From 69b27d4975311bab703534bab115da9b923b3d57 Mon Sep 17 00:00:00 2001 From: Kavalar <apuc06@mail.ru> Date: Tue, 10 Sep 2024 16:44:27 +0300 Subject: [PATCH] admin theme --- bootstrap.php | 3 + composer.json | 3 +- kernel/console/controllers/AdminTheme.php | 29 + kernel/console/routs/cli.php | 4 + kernel/modules/menu/views/form.php | 4 + resources/tmp/themes/custom.zip | Bin 0 -> 369152 bytes resources/tmp/themes/custom/layout/main.php | 75 + resources/tmp/themes/custom/manifest.json | 10 + .../custom/resources/css/bootstrap.min.css | 7 + .../custom/resources/css/bootstrap/_media.css | 12 + .../css/bootstrap/mixins/_border-radius.css | 0 .../css/bootstrap/mixins/_screen-reader.css | 0 .../css/bootstrap/mixins/_visibility.css | 0 .../bootstrap/utilities/_stretched-link.css | 10 + .../tmp/themes/custom/resources/css/style.css | 8288 +++++++++++++++++ .../themes/custom/resources/images/bg_1.jpg | Bin 0 -> 122670 bytes .../themes/custom/resources/images/logo.jpg | Bin 0 -> 37186 bytes .../custom/resources/js/bootstrap.min.js | 7 + .../themes/custom/resources/js/jquery.min.js | 2 + .../tmp/themes/custom/resources/js/main.js | 19 + .../tmp/themes/custom/resources/js/popper.js | 5 + .../custom/resources/nrnv2024_640x360.jpg | Bin 0 -> 18237 bytes .../resources/scss/bootstrap/_alert.scss | 51 + .../resources/scss/bootstrap/_badge.scss | 54 + .../resources/scss/bootstrap/_breadcrumb.scss | 41 + .../scss/bootstrap/_button-group.scss | 163 + .../resources/scss/bootstrap/_buttons.scss | 137 + .../resources/scss/bootstrap/_card.scss | 289 + .../resources/scss/bootstrap/_carousel.scss | 197 + .../resources/scss/bootstrap/_close.scss | 41 + .../resources/scss/bootstrap/_code.scss | 48 + .../scss/bootstrap/_custom-forms.scss | 507 + .../resources/scss/bootstrap/_dropdown.scss | 191 + .../resources/scss/bootstrap/_forms.scss | 330 + .../resources/scss/bootstrap/_functions.scss | 86 + .../resources/scss/bootstrap/_grid.scss | 52 + .../resources/scss/bootstrap/_images.scss | 42 + .../scss/bootstrap/_input-group.scss | 193 + .../resources/scss/bootstrap/_jumbotron.scss | 17 + .../resources/scss/bootstrap/_list-group.scss | 149 + .../resources/scss/bootstrap/_media.scss | 8 + .../resources/scss/bootstrap/_mixins.scss | 47 + .../resources/scss/bootstrap/_modal.scss | 229 + .../custom/resources/scss/bootstrap/_nav.scss | 120 + .../resources/scss/bootstrap/_navbar.scss | 294 + .../resources/scss/bootstrap/_pagination.scss | 73 + .../resources/scss/bootstrap/_popover.scss | 171 + .../resources/scss/bootstrap/_print.scss | 141 + .../resources/scss/bootstrap/_progress.scss | 43 + .../resources/scss/bootstrap/_reboot.scss | 483 + .../resources/scss/bootstrap/_root.scss | 19 + .../resources/scss/bootstrap/_spinners.scss | 55 + .../resources/scss/bootstrap/_tables.scss | 185 + .../resources/scss/bootstrap/_toasts.scss | 44 + .../resources/scss/bootstrap/_tooltip.scss | 115 + .../scss/bootstrap/_transitions.scss | 20 + .../resources/scss/bootstrap/_type.scss | 125 + .../resources/scss/bootstrap/_utilities.scss | 17 + .../resources/scss/bootstrap/_variables.scss | 1123 +++ .../scss/bootstrap/bootstrap-grid.scss | 29 + .../scss/bootstrap/bootstrap-reboot.scss | 12 + .../resources/scss/bootstrap/bootstrap.scss | 44 + .../scss/bootstrap/mixins/_alert.scss | 13 + .../bootstrap/mixins/_background-variant.scss | 21 + .../scss/bootstrap/mixins/_badge.scss | 17 + .../scss/bootstrap/mixins/_border-radius.scss | 63 + .../scss/bootstrap/mixins/_box-shadow.scss | 20 + .../scss/bootstrap/mixins/_breakpoints.scss | 123 + .../scss/bootstrap/mixins/_buttons.scss | 107 + .../scss/bootstrap/mixins/_caret.scss | 62 + .../scss/bootstrap/mixins/_clearfix.scss | 7 + .../scss/bootstrap/mixins/_deprecate.scss | 10 + .../scss/bootstrap/mixins/_float.scss | 14 + .../scss/bootstrap/mixins/_forms.scss | 192 + .../scss/bootstrap/mixins/_gradients.scss | 45 + .../bootstrap/mixins/_grid-framework.scss | 66 + .../scss/bootstrap/mixins/_grid.scss | 51 + .../scss/bootstrap/mixins/_hover.scss | 37 + .../scss/bootstrap/mixins/_image.scss | 36 + .../scss/bootstrap/mixins/_list-group.scss | 21 + .../scss/bootstrap/mixins/_lists.scss | 7 + .../scss/bootstrap/mixins/_nav-divider.scss | 10 + .../scss/bootstrap/mixins/_pagination.scss | 22 + .../scss/bootstrap/mixins/_reset-text.scss | 17 + .../scss/bootstrap/mixins/_resize.scss | 6 + .../scss/bootstrap/mixins/_screen-reader.scss | 33 + .../scss/bootstrap/mixins/_size.scss | 7 + .../scss/bootstrap/mixins/_table-row.scss | 39 + .../scss/bootstrap/mixins/_text-emphasis.scss | 16 + .../scss/bootstrap/mixins/_text-hide.scss | 11 + .../scss/bootstrap/mixins/_text-truncate.scss | 8 + .../scss/bootstrap/mixins/_transition.scss | 16 + .../scss/bootstrap/mixins/_visibility.scss | 8 + .../scss/bootstrap/utilities/_align.scss | 8 + .../scss/bootstrap/utilities/_background.scss | 19 + .../scss/bootstrap/utilities/_borders.scss | 75 + .../scss/bootstrap/utilities/_clearfix.scss | 3 + .../scss/bootstrap/utilities/_display.scss | 26 + .../scss/bootstrap/utilities/_embed.scss | 39 + .../scss/bootstrap/utilities/_flex.scss | 51 + .../scss/bootstrap/utilities/_float.scss | 11 + .../scss/bootstrap/utilities/_overflow.scss | 5 + .../scss/bootstrap/utilities/_position.scss | 32 + .../bootstrap/utilities/_screenreaders.scss | 11 + .../scss/bootstrap/utilities/_shadows.scss | 6 + .../scss/bootstrap/utilities/_sizing.scss | 20 + .../scss/bootstrap/utilities/_spacing.scss | 73 + .../bootstrap/utilities/_stretched-link.scss | 19 + .../scss/bootstrap/utilities/_text.scss | 72 + .../scss/bootstrap/utilities/_visibility.scss | 13 + .../themes/custom/resources/scss/style.scss | 197 + 111 files changed, 16247 insertions(+), 1 deletion(-) create mode 100644 kernel/console/controllers/AdminTheme.php create mode 100644 resources/tmp/themes/custom.zip create mode 100644 resources/tmp/themes/custom/layout/main.php create mode 100644 resources/tmp/themes/custom/manifest.json create mode 100755 resources/tmp/themes/custom/resources/css/bootstrap.min.css create mode 100644 resources/tmp/themes/custom/resources/css/bootstrap/_media.css create mode 100644 resources/tmp/themes/custom/resources/css/bootstrap/mixins/_border-radius.css create mode 100644 resources/tmp/themes/custom/resources/css/bootstrap/mixins/_screen-reader.css create mode 100644 resources/tmp/themes/custom/resources/css/bootstrap/mixins/_visibility.css create mode 100644 resources/tmp/themes/custom/resources/css/bootstrap/utilities/_stretched-link.css create mode 100644 resources/tmp/themes/custom/resources/css/style.css create mode 100644 resources/tmp/themes/custom/resources/images/bg_1.jpg create mode 100644 resources/tmp/themes/custom/resources/images/logo.jpg create mode 100755 resources/tmp/themes/custom/resources/js/bootstrap.min.js create mode 100644 resources/tmp/themes/custom/resources/js/jquery.min.js create mode 100644 resources/tmp/themes/custom/resources/js/main.js create mode 100644 resources/tmp/themes/custom/resources/js/popper.js create mode 100644 resources/tmp/themes/custom/resources/nrnv2024_640x360.jpg create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_alert.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_badge.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_breadcrumb.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_button-group.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_buttons.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_card.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_carousel.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_close.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_code.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_custom-forms.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_dropdown.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_forms.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_functions.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_grid.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_images.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_input-group.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_jumbotron.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_list-group.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_media.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_mixins.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_modal.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_nav.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_navbar.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_pagination.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_popover.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_print.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_progress.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_reboot.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_root.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_spinners.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_tables.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_toasts.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_tooltip.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_transitions.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_type.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_utilities.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/_variables.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/bootstrap-grid.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/bootstrap-reboot.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/bootstrap.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_alert.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_background-variant.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_badge.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_border-radius.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_box-shadow.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_breakpoints.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_buttons.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_caret.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_clearfix.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_deprecate.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_float.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_forms.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_gradients.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_grid-framework.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_grid.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_hover.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_image.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_list-group.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_lists.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_nav-divider.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_pagination.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_reset-text.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_resize.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_screen-reader.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_size.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_table-row.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_text-emphasis.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_text-hide.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_text-truncate.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_transition.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_visibility.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_align.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_background.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_borders.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_clearfix.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_display.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_embed.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_flex.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_float.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_overflow.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_position.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_screenreaders.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_shadows.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_sizing.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_spacing.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_stretched-link.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_text.scss create mode 100755 resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_visibility.scss create mode 100644 resources/tmp/themes/custom/resources/scss/style.scss diff --git a/bootstrap.php b/bootstrap.php index b4ce423..abb346a 100644 --- a/bootstrap.php +++ b/bootstrap.php @@ -13,6 +13,8 @@ const KERNEL_ADMIN_THEMES_DIR = __DIR__ . "/kernel/admin_themes"; const CONSOLE_DIR = __DIR__ . "/kernel/console"; const RESOURCES_DIR = __DIR__ . "/resources"; +const APP_DIR = ROOT_DIR . "/app"; + function getConst($text): array|false|string @@ -24,6 +26,7 @@ function getConst($text): array|false|string "{KERNEL}" => KERNEL_DIR, "{KERNEL_MODULES}" => KERNEL_MODULES_DIR, "{CONSOLE}" => CONSOLE_DIR, + "{APP}" => APP_DIR, ]; $str = $text; diff --git a/composer.json b/composer.json index 9b80fd2..0978b5b 100644 --- a/composer.json +++ b/composer.json @@ -13,7 +13,8 @@ "madesimple/php-form-validator": "^2.9", "itguild/forms": "^0.1.1", "samejack/php-argv": "dev-master", - "itguild/eloquent-table": "^0.4.1" + "itguild/eloquent-table": "^0.4.1", + "ext-zip": "*" }, "autoload": { "psr-4": { diff --git a/kernel/console/controllers/AdminTheme.php b/kernel/console/controllers/AdminTheme.php new file mode 100644 index 0000000..f2a52bf --- /dev/null +++ b/kernel/console/controllers/AdminTheme.php @@ -0,0 +1,29 @@ +<?php + +namespace kernel\console\controllers; + +use app\helpers\Debug; +use kernel\console\ConsoleController; +use ZipArchive; + +class AdminTheme extends ConsoleController +{ + + public function actionInstallTheme() + { + if (!isset($this->argv['path'])) { + throw new \Exception('Missing admin theme path "--path" specified'); + } + + $zip = new ZipArchive; + $res = $zip->open(ROOT_DIR . $this->argv['path']); + if ($res === TRUE) { + $zip->extractTo(RESOURCES_DIR . '/tmp/ad/'); + $zip->close(); + echo 'woot!'; + } else { + echo 'doh!'; + } + } + +} \ No newline at end of file diff --git a/kernel/console/routs/cli.php b/kernel/console/routs/cli.php index dff01c6..aee5411 100644 --- a/kernel/console/routs/cli.php +++ b/kernel/console/routs/cli.php @@ -12,3 +12,7 @@ App::$collector->group(["prefix" => "migration"], callback: function (RouteColle App::$collector->console('rollback', [\kernel\console\controllers\MigrationController::class, 'actionRollback']); }); +App::$collector->group(["prefix" => "admin-theme"], callback: function (RouteCollector $router){ + App::$collector->console('install', [\kernel\console\controllers\AdminTheme::class, 'actionInstallTheme']); +}); + diff --git a/kernel/modules/menu/views/form.php b/kernel/modules/menu/views/form.php index 80bbe07..0a3e327 100644 --- a/kernel/modules/menu/views/form.php +++ b/kernel/modules/menu/views/form.php @@ -16,6 +16,10 @@ $form->field(class: \itguild\forms\inputs\Select::class, name: "parent_id", para ->setOptions(\kernel\modules\menu\service\MenuService::createLabelArr()) ->render(); +if (!empty($model->icon_file)){ + echo "<div><img src='$model->icon_file' width='200px'></div>"; +} + $form->field(class: \itguild\forms\inputs\File::class, name: "icon_file", params: [ 'class' => "form-control", 'value' => $model->icon_file ?? '' diff --git a/resources/tmp/themes/custom.zip b/resources/tmp/themes/custom.zip new file mode 100644 index 0000000000000000000000000000000000000000..e4b8bec05d230692d9a4a31790eb7df9d950ce9f GIT binary patch literal 369152 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}c_?*JZ_|G$U*-w$I5bhbBlGqo}|W3aP!u>IGT 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%0D1lKQat&^$i z;#w{K!Eeb#wT&ZIJc`$$`}fA+0Bpo?rvu?uMfgEt-q~mJnIQxm<v>)%p$#>N`pgv9 z4dkNUF6^F?{0!Yil#yKsn+jIfNy@|HEMzv)Ai@y0?$-k%R?VtMY$~28SRv&&vQz0= zi{#ZBLSZ55%mWrl&kJ(+a!L&24Nvk$*VTsl`SxF%d2Qy7iUB-N^aV@2)`bXnZ|P4l z<18B%o6i^Mg(*hFy;($hvu@uP{h-9fWLO~PHn2l`K6v3IEKI7&NKz?ef&cUq3`;oR zVjfW?V<unAq6!abvG9H5!Y*ze7$`t&TDhiDs_A~s=ADLNYxG3Yn?e(`T=-SM8Qd&q zsGT$J5;r^knywwKNl)K?*k@Mh>O?!U?R>5%JuZ0dfp1ufs1mwyJsb?5fO`t*xQW+k zVRAwac^S1dVm!g#>mE1wpgz@q=TYOMh^g8-H%x<MPM=VNG03N6L25FH6WZ|&_@VC? zo~ahuDgH=g`qHX7g*MnLA;530tZoW>VQ>m$h*}t|ZL%ZLuUJXil1ZVNlcB=}6&3XT zD(F2LZLG@ubHe6a!4#Lu4|j*s_+R7dZR5O8WgP1}=-gHrqNxgw{m)-nc6SO=534d1 zk@5~Uo#X6jW!3{X4-R%z?{Dv3^cpx1?j7B4mAP;B0oYgMv0pElFCsJO3mp?4e>qN- zoPUt~uncNZo*!#4LTD?1d3abr=nrycsJFEzO&rJNl0T5k#T}|q^q(H6Y0Kp|Vjz)K zcP{2C6;nUs1Eb>7)X{_wpgB21&vVDRz)D~g!*?lN5J$r@NKIw2s#W_Uam{zahy5kW zzSTPe8J1~1Ly_(K7pT15=o{Paj&aNJex|L1+u)j<ifAy-h(8#Y5}j5Df<{BeO)v!H z1jYT=xl#_krE|nGo?6e8>7n~dS~geN&dXkG8)T^p`g&_5(x@!BN1o_^P#P#5jIZrZ zLDs!_93nWcigU%Im>eep4)UX@#bvZ=m#;h|1(up~<Qm<-gL1`xbB+BYwi$&KPdo;F zglFz*O*%%GLgm#3`DTd^?tN~V$5rx))z)`|ZEUv=pZ}m=U$|m>m!6_4oPFTp>hv`e zdYp8!p_b_3${Ows6kfc#T0c?Gt4XaaJV?!#z_JZF>NkUwr%FY-{gN~fsp_QcU<cqn zTXC=!96@ySkjcX5Wjsf&%tW-9y!PJjtz-qMoMOZBb%7q0^mtZd0w=9hj2voxp_fsN zj3QT=OaAu4eQYo!Kw*2z_SLIyuhjPogZZTJIfK)=%ME1Ix+!U+@r=Ohe4t9+(!(%z zLb4+Cy*xa4=h1v77a$KsD8S!+yLtI?q^myJD<q3TnkP-FXBU30#}l7}@VBzMyrKV5 zhz0S@z}ELiDh<PEAq3^M?YiVt<2t9T%FnUR9>jI~Lv<`)HFxjpmEV$<8vbX@4d*u$ zfW3D^(RG9K@in+pYy6(;W)L5t2FJkfGRO6{>%r4#O?kdL#LC{sbk3%inFUwI*d&%N z)B4mck=B(&^^f8V&XdAz-D4+TSck-oeu=Q)_Msc?%p}iq*qDgU^cO6I>BD>WhvZe1 zMWa2~xD15|cu2$Z1_rJDjEc)<Q%(BOMh=#o_f19gWL}e~`?Esf)YBYV**qKasK<Qn z8SfCh!5CvUDDYCV>ZH*2mk1p2PN_j6cVv9@VYkWjauBPq!aF?Q2AZ(yH_EgE6NuQ7 z_0OS4NfrgTWf+*gJd}4)RW;|OlgmJ}QNPFxSgLiuj&9jut=pH3PtbEvG5Lz!wh3HL zB1dG!?dO&dr-ftP+I3d7(0q`cJ+z%Rh<sb?rTa5uDc)%5C}BP0k&rd*h<CkEd&ODO zCs6*9iH>bSPR&3>&YLj^vHT0fk92!c&KUqvP|`T@)NGXeHA3^)x{4(Z($6iwK8=56 zbi@3BsqqPN$^~s<OzXy40eysZ>R~6Zo4jY*Op*>TOauEk6a8+XN{@QpxiTRSKe}=T zb08<4xTJXoF$z<2qLMQ{Uswxzx`wb<^sN9{>`--T>cSAFM;h9~jmtsj%TS0p^*pvd zxT64BaL}-R`gZqYR_hudlfHNaImq&Ii>uo~Twp~&=zMC=w7sC;GHhUEIPKx_JO6g? z$f-uSl|{5WE5PxNeZLOd#Zpr4bY`kW`TS@grgrwjC`E8GZnfQ2MZQC2c)ZKtp({C$ zn95FHM7zc0TxF!!_;--%spt|XG-KyeR=?BfwL;Oi)ng;Z@?8qBgn&ECDX*Z^dN&3- zYwlm<L*y0EbAyq5ezD#=68)(As@6s~waVG2JM?Op23(X3C>Q7JT_lKSKbouczHV~* zO&x(RGdUbxr1X?@t@r)0^ILo#M_NpzZpIbl=Cy&-$~7!`#9A#1VzwLVX6rNZuzXk{ z%-fMNoh*wW?%`CRx{96%9WW0gGAAO?C6HM5Db|)xX`SDz!y)n@j2{yHvRv$>Dz06O zu7ZPK8ZH@Zi^1y|m9o;*iWOBnu-M$BIEW<RsRf;GfeMic5al<DEgGf+P$LCIBSJh; zCTAUg*!$a`4go*>7F7w7+c}XR%$HCm<zLYjHPU<&py8DoxRkqRSKC!*?wNFf9i1lQ zV?F%YK>&xEw+c{Zj%jV6&1}n-#`^&>l$xp<<dW~j03gp6$Usk`C-qQ5r_H0@-*a{k zfva&MKDN7mq?Yx#IYnQzl%v`+Wh$S%fN}*L9)pcvcDuVCXisQgl{0s|sR(}hsQ2@! zBLpQ-5ugFF&{CSCty<7*8b<bY*>_`LYx~7Tdu82w*!@1=mYN&HG`MtREDc|-*vXXe zVY4m2Nw0kF%NSz~FDu}!|JITvwbo;2ch>r2i7v@~3BoGxxyIYT&5Zv=bB_z3)p3h> zFvlh9+JOJ{{eHJBVU$7sAgOyhp@oUngNZWq;WLc8^Fl=K<@ps>*}n<r*PlhQyyfXr zzsn_h5sM8;1PwxEIz4G_v;G1O>K9I7UtaUs!j}q%{mYPTqL?4$l$<!WC;H=}E|+WL zu?{g2OMul{iUGhkX8`kU>mas=9+IuYavncf&t_&Jl05nQ3$)h;&>|SX<XV{AYR>uF zfqkR5HsDw1mHC{#`>)%vv{h3}Ha|frJh_+PtJFHhmRWUP8$W!HK*C1B)~PNY#4?V2 zfRB|f9FLYhMk)#%`??MKgtlM!!LA>IG6S>Pb$zZeVoVGj=zO@odhrC$kMG#ZwFsTJ zSTH#_S=iM=y#pup;MK(i14mS?BH6fUPbllCCLpjiypEhDy*=tbR;-k0?df*`=zYC= z*@Mvps^)BAnOClmFE+yGP<<=qg3JExuwyinokie;)*?DWj612bKFh;8L!`+=V_J9| z+6HLbB{wL2DNbwXS-Kcp4pn$acUE5mb5GF9M_I~Dqn7BZ0>fuYS(mza#5de><8;^3 zPS)5-etId&m`5`E*EQDgDq98aSD}630P#jpih2EcBeE$;n@S6P&l>jA!2$4t?Uq4c zk|gAk>cL~41j3DD%RuvIO_7oKcjE~k#t~LM**A#w*4zw@0`L37x9<wdWG=_mPm>pp ztxb+?Y(9_XBw;;eb@NnDrA;~aXA9`VK`5WEQoEKs8D6`J+j=2EJtd(D94!9WXZ{0C zl)v{II~&tzo*a?{Oox9Rthb(5%sOMaxn~hyAPVqaI%EngKXl%lXH5(7yZd;}`?|wB z?}^_xfPCy>9|kfvpmK9O$_6R_e*NQ~yGT@%NrY$D);?cQLD*Iq=MCG@D<o(NU`Shh zEJr2^>{UjOF3~?`yic_u<~(9q7iRUBL6nB>k&%h&$-C_9l4F8ker&@f3QgkE{SJjw zs;BsHdSJ<VLzlx**V*RP)Nyrfnyf<{;85vxdWitlIj$lV(vlzweQHGOmRF7^Y<Z5x zY)XjOvo2*I&A)**MeQJX2U`ZA6ruHut<FlR0?t;%TORqM;iB;9-)Mkp+!(%vfgq_v zctaieq9SAgyq9b{!Z@`PfG9U&Sm?W0-X9I)VGtn}>TkS&w3r&^)DB~ve7W!~S`MSq z23q=J{owIxT~f+KUo8oa22;|>?@gxZcpP~v$%e2*v&NGh!GbX8wqI=7=^}Yd+?qwg zJe~>*v~P{{0t#DkF;Eu?ET!Qh#M%}?L_m=K$Or@Nt^X)n4_g34!`C$TJY((jPPL?L z>v?3(p|h_v^*RpsH#2k<-ayP+=o^=XW}m<edOOOeKM=?B-u7oY`aB;R=Z=4Gl1rAx zre3Vk(crdw7^Sr~YMb*3zFdjg!_8hE36(m2BI5gZUZ12<l?7N^a<aHXBwz}z-KNlK zc~YM4;@00oI@%r`D!#of<uI2_ZVC8moW1EP*QIrHP$9BYXX!2Nh07%jjpUj|w_GMd zvoHCpB+cIX98Ef|s|sYhyr(1oDF4!n1N3P#BzSqj%&X0sdOAHl=j!c9^Vx8Hc$NLe zzw|Pw{N01pS;AgNkpPVP+-(*stBf49_tn%yWN6|Z_C{?AbJbaQp8Chf;m7^Pg5b%? zM6P5W9-DfjGF9=2<9CnJj3kL#Oq=G^4KlXpCqmOI<(0-#B)dgAM<XA)n}F6uKG2RY zMn3{)1_NT0mMdJa4y%q`dpRo0Cg0^4MoBE0-^G$mBxo3*KpvU9Y8WwTgH`}%O~2@* zke8q;o-bU`i#c~7;=f3x=^0`X(FCF)9hh9LQH=a<Io!0hD_XHTxfqBiD0z2N$7xJ8 zBw@wKL=~e${~8M-o)Tkes@|d1P)g=xm@}8?lvhLT#OIkh0AmCjWI<JK7AzL7ip2ws zHmjIK9POh<`0ZX^Y+O{8cl{{p`wBaXgWqUjI+%*UlESLRs;rn2B4EW`<<s<o&9PBm z6+Nfp3~GSgWi6n(yI8S-S#MdFg>b~|Hlzn~LD!`*Sb<35(uJ-v0fEwYZV<DjSQkwt zsmpQ;XSvzJU2nVdGkU}^4?IJ)^^L1%H7oB&`pdz&VJo9AUo@|i|GdXIrM@c7&)s{1 z8b*bDv6f{Me>rRd>XBw;SWTv`_SRlIGbOB3h*yGcz}nq$OcA7JNUOedz;X+pO%Tg@ z8Ar@yb4YKb!s7x1BVbhR@#FcxQgNy$>;7sbjnAj~nM!&%Z<wpGJ5Iom+7M0uWm?E{ z`C%kW$MOgKn!<eYx~0<bTkA1R!EakQ0ws;^`Kf@8*O1o{J)7-xqFm_!=Q7Sw`1W0i zvSRZe7ZfKXR9NKr=G6};T}#1Pd365H4!h6C_(GqgX0_68d65@Zj=9gb3m$xoU94}; z-*a)$`ESNKTyLylkI=-oD<gNVH!h`lDz-c>r~VAx_kli?vH{<Se-VF}s{X+WvZK7X zLkG$CbwApVbQOyX1^GZI+##A9n|u<cgi+V=Ea}S6y@cD$e4Z8}_A6+?)?l@y>x&|( z00_9|j;1BYSqq`~#PH{-$JZ`T{$aSVE7GA*87ZTPKfjgG3el6gl94mtAVYN@xU?fx zso3jE<lLB3Nb-GaGGNXMgJ|QqsH_E-zA=3_^?<2<XR0VkyQm+q^(%GQ&|&_{5oQRt zTffms5C)~0yelyT=^8^9a&ha0(&2O}38tTV^B^^_d-~WFzaG~c!LK-u7(mmk5FU2c z<})b_^cLJO{&d;T;n!c#Fto2C#GZU4SlQ08?tFYbVImjW{`~fb${&?V?&WGfZn$B! zQ}boI21~>f3YW}lxw^$0JMF7RC`cKY`JCOkFA<Wel)W;JL*=k0XWl0O;|L2y(A$KT zJ4wc$ede7jmRpKPyz-c+#n!vJa$^lM!Y8t|lQYtkFzVq)*k0A?Nt|@kVDpb_%@bL| zJ0J+{Yugmn(OWKe=ZJ$xeCrCQTG0@OA$Do+)z6;#L)Ha6Z^PgDyh+u04_>A|&tA8q zFZCUGJs%9DU#W;0qPNs=e8CJ^w(zve>;y?``8>m~0M6^M^1l>qTNDHY<}(3gt`8B% z;{&bu3YTen1jW+<zE<hRtuXL0II6ksHgTSq0}*;8KDG}6^{yYb$-U=+4fR}nGXzAr zkcniMusB}estIq^Q$=l*8vsC>wY=bL_Q6f;ApMAy<GS->?!q)pPei=y*cuo8>iftu zbb!Rh)}CS3tL@lSYtoM<hm#WNnUh7^I>@o_#nZaUibvUGd9;(x3o*8`a4r<v)qGla zTHe}vEejKNnA9#&CaN|^yoKJhIeEKwF*N}-HN{l;rZ);V74satvM3bh57REHi&v<P zbg)F_<8=nH>pyR$(szZ7l=rIBtPh=J4S5d=G1+1gj33HFSNlQG2IG0}#6UW{jolm0 zN&2{xdDbanRY95uMesodl%ter|9DctE*GF25F90b;$hT|aE@%5zO452-NL~-u@w?s zPDq9hLCaNiCmWL)Qx%YoIn_j>_+Ysv3cu@HSy$%FxepC5=K9KS2ITTi@7W1pb-dX$ z=cBYStZ17eAbIJbTC!q{hH9jlnyE}vqi4~sk=Gg;G_cZ{oMVfAIX1-Z5ITDm&+xgQ zfx3b};W_OAgbjr#G6poD*PLYdwcg&3ueWTs+FhHJ7(ZexZu{mb^Ugp0J~T3LieSUB z%KESvUnD;dKi<iQr2gh|vMRF1RJB)@2fSaeWZ7cXhH5F__TWy-2Vxe_<AI}xp&tLo zPn<Vdh>p9V@t5^;d+-aMX@t~gk8k@ejmT-1GA1^%jf9is{I{CT)G3tq%3<ra`}(%) zF+;1AC|losw|U+_EM1e5pQmtlyxgphmK_Vn#A$3t$ldKeOL%&GxcB=ZZx4tKJ-ews zo<h3DzD^)j5_>n}qugiSa>iwEW$^lLp3uU=?mqf$($Pbh@D-JDkQrTOGR~7cuMVY( zj9*;*_~Df`p4C$GFy<`L!dTl|H%|19ks#Q83*&eeTVFFwx#)w|B8u~_+Alr5r5;dB zYUta=D)91X+S@Jkup2*eGwM>NnPHf|_R-d3<k&C!O)Qe{S%)iWO0ty%FNjT&M5;;b z?s~|;S}r3*q<dmn1{aQBp?#w1^^-@$z@kV1#QP8*u2NABa|Iu98c9q8?=cRMAq`_O z0Vd7ylLz|&eYfDI9bmc}a=i3|&<6prRufWk)7M*4mETZ1lyZ{scQ*bi=utIz(Xfns z98IC)i`ID@(q5cJ<PJg5u=t>EL9^;lhQVCdE%Q1-Ez*Ja#GlB<fH6#D$@r>D#fpZO zt|d-dwB~#My+|g=5ot1BY2yrgG1FuQq7f7HU%m?>9}yy!OeE|zTM%o(oDZ|_LevR? zg3kw5X2!9kk%*_9^OG=`NeXZ?=f)^GRumKjR|E1D_)B#$8gSGeWb&sfk_ud~Na6JI zUDUY@1!VOC&--jERdy<@E}hcU3zZLfGj=C<!*sNZIqmCm)>7Z1h`jqTlry`Un=Z}g z0L`9Qse$aIRRW92_O}^hErTV{Vhv1VcP)PV75u($32!;49qaLT=en8==Q>)-?}EZg z-L_yT^u<GGc+SsnZ^M|jKIh7oX%Bucd*(-z?jia6*XDQY?|$<vo%perc_n3=7>h(P z*8=D@V|}cAd~<RemkvT2%YNs*7PEGTJMBWf8-Dzrmyc{*hP{!Q+aRrN{y2V;-LDC` zOi_#A+w!d(T^Jucdo0!t2B{=%S1Kx>Ty}+4t*ZI2<MT?_Ef43|h(D0|#a+Lk#nhW` zZzDPL`Ua{bWqr`@RWoq7)U5lp=34Lk$vT=l9+!{Ml)z?qkDsH`zc*37Ybx(J*Ki}m zEEUv9xA~*T_rkr1v79)roA~BX%tCCgc`)pgy*=^$$&TyY<Ppi}-D-_eu)VM4^l1`e zPNZq?yi>E#BgD^~N65dqR^_(wzFE7I2E29Eg3LomiwTQT4U)0dgShNM2za%))I~<) z&zZes;U$xK3X1K<x5YRD-ljaEZ(v`*zFdvP&(v=X^U`DRBK}V7e3%LkMt^iJ5pp~9 z_GNXCf94-qAVJNn=aPSmu}I$pdHez8tXetM^mD#lIwC1_JSH^ye*kwth`(KT)_B)F zKTi&d^R`eK(c>DI;E?FZHW&Rafdd3gRHr&{BtLMJhCN8fp+E;NpFbf<*1|le1sJeW znLy=KRtZfB`Pk;c@>4n~hlEm%M8zv>PCiX9EIXJtO_nrqIb~p!4{2dYat#?q0}}`| zus$BrQI+L$KX4_%@wCoA$W^%*Rdx&k)g*Y!3hr;~o)nf<=X_lfiW$ub-rgNH@6}iS z-^gC29b*ps(7IxAxw%?X;AOiqn(zrP`QWyL4>dWx%d0Kk!Y!%7Vvf{0VEGJ{9BcEZ zRn8jipP^6PDI8eOct?JIsFb?f<H6?kvYzSjlZM|z29GxFNu6#uYYG@>ZIaGwQR;5x z`oAAP6TC`xaJ+8AuCb2c?wU+_;)OZ_o@z>Rf$6fZNYnW?TvvEVoI{pRLVf8a(cdt# zYFW><HwTOQa32T*UZi4BhT^Qx3pHhb9sG*9HmAdX>=^mhp}~*M2k+~NIC|TKk=5_* ztd^|APS3XUDWOjnihq16@3K(wG`#>2k{hSF$zw_f#B9SYaD%u$=hr)2k@>85=a8au zZ(qseox@4{+8*6&7ax76cy?W>Bxl;U8AP}l)Ao@}y7LF(4a?FO*&|HOHVV!)N-(dz z$h<stotLnr42jLD&gP*ovUCm+%mnLb)I2P^AVeq}vspJc-p%aYc9kV<_%$UZA|mLF zVtp<lu_4lQV@RpoAv7O4$QRy_uxy*&8E#yW{4q_{3;klq!XryNs5Rd8(ulTCqk{V1 z=}vM}4Q9TuFcsH*LNxKREfl=@INq<1ODcEiav_sBv82FZn&xwIg;{05DQNrDHhpXw z)A+bp3KA$Njcer^!6>$rniDYPAb7wQyy@>tG>WY?{dVzXw9dPzo*GwZsKEVTH~6F$ zrwYJvuwtzIjMR$%8aLH!c_=Qw>A~d{fEeA}f40munT6;CI41h!2R<{qakB+j@rsbA zDP)QNm3jMGfBi;L_RwYL^90&m#~#x!W&6*&VaJ}?4RNhs5pONmZG5dIuK6)+ys`Hq z&D9P4TB6~dWXY|rYe|K@Wvy5zXJ=1zQK(Z-U()>#f|;k_xn<d9OF8t{`rhvB`fE`b zO)YbHamrWBfyeq$+R?PQ^gq+y;wGe{I7Im!LMb7}z!|f07yOa$#2c4!qKS1M9Z}1< zyGB`YBZ|t}hQV2q>{rgJL)xH?`=V|cHT!mY{UYBX`=Ez9di><`+ik^<_kSKVzG6x2 zhrwq)-dKOLEo6WCj{PGqyN^s~Ha*;XyrfL`=HOk?bo#gE(!aRJ)15xsiN4r&^v}~j z54?Z%m@`n9=vw13Vty6zP14B*2SvAeQyF>o7G7-dO0er&{VMB;(XDPJzglgV_mT=z zhcXJU<|MXdtl4(I+q|`m2`e10GWFXvN%*FR%n=`Yw;7g4jjeeH&fCQyed_Qy#VzZQ zHnfq-%J8;W`*3VqL}~wNI^JDY*xH<0v|N&`Q4&MOgfCckheFr17L4?+JNhc%>?Gi~ z(Yd%*BtS0@%b@NP3T<WBCr=?}3v%mxnPv}<XOV$x7gqfZiykmt>*KiCYSIRDts=AT z)WtGmS8(!P%xQ5YM%~*m($gy^+F&{`xhr<Rne#+l`7+;63QM<L!Tlf?+2nEFwkyL^ zRNVq5NZCD*!Gg_~dS$8AHHBtBz7M-lo_N`Vm$G0`&S>>C``gZ}n<cK&>80|^91MWX zd{|q6b;2`l{6!!vyiS0sZ38k)+WeTvZ%Gf~Cd~RK5MotoxYS9)3GIq^$zMbzL@5J7 ztQC8+sJ_&XLw{qqNs-&mf1)ToE;4*~Ey}I=m3VgZ_lE-+U!43dI%VCa)w5+stmd+- zALlx;4LQHhH+){Ow{s+c+T<yyeA}1T5|_&~{PJ7Rj-zW=Jll7{?wob*`h(Hu>90Pz z;}dW@l>gVGo8NeCE16UtO6{z@dFoJ{iz-TydgZwDsD2>N`0LFx+dm0-R?%I7i6Vbe zWNvz5%&$z}d8RRAqvOEh!MEAA^;d+A15I^UV%f48y>Pi;Q%T#gX{zo%EGXNW@<A*r z3M{Ntd6Aa9;Ie5r9Ug&mTYgXHBq>u*to)VhByFz$kqVZ_vgyrUu5d^OQF?CzH<_A@ zetT;$wZ0=a?WND>!R<3fY50($Ztu38b&_`R%iG@vA4wN%UGrmzZ>P@%g7lk~BX0}u z#17Z|`VID*pHHqjweCU|RsYKWJ<$Ew3eO!i0lR<v8|Jpf?bMCsz?Y1fjZL2Mg`Z^3 z-Z}n!`}w;Omjk*Mh>z&jNtkqR(>43qabxLGV{L2{J2-OcHV*Zm2=^5*xN{4kU7`|o zTp?bI6C(@xm--B(SrF2BLMU4X7(hAg@;WnNo{Wd6E>6MGegHc&XCWfRZPJZ{S@|Gi zN`9(Mi@aI_FdIl)I8ytIE#rdg`?@=(f_W|HJFhP!ihFN7&yEQr_BMJ`TD88+g6h-a zg1s=TayKq-9f%zQi0Ud&og-x)ZZom|PT$r~*(6Vyw;-0NiyBea322nLf2R@46HWdb zm~h&SVjen~y1!o6aNwG)grcc#R)Z>C_o{35(~{&+M8|OXFq@k!Q^N9<-?OKx@T06~ zXRK^E@k*v)p~#1fSOyzK7TdL?SD>Puj)spFG<Wl2-<MiqB2st`*?L1;!d)sszfi-f z2ply1aI*93tDI7OjbU-wSfN$;V)=OEcfVJ^X}i$#{KxC7$?FGue|~<aGUr{}snug? z(<Z)1eOkEagYBvI7ICX|$aL*2Jrc=#EXp70x9AGcU;kDA>KAIw_#aWL|2#i`^{s7< ze@x1*&2xNYlvu77YvfbwU$@=gzI@ZeQ0wXgLmpR`Wi~9kk-DKwo*ezh^l{4Y*YyX# z8hn3Ly0`Q$xA1+KN&Yu%J@ZiE&yu1=mTTYq?8R-@)ZP1~&7POl{qVkfNG@;tfbfw( zVXbs%#yqk&>U-MM)vdzKA-k;S&C!{M6CGb0Gjq2aM$eujKAZ4s8k8L>G{G=(IZVQd zzH4nob>Iaq?>@$kE?WT!O2JQo=4$OM&X6<FdS5A`JnTO;a?wt-mk5`Ev-+ILn?X85 zs=UWM&289O(!j=4yffYEY`Ue)H5O!rCD{)jMdhHYI$vulQhVQvPc={ONnr)YI(Ax< zA?eF;79Ss6k%SEXEjlGr`uasyMWmH)E`cgZ3HRW>!^sD?ZbFI&DZDmwR+K@Fp5lBu znQFm~#@3mDEUDP`Hk{}&cKo{XzMH0%OYRmL6y|dl_ecBzYbxWtZI%k$z-<~Bt?XlE ztO6QOVrJ_<y5ZC<PXrC3pF%07?Wvu#%lGeGsQ>oU80r$IbIH4Fc5G@uR9-ce9+Mn< zLHN-m@#`8_xje)IG8AW3A0t{hly8rjg74zMte5WO0>AXZmc41M*4`)Qv~D{4t6<|9 z1CDl)<D*vZLGnXf**eS-P{noCsTD?wwwbxXB;h$vjJJ1IPmCQOT$tOb*M_8Jo*I71 zZKfb(L<A1Dj1&5cv`6J#J1IM&1B$@pVu8D^9@)-RZY7;0hj18R2jA6#b)qrQ+hFuo z_p?Kbl<Q@$GOKfImB*eF%S>w*b{kyE?B;!wG}w5XcA3&EIk|J~Ld>}vkFy-d+8R6Y z$^p}WxuM~b$GOa_S?{mCekFQklpHTR@xh8!CxVnJ^Z7?pTcn;ZrH=!?4gKqb%kpcx zzH%ULh+WG%4UXW^4}UHFLt=a?db@3f=E>^nq=mbEjM(p{I1^_&K3HegpFeryx7BTn zuH@!U8T|a1$E41XP1f1gHvZ8z7FTz9v+IV<Etf@?BH^{bc75Bo-K(j4{F>`3YWyzl zJB@I@3yV$@UoFX#vetdHoU#M-&R(9e^y8LpqeK6n!7EM6#Y;m<it0_9aroul+@y86 z%=o`yduz9uM-mj1BGW(>%&4!eQX8Ts1uzvR#a~_5`6`}2IIDLxw=iM(b#ya%z;fM` zGpH%>41QyzWLE0@#;lhJRZ-yC$njZK$I!?{zVK7es5hoTPT?y$ZZ8wzwd5F0lqn~M zm;FSZ$`(0ij@cG!)?*)1YY10;YF~-X%QDU;nsbSM)8eY+i`Y|sG26)RPoBCIZr=3s zol{cqxH*RH14&>fa<+OSB)iWpWCQVLQKxBznqjq{pspP?6&~6k?%A8nNODR!F)8XC z5tK7;k+0NYhiaK;exexPw}B1EwekblY)u%1jo@&iPteW`j}_KgD(m>sJx|k)FTB8~ z_|Ja3DTdY`t=zS^B}i<&;x?{rJoVwH)G+qC6zxY3B*!M(ldms~L8m6+qYv881bel0 z?LU1-6@xc($*^Lfzl0w?nab0Rs8z}aHRguXDT8Y>Mzv&9{XB$Lm&RctX`ialle8P8 zj#)gUf?~^{V3e_4$<=fmGF_}zxRI-+@;e%a2xlM{L1IVem`l6U2RE}ZR*x*Lg0xFe z=UZ{yTo&G1)%;HIZargRy7XXgjCcQ;tM`7-Z8zOM6q(?yXg%NN>6px*mL#da5S$ft zAe35{%a3`i<+7H%yZIjvY9=>k9cgf^#vi)3U2*lztkbY?Y<j$N`b9>-_TN6*PF%FQ zBDp$GGI-(ZdB}rLzvvw|zPK(qcxfwVdGPWRrH7_2nO|9dwf{c(wa=2Rj~@kksj`d{ zk-39on9Uu|+HdPO*N8i_FZ~U>TE6_SCj~3ty>?6bh4I0+4(-fatxexx?wV?&Z`LfW z*f#jM{ba+F7f;jb!*5@DL0?p)S;#i7^-Z7;o2;tigE0@i-h3Am^vNs#ukNE{pO^lc z@=d$TK`npm_bo*yru;Ad4O3(SqHfY3XQor9%>I|2dm6j^L>Bj!FKcO2Q(dWR{TB4J zI0;Ze6fAv`rYSRL#2z$p9M$;o!3Ty4?{fmiu&aytcthyQw}gF?__beHDR=Bu5>+kJ z@0yl89B$scKyc&YyH<YzQ^GnLGDWE<TmY`;Kg>X<v)#gD!dR5W@%QxRWg*G8Dt5=3 z12)-HyS(?Lr(~v2eIqz8*>U^SB6S~oef&G&Z&`m#^D4g0j(_y7b?W%w?3A><v!M{k z6qcU-z=1jN{Orikd;Y*kSEX$ul`FNc)U_34lUIJ$QrRl;fyB}lbKWKpRR)#;4b-5^ zW2b9Q&Z1cv^njR@b<6%A0B}H$zp0C;%~K6P)C8N*(%z_*0qQ6xN`e&^y;By)8e64i z)}&sj0IX|8Y6Z1fQADxc=JmN*v7E%$t@|;KsTZ$1xeZiHPzs>wP)Z92N{Tyxp`r~% zN(n(b&=IWxDn$a76?F@=3IY^R8wv?wKsrz^{cS@>aPgo8g#sN-R03*+y#%?diKtxD z6HDq7R}C;~n6jI-MM{9x3>ef?1EuOI3mer#f^AU@DAK`DIH(PcuTe)@0ClPo+UZpj zaiEGWXfjU>kCUp|0P9_O>PY9;J68G;?Xax-RrP280E<>(uAR+q`!W2MuN4^9`VP0O z-@3K@qb_j6$F}Arm|anIzt6(8&vvI=N0s*<I+&14Yi@D26gr*5U2C^I>z%mpIedmz zb2O7NE~Ck}MN#nZuJTC6=^~63Lg~F@Q?~jpr|Ld6bsnRR&(8Z<GC&dt&e4vF7tVTa zZopR_q}JkN<>lpac-Z`!#Uz7s#L6sV8+5nM-D!MJ3fa$bc}*ft?s5@`5W`|s4^lK2 z=~?Hfwk9S3lP)-9fum42l#t%d;J-7iOH6lkZ4{3#gm_j}$;#(t!^_2W+Bo3FB*<f9 zyaGCS3u{}PZ2tgR+;?&P$2Ly%RaqioWgT=QOA*$&{{Sf0yQzng(!>wyTL<hfYw1|( zH7i=`b*whIZCR}xs3Tsr1rjB-txA<u&w8k80l10_62w#oXz-w|qpP5Lccz8=b|SB` zU>FFev5DxLUY^Dj3mY1u<Q0`zR_39H*lKFv?I2TCRFUo)XllyMj9C$6DJ2~ItG70O zT)LG`Imj~r#jJbwt@W74JFS6oLAi28aoFvZY;Na9tk$Jk5f9F@tzx%U1lU!Tn;EiV zW{if=_BGRsm5!%}EbmieaBI`zy#8VdAEor}DTa>g)WcQC3F%sl)^=9Cb(T5UD|(bV zmaMfkVzp+*jI2SuO0ut6E-Mx~N+qd_q$Jg5g0(72xH?-=S<2q1k$_`vmAM(Bt_@60 zD>q?QC<}u`F=0?b)kGJlE>optxHqDO%?&`;rY4Q(x?pNprdrC0plHDFQmk4nSgja6 zg+&X{OVBG?)nZm=dy{JEBO2aKadr(4&Z-3wG^!=42q+m?R8tTQ0$#?d2x2H0G4D}F zaHblYg)q}^($z6TN~oGpN+|rQ1Gaz_HAQTm6x1cEq8bTQAv6N2El9Ttnz#)U4%F1e zOosg{QnN#89V&(lMP|mOI-AtRHT0+@1ib*DVAKq(Dk{KiYAV2L3pWc^R5uIN0M!db zR!@4;Qz6!+BSBSVtZPa(>}yu_8K>oOp&?ZIhpTNP$_AIKIJGZP#pXT4!UqoCj20w; zeZ&tF{uS4ct})kdDL=ZA<k}WYY<u}K3{2&~(#i))^iCYTo_<EgmnvMT(p-dRZ%oQ| zsR}Q1ZEi@ltEc$EA&wlDWXDFtk+mXg5JBuZZK-A~sgc6xtc&P3+@ZTKq}q8p^*wJ> z+{bT>;<+!gNT-u(NIgf#uuv^+qsy)I*0a@`)Qz~jYQc~skfnhJGynitY7V{YHjd^z z)+L*!o0r5LKQUObbkgMGB+7<G^;~XUKqL)E&%I1(RPYuL>9K}cMTDbU5zyPESy_3{ zaN|LTg$5K#C7IvUX{56-1G<Cs>-bkrF5OO|t}`<>4e-gk*6WXy+C;=3rozLgOB%Ns zk5j>CEbugV%_La>i9IPi$a^-{?yce4xb+<)(P8Arla84YUt`>W!o*nEf<6RSD>2eF zE0QZX){m?zVWctxuUfd8MzKB=6QH1k78U}iWI{DH1JP2Vr2`<SBPl0Jp>5iUg)!CC z!BJ{1ECoQUs(ON$9^lbRR2m@~JL+ocVLshPqe{NX>U-&9`P66vi_r&m(M2JYcdLo2 zWt9$>wQ5Suta&J|H0mq27aV(x;S;@d)-a5_YU?F6LX`*SRS-rgrU+3}Ogf;wX4a%x z>5Ej>umanq3^-s0wH8oedL>fej+Lm*C}It36HHt%)Ktt}C^o8rzf<E(T|&l~YA?o> z77EKpRUIlUi!Ex)Ku>C+g5IXCAy6r%1p_Tgu-6q7)d8ZIJ*zevaBo?$sZg6#18}`u z5t(gbYRFb`7$obZZ(Q-bisJ5CsFXyYlmdXzShpggiA&Q&^y#J*gHaW;5uvR}mY{zc zVWtc!E{*;)5H$@rH>p(1QB7hf71@Bjw5t%C>4uP-)j*&I)j~0=8KHWnw80=c8t2q% zR;_`B#baAhB3zI~YE-d7h}QL-4YsSPhE=s^M6jZv6a%FMCV*b3YJr0v8it8-G^>W7 zoQisyaWSdtx;~{a&@W6h3j;(luoSBo2}Qcrajkj(0CRhjkK^Wt7Hp42<pr65Cd=_7 zrFHtgyL`F#);zXXySRv0v=aLFQV0NmFQtv_e=77&E0?rt<h{XxhXRR^%<cj7S8G_X z`dI1)l_wUKxEY@0e1{Nm*n}wnU54fj;Hoqg(sBD{*E^2l=ALvCW0XkC2?^YQ8(7=3 z8~i^S-Rl{}^Kowjwa`fsDsR%jSXhDA<5<?QygWF#(@PN`s^|yPe%pEq$X+wt4Udew z<MqfJR0C-X9=GZ`)x7y7dIbAi+!UM-+mmV9!o(FfBVORwKZ?*~XMhV8DH`bQ&;eFN zw2)_F<>ZFOmO0{vKQ4!M;MQ%dM!FqsQp{OhA5KXj@-?2<OX>*fL8+^cDGV9hhb5Bp zfWjbS^^}xE0FZXyt${YKmdP29LU`;|<70``HaNLLbpRiyU&gubmV*XN$Z^P$B$e@9 zb~=kXgQdv;+!XKON=K%|jZiR8rOx3P8Y%r&w~t!mYjLKdMIg}-lR*JDs2bNbRQ9ma zp$4N!Xd$2%pk-@NJ;A63f`M4v)d<GbS<;ygYG5J!Xd8H-B2qf^rY@h<Q&Sg8(hk(b z)lBByD_E5hO)hC+DP)k5r6fyOpC#JkrK_~!IbNCMk%`pTNgVp5^$ly)pJeqZ>Sz|G z8d{=J4x;9>T7$NlxRxvU)G+F5ETRn+4%73X6;PyJh^dyfD>z$K)JmaRfGy1pKTfm+ zHB4PFZ7Vpkn|(}OHseLrsV0@18<h)F4GJLIiZl+VwPwW<Y6LA;11x|YYFM(F=3T!Y z)tSoLq|JV{zgB&U@)9+xIZIU;k80PeKF-y7UZk*~Wko$`93*`$r;TS!PewD+p47q^ z1@zLdvS4~!PPEm<i?_8vNT8Og4$)IZQy?fn8r9~dj9@oQYhAU^7Aiev)sb??rnQZ4 z6|`(RR;5fbTy?2PwQpHy*E9sEU_}OPj0qOdR<)c4HDV=2DZT2%3eb#}wW>;(kuX=g zRj`%5DMh{&#>ZJ!vIZ9wl~mDddsUS&OsXyNt;)?%8()QM8PftPDqesaRSHccKovuZ z%7_H(K;)rY9<&HRy~SBk0j38P793jD1S?c26dX@*dzua=(JW1omg9252mlVn&uiCC zIMzDrA2a2$pF1`4CB|^`u`&|-u5DqU9$Q+yGsMR$<%|Havy@$nqYYJoHFP#EJo3(| z6l}n?iw3t}m5=eOYCTuBxa>$Bru|K$cqkfLx%F#OI{7%^W+v7L`Hr=jO2L~EXttm> zlE9T95pLj`u^c?CJf)68-|WN-c};^7ZGV9u=US9;+!ZH$e?c3aNgDSi`i*t2k(YCi z<ku4o<d8Ii<I;p5G5-L$tN~vN=VsQW1I|g2ha==0WJn}9>$GTg*r>3zn)d5@zNxK# z+J+ol^9;xl%IyfZU<n>uHodDqXPDPM9;HD@!iKXYkL7V(nr7tK%ZMXK5ky!CYydXD zk3|Q$t3E^h)EMwav0aQe0uf*UBH9uS^fb*ibX<-R{m9Xjn**Q(ull|{>Uz`J)Ppc8 zmj~$^uj0Nxg<|s5tnbatL&>9S<rdHi*Yi(y{5;6=qTYv5qYsT^u5rF@v|9C*K&Q0> zg|$H{Dp68`P(x~|s0g8>b5T;}fHAdL%~iWvxSD~fhM1MMoqNz$&$F(+6{$5X#chx) zQ-*Iu^-p8?R=rc$e&v9-@u}#0QTu{EH9Z&Hl4P4`HLEyF*#z&XW1;U_^=H|g#=2KX z#a2yfMlB&Xs)1Dwi@1SVw;G;S7#`#cAC+g>uTlGHE&dff;`&vohSnD~oAxz6wZCow z8d%mnoAorYD<!S1Nz&eYGBj+4#=7g3g$=D!MYJ>$_n-vYhLn(Kip_2_NxG{bT$;F= zh&$4(KV2&-g-E7}trR!gN@8h)8`Q<ss@B%Cjml!ckBv+;s@m1URkl6rEr_5uwMwX3 z^utO`R3U1(nnr4}Gif)~#&o7ixM@i>q<Sz#tLMGI1^QJC)&j$=KsO)4m>5Z6QvnU! z(*$?iDIiT&sBrZ#8{UD1t*u2VwNzKM1E8y^f(EoyBy^xdR1vKZ<*Y4HOLKeG4y}5E zw{d$_kt(JJ{{RZqs0(^f<uviAxU7p-qavOaD0WVSi`3P_Az*$L6?{{H*0W<;XOt0Z z)R5L^1Pk8a*5fr!m#wmd+JJ7>t|p;sm}m+tFsW5yEzL@;ali`PcdTBPKzv)$bb6_5 zX#mhxr%d{i*7?;iXdP+>qPbl6Hy<60!3b=(U)n>c7t?cm2l1`(&a>6W&E8g;Usgvl zO)1{)#_ZqsSEC&DOX0@jZT%J+g1TPx(;1rutig`v>AU4tbYSA;WaCV;02gR(qg(zL z>uT08_Iwshd7Nl=SH1OTUAH~@Y1X;*;<XwwWM+?X?AHh3-lQutFP7a!{{Y6-QHPPm zozYATtF-QLK|KdiT9mQLem-22BS|Nh)38!(w-(gfZ-A{!iH=txhLJ}Qp6HMC%7){0 z?{^2mf0b%hXkf=CKImip;Qs*Zu^v|h=tcDw>*IR2$~`XxSJZ+MtrV$qC5_RP9-VF) z{{Z7$yL69Z#$e(}5iUfmZo69KfHbZhbz`K8xgI0YTgHs>Y2<Y*I^S0CtIv9uoMXwy zX^D~*0sjC}9c+FTxpAB2Mie_`W%VxP{RCTI3bv*?xZy%updBw<>rsR4<Sxh;U{k3d zPKL(Sxzbp^7@85eSnf-ZdRp4lw@Dj6=e-0;CyAN{1NWoq2|d^RjbiZJ>DY#7r-@~W zgT}(@!nxUv!_)$z=+!i(h3J4@flC^o2iBOHedeGWnyQtak|nCQ6I);|MNk>Y1P=9N zOH?$b+V-u;#i4N8)lEQcMIF}~(A54_6)ixlx@lKZsV3&M=T*2jt;D6O%3Adlz!61* zay#0h>DGA%dd=o9wK&XhD?iRPKEeCf?kW7&`X}Et`c(dB^ajfeZ?>%AKcbT4w(jP) zj9LZB>r6E_8eynf^utQcrCdc#CWMn<I-0nJj#wlY^#CLEkZ=5|UfT3l`4OyvFLga1 zwI@fS`!KCCw;c;eE<C5LXS?C9Cc2G@45$Fo-Nkulc2}nHDwgA<2g*Sezv~$OOj#K6 zM&4m+?Z;BM_r-<Aib-VHzm4km)R8!r)y<1K=up=`c<FenV#0O@aIx)Eud+4I*4vMX z99obGu03~auRLPbNY7DN+SW5<LI}Eb71N%-Y<0?|$79~NdS}$8CsS&(sA8Ag3Dc!& zF;z2Gv7I4m)Qss#suZ6JC8fPqb?5|!yg2vj)RRihjcH5kMAY67dIq?nh`j?_N`fAp zXe(o5RRle|&_<Zr!kB3Ut=_ICtVw}3H7s3PR`w&MWmUbFtSY-5-wLdqFSy^JrC1Lp zw8KNx6vIVchO2X9T8JC_Qxi}cVxN7w)Kb5Qs}h+^D4wLQv8PSUKp)1XSkOH;K*+(@ zu~TvRio&UoZP%q}0M`^nFDB9et;o%yvJx#)!cn4>)k+mv!kG|iNCUZ`sk5;oQ12jA zHnV&WN_yJ61vxG_$?2Sh3;{OprlzN*S=3s*?-dp=t{A#sXwt_17VA>|eOrs|7^L@s zK3r%#-Yswxbh}ok(fdpGn**NCl*=@Zs~lDg0NjPU*pAv$uc}0y)wv$$mL?mb3v1u0 z2g1xeYEPyu`wHIY;+UrJ(U&%JYlS}^_W0GGPf32r=`gj3AgLEt8iEgnb8iqes*F6> zFCQC*Wi~TC)&xBZTdDXC^?B!NTaN*g_c>BLuOWF~R*|*2KjB`P;l|YwsS_1p=L=(| zmZcTv;<CdO@im%3eYPcZ@$jTd!-+GQS!7m?*by7Aok<-<`+haMCK9y17We`YcU!Wt z(B7t)zY9A%5m-RQRFGN+8Zquc_==WFM@_l*c)cm{Of26^lV#Vwqoqm7YW!TGE;%F+ zV-{j<Zk<6LMwGByG)XjeB&h%ubtDjNrlN}EpxDzRsQ{3+kXRe{*R@)TA0Hbl1(g=* z1=YgYh`&;&L$<8BQNoHPFANjj0L`@~VPc}@)^KcA{x#EBdq^=M$wkS7dOj&&v0QB3 zVi@0DPtLen>m#9smynUG2iWc|+jQ%xsbQ%<B_gt<xeThr3%ebllWz2!!)QM*jTER4 znH~KxG7!KvmJB-6)Yh{;6Q5SWrAFFKh&NyG_||-><ssr?SIWc8o#-rrIN1z@S={;V zNxg-;{3=y*GC7kLPDU}uC9%cU=G(`J_*mAbDQgaHbI-CiXNo)AL^=lVe}{!@5#7be zpB*n7ZMq%6>bGBobF*5P8+cB1az3<jL}19rw)7_8t9>k|<7&rzV^Zs>yjB`1Vrqmh zYPgn^$ye2#A(E~pfO@!T!)aN?)Za`r8Lw7EAvUUoFM8G`rD6wqvLz!6iqcq3R;wYn z-mWH@O-7;bt!1Rt&>gp_qPB|Kiqz?w%C=oET9um>74KWtEG-a0@un=JdWw_^O;phQ zXoV)is8ZBTP3D+r7d3FvG8&k=KBdJmG_K=mxv(0NdQ%N?W#yrnlmlq?nG1FUpuJAD z)0v9jFeCxN^GMc>dKLrcQySIyQpqk0<jrM7I_(C^2aRU@wGG5`Qe{Zd%$s8*`chmA z3)m|P-eVWbw;M7Y4wX8Z&o>*fa=<%D(ztiSza6)Ul!0pDj`}1<<4_OIo?-H?EJ)Jj zMTzjOUhQUaBH#x@SZfXyI*OXO0hacvD9Fghje^M{p>BYm3cSkAsEfE>_fx1NxT+&9 zhLlv>ano9A5#mc+jZI%_o~&6Iq=Hab*KT`q>xNIZoc6B1@ypVveagjKLMx<lx=Yo> z8_?IFub%oNb3hKX6Iy|m^rF=|>rrCj1%c=*Dppf%HLED8qmuWrtEd4@>_=Lmy(YGm zG{S9b+Nxk!-{V1|Amm(DYf#cDBIIjQQjj4hrCkKX<F>TZ6v+&oZEuBYSj~vBG3`@V z2v3^Tq|jhn@TBmU%azOWNsfj!kRuPR?`^*e_}5Nmv1^>Xo^(K3R%@TtW&`7`Z`LQX zL_FqFF4hYt`kMFt6`RCgc5J_KPZ2Xb%LGZ|V84y})~DAJ^z$6AKcCDyW8k|yY<9_z zZUDdZ-=MC%@j3Hc?^cHgo5*kyvBS<*g_tbZ%)8?)Z9KQo{6(qXGq0Gu+soHa@7_Kv zReZ>qX1%s0wLbuQ51o1E(RahG`(rO3{l?*PW--i?VhfP6znVJ^<ge5DR`34+JxTV* zp<I}!MV2>LiG|ihAgLb$D>;d7v*vQJVxUml<!_`7YI^Hij68oQlP+V$Df$iNW1s{2 zMXOzNF`jzz>f}v5fJWPXtaa1jdgmi{xtV!FK+P^oB3y`t?6(73fvt3ri&aOO0WrX= z$tIze#>c*uaMdwjdaBdSk#yG2Z#D02PfaS`u`$%Z<MDBj%_$q01V=qUZ7pvb*FL(p z!*WRA$};gKl?&O_=(e~z^|8~Ywc2HKz6&rU1$S7<vDlZ_=D&qlmC?amDKI?q`a3mc z2E+l^^Y2{xw_20KP8KqpbR+^~zV>c}FuITjQ+l0WElB0$@tF>x;tF?@Wd_!<vC*}z zocAN0=C@;VT)rP0_FLjhTtdWebnkBhE1!IGZnw`?Om=wwXA3KfeAkg-IKtVHlm6Qe z;zNF#<<~Y`b(dqt^BkLUIf7?9A_Hs)e@dR`;%m1&<Z|lkD#(bTR_*e&s-PDRdU=1U zh^$67k1??p0{6Gds8JYD2mo&E2ZaCw)A|tZ{YpIFh#l&Q1c@m_qud`d1KX(9{{WQ) zmlg(Q`+T^;Bmo43XwBicc-56EB>7lDV=*`?O0ckCRA_8RZv#(}t+`oDJ4`}1Yb<Oe z1YfeXwNvw~;+AQBY*s2Z%Ea%CdCk+WPlX03dF92K)_8YAC<I9zt^puwJUW`!uBEKJ z&JU#+D0e094}t@uU*u}@e5YRzNx@7p_%wHY#GoPUPhA%O0G_qaxwXE29T=B%O61#c zxEB1X3|Vj{N_mfv5pM%-xA;}mW5mLday>WN#leyof1yhN3ty=|6>TJA%go7(G%~9= zE)*|i*=<Na6IMxKTk*M$OC}=Wql~Ma8&R^>*4EOqd4{_DcO{PbO^xM^N^VAL>Ot1T z_U-embv!i{@?1U!X*o|RX!itTy6OPvz>bx9>cYl+HNeQ1Y};mZ(If|Q?Ou#6_*J@* z))8Eg4X$<Tr+qD0)|`G6<>7O(zC@^|-k+w#fKyGzJN|XPvc#S%*};(n@d;sZBxj>3 zxYE4#W2U3Nm8luEOFeHGw1w*8X>VG=0~%s!)y-zcr9SG;E`WNtXp${NR@w^GMR&Qa zAd^HXBfV78_tT|N>IG$Cz!e%xfj~*D;)dXKtBIs#txA?EWfiGdu~|`i*0Y2wYP!xP z$f2RShLn?fs8ZC!O3hY8v;h@UP>^UAh&Q5%WmP1Q0P0Ul4nAg7xrsD!+(ep!I=CA5 z`BrUq=a-yB$rn_(1nxbx?Q`DMzXz7cBARJS%IzSI!I<e_y4YH=Ry&w-GDNBd$hMNo zHS(J0V^NZ9NTVL1A*0dJ$8dG6N;dGkr>%TxSeIR5cIwOEej>GweMeZ5EJZ}toNT5I zW;Yejz8yI2(Mbsx9V^dc(J7K}4U2viFDvY@%C($pQ`Hux8pX(GrZh#b`;T!LJul*Z z6~1}adg~lXJ$DT>;5^m^m@<+F$Qz37GC3v}JthuBFiH#K%xvImv;9DSg-*V`UVF!< zS!0qhBy1TQP{XBp^BuHz4;mm68p47!V%k;J#YI3iBCfNFC&P)x?v3MH=j^eLxRuV6 z5CV3acz9Q*pRwob>nw3CiZK`Qt9nVxw_X>uEKf=TRF1lQ%``8Ut;gY1FrFcCwCFBd zwM;dVPD&`$okv>(rl8uj>YmI}a{jbx8CVb1cChQ$O>1+EX7tqtYZzFDvoGjkI(0od zR&PF5QzsyqE9o8UeuNS~CKWw#eTcK>LPD{5BV9Lxa(pzsT$MB;&E-jX5Q3NT#OvFj zvC#bL-g!@I(GMe+v6^ggb+zqraq#O|yieOxs&Dy7(1AJxXa4|h*I{oGZBx_qzQ>C( zWgFpQ#C<_}kHFfc<t1ob*~P(4=eFTtuf$e;V_wQ+<g(&YUNk_=6*k?Dz4fa&iS1OJ z?3QF@ZPA@e*1ckTRj-wqb_n1t!Hki6i)t!PV*6H%Oz7l7Bq}@_`Wnw%=fhK@wmQh$ zm4&_(onmIWJpTYO4;PQ<#64a@QTs3{UBDi)5Kq!Sjc@Db^?$~CxcU6BG?`noWNBD} z#J8EPYu|3WPg?cM`fzn|WR2nsk{LpRrI=Wf4Yd{(nz3G1WH7DS`kkr=QhI4g3eM3i z*=y<*l_Oq+U(Tf8;c=y1OhJ#072^O6=hV>Ii5ipg6xGAL`1s)ML3?f?0KI_J{{Rm3 z`5t?f&B)0x<g_ffLjHn%B)3Io{{RbDUS@c6wRCx9amGK}Ib>UqY`gjqe!Y5{mU&e& z`;U-Zn2bO`V+V8yPS)MjF!@%e*Av<4_^xY;%EpOWU$)B^3l@r3y}><iTzcZl={k)` z$YNu%m5G?C(&TD-?jZN6magMp{K=hO$i>R&i=bU?a>ldii|nf(0j3+|5xOxKbz;md z+Wjitu`y(rxcH?)<QNsfR$VUF&>P!NjY)J~nGhJ`jel<9@Lfql7eGiIuhN*U@nVtb zK3n>;DJ1|FKyB9EKN{z6>AZQY*=LtE(q>s5E<>)Mi(f(VuKdZ4U0*7_ZL0D#U`&3O z7ZxYsT0+9R%G&*P1YX1AN;;Vth|op>V9{G%i?|B{1#*+iTFiM3&0{9%KUu!Njce7N zXPY@yQbXoxO`>0b?@U<beZ-PwNRuL?NvTo#g7hSJwQB%ebdkUy?M(+?olP3!C<f9j zM@oXch@?rBpalw&`s;s{23yQ!CwJ{z=p#^jkVo=0p=_)BNCVi7Nfzr_6v^un3OeX~ z+wZ&ZAk_{s0AsxEA#dsfZ#BB<;qj<4oMRzVlI4iFk+y<u*5bmosf}rsCOkxM8F8xs zzo?b{Ci?4B6{06x;I9;C)rf_0ps_s<{VDJhAT$i}GK;g5lBh?RomWx(XpUxl&=}G< zm^o0%GUxzCJulZoV_M}aW)6IE;INqbpKNxS7!NWi(@!4NEb_AWXUXR!vkN!cxd@wj zAQmcqck8Wca-PpagO>7R#5Z4fA2VF)w9h;k`0`CCK9ozS8g4z5eEZgZT6y_%^Bx&y zdn}R<SV)4*1+1WvskN>JZzDRt7t#olmkPT^pjh<Q=9OEqe%4%e=&N$Yh_KqW)Q+|l znz79p^U0D<JS$+s?aSYC#yW$3yS37_pS0Jg#ETP{#7QPW3;C7cjFsBMPcRnw*DK+v z<%P*vP$XnzL{9Hag-5o8i}pShq;JK}gE2$}&MriKVkJp7`g-*hn=xhAE1OL0cwSuS z(<(IcMA0_Zj_qq5K9;TXpM<Kto6WpjlVP1PvRcZ3gSJk@TjgrMXC4!tp6u&fTdE|| zx^m}K@3F088eqWDbz<A8{OdKO6GB)bx|VK$9<_#y$vWJ;OsoAwX-Q(<X?Foy#&ma6 z4JkFL6Hp2O!i82;iqkZ=s?LaeRK=9yO3pQ->Iz|~UgDU#tg*f8Sk9aqipuF&6Vk4w ziqBfCl+{2ss*1>}&4nWMP=@tl7OEu?FGbLzE6K=<9u}5UWnavn0aavjTQYp1c|b@( z+^D+g;(TisyK~Mj`+cwolS3w-k5gRr(avl+1fdsJ0>GYtb=_Ok#>{Bqjza>GU^br{ z^*@bf)y2rm8cRIQwl&avepMDZc$|l*=N4^Zkd}<-Y;H}j{Hu4Cb$a4$o;Hlw-*9W| zZrXe*doDXTS>C?rn&MO%-%I$B_|~JBa~mTzG^xvWJmeb_Ts!68j+)g_oyOJ5+UpL^ zr@dzy)p8drXq3E%MFYh5HFNfwuOEww1P_=FRG@1lhswS>lVeNX{4D1_TrY6)!XzUS z(OB7|O9eOYa0Pby`2D$e*Xidlc{!!Z5zS&cw4N5$)!OrsiCeI}$(4hc_)5Xcf3&h_ zn~3PvH>_W-S*ttB^qAb!N~^s+IW2Y<xW9WE=ltV$y3_aL$69|Tf2&3=QE*8j)z7{$ z(~kA5Dn6jsKZihgfCj?!l(Egq#zwdV#^2L=^l{sVd~2B?kr=CJMS6M4^4*PjXO&iG z6U5LHb>2b|euJ|A02=Ykd#<U6GbSee@v)Ao+F1OE(zTMYwltnk)k2pBTN1W4Jr~`V z6PA6>jjNqWJpdY5RlFy%$L8X>Sqp7Zd#CC?1l0a(?&jxmZ7~)bU>d6UpBAn2#wF-+ z^8q353ok%>e10aDB&#wdhbm3X2zy$~rr~RXfA^_2E%K|>d{Pk{y2t^s=q!4Q)@p7o z9F9{PGu|_&kXZg5YI?)j+QD^5lVcZBJf*ejd)~Qq9VI?*AkYP|K_hlQ!0B1%om*ae zKawqxx;HFAyPlhm^p3U_-=2IqUY>`J$j6#7Bvu=M-Z~J&v93MK9XYM0_vu(^i!x=6 zT3LEqXkVHC02<dZEpXeG%_sJw2^b$j*ozMf*J;Fa_G!Z9Bh7C^BIx?;vlRq?ooB8y z%vsisbIpTkBPHN%3`}%W;wtmyFNJ^no*3k0SlzN0%e8DkYhTR3=rt8D*1qo@lQ%1s zm60UT7R{aazDKFFZBunn2j~N}dL)v6j#k>X2^Kk2yR?$C4eZ1KqS|#j{AyKgk0K^j zSU=k)!N9VeqT~<rtm2TtjsZ=f*!5BMSb2};X`?<@D~E|>LB3)%$3iX%B%R(Bsm-Zw zGQTO3U~HeWZQFEkbP7l|)NcHRUtje#owG9XqYLSJ5J*BuP~7$bNv&jt*2jj-g~?#0 zRUtb0nXE2<8}zK|<32|xi;3!~^W_p01k@4_m|x&(&TUP3%&79-cahPzA2~h%*J$T- z%ML`Nb0aY5NEal5()7{a;!`oEh8B`St#a|n=4&m1D}7ei@vePX+<Is@rVG8VwRIW` zAAz_v#`fHfbbj<)aARC4B#jt`acIJu*o#<=K6S6<zm)fE$jZge{n=d-QnrU2pEx74 zSk#^t`8-*Cf^PKVxOLiGi|OJlZStj&Hnkj<j{{@8i6J|tl(7V;7Ph^tYZ>Le@Jwuc zd7KP&5)v(SvD4ye+fqi;fa!KG9ng8=3=0pKtotr7xwXRTYfQ6pCuR$7I{_NEf5NQ! zE6+&LVa~@1qsV0nOp<xG6V-cHP2ZMt6y@^yyTpMM>-3OO00XN30F@^&($CLF^hS*G z4wf1Z$68Jn^s^V7LmG*LZvck?9b4gH;ZpEUjJ&ZgzEEO{;a2`)PN$%$>T9VS%PDYm z^68;lgY&gzSk4$zDxp4`TI+H(@dvd%m(+;FlB`#9UdyQ`$MLF)V-C3t+OnUkQf=|E zt4uCT`wFnJjIcptt<OVJMXj;31TLy~w_hDcT_}d#t=8m=gW^FN)D-eaBxRXnG5Vlx zC~R8V9oDra3ylL9!bYUr?q($H1N~nr)fr^QD?2X00YasLQ+wZ_1lrBh;a6F)oWk*= zL+c9=cc)!I05CrqZ<9PUjAJNUu|f{=2XaogtErB(LO`jF69lp|O8wP4+u}x*hS|N* zoin%DM!-P;K<G5o>u-&Pt6yCFr&W&vc_zRr2iDAr6dUXU<eIi+NnJQ`ox&lxPyhqQ z*6CQ)btkqWfUCYC=AFUR6QVC_&&y5<<;FwK!HbX|#Gk<RAB}Gr*14w0jUO)xO|l~X z;RNbNm$0dyvC`o(-_%9Pb!EtF30~UHMuB_k1*<*Axvd$TTa1&Hj#GOAKx>;3@c#f2 zQg!1O9Di{pYVpZD0xz|d2iy>>91_RO!?3=Dj`hAXS?T97Gjdly93fSb76ltYb9;ku zJZrU+9OLLQd+(1(TknzL$U%LP4^dv)T?qdG8uR}EJNR_H7Z=|=25iy7vph1(V5=&X z8;Q|(3$4v=eReTxuwP&2R~+<?;n+k0JG%U<9am0bp@)z+DJ(8*HPXk&TF<m^9SC^X z;)8xn$qFv3x3A*XKaj3>zdjqB{>BX4VZYLM$Rot<zsmHy(p8NdB?QfmS-OB)=kuwz z<5w0ykb${i+zzc~xF4C;rMLF7M?W`^iaGr>jA`|4dynEPuN$6R`oxDi2}x9Oy>w*0 zp!Kce8nj4hiR^^lg`_p6RgyuiGpW4P!$dvli>3{wWpxXH2|WcC6YioYN;lBkTw72_ zYZ}dNL&ng_D!R^8fo2B6+UjlJ^Q>KNVKN*=a^wNjF#SOHt#i{Ia?2iU5&}b7+F0pb zT(31~H?_6BR!&q4-P9hIH`M&=9`V2DNpWNF>sxbV{{WD|Hy*OxO^Lproi(pTq<046 zwQF4L3sn{5<m2N+WSPRRV0x3_1r|+m*W5m-v{?4m#JdeY0ZnW9vt%^+c4?R!ZrZlc zcC6l;oZ|R`K^Lg{fB++|z7>n*wwT$U_Yd^xe!A3Er6W)`04z7m-RwFFiphqv&nw7Q z#Fkjs`d7Il#MQnLmz9+zagK!gPzy+V5-Rf&xtMB=C>kLq<EPX*R_ig`;<A%*$CCTa z!6bi;zdFZJsL%(aAYr2>g!rvVR>w*SQbi7j<~xJnYkRI2oL;2$salJcX0@+aytg_x zt~;Aw#<ONOE{enuEUh^%Pm~7;4YeDGP%E9Tk~sY5B{!%RSwUAfR0I$$;74ld_463- zs`L44Hc?X;xUo0Cg?5=7*(8P*j_2wZy6dUwt-DsW2^4X9jU$p>Y#p^ESm~|LN+Y?C zl+wl+t%*OjPkVPY%Ew7t(<V}iG~Pa-fA!jvq`bw$H4%Kzu#c<2R`ypr&5hW+me}r% zyq=oZKEAnI=j^e1a*Tef{uP__wLa%3ndcTY41?Btl|a2Wf2h|_uZbD%-m4B@Bb>gT zNdj1vLd_7+jeeyyd9ga@V%*<x$+fZKg$jKV7t|4MmeRRTt=jhG!^vhstdUA%S0i+K z71Q8vTf9ol>9ZNVWod%ggXRi)U!nO_qDZBBsSJB~lU4vgQp-1$hgB!}&{_h&mOhpi zxVRv7s2Q=J%OGBdMd^EW(9=w5Ik@=i`z&W-3iPs#I}`D&<*T^QjTTJuSfMg8zV6kl zksaKAIw;e0gLct!J84|6ZO%x%mP5#4iZE<0I#^nlh)%1Wmj0BFBe{}CC(Jbgi26s$ zwanD4IJm}aj-u_Y&r6!=ZbmWCFy-KbI=828rsCfsJJvQ<z8YKHvN8aX0VbN0r^d1T zn)hRa3p+AmT$U_#E!+I7rLr?NpEm<56eC~F^&kLTTjf)pr7W>be&FKc$9Y{4<VOCR zZP7!GI-dUkDqbl%j(%4?o0}rzutONw#whh5Hn(>=^dAb;;!i2MTzn{3AkH;w76#|_ z+g}cVQqu-lL&(+^V!I1>+I66#KaRs}bu#%@5LuhK02|-NthBMl{{WSq9As31VkDBT z<gxP*Z|SJH&|12Bv8!N*J2w}0L$L#{z)-U>zU?e~^tDTp_*vv}xP*%}BLzyt3ra1m z?{Ejh%}dvVJi823CcR0y9s{*=X-xRSWw5e>;mwApTC$j~5s-6c5-05;4*}{l1YfUP z)xQYxa$-w3lOi_^k(MWLBKqt6>%QZbHA54YnQR_3i}Vhp*#7`CS*<-68G$QfB9#ij zhdV{Ad^E0obli@%9~x3mRNK@dz?&!oz;~{9rlf0^E=atl;RqvZTG#kiWG#7&jup?` z9C>z(hO~;nlWX{rdUnuPY1<c<Ux4<4!~X!1H$038+}0W&nXGsA{u}4(cd$LA6E(A> zZ%*hDV-0m{bh?V;*W2SAC)U$89~Bb0%yJp;x*&D8hTVUNsXDjdvN_E@79=}3xJ*E` z%Md>>Eo$7B{IP8OD8z<YvOsj+4fj~>8uvD>TahDnRzDw!5hljkuofrBQfm_0)sj5F z+~V?C*+_Q0FgmO%4ZOQaCd0&v>zNqV{{XPTb^icjF@C3LzvokGxEcIbOfkD-Owuj? z0NR($sXwF(16!RYIfXL!dNV49jGNdHY)3<3rD+=RWRV%YbV8(ob<_)V^BWuf6`HX! zagN>bmAf^{5G;Nd9qB1!Ud*4e*G534Y%JCttZP4&UeZP*RbW-x%xpdtFxFWNX}(2J zcj#W%BKjM65-RD6L089lZeu7EIbqZTw{W%lb*&<V-vE~(ZzeiE(+Rl$0JZeBinfR0 zPoD_ameUwPh-_d6?}!IoYDHs*DrU$8x(FWjQb8a9d^NSjYQ)u<9Fr~^M;e9>JxHCe z`)9?0(1TKPTBi~7Ba(3Cj7~rz{!qnt0zMZOtz1b#q;Y3b3dwDbPSM~-y~XK<v;EpL zGBVmo>|_U^zJsU6rW)wuN=XtQsde$!<4UohWsWqY*)8e}nN%3{`cT{#()(_8shjX_ zGG(+G3zs<?rgq$4vFJ%3D;m`B%_kNU?coFvL3Raid+FiYoqVi%j5zl|gH@hTEwp_j z{4}mrwH&rKY`BjX9H6Nt^Aap9y0*W<uQqR#uQh@u%*l>o_Cx;w?F+9}7Tl+$&wA^8 zF&kPe<=kQ(iaYHWH!Qd85A}Df_-o3EvGRWIIZS&A0^3;Z8tQemj-4vYF+VRwi_B*U z7ChBowwN(@ZAb%6tFv35m8+HJHz_kG7;?T#x2uUNpV}T}P}l0D^s)I;O)rO?<~dG3 zJ>n3=A<0BoS%?8z{{X1%0BK!$=Epl_X5+A<Y{$M-Y-6yEt#<V;50DZqu9xpxx57wi zc(~UszT_tP2cKhYSlpYl5p4h+J5qJ}TONbkT!g%QA+pO)1npq4o0YYIeS2HAXS=@y zlk)Z$Sy=fnB(SHg3uvTBw)yMfUVf!@j+)~@krHPqxD_{HV}8M{T>Yzg9B0OsX}vh) zS(B(?b76lA1EqGINav2WClj?ok+$7fuTk^yu3deOlZKIrg@TPEl5RZC=eK~YdtRE! z9NtHhg|-Z7iXb*{x_q=fMRenj+n-&2o_b|tk{0$MgAfntKj3S;_;O}+l|xCpY=S__ z!^%OoZ^E^vI@o-xTt|`xz|vL!01^IGDr2V;$0*$!h6kYr^({;+vPBuQx~cFa1495J zvhVc~SH+E~?-TjcdQeysI3)Di2_KoYXZrsDjejroOSDNKLn7UU!RRgXI#%a$vv{#@ zrzil6GPgzy7=B>X_W;E}I=_ddRVUml1$eBNy|mPPY=4zz*<B|%z`S24k(SwQxg#Xl zx`i7)Cqa69$uWIxZjURB$8uwdr(xC0TVD1StXb7+Ssdq-GqVC(KQkruHokz?<Y!!H z`6;~#ayFL^=VWI~ZPL2lSk{vykYLK&iFH<M-{5R3KQ&y4GIO>RX`~|B-H8@I0!?(X zGqs+1GFgI&TWp#el0o^3)Ml!UWFTu`Z=lc{cv90Eu{n-M5HiNsjA>>B+Ll1_^Zb>> zjXuDp!9f223Yd6OGbYWD$ssboL@(1$wiLbywg+gRYpFK+kA?NAT5e3J^xCD3t>7y- zy3vaRPF8HP6COK|It?o}=fcR^lElgwSVnyI9X5`iz*bdM(w6$p*pHe}My`7*->~tb zpCUtzkEO)(XtvVIdY`~jc`t`6EG{N4#TSvUaCJ92{{RZy^I7;zY$#?$W*axI+w>ri z4z#q9(|mZsv5Z~R1!I1LwPRNe3;M_rzua9edye9iDmlhr;E@^)vMB4co}<TYT{1T( zCm0rWW<Q|DHwM!G0EJmtyaD8$#iER>Uck5c3YM>{e;p1%jLAHN7B@j_-{cK)@26g1 zWZ}uNrDZVuNxQel;Zk&1^0}z_(8}?(oU!!S5vb^Tc-p-Z<DK&4!14^mLmq^xD7~yY z3!jZ{{4*U_#El=;Zz}BD=`(bGgSBJXtX8<o8*C(NZ-A?*fsG-@ouPBK2@jC?G4K?= zNa(7teb=)9G#%~Mu+rwVg!CYer@cjGY=2F}n~5Y5aBM71{{V$+S;iO2$;!=>5-C_j zgZCs1NIn2q>G7@nO=Z!JDC3193*}u%`1sd7ZX0q~qiQYF#8g)zStOa-cPjp&CwLxH zuWH;%Xppk7Dg}n^_Xkh$qBe07`dMnu#ZZtBa8~-?#8!Kr8s+Hnc)Ur&v}|FNbQ+aE zhic<GvAZKaH@9VUEY80bUo(IGzrwYC#GD*)lET_Xq?-g_dwv~h@29C|<K~uCjFx3i zjnd$C(ERB-ENWgJ6aaZt4M8{lbpD5<d@;m|0{B|?wR5$p9QKMMow8SXQpHtw7P$mo z_UT&R35gy&3eH2UaKyW&b?<-D4eDCB<<1&+X#xo0{{Zcw^6CC{)_8NZXC5|Wqk<JW z9m3jl&>p{qI`~-hX^j>@c${5qHs}t%HNy3c$*c*-<D}BY^F)0ix=^mAfE~(%aroCu z_IPG+5%c^^Z}ynk2-5{Jl>{Fyn%~D>ooZe!^H<tW5$5?{b!BAbwj2$$BHZRf^;lb_ z{*Y_0KU|Ys?^^Rs#7LW6S(%O5yNlo9<9iD2?9Z#O#?2f!#pH0mQ%J+H-LXfHQQEon z8jhq{a5SEXaMA;2T`!=y7Wq~&tveB5SamvzgP+O8EZFkGq^<jlU9Yd<;aleAO3#DE zqRf3*_N+<*xg@bV_rGh^y(EpukwTu7cd+`2)SK2-NRBjj^w-TR`JDANQF5ZXHT4|@ zMK0o5NETgB<TSMgER39)aHN+I63oOd&^HxRVg~Beo_wWb<C7TSx*&B^bTGb`+I9Tv zU3{c8Ff=(*&cH{E(Jr<C0yNwBQr`o+gOM`%T-is{Z2|dLI~tX$T;nM8*4OC3e~o5x zx}h<on#XYnq}yBEgKD~CbU3lA6DpM!-LGE{!n10~-kg+3h8dLv1ZiNz+u~~%mc5l^ z<p|IYJ(*GdsRI*#5pJtiPug4hb7Ya?7uVEncXj?Ix-bcmlQRT)7@yI5kxY;ba9=5- zlOcDl$E2q1<8#}mYL={yPr0R(?ZI<(pZ&KAT!1?pu;^=ie$%H510yd2Tv-Ytrs9&x z<s<{6DeyL4_0r{LczTxR@V!8`XyV&;o<Xq&m$#b6xq8;MRD6aU#Jn@1{6MiH{{RYM ztQk8N>=sEuxRge>^Iyi@s=;muiQy#gF_zIBgZSyCC`^cBPf=meHIJvM0N<$i8Y=f+ zR~iXpeNDYUK3DMVSrp}_L{S`wz>+fCUK<;Ydi*NElh=)d19i5lPt&dXpTez)s-(A` zHY6;9!d0;#b-5K{Q{xAP0<!vxeWY#{D#`kf%9UeO-k+ebJL=1Oi-K0(KMI48m~qFl z(J!ndBh)$`gb{5;j)YeInZm#%lheoYuE`WUR?&kf3Q6$RsyZ@7CDE0A6p&bgewPHR z0e=qFomLsZc=8mVQdoi=#Q6yzT(8WI{pyU+G*Zv$$ruC)FD0x&UpCew>I=A4sU5B> z9$bmmKhO{tDs-{<);el1`->?uIU#0LiyeY5Pcm)YyaWA2{{Sl2*D@zaM0S;9BFh^{ z5REqUVcM!TaAgAek*@Mx{UyGH?%UtsYdy8gy$epVG-}?Nm3=l*VoMNC-u5;fYn^DB z^S&-Kn}HNsn8DS68jXBO0+MYnhnn`@LrFCIolyxk8@83)O|AT^x7i%|db5v@Bw{zZ z>;S1JQEh9Ex-)TEIN8|_hA^|oU;}+Dr%SE-`21?wi9EH<h^mDo9-9<kR2^(J7Pp0G zRl&l_kC28)Sx4VSHmhH4*7nz+{A+e%ORRj48w)Z)3YfAL2JCmTsVm)H_G^P%=ca66 zSUHX<TQuXciPWHW8-<UF2I}4GTRQO0Si6eA`<NTmk&-rTeBNWH$F)wn%CZL|oaq}u z9jp!X>=!~lRe9wtQO5H*++Ivl<H}=Y8@6c5Z>5<{)Ps7xaXN(S9_Jh1qc<KQnUA$l z?VYjM1tQ%-GMg~@+Pv54%i-JlZ_BU8dxr(kwkA1*Ex`qgKAq3$CbNFKerfF|!E!l_ zmMlG2Df%}XpT^d`YJG8=+KA<!C0Rq-H5-_-8xk}YtCA<0<i1?fPb^TI6jSCJS*>t2 z_}5HlS@^b*739cfl2R?bi9bo{SHJM(u3$YF+C~aDhw~c(Ez@6}W-CNPcc@mt4KLJK zbf~U&$p8e8JhNIhUcq%@PmOC#WS%_1J>v5|;#i$*0PatQx2rLmt=v{dOwyQx{{Z7h z=5t_m1I=rVHLUe9u5P+1$d~mdVoXr|4PZBEsJ5EcJy%f{T)+PSW%G`pZnG`>8|iA+ z$?}<MVdqJUJ0$4VzS(2wN5-9Vv%*Vbx)T~zM&sn)BkJoQ8-N}F{A-Tc^6QfPI6TH= z>yc?4q&C_SzeySuw`*5kB*#9jatxe{rr_Ofc8-JauAUihNyIRVu`RS8!%r{Hvx>o# z(VTcdaHvm|bR>;?e;U+EOw!IoOEGw(Qdsm1$3uS*DGJRLn_${IjjDV;HKYb-Sa&z- zwSX74v^7RdtN;jZLa_i_wY+M`m0TEZ$Yq$8k(8CW?cw28)R9YLNMUV&C}Ih*y@$fC zm|SUPRCulXsNb+gj5lgc%`8ah#gfRIS$DaxXX~jpKb2y}o{Nmbj=`h@`nB)^xpmW| zj(;UQnK>Sk{{Xde%Mk9Pp+7p;GZMAKGDjR(vYSeye8$&1M@1I+3eEkhNt%n01m0pS z<`6YK)iv&W)Wy=tG?6n+l*Ht}n6FTz{VFQS`bAifea>qMRFD?lV|y0y_|>-|9V3pS z6-8aBqiGiC2T#hetBWH-;3+me*mo5ut)mezHrD%Cj@szeLmLvoSQlMw{&X66FG@_u z!JT%-eDF<R3YI=-&%pH+kF&(s*B_^+P7@L!SwMMh<Y@rf56D-Z{g%6WMOk>bp<|mi za-NA62yC|<fb02Ix$6EB$@zItbo-GAIG7;cY2PDt3#ijw4SGJWtMgoY@AUD}@}?u` zDuR|KMi<v`+Msv;06O$u9KDwCQhnY-$0Dz*ZO}P7ZyN2_skJ+q4sN?pr>lwT8_6VY zS(FbjWj<?o_}3fax-hOv%PSeI4&qzjKT4>sn9CHoaU{h}y*S60ze97l_UqEMjJq6f zBDpYLKo&r3E;jD)BK6OyjmqB|+R9JWs_T7!>sb{}R9#zDVr&m`dsT%|hlP&|xruh} z>U?}E+L9hg(l-&ig?BazPNWTQQx=S=b-3y&3bi9vgsAAuM@wnav904Q81OWAv14LN zw}?FtTGrNZe%pF_k)5nG_)|=Du=6quVmBYVAC}kphie+mky_!*m776gJanmfhP7p9 z;-m@pDpeTRN}}N(#<4lO;k{_%jB-L9Boglb0Pha={#LB?v9n;&YzQ3z9Svtxt#sVd z5D;nsBy{e3RUUsYl8L93;{YPPq>z59?Ktt}&h_P)=E=-uk5dF%q$)sTZEx|dNr`T? zE8|ZQNgQuLO9s7w@V%=(VCT<~Jj}kB9*}E*NwtSd*5WJXc|Kj@j~5a{3=*!~sTA5v ze@eGe^XpTdXU#3HHXj`fEWis1G-Gd;;7?Qd*Gtnf8y^+Z)jI@gj$9F-AW3s@J_44k zi*jSf7?NcwhIWi9y|pUD8(*%ssV|Xq&hTR~A5q$fw%2jf`P80h<h~T3#uT&36IwO5 zl~@n~01N0Va;7%Hhme^n=^D$Eqdbm!KXx|!Yc{Sru8krxJ6V_?IPI@*!m!XAT(!x! zZ<P?+8c8fH6?)!)Nd$45`GGoG)&_!u42;)R1of&K@}h0qrne_f)D$@)#=#ibcYFrD zesxh&WI|5QSq;EocP+}Ej4w<agO8Z8w4vj8x0U;aeOBxS;e7xe0=jHx0%_!qXNxB| z`ejGdOD%}j`&8fINk33_5brU`8}44mu(7s))*5Pu6<S7ZNhe!)5z|VRk~`7j$Bh7I zk)dJd0C%_-wQ}8b!wz(*K2InX1lY5D$+#6g4`)9&B^nS~QtUx(r}Tm2Z7Y1nYZf;s zkSUWQQ4A#7Ci;UCZFRR^m8&=5C2y8gb__uT>2qq#TE{Wu(lwh7Na9A+mrJl-&8hA? zTCUH?;l-88@!qV7CirqB+)S&h6aN5izs9$cr<l@Wl2<J=EV2uNb@JJ7U_kivsiPi3 z<KxRBWR_@hO`a7{cWKlSYc=g^)Y_Fs9}|Hz#~Sj_kr~{@*JNsh=*&*PfTgsU?c#Be zKm#Zj1hT!Yq3NfMs}`#AsTdMW*4ld5ldY}NfsWR&18_IF@x2m*z)G;&(XI!8w{mJU z<w=<aC=q%^<CRLT(`zvLe>>I96eQ+oL_3b)Lp(M<U=Frprs`nkPy5+!AiF%87|Ml4 zPyYbOpXsiX;g89^U5^Z|!H@=wi&&@{fPO~$(5*P~qCVv$DX{=1K-s?uEyz30mK{6P zv10s(m7X%FhjPDFu}07hH3MJ$UZhjN(k!yZs1BMS(&YGd>T4rE+<@~$mX1<)HsBWe z8(F$u{xz&eM;>_Rjd7$69Ea-G_F<^G9YYG3tl2z!#AJv$*!Bw}Z2^JproHTH%9!Ov z4C6Jy1p`0qI8qRT3fka!fvs-e2_xQM;KPT6R&jQe12;?Fz-$)nUVC=8BbUhge-o9N z=VD`+n;BFB2wgVV_5!!hb|spzxa?sU*~C9+f+lvcVo0{8p5K!k?{6GvBL&!m0k&y- zs*|bwt6lj{U8u4ldF9A}ZCq8m1|VJJPN%N6u&#DA;d946UL+3LE{ho;e&M+!hU=w; zbmKLiz7_DCOkSErEKBMgLAlkm9gW7FD)-WJ9o&hY92rryXqA-S`u4de#5Hq`yz1o) zZb}@;E;ax?Jpd_whPvj=V|=<E<o9MA&_=jrmm&PJmQtlw-HFp%)_D5w<$CGmA<fFh z&5hy!$fT%JFS%G++I8z)Z!*U@a;%d-FtLVdov}+Rv_#!SwCH+Rj?|pO+V5dx#$d}k z-YJu-w1tp)KpRxwsjgN!O3le~*qG4>A|9&%y4VX`ZoY!G&laWY9Q=&IJil=yF$HBH zAX8#M7rwt9)wwa7RAj`BvnntZX1|bhQQ#`e_)4>ndA{CNP*@AG@aa>pk}r!tGBt)p zW>UIer{_;ty6$nD#vJ}`Rm=#WfXWzxPfP8+s~t-|7Gu$2E)!xOwsnx)8w04nO%9^q zS37*Qg~?<%S#u(Ru$C>?puhfwC&^rQlPm2$_aZfgifa<-t90BC@~)XT8EM0a<m1Mh zgRE<2JwbLCAC+eKs~s5NRfy~a2Wyp4a!J*#Sk|y5#q}qJEo6yKgRvsilrCgadIZNF zs-z9tD7R8+2RkV?C#MPY;n0g%7d-)M_V`xfR#7orDIp7MN(Jt3ex%m3%Q~D+WBS0O zw)7{{M*TqDi2ii%lbZB0MUT1(oxIb6pfSGS1^f2`xk}xPQkgN|OO+&menz)Ev3xfv zJfs2#RWl*FOl%nZ3GZ0{0N2ZZEKQ7Ha}%!DQ)7K?Tis_dIiy6xF9p~r7C<_Xdi=H4 zryncV!-%j!l##kC2;%{y4SVllsQC)%xW~xn5|J!RU}QdK=mqcmG^8nTm^`LC06+wf z9W6>hmNnTL^zyas+gfPLl>(4#0Ae>e9dsI1l`5_}WtSnL7upo)K9Fl&Oo=N`BY2@! zRq~bqgL`S98diB~xv>!W4=@Ky09UR2ZTzcsi0<*wdXBLbxnpu|^sT&pRm-aBBdf?{ zzB~mXUB&E{@3*J(u6)gEsfHziPDW3fSwR4NZS)GZ=^0^UEhnohDii1OkjC1DwY05N zX~h^&88YNsv|t$HxVYWY_wUlPcj01#$V$k}!F_p8m2Yjo>OU^keN9#W052{p7;yIa zN1jqHOIu#1p1bm%*zNH-%bSn9kKJ1=!=S(Q51nJFjZ3YbkCwwiHH`H9D>|yxR#?H) zuyybw{KZj;c>Jk3ClPKDq5{ra%e;$Ri*>N^tL-r}%Z1DG*-6Ngi0bh|0^E-)IO@x7 zdgv>!97{a0*Ir#d7yF0G#>oa?A8WU2%%GRQVs{gI$AA3X{KmQatE0(sE0CeRR(~zS zIUV)T4J}#coI2}XUm%h}$T~fS;nK&gc8oF0#H?9z30a2L*xJ}OmeZ$7)bGN2v|&z& zTmJwMI9no^iB<}Pg20jZR(hZ6#+iQq008>%t7F9f0PJreovqP!i}kgQNteT43*eP9 z);ZZkb3M{T18`G&Ztd2kn0%?n<Kr?quGYD^Bk3g$pCeZEn724Vjf}ESq`gr#?kqYL z_+F&*R=4pJrd~J&3Q2B<r~{!V$F*mvm0>vy%thX_%CNM1OM+JYZVkRRr!tnfxt{4P z%$Q0-?ek1Pz5f8x5BS$f_5RqsI2m~o%OgnU?&kVmR=09%tc=?2V0)+t6>^hy-zjzL zr*b-f8s~n$(^IFZXwn}+P3*c44Q=?>nb?rR$gZF2YkZiNAI_+eAyn8pjZNyI++V2d z56ILN*`1Bpg0?C_Bk`(>q?Spr{@K7NY(s0f5#FcgRNQ0aV9Fjg-x)TNGtq~Sz|+4c zJ{^YVqfw+RTjIjs!nuDo{hZ9K+}yCjQmTaLiG4undy`!!GBa+m?Xe+;lv?)F_}1B2 z8EyN0yYxEL0m>*Nw?Rb}H&7@jkxR(kfYOMqK;AlOBmV#e+f+qATe!805(c^ppW{Hp zBCK&J0Jfog05t`&;Vi~I+L+l~9-4}3;?SrYXds(ifa_|S9icHR4TVuf$+o7#`dX%{ zn9$0;t*oc%9wV((FQP%an*p!>zZ$xWA(;~Y029>H7gq^4k1xx;{{V$S3=JAw6JRw5 zT4>FeG-d*Csp;dbSrWO~fJ*?0lR_=j^);xBJckl;03nF<mdK?+BX5Hpb@<k~>k{&} zj4`$lB_lDjUC<kjfE_+Iy-vPXGjhm@6s!<=)k(5|PPSc5Yn18L<JM_$;WDn-2-P}T zvDeE{+WR>o4Jr^c2EdIp?_Bk)Qu9dB>}dw;-p5m?&b5fgCTgK5%nG0_EB^pWj`eY! zawX>%*HMiP;*p5;<RB6TfCW9T)Ykn!Y3#u+B=g8}8G;EN*cWXTM^S5k3e>SN+2EUz za%RhrN5nu|_b2kR3+Ne+zskAypO2RL)Xz-bR#sdn<QOhXZeQE=ihysq?PWL8q{;HP z%E<9^F@`WDuRGb9jm&GYZnnO?4NcP*$A<)Rsz;F~M%#yHwf8l;SZFk+nC9jzQ)OcX zb&SSV+l7g1TwL3wjlOlb%^cN-74hHHQ9j^ggY_7%ab+i>oos15i}1Ng=gNF(&<6{; zHn9Pc+paerzX8&v=fdlJeq{ppV5Ho3a&`W7m0YMn15y-q>wACJf}DqRjH;jAeFEEY z*G`li*tp>%g<ylx)<Wk&<E2ejII;15`e(%2(W2TSt#An%k}qq2m2Z49uP2I3mU$#{ z(fJCMuwqxg_+G5*62^qU#CU?3bOUOsB<bOPy=yyH3^Cz~9orV;Meaq8gY%}1CJ`ep z&@J_?fYSClP$on%zyMH0jy3FUe*XX+Xso~SnC}ZaGbEzLNNbCm_WuCttL&K5iO1$I zqXg2Y?CBlJ-hKnFmZhdTvf?zJR!EAk)3_3E-u0C{IMCw=g|5Y|kBqu2Klu)%n$7aD zrU<2+0U-o}OO-lqCiL71lPW|?M9Q(PgB@>k(O0gtgE?PC0*e`%<S&UN0&VcUX%api z=6L|W?e2}$tOf3+i14ZGvM80Y&Q$o2FRP1=ha)Hd0Orm#Ra2)=rE32Gql7;2WZRV@ zDWO%^y_BAjZ5l4o*1CB7G5-KAfSGa2G;O`k(7F~1I<|wbwPWQ?o5^8HvK7crG-L>^ zV8rRA^<NrJX=}-4NU}%}H~VZoA`XOH3w&$5j#YL<QOOuGSUC9F)ty&5?u=ux48q`@ zY;V~08rMco$22o#JULE6%1@uEFW0~I8g=4$Sl=`<!0x1*INP+|_Xk}(L9A}B6Dtv& zH!AOa2_xz(J8h)su}(e|`5QLI`T|_(wN&?S3f=1xM`{mmzuKg3>A2Xq4fL;aw**|* zE8mvAT|8bl2Mt0&ca7NY^#~*aItyB}dbO!B&dJ0R6lRIU5faiYRwOTuwW)C|7;-UN z6{3n35VLNKJ-%CabkoL`T_Z}q4n$BwB4*Eve0xDRDfNO16XRL)KjB>1)yk?vkjRTB z=^_kvwe`N=5%I0-IO;Zh*w_+c<YRiJZrhVob=KW_TKBB{-BG~zEO^3HY$;qFY>cGX z55r%DI^%yNtvolqakDZ;JeZFGEW#IC$UJ<&3xiX?s>r<euKYRNe3oeP5z98kvAHaD zwwl)~D^jV+NJNDmP3S>)jJ1hke5yKFUaX^!$+Ihnn{TK<X&iPZp!}<+EY~_rfgB}N zv9kaW+o&CH+*`eFMlD@{xd}WbILwF-nTPa{ev$C&POy!+ugXX2pi*K+4~~Mxk;RvK z_42n%Rwgxd(8SDlWW>#A-+0`%0FZ5SbMom~v-28tFz};=NeJueFbL$U5&*w$mhrBA zb*)ZU<zjuhK2urd8%oPF0xWdg0)Gme^}ZJK`EWT-K<;SoW1_Pt7End>_<>z{<%?WU zN{hoG^yN{#taV=-9`>%RGD;?zKp)Gzkh<$&wiRcFS|Uq1bbFMt>D;KPT10T_f<a@b zWn<FkLT^Dt$sSC*BPF9jw2}IcT@Qt7cxL%q5=V~<7?#H5vH{$G(xvlOMl8I^B+1;~ zc$G(yt`_8V0<|ZGZ^`ieGVz50eAi~y*FC%{RgX=8VaJSxJEdS+LOk0Pb-%~qTsm}& zxZ-|CE6KTHa0)fa*|hkJb**0z`K|nfs~H&xo})))LHO!#uBNfd)i3)IG?@em?YSdm z@`8Jl-mlNV;$%De+trMU#59b0-^ch@Sj91Egl{o6Aay^&praNS$doAhdb^H*Rksu6 z>3G2gB*}0>$>d^mAL%Xl>0El+=^ba1At&21vlhS7E&%Cc;auBeZYp`Cib&;bbQkqP zoA1{}RlS9P`m0{a>KvaZ=%PaeW<=Fll=QIaf9F@8OI}ws8eD`})gE>Q%ECY^{{XLz zcjd~tQN<*A1en>Q2I#u#Pfcs5;e(8v=vGBmKA9vmP1Er3ra__{oIgmMx#UIz%ehOZ z$x7C2zlD|CpX@mmgV2>8TiK1Ya97GN<8j`(O^%-|*r=G^eo7)ia_ZK$(hZIF_ZGcg zy!<5b^531uf5^%uhIQCK+R(MFVpxuXvCml5nr6Vrh8VG8Q?<O3$j4FPW*r-M!k*jY zz=H}rZOW`nm)u#8Q`5a$bj8`Y$(M`j5&?{ER_r`?4*_bD<t%xuu4oL6{CtHOg{5^C z7a!6Ok6P<F@#T$ka*UFel148pYFV`=x6Nj#X&=++WdlHT*0hXmd7E&u#Fqs3J~e(5 z8kShnbyB6`Up1@+!Tjng>5{1=gQx?;y{%pt^s(a2D=|kJr<I%JO^s^Ai;CFpJuTO_ zN+mij=LfHsQ$bXT>ACPdMOX}HZ~zXss4Y~my#uOTk_AOKrVh60()7@c7$;GG8fafh z6ccSK>4aqjk}u*fL@JGd-0A*RMNRS2=Uezu9O!b^B{4bmBx57p4)3U)gXY&AYgmn# zoO3K-Pa{gj6gVf!E#YfawPbBvMKUWLSZVRMTMEv#j;<#blD+3AZ~p+MG#`l?n&*1P zr!KJJc(zTyY>E$32Gg&^Sl2&#>FXGBxJ(#@pq0>%rsr@2!(D4ry2a)>GeMIZklUm~ z^lTm;HP%)!L#EIPRvUT)uU_?HGYA7syP^)i5^AP5#32iGsalG1Geiq^Qf_TY64p6o zNu*M$M~H6Kq*W<XuF~5MpnnPucQ=-h;k+VZnG)DWpq<vfyR14|wZ!t4uwzY;3M{g~ za#ZvK>Hq+27w6p8?2N&Iq@HPCpt3in>OotdrGdB4r6}|<l{;5aax6u1ZQfjX@$n1f zM0Xu_ZZ`mT-SMtlwY<ld&yq~6$svO1rpylFc8?3*_1a91cgu^Hk2uVe5E&h#DoSnN zxRcPZwS{%&%+_k;%)!9*Mcz#78zTYe#KZa8^)lc1U6448OrBdccg^d#4JW6#h4P&g zfG(rL)jPhh=52QHav{%|6Dw&Es8qxN%H*x~v5iHQy4Nc)(mSyvijlDrY$xb(w68(X z+>V+G=Fw*K(s<X_RAwz?+!>gWU{m#W?L~P`Kqdv&EYD4)RlHkEu^{RN$@2Vbw?16D z@W3&7JiJ+4%%P&WRFcevNH+i|ZLR$`t?ZSYtY7fFgedan;><(Gc-=hAjx}4@ojh+^ z_n(By*@?>RWs+F^Y{=wQSk$;BY)g5L;n%fh^1ALz$~!vAi~v?m#4xvB`h2UNG)%0i z=8_gb(YiI+!`{nl73eRztPV?Lv1RhI02bZB)RM<u!lJQH531xl7Twg7U~jD@0dXUS zK+%DHE<)&RG`J-6rlX;bi7E*;lFT<X?gpo|6(EQ>8ufCP?O{-COjT820J9rwt<+Fw z`*)6SETth9x`F2CY@pC{rj}`$r8`uE<Oiu2)Kwd}<Y5$|KnoFIdRy_SM@|f7SslpK z>Iwe<4+?_SMri`86Mav}b)}&ZZ^*Ha%_&PPhv|(^^p50;pM`G7kuY)56@PY3BS1Vm zpMb2-EAZsTl4IqJmqRY%NhH`Q&@)@cw#diIW5>uV<R;gVZw}G8peD*#pB}W&3$1zi zSnT^^Cei@Yx|;&apub%&Zk3r9)_zxp#>B*Ip)aG7$^x5}yMwq8KdZ*CJ#E6z4+YCh zvQdX47s!o4k=U^%iMarhYtzj9xb(9ZE<=E+yLQ`x8>k&dzl}PcNm;Pbvhq=FWK?E$ z@BnH@$HKLIM2p`Qa-mhf?V)c=Up2buIt%{*I?mwKJs}tl1f&29{;f5=t2JEAsAg@_ zp$w7fAn&Q_eihPIY-2I8ib*zuVgMuRxve9u4=WV-u|bpqGFg*0+K~1K)wf`Kisg9o z;knbffr$#lq=k`>>I6EF-N6?Yu63r?f*5h+^x{#v%s|me7PabX;Un0i_mx?!NZK1u z8mO?AIHaK6+yZwIZw&#cthl))B%1Lyx6o)*9~#w(70<{EOpPcjFOd)c$Oy5&PN05t zkk>M48fhS$IF3bdJ#<?Wb8E1;t;SsmBcB&4Onh8e<tuMiMr%7**n+nMb;h==e9tX> zHDEg(vAl^JNIz{!3=PKPbZu0Qhf2>)M?WhwBL^~HMl?)0&E$lrBH(Rn9ZH{-ZcU%- zHsOXo4qOYFh>lu4a^V&x!}S0xe7_29o+*-sJgtEs$$^7@ri>pfv7h~Dd})06PlshW zOnI^X?l%ry$w1fCuBSn$E8*I+>-cL~F{k^Y@9OVn-0XHRA;`ahHM=pH<<AphtgQb4 zb>=tPb~Tlat_A!B`&Ue?eqB|DHNuG9idn5GzT>Xzu~L7Xa<|KPVUu=P*_bZV;!mb8 zecImRLMmac_%mab7_yMksT)m*xL?A{qia~R^3-(T$>SdpBQrU1f23_yw@VS@S+eU} zF_WCiSfPa$V=@zKSlpBU0B`{KX<Fhl)nj1OshUIpF+0?Gfj|wrb*u1<e3m9QDn$%x z(kl(X>dY;mH~i~-^=fr7idmW_M6r@LQ?Pdy7wUS}v6Dt$?ah$JEw23t2e`H9pt$WS zhL+0_U7|K14SVV1O$#h(9<b=Z1xsGQbg(o`TB~!m_T08oG$7Qfsqo9l`;b_G8O_DW z)5-@*X@iHvWzUryDwhMP=mG6=DSMI<J6ZVnxR|B{JIdJ3>TS8r_Qoyw*Dh_fyD>x) zE+-zaDJhXJK(}HQk57k%TQ-x#Yo0gs))ZsDBe~oQ-e2h-_LEW-QsGUU52+}4R9HJ6 zmg+oBUu-j3CE=Pm{Urs$h4TxWE}cN{@U45Ns-8@#lh8=c$o`_;+u#R<UQ)W89uj?= zep}r7nvSG_ZoP$b@2@R$8gh8?lQ73%eG~w;-_+;h@T|_Us~sp+BZaJNiE#3{>@+(6 z0F7d`93OFVk~T9z0WhFlZg#U<p#K0!Hm<*4K3MOkkZkT!Y-fzGsHAO*G4v?zb<m%g zuTQLT+UEV{TE31{iwJ@-3J3aaZneCOZD<^X@@+E8?7;5U-&gol#ny$%Q?NSjZmrN> z^)XsAFj4RlL3J|fSHJpguC*s#R`cP>SDFPo8G%t@VPSjUt?PHoGsC5c?u?184peD2 z+w5zUVo!VYz4fkl>iso4bhsaOao7SxoJz?v7L;h@HGsIe9c`^+?E0;5pRz|vFLH2m zWi+N|Q(&-%Rs?rCYCjt1{Q8lvc;Ry1`IjPHn6M;hjCM-icD1Y;+5l^}A5MI+*Vx04 z?yg}JL|s^FNoCaExgyo8^~CqA@w?rdZsJYPZo1r6u{CUx**wZc_3hfT>T4{lra^Y{ z8;f{$@7}hGzTgJ31w<MRH9k7k!&<Ql{j<mEdYKcI0hs+F`UG2btlyG8pE8SD;Pts0 zit$IPvNTr?Q|dp4wWe^`=_A6TW!UUIz#H4PhNY$*0>x{cYzM^9St=}=uB>W7opJI| z>bh37F>0@r>+m=6sH;(wXfLR+sY00;5pLczz^wOU^U|n}#9V=Y8VY@74Y#4~dbpZK zc*wBn-l!2ElI(P`>(bN~W8)-yy(q$l*6IKiG{(5`+@GiMy=Pj*@#5wrn~;Qx)-2jw z_zIg0tuSQgL6ULE8=FzPU&i9IWU*zgq?z!-6gw-q>H#E^-~xmE>z}T=YYtXZxjUmG z-Pg>&oo+@gV3JiIQL*r?vZ=N@kaY%vu#uqJEug;NADwGahJ2qz?G}NDPPQhsBR09Y zIlHA;-cFjaxHh;wLAQl!MAZw-W6L^6g}Qr#aHG2QxjicS{>?jN%M7u;Oscrf!Ia20 zur@aq6*E=mWeSqyvL@Mdc!sLPGY~YlaqzCu&3eX6$|RMdnbiWA?m-LPo9FSYtI=Wc zIWir^M$!h|<c$aCT(3>Y^mtfsKvCUQlH+#o04tTc+<~3T!H|VSi|FbK^kd;_PH??y zfS92Kkt*(yMc50Q4ubW3jz6J;m6<egO=%ImNg5;8_x(e{x3)$;T#W7%MKq@v9omx5 zcRg-SxA_kB(ss?|Z@2j@7^BFOANI0kh$FDk!>O~kz_t9Ny=Uy^watz{BLw3jT$pBf z9lzX*b1T@7)ZhjG0O_ur-x$q{@cCY23MGj%6pVsGquxS<SX^9-UtX0jGLqQS4<pZH zOX<gvd4ho+z*JoZy^g+W&F7Z3wL$Ipm7gP#uy;0QVxSOh)1|eizv#xO_d>u&Ae?Us zB96o^hvT;Y01C*pWR>kC#zhL&8(1Lg-pp=3bXOOg;$Ipz$%Kh;-1)Q&R37Ay=UV5a z>MOy{fng9I+HvK5ZZFhmI$qUmsVk(esO3Q1x?J?VWuvn)T*gQ*+TX)kf`SModbzf= z8ZrSWffR;)HgxIV!lW88kbSZ_xZ7|KdxNh^Q1^!#E$lb4?`_BCNAjRtY^y+JpZ&%q zRl0lvf!j*93SS}CHWJBw?5d!y(g()m>-f_VOgJZcx;EjvXioR0j@B*$N9U8xDL42J zm1kOwM1Tn<z-meGpiwi#Y^okvm9|Dm8Ud$M(*0@-d;reHGS8bcNN?th3;FiyJS>9O zJ~eyK!N_r0((^o=vpSVfn_>VpkOF+H$3jn9bv<HBwcDQ?4<8&!nAZwGzl(Ms^samQ zZycOXIr5T5k~ZFe%pBWp(mbkv)phOKw|d5LmxsnV8A2I@#fOF!r#8DglXZ-El5S0^ z_fBK6kdo)+deefq@Di&DBWaTUP)O>3s<Avqub0ey!wF7Wa(28;F)J!={{Zlk+Sjk^ zz8-%5QVB82G9j@;eZLNsY!e=3#K*|6^GJ5bexZ7sQu!h9CxRwMk}~lF=1bc`EmNpQ z;WrgDYO5o`Ew$ZdQK{2P&z11UA`q%n?*yIJ77RZQ)ueN$$CwB55EQMH{X<IuTa}y~ zRu2l}lmrmLkK?WX01BNfXyfwb<2fLagCtVf8awK2G`GYWmU~5)E7?hq5&=18XxC7x zE?WB9xJO1PGA7E&X%vKv`G8}#!@{*@M3r2*i5y<H-2gWQk6=D+y}UcskhRUm<np8C zSf$t!3xIEP+=4G#y!c~$x*3!46U17_7E<Ab^aZ?h2D2q=!<U-s>nb2o7|`qh0(^9> zNX=I^Ox%VNtgb%cI=MD2x4Tu7DZ2~zlf{h|LTNl?GC9`Q>VFz~&BI=kfQKKKoicI> zc-(EBNIsvaYzntsx9o3Rd;b8hhfaL7a(><%V}14u86a0HECl)2vkQ*3Iq!T`yyME` z!0aTANsWNGWxm%|*4hgS?<<vH!^qFXc@hv^NVKta>*dng-(I4(WUS4PNrA{qkA~}l zKYHF^<M##5rB8iDaqG?U={`Iy;gm?L5&$xz+{{56nBTEIfNgcHcYpBDF~5h&&5~@K zXr40+J)D*dN0o}TzgJr4+@CFTYko#18{?N)og^Q-u}+LYvsm`hu`O#DC6g($TOShA zD2+=g8(m#MZ3!QT@V#zkd1m~NADpQm*aC$hg*w@XQLQXZY0Au-KQ$$hf!M^UHtGjp zNYHpxlOpc7Bul);NV5Po`~a*r%_c%hQyJJtmO%gwzF->H7r(~!sXr;Mc195yTOElA z2q2v=&>HD4hAdz$nxc5`bO&Pguu*m+uZ?TMc@rLEg^)-JXf2`h9=&Pc^4cI`wqga% zzysx2)fm?DZ3Cdw@u0dje^S777r#+|4Qf?wifA#RWRdpCI<cNm))B{TPt5kxv3$22 z{yWjjl2|cp@u^a!K?O@%!M;0deQfz=d3F*ga6l+Tv;P3LjnskHUZTs}@UB~}{4dAF zO@n&rVo2|<ru4LsxR}walts0=pdjhg=~B`*WIAKPB!mzYZgm}QbPJ_sd1}0xz|P}% zD<sTzsrZ|Jje0j6vFl*Qj~)%65UMN-AMvj}y6YkF{Xz>pgA#gl1GiqL-AyXTo%gpO z&|-QlN-T^7F|LKk)VUz^2eozjdD`dpT#o|T*@Y#IC2}7|1l*7f?SGwm{bSFy8RHOz z^&GyRwx-Fii67xqWj?Ba7}zE3qr~+!QD!*=T%ES=el;l;$tb<R_*7Mx9FE79IRV(~ zWn<M^-G3gG>y@1~I7u<igVb?$T}GejsrelEu(#g9l&LoWZX@|t?@Y){Y$;0mqyW2F z*5qmin)ejzqDF<u#**mJZ3TR`CGLI~wM<=Lml@-GbwjE#?kejz)r*a}1-0F&J+!Ra z+;pPCOA>t7=uKwUy+Ut7C1-1pKT4fVAm_`ql1a4@sIsl>6rRHUYf%~FQmBl|0BZ#u zdg)fO>p_?>;17&<XR#o;AMGxdDRZkI8);ncJAC{%xcWTOi9F`rKBd%tRpXBJLfgKA z_7!N-qQv|Ns1TVJQUd^u(A!$5N0pVf$ER|7(iDv}$4zSD5hm)TzL9V~b#T(QQX#us zSknztk&;!`MZVTL5#d%uwG%sa)kWK_Fw-t;9Z0dZgT&Jf4Zff*ZeO7Qbf7oCl}47- z&|QSLJ6H_|%<EFDbfFR4?Na1;Rx44mBO!gM5E@>`>i+=njcYZct`=m{{{ZC3$hWc} zJ$x;$pOsH(J`Y>@Nb)%8WH^o;q>A8^v=B)A>6hf$@JAVA6=IL}i5_wYxd%;8YQ8l* zse=|6kg$F3I+*SN`I0KzrZP<eF)XYYlYM+EQnQMhNRe000Pz0+-l*g9T#`dF`jaU2 z2bFK37tq`1T{-7iwa3ro{dgW7nE-Wpqw?5%39U%YbFlcV`R5zfWP$ItR<LcYsJ+PT zT`y83k6np@7CceM68U3LfcLk~xLdB0GIH2YG-GA`SeP_NrlV2;*R5V|C67A}GrP$y zL~|v8Kpstu#1d_B=C!+;>u>3q9ZnJubDt$0OmXduhw}?q77J}IJZl}_3(w2b{{YBE z7}Dmsdb(={XD67!*KuH~Nk#cwfmU+OuQ8F&^e%=X8pbxh?JK<DjcnucxsFRLK_i&( z#^!ZK*mjf9fv%^e>pe*#%WJj4;75x#LJJah3x%-haypyqT)XRIe8)uKH2K0Lltmsm zS@N3Nxm%P#dn(&=c<EU7$kd)(zy2Q|rHO|gs>s<HnJm72<;K9L#M!<eR==m^Jp=y$ zip7dsD>iwuu%o$1U>7UbLT-BBsMfFa{T{6EkC!)}jmB(P8G#YV7uDKEj?E&rzFjra zuKv-EUK5<%B(`Z~U`u}Lqifpha@{&;D^sY=mC)m1#hMjdh|k|f53I6o^*S2>OJ3g* zQ>BZC0f`@<79T~D?21l|$F_#z{x{O6vf~`BESW60@Q7A3`@ujg2(`nGq#qj}om59` ztjtG-33e9p`YZ*A8tJE$-k$@BfE9CqlOKB%wf9^FKh#Ep^R3^8XUovGI|nG9ecHsm z2^JaxbT!XgJ7Wig?F|&_EYQk8W&~eCO}<qIHx8r+xM8U*2>gCkQE_)f1qijSdkg44 z#)>d<b6e6VyDV7_;n?(V3*MfotohPqK0B;iUvV3WvaW{u^wV0r{FPie6GJ*9CCnrj z1l%w`(|rwG8uH{hE~Z9OT#F$1Yo+XJLb_aRD$+9{J5+bjf_q!FW~+3v`bbGPJ%RD4 zi?HQsW4ETKa)!ACopkA0>8QudVL=o=xt3O*Q+T6{Uvd8cRe|z~ywb-vijR?TBglc} zkcjs#<y4Jz8&C!5rkD8E`ox;_+<q(^UmWKl#8KaKd=AhyuZhyQ^>()=ImjmEvRY}0 zjucXu$UA6m!~@p1@SiT;COjDM`gS4&8_w?fT-Q5Wk;ca4<(DFNiBV2t2;z@lC|j=n zokEJ&t2(<fOl_%+9PEi5_p(^6mf_j@p68_}?0B4+_-Ds_WC@cAlJZYttb?--m+M{R zyRLT}86fmryb4|-cKXM)^Z=2ic9&eSBbGKFyreGc2fl#X-3>GJFIZGMM#H`D*w|Fn zT?7tLtU-uFciG^_p{(hPv7~VcQU3tiYY;m1y(-2`*`&#o?@LI40OI#y+W!D5y!cA4 zF%BX#yB3>9RJNe>I{d2NBxl~)jXNmSHnIimPKWcW@SiVH?cAxQ!~0o-B$22F`Vt18 z$Gvjyd35HVlH%ej#uO<ezqPcTHTq5ZjcLzGW0w~Xn9(*VMiZkK2rX>~Tb(tn-sb8~ zd@{oZWD+TOwuzd`*4IwLwQQ{BCVUL?Aun>q*C$K=0O(ZatusR{h&mmkUe^@Sm7~~~ zOO+>If$v(>S?fGl-kSj4QVy53x>V02U$psSgPhPj-i9_;l2;<?x6^gM8lP`F8sg=B z2PY39vBWtU5xPp@QgL=>+o)CtP;|9;_1_*_m;0V6@*fw|W<#`s11m;IEVbK=>*dd{ z3b@8jN_ES7$n4+<(@7M7K)rz7Z_;n`t#$tZUkN;?H-M4y2r=%cfck8=X$ebiHyt{Y zQ;xhHMi_I1Sw!ZeBMm&aQ2U0qBcc8kyz$|m`FjpC?Oqm=2i+9A?&JYx0Qqcny>aQ& znCWq{M9ATu<n=bNH_&NV>8Q#$sD~#mOiVWcXNZDzwX_wlZy3&bWlk?2klv6s+^Afu z->X>YNE-e%eeXZ;p1RHU*!aXm%)YSll6nR|#<gyyVdvyA@YN*I?!HIrNg7yRT}Y(o zS8>S0$$XAZ44)!8IhS+wAaz~6LhZe)rI|6#U9VG{iylO4EEYHOq5h?B`d1Em$6FlZ zfWK(+N<8g$32wk#-}0^dd1o0c3^1t{^9?Q73ezhVX!<Wj(EJa8qOO882KFSI0Bv!5 zX<4L;<vyB_tGS0o6&1$iXM|$q8wSdi)+nrRv?v>h9}}f-ndT+F8@Lny02Rh$WM{YA zdd>>CTa%|j{-dwTv-W@5<X${aE~ge`%0V+<({D64wup5dE1zCGH$1xDn=Ci|Pon<- zGhFqudQf9BHI-+Ptf~gA-x50tyQz%1^NCfhyU~P}W+K7ZcOT(e=3-jQ$6`%9$(#TR zf7?@~ly$j1hmBsYcu5_YAZeJEZOeYTfJpcn=WaKHpOpq8Ds1(#B?r=m_6!G7Pi6Si znWeb-XS*|VGWmI>l2IW+>8`<LRkzZEwR^s<WaZ`iFP9ku`e&l3Hf?NwD(c3pSrEO{ zZ9(C$!u1v;=n34nHtVga3k?whJF@wY!l4xJZQ31r-l=Pwna<&2=O#0@>E~rr=2cYQ zY#GZC2VcsT<RsTmjrSZOqQ=N#{{VBl?Hf>*T?vekH!17!>MK4k!&zs`&|qT2kn*EQ zAwFMB+^*(h@atLX;>oPj@VT%otVoh8?DZF+BK>O4<xf_8EJ@?YWN3(GMzi)hUiY?@ zuCIiX$ugw2QHDUb3JDtOZLO(33tDjEQ_vkn!0T$yO-D*tte!#UwSe*bYYL+i4b@%p zQGG^hZTf%%rK;LI*Sq<Q9yx`@n18nfW6vS#&2Gv(YkYh&X1u0nH_vBdJow7^xVkDd zSGSRONww^wr&`UvTbzyux#O4ZKjgA9F~%Hn0VErx`-vQeK`3pvw?^0HPmh86De>ZG zy^65<NGGWHbgv$}Vz<Vda65zR^pF(Q)Wn%`x+q<H?my*8f{@uJU)_zBheknlAXP#% zz&D(m^&-~RsuoO?Ww33GN0pCD{A%J_<|Y<rsUW+v1{<z?rt5pH`wxX{S;q9^w?s8N zh41k-o6}gmAx8spfXVdyk6N0zt?<hu2*^fY0AM<6sjH?KVxq__ZEk>drkJ~6D`VfS zLkOq^)B~oM>p)_TKuPMr+zWQ5jd(Cf@{tm1exqVPooA}oG250I)&L@AxatO^lku)n zx?`UwD!9&)stE{RO{9LHj<u=Iv3kaNvQs)nDvcSLfh}QnAX`tDjcQD0-FaVgd#X$~ zem9Gq)@ZhzoTP0x18}R>=f|~l=Z*7H_4--Ee{i2AOgy3%l~j6iz@+Z5{YX3fsn^w? z3p>`hJ=wtIIf*6oBqHtWF2Q@-X(vn6yi?jU@|>R@$`V=99j*rAK>++fH??b-S++P? z`8+0WbQ3|4JzP)}t9ezH_OgTeu63@Q%Oe*nrGw66ODvf4C!|tC8lR{=ui?|BX7JRm z(#0EEOWbzwu5ASG9AJ_G3(!z=^75SH?%Khm^2QS6s5%xTbg->RjH`hu8*vyb4H=|e z-9?V$rsG=Q*^1wccyiRmBQqQCVPIRiEn)Gew}i(pk>)Zmn5U|<NUi6HsTy|k0&Ax{ zYZl{_yq_fdrYwDCQb1POXznj-cGBHzez7%99v)sqz{IR%>covU-rZ{3B1x~Iaa?*~ z;sZM(w4eUa*4E$v7eo4M$=6$5<i_{N7}l9n*HBL5qU-uc;%gY8hW`L_iJcn}9z?)> z)<MuLWD@K@(5fxgrEYvGZ+!3xk})x*e1o(E03s=10J)LbKsM6Wt$!}FQ{FlJm%p-M zDtPFT7<qO*<<|Zyu@~^Y>s<X`wr_u?KmP#e{QKC+$K#d)#^r^@_3CS1$Di9j(z+O) z^v205GI+<0nC%{nidVx>+fRPCtlzIbD^sA#=lH{t*&_+znNOys%ET%0bvCgzXEiM> zT&E+JsMzqJ2KQf33lH_&3*W_Qk`k~sE?|+LGbxOXsmD@6sridvO4g<{!89>Qj(0qr z8Qt02=jOPnMfs4#@*J%c$z}0UMw<RrBB2|0F2bh9=%-H`kE(+9-6Tv&+@NkD?YMXm zP+-Z9d8XVM+AVC>y}zhh^<Zfw$T+a2l_OH3KnI+Isq5qNq!T9#8zk8j0KRPrxg_;# zTCBL3VHkLu)(YTXY6S+?wTQie`5KDJkvNS?su(~f%(}MFe=p%$ksBj~FpQx3T(W_1 zKvf;ht2#P(b0Wa<Xg4t(btGw7HII|z;l;&#xyJ3c81a8xoh|<WXzIqdIo}DX$os7@ zxR`<qa@lAYMx*_ZMYk|L5A>~PpRaHD)$1e5@wqvxZOtsZHAM_;qWYhQTJO}3a@ViI zmn8BrvrK&`5t?NHZY)%8*t+gLJ9o8t`uKH*k*4LczTwwoWwyeMPnB2apgnI-gXPv7 z))og3_mRY8V8$#`boHObZF9HAvFmNdw<C)ey`)i)a=>;m5~He#9Q3zf7QlZR-TJ>w z&fMM?nS&D-E0oDc^;udjJqJU3?|pkI(zV|ogq?m_v3<!3;tQvy!K9My=dqPYNVPkP zIn|G9)%yIT>A*7whE3x6I_;4L)G^p-0PwM{xaX=?X%`)RTQY(@HNKs1&{ea_ECwg? zA1N)oj@PN=YLyyD)l%Vu8+hB{QdMchIgtW}(H%o~x$n}Y#f=EY8#Hzf+U^5We%GwD z$(twd9ivh%b=01}%C#dk&z2I$)psgc{HFTtBIo>TQln=d#<Vz2s&`1>o2`h@d2B(~ zN}YAJWOU-&j(Gl1d9bo0^m7qUok{wL*LReFe+tF?#=qA`ip|2#<R1(lQ!YZxU0ZZa z2bp$W&E@T<!n4$}X)dmxn}Pu?(VRu)kPBY@E&-(HR@a=DI$l7?2|A7NgQ-%s^6Bud zzPQHe34w59l4t3l7P%+FpOj^OVi$5mWdIvgHiNHQinEhM?lHPti~V0Q(yB5w$Tz-( zhV8FwR+6ZDE~D`kQQpS)9(FuiQFnPkQLV3QY6nr?xZkc<N!>{~sWKWvD>Fm_vqGtG zy7`onZ)=iotvxY)o`Z*vD~+EYE+!HORV^BU{>kany>jmFhWYT%&2msCWCIlXzN0hP zs06f&@T<o@6RYLT&5Iu+cmyzw2}LJfwjf&n08ML~VpTj(Et!boOlRDnT*mfga4s!j z-{V^AnOT+J#P@nEPT7}?TWV}uh67(Ki)~}^u7A(;)a=>Pa~z%tY-SQijQ;?->-9>Y z-WCSH_=EAQ&#yPhcFzLImJ$wOM3K)eqsUeAoyaV0w!~i7rqBIM{H(|2ap%Ybkj1h9 z6wV1Q9nRG!cCF$3YF;d!D*JxZn1dEvIK2#*?-M++4FHfRwSoTtNz$BKDb#7i;jlIw znAKzwD!%oz3$l;^<3Jq0Lhb2lm%H#zW4DX`+AW6V0BfbLE(c2GT_c^$$nfJL#NWE_ zWKq<QmwML>^vF0qZSyguAf_w%q(FwsEznza$-Qs-bBXCroJ^?YQyxM?Sdfi!dTV-n z#PzLwq7Ekp6_r(ImHM%`T|S~0`Uh&qH`=vkML4*5L?g;~GmQ<caoGM<tJG%?7q{R! z$0Vvtuvyi|l@x+W>8n(~XN+oa;B#3o%JL119Bn2pI<SEvAZ%41UcMx2@UFa1S+0HE z@bppS!^LnI&WO{_=!*;h-HQ=%dv>lidvxhMMUiuEG2>~iCUYo0l8vf>^>RN-gQmLF zyno?+j}-5l6tRG*Ib$2RxwJsof$=u$Q!#f`%L&WRi;RUzMG@bbDEd$V<zI>DZC7$? zXPk7(0cf{d8an`bm-w3vepQB)a~$>;566154bsS2adFA>N=Aj+-%1L+aeAj+Nggj7 znaIe=%gdTmCQN_^u^R$^rA>&_OIN3^B$7u7(}$7=+>C-Z#VfOIYn^(4ZSbzs;~ekG zhs2XIUC_o7HZ}}&8hk45CTc^9R1spwqq(?M@xMx1vNa}W8vxm2#A)hAHT(%TtmR#d zv*dBjxe+B2UiV@Sr{Pvgn;iU!qQ-(unUC#43%U3Y0a{FXPichZIlR}B5s{IQlF5w* z<=oCZs(`p)KCLaSbNercUSq0wGT95n%$XRhiznRACXu9D_U+uDhF4Vz9SOZ-+w#^h z@>6o0OwY$+@^VLuir@HhC|L{G1GQKMX9D^k&bK<>ELo3P!hdt1kB4|N)XSZZ$NJ%R zY)K}+n{gm&%VI1oS?lZb;bnThKajxx0D#5L<Z|&L&E#?8E=-9UA1Evk7X0g--N@4i zC&nuC6RpE4m2g0@xlm1Y<FER;^*pB;5(Ok1f^I7HNazr23gUZ*-Mmi`6Qq&}vc`iJ zG7E$Lzv=vH$UbimEtSY~lICSYjV4|~S_3&Ov5nSJ6t=)Z+*yTMvFzjKFpm|-rzSFH zII*_eRos})70RpnDe1=cdjo#mL9SlDd^fI6Cl8I3vsyXw5tnvaLWVFTa@&MWC_B*g z>Im&y+-DzkkPt8QTV1v0c4bzV)C?p$hPvu1vfQEA4aVoaWkOvvp;;w`815<<DDr?c z{OeM)SpL%<Vs$D8gK@QMQyXJ~MT{syMSvumUfu$;tA^P<j@41(3D$vCBqK=9zB*OV z!Wr#g6@QIQ2qKqxB}VR>ucciuvX_sl-{nXf)*2*Y>}iIsh8APCZ!Pr%+-fwe+GDeg zgB(b*vz8~bi|gVBmi()o>s==%%FT3%qJe@nt+?oFPFB~PRg>2!A~FCkBcGrH-u?r| zyZ#)1FD>rRcH$&IW5vjK{{Xj<nwM3#b&Fg4&2Q`C+qIs$cxc;2BU>BW#=Ef{E;lC) zWN*4;1xDfvZEFt?6Ikk2rCpVuEcq<>D;hc=Ejh6ay=`Oqz6V;8Wb(WEbFz7i)Mu7R z71fj=m6L9Rr~<b+iE8XvuyUYAo>G$A$RpZF?Pn(42jffCl_xT^L6tr!L9^D4SUXCD z=q`Q><KC9(nD#hc<KpFpBGas8g^#LsfZx(s`ET;B7n<p<S*RES2qn5GH~dAZ62}f@ z&CJidG8nM&)BxZRrNJPZj<(jiOp%{8-^K{L$<Pk_uhXfwYUbEX_{e^>S5dmx7Ycft zQV&0zak5-`rDKg-bE5rZ*pRyX@9?g(V;9SqjfxUgIN~EE+Zio=!>0LIl57XkwZAO7 zTo|555JRl;Hj<I0lU*0!ZCLHDV`m}8wk*w(^R$~-If2O7?|n9|mh*QNj(XOtZsXE< zVtkB;AbyC!B>~szA2VF~t;k6I$B)L~<YL0YZ1yc4-pINFT>k(qYWi(Go;F7bIFOCQ zTi96q?P~1h7pp`}YoeRnG3p6DE`N<rEghmkC}%nX!CUmTy4cbsjqze+5FKJ7Jqcsb z0r=BZuyIUeRue|hmK!WdZNzs`dsOx@q~oe&x1=}iBT#HZ9<`lSIVMwiHWj(EF(jLf z4_#`&f>d8Ii))K&3D({E{{V#%vMJc4QS2p1xqUub15sKGQN{(s`b;e3Ur&hb_!@$| zi1H!?1`Qb(8+(J_T}1;&g&Ps*uxnc7zM<jL)U;8TGULp|kn*nAC~bSKfFt8pL5_CF z$(5v5Vh*T;fIM3EJ*v+Lw-vyX&C<jV5^ZfiI*Oq&-bp<rE$XvgOM_qm>#b{1)ktKD zHs7m0;(@dv5H3xt3a2_}!oU+OW%UUfFIHy$HF@({s(Bpjzp-S+fK8MYWM^gGBU58& z@8#3stzKuJD{qIGcA4g8C|Jr1mL!sHbz)7)*1I{o7?21o;Y+Yh%mCA;dgX4nA^8l| zg9aQZ3;p(U`k8X6A;fXrf~~%gPv>fLHt*sVsmjmfp>MW^QH=?OQb&yFLlb4v`t22G zFt)o8;PR5?z~)D6e0XFChoXxOtG3z~D|1-cjb(XgqgTV8Y5hyJ&h%S=NwB@`rSz`5 z<;}BP{8fT0Ha-+4<XLvBF>ANPohvuRYvwD#Y*}HN9E?FP(>L4$W<^VrsnWm^ao(?6 zKPe-NgJ*da900emw@}~pu9b+<It5mVlU1=jdm2huwj4{iV079DAI7DtBV;Vd-eI^C z<sG%G)r%!rk}oI+%mDcvYALap%OM3$+YP<%@uee7++3DPnL*qv5Sw|2#<MzHV#>zH zMcd^sxEmYWPPRV**0m~FY+q5JV;pR&y@WzT>BVL@^D`0F{e>wSxZJqD&ohlIo1K9X z!FwgXtskxX+OyR2t1scB6}YsU74joEnQ<btS&$2cUZ1}hJ|C!SQtMM4o?2cz6(P-@ zbq|ueg9{%~0RI4WEISUjtZ}!(^^xYE+<bH;+m6L7RFKlR3ZOCTVdf^gdSA<*vyaHL zNh42^LaMP?pp9$;G5Gv7t@HjfSh*>1gb}7T;^xgIzym>V=UV1p%3M-;Jm+Yko<?&W zmMfprd)nR=uUMM&t(EPJtTa`=CQ6O%>h2(tHC_GuMRETCw5|AaviR(X(WZ$Dz@T}? zqQ>59_Xf8*X2r4n-W;&xDvP3k7W<Y#{Ui>}Q^oMH?c)0(1m_bPCT!@$kzZ*l03M`F zN!G-5uQ#8|w}N|jI~OA#?32ltg1R6#-2-dV;`=Gwv&qelXCv+Al3B7~L}>BPsxHKk zj7c`I)L!+ze$N=q;h#4iELgGJFjFd*U5jhFi`k1`R~NAwRhLq^c`W;*$;H=mZc=Sv zNFP_`Z(Ec0&0mj<GKZ@X^r8oDOmAWo{Jbh#izbFXcO${&ucXZQrs~+P&XKUa&eAMJ z`&G%@PyJrg+u7VNGFfrmmO$em;5Lp5Xm*~3Pr|(a0B1dN>&{n8o8hpZA_<{r@rgTR zRY2R8;E&)d9CusmnDP)yj|V(p46h#7g;~e#U9}ECzj0oix1DhOwR>6|T%TM<Y|u5M zXWUg)u0gQVsP1b&ZLzLAyZ9L*PDkz1M#&DFnsIH2$!mQhZo1bSJZq%+ZpP!2?h;&~ z8%iC-NE@JL+%MvEtlqy%j)~99k1jk|p}28<I%(GDwW}VpHLb1VCl>olg4f#L={^nN zSjyJ3<m2N>H>j^1k85l;BmsY?!u{(~)VRpQ9JyJPq@64QU_kzx4QpOm!g2r{DWio- z5~pw@&G><OPm;W^ws;(=Bgz>FBZ^m0OK8Oay9;%(8Vc|BeUrvHam%O9@pxHN#JMw! zbd5;HMLS70v0~p34+_T}Sl?1S<8k;Hvm(dH?w&)l)rm_XQgz(o*3<sA+uq;9pR0U7 zcKI@6q_V+|t+dQ`DRuyPV7|W%$Gu|aYfW4Zd5;TgK=|>qk-VME#YqK0J#B9@_?pji z%JWCuoV(y)i7}>*7cz)Lk{!bVc>=FZ!%a?rRr>kc<m;@DpX76S8M*RHmct~MEYA9y z57I10m+`M$<0prn_qCdNQW@n~$=JY+!sA1&t5PLd7C~_vZLmYIfq&K9>*1v^*GyQI z0E8n;fHe4PSZP-wh+5WQ8Hv#J+-k~|%UnFPkg!1eG$0XhepS7U<0)Oz-uEr31GmFk zsNs9VA>-kiA)%f{L-HPD{Hj*Dk2~#**?8jF;SR`TMv%J|iIp36%@mSJ9yQOYuAIKF zpY9wpJc*gMUOqf{r{ldc^1Do?=^_oN%&mJ61*^|F{{YLTynng4SIXs2EsGvZO6s`~ znTo<TfG$BKko$$~MxE=o7sfGXmkW~QeWG#HdKoX61)Q-6jKrH6SY4d0@3<)NwQ5Sv zyxECZ4^aNnTrXQ|sq5ofA4B6mxCw*A;mgS|%gB<^$dO!1vBm<coxmybi*?lZsfg)e z{{VBno;Ma;$Sf{5#Eo;<c^>tPI%;Es?tku1XCW(N@Q*eI6^`kgD$e7#)4ONj)p_Uk zmE^H<G7?5(e@v3j2h_mm+SuyDy;~MKF(N7$8yYXS%LmcTFSIV3m>B^o*6&buFxwhP zq@NR%k1HxT%Eui0nIbYVvZ0dge!r)^%|$bE+|E82Gvv<!!z&(YN}<>(AcTk#HVY`x zbu`Fp@8)Y8ZC%IpUs8V>^17=9gO&=5ZvFoNIwCal0egZ^=klw7iCBxafc8J<L^x}7 zx%mo;Fio~@mn3*;OkHVgkjQMlZv84IsuInwlS9zy{&iDCw6@XG{saF2dMON(YtZ-` zf7XGwp5$M>zxSZ0B3-s0sPwqFs}iio<K>l0?g?;MT!DLQQuMQzR|5i9jLVfZqfap< z$N&LzcD<_|b^2~{@%dlfXd%yhb-^-VhuE15A!jHqH|#dl>0!I2b)QDZJNCHThrD@C zN@qA%!ogPSp_zd0Z@2;S{OfaxK3Tn5<Yr{&=MxKO%J`diIClXqrrV8z>GSVfl25}p z;O22s!;m)Ii7jR({{S&vIq93qze^;|V!o7WECz(TEx#dDT&n;jK-#~L6vkGBNhrCq zYN738abPSCwzWZz8Z4BOS4j#NH){c7t@>83A!Ukb0lcK!>fNpNt1zZdx<VL!?XBgx zzLdB|waUxM(lO{L(U6@;0{Ra6bgp?LUn7y8)8oes=$qhY6HdTf?f?zL^r!$@)STs8 z)}IgDT&Ec%aVwUAECg+GHuxbY%co0LuQIc>?Xrd!A%c!4c_EW&BtKHXpABt$8sj!r z@0Hl{N}ODn(;K*qjpqA`+Q#?q@u_}S@Ze!%V?55_Hr58)nB0IzUxn+XtVkJNlyf@< zJM7zt9SItAs|u?L8hn7F?t<Q<ZR|RYdJEO)k7<UuygwG)gz8n~P>~{my2RefJX*Zn zUu%xP4n`0Bhb^A-Wh$;RT_KEEg%`O$KG&^vk{r$Xc6mvY8;>FziAC)oHb|5UT>MS+ zu6)g{b$mQHR6rIz(oDd#l0C)A9~$(y8DlN!8B~*PSbY1`tw&lGNMd-=BC`!uz`6Xv ztX87mwo?pi9ywc;-b*15ex7UYA0bmrT=<fxDyjs4fwb-_-Fob~{uIzKvz9h#p3%ly z-i7waO}iTcZSkvOHp82Xl3gTEMcDZmT#`<j)WtqW9h6isZ%~T^eGZhA#$(6H7w*cT zRDO^@_12mM{*kq;3fKz~<u|d=`1GK@Jk^CGc9EG{;iCi*r}@;t@~ed2e1L*ua(adx zH0eP2L7EWZlpce}PNPyyD6c(EWG}T9rbe(j2DkL})|0^I#~wi*i6wU%6zTl>R*}9g zK4BD+36T?NQ7z5K!?6`LOT<SR$#cKdMe4`(p1;DK5q@N@NS15FmpU762)f>+9&?w6 zA{k=J&vs8*=MRr&JN+T5vyae?*TmOeFXA!OSG$wh47miu0lANRdP>9K2^U&qHm%zd z!qdQ{#WQ(JSam;5mf%~k@SwJA*(1mFM%d$!sg><=K-8`KcBzZ1Tyc30IR%mCeZ(Ab z<tU@dsjjZi*G(xlcszW!@EFj|nUR%}LB&K5C~Yi4f)#u%YgT)?7nt=Ba?tt`!#bFv zkr+f!g2l-4i!W2sxY+5gZUj6e$2tt$nBj&r+aM`z`#>a;M~D^!THUwCGm(lOPk_Yr zB*n%Hj(t@kX3}z_%GSS>3++)_v#OgTnagq<u4f-MOn#Ra$B-mQmeHJzx-dooU6kKm z*R65Pm-kuf+T-z9kh~J+T&kh~V!gLq>$H!<=UqF$hIx*sErBD$7D3t;L<%JY5^gRp z_*OaTdWx{seJIJc^&4B}D^!bQMjAwflX9Q}Zbxehnz-E*Op3pE5suboT@IJGQCYY2 zuB&2Wyb1#Zi2*7U0jKk<YOv3rjEK1CJwyx!<EXLgsI6jakH|JuzNB#vPB05bplup> zw_8^EO2v!C@{&YZw@&5kBEIdm*8O|d?@@^=ylyKi{%I~o<X~75I^RG~O=)_bq@G@b zBX_GX0R)mr7%GB3l_)=lYU3RozFK*bIj{pSs8FLdw-Bh>qLa`adRF+KmU_R3IWfH! zD86L62~_kTfOP4ou9mZlbNLj^nKAL=Cm$6@n1Q^t^=2TO+V)?CPI=EXw^-K(S@TgA zGQo9a`fRr(+@7B^TK342HYXhu$?K9Lj_zMw<RoC+18r~GvF_FrCy`-~k&lNO`bNtn zht9=9^hG~S?dEUgR&)DHe@$E$xTfPUqr=LC%>(X`0Bp#ITUoRtsj1%^b{zGM+5Y6? zrj3Rk<eBaXbRmH71QTz<vpBz%y)kjT&NePga)}k00kSpi=J*{d^~RH|bh!-dN6v$m z<1&&SNEMUqynyMU0FKN%8qYH3S>dZ@?0R|f@GhL30rt7sC|^8VA4fZF{4ZQ2zYf3a zH$TG7_7DhFUmif-oXQDRW;an`s1~hp*Oq$a<>zVeF#QaOg5%97F-U}IakQ%*wyx97 zbNGtz<y=gV<f<{cGO!>pUc?iv>h(4g!%k$l`SALXr>K|O!Mvnf^q=rGo@M24l@Xv- z^&w}+$;CVI=U*!;D8F8YwW*JL#{08_=Qx<7%9KN&b@d~@-`zSAt#73KYt7fy*FAXn zcIUZgmy^lj=Hv4nUhOk61)J&H;(Ka5E73chM;p#pSBSyoa=mEysMbiMMjO~{K+Fc! zQf+q@>T92UN%G$k{vPXw;N!!=jwz9SLaXarTd*3E))zOgCx2$&4&3vOf#b0^D}nS2 zAOH&wffhBNYTv20dSJJtHCqs(?m$1))YQ?>pO2Poh?o!%f+Ty8$^g(1I)m}8&as=z zW)~fcik65He^igF8qZx?vzZ!+P%NWfnpRbdBNio>)q8quj3tZ^3GhBY3f!q<%C9ZN z<HaUk)<$FLLYr7B?H*OR(@v+v*MCcVIeSN&=N;sN2lZWN$#P6W;ItrU{m$OP{cE?^ z^5@&D?bvc4<6cM}Nt<C9xRNTfdYXBG8Y*|zvG!f9aXdPB{B}+zWKH(q<<A_CET|pT z87#p;{YA9D@UC~MV}7ih7alR9%F5)?qL&^;Fs$UNs}X+Wn{Ku5TJNp+Nk4Cyav29F zGb(ZdnPzsdB!P2tVr^dTW=Qh&cCsQBkc;2I*7b~Okqebo`ubY46ycsVjOb3P%6jWj zr$-&p@wc*-lW<+bTb~+~jdMwkvAB_jfNwSzC*@i4tT_2m<e-t4a3f@+;yN1Dn3C%0 zAi>68Q6N((9$Vb?@vQBuk@J7<A0Z<0IQXgpq%r!00b_YCKakS2vCa1OOfzETVr48c zW4bi4B+l!yVS7AQxL0APo62<WS?Occ{{Zptb!Dy>{H}XL#;gkbc$PxyBR@#n7UdQy zE-N0=d^MHyTn<y)5%I8tkeP5`DT+=(m7|4q@~dBQW+km$Y`W>O^Dpi%0UPBvCk8@i zxl(clI~Q2ahs|P8F1@YVyZwEB9Q%&~zJtQTMk|m&^aX~)VXot;xwV$V=Uo_F>M|ZU zvDbM3Z}OEpt#TT~?gPexw2#iyFxr;tbhY~}6{;v@%AIlHQtU;NG#4cFu(eB6rz&hz zXynI?Zd0~NJj^b1(2@`3P-!#6i?RZdWjv9AxHFVM;@9lOx*q{h7#(BFM8Ppk(tgxt zHDe{%d7LYiH&J_OYOuA@ZdWsl2ZzeLB(1r51v{i%cRG;2LowFu*YK&DKSpm`cQ*J} zmDro(Dpz&BeSTWe3m!xap%uWeu{!BYO<bff>KJ&`Q44JcN&>)M$5GykheT4lSI1l4 znwWKgHR^m$w9^_PM37xny}IZv{uL^$Yz81*whsLTPi4hJ0#bD%!@V@a;o!%SAXgXJ zdys#?ikGZe9R^4+<YkRU&7$u9Vtxb0vo^28&ilLEMlLE`YlN3DG!PALORbv!0QRn? zx^c&rI_dJb@wT%_-?<u_C??)feRcj7>(>liCXng?0hEB%F<jTg%WRcaAH5}rLVB|u zK3BDGS;f=GJR6o^eO8e}UtPUNUmYq-st`m2ylx06O9D;FzPeJ;T;#q&9aw&%H5Ss> zs}i*)IBase4cPCFPMtcg<JRN&)@^GUV!)Dog1dxD-5u@#6|2@Wj=vek$qfGhNR?Nn zN}DOZy6)>-`s-WfFXg?xjPWDmjgpg~k%fspf$i|D^Y&G|7a!aB(aMqL?imSivLU#8 z3y^ncbnRC6`dP~-FTqN}Echof#M)R36KyO7s`20Av)4bCjs|FP(ri-AXJI0%5(?Z| zh0n&XUP$&3;$@h&k?6yrC##S(vH904TEXJDTxcYi+k291&901ZOV*Q+<UP2ao68P4 zmPRAUq%NKHI$D#n)yvJvOb1kwC5)8>LmBD^YxtVqGgA0nk(fCwl+Sf!$3$4L@mPQN zE$4IcIs;hD@YM2bzEv<W+9-i}&aGjfzfDK!6(>5ktZ;I9N%L<JW^|2<sAKh!(6AkA zwBsD_M#RUGM`N(Ok|+RbPL#Bfu3UG=o6(U&qX2G(;{Cuqt2(ZZE)@Qj`BF3h`CedA z!uWQ*X4Q=wp^fYw<4@XE1qWXdSy9U4vR(ve3Xq3#BN7T*QL%s~$NEj`%8YTr14NIR z0WdK#7E)NNp0}~G{A)<ji3b|;%QP~#p&yx%hhg!lbzLa(U_&qNZjRuK>uabZTFwe( zh6&fz49r~I0bndX1l1TZCBS?^DY;1vuB+jugT!f8%b_0_So(5_0)MzRu=%#V>gd@v zLdVCjg-og=FY23Z{I%=bO3a=?<I3g0p<`&AsB#|0;k3S<G`<M7Wg)h)4i}_*f|23W z_wlI$dWy`(a9Tz-1%SGSunBSb-l(PH$px{u0<&#cT}fpY`iax?tD?uoix8=ey-D0Q z=Q>y&2?OI(bYscne$|#{u`yW22;2+y(CMefteSi|Gv=h;wq|2(mS#Rp-lVeH=Im{C zABYvXGsI@sK1uIC+%kfe+<}QUJ-YR^ZyDE1+g6%GkCT73VqB@|y!X<x+VWmVq_WEd z8lzo+I@wm@{{WRvR;hz*c{srnXf3#3b%llRrH+F2YCSg<1}1D<A;%>kGEbL1v{i13 zTU#!`PfOPht~$xAym64`tm_er4MA8V)C6L>ZX^rqa$DtE>*M`N^1Ix89GLh%q?sm1 zbOj?tBqB2cZr{>K(w|>`PPy=-i^2B%=(u@tw7Jtp6BiaHE`b)$ytx-r=Iq*ZtJht8 z#F99^`Q>mjbN<^2uM{YV?u-l~z}X`JbQkMgKAvowSo<tx;BxR%B!R?{G?qzSjpG)* znAidawzXffUzFm<PalxN%)&!G{{UuIM@aNrF)Ee}FSlKFtX^!bZnH@iMm9qvXe2@O z8|!1@Evc<bv70g4z{<)os`~cQ`vQh*4~?x^v8dBBM=Va(Ec-9Lh$p{K3d*rCcw;A9 zGTaWj9+gH=&R7>wU{nL3w%Z>4Z(2qCga{oRS=Lo$RR`%dwXQxjBGKYhN4;bwDOB0m ziwkwu+TNWcjgjMG43;tyjOt8wQW>=hTEu~;W8?CyTGWc5Lnk9V?Hc`_7TF~A7zPoc zu>4P2Ti|)jd0&y`<jFAF&c{=0`HAoRtF`eQ{%d5Lu;ZUDEO_LM{@vwb%$_V15KXH; zJ{tIWr;8(g<|aFx;mO-`d+0j;72V0QN%>i^UOP0gFg|t!fJq$>;aSMnmWVPrNN}Dk zg;xkbk;xCVJ(X@0_0qFs)s~kzP~rao;o&l>%Eu!t9SZ0QsOzEXY0uA^U-1MOQe{ab zvMQ*7N`gR5Pyw%(Ri@lB5-9kl6D&e}nIZ+jj1X8_#G3{RJ~eHrk&6Xlj&m&P7icV~ zK|1!ojjLTGWN4f@C0G_F_SAkAsZs2`o9?*rp?nTRdXc*`ZgXW@t+XTf{&na3e!cS@ zc<=FD^!Fzl8;lfY-1_6gC!JXcxkB9!h^}AG{JMKbo9FX!B5a&or1D(Jh;=WixKr4J zU4FTKW1n^B&U{nOspeKCL`AG@K(N=fc9R_S*TFuF9;~cNgJwghH$D~5uQje$=H&7D zxYv#LG6GsLqYmTdDswEWY_2R(lDh_*n(E~AKRWGeo7G|a+IW?4eaVIY03jS=$&km> z%2n()bYb)S>xW-VzInLoKFsl7ME2jj{h^tU7Ct1&g)ZCuoP%LoX>0u~enz~1XVu)k ze7ziZ%e36j60fl225$ff>G)SKO4qboCS-2~;bm7~3hy?sJ<s7x^18#1IcW%7l$bfT ztzv6dGa6S6LhX?>zM28%1o?l;r?&WO9Ndp^9p!P-=nvLMZxdUeU+s(9>^@QQ<PmMu zSi9V9x4?^7{&hO%3D&ep!r(~lETP@o>MY&Ar%P#Boz}fzO@jb|P{Rnvi_9aHK~Zk{ z_;}KEW5jbf=a=T=Y*|^crcu3O0B$jhT(Qt8=quI5_2<ivQ)|@mn7FvH2ARS;5aux3 zg7#Dv>u(Pl;nlU%nTe6lMG=xlKWU2>*O8OuW<6|(ZTbHI3QiXE`8PN24qGJVM)?gU zHdKdcakP~OLAS!y^f>zD$CJOZyyTZ=+8fF*bN(i~xYe-&+6xe;uDaB#7s&*R7;-$i zYo%sZv1UF}1U{nfZp2ty@U<*SM;9^Tb{A%iiBfxOOBY<6{{VC1j%IE+k4>%tmPr;k z?`_{vy}uf6L)TdGIqdv+=gIpt`)JjJv6*(0dngv`e}zljt2lD<f4F?S(X<E_Imrtd zg+Ue~-e+buAoQ@P);#e!e6Dn|=4F56kPhhqV<AlfC`Dn=e5s~Aw*wR$W-k(%d?1^Y z$d>WRbW-8X($-=dXgBjMfv`2puRG<q>F_Ou$a||V3N9CPvHF4yvbkWfl1|nlHS>AD zNY~+6z9-7hm#g>Jv>TA)v8Eh)M;0zJjDRMNGKB^9uI0P1@hmhIjyuZNT)u93=Nu|= z0|^dn4$Fm&kc?xITo4^pkPL?XPKMRr*Uq{A9wK~ZQ@TVk%BO267TVqPu<2bGbhu!Q z$eEL}aj+6x`H@Q-c`mBnZMwDlcd1r8*_@XRERzg8Og~ImZ5j#pSSX1~?hFp36ZqD0 zsPWkBm^t5caivs^rpqvu4UP|$RoPe5Ev1n|e;SsqJow1MSS7*Zpl6+#z|4}{nF!a& z!^lYZ{{R}+BbkGVG_u|s-AOTkNM<AYMZY>)NCf21H=&M&<ZG&`3$@M5XfJYUqGS4v zksqlp;w`#YyKEP?Lwno8)J%S~^rQeAXnr;0*P|KdR2n(4?cS`c(kyCYK%i@>HFU*^ zXq2<HzBQ8;eaX{Jqr}>nYMC-4ExU1Gpo;=U%~=ylxe8nWvIF7``uK{tn$?fU6;>N} zs_4S?n;MnSgDxo~w82us;4su5f$3SXsZw|WH;kQiAThqRB`ipPYCtk9fNC23e-T!Y zkH`?tsJ2d>$o~KeVQCXB9#XRdW2WW!d}`uK@qgS2;ci0<7a4~1P42I8V=HZ2{s~=v zuZ?53gr6zqAr;$doe+YfUf@@vM=M&S{j5(=ISdAu)Ly6MSUCKLGydZiB<N105=E_g z*Hgku?E26*EXyt4Mgz{ww%jk_pf%4tH~CpA#Xe*ajgd9|E%&f)_ck9JRGuQ&Y8*^x zAd?K3!H{_;Axl`2O6%j}YUg^l%Tg@oeH?sL$c;+GsHm&uHn6sqw%eZ(PCV1E4?Bs- z<U%H%XyW@|Y`Sh?zQVzVw(-4mvN0>a!(+|moUNkN5X{CW?_|_;_*Xvbr!m)+qcH54 zF2~S=Zz&@FUDeH|2Zten#GX&w0`bdWY|HfD@X*%3)L91`l?-hfSis(Gq}Xad&ZX)S zD4Pa6=4@<)3o75!)CM4GY~DKbtxmBsTx_-Hc)0^Xmp9v~)6B#VfeokduDsb??6GeV z@2*D^CPSQ`cNyxISlw;lK=7;A)i1(M-nRqZTvskv9}!(LUf@9}8rWX<1gWk)eReud z<$0{Bv3VYB<nJdF8pcV#sk-@pko^2Bq}dtyrQ|vI(l*->5*-y5+fhIpM}Eifr#u(8 zEAQsYyo^t$+B2ZPkKtSO#x<iO9w_5fg$bHKEUIq9q3ual$3^k-F<^#fl|#xlv_PHX z;(txQ8pi8b5iu^pSGaH0uTiZA$A(CeST^*1QGq0X?@>}ISiR(Jv4M7T*mS5jXJkY6 z!9<2oqw3r>2T*i3q=S+tkusOjakOnAOB)}DTGk@GAuP`<s~wapZVD~8Q`^F=Bhhi( zd?F%-R$xMwHyX1pqyGSU=W58)mB(TnS5Nl(GPpXcFGl_qC0tUN5xgrLj8;{<nODjV z@^!yU)zcY7SmQnviLWdT`>$fRDlKwX{Hp#Dr#B)mLRjLAG(o*GMf4|Dw{Eo{KXD{e z7%{+hP@te2b-ucMs$kN%9-};&8ncn)2H*kHT`8-J9|IN27mog!B?Zle#k8ibA0hoH zcOu>NSkMlv#=vP&9F9U?wpWryA){n7G5(gl?f$Ja6{+OMkL7cJ<g=#xa&hrhw?_+| z#9Zo07OwoySmo8)hmUyH61vMKj--G9J@xUYv5A`kA&C^-ii><ZlTK-4w}g1CXkt?< zw7a?@-*LUgu1Dv3=hoKdG$u0T^Di<+V&02n3Le|W&~!Ejs~eim<XrOG$opq0c(n8} z+2)#Ui7+8mAst!Ro{i9aFIng8^3~(PF*xsWw-|6zFwn^NTu9g`n{xntMg?17LHN@3 z&gmt?E+-);DUZdSn3!;}^)cXL=*@kq<%X{9(MGl(jW%YP<=*!o8F3ZIb&3eFi_YzE zimEhrYXZSgSbR;p*DgFa)Yr{%Q#B`;;mFM^Bg7|+6&8?L$YKZS)5g7a%<}WiWt)Ud z63vs4zG7KpLFOy*2kEU(vwjluj0-eEM%Xt-KSLAdA2Dj%4csh{yjfw7`)j{w2IO1e z*j9V|HOr$1G?9p2MYv(K$h}p%Hod$>W6`f?ZX}L4(<&$Rkb+#b&hHz1ZCI@vCm~ZA z#0Uzq28^k>0MbEJIV^FbV`oGKZ{y){O9g9ehw`{q(|R?A;yW&esNRtJtt>LeAQ2t% zABi20%CfC|Y#2<_7lahWR+aZ?4#DNn^u1@RSD5A7l+NWO^vh2>F<9+j0Aci-4WKVt z*NGGI#mLJBClqFB(XwTIu(z3<s=b-Qj@oEVUS`z3A$SZoT)$7$1YMe04c1HTy}a6M zdcS8!FxhFf&_c)~f7*}rSQF-!-X**B@Ttu!kCB6la$|}-gF7(@(z=!N=nqqV=dE>} zTw@(Rf7Zw1@v!ivVy|Q|#w~k`+f7Z*wU4gt+SgMfnZ<FB9Fi_lKIvBQMIGF;#=`dt zeHUBS`|I@2F{|9FziAk03<&lq3DLHKR9tqs+}5mpUoCd!N5f3G=<^3JDJv2!m@@n= zez(%Pd--G4)66-TP)Ug%D&WR|deQ|d6qUc3iyiM{VXxs>nSA`Ud^otu8gvR-$LT;W z0rBfyYZ0SAA3a_$szPlZlx1wz9yae;=EbtK@tjW~7DBX(vRC~dPLd5ejXKtP?kwiI zvwKq;6C^3llhntH?s9^v{?WgXA=7p16YaKqHF$F~@)l%KvM`_<F+1duycvP$I)E$% zYn183o+J_3T<=q3WjlYCn%8Mu-CjE?Y`BCm#>un=p5wVT2lK3TF{$O!{{V=F5{oH5 zwubid*!I$~{Vi+NTXC@l--^RyUwX(%EAqEmzW)HU^-+~JU4(g7xE2l#?xVG8N%$)X zFcmS#!C6m|O?H**ug12+yTyCAoyA3tCyOE!(4@#1k>R{q{{W40>+0sW&vq@7`+>_T zUsf1H?!AC;3J$}==TdzUf2C9Z0R1bUSv^?27@wd4HxfQ9<eSz10Q1B8(l_@j+_qq4 zjK;#n2x32rRsR6<@}JkH+#l{bgSRsTt^T74-G2`(hx}_jfAjvSKF6ZsJ@>+u+LMSS zak;&9^vFGw79|?E_w?6Je#rKmPd|Z?7*mlPt@@ra7z@~dc8gzH^L6#u@6U3$-sI;Z z<sMEWkDGi&R7}vXsPZvk<Q6sxplkmCO5fMVubQ28z9S^uza7BiO1TY<4n*2620fXH z3uQCQbJMt5)Z+J9y-r?hFW&ryG)lNBwMf6NJk0VR)WLxS4#W7@etwyLT<_WXc`iqi z<T)IPCdrYcmCoiS{cF?D6Q75luB|3+bd$0f7#~R%HL$jTf9TccoGn!z#`3c67P+-4 z7UM}8+#6c@U*k%#sN_fXu8eH<AOq80maKaDU2|i0+zOiu*G45*$aC0u1|c&CmPQE- zD`Mj2+lcHdEj$k|moelrG6IH^)dF%#uvZ!t@{{D#O?9Z#3i1S<jS@O2xn{oLK4A17 z6v0%d_SVvQPtuE^0_V3%qgNY)%E=;0goZQKa!C=OBmV&AF;V<#TDbIhe2*E5%Pw=v zot&<>-6EE-BG>wh0o{III_G8lH0t|v*Idc@J{4HvD0H4lmSx)rvpj@FA@Z*8D)-y- zto8AgW1@e!Ys+!*@$Z2?WZ?>AW<{2`hWm>Wv61Pwlz3GBd3Al>UVamn<~cT+7^M*0 zdT%9}ii2UirNGxu0bM1MF=N($#BfsKLoX|b6Y?8<6;nG2B`R&Y>H{+ySesTh{u*#O zcyoC~9Bw`chCD_-fs1TlBY8;l!E5R@W;d<R4C6e!R~f`%hkWTJonerA5L(7bfB+U? z%Bi#q?eo9DYg27paqyolv5~SO0wW7V%@k^6*sWu9bEy~F3fT4)q%R@BOB$TyNpLaQ zg2xtDk={UW<Q;aeTlS=;EyCitE>2k68c5=v_8z0GZ(-&v#jZ%K+Oj=7e$B;>NV7Tl z;YmvbG2*#aV79S4ZRUT}MZb+_+w{19cW~ThGA4i6tVbD^IAeXu9Hg7<V82h6<lNl< z05>$p+&GR`iRSQEkmE82PAm0f=%&{y!2K+}?_OIh@m;0WnHZ#t`bS^Y@T8@TLI#QL zyQkCg@U3eyC#AYj%t<5ZrkJ>5db*ofcC|GzOtIqw<p$%efEPc)u7?pizm;`uY*%04 zDrt+n@Q|!j-&O%eo)s0h(L#$U8%pYLdwxQ*s@sn|AqCk-aaggqlgNb#j@z7BSZXd$ z!&*YIHymykR^4sEd@uh1uJylWJy+xL%?9m#GIiZ!a6V^G&ZX;CbB~F8r;~jCTQem| z2<`hO_a!4C6qE7mUhl4CdAhq?RVFQtmpcvi_}4~VJnXy)F+DisCnIn>ZJ}ENyMM;9 z%(~TKiyb6#vNqQsZ9T<m)Wgm9Fy$Gg{{VP3$?+g{*XL4YhrqUfnj^3ePeQ?t>$SYY zT?n?er>g6{EbT4~8LnDJQ?^abZ#emD(zwaz9XH0h85!I!Bg4e`GC!t=ccf0$2E)L0 z`PO8zuFD+U%#1bS#1O`?#<L69hIb?%slKZP>Dsp?)-9Os`%-`Z0CokIUBd~j61lMv zwaBm|ZGo(PpDvtV3Mb^oOxX})#94~7D;t$AqW)_U*4k2YiR_~Xo64IL)hQVWE;fP) zx0c(FapG$A#FU*oIQ*t=OcBWY5bBaz-&pz|@fFVVBXY8GSlpMRyUHh9G>%P}5G<?! z(yulpjOm{yOcDuNDJ3hiWK;Ev`FB{05!lwfah=yAlj7sYa_t~jW&%GhjI1s$M~6!5 z&wA(AE_NOy&pB8(M=WOVv^MVmMYXN<Qb$&7T+B38EKVbkz>>B?+8x&Lu5+nc%yP~n ziJ38_FCWt*E~|Uo1wHGezqV|5c>Ws*<L}GMD9Q^o8v&4k@g!^Vu6=h~oOou6REjoe zEQLwCFx*FVTia7=wIJc;deO4vS-hkp7AjEOYo)v`YFVEIy0$F1*@7w4rt9A4#+Ykv zCUlYRiK6vlZA#wVJBrPVE3Y>UGBLr%kT`ocro>;U(@zS-xVXgpeoB%IY^<ZqPe4DH zYSxU4j4k6YYnu!FO>0qi9fim$%_>IF$LX+VaCHRs@u}5@I$U4fq_arM#Q<AIs%&(y zwPvhs%E*<>VWDMIQu8AV`D{XsFV>=+Gjg`4r;m9ZhU9h^3)67h+r3O2+%I1fI9Lmo zZRDH%TG*X!TfSlv38QwCdDWy=WgiQggQ>%Y8{{jjhW9;wel?o0(k?&tsHNX!-oS+) zod*#)jzc0@QZ|Y_aCSVd-ke}JlwMB18xFOrB1-c-&m>{Xd^|~(XrML|s(`F|`BjPU z<E?e$j~iV2>CB2migad8?Qlrlq5MU3v6o?UUUyWFV3hSwG2Bl<ds?~UdfSQY?t74F zB`X|Ag3Tka3J->t=~=&TF=rONG?4N0q!=7R#+bPKVaUy2szV_G{V52(+pn9)rEv4} zT{3(}Und(Ih`}<LPIhd7Ly3+D*CyRvfc+o~li^sG+P9d+oi`_m$K#$>XBl~H793=2 zkaPu`Km!FnMd`Y=GT#Y)Jh-0i$!r<1(*x6rP0bEAG-CTBw&vVT{Oh}DAlFZ>Z_6Fr zbN!i-$Op=7WZNj;=ua-=7;|t-l6=0Jl74lswnl!tUYD2U_^um?#p0%fav7!tXqI0x zZnn@|4#*FcO>yU&)!&HedXhYM{J`~6Qo$9kcRp1cbz%V1R=KX;j(*QM%jeIVlG3Xe zGBG1<>;?3->%Sc2a_a4B;`kh#=p|fiXO>hK-kmSj#{E0g@9f3rjbp?{!{nP5Vd%`P z(K&EIRytVN_C2dt%+`J?JTtGW44|V%+TTx?_|=rhZ`+%vMuJJgB3P<5&W+*nu76`( zx|nzqNQ{gEp)8TJbs>etzbeJ8NI3XXW3$I04G0C10sfxNOIAj}G2@6ldr|FmU<Jj; ziL9$E)4UPMjz!u@1Z1)LfbXTeMOhPFm&m^p1VS`lT)*8hAr8pwJNVpJKg)lIH;46F zdGaEEIf=}2F|#timg{bwRVL(VSG48ja`VyoRkVeo$6rejx0nPM)N7`u_2``Va<|K; z#I@t(9%)3f#`{sp1fBj>BXzH9cdmW@8|JxLIgJM2Kw1=$f=WMCfCo;NzO~YGtXi*< z%t5gsb0n<H(?~C3Z=qhDtyh?xS6>w~WWruYDpZCLr6IWUzMg%HV|(<ybGf-2o10j@ zy!mo-f#I9&_bVdlxF{mwLfmOu`y`yF9&2uY7z7!)5*MCjQjH^pRb9Q6K_|APn#VnS zM!Jq?AIJ=Bo-IPOXuE?*Is(Mn-}akVPPyG<p1vAA+dPs>iGt6(#<y)tdEZi6;A(H$ zv-MA!zhzN_fTJILa<a`EUrS%h)Ld2Tw4AzJ%(jjR4vtpm$H0o`#BZwUaGr}kI3v!A z(kWq~Jrvv?)-|5m<%=valO|Cs2oZ^vc4qzQZLQ9N$PH>UTu6CLIV5PEF3h9}6aX%u zg|O?bbiCFlP~1NqCRZZ6#^|3$Mb^ZSqe0+U8h6%3=btWGOOc1lyW*cw(U}NSb!EM+ zuUp!>e9tU=SFy;=#LeR1$;W-dA+sQKkqPYID)Y&g9j(~oxby=0F3sS?-u2Vv&*4nD zeyFsHZ{j{xsS?&jM3UhcI6fVJD&C_skTgz61sHf~aaUPx;xf^tSm%u;kuGBs4a!Ns zW850gbM)6Wvy;#D;VNN;<UUg2HnD5mox`cUW0{S0T>QL#MMA8xEw<?D7p3oVd~1Bz z&6R*lByVC5m}oi>dm7#`D%oR1R4m)w&Gz&GZBkXGiz6c)nXx5k)s2mfuWfZ5593!Q z`8OTq_h%(M2OAz(@D|%-5D!eh&F{PLy>k9idA?istk7j+t6p_kq#AmL<PqXVm8;GC zGdiD@(&tAtjMKBke4#>(%A-&_DA&TI=N9zH`2xjbPys!)Bz6SW@s&&-7Yys=KaH$A z9~!LuEXH*|Nxk~@y-L)pR~j)P^AHZ8kzrF;223?K+aPON=b*Ra){~<d(;v<>vtGe` zD%zO&zcrl{{MKZycSI(z=t)HK*aPyY)0H&P&yaQxP7+824vX8$EHt8|P)hsR5XrH3 zIkmt7p!A;3#N#t1Naw(8?=_~j?w{$~;eBse>0{O8aG_ybi9|vSjDZPQVFS>KZUQ?k zq-8c6w6~38T4tZy-rd2-OkA97laZR@Sfy=(>dj?U3AsWw_itwHQ`*(Y^(ihl6N!qj z;pETv3o996k|GQ#VC*(G?gP5kxbV`s-!0D$wr}?T01uIcGBI&xiY$Y((YK<=o(zrA zNf#PYeVATadF}*6A{=|ojUEU@XrPHnO}4dzZC^J{O-_3KmzN786BRRe%Iq95Slvs3 z9=Cnq5o7&Vu&v6=A2-b4;@}*0%~?)zIEW%D#1g?-$+J1zeH2`i+N_AD+kV&f?;jML zmmxe@xUeeA_j0K98Ch<=oMo7!kaV(^Hm6<Rh_XXBFYK0*b;J<jAtjyJwoKt{HxV~R zbEd`A_32YO{GJ?6Q-x{gn?DH4CT2Mg{{Wf*O~0igjZT|KX6;**EO<^zOwpLnkcBd& zea*COH#Y1#UbK&A?c7Z4DKWW@W#12vM+(UlUaYNtg|BiSOZDAtbgXsyix>O9KLg#E zjhDyDuz$w0M;;846_Mj(e^8($b=Ps!)Z$)#POiKJS-BA_Mv^+mCa)T?3VvW{YrC7Z z!~4_R+)4ic_je~eD0;+Lynl*5<^B~f9N)tGSoR!O_p_gfh2*hd%~7K=e#4)Ro0I<l z%Uti#KMhZ^y`K^N+V*~MQ9ROd(;W(AAuIm?`xA2hcCKB0Jx1qo?6A2^OvnVdv&TFK z{{XuahhLS{>0GSF^=X<2qui(%_0;S5nj<mg<=v<OdjVI~J&*UVCD=p_`=1W|1x#IQ z!u2M0d3>?j;2i}@v0o+2;PKc~axD;%aX~I`w6N$EZ~C>Q=G%#S$CCE9zQ5*Xnhf2T z^CL6kg!1k}dI8;&y}H+Lv+DI@p7rbT`CNs4rP-F=OXzg#e~odxw>oF{U$_$&+qu#S z3QF;qqHg=-^6Bvc=kTW-f7%^);qfiTMh;ry*0p=yX2+Hl<K>LRf$epeleiz9t3Q^% z3@}8wc#260Fc!a1c8`T>+^D(Tl2wXv>Po1kWm}66k?Y}lgR7qhACtwWEB9&`UK#P) z``STmrZ55emgipz$2QB2*)v%3c-()mT#Q-0a<95j$*_gnVmh_@)~8-_rRT!jeDwbS ziOa;^ts6$IvFu7RFa?#4ppbiYsd@9J_*?C0Mr_T;uosnD;^ZM@^Qi=P($xDrd0srU z%^Y*&f5$5N8Id!3Qn|W4g`G6|TH@Wotj``+{+%Cej8x&d8S=d9fnkAx+S}aUufbH- ze$SbU$HNXJ(S5^CiRrOBQI&`mQ`D*d04lb4NU{SrAC_ZHvOzKRK_D<t`jsUA01->( zEb#5Z=3I${gv7Ip30KDVMp4jO^~$#!riw^nEs|w3#x@ro1IJBkEjihEP{$FU8Z@+o z9pr3bb{9kO@U6<lj8b8*CyyFOBJGY#u}hI_-ro!BTAgB9uBHwaEbw~Ls7#1_hCrcM z1?VrK*0FlAsRJjDiex9$ciwCfgmwh=Hn6|rN!AuLalCvufdsPp5tMsJv^cpoxUl$t z?M}MVbAce?<wW&e<vA?K(M2E#1;v<cA6IR+wKka>W#jRG<K=;|mM%Ya{ULJK>AK_f zj~mqXy0$#tU$gQRM3^My!6(xS{bRkz@27g}&)fTQzgoO*D=<s6KtrIjA^L^>b*t1T zEtp(BU~;yxP;_lRe*!BvrJTCU!q2ih$`P%36?&22D;~>@$ig^biK8x(5Wam*w>|Ap zXMC<M9CMfGp=jG;j`uzn9u;znzvM@w8C5>4_A!P9E*RN*157ogCkO#>e{hh7$D--x zsH)OP<W16#_ut5%+?7+;sqa-3PGgK@`eD(6k+=@*EH8WXq#3yGI#}S|Bi;xKptjz+ z6ZuuWB#k(jP-2bJqO%<%Hot9k{{W>+bytI>hMqJvrYOe1Hh>39R33ZW+^$2E!Ng#Y z$Q$k^-D{}Ougd=boo|UgYdu$<ah02ntB)aUY<IFmI+txdMjh{KU$;u@GG8qDs@vOq zx2~v&Lx7C?$c(Exh6Bue4PWUJ@mn#yydrjfPI#b&NDL9f$Qb^e0k)N!-|1&Rw@urD z<6y^pY;!c31%!Kx2^~|e+g*?orS$Jy_SW)3X8Vhpo+$8~tSKa-D6k>{V)XA|5qh}Y zp}Ffx#Q85(?6}SrJ}-y7A~T<lv43^{0B$EE{n-n3+r61b%D8pb*I6<sPx$^XB1k=Z zW=0C5vzB=$oDVdN-~O6dp4UGESIs^iTiv<Ber7y)^2S6_#}F9^#kzpfIX&CsUB0>F zT>HLTc|1jz3l{?$7=6;lJsFL|lOYaEHmYy9>sjXc)v?LV<uSNEJ~*)Q&)&#hR)i=2 z0C89ZJ?yWk*T7ciH>>_LZ>)LVN0pu0Oo?SOW#p3iEI<Qu0p&|}9XeNDdH(>zm8`hg z0$dh}?xcBl>7Zk{^&`TyW>S1RJU0sB1eP_D7nC?$iR`M~Hi)h~+FX;;x%b<A^7J{J zg#14d1}qNJW#nCPqg@a+hwcR$l0Q$zxbr=$rMVsllf!&$l8)wCu03Yf;h5a1CsM<? z@vmP!Y<c>gS53+0h1-zAbt(Z;EW+Kv9sFueXW+G`g_+}@)Ix1yq<68_{{V$MBeVYi zCz_cMrvCseWDSP;*FRX^x&t;>JDEbpO~_v7xvXPHiglDt8yf%(jkMCG4}+b=i3FJ~ zXT?S-4!3Cu(1JT@dYw!7S&nZd&AZ3wDu~ucAQN&*+s;M$bn9B@guN}xX&~XVIW~I+ zMS~qw^k>s|{{TuYN$05+{A<Fi$UN!`0rhvUTh8imQ?t#Qj{g9*&@;B?x6x)Dd)7Oi zBYd*qXUiULG=vFb#%=M%Ai8MVwH^l5Z!;2B_<rk<=GQME#?xj^>M_s{G5(Rzd@DC6 zIJ3=qpLgNlZ-+E`=LsVagn$nutFGtWqQ=YNTt2R^!>@7X@Mgn)PZ#ZDm8?gqpHLx2 zr$KvZUAo-z=RSNd&67G#CF75N*;$N?KvT6&p!oP+v(9SW#Q|a%{5Z3j1b`89v4b`5 zwD%n}tG;S}onBdS%cB?+<Q<?(+$bcP=f=0w7Z|}+f}PvTTjXn9CoR0n4?-2NHUtlq zV}`mi$13AQ5T8`U47L}tU$FlG>hY%e9%q^4=aNH+&dQNmH;m{my0!HKM!uEbj(;v) zS0))Gd4P#YVW_T^nDzNN(LsR%+=Y=tkg7z4mGbRiMuV@;ywYuUx5LZhEQd5Lyu{s9 z`9Zk7&ZA3LqWn2R$u2|_8KHKL;GrW+uR;hOKN?II<8m?rsW}Kp(eI(ZN?2>4yo}2e zLWBTx-UpZiq14trS6C-m3~4Mz#Z8#5ojMxnD>ZB~WlXKV&*_b9HU1SYLNiSwoy+vH zok`NHMR>V$<76!H*^2cCRUq~vwPwVZ9mDRHbk`XHw$pYbSl15#@jwp0;_L3iJ4Zd` zR52S5PitLAz~5U|=Y}e&c$}7x){T{~Z`<AG1dG<EaW5=IB#rjS3ZDIRt^Bj_)rka? z%V>!*kVylfTUKqx@O?uQe(Zb2?90%D-kYh75w<LV?Pk-UJ*rz*BE(3PgX>$Z?hk*J z>U$ol@;6HQI3Q>NC;V#4mNvz3-kJmHvi10Z;woCW(Tum0Lnh{o_V7B}Ue%hgXUNA% zWD%iZ9fHVw#GC3ymZTg`bCbouz>;Yk#Pi-b<gsSl!>C<44QoVvwpH@jYt-KQ+v8DH zqDECnJ9|1_=l<@U4F;rRhnpM3V##>fTmrk$*jx)6c<VvZj@gYIfn$sZ-8=}wB(S~F z0WEv2`j3Z7itEM9akzOfL&8s!BX33!Z36DhrK3qzm9~;PZMTJH&G}gRZxj8);o~dF zO^%s4a|=Vq;Uo=^rI;uIRrj{kTd^ZuEna)|--lV#A0dsw<>i0NBIJzjVm3^8jyuL< zKz6fjRb<>Y+g{&=S-&5m$J02B{8(_Hg{Lyeh=_Nc&v3u1t6cnRjg7@=%|VxunGf4Y z4k`lewOLr7rBs4LH^a4DHRricZsjV;I6%UEvb;<HiZmLPVgq;7^)<QEHa<D-48B*G z_j5(X!ct5|G2+Pu)TAgp&ctdo*X5;pCQ0SW-!2w$F4D5h(xe~|&dn)#E$5I6X}iSq z@vTH(z(>n+yq+d51Z|U^jlUd{2vr)ECA3>xRwmV+vPGU>M&V9bpY2Sr@_CSHKO&Yf zBay5sZRWRk0^O^XZX2HVrw@UK+@^b?@&%S{%D$w`rSwq?8(Eu6p9*u;z81$fFEfP$ zA14b9GdR3J4rGv_h%}|XmNI$v_>rr3AZc2Xvunt69)@QjK60i%9VSJlf*AKAgs`wt zZKI~WD^tTY<Q8JqWj8`Dt=QLDb)3Vrhw-4cEP^y`M{`$Et~VMR=z1EXXCKMu@$-7v zIWl8Q-QspaZR2CF<5{zQNnX2){_Xp-4ZzBhK1LIx$2tXKJO1KrH~E8H@6*j{cV53A z`^)Vi8X562<DINsLL-2CfZNvN@UD01>92V2aQ^_^Ph)3og)<Hut)N__F=~I;=1>0s zHFN9f>Nh)&VzIRN#nG43eMErV6g~F?YgaAC@$!#<`-w8M{{Z4}vILkomi1(e`6ZZr zUof3McduX5$BnN)ckuG|M3a0EXG6UhX=@JM!4=tuu;G32$t(#3*rOrA{{Z%)-fg`+ z!p7#j{rz#%n&x}2p2+0hB$Dc|mn{=m1!4M#A3JMX`nkmJxcFH4QYn!lcTIfCq>VM| z1+Qx9Y-U8xm5-H;lrF3Bq=jI^c?&Wx)Cej(FIws(byf_i(O9PG@xi!a6qwI@J+&3j zWN#UZAx4KqMmGw6ALV+}E!;KjJPdaLfS(Iq$6C*87>+(DoTM+mYY<~M2FI~I5AdyR zOm_I5ADUiP2y%+?`<mXYo>CN85+ero)5BWl*Hb@j^Uc*6oG&5AWX}dnvHGFe{{U^l z({;wb9<^t3mRR)B`(r+TZDD0%ykqY29GrO^E!2RhLmfQ3Td$3Bz0Yqg`uKV5WZH!t zyyHMYxX{}}+#21iLyx+))N6>3mOiDF{{T(3xbUFqtXUa2%L*15N~}FIpxVPvkpydc z$HQ$rCn=kYhbA6Q<&iwltfJtL)fm0|YAZeSFPOaa>EvZXfEi<sOh*=;Cl~UaKQUR6 zr$06capWz9AR*K|6I#r}p$*xJ+Q$7wYG2znevKYcSPaEPS*|uowCJzbrR+hmrg{GW z4Qar9iKL9H5iDa@Q{^f;h8+z`vFKpO!<-}JBS^kr0d0jz2cq|H3g@-FFSugH;qWk? z2xCZ;?i1O81e<{FJ8N@Sn{7_KJohE;PHuP{$>{nH+ge0YJlDRBV{xZT-n#R|V)ayU z9N#O4AsUz!kEb9ODyGD+Bx)-4%%?WKkBpN~$9>eZG@Ja&wool=TTZ~&mvXw}HV!T< z^JK{|R)QmCWh8abSPvSvs*)_q_U99o=`=IEQUX*P?l(QGYR|I6);S*G!cIFf5eO67 zB3WA37QM9oHPeo@j;1&g$%!sbG(h?>{{Xu2Ue~^-U;9OLj5d|Y%bl7MSxb2UJ5@*0 zHuz{NYU2FR_+}-Ir)|S&5slZkUoDSY_|%?C(T@X2Qb4Z)s@N;rasL3irK3@TB1vJm z^f&lXPDuPHGsqF71(*e0E!5H_38jcAKco-|>G%uP9(GP!Kalq>J{AhJkwD?nG&c1b zGr5n%SP@&vIoiy(ajm7y=l#H#yqqH!8W$-Z3Mh?LQ_SA0f7&j8!m;C?b~W>Srzw#N z=e`%T(J@F(?U1{-%&VbHa@PP4z_)6={BK4702Sro`@fJ_F!HgPSr9yuvZ#4?5&FQt z!)}z9ndGyo>q*6=SrKA#G9;N3-I7O)296}TX<P%MBKX)E&$s3;tC1wUeEht)&@01^ z@O_pLC?6r1ljaF@C|`MF+Q(gL`NQ(`-qrRD*gT7JT$8NwLFMD(1+1O-wZON^x&5Dh z%#CyP<=VOrY`#WbT%3XQczEV{n9ZcKHSZ*?{{ZQsBg#71563^#Cy$oBUpnO5lgQ7> zY)IvjIi#CwM2)r5_xf#h7Csf~=QGQPTljNGbCf+FQJjTRj4a`fmiX6C!yaDujOCMn z_MDu*F1zQRMou>t<UH2$g}3QKMcDX!>&w?Z-DG#2WZL<TPb0~5T&($dP8xaJ%*rgP ze?p)g6+A21Ih@RoJ+{_~F|gW4LeDFNEIVvv7dN)$+S={bv+Yb@z~Ms_(@mEQQpA>3 zLP;CjrmAdeeVuQ^Type0ZX~%GYZ>zxl(CGEE=7sd_1Xrv&{rFBI!Jzh+#EmN#PBNR z<-r(^DO9%DSdv+i`-b8F0KHx~xOLQdUT-=#5u--q)KX=6TYQgu*@u7@@vhu*<<)VA z{zCm>C5&oMLI;g?_+ik-$;rmsmg30gX^;;gAb5`EvvT-Xtiet{kVrD&Z&85@G7A<~ z8jZ{THOB08nOc*Fnez*kX2u`6;B9}VvwQHqs=xUDW9B+VxuBE>TU?tD)1^P8!_u?z zTo!&d%(+!oD9|%EO9F4+uRY7)yw@%`=aVHQll`K>yg^RD4xKvI@53)w$`~Z#1Tl@* zj`D)Gjjllp`~a^%KQ6c7=6M{c7abX;{i%xW#Z(a{#asOe+UC1+^5tHS*}Ps3MpW{Q zc!SA|V~uuzqr}^xCrxXg+tqaAnA^w0#Bq4fE^Kf*t;C4R3$wpOPz9LSTIR8BzYS!L zBpFy)5<IcP6gaTRq-{X0>o=8k8l5!ou9jHOhOEw3Tr7EHj!mvDp}E`%2ti-f^>j6v z&aJp!B1<WdDntgmBSnpTFJWzI*~+hT=JL6C@L@u)CNmpI1eQB*ayF5mw_6&&T$1W{ zZE}+kyqIy8ArO-kU9EFtd*8ykZ_60Bm(5sX%8=L;K^#EXg3NW&{uMczwz%9gmLLZD zi3j=DPU9TCCPZnF5YBB9Hs>b#DvOc)D}=b}#N5_A3hy$RGO|c9ZL;lBZyu!B8+PrX zt@>Kevx2xvfma};(XcW^cM>kc^#F8b@HN-l^v9`jpj0y1Ex2ul`fJm1(w%g&H}Vq4 zBf|o2c(G7M@3aOWYR3BMu9eT3`D(cGysaxs9hJYL`q+41xUR9zrb1rIw^S+#B;M`Z z^y%<5Wh`LJ#+UZO7IYt0nl8F);aioP8ieseOgRV(E{iJPYXUmn^*%+|^E@nM3IY|i z)ah=wrJ6VKT(oc_`L+^44QrbXbgXy7T=c<}lN_b&#ErzQ`s?FclNqe>KxU9C=;ZY6 zYPRBGLbN$I(Sn|b;aBDu?c-)+<irzb44+c;xUM&w8<o$=dGVaa9QtRVI@|uW)10iU zIm<W+I1ESYHw1n(_0NRW_%T4aD=JD-*0SsP*!WcH++Jg;%V7+KS>qc{-ID4panRnm z@zyugaOB3y#*nK5ti5fh{Oh*L=ak}WsNJDGFW==;7e{qLWLXarZbM^B7B!|rvhD<x zKTz%sV-`}rRDggDjk?ndUJu^fi{<A<kGPoeLk2qSE^J!et_6i^Ltb&o0^nQ=4SEyt z{HQL*4so(FBUJr@o7I3O&Pck0+WK^;4kEj|nADjCf|UTME!c~9=(g`vY?qAXRzytL z=EH(%0<4)UC_uz@>95Y!HF4><?h_Y{c7<Wc<TEFMnjg0+yMIA+*s`|mY%aha_N-g2 zNcA4r{@wd?0pXvT<QhDQ%BaHy4o>$sSi-_&+FSW}S3bVW_-b?eQ|~@w?73WlgFN|8 zsp-w>$kDbMMdkF>PyzsMu5J%O-keQ^uRFwMd%HI(Jd7D1BPCgkIa4x8w{QT0@&>rm zxUQCR%(d0W_dmG!$xM0tljXx4f=s0jWP@_w%O|ETst@T53v{(+@fX^@i_7wm&F%Q| zdHndXpD9*I@g0OQJ2#jpLK;aUTY-CZt}=P>>1*V^^7ju7n9jU(5@F_~yI*eD;#k#e z!1{JBcXYao4-;MZm-6S;bA7nE)0pAo#BsIuWpX(zs}d`<wvEQlr@o&HRqCXVphN6_ zF!9-taNNid9jB9>Hlz&=j^grxqTfYZh5mKQ{hoZr{abUr)$H$U`&L{o0NXIB81ghO zi!8f>$tudqLv2%`8dRM1)$+E<9&d{0Q!j*y4o95I%E`)@V*oQi%)jB`%B$(DYhW5j zJBszP*@ItO*6%rdMrH8h{{Y6pEV)>mXB8y*p`8qn%I|p8-GeR2W<4x46|MZ%S-H$? zgozGDE;a+F?Y14<FkQC=*fSNs^tD)5%i^AR0GP)hg|t%4#xZ*H^WHn&b<o1(VahuP zmQnR5z<0fRIQu1W>x^s!1LIp_m`L{oY4NIy(<G?c)E6w`*9Y*b33Xwi)`2&bdmrOO zcDR3XWMV@2lF2;0c~-V6$iY>}(YD^!zfs<$<#o`Dk>WzD9F?};I<O<n-~iX9YNJjk zIl|;TX*2p8j?*N7fGww8MPlm5)cDVD;PD(h+~mP>jx>IxA}hRQj))5{)#f8{=qt(B zcdL&?=1H%c%b4k%B*X`nMl9up{Ks3^{&nk<!_U55j80>ckpe|5iyNs&OP!=0Tgo)n zv3ZSqS1M(9cXn&_u|4hHw;5qiNhWQq41{QPvG{zAYK_>>DUG9JXHrh0<S7;-<yg3} zT&Waz`=^n;V8BPT3lZX4{{YIYs2JRfV@R(Z-poBjItO2g?MpP$O$6~XXTrC`E>Jb^ zwVTbc`Ve)iEcm8=T~2sP9|tB`9yXI22MsEdVxw)mZKZSL^BU;ccpQU|zXe+oa0!w} z(Vaz|7W(P@G^FZ$7FS~<nB}qfelG?|Rw$xJniW>u#bk50)bO>m6^~hMt?goc3G)q( zyORAwbYWGMDKm>~u#t5d+T?guO?05-o)YsSzWD{`D&Ja@az*>w{OdQC=SpSFem6cR z>XJT^wxLRm56J0ObFnuou$k|Z7;_qxW-8q_U-bqDQKfVB$4%CpDHaC%M}5%BLq#Jf zEg2%-Q*V{)HgA=TIh&o{IRF_Dxmi@`e7c5Tm^T%;#Xbqm5&Fn%mMl&FlD$W2mliz+ z21`kbXSUfcRzY%ZQpa!x_U&Bk^4wp}awjj1jzYrNw)G%ux2U98k@3AwW>cc(t`x9G zG+2;9k+nht5|RRojlhPn*YT?@O7Xc_d0+Al(<|A$s+YaM()~@V(Im$!Zo7Wl_a0O+ z&xb1?Orsd&VY_Q|Hos$B{?D)S-#xlmoc=pP#yJ^@K5K#n#+qqZyfr#{{{U;^<veSd zC^5utVMBdE({+t<?*1E$ytfIHB+_gWPG-4V1^SO&?0OFi3cU9c^3R3rT!EG+l?L#; zRJFFP#=kn%`=&Ge-N`+*vLz783y-J~Vfa=j*wx|4mmelM3i@rh8(0Esrp7TujO(V; zyTY!Rs#BB{6^X2M)~vB9{>zYfOsu;S*EhJ*n;ERJE3<`ANn>CJq?*-8$IE79VP^e~ zJ}2GsKr2|?mLhCNm3xgk)RI}hhO-?EeB;9GA|Lq=bIyt~RTE5T&(Nh1Uww~H&ar2= z`O9<1{Jj27Jd)(kfeh~1c@A5W%$v)xZ@uC`H8$%0Cr*{pUmC@Zp9RG6nf#C3dap8L zKdYHMg-58DAPt~sT=erF;aKmhBV5SpV&$i`cxf}a1!v66osKRkVB10ZJDmX3)@=8= z8vg*+JUrarF`U^(Ihm!MnWbQ>zEXrRUCVaby_8u+clD9W+SadB@aqRA3rg!Pmf>v1 z<8wCaGrsK<4LjbX{{Xjz`10Sy^1P(X!hHD>Jdz9Ku|AX#GiniTw<Xta$b9P^b3aXU z(`Pa6d2*)P7DTb}ix;O3IkK}bDuw1_ak$?90O=jCQ=hLt<!^4Mv!=|Sl*oz^BzSO@ zR8+phYqOSZwmX=gpK8b1k}nRgy>qz!8v$||AsO=AecPg$BZ|j#i>1qJwMU7peNy#W z?#TEzIm~5pId74W%_XfI5wZFs=&CKJPYU{cbB`ZgZ44tGG`Q`rm4&(jPgCZp*OZS* z#VVMk%x$sb$#jz9+nW78BgEGZzfQchEK+33-kfU~GL}VMEPk$*{7I>}xvc)-<zvIc zJbp6+mevzUx4NfYyZY*NKl|3czBcN2)=Y4rY<NPMjl%(Lnv-xwzfG&H{{R@D>W)C- z$QCRVXKfm1a21P@ZKy7MqS|Y6YV*I8zvC1L=;zeX5=QG=V-CH3eGP8bTE<dD?+QY# zigd_}cho?(<j~mn6^v_3$L6*kTp2hQOr_VTDC>Wvg@yWRD%rCtPx19k4ssq-2xY;w zQI%3yN%JI@yASd`>&4eOap~slY{STl8JBT8t$hbd#hTO)aPoLF@i}<0#2#T0F|p7V z2Ij)|+yK&?b9YXx$D84BB6u<0P{f1;Mn`K{Ub}bKmp*xPr+{C6(l&#z9Y7Z71!G#V z<2h8_JB49r0NiiTw}-~{=;FBb9<$oHQsaat{k4pUwt#dC(BI>&aQh>#3_jt>aXfhH zzNL_Y0qZQkQ6K#_U(U6}PO8i}@o}TPajIk$UsRzc=f_ffJ5t+8F@rJvT}HPy>!*m< z@~uRzxCi!~LFhmq04p6VS(iGbexd5O)Oed%(n7g$$iH%o#M}lTbvr=tuAhcnFLCF^ zks@QqADEvx@3@^8@D<nV=RC39S;Io1ZZ!kS$4;jGEmOL3^fEe(UGfhjkT&0{ubGEl zmKxU&%dg?&vU49NCFhpP1@;ShLXQDni846rTm}b$-3V(BDK3NQ>vdyur%P6E%Sz+P zDU}<e1}Z}fjl<_-R`O1iWzXxmk(rv$cb4{2#9wLCu7<3bmaz=969R7RrsHYQ6V|n! z8Ph&w7WC1HVoi{#Bo4i4>S#rh96EqhvXm*}5BXBUG0Gp*BeGpW+pw)fG&0EqyQ2;E z?rt^I4&&ogb}=z{Y^GxzuL%o#Hm7%cTd(0*y>%LrGvvYOIbTs32CDscY2jC!tk}`Q z#;jgK$9d63zs9F^d5qkw3l>51?)44+0=321op@u0OG|P{Bj|CV2De$2(I!m1cit2{ zcIn^ZE1$(_%qqL=+I(xHHFnlj4;d`I#Z6YIaz(^uMhM+S&fEM&X2sT=h;o%dlg}Fc zEG}(XmMx49g^yd-^$HA%f5NIRGL=Bqxjg_Cj8Ts)tL?tV>2AjKyppqXT*Nq-tlN}j zkVH#<r?Dfosz$5H@G==Elw?Mdq5lAR<&9d`f2>KS(h2L{r$liwBnEi`YMY5u@EQuL zs1(@1=)+KT^M9wq<3x4%j(01GR+9nDIT9|DMt^V{+oj6bkLpv?w_44buyeVLyqh*g zRFk}@6_MP?g2zDH?tELXda@PnJ+C$vKNmFomoTv4h}6l&##UKKYnxg$R$bo{-(Ho+ zzn>A(JqH_`{k_FrMhqF1q{<8HW*B5>qDd|+18%Vg_1IeDTFsqRmOT1ma5%Y{67k%M z=H#XvrY68;K#Eq(U(`od1p)E{{Oen6OphhQ$iY}kxFLPMqno0S4=$p>^cq)I9nmk@ z&5Y4PGcwxJVPZ<565S(wh*!#5%eaDV()EkwTYb01=kq@0Ih?Z1pPMJCB)JSXEKZ7c z62GW!00L})d}?)acv&{Q$GP#cj%2gQh+<Z>lg8enO(`eMBdFWB*xgjxwaQmKX5`0; z*ifCA`6M)$>Q2*c{dMVA4RvMZGx50iILIC~fmZV2!MKKCcNua8w!WHL<O<B^&aS#k z?^*IW9y=3{!No(4eF(sa66+^YVwH?)!0Y8<`Bd~hmuAhtWBYP3k&u~u%R9yCGzAe; zaR3=?z_N9<w$sl40E&D*UoQq6e9j;y9!#E`Z;J)SRPlbPeR&mtRyqJL<Jy*Q%1ZMb zj5#Nfk=hXvc4mAvEJCp#QQiPIw_95EsE+{@5{RYT8|{bHu>ChS7yNtImFQ=UU9B36 zOt-TODL44(dJcv+BJhD8N1ECKEF24WTJ6W%_^y3%`gFv~=ot;i@U?g5>y4Oj#A??d z){x3g>I=7v>UHs}C}QetFRzUPhSsVqV|5K~heQ7WN&&o-QQ?2%P-(>FGx0Y4zD$sX zHwvsm{{Z-YpW#a)>!-*2mE)gwTJH_@N|xR)p*HAgi1fTqEsK<%mL#{@JjmkBuU$MV z7A!VQZ1)T1W@{pjy8J4^f@r-kU6jVIL|6INv{>^_s5jl!2CuZ(j+Zv9;N65XCV{ph zv`%&?xMkhcTJ@WesA+NX(m4c!V`BMbi$F&1<FOa(O@=yN+0KP>3?Kk<exux#7qzP& zWboHD>1M{o%EerKsD?yJE}^wH@dvHNa+b#IW#l+aT&yT@Ae6w+T;s`d>Q&9iaN3b` z_*I?RbiBFeg3gy5OERb3;r`Ufq>&;JO0;*-+r4kzGwS8#WG+57=}p!ru@<o)i+AoT za%&ZaOz5&BC7aSl)L-hb`1IDdCNr(r24`RvWLYD#q22W;(1WFpm7csc9c<n<GJO`v zjh$@nh=dRc@~~&p#Z8Wt&UD?2IDE+2vM`xUX)!_Sc_dUfvdL$)?|U0m?tWLAxt%7; zd}y*1G-O&?wu_rtkX(zJpN%)lav(8w43f_h6_Lo=?t<G?uS4N_a&*=0^p|X@l@F)t zfC{&Ax(4}>YIpuGG1r3`vB?o@6CJ^Zx9ME%Z5~#E_o+7S2lJ|fK3Fa#Vgk)_8?inA z0F5LqbFx<pA^gQ-o2AIGZ-aFF?^>G~xm^!y`)UqAH2E{6X%&@_D<7!e>d*zasrG%D z@VxP_TfzHlgyS5~l{``~KengnKtEQuxj!1?*V${N;zy<b0FmQd4^JjLbozyI%F@XF zBI4{W4Ml4uPjOII3>P<$Y1ijhOmlfINQmAzfCw~sFXq>>kBw`X&8{>UjVLT`mMTDP zSYN}fbhU-~xtLf`F?*{4<j@^Q<J{Gfv(+Xn9ET=~e8~e_bhiO*Yw2#Lt?EK?Yp2Iz z@R)6Ed1HKnN-JD5U%*#By6U=f%#RhDl-|&XA@Xvf$>#D7_;C}@tCCJj?iU+%+7DXo z%=iBQhAs7ZXZKGd8EMeB{Jv+DN&xi{Sm|zqb6dko?LMjh0P)WE{{WR)csz~-N;8{u zvX%6q1QppO+3j=Y-Qv1@Z&q1;63ZT|+I)1}A00m?5FFVMyrA4ikB$ZJAwLmtH7BQf z<M#FKao35SUQ0Wan~~%tmz2qogDZ&2S=|x5`$8U!*SEl*g?60e@a1oxD=?$X;*fI4 zh?8M~94J6?WpU*i+!6y=e7X*`E?)~gd1uLNu1_iC&6n>o;*P`3rtYCet6(*_9Xi&g zbMT)(By8MBl*NqO#!P!Nnl`cpus)n@!H-*lLD!`{Z{;>UC$qh~k<H>eL?doJauz9l zNR^*Rz-Er$K>%uceCwCn->>|-eSGYDKXUu~+n&<I7*RLf=f=At!i|G66<Y%{U&u5c zABAxG{+_$L_;l;+oW2|GZ+3DV_G4t^oq?^kAjOqP7AId5b6-d6`ll}^e`V><j~+w` zl{*4tH%RYtY&y4vZr{T#d|V%MmkY{Ns<;9(eaERb9s=5$$9E%K&97G|$jg*tARr4C z+5i_GJ^)(0^TV&pFDdRP#)+}8ND?=c&IO*tTS7mox5pduop$qb<xPLwa_4W%kH))W zma39cBvp{ulVU-*Do%t|ksGk281qWbo~GLdxzHQir+UX;TIa%y*zw^i(Y%aY1CqyI zG1qneBh6~O+EosXuqqJjw)xw{bkemF!@J|ih`6DkEJ1aVu7R&@$a>qxr1A1LaGb_x z37s<#j|m|%mgL+6^`Y-;)bEMZUV8Pfq`{jIQ6MPl;`@*4RvnMZyjDFDjNfY@-4~Ke z*oHUL=W0zCLq8uLJA{p&GEF9%e^moZcx&3Fm0UdDS<{jGW<tA#m9=dwPjAY)PJC+@ zuP-ynGnvZ1;_v6{_%HCT+_~4M_O#5YD>%Ahi>W=y8$j3NbMme~WOd<-lZ1@qd0Wol zw%cE5Is$$suQ$SV@}oB`A&1jb`;rT@0xx@7wanIS#TZjGpsQ*DwT8WiTGvq}bm3x* z#PoZWA1y6h+a`38{ks$N=*|8$dHF5y<MEkf&phPxPbbKbKb3Uqcys2tvmQDpX=GP? zg<=e3k4%CzAoZ=yXTwhoZILE`3$uf8No^{2yr(~(Da{bZ-dMmy1lU=uIv<Tsub&!s ze7Vta%|1foiDMp8cS^@+hNW&sy+4g_-yu14AKQ^)ru^LeQ4+VB3|2G9_wd`bSI1ZU zD<9YO8lPLCgAN=VR$nQHg$ZnR^s&ZKX{2V9h290iT{X6vd}|l0Y?ig_lf%t&2=HUC ztmD;UZ4kZE#OV4BO?Knu%9D>kW(5ALvD;?asxC=h;0o7OBwGsM`claH`h=u5uwuf* z6Yw4DHr0|bx+m8i?5F2?(k#fbv6LP0$SyoXbR+Po3aBAq+7iHBM_@;VYf(^<qiv)U zeQrO(sM`4nCeK}WfCZ&eK_kJs{&kqH*Bt~W5zaGhXV5VvzY51!&z7WdIUzDiBAe<_ ze-5?Rhd!9gsnD_0K((Z3haun=AgLgLejgf{t0@{l#{GUZL|HY^(9`b+Q?2{d7A9PS zK_d^u)UkC8uk~K^z{`>jjxS6_fuJ_I3;wH{516Q`^6_i~DMG*0hV}!-lcKyl`9bE& z%4GE=cN<%9+PBig8{bZqD@<*FOJWP`zV-)0bJoV7%wr?RdFZy(&`I&KAe6&0g_Uew z0S&g|_B%<}#-^wjF`wEyUt6&3JSw8pXhH{DwDxaM$*Srs2)4Hx^{B0w@$w=eE;*7Y zBr6P(?kgBQR5REvw!NwW7H_1EKITUfZ4a;wM^k2S8sLG_iu71q<}6$@!Hvema#gJs zM$a>(tQ3L?xhDI3q@R^zu6(sC=s(&&Yx`@H_V#2MP)#MW6{L=PE$q5704@Mv%YOE* zUuSk!`Q~HKV)7i$H@rDK7%<iOd9x%~cNAFShkoZH)C75zZRXGoYj#X$^7;lBxwr^2 zBjWfxah)b?=?^i<MEh6OBWc%GkS}iD70UB|YjV%SH@m;J`8<{+jgLIC&MeU4tAv0M zYyd-HYj-A`{g_@~9h=)+#CbVb35mZdFEh5c*o551PS8O;fW3E}M?7MK6DVb*W+(O8 z>`~OM%9{oASas61sQPCe?d}8G(LtTe81lWt$nG%3CA|m>o7q=kQ?wJQZBB#6xZbZ{ z9}VP>1I%P+@*K+M&OLlnEt+OlV`OWvoPeyq9dsS*r1)X!{ltSGhlufKjsr13GT=(> zl18RQk9W|Wjg4cQ=gWOXJa4!l!r~yp;~<wKkR*DUGYdl)UWvcX#YceeR?V!wNA`np zfU`#&tNU^jy1|Elwd`wyvzX!H^2jf=k-I_;mbReLMl9rp32|k{hF#YJR$ts({{Tw^ zP+g0kE*UV$1cj_agL|p)JvvtS`!6i@#=3B2$C0FMax~aT-T7CipR!jQ#f#QWY)-f9 zTVT>jcGIs;!hw=m6di55LJxWvn~hM(G>CL-TcGPfJx48iA%ooBfsI%mDdmaQNS%?_ zqbac;h@kFZd!Az9GmiBF%QAo&PmPCKn695OkSEA4PUO&sA0e)uJ?YHEtMD_VR7SXD z?g+W-WB&kJokfii%=VEZf7>i?YXD00Hu0?D>C=+S6BSt%)sP2P0fQ;=z5FU(V(X{v z`29{v=P@ac5r0zF+D}VcsjT<#*FP^$1D(uN>lr$9{(d#Wx+<MySw!%$B>hnn)5U7U zT^A&w(kVQ#$}b$A4e|VG>T4En+hk5scw_sdJzQwV<64^%;-9kPrG{9f!%40*ft%AY zweNK+)EaI5nH-6@?lBcnQfMc=n6nb94fNZlgnVnP>ak>JgEJ!-vuiYX$5O=oEubF} zb6T@d&~j1wjJU2{NhZuZ;B~MEtxM1BmDbJA<8tB|iy&Fle()=MFtV8d8jhm&70z>K zhV6=Qq|BR>g`rWB=_+rUFj+QSdA05Htz3~O%i8*|%8e0Vk_|M_f;v~59i04*ZcIlJ zOBrIiF&F$g*5^9S>7O&0$C^FSIluIgV^(vCdUFnbLtZtpzJmJL_v>5rXW4Vj6z>u$ z*?<eLQcbRPreUvD#pEs+5u*?jPyw-P>8*`$>T9fYn<ZzBo&1&nmA}>4-umvW$%4JI zqN^hv#9RS=e;T6PeorSCA~_^N!9f;dyHa&;olDM>r)my!5=>-ZWHTw-AYxeB!sT@x zes#|9-?B-SCTu&Tn8y{!3cYmkHD@@Mk+~ip463x7rtBKz1JdUD3fHZyUYnA9tc44Y z5q4qz<-DUyik>26UB~-sZ@O&0PF0#lP!bg$So}aI`PO>-KTe$Si}`L>0}~p2RxYix zV|rm%Xkpm4ohv-cR@Z^b_ht{bVvu3RkDkKVkb&fdZfzv3`kjWMe>(K@_1?Z*y6#7Z zSCf?FPDWJkK1|QLa&+B&Y#QYM01YeC{{XDW<MUk%ZYE65S>uLJRz_pxjZ2cLW3e<Q z=TZ1pFIgI#?RuUQ**P4P^W^2_v<Z&kOwAsED6t9~YK^wrYiV41`*L`6=Z*Pwz3C(n zdu}c-h>@NR%=wJBc^x5JmT5X$aT|}wd@G;V{{Xhu`}pwXdwbaJ&T)-4bY~6PWR?t- z7bY)EAyK=n>>9dv_WIup&#z1GE<cLnu&s@hh`8(N;exuUZ5@=~&dqIH=sQ#E>e_cC zk0-$J?d}dhJm_&ajAh#|qF4ZcUutgLSdn%$-@d(P`s2?&)$4t?>?r5RZ0VwG9x2t* zI9!IBRVT}|F#WN#E~m|XYlnY#<L0{a^|ya;{p$y`_^7yE7BquCc+SO)SYyK18}$8c z`hPml(e-=XzYF$v>oPtp+li7%U7mRfFCit4=GBQkNj>Z6yo1DXvghRbF%L9$XLIzb zgKL}A@2p;V*LRTN-10{hfi5$YkW7NgB4t)AtU=VRg|^o&d-1K_e7gt%MNC|1;*9`E z<B5F5Z{7N~wz(#`f6HolJeYXcP84K3^8@QjNIPxR4z~mO)#h)K_<4R-Cs$;Iw3fV% z#Dd=wrFY`FbjODtR#UKz3n~rH*RTWPemw_`Z>)^ZDBuDtEWqjs?kNTPixPKS$^j?i z-}1F(S^>(R1+YigB&zVJBE*5Nr1iIYo+Z`)02pIQVS7n*U~HG{dfVagty+f-9P=Wd z+nlw4AJx*|jS+5cHfA;9&4r?xKAusvlc6NvTT`1a!u2cH`$s&t4iZpzW4Vn_eTU4K z{Ow+EyPqz<UGVgfJW`-Lj-yLh{{RDAT_Q;zmiGm%W?OcuW1pRg4n!^LM6$Yr>4TxY zx^5jWT9*>MR#r=ls|cC_6CWdzO8h+9>0X&UINJ5xFCWQCgAvIskBKGZXpMuuwoBil z+h4}K-Ss!aw-T!7WmU*7O^ORBzw)c~r)~t2Jc_<9Y(5s!yGJ_N$7vxzNh^QgEIQVD zSlEyIs!MrPTz)37(=L8kI8JT`{{WTtjSpX)YnkPnSvW>kMhq^}jjQ3Nzu{Z$o?N`R zoaCUk;p%O02BOwK;aleTOC4@LMTQxhyhCX4x$E+-eK*UIi!dCk$vFFv0|GZ&cAh<} zc6efZj6^GKMFHg1n@ivP7K&V~xTErJ+}#}8Kz;_K=UVs2M>CSfOjvm6+!Rzv8Iw}% z{%dG$rkAWvF6!Q#E?#E!&=$}SFw*xr+fNJEej}GnI8QYArxG?1MC1u%RJ#S-G$akj zU2RzF#n!p=7_v$}Nf`P-zF0wP*+=?~y7jHk^_%i&oT~*_+~ctQUkg%-M9FflEUn+; zeMMYNA5t*ubFr7V>7dUmKKD!cRQYYv$GvJnd@Q0hE_7mUJ|eS5gn6JoqzuX`e5z&T z{n1$&0F(<mj*V}Jjb3IaURmRGjzI3AfE^EyYSm^!v36^<fjz8$&YHF$zfOm}G{6L3 zujf}&76V~wEQbI)7A?2sQutHtAPd;|9~zo0{i7MVvyO{z@u}oUofS>ay{Sma$!=ad zDpYL}GH>%1rjHQ}Q#w1xqOX=lBmw5VfvmJm<8{@-+RL;XIne9jVc%MnaajAA71=aa zxRS&R*x#V-@~NvKp+gWXqUb!V!=c@!R3vzrGDuYvy8u{$)F|tvG{<M#TtrzpoAR;b z%EyK$$d(A5P_oCN1=#ro`t>!Qy2#XzY_R)^3=BLRInxRAOj1P@NebDfjhP1Bj$1_A zeb>EmmTOq54`8o1?Rj|#V_rKu7FIK7v9wcI29Ukg0^0Unx*v^d_muVU^U~n(yiOY= zlDxd0&@tnR(rmj~y+<S<HtfF*MQi1k)W5P^YP2%)B3y!EjN`gE+Zl4@kNw2}{4ZQS z+xT_iqx+}qEdEPB7m?z&!RmsXgy3qRSgSeyiw$Y@_ns-&EdK!8ql3i8nE25qV1eEF zJm}Ig+qRvd0v2{r*FmNA)}LpT<@AX;DO(A0Ai~MW6KxU3fl^C4-*u!bw%zwvEOdF! zKiJ%~QOO*+Sn%V>3vMxQo;$YY1<NuqBkDD)_C|eQG3LF`i<8W8oNo}4x?|*es|kQ@ zl3Us&SkT_qyIGC=ZC&R+F1gy|{{ZpsTQ+>G%$T2$$yu2hOMw;RVi*(!JfW9CdcM&y zZV$CR<C&Ur4oBNduclalm+k^7DpdH8X?l>y(EXkLyOE#nx$K3?^ubu7jYMdy+P~AN z@IS~`F8lpDPF|}U*xuN~e_IO_K;(_vKTsc}{61CA_gcvOn)AVvjSH!~ayF5%7Tw%y z(A8FajCBn&!~^da)Pbn%z<xAFDKW5Q$6+jPjH~;71F86veabv3Mp?M5s3C3J9aUCH zr9*TfwYBY`*P*DYrYj;xkby+kw2Gr>J_m14%7V}N37AG!Q5jtbAXtIpZuP0%iFuBU zd5HGh!%z<8)E~>GcIWQ>x!<jF%^BBtBcMMT={t;i)vDbI=zG?gFmQfVq&4Uc>rghm zs0e%LXf50pEw=M92Is(koe|Z*<V2{L)5s8uDmmy!V8*EQUuxJmaLbir42JzLwDcAu z#<A_U!&!|93{AD7vM?7rZ|4B$PsXOI$oM#<aWYI5+d&y7+kOOJzO_BiS9=3KD56+n z0yI((FMz$<$Hw)~sjbTB$(0mYVMVU$81@?1JZniTj;C<c9ZH=EAIkM$qRTpwy1~uE zc2@rYtyK9y%{pw6K*@ku-=imE{vQe>3udy(w33o3@;T~02Dgmse0kXU3mjQ-?QndK zJboVv&F0UBrTvc~nz*i$FCP@x%A`G%`fLuiZM`+toXz~LsyQsrTM7<G508lAN|ybU zC8A~1>t8qLrCw%SwJ*oRiO1vSW#%k6(;$44vPLBBQ1>2kH3M4fY>|mAdp-w)P9GK1 z))Hk%EbKHxVoHSvUj6IM-+tBCo^e)O{;Zo<$&|l9Kd#+S{Cq0NTEmgcMJ=P6>cd4R zsIAUey*YCezi@loLPd0p*6uv0Wp-dmHt_@EYaKPqr-UL|{Y4wB#gqLv7S`2@)O6x> zGHzDX_anILYQt^GuG4)x)K=_#pc!J27mOXnM}XF&Hao2j9FQz>FO|mSBTEy|>GQ0S ziXI)wVzR4k7L4jI@HEzg8ZJUm`1pxwevrfxsNFXjmdIwh{4cZGCRuaYWOXE!9%U!9 zd4Q~S_I{e2y-Fe=vI`32*(RUUhDmL3idw_Hh3dk-NA6yKGbbi&#DpwoRk6B;0>JBg zn^&{z;(R>)^zhQAR$T8R6D;x{r@21?Ua4eo^Ic9ij^uIi%SVSZ<ji)$zMER)*lTTT zpIuA&Z=P$>aDLUziCZs~Ck_DRVU9!TOEZq4e^6WLa6VPbzp{KsPI$kUrH7E+Dq&?g zXqi<Pii827AdTk#0JebkCv$Z_4i-AcYd_oA*|Fh__86ReB*{J^ou)<~L}ZONAijgg z@vL*+d^KjS<oP&L4n}e@ILHteZ37jygKz0y0p6VR=lx4xE6v9~?Dt=(i4?HmAz0gg z?pQ_uASnG!ex0k?FQ-0!TrBqK?>PQD3yg{|2I(QXrW|L=hqmInlWwE)uQlrQ>m~=g zeeDOf@D@pSOUmSd_ION9f|jw7t<e|w)%w1#d;T5w>mLc^GxB*pLVWC*Ou19Zz1g)S z{{SF72Wt8}&smQjS7>@t%b6Y)BD|S$H>V=qNH24u71Gx4f8kB>w0gKPqvJ6KByGH2 z`O_m18OXJin`!z-jd}X(+Pg`SW-qCf=rt+^-OZ=~b_Cv~@UzHea}q}97mXXHYpI<q zZGWo7jXrf}Kbn`X#Bs9F;5?%#;%3HT90E(vAQ}ZfRfWgP=UpeChHr*1Zy9+WMrh{M zB}TrzJiwhuZoThY`#<X#=goEDg9DFX7B5}Vo>fzAjD<$a{;R1Zj^7I9dc8VHjxR9^ zCSiE&vCC$SZM2JMO}q&e*NfrLua*Xpg~v^Ae~oRGu;se!1dWQ@hyupPM%U$1!(OK= zfuE6&BamEyBu<N!1a?)tvH`tDx`q8j3gJ7?4!521@_BJQE+Ul*kUJad4ZflBuJO(2 zuzB?4@s|rZRiueDk<O9;EN^>Rw)L)EaqD(BI@azj@SvEi3RT|Uw8r4t_9%Oi;r#0z zZEKu%F}X-X?Ppz$q45XCx!zjWSqhLWZcpTXRffqlYHmkf;;L0^gM%ZCsiH@cAT}2l z1m8eML-^C${1P{V5P^yMi7oh==YCsxZg(D8Brg3OjjiAX$^I4S;<)zW#tY;v^x1aX z@E=I7wTS3P8l((Gx4%Pec8gyB0F86Cyl0moN-;y_HrPI2`&O|nW8`J@<1u#$W79&~ z*7=OqYzazDiV3(^Taodr)MhqvSm_RO&0xk+xk2cxJJxx=8nej3BS()QT}H1XYCPSB zf~EN*&qXUPQ9UnvpTfIY;fAR94ON1<A5qXMj;8+r%ClA}m(Z7LtcP<JQp9a7ds}Gj z_|={Y9DW?RF*Cy|2~dPFlVS(dt#CSZr(I%6s&fEY7_@-6wTjq=?QzntG_lb2C&l2# z*>65e7|N))NQl&i>$%RFcKOymdTa3IBmxGA$PU>zSf4M_ZEERmv4cDYD0iL0UD|`y zK<U%HC0hvt?<}mL*@eMTcD?$K&%Ij_OvDp?K^kk;tQKS9<j&u)rbYtfX`uXjQuQav zB4s47x7)}D^wolpz!UKo6rN037p@tXb1Nw6dtbnJy=JUQpJlg&Ry{!KPvJ;X$GT^= z!ltZk)5<TX{#3OL6t{a4M!ikxp{9+ZL}Kf9xFY(4@ua3IC3ZIZ-q#lR_n@s0^q<bC z)eM?g*wmv(s=k|CsIddn*5>`{DyEt%eO3cqdjavSBNFqROGr_2RF%Hts8MhA5o(%a zKRufW<0M$zF@2ZXZ)Ib9n|3s{WO<x?)=XL9jwElmvb4?#WeeIpYze-mxz?c~#XyCa z5=sXQ2(bC<{3=$lqZUMy9n*40xPdgx0NRW|y@!~AeQi?0SES=O7R`!GjyfoFF%`r} z9laD+^h)kFZlL#VO=sIaR~;Ol8;Za<EuQ}XbH_{uK1}#1!yL|qR1NC8nZP8s@Tu)r z9ZzlhV~^z_$j62p{Ai{O5tTLvLobr@STRsGoumuaI_n#ee;bMIj81PC4>u}I?D*z< zDDqNWt&CLdiGU1m*Qh^*OQ(mUhx>ucW&5We+PK^(%D{?24nxS^ra@Htrjb}G0ewaP z06Kbj-95bH)%%m%`8<pvc>KIPep)fNf2OQT+>kuMiuTskj(WwhXR*DvKLf?j9%g&z z=VeRl<vRcoT!1W=1F+VoeQjAWcfNTy!1nZvj8oP=lS(7?c7_JV#O)U#09#6&O{IMA z`+e;WOOWNG<Up4bg~ldKd}oldnMku8=p)=1>TU8h+wAU1{;|w`jpWD1Stp)ljwD^q zSb!BrRyF5zeAnE6-JTOZY>qFC%n`w0CCsrvBhbkpW+~f5Rk>rXgRfqGtMgdBylw=( z+Te1tP9z5p(}AXnOpxDkGR!uhK;^a)x{@wPJu9u-8Sxz-VS77{&f~J}$v#99?S%Rc z(HPl9ogD}U#1KXLiqF~Im3il0;|JKhMihwn#3BoN%1}EsjqDix0RI4_3g>&Zsms(X zSnD6996+Jd(^00q&2wqv{{XugT&@SSGC3|cHL-Ir<%USTGqe>F0Lp)=_Zn9IyuD*R zd_N{}c`+njk^cZ<VX}3-iWBt6yRSx?qnINy%BO1FOjv7TZMay~MX{BQ1Ww!1LHk8X zF3Eci+V~!{6)r4^A&j@CR0HU+Cwf~^VWy&jq>40YU}L=qx+n(wf1#JCVcMX>JP^5d zkUywY?Kaf4^kNTV;o6GGu*nzKa4+-@_8Q)T?^<BC-PCzY00ABb{q5mZ7DJhlAD%E6 z0p^b6+#dC3Rwa_OCovmZ$z~?SPxx0)?^wT6em+!kSYKnFsNF?%=k1k_xUD*kPg?1$ zVh;+SrsCU2Q`&)x>tHngGz=R34H4Rd+!<5i!-Jh6XdwRpWv%8NtVq<<l1r;=7Iu8> z;y5R7K`c_luD`(6k#8T*XW_A6-l;5D`h>Ob)OGJ_mM*kK?!Hzz+D*v8iye%&19qKy z)b%yfPkrS}BrTN)CM^R-NF-mt)_o%TJ%=67@w|*GapqrHKl@MRf0d6~<9V^tT^E$X z#mD<jY{S6(YNe~9%4r!?5Hcgy7d;q$q;JBeEUGyOW5|q45!(F_-=Xe}{uQonC5~)4 zgoBSTDpT~H-zwdV>vktGJ|xCDSo%+_aw)&cvv}2=JKS$RhzxcM8PqZWEKhq2b*^1- z={s+Hg;=*jk%Dyv00H~<16sy4tT{PyJZB~{S}u|(>W%Rp2DKwLuw^r4Lb(weOBvVV zSEu4DbHg{wKO+lfz}aY^O%~r(x^4}n?b(NV*EcRDn;d0!4XL|yBja6M-j^4M$d3!v zfA{79tX&8M*BjrLS<i)W2{E%G^L$RaU$}3Pr_4`^>|<rPnU+R72huI3zBP**j;s=S zNwLzz-%vg^irY+iIJ?AU#^>$_@~rtCtbRp`+GJHxV5ToM!O&mA-Rd)AtAjV(k4`8W zz}P*s{LN<EYD-<-JB~;PsONNt^xw+AA>;9`R_mmVq>9R*HAPbrQ22Kh2b<?O4mURh zKqFXLZpi4izJ}^R(^~1r*=1+0b>scLgP7cdW8rat$rFT=C(>2ef7QHy*Wq4{`tkDT z&o58Rd$l-t*9JNN0OWafU4}I$(ut3GnR=h}jcboTUitWq-m&In%*v8e$#XgB7V%|} zlfKp-Sdb4W9}4TAi5cJ9XBF-ML5JJ;%N8;)Svd@gHQ4oJk4vA65^Fti`&rlN){Uh5 zkrL!KZh61l<;mubFM{?4-GH#HtIl%eIeFh5{{Ul$!<4k`AtTg~Tr85x3BJ0lV_uiF zb?5%S^2c6S^1bK7aQM%S#t%&bS+Xn+M3&OZ57Is+topB4%Rcfsr~8K<JZUcxjwH^x zyt!&w5OnfJq+R@3tAEG#pVRc`@f=oPyE!b3zE>rt$#w`{>wAIZ_yz0~3g2DMCPpVW zua}%`HjgA?NeebWX(Rh}Up|-G8r|=&%Da1b)-3am{{RKV%Yh7mRQ>CKa`FKiVTrWZ zr=`vO-<OSX`#azGbmN>pQ->>!jyD^Z0oZv!7BW7z7wfM|%%7FkK1Z09Q|&nRWyfFH zlOYC-#Cd>Y`cA$V6~1`<)^A^?W#-e1kI}<rlOc7JD`;XG$I6Ae0b2C-`A=+f8hQB% zi)688ZOs`6=_Kx9ul04U=dZ&XuBWy!nX+eOl&9>GxqB8O#9!rH{?5EQaT<<vO_`gN z6=if}j~!ca0k36s1FqW7uZX(i@*(HTnV4KDF{^d8i5>n#n(5Do&rW29$4!5cuCdOd zHs;&YrT#QWqW1n<!7u<`SN)|zZd&K(YXRf_HN)(Vyw@|H%lpn!OpRI{+aLv1e28}W zw)g%u)9aZT>iKiz^D{XCcU*uv3ezj%<YY*d9d`u!SYGz2>aLgk)Xb~6mr<yH)&Bt0 zd;IGji|p=j-r{(r81fSEo{D~@KLdW1&%dp{dwR$xj&uyB{{Wr!`PT~_bRJZSHuYGn zL(L%raR7I<206KOOo0SUu3E$KKjbRT6WM#Da-$CR(4YF$Y01yyVM)Dc)RNy(9mh_U z(sae;&(Fwcaa!6tc~k@W*14Nm>bb&Du18NzYzN2x0D9?+Yd(9I+;zDsR^2oec}mR@ zW_b2!<&-baOIE5!Uz2;}Y$O+qTW}f>P4%u^x>Swhj}}X}oP)dLeGl`e<orDD(wRgZ z0^Hx>UH<?MO6ABUj=xrx=}a|aPOi$ORP0@gaeIJnNB;m(>r)kWA&2jArYo`rCv-|p zuc#}hN}YTx`EBORG32%+X=RLtk8lRc;`RsetbKnP*I<$=V~eigpdJ8&;B=?W4U5G` zmxmjA*APfUD~sOxfNgX2btH79?<qOgCpor6u>crG?9C#Zsn)<QgHOV`aL-DxhG2hJ z6&rH3_b9!;^ebIw<(Z^he3qHkab^e1TxuKQDSDE4T&|ux!x9mUpa*mNq+0ARaHRYX zYUO;lJSv({C6L%zfVQ1FU*}dQNePiy6ixCQ2-FRJ29;wh&A%fd<Un1nrA@r1{$ed{ zYg6Hi@~Fz-dQpIYH<<S)us<&fxHU}3xl;zSD}c$Mwd+5HBhMN2Nn7p%Xgb*6sQF&5 zCaGp!;G2~oY5eM;Q0UjxU(43|P#;lm{Uf!zRReJYb?<75<$HrFNh6OB91!w`X%%{u z1EKhJscOd(E<ZM3{{Ux+n8t=uwgl`@NoyXW)rOj5;om0?7J(Gb%u+{rKq^7k_Rnp< z<5NL=31S~_1Ttl11|FmOdl63UsuUetarsa$A%QL=W@(5M%Ol4mVdEto4V)C)rH^q* zMSMza$zN2zq1HheP<6GnZ93JX)$v@O9wTG4)8|Db`4Qx=+rqHI8Z|pcmuUgNn`qQ{ z^saqM+^?eZJof=EJ}!4LkR5R`)@ULSgTK@kkQgQm0+2<Gui;#I=KdSDH2(l?d8xUq zO#FD=BI0oy(u*BY&gf)9#x-MWC?tWWPr|3!&M!A!M>pGi7Xi&;9E{oVA7<$YK{CUW zxXBo4UvJie*8|E%wbR<z&PiWM=B3O}Z{z0hj1*+F5;(^Z$CV^bH*HsTjY(r~&bf2* zm8$u^S26AmQ<E`r6DCaZF@++5<Y^E&`c%Tn8cEn~Tb}jb)=0+J(7loEzj1mw3(n<E zxbfr$#f#KIEs<;%QxPf^bn=hJxcAijHzVG9aR4Vl*uFGIIRJEFVvGR<d_n76nh~(5 zMY2XT8*~7CC_I1nZ!SD9V&}mbM0~)I7Gq)&oNhW@n4W^ey>IH9(>;7YIz@|_FBv2H zB_qLAkys%`i`9RwMj&oy({8u$>0Zyvi{9|w#6IE0!296w%jg!|Wmvby2?AZWX&kl2 zx-G3-y6-Dfop$Bo@%RkxJ{~(IVZegwP@}k&hyk6ND+2yq10TY<`)hJz>3FM@?uf_) zL<f>ii~j&<9d3HpD_d}XxIX>G_HP#p!xH84Ighg&6^kix`kTrQi*crxt$loZR(k6n z9OehTxsGBik8{2>TT4j>Hd8AitCFHMjw_w2dp5W0UXEm+4tCecF=36y!ouNq3#q+^ zy>zY)tCwT3-K)e1M^XW6{+0*Ain<wAL}bW=VIx%{%)jbTdeIcLAyq=;GpsBTkLpo- z0zcEO0m{ajHW_a0@?#ZQ*;e*Wptw6twWSG_e789`?jAW#=ef4YJM`&rC^@+RyMS2r zHw<n=d{4%rs`R7++ega!=}ZzxC5)t&Dy%ml8eD&*)C^WL9`!qgtVcqv@%VhIi*WOq z8ByEHG*%+}Z`^mOqos?>PK&d0WXGu|Z<|lZirnh6WEAG$54Ke(d)vpt#=7(Oe%QZT zrHhh}wpiFO79ftb-gPULmM)&&p<$-)Fw)gfpo<d2Q_$58jdj0n=e0ly1l#!bsvQ-J zZA%-AU;hAlAw_`)sh}#_{{T7*5>f~^wT%_o<N5AK8_KhK(2?ebUoa!!dWy}FUF;5T zA1OxCVx4vLoa$}T$GxjIE3F1{f@LFoQk}UlpO0}_ysV|l#D(^&xGMVNWc)v+{#9p1 zjB*Bt{{SB$b^R@U2>Jg2jcQ%^WlGH^Jb{skLF28y2DO@w{{S1yu@;Ej^)a_b7013E zIqBBLo&zgQ50Xg+*&%b~Z^y>DR^vSAu}a}Ci2YFMV^>Tkqmw+C`0Cp+{{Y;{f6_yJ z7xB<mrI9a{!--BhQ=I6tBAcKF;@9eF@4gRQ^7I(eCQNHN^0DZo1Ge48a=sgkoW=}M z?sksurCFR@TodN$SB{gY7+BKerrn2XozY51kLhl@RkV@bz~iNJvL!M(7d`{Wt#a$8 zq-$Sqz^+WPAZb_<ptP4^{*}1DjZby;dY&)Z(c>Z<i5g}apVB`YS1a3dmwGe`p+E|w zvWp7Bn6-z6P>k!RjRtA+))fVfl%Igp#FNsPIoUk)Ar9NPBSl*Sd;E3&6|Ypai1N94 z4e3J`(%xGiG5-J|ZuIpv#P=V%<;2662L^Zb+*(|PYc;$hzfb$CuOD9dW3I8`@p-tg zBhV;zI;3Lkf9`XA#=RGva-Awjr_abU=g7+w5LOM>Vxyp9Eno#-kA(Spd<=#AW|TBo zTy!@^%61V(pbb?#PsD3ntp5PZqYp3r&EoJdn*)T1NU~jDAd(%$^|ii*`0CZZfBEgZ zS?leS;ox}>b@G|$k-VZDcyx;vCD{^w9ZC3_^z-#d<9oHqj(G%^+;4lEpC9wCnCGsB zEU%F-ry4W6+h9@W7Vz=XvDC)pdWo{*!NmUnjm5gnDp{ntW9u-mCdW^}eigz^yIpP1 z1><oe;?d;wgqcN3OP2otOk0$Kv7f5!x?iu#optPzVJ6I3qY&dcOnAs`?|U<WtFZ5F zcCY<unew}=c|89B9fyk8crgr#B?@PmhnIeYg2(ImeKlv-*H>zLNjyCKxiU{6Su~5h zarr^`pA%i=$16z5={Vd0MK-tTU=Mn_i}2>fhc9qaVsc|;8rU|M2dz$}v1NJ=4l{=i zPW?LVw^FyTBDnW;(kkNO07mSggS$(hy|#TK=jE+lsz!cOkjF5DSYnN&YfCcurf_<f zH?o1?Eqc6ibzCQ2tS(aa4dY$4%$tq+^yyU>;^avLt1=R-x`IBSd_`u>YAu>$BZBSZ zMGG2#O7*tA$t2X13t36)W1#V^AsLmd1^#pp9fzs0>L@iqJ?t5*P=c1JVDDmbIk1S! zPIdwcl{$}y{S9)w#^rhg%Vo_GY<X6A_Sxc*M(}NZ)yLJ-*}|2w+?hmPpQdcaJvQ4- zK)rSF!(ScA@&<b@K#`8WxuTnRF!|Pc<}B*Ehn#riagzy-ON9dam+>OG`hJ`Ca(NuM za%5K{XhU>v#jB??80zblIauX&*6Ctfv0@E%j8z$PhKkx;5p8woMOhNj<3Mb*CqSNI zW39%5oqR7pEAlcy$&typB!vgzpsdN^ZStlZiz|jV3@!K*{&j3dNrBkpi#q5>!u6zc z%igxi$R#Nvw_r!*QpJnhvNJ<}DwDUj%CfGWNtZJQ4BOrD?T;|GQS~FA<y_~Bjr_$0 zkD%7*8&U8zXUTpIi!ewe>e1wehC{8x5pdM%ZAn}BZWZRnktG9Ry0aZM>v8a`_x3M5 zII+0H%XrJ%V-?(|Lv1X671H^P{50gt9K<mNdRd00ej4?x$kwqtFvz<RU~h5X!nOEk zRz#}J>bJ-a#lOm>S4R?9p)Du@<_gv~um;+6taatM;^Hupb&l)_3|YY3zyL}A0N%S_ z5y~oNO~5Vf+@7TT>cl(B2vSEyEBxwULi%g2mZ}t+f$*RR*CK$n&<~G|6~yJa&q$nn zV|UeLllp({_|&wKkB@l-#g<=9+&At#glTK}m<q*dqZgH*4-+z2A7f+>NP%T_R<`1- zK{ow5RIyocGZ-^^s~wdH0!yl}3vfFv?a+6<5!B=5E$VWk(=8YTEVo#tmcU!mkLs}< zEw=W(O0Ir(ViC8}Nk|1`k)u?x@f%xqhWa1MkZFhrVvi(A5M>wiQ8u~~2vZ`kvs~%l zN)EK#%yPqskQnjdgB@X*Wk(#|yoXXq^07tzEUR!dtopUDQ;+P=ZSq_;9#HowNz7{q z#>hLu%HCf}HgW20W(L|;J?y^?ddlvOKixjg;UAEK7Rt<;NO9RC9<*X8#rL39R~xPu zYiZv~#?Gr*W5#>FerKD`k0x#-?b3M?EKwrvm56hA#mFnUkM!41u1Wc0uP?h|`)i2E zmj^2&k3`DBRcH|PiM9m_EOz;AYV&(nTy$TDfgzgSo*WVeyJN1&Zr@V}A4#$OBBrhp zp96~H10p;yA@anEWtExFh3?M8^(LPn%|3C#^)a#8@*2iCreLfI{<{qT@DxV8N1M_? zI14{?(&xp91-66PZ&IoGDDl3{<ev;@G(*&j7^q^>FVYuwm%o10gY(C~VD~mZDJ(gW zY#ENZPlt|PTwF(TRZNx}UQnY&wXNE{d}cWHD@*c|`)BQ=gi6CMFT2X*@?+VO-=}4y z3?Pgau+zVKnWo~uV{^Xj<hg8UxckqIEUafjK~SNuxvmt84u;zJR({T8Yl{1}Ze}+h zgC<T~s}4K}UU{296m|UjSD)q4`KSAd?*;c4INXx6W1LGvg@Ws<L@wLeh3z8~sO?_P zIQ5v})z^$nhn7Id%w9q_yIc#C`kwy)#Mee#C3zymIdZbecC<>2LtKNY79g*Py?Ax$ z#@M1+)W;lqCy*<ng4bIC`bl34^sNiN&S~H=%YRfKB!pOl+-s=@)Euw^*r@d*C6UP% zWIYHVQX`>-$>X}m6t~_6*K>O|-k_eEiUvG<n6ekckS-+hD3&R8+WOkXZb%eTWpS&N z%&e#~P;K&%1@ECP{U-hu5zc--e0d%Wi$x*;OlHq*-3TJ6r!3?}8pA5>3u1?;`Kx?t zD>E<~S};|B{mYw!e&g_<uGe#8a68lz#ZO&2-{(bWhIm~Jc?GZk0NapQkbXDqYHBRU zc`;<&6t@}zZDDHPHpH`CczMiO2FaMDifjo7Y5Z%qKX>iRudDRm49LJRB1P-sE4;F~ z*<)0hF)%8Tg;pAhm}@1+LMuqITwAS09UG-JFf2i;4d{y_YbiUm7O?JVRxghsw7+W3 zH?GDHHtA%R?41ekQ7n2+JCVhj7J-|5FRhpARvo}Kn+aOSrr_dae&X8kzt5$rf2!t5 z1n|G7C4je)&qiA5EUehS8S&w>ZadBVpy)5Am#p2Z9SCwn_OTJ|I}6<Z06N8(*1I_H zh6Nd#Wl`OO6XUdAxz^*O4jd;GSU6b?%3Ry>tm@-rc;2QN#gX^GTU6+NSMaRwomRNx z$BM`ZP1aDLX?m4fq>UQFLw>+o{XA<rt8wvMxb(v9zfPL|bhO8N4;UB(Ni2Ju{^2Y( z>C*lq;47VJ=rAxa@j{Zy`2(zm!2baBuSFG$T4<Az!id^QkxzkPdSK4n-yFzfIVg#8 zFWiyfI-km(wKa*o&&Ia(^+*bQq=V-8=qp~d(EkABJbOcbU3DKw1h?gCp0w8|Czp<O zKBEU!btw{bU=MxOsm(O;eXOuF@@;`5He0ob7roEK{3tlQpSc=Hq{HJpp#K2BlET;T z(DogN=UsW@_QmV;`R6N^rhTGTU`e|%xodYd>f$(b&kV66Z??bGYT{~{J;{v;Ayfc4 zK*qmL!>W=(6Mxi3q<jbGTAy1!?sq54avYQI$dEa<*yB;MDA%so&}cu#x6d*q>ee0B zb@Od0pzC_mDxL{di6c^cq<6o1x?_JIin02qBoEv}8UhI_#DW_@d@DDv(#Z5&W-8%g zxl2Avf?3D`iVxB}2lK8S-LAaMXvfEB?>wwMR`WdO#Z-3+JZm<rj#hR-nfJ@&$4iJ} zU0Hzne>&;R#w~KQbL5qF0qMdAmNn`4*GbDZu`3V{@U5Yhw@44h<c$qL8f(nJu_{mM z@%Yumb>rhqOCCf_UKg=pYk80HwQ{|0hUYIq_O5XxaxJ>Ycj+j%`FFi?-!0=29)=-N zZ&F2Q&>d869&Vo-TD9|0#*d7KRgvVC(L?Qt%H5=}*I)+SYp=dB>Zc$eOGKq(?x5Ug zKdZU%q)Nm>gVz55D%uzwem#u=W6%!6OaA~mib8y)ucfs4(Fks!c-0WQ+TI-~njWQy zJ#KWWt(bYrfUJb;uU$VX#fux@$}1wYY*Zf)4~=HU*1x;nuBjo7`-SqW{u)@;adctD zo!EgB?qW@>cKlAADQP2Ptp1sbd!(RVFH+uR{+-{-vaEKM?h5TzVX6M0D@dYbb#0_+ zyUq`Z`PQN^$O+Wy2j(kCw;pp5-aMp(V15JswJaj9Q$kLr+I-2X0H0&n=p1c-8UvHL zR5%|_jyn<3=A^4*1gUE>+@o~=04m!l8QS39%ryt)N=1z+FS<*E+>Z3Y-r!`5C8xwI zWu7Yyey3el*Y8|@$(~&}@<&yONgRu`>AvTo6+TtXEw<@<qZ@!cMuNIAU4Ac-mMlpZ z>a~@-XnT*1tCxKFbmI7Oxg2zYR@AYWhK<d~koU3w02=AV);f&mA=)HXYx-9J_qSVq zb*yJd@~Z)D4O|w-lDmB}e5bhUQpJ^_Cx|xr9ab~|+Se`MfL3v-T*Bd`XHO>Le4zf5 z+PX1N+#er@Y9JN_d}tIKt*VF)ltlQ@bNT7E@y@%5G7zKUI-lWLtw$S*;&S;MgAP1f z*$3`Dz*QRR%ya`zrn%bFQO?6$6^blH5~$lQQFb?R(4y!U#*40oClQsG?dc4;3NR8u zDz5ZqG9N1-9YeLex6stIj17w}c2sMG?Uyt85+b2oMuNiefwT>)&|glqM|;}XGI6ub zn>inA6ip~qiHMoXl?k~weGbCw<J$F(uB?uF@ce#8RB>YEEYswpN^w@;#-WDva@)2z zP)~h7D!OB-ne9xhiANuaJhRJ=fzBhcu}#iYY;$1SQrpEz(&JAJ{k`N92P-p_b;QQT zjpZ=OVouOVEEU&FjRx!dDqjBpMC7>s+2`PeIj%PzF&wG08dPPK<Vk*#w*zUl!EU2o zl(t_K%J2Jc5#_~^eZwAZOJLequwlvCRahGa9-w9h*B=h`&#&>h{=L5)%J7grE+*WJ zS@GCSkBL3S_mEKukT>daW7H4ExmjD+v`o*ok{ClE&CPB8o0e^=KBJ)eM~Ss(6^4I# zaWBpP0K-7iOOyjNj;rNGL3X)1{{RZUw>34Pc^1i#$B&BH0W3s}0F7V0*q*8n{*6pm zPCGF4!32#ZWYb>%04jjt;9_B^^n(^|vPjJ%pZ=yK(%lAplN!4K2}Lcf?V#^qX@m3c zxw)QO+&tp_r>~QnGc<5TjwbYyJL*Jnlw#qv1nJ^y*UvIXE49u~W&846hW6APe2Wyb z`kC4C!a$Lf-_&WI<bV!>{d#!S_UGk2Z^P{V$o3}@?EEQX#VsaYR@0L^o03#$tKhZf z@4M5dJmcn{-d}fT^35+1!}^kOTz1#xW>5rgIbb6j{{W>4=sWzYuhYhPtao+toX8(* z<V+)STh3!QQMg<UG$ZG&dK}b9$r*Ty7j<iIje&@*x?4(v&0;P-7DG$>a{?@v8|)8p zuUhd)^y{XX5KSViGM9VZOs4+;g5Rg+Dvp%Vqq{LcSrm}v$t01WH|R9Cm-4EQJDn8x z*(B&aL=MP~9>D9V2UGK?suwDFoJgoa2Y32U#>T9pt%aQo>Q-B0$s&ak3y7NCH|e7a zAsa2`l4z%Ojn!@Yj1KO>OKDJ1of8FDjr~MaUFc6(@27j|e$_;VZSj4(#ICDz5%5#| z=rc=$8!NmFNkO_uh#;u_L|>>C6_e8d+o2uk5y=9;n+w==7pX!r*>?kR(2n&ef>%-H zVl=V&Q$_gm#3c<fZ%r?5zlB{Mmj^Q!?Swel0$3QcdK39w9RC1G2T$eWR9O^^`4VHj zqna=Xunslva8wam{=G(hIaM6;A1*^Ls!x=tDhTcHuKxgE+b_$Pe_!c%&;ox7?7*vd zb*L>#zXL^D9a~=Y0~L<fwTSShm}>!RYfW5P7*3_FQml;;WO{A67`3~tul(q)oPOn; zDy)D?qv>YR$HL;IiDKya=<*nrJDlhiOM&=WwIe1j>~|eUdkbsvww0mL!jCw`xs)Vl zUe~v4-nrWrI(QtuRvR-wkpg_LE8B6m&a>AtwK{K4bE=(OG>vP<hT{GkMzxRTzRlRY z!{rvVepDV~e=+%3_C4!2oLO2%K*o#Ln6p5ni=vm={{V3skIJXYwBvh=56cOWnf|R% z=q-NzYF;YNqpF;!0a*xT*J&oeAHd$R>blp1%|c>m<cVa+KrEn(3+r}X{{Wp!%IiK% z&mwLN;nb4k00A94f1OzqM;c%w3n~V`&_<2;+pR2B>z4#;c8t3NV{>qS3Ycn~yttu_ z<!c2R`e2XYda@%5dxrr@b&Qn*b8b6r@;ZvwqI)rNe)Ptc5e61Fpa}+7u##36y|)_$ zANJPy`oC=6{{T)*zU7`d9g!N%)70uKbA-KCDY@owOO~~@3Ut53cdbqty*ZgVi4;Dp zzGVXH1%q7l71Bm+a;4=TBmK*4wf!(WJayK(dgB_+>uw|gWbmzHD`UtjqKyW>I+(h6 zO!CWRP3%qV1^)m#TqCu~M2mo}BtDGgtU&2urNZ3X!{c0ezFjQv#ft1?Qre>HZ}F|x zW2qiu-_@5zQMEueu<QkMv8`mx=BAyM6zHE#v{kFmCFzCcEJ?Y)YnthdGP9E3g=qi{ z$KWV50HCUy3;ja>0M6BwGhss_7u{_->w0?_=<(c~aAHXm?dokHz{5*;f<Fyw9dos* z(_8z6zicykc3k|)H|bgaYwX97%qvB(C?s2L{vCRJYg2^wQkks(0J|$4i*dO3AJU?& z<un^5o@jv^%)@HNFJ%PU-WTsoHH$7te&OPPg9;J@e^DLleEcOk#4e~;OK!hknLYqi z(+Mb5CsF|*l1}0WW%-&z6tnI(w$MJ1J~f~TwfuY06`d-eE&I@m7pIQ36>3ZAg)69U z)7qfb1o26KKF3{p=~AoFdv}y#&Bx@pc(OdP88iWpKu`3a=Ujfye=*aW_;*eYJg9MH zjpGY&q_xTrPJs9LS1)Vw-Z^q{Mkz#d%W!l;wg%VG9@jO$b}uYh_@QJXMr*hmffl;n zz?=6KzG_(H9jey8>;9AZS4ImYXF#Lz>sLlsmd3<bp7n56cYRu(<WOi6FQQ3nNpoS> zulO37<knYYw$;#+^!67206Nks69&40Z;w)K;ZmyAoJ@fYgARxMFGOkM<aL(A%2%$x zm1m~8cKI2h$c-n^Pq%Erbr0JA00UgP@abGB!BPiRH?w?ev~#UIRO{;)WHwnrTlDiE zq}F?fHD4_wmqjnR6#X`~)B1&8BJ{#pPQCmqYym2J^`J+TAk$OYt_4PSVo9|{6QRHG zq8K<MU!4K4stF&LjR3H<0Cz-P&OkxbodrR}=Gz`tj6AHuIX1}@R$*(M)|3`P)*5!M zcI$FtjJ`$vAqG5Y1}IXo!oF=7^>eQ0Hr1Q(u&E&D02%HywORtnEzQ3ggIMJ9N<@xS z2$*_qs-c$sPJlCMrlyMO!^`uzx#e*smFAKMf?KMqv?Onra2G-I0<-HEUCsj+jnBx7 zkHpM8P%-**<Os{WuPFZjXw7XKa{M=Z^sM!9sWh`^N0;u5Oa$cws~l;Jyo4(?*?=km zMzew#o6>wAm(uy~?I`5<zBd;iB>lt$wouYEmwvmBjbfcI*44+Kw<~v#3)|S-jQl|1 z<`|!8hJrpiXynO_H!}k$nmE~gMm<AX!@{TZ^Q-E~$NvCpd8}rVT#Wp95gbX3B8jr3 zRz=wzo^3*aPikMXQ`NKE-`k!_PDdXz+y!UK$99@bv?^Lw+%~Mb4c1lg?^CYl;b$*H z&-+C))@+$_CwW;G9DhXq=+u%fPSsX6zR)^#tn=0uHE@2;<M^y$j7Ip%uc(XxW_#`? zM^Fpgo`+2-*Lt|^kP<NzN+XSQ3ZlRdfEAH^F-I6X5H91ntSxrwbK+_!5=-3w0QA*D z74<F-m;C4qFu?(H6loEV?vSE@S&vf0b^K@qtZ%NT^p6YF9#{K`?ndCft(%gPtW!## zYlim$jzr#2cO4Z_d5Nw4eC<xIN9S%w0zNAu0J;AFa=9U|5=b_MRREIvnJ>EI#C+@7 zF1S|@Bu1$&#v2w!C<}c`bQVi?@g}M<V>Vt~tBHoC*^P>&?&nUw0aIF$$ZUKe)rskQ z5H1gZ0d=n?JGDa&GI?UTOI(KdYAg=5M?xHlf!e6Aj_Y*00B>%VI@nvUjS-J2WXeGC zC6NgplaL)7=iC~KsvZVogmThHc+g&0+R7A;#^&Q+3XoEGj$;oRE=lpFi;u`8Ly~k> zBd*e>=H4{Xq1}q6V};3$SJGmDZrW@^dA};CwZcfKRZhgUnKS`d01f_s#;E6mCN5b+ z<=hEdjkZ0&y#|EJMvNAc?56IvU<-8lYvEB@b8#LuSqiGfCZV<dKl@N(b=@Am2FJPi z(u9p2h*TS#>9lvKCPqB55V9#&?xYW&QShjvFvay-?aQn>6%t!;(@~~|#;PxhO~Syg z<r+1tbotd4PVOWOE~m2tV{gKx7i02SYHae|d}IZO`PCgvA(FminPtbl*$KJ17dsF6 z*7@$nZ!)y5QZoR7jr@9xn^$S~M?3Y^+kq9<Sz{O~_UM0&3|zCwqs>c#)yjzdLd5hU zve&Y~W*1Tq^PsP7n&@o8wXEPfw(FfQ{OBEJBE;+Qpy*=qav%ywWgU-Sz|_X2bYtYz z#-xCBH#Z-RB3QfBfrZ0akJDmpRT^<8`*+>265XEn`1I*g%_D#Oszl_)W&{DCvAFOy ztopUCha1mwGBFWEc7bPeVgNliU$4rs*AZt;OD+^ZvV#-3?1bLh*k1M(JgZ}8Ns+M( zd*oqq%xnn!1?xVzy4{WT=!;?KJ-(!4wCVb{5^q_$)M#F7EgQ%b?HhIIN$yC!XVlj^ zUT-~IhMa6`Sr7#_J$%*&O6fU_=zq&k6N8Ew-qtrelxwLVntGbN$u!8)ParoNiLuj9 z3X1aiS$P>R_1OblfGz;((z|mcbGJ|b04q8^<&HC9Z4K{lfVE6j+0*6Z<0Q!c0JcC^ zL>(CRZ}2qdB|3Al*rck`seEK3)W4NT`Hq#+u*Z`y%+F+4!a^_UpglCu_pNg>Gkn$( z7CWo0-Fo<G@~!-`fuJVVD&2t8Rq`!ZwvFFVZh)Iwvueoc@yR2)l2sy4Gh4#-&!*%* zDab6c>{jv(Z+q)bCLLBIm_meI0O@+tV!hKza(ve9Of<+qQ?zyJZ&j0Sk6|n{QDyj_ zl?HqMA0LHiT>>MxQrk!BJ?-+W&>7Qn0eu@meSaFTMl-Vlz@_`0Z$O2}Jv8vEhz!=& z-!nkbkad27=GV5Api7Wmz-Wo0FNHAF84i&ZRz7aD!$}pdxQz!|QXTSTAhR{Mi&%Fb z`V}#CP-bItZExXK1a#N8K|l$)zmBvDPmK_}yB^g;hQCh=2vv%LPnV$9po&>o5OuzX z<y4N8S<5V|ya?OiH2gd(7B#O`#&WQjLbQx$1Z;NINFSxT{uSrzpDwbswnSMD89=_$ z7+eAx_V3?X&SKij5roQDG>yng8-vgrUfwmU{xaioNf^qsQQR)14Rmgw8tcvQ&rv{z zMs`$E3Ia&(E!f_!rYOqB$XLBXj1f+!uqLdqSA`o*KEgtlQ?U53=sz00TqI|nCyGL? zp<OI=BjIXFn5r-th$8m}*6s1D)m~z^LmPQlZ(w`;=`N*;nNQ2*-maqcasb?HK+yN7 ztyuEP6d2?TZ*NTac;2&QYFZCEy}(_*I)b;WB3f*mS+QO+Y&}uAEJx-IN!FGIeo9W; z!jM=l{{Vx5WBJwQVOWn#cC9j9e;R0xBd`E@ud7s2mR0$DYKMrK8)g1p6)%D(as^Z{ zpe)_HP-n@@Tv%FnxmD~s>!m3f@Y|2&SzD0J7&xlH2%`o`oVV(=tQ2_HKDw>*7`dJ* zY&^He^b!OT6i{01Lg-t}cMiJgt!7<Y9q(^rdrJfV04i+A^XFD7vB?AMTMca+mEO&L z3mXkjg=ed4QaN1H@cf2c^5J5RHaPWY(3us%`bb*<hpoqN3e-yCW2Wf}1-U*|weNP& zXfIU<I#{7`wjmyYY)cby)cJz-@U;g^+dkLjImVgs_Qi`56E=21DFk3^=D%O%S?jD> z9?PG`iT#y?jIk<lk}OPdnb5q_Y3KC^m@V!I-QQ3vl>Y$Pzr)r40BDj7)sH_fi-t_R z2+RkQvX?S$1zCtT3{kXVF2lWZ`)+<);q_56w)R~-q;5Vn#kMt(Ju?uxn-(mV@8NG6 zD_j72X}ae@d-eQkBW!osVPMh{-zDkNs30=F<{M*Aq<1IAg0k=GbRL-(-G4Rj($@Yr zq8j!W0`5WB4wp8n3rN6uhP}Y-XaY#iZTX(nL+;u>H2^FCB=sVKfxbqvi?+5WrRq`e zAMZ!LF*%&*IP4T*fyWtrETjJ3M7H$ZqZT&`M$m8LUazZ+n&sbG`9?(0!ou<g?iWTr z2d;qEU1Jy@B1dK>-!9cPRy^^?0(uW=^)AbGDW$9${$Wc-H{*hxrCnV`+SYVG#1URs zc5{&U(jVI(gL2B(T@8(azMqXPF|m0FB}I|q(k9%|D-ok~A*@K&uA`xiFCCQ-mwJN4 z?paOPTejhE0j&cJw~y35pQ#bP<Y8g3=sS*;EM0T+GLT5cm@}YTJ%*$83;Zf#>gf46 z<{p%RWP}a7g~?_3-iSF8#1JfqP^$D+1UMqr*mdprRYiQK+0K}-3`ru9BLw6LUQsze zsdo=AhSA>o(O8y1ph(g;rnXr@P=D<#J{>8ebUcg&PCW3L7T-v@x}KNtpuwBRg?D^C z@<P6EFtaHiP+)vKXfQa`Fwmae2sJDkWy})eBFU_&pt!gr<F8-Bn5t&SXi5U>Civ1& zQ(FfY+Hc%<rXrxs4x);<AlgZlK?6iR{vxU?c6IWS8BU<u_o+jqSxG8^8?1oop$3C& zEt4d^n+;qaGU(rp^*YrPB7D48`rBh@K^7p5EJJl4I;2oCGUEj81zV$qA3B>tu4I9M zw%u=`J$_Wv7miL(AOxvh2BzPI`x?}^mOA)(=_-%WCv+$ISErukaqFCI^@#&_UyW%s za=HOxFMj=KMS>)4V>dt3Q`vAC87xR3j-s`xhmJxBwL@F6=XJ4C0UeJ+MUk{+hc=S& zlYMn7NmCX^k(2w6bstJEfBoxP%YHvN&?$~M!YSx9xALssHD^l~o0YsxzM=rNPea+< zz%u5bbY*rL1utXyb*_DQZe29E(ZJS`2KUqw#GbzsQc+|WlQRPxZ!NnIFds2XNYnoS z50r>m&?1qka-e=>+w-aHda%u#6gdmNWiGlMfHkfy)oW5|YPL+mPJG^`Ru-ONYwbQE zPJ*632QqxPeM9NSRx%F2Ndyb_wQfdjBFxtcz!g3st}d+;O9>1b*SP-xNfk3oa3*<X zRuTEGyF^1np{+)1p8%R1sLO_m$5sPd9S>UF%w~L!b__A(x1%_k766B_2Ir`@wR!8p zbv&s1R=utVf$LY<Fv$<5Ns+fVVN%tcoaD$?U?eZYy=NO$zUNA*MJ>MF=#2>Mi(oqR zH=-1^?oZR!s1o!8q41;?gX8#`qfR8@WVYL0;5U6mX2KE@cW>?mkIUg!kz>qCfqReA zJACRzsx79yJ64$st?UKQ$E5)&eRmI)O<WllVlBp`_SZ_XrHV)->8(^)2vM%K)F|$2 zDn=~sS-PIxg;2%9s21t3j=nStzjsrwS_CIw3aE}OM{{rILXZ+ojRW6ZItmGML{0rQ z){35{(i^zxMQX?7<cx<?wTJN^5m~&fuHF|d9&@AxmN`Jvds}t825;amT)O8QmtC1* z&Bn-&BPu_;#UKQf4#UU2>z>Q-)?IVw$ILlzmlzEbHt$RkxG2>@U+@*VW@9;6=4O(8 z%%uzJ#Ps-@)I&|5I>oUVG+hdjsnhED(sH^*ng)p_SclxHKBbL~zeyLSQ^S|Y%xB1H zR2#QYbvjo0nHjZI1&~-S_in>LDs|;~@Lh+@WMa&EH^!``f%K<P8>v6#M1T+z*8cz# z&{Irm`-F{lNf?n&;77>TGhI9x@vwwzG<g=jjD%}{z|wbjF)tJLrGqqkgKvy@cD-v^ z#YW?}y=jy!+S+*D^Z=bY{{Wo=5p}ZK{k&)>A%j?he+ttpk~UGe8#ii|s3ynYeiTKq zlq3heyOGwVP|J;R;yD|`;|pE;i}VG0)@NU}yuAMaG0H_OA8i_&u?)oYu+)BZw2-_U zc)2Vw<eb3^ZZaLGs7v)-O~vfJ>lU>X@|=E7D<pYg<IHqdF}V!ITwFUFw_gfMwESeS z;YB3!*kwqg?L$TC0kySYSlAP`!^*?uN-xKgE*zOvB9e4V$uhbs?q*QLN~Zgi0rcL8 zT#Sg_X3fTk!;x|%2tY-?pSGYWRXsJoN(^|j@_4c~L=s61&D<^7uct=T{sNW{b;jZH z{3jcR{F*%JJWkwxBTV8pc^dK=BLQ2dZ;w%2?bhR)nFLbgO*U-OWaWvWjAO<F#Uonm zt05avLC^qxb*PVH{i=bmIhiCfn4sivWOIr_ub&;zT&gi0HxZ}PTz=m%(}&jLl2(Nn zqbo`kinfJs)DhU%oza^BWM%Vtd0W+SG2%#}ja1yb`I(8_RE?ugEyZg5BeMv+n_EHD zchaz}aq0o+Td)11sA(U${3wdhUtXU&D4n+@P08wi%Bm2nHTEAjL4JVM7bsYhQ`4!b zXrL6<LP-a?phuCUWnHcNmjI~IK=D1V+Jfg2h#g@I>+E3|Ywg`{E$ywZ)}Z+R04x2t z<M4f;+}A%M4nu{+$$z$l@5kKayh>ewE$2TiZC;P*=Odr5hv(cZXfh;kyU17}OEj%w zT#JkB09y90)rfvO3}rq{%7EhI0W65lvA3hVErSql)^87uWm)mFV8Y62QWVJYlMkvl zDzkJfrofe|VNWGIc3hIdSo9uLzu~&|=GSF>jy5B@X8LSmkl1b1AI$asbitZ*ib%GP zB#HD3Z1VRW2GkkiNY@~lW>j_6PNXp(rsJVC2T-<F&rp8ikM`wLYmS>pCA9h0k((t^ z$tfA$%dCnETHTvkf~+@^OS*(M8lXEHPYZvIBG+9uNU_eugkLMkxEmX2z=6`LGvqEw zkl4JIZSXSnMh8)A)ECV<<;e`wS`#s3ozPp&)Dv@2T<okDyn;6?=<9L_Eqy@R2Vdbq zW(I1`hACq8CIZBht1oazT0vJKffP29A3SZMgMG_>#C{cUbAeA%&JNr8fi^##swuLX zFIjyR*s7|hQg<*KwxE4p6)3OMX8H(Y;n2|q8dcB$d~PpPGL=h~P*nG~L)NI<jmQ>> zlOjSBs*!74X|9L0G$e6A=FG&4lB`JA;dau1{nU{MNdpyY*^i%5rli_}M)w8MHYK%W zMI}e)dX|w~(gQA+TMo9d{{RZ2q>^yV0|9+VZie4F4LJEyJMIo5m55Q=!{L6lWlVK3 z@~09QrwV)|QZ1*AcH`{*x%J2Cx;bs}71_;l$i0n4)|m1n0@vI>rM0PzXod`QOCI}b zrVjZ5usV2EMu>8|KCAJmi>;8z06Pd}Jy8Dug-u*&i3FG0tgJeztMB_y=lWbFg*>hb z+o-k8{{R}_%NN47$cbL*d*4C;2AFE($_z<)4}c_+YGJO1KP|~do{l#n-fz=zJ{lgi zJ!SkgwM2=^WUw+9k(}tvNxy!k^=3wPwc>~{B;AtA@~F5))Tuo;cvf$phNp*fisaLg zf$^S09IStA-ozim*RDPDmt8r!<nlaLZZxF|8*0eCta|OO^WL-9E_`z=Y(rgzv>Mk; z)^`NXNWPZv_|inQ1C_H6n6*)UM<pb<#X!`JTK2!;Qgh_BiY6zb6XV}X)vU;pM!*vh z+@s)n8j`hUGnO~G2jg02O2xD``5FK;16@hfRRFex^dgA7OcEsrQ+;SGM=aMOz;yAT zFKhMr-h#4hMxuf<fpQN{m2eHrdsq&Kv8kbxAy(jkMTk0F>+_`nWkt}bZ-w-rV>~-- zu>tWUnweL@1or5ld~HlL$03T?>OM7nPhxLF)4yu0k79ozK&04f-?ajg2U-FNwa4L9 z1LoA8ltd=?*IEH>2akFfHvBwoK*WAj6`PLKAYPiF7+<9k3wU+$pz3hm<>h#zBEsTm zWnHh2HQqm-+vsbbe_ZLld$H5O=cCD<G<}c~z%X_@K>q+s5Pywg@r`?H(aFcTlhTm= z#vl8D+z`X2;Cha_>s)=C^>Q-!f~Drea3N;@0Bw%HD{IoaPX7RG*yX$viB%X2o9$pg z_}5KgUQ|1*%&T#sVWs|m`%+THO^=G`HkO3zex+~o6xCy%DWe4F=rjzb<NWJMsxEE` z>ETpble_-hA$}zHw_44gwcpawx<Crp9{w6s_*D|HD`0FzYBN-;SlDUdT4z@8Zi1ql z%b{zL@HExKe%bv*eC&V9rkG=l>^y`&`fqRNQ`vn~lqzh?s67p9S;JiS>3t{-!KxV$ zk=T6dXykLbAr?5#{mi4kg-(_@C0<q*4AM7VzaRx+U0yD1sPQruD19|V4J_#=r*BR7 z1~)b@xT=eOSFF~f)qBqih2psEd@eH$M7bDn&z+T&%`CocRW3!9w=J%qX{B@K+kCfV za6PH){!85Q%$$6Yq`1QKdaNv=zJs(7+ey9HUe&(4k(thiJ;N^(B+B`4@(N_ImL~-o zQDY+wSb)7X^BTO}OB{S@nih~qWDzhUWK01pdJWo*y6P>hX&$%QzTV1zOPy$%UN;|m z%@e{};Rg0aIUA!<VYE2E!m-z1g^{b>KI?v8B2GoIl|JB)EUXDgHjhp%Jj%WNw)oWN zoLhC&_KZAsf2RzXEgT6R#m$g5?QXV$7>FH5SMa$ev(?3s(dRKF<30VuClbwv_bn1d zkLm?xjdn)Sy6sc~O`oa1!m}>RtzQ-Nrpl8j{p2|@OUHom#ps>v(kty}QV!Aui2N&t zejOcdDJGAN10jRVU5hyVLi#p^y40gwATkymPJoXZiq+*v%Qk^U+pd5Px=>V6aukDc z6}2FhHtTIIY6p^C2|=_dAYZs0{!|o4kftPk37B1W+*}^|>s1;-*rN8_dI3RBLr736 z1uohh-2m=rDVfI6t)pJu+JWO{0F$lt1H<J}RAuF|<62FCDwC2<iEjF~fOyqM=fCf_ zKQ>oA77Q7pPC6`jietql==ZhQvjinc>8*Nxso~G7<@0_&fXL3p%FdQW#^dp?d7K~I zkX!bnRSa3|ZhHaNwQDjm<8fSuSKU4&668gSx5<(?*o8uD3s@4jJ~ctd;N_PJT-oJJ zY;-#mJ<Gheuth=U{B5O7G%@GnWl`(h!;3cMvY*FGTD<PVk%^4BY#^MrI}0+k%SJ~+ zztp#&<zZyPSVr;~i8d%j!ETy&7p9J%qWE&4c|>w0$|s^EzU_6e^ACj(4DktlDI@gN z*VM<2ZcMD#18&fx<L0ZNG)Q02aCWG=$gSqyKst+`E%cz~%>pJ#L$`K}0KLbKpy+%> zsw=06?It;fBvT3M&wUtn7S!JTX%R+rvf`qZm&~LIBRxF29S*;ZDGi8V^~8iQSF?JB zY%Jbhjn};u(Bz_qJW(hkU?CO51`L4xEp2W!wMB8|ft&vTAws+^#X&+<uh{mgi=dgL zaI!fCZiR}q{!imT(r}SYmWtB)X+6M~Z<Sni1ZknENT(}@oiWraiAtX-UXBjFQhYo* z)YBZVMcMWumT}cUH`0|%xbp+GflG_nf@(@&11R!z?P4xIde)F!S%`l2^9@JvqJnC> zH(5#R+wl~LA((jsU*X!Qu$itJJF6(wMgIVmC}+>fbo8HV4woZe&Vsonc2!f=MS%wQ zwKO6~`ipKI#Z4A0>Ik~|K(HUqu9)g!XNFZiYc7lqwy@JvTjT7pp176Mi2Ct*v1+{t z?kmyHQn^`zuOgoR03%yvXvuEorY^2o)cAjmFqLqelV-64^QgMMIY!_?x6Y!vFlCDk z!uIc3v8h)|#zovL>(^<}{{RYeaO!I-8?Xt~>0{QrPMmKmj53jBOS0;1tzAq(47w1E z55QAQXhqEi=&z~jE;ab{sj$kma5JCH>2>Z|LH;JEv|n1&4n9OAGcq9^FCqdD;7O@$ ztx03MgYFU`^z(9}k}yF~cQbxqTJ^`SKTXb=c@O?ME<urU-BI=1986B`{{U9eTIThM zWMmEP)zr(D<HOQL{${oR0A$E{AAnfNi|z!Ly6$M!{{RoAs&7l{9H~K&w#h6mdY<2f zbd{VoDUvYDqek8J6)%&O$NG`3I{a!XnKv7dE^V*Iw-}^mOMvRgd=8aSHsc#xLOYXB zC?XtE51!_lsd&_zh9l)_s0S@lGa4tEkJfE_czh{_mwEpH-l(mZ4yQ_}o~n`xi(5*H zKA|Grg-kVF{xwkGsMd;xPYMVc-Rhu*y~k<=A6JC~f^9@AIP2fApqqxJwLOIt#jGwg z_)rBTwYzk^M8h#1zaO0nj!%6w{{XEODuPaw2*g^TuIJ@NKyGLyRKV}xXb54_gQLgu z+1P36B&5UFVZMj`C#bA-#H~)OZhl!Mw2@6DZaRamz4aEXPFl5OT*|rs0LX2@H5yvy z@TKIH74ha9(1_ntX49`tw(mh-+C~8)UnuKuHILy>WWj?DIU8#R0f8mf+FSi5p2w>z z;R!dLrbQZhiJ|$Ct!q;lzQR@i0BOSk)O{>}16tI@OkO*UK|Om^#npSOY}0ktgjw;d zv{ojFir*fzRp}uD)teVq*i0;RanRKGUzJW}Mhf0iJN2zbYNO=@o`X`|s-qrHCeeaY zHZiW-%6^f%p}k8-pUumBnfJK{#3<YU09wthI`OV9Hyw#AcukQgYfmJKRwio~*`XWl zq15UJOLgaKQZ3>0h~_`!B$aVu#@rqii+E&USSP2do0c7P9eYyzEct8q*Cmz8b8$j4 zBKv%JA;pQ2*r^9;c96IY^)=1LovL#(FICduIg#wHRkJWMBjloxh;ouR$XOsj3pjQQ zw3qrj8pl)GH_wOEa`<0w@_ygMJU1PT_!&|OawAQtwIou{DBFMCT{QmyD&@~sUn_ZX z@xQm8&WOW_{{S5uJ;Nue?9viWgp$`I_*YMQ$E(%kdnbaIihKuA37vx%M<VhdApi_W zDwol1ZuYKz_jSKt51o6D*qj#?AmgGLnVhacyloUm(?Gzr%bzTbV00ZTw?AdRSiH#O z@|^zwF~#us81XP%jCozBR7n|<TLlrbo1t|>ZGzxyb8~8X%T30=?ccTi(aignK3|oJ zSUCPRQ#{h-DMprMzQqWj1GRv^fE7FHN#SPK)z=B<WDsMV92i}ZAy9*G>Ky`|yBwRF z>+r8Wx;oenC4$kZ2pFQF9n_UInmRGX=_)D<s%f*wUbj9JQ%RDEx=9!$5sS3Mi*Ej% z4evoja>pu<PyMC(BT=<L_}{$%kn8mXL3U<70;&@pV>7;E8=)47ejny&ERtuvt`>I( zV)y~q@}Q|hMHvqJwYg$R>*Gxs2yB_r%aM;A$Xi&J(#HL2E-#-gA^;Y%zte94NR{RN z^PdRzmn3o}Sn;Bc`3I@=$>^#XcR6cWNf)j0@|WTHYFxM*HD$;~XbW$U-puwo*y;t( zTJ<?S4ktbCcjfR^@v)F#$YsRhjA<S^oRGR0kf}SAt;sjHQ&`21f5!Xq<>wb0k<L6{ zF}!2u@p#ygPZmY@6_MwSl|*CICdI71t3Itbf85!<oq?PoDK{g?JPRg1X8!<ANVk$x zaVG7w>$R4*&9#dkC4kD9<c2E1n=tV1FI+L%t_-=c=M5uoQ*W!O9Y)_83C!_uOoKWW zB)`@h>OJpkb*W&i%L~Pf*-FhE1aElsx?atG<Ku4n(vj$W-No_zUT!XaB&#kad|}pg z+b{r+G-RQ$(EROFo2z4zMn1tbF>i!<kEdo)+v%{qZI?HaiW!&gv8?1D-nO<qjjg3h z9}hD+ct}@3(GH|q<M7guUyUow!+IvsW$aegztVr5QC3v4dZ0}jqA{@A0*fDj($=8Y z9#oLW9Bc!Ce8-@1Yj}-M�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 literal 0 HcmV?d00001 diff --git a/resources/tmp/themes/custom/layout/main.php b/resources/tmp/themes/custom/layout/main.php new file mode 100644 index 0000000..619976d --- /dev/null +++ b/resources/tmp/themes/custom/layout/main.php @@ -0,0 +1,75 @@ +<?php +/** + * @var $content + * @var string $resources + */ +?> +<!doctype html> +<html lang="en"> +<head> + <title>Custom</title> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + + <link href="https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800,900" rel="stylesheet"> + + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"> + <link rel="stylesheet" href="<?=$resources?>/css/style.css"> +</head> +<body> + +<div class="wrapper d-flex align-items-stretch"> + <nav id="sidebar"> + <div class="p-4 pt-5"> + <a href="#" class="img logo rounded-circle mb-5" style="background-image: url(/resources/admin_theme/images/logo.jpg);"></a> + <?php \kernel\widgets\MenuWidget::create()->run(); ?> + <div class="footer"> + + </div> + + </div> + </nav> + + <!-- Page Content --> + <div id="content" class="p-4 p-md-5"> + + <nav class="navbar navbar-expand-lg navbar-light bg-light"> + <div class="container-fluid"> + + <button type="button" id="sidebarCollapse" class="btn btn-primary"> + <i class="fa fa-bars"></i> + <span class="sr-only">Toggle Menu</span> + </button> + <button class="btn btn-dark d-inline-block d-lg-none ml-auto" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> + <i class="fa fa-bars"></i> + </button> + + <div class="collapse navbar-collapse" id="navbarSupportedContent"> + <ul class="nav navbar-nav ml-auto"> + <li class="nav-item active"> + <a class="nav-link" href="#">Главня</a> + </li> + <li class="nav-item"> + <a class="nav-link" href="#">О нас</a> + </li> + <li class="nav-item"> + <a class="nav-link" href="#">Портфолио</a> + </li> + <li class="nav-item"> + <a class="nav-link" href="#">Контакты</a> + </li> + </ul> + </div> + </div> + </nav> + + <?= $content ?> + </div> +</div> + +<script src="<?=$resources?>/js/jquery.min.js"></script> +<script src="<?=$resources?>/js/popper.js"></script> +<script src="<?=$resources?>/js/bootstrap.min.js"></script> +<script src="<?=$resources?>/js/main.js"></script> +</body> +</html> \ No newline at end of file diff --git a/resources/tmp/themes/custom/manifest.json b/resources/tmp/themes/custom/manifest.json new file mode 100644 index 0000000..ab5633a --- /dev/null +++ b/resources/tmp/themes/custom/manifest.json @@ -0,0 +1,10 @@ +{ + "name": "Custom", + "version": "0.1", + "description": "Custom admin theme", + "preview": "preview.png", + "resource": "/resources/custom", + "resource_path": "{RESOURCES}/custom", + "layout": "main.php", + "layout_path": "{APP}/admin_themes/custom/layout" +} diff --git a/resources/tmp/themes/custom/resources/css/bootstrap.min.css b/resources/tmp/themes/custom/resources/css/bootstrap.min.css new file mode 100755 index 0000000..92e3fe8 --- /dev/null +++ b/resources/tmp/themes/custom/resources/css/bootstrap.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 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,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}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,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";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;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}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}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}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:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}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}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[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-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:.5rem;font-weight:500;line-height:1.2}.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,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.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:.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:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.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:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.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,.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%;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:100%}.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:100%}.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:100%}.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:100%}.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:100%}.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%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.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-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.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>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.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>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.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>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.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>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.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>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.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>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.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>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.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>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.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}.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}.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}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (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 .2rem rgba(0,123,255,.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:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.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-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.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:.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:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%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 .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%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 .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.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 .custom-select,.form-inline .input-group{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;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.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;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}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 .2rem rgba(38,143,255,.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 .2rem rgba(38,143,255,.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 .2rem rgba(130,138,145,.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 .2rem rgba(130,138,145,.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 .2rem rgba(72,180,97,.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 .2rem rgba(72,180,97,.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 .2rem rgba(58,176,195,.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 .2rem rgba(58,176,195,.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 .2rem rgba(222,170,12,.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 .2rem rgba(222,170,12,.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 .2rem rgba(225,83,97,.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 .2rem rgba(225,83,97,.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 .2rem rgba(216,217,219,.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 .2rem rgba(216,217,219,.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 .2rem rgba(82,88,93,.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 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;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 .2rem rgba(0,123,255,.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 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;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 .2rem rgba(108,117,125,.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 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;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 .2rem rgba(40,167,69,.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 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;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 .2rem rgba(23,162,184,.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 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;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 .2rem rgba(255,193,7,.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 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;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 .2rem rgba(220,53,69,.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 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;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 .2rem rgba(248,249,250,.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 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;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 .2rem rgba(52,58,64,.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 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (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 .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.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:.5rem 0;margin:.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,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.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:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.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:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{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;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.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-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.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-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){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=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{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>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control: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-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{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:.375rem .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:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.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),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{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:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{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;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-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;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%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{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%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,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%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,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%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 .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.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;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.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}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.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:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.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:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{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:.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:.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:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{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:.5rem;padding-bottom:.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:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.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:.5rem;padding-left:.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:.5rem;padding-left:.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:.5rem;padding-left:.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:.5rem;padding-left:.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:.5rem;padding-left:.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,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%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,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%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,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{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,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.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:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.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:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.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{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;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}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.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:.25rem}.page-link{position:relative;display:block;padding:.5rem .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 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.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:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.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:.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:.75rem;background-color:#e9ecef;border-radius:.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 .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.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 (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.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:focus,.list-group-item-action:hover{z-index:1;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:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{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:focus,.list-group-item-secondary.list-group-item-action:hover{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:focus,.list-group-item-success.list-group-item-action:hover{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:focus,.list-group-item-info.list-group-item-action:hover{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:focus,.list-group-item-warning.list-group-item-action:hover{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:focus,.list-group-item-danger.list-group-item-action:hover{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:focus,.list-group-item-light.list-group-item-action:hover{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:focus,.list-group-item-dark.list-group-item-action:hover{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{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.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,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.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 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 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 #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.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-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";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:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.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,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";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:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;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:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%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,%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:0;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{box-sizing:content-box;-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:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.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:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{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-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!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 embed,.embed-responsive iframe,.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}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!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 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(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}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.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:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.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:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.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-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-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:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.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:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.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-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-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:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.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:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.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-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-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:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.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:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.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-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-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:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.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:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.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-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-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!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!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-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{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}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{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 td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/resources/tmp/themes/custom/resources/css/bootstrap/_media.css b/resources/tmp/themes/custom/resources/css/bootstrap/_media.css new file mode 100644 index 0000000..379ab53 --- /dev/null +++ b/resources/tmp/themes/custom/resources/css/bootstrap/_media.css @@ -0,0 +1,12 @@ +.media { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; } + +.media-body { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } diff --git a/resources/tmp/themes/custom/resources/css/bootstrap/mixins/_border-radius.css b/resources/tmp/themes/custom/resources/css/bootstrap/mixins/_border-radius.css new file mode 100644 index 0000000..e69de29 diff --git a/resources/tmp/themes/custom/resources/css/bootstrap/mixins/_screen-reader.css b/resources/tmp/themes/custom/resources/css/bootstrap/mixins/_screen-reader.css new file mode 100644 index 0000000..e69de29 diff --git a/resources/tmp/themes/custom/resources/css/bootstrap/mixins/_visibility.css b/resources/tmp/themes/custom/resources/css/bootstrap/mixins/_visibility.css new file mode 100644 index 0000000..e69de29 diff --git a/resources/tmp/themes/custom/resources/css/bootstrap/utilities/_stretched-link.css b/resources/tmp/themes/custom/resources/css/bootstrap/utilities/_stretched-link.css new file mode 100644 index 0000000..20eb7dc --- /dev/null +++ b/resources/tmp/themes/custom/resources/css/bootstrap/utilities/_stretched-link.css @@ -0,0 +1,10 @@ +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; + content: ""; + background-color: rgba(0, 0, 0, 0); } diff --git a/resources/tmp/themes/custom/resources/css/style.css b/resources/tmp/themes/custom/resources/css/style.css new file mode 100644 index 0000000..f30a188 --- /dev/null +++ b/resources/tmp/themes/custom/resources/css/style.css @@ -0,0 +1,8288 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 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, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } + +*, +*::before, +*::after { + -webkit-box-sizing: border-box; + box-sizing: border-box; } + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +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, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + 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 { + -webkit-box-sizing: content-box; + 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; + text-decoration-skip-ink: none; } + +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; } + +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; } + 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; } + +figure { + margin: 0 0 1rem; } + +img { + vertical-align: middle; + border-style: none; } + +svg { + overflow: hidden; + vertical-align: middle; } + +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; } + +select { + word-wrap: normal; } + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + +button:not(:disabled), +[type="button"]:not(:disabled), +[type="reset"]:not(:disabled), +[type="submit"]:not(:disabled) { + cursor: pointer; } + +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"] { + -webkit-box-sizing: border-box; + 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-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-weight: 500; + line-height: 1.2; } + +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: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; } + +.no-gutters { + margin-right: 0; + margin-left: 0; } + .no-gutters > .col, + .no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; } + +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; } + +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + +.col-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + +.col-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + +.col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + +.col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + +.col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + +.col-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + +.col-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + +.col-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + +.col-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + +.col-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + +.col-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + +.col-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + +.col-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + +.order-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } + +.order-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } + +.order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } + +.order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + +.order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + +.order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + +.order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + +.order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + +.order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + +.order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + +.order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + +.order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + +.order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + +.order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + +.order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } + +.offset-1 { + margin-left: 8.33333%; } + +.offset-2 { + margin-left: 16.66667%; } + +.offset-3 { + margin-left: 25%; } + +.offset-4 { + margin-left: 33.33333%; } + +.offset-5 { + margin-left: 41.66667%; } + +.offset-6 { + margin-left: 50%; } + +.offset-7 { + margin-left: 58.33333%; } + +.offset-8 { + margin-left: 66.66667%; } + +.offset-9 { + margin-left: 75%; } + +.offset-10 { + margin-left: 83.33333%; } + +.offset-11 { + margin-left: 91.66667%; } + +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + .col-sm-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + .col-sm-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-sm-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-sm-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + .col-sm-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-sm-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-sm-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .col-sm-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-sm-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-sm-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + .col-sm-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-sm-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-sm-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + .order-sm-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } + .order-sm-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } + .order-sm-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } + .order-sm-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + .order-sm-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .order-sm-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + .order-sm-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + .order-sm-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + .order-sm-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + .order-sm-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + .order-sm-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + .order-sm-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + .order-sm-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + .order-sm-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + .order-sm-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } + .offset-sm-0 { + margin-left: 0; } + .offset-sm-1 { + margin-left: 8.33333%; } + .offset-sm-2 { + margin-left: 16.66667%; } + .offset-sm-3 { + margin-left: 25%; } + .offset-sm-4 { + margin-left: 33.33333%; } + .offset-sm-5 { + margin-left: 41.66667%; } + .offset-sm-6 { + margin-left: 50%; } + .offset-sm-7 { + margin-left: 58.33333%; } + .offset-sm-8 { + margin-left: 66.66667%; } + .offset-sm-9 { + margin-left: 75%; } + .offset-sm-10 { + margin-left: 83.33333%; } + .offset-sm-11 { + margin-left: 91.66667%; } } + +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + .col-md-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + .col-md-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-md-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-md-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + .col-md-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-md-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-md-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .col-md-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-md-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-md-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + .col-md-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-md-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-md-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + .order-md-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } + .order-md-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } + .order-md-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } + .order-md-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + .order-md-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .order-md-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + .order-md-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + .order-md-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + .order-md-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + .order-md-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + .order-md-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + .order-md-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + .order-md-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + .order-md-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + .order-md-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } + .offset-md-0 { + margin-left: 0; } + .offset-md-1 { + margin-left: 8.33333%; } + .offset-md-2 { + margin-left: 16.66667%; } + .offset-md-3 { + margin-left: 25%; } + .offset-md-4 { + margin-left: 33.33333%; } + .offset-md-5 { + margin-left: 41.66667%; } + .offset-md-6 { + margin-left: 50%; } + .offset-md-7 { + margin-left: 58.33333%; } + .offset-md-8 { + margin-left: 66.66667%; } + .offset-md-9 { + margin-left: 75%; } + .offset-md-10 { + margin-left: 83.33333%; } + .offset-md-11 { + margin-left: 91.66667%; } } + +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + .col-lg-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + .col-lg-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-lg-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-lg-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + .col-lg-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-lg-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-lg-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .col-lg-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-lg-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-lg-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + .col-lg-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-lg-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-lg-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + .order-lg-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } + .order-lg-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } + .order-lg-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } + .order-lg-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + .order-lg-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .order-lg-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + .order-lg-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + .order-lg-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + .order-lg-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + .order-lg-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + .order-lg-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + .order-lg-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + .order-lg-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + .order-lg-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + .order-lg-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } + .offset-lg-0 { + margin-left: 0; } + .offset-lg-1 { + margin-left: 8.33333%; } + .offset-lg-2 { + margin-left: 16.66667%; } + .offset-lg-3 { + margin-left: 25%; } + .offset-lg-4 { + margin-left: 33.33333%; } + .offset-lg-5 { + margin-left: 41.66667%; } + .offset-lg-6 { + margin-left: 50%; } + .offset-lg-7 { + margin-left: 58.33333%; } + .offset-lg-8 { + margin-left: 66.66667%; } + .offset-lg-9 { + margin-left: 75%; } + .offset-lg-10 { + margin-left: 83.33333%; } + .offset-lg-11 { + margin-left: 91.66667%; } } + +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; } + .col-xl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; } + .col-xl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333%; } + .col-xl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667%; } + .col-xl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; } + .col-xl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333%; } + .col-xl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667%; } + .col-xl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; } + .col-xl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333%; } + .col-xl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667%; } + .col-xl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; } + .col-xl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333%; } + .col-xl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667%; } + .col-xl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; } + .order-xl-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; } + .order-xl-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; } + .order-xl-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; } + .order-xl-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; } + .order-xl-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; } + .order-xl-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; } + .order-xl-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; } + .order-xl-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; } + .order-xl-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; } + .order-xl-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; } + .order-xl-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; } + .order-xl-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; } + .order-xl-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; } + .order-xl-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; } + .order-xl-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; } + .offset-xl-0 { + margin-left: 0; } + .offset-xl-1 { + margin-left: 8.33333%; } + .offset-xl-2 { + margin-left: 16.66667%; } + .offset-xl-3 { + margin-left: 25%; } + .offset-xl-4 { + margin-left: 33.33333%; } + .offset-xl-5 { + margin-left: 41.66667%; } + .offset-xl-6 { + margin-left: 50%; } + .offset-xl-7 { + margin-left: 58.33333%; } + .offset-xl-8 { + margin-left: 66.66667%; } + .offset-xl-9 { + margin-left: 75%; } + .offset-xl-10 { + margin-left: 83.33333%; } + .offset-xl-11 { + margin-left: 91.66667%; } } + +.table { + width: 100%; + margin-bottom: 1rem; + color: #212529; } + .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-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 { + color: #212529; + background-color: rgba(0, 0, 0, 0.075); } + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #b8daff; } + +.table-primary th, +.table-primary td, +.table-primary thead th, +.table-primary tbody + tbody { + border-color: #7abaff; } + +.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-secondary th, +.table-secondary td, +.table-secondary thead th, +.table-secondary tbody + tbody { + border-color: #b3b7bb; } + +.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-success th, +.table-success td, +.table-success thead th, +.table-success tbody + tbody { + border-color: #8fd19e; } + +.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-info th, +.table-info td, +.table-info thead th, +.table-info tbody + tbody { + border-color: #86cfda; } + +.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-warning th, +.table-warning td, +.table-warning thead th, +.table-warning tbody + tbody { + border-color: #ffdf7e; } + +.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-danger th, +.table-danger td, +.table-danger thead th, +.table-danger tbody + tbody { + border-color: #ed969e; } + +.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-light th, +.table-light td, +.table-light thead th, +.table-light tbody + tbody { + border-color: #fbfcfc; } + +.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-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: #95999c; } + +.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: #343a40; + border-color: #454d55; } + +.table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #dee2e6; } + +.table-dark { + color: #fff; + background-color: #343a40; } + .table-dark th, + .table-dark td, + .table-dark thead th { + border-color: #454d55; } + .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 { + color: #fff; + 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; } + .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; } + .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; } + .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; } + .table-responsive-xl > .table-bordered { + border: 0; } } + +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; } + .table-responsive > .table-bordered { + border: 0; } + +.form-control { + display: block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: 0.25rem; + -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-control { + -webkit-transition: none; + -o-transition: none; + transition: none; } } + .form-control::-ms-expand { + background-color: transparent; + border: 0; } + .form-control:focus { + color: #495057; + background-color: #fff; + border-color: #80bdff; + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .form-control::-webkit-input-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: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, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; } + +.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; } + +.form-control-lg { + height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; } + +select.form-control[size], select.form-control[multiple] { + height: auto; } + +textarea.form-control { + height: auto; } + +.form-group { + margin-bottom: 1rem; } + +.form-text { + display: block; + margin-top: 0.25rem; } + +.form-row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; } + .form-row > .col, + .form-row > [class*="col-"] { + padding-right: 5px; + padding-left: 5px; } + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; } + +.form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; } + .form-check-input:disabled ~ .form-check-label { + color: #6c757d; } + +.form-check-label { + margin-bottom: 0; } + +.form-check-inline { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; } + .form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; } + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #28a745; } + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(40, 167, 69, 0.9); + border-radius: 0.25rem; } + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #28a745; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: center right calc(0.375em + 0.1875rem); + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #28a745; + -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); + 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 { + display: block; } + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } + +.was-validated .custom-select:valid, .custom-select.is-valid { + border-color: #28a745; + padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%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/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { + border-color: #28a745; + -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); } + .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 { + border-color: #28a745; } + +.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 { + border-color: #34ce57; + background-color: #34ce57; } + +.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { + -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); } + +.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #28a745; } + +.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 ~ .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 { + border-color: #28a745; + -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); + 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: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.25rem; } + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #dc3545; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); + background-repeat: no-repeat; + background-position: center right calc(0.375em + 0.1875rem); + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #dc3545; + -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); + 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 { + display: block; } + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } + +.was-validated .custom-select:invalid, .custom-select.is-invalid { + border-color: #dc3545; + padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%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/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { + border-color: #dc3545; + -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); } + .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 { + border-color: #dc3545; } + +.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 { + border-color: #e4606d; + background-color: #e4606d; } + +.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { + -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); } + +.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #dc3545; } + +.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 ~ .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 { + border-color: #dc3545; + -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); } + +.form-inline { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + .form-inline .form-check { + width: 100%; } + @media (min-width: 576px) { + .form-inline label { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-bottom: 0; } + .form-inline .form-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 0; } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; } + .form-inline .form-control-plaintext { + display: inline-block; } + .form-inline .input-group, + .form-inline .custom-select { + width: auto; } + .form-inline .form-check { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: auto; + padding-left: 0; } + .form-inline .form-check-input { + position: relative; + -ms-flex-negative: 0; + flex-shrink: 0; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; } + .form-inline .custom-control { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } + .form-inline .custom-control-label { + margin-bottom: 0; } } + +.btn { + display: inline-block; + font-weight: 400; + color: #212529; + text-align: center; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + border-radius: 0.25rem; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -o-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; + 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; + 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, -webkit-box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .btn { + -webkit-transition: none; + -o-transition: none; + transition: none; } } + .btn:hover { + color: #212529; + text-decoration: none; } + .btn:focus, .btn.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .btn.disabled, .btn:disabled { + opacity: 0.65; } + +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 { + -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); + box-shadow: 0 0 0 0.2rem rgba(38, 143, 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 { + -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); + box-shadow: 0 0 0 0.2rem rgba(38, 143, 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 { + -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); + box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 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 { + -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); + box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 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 { + -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); + box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 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 { + -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); + box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 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 { + -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); + box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 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 { + -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); + box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 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 { + -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); + box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 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 { + -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); + box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 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 { + -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); + box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 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 { + -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); + box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 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 { + -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); + box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 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 { + -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); + box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 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 { + -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); + box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 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 { + -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); + box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); } + +.btn-outline-primary { + color: #007bff; + border-color: #007bff; } + .btn-outline-primary:hover { + color: #fff; + background-color: #007bff; + border-color: #007bff; } + .btn-outline-primary:focus, .btn-outline-primary.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); + 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 { + -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); } + +.btn-outline-secondary { + color: #6c757d; + border-color: #6c757d; } + .btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; } + .btn-outline-secondary:focus, .btn-outline-secondary.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); + 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 { + -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); } + +.btn-outline-success { + color: #28a745; + border-color: #28a745; } + .btn-outline-success:hover { + color: #fff; + background-color: #28a745; + border-color: #28a745; } + .btn-outline-success:focus, .btn-outline-success.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); + 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 { + -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); } + +.btn-outline-info { + color: #17a2b8; + border-color: #17a2b8; } + .btn-outline-info:hover { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; } + .btn-outline-info:focus, .btn-outline-info.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); + 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 { + -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); } + +.btn-outline-warning { + color: #ffc107; + border-color: #ffc107; } + .btn-outline-warning:hover { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; } + .btn-outline-warning:focus, .btn-outline-warning.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); + 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 { + -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); } + +.btn-outline-danger { + color: #dc3545; + border-color: #dc3545; } + .btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; } + .btn-outline-danger:focus, .btn-outline-danger.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); + 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 { + -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); } + +.btn-outline-light { + color: #f8f9fa; + border-color: #f8f9fa; } + .btn-outline-light:hover { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; } + .btn-outline-light:focus, .btn-outline-light.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); + 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 { + -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); } + +.btn-outline-dark { + color: #343a40; + border-color: #343a40; } + .btn-outline-dark:hover { + color: #fff; + background-color: #343a40; + border-color: #343a40; } + .btn-outline-dark:focus, .btn-outline-dark.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); + 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 { + -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); } + +.btn-link { + font-weight: 400; + color: #007bff; + text-decoration: none; } + .btn-link:hover { + color: #0056b3; + text-decoration: underline; } + .btn-link:focus, .btn-link.focus { + text-decoration: underline; + -webkit-box-shadow: none; + 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 { + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; } + @media (prefers-reduced-motion: reduce) { + .fade { + -webkit-transition: none; + -o-transition: none; + transition: none; } } + .fade:not(.show) { + opacity: 0; } + +.collapse:not(.show) { + display: none; } + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; } + @media (prefers-reduced-motion: reduce) { + .collapsing { + -webkit-transition: none; + -o-transition: none; + transition: none; } } + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; } + +.dropdown-toggle { + white-space: nowrap; } + .dropdown-toggle::after { + display: inline-block; + 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-left { + right: auto; + left: 0; } + +.dropdown-menu-right { + right: 0; + left: auto; } + +@media (min-width: 576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0; } + .dropdown-menu-sm-right { + right: 0; + left: auto; } } + +@media (min-width: 768px) { + .dropdown-menu-md-left { + right: auto; + left: 0; } + .dropdown-menu-md-right { + right: 0; + left: auto; } } + +@media (min-width: 992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0; } + .dropdown-menu-lg-right { + right: 0; + left: auto; } } + +@media (min-width: 1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0; } + .dropdown-menu-xl-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; + 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; + 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; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; } + +.dropleft .dropdown-toggle::after { + display: none; } + +.dropleft .dropdown-toggle::before { + display: inline-block; + 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; + pointer-events: none; + 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: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle; } + .btn-group > .btn, + .btn-group-vertical > .btn { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 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-toolbar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } + .btn-toolbar .input-group { + width: auto; } + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; } + +.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 { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } + .btn-group-vertical > .btn, + .btn-group-vertical > .btn-group { + width: 100%; } + .btn-group-vertical > .btn:not(:first-child), + .btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; } + .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), + .btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .btn-group-vertical > .btn:not(:first-child), + .btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; } + .btn-group-toggle > .btn input[type="radio"], + .btn-group-toggle > .btn input[type="checkbox"], + .btn-group-toggle > .btn-group > .btn input[type="radio"], + .btn-group-toggle > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; } + +.input-group { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + width: 100%; } + .input-group > .form-control, + .input-group > .form-control-plaintext, + .input-group > .custom-select, + .input-group > .custom-file { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0; } + .input-group > .form-control + .form-control, + .input-group > .form-control + .custom-select, + .input-group > .form-control + .custom-file, + .input-group > .form-control-plaintext + .form-control, + .input-group > .form-control-plaintext + .custom-select, + .input-group > .form-control-plaintext + .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:focus, + .input-group > .custom-select:focus, + .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { + z-index: 3; } + .input-group > .custom-file .custom-file-input:focus { + z-index: 4; } + .input-group > .form-control:not(:last-child), + .input-group > .custom-select:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .input-group > .form-control:not(:first-child), + .input-group > .custom-select:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .input-group > .custom-file { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + .input-group > .custom-file:not(:last-child) .custom-file-label, + .input-group > .custom-file:not(:last-child) .custom-file-label::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: -webkit-box; + display: -ms-flexbox; + display: flex; } + .input-group-prepend .btn, + .input-group-append .btn { + position: relative; + z-index: 2; } + .input-group-prepend .btn:focus, + .input-group-append .btn:focus { + z-index: 3; } + .input-group-prepend .btn + .btn, + .input-group-prepend .btn + .input-group-text, + .input-group-prepend .input-group-text + .input-group-text, + .input-group-prepend .input-group-text + .btn, + .input-group-append .btn + .btn, + .input-group-append .btn + .input-group-text, + .input-group-append .input-group-text + .input-group-text, + .input-group-append .input-group-text + .btn { + margin-left: -1px; } + +.input-group-prepend { + margin-right: -1px; } + +.input-group-append { + margin-left: -1px; } + +.input-group-text { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0.375rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.25rem; } + .input-group-text input[type="radio"], + .input-group-text input[type="checkbox"] { + margin-top: 0; } + +.input-group-lg > .form-control:not(textarea), +.input-group-lg > .custom-select { + height: calc(1.5em + 1rem + 2px); } + +.input-group-lg > .form-control, +.input-group-lg > .custom-select, +.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; } + +.input-group-sm > .form-control:not(textarea), +.input-group-sm > .custom-select { + height: calc(1.5em + 0.5rem + 2px); } + +.input-group-sm > .form-control, +.input-group-sm > .custom-select, +.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; } + +.input-group-lg > .custom-select, +.input-group-sm > .custom-select { + padding-right: 1.75rem; } + +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text, +.input-group > .input-group-append:not(:last-child) > .btn, +.input-group > .input-group-append:not(:last-child) > .input-group-text, +.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.input-group > .input-group-append > .btn, +.input-group > .input-group-append > .input-group-text, +.input-group > .input-group-prepend:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .input-group-text, +.input-group > .input-group-prepend:first-child > .btn:not(:first-child), +.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.custom-control { + position: relative; + display: block; + min-height: 1.5rem; + padding-left: 1.5rem; } + +.custom-control-inline { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + margin-right: 1rem; } + +.custom-control-input { + position: absolute; + z-index: -1; + opacity: 0; } + .custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + border-color: #007bff; + background-color: #007bff; } + .custom-control-input:focus ~ .custom-control-label::before { + -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .custom-control-input:focus:not(:checked) ~ .custom-control-label::before { + border-color: #80bdff; } + .custom-control-input:not(:disabled):active ~ .custom-control-label::before { + color: #fff; + background-color: #b3d7ff; + border-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; + vertical-align: top; } + .custom-control-label::before { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + background-color: #fff; + border: #adb5bd solid 1px; } + .custom-control-label::after { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background: no-repeat 50% / 50% 50%; } + +.custom-checkbox .custom-control-label::before { + border-radius: 0.25rem; } + +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%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 { + border-color: #007bff; + background-color: #007bff; } + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%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::after { + background-image: url("data:image/svg+xml,%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-switch { + padding-left: 2.25rem; } + .custom-switch .custom-control-label::before { + left: -2.25rem; + width: 1.75rem; + pointer-events: all; + border-radius: 0.5rem; } + .custom-switch .custom-control-label::after { + top: calc(0.25rem + 2px); + left: calc(-2.25rem + 2px); + width: calc(1rem - 4px); + height: calc(1rem - 4px); + background-color: #adb5bd; + border-radius: 0.5rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -o-transition: transform 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; + transition: transform 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; + transition: transform 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, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .custom-switch .custom-control-label::after { + -webkit-transition: none; + -o-transition: none; + transition: none; } } + .custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background-color: #fff; + -webkit-transform: translateX(0.75rem); + -ms-transform: translateX(0.75rem); + transform: translateX(0.75rem); } + .custom-switch .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(1.5em + 0.75rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + vertical-align: middle; + background: url("data:image/svg+xml,%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/8px 10px; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.25rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + .custom-select:focus { + border-color: #80bdff; + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .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 { + display: none; } + +.custom-select-sm { + height: calc(1.5em + 0.5rem + 2px); + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; } + +.custom-select-lg { + height: calc(1.5em + 1rem + 2px); + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; } + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin-bottom: 0; } + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin: 0; + opacity: 0; } + .custom-file-input:focus ~ .custom-file-label { + border-color: #80bdff; + -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .custom-file-input:disabled ~ .custom-file-label { + background-color: #e9ecef; } + .custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; } + .custom-file-input ~ .custom-file-label[data-browse]::after { + content: attr(data-browse); } + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.25rem; } + .custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1.5em + 0.75rem); + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + background-color: #e9ecef; + border-left: inherit; + border-radius: 0 0.25rem 0.25rem 0; } + +.custom-range { + width: 100%; + height: calc(1rem + 0.4rem); + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + .custom-range:focus { + outline: none; } + .custom-range:focus::-webkit-slider-thumb { + -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + .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-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .custom-range::-webkit-slider-thumb { + -webkit-transition: none; + -o-transition: none; + transition: none; } } + .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; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .custom-range::-moz-range-thumb { + -webkit-transition: none; + -o-transition: none; + transition: none; } } + .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; + margin-top: 0; + margin-right: 0.2rem; + margin-left: 0.2rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .custom-range::-ms-thumb { + -webkit-transition: none; + -o-transition: none; + transition: none; } } + .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; } + .custom-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; } + .custom-range:disabled::-webkit-slider-runnable-track { + cursor: default; } + .custom-range:disabled::-moz-range-thumb { + background-color: #adb5bd; } + .custom-range:disabled::-moz-range-track { + cursor: default; } + .custom-range:disabled::-ms-thumb { + background-color: #adb5bd; } + +.custom-control-label::before, +.custom-file-label, +.custom-select { + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .custom-control-label::before, + .custom-file-label, + .custom-select { + -webkit-transition: none; + -o-transition: none; + transition: none; } } + +.nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + +.nav-link { + display: block; + padding: 0.5rem 1rem; } + .nav-link:hover, .nav-link:focus { + text-decoration: none; } + .nav-link.disabled { + color: #6c757d; + pointer-events: none; + cursor: default; } + +.nav-tabs { + border-bottom: 1px solid #dee2e6; } + .nav-tabs .nav-item { + margin-bottom: -1px; } + .nav-tabs .nav-link { + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; } + .nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; } + .nav-tabs .nav-link.active, + .nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; } + .nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.nav-pills .nav-link { + border-radius: 0.25rem; } + +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #007bff; } + +.nav-fill .nav-item { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center; } + +.nav-justified .nav-item { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: center; } + +.tab-content > .tab-pane { + display: none; } + +.tab-content > .active { + display: block; } + +.navbar { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 0.5rem 1rem; } + .navbar > .container, + .navbar > .container-fluid { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; } + +.navbar-brand { + display: inline-block; + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap; } + .navbar-brand:hover, .navbar-brand:focus { + text-decoration: none; } + +.navbar-nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + .navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; } + .navbar-nav .dropdown-menu { + position: static; + float: none; } + +.navbar-text { + display: inline-block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; } + +.navbar-collapse { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; } + .navbar-toggler:hover, .navbar-toggler:focus { + text-decoration: none; } + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; } + +@media (max-width: 575.98px) { + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + padding-right: 0; + padding-left: 0; } } + +@media (min-width: 576px) { + .navbar-expand-sm { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } + .navbar-expand-sm .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .navbar-expand-sm .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; } + .navbar-expand-sm .navbar-toggler { + display: none; } } + +@media (max-width: 767.98px) { + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + padding-right: 0; + padding-left: 0; } } + +@media (min-width: 768px) { + .navbar-expand-md { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } + .navbar-expand-md .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .navbar-expand-md .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; } + .navbar-expand-md .navbar-toggler { + display: none; } } + +@media (max-width: 991.98px) { + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + padding-right: 0; + padding-left: 0; } } + +@media (min-width: 992px) { + .navbar-expand-lg { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } + .navbar-expand-lg .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .navbar-expand-lg .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; } + .navbar-expand-lg .navbar-toggler { + display: none; } } + +@media (max-width: 1199.98px) { + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + padding-right: 0; + padding-left: 0; } } + +@media (min-width: 1200px) { + .navbar-expand-xl { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } + .navbar-expand-xl .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .navbar-expand-xl .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; } + .navbar-expand-xl .navbar-toggler { + display: none; } } + +.navbar-expand { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } + .navbar-expand > .container, + .navbar-expand > .container-fluid { + padding-right: 0; + padding-left: 0; } + .navbar-expand .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .navbar-expand .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; } + .navbar-expand > .container, + .navbar-expand > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } + .navbar-expand .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; } + .navbar-expand .navbar-toggler { + display: none; } + +.navbar-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,%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,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } + +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.5); } + .navbar-dark .navbar-text a { + color: #fff; } + .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { + color: #fff; } + +.card { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; } + .card > hr { + margin-right: 0; + margin-left: 0; } + .card > .list-group:first-child .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; } + .card > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; } + +.card-body { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1.25rem; } + +.card-title { + margin-bottom: 0.75rem; } + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; } + +.card-text:last-child { + margin-bottom: 0; } + +.card-link:hover { + text-decoration: none; } + +.card-link + .card-link { + margin-left: 1.25rem; } + +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); } + .card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; } + .card-header + .list-group .list-group-item:first-child { + border-top: 0; } + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); } + .card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); } + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; } + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; } + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; } + +.card-img { + width: 100%; + border-radius: calc(0.25rem - 1px); } + +.card-img-top { + width: 100%; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); } + +.card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); } + +.card-deck { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } + .card-deck .card { + margin-bottom: 15px; } + @media (min-width: 576px) { + .card-deck { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; } + .card-deck .card { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; } } + +.card-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } + .card-group > .card { + margin-bottom: 15px; } + @media (min-width: 576px) { + .card-group { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; } + .card-group > .card { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-bottom: 0; } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .card-group > .card:not(:last-child) .card-img-top, + .card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; } + .card-group > .card:not(:last-child) .card-img-bottom, + .card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .card-group > .card:not(:first-child) .card-img-top, + .card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; } + .card-group > .card:not(:first-child) .card-img-bottom, + .card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; } } + +.card-columns .card { + margin-bottom: 0.75rem; } + +@media (min-width: 576px) { + .card-columns { + -webkit-column-count: 3; + column-count: 3; + -webkit-column-gap: 1.25rem; + column-gap: 1.25rem; + orphans: 1; + widows: 1; } + .card-columns .card { + display: inline-block; + width: 100%; } } + +.accordion > .card { + overflow: hidden; } + .accordion > .card:not(:first-of-type) .card-header:first-child { + border-radius: 0; } + .accordion > .card:not(:first-of-type):not(:last-of-type) { + border-bottom: 0; + 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; } + .accordion > .card .card-header { + margin-bottom: -1px; } + +.breadcrumb { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: 0.25rem; } + +.breadcrumb-item + .breadcrumb-item { + 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: -webkit-box; + display: -ms-flexbox; + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.25rem; } + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #007bff; + background-color: #fff; + border: 1px solid #dee2e6; } + .page-link:hover { + z-index: 2; + color: #0056b3; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6; } + .page-link:focus { + z-index: 2; + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } + +.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; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -o-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; + 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; + 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, -webkit-box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .badge { + -webkit-transition: none; + -o-transition: none; + transition: none; } } + a.badge:hover, a.badge:focus { + text-decoration: none; } + .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; } + a.badge-primary:hover, a.badge-primary:focus { + color: #fff; + background-color: #0062cc; } + a.badge-primary:focus, a.badge-primary.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); } + +.badge-secondary { + color: #fff; + background-color: #6c757d; } + a.badge-secondary:hover, a.badge-secondary:focus { + color: #fff; + background-color: #545b62; } + a.badge-secondary:focus, a.badge-secondary.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); } + +.badge-success { + color: #fff; + background-color: #28a745; } + a.badge-success:hover, a.badge-success:focus { + color: #fff; + background-color: #1e7e34; } + a.badge-success:focus, a.badge-success.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); } + +.badge-info { + color: #fff; + background-color: #17a2b8; } + a.badge-info:hover, a.badge-info:focus { + color: #fff; + background-color: #117a8b; } + a.badge-info:focus, a.badge-info.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); } + +.badge-warning { + color: #212529; + background-color: #ffc107; } + a.badge-warning:hover, a.badge-warning:focus { + color: #212529; + background-color: #d39e00; } + a.badge-warning:focus, a.badge-warning.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); } + +.badge-danger { + color: #fff; + background-color: #dc3545; } + a.badge-danger:hover, a.badge-danger:focus { + color: #fff; + background-color: #bd2130; } + a.badge-danger:focus, a.badge-danger.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); } + +.badge-light { + color: #212529; + background-color: #f8f9fa; } + a.badge-light:hover, a.badge-light:focus { + color: #212529; + background-color: #dae0e5; } + a.badge-light:focus, a.badge-light.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); } + +.badge-dark { + color: #fff; + background-color: #343a40; } + a.badge-dark:hover, a.badge-dark:focus { + color: #fff; + background-color: #1d2124; } + a.badge-dark:focus, a.badge-dark.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); } + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; } + @media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; } } + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; } + +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; } + +.alert-heading { + color: inherit; } + +.alert-link { + font-weight: 700; } + +.alert-dismissible { + padding-right: 4rem; } + .alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 0.75rem 1.25rem; + color: inherit; } + +.alert-primary { + color: #004085; + background-color: #cce5ff; + border-color: #b8daff; } + .alert-primary hr { + border-top-color: #9fcdff; } + .alert-primary .alert-link { + color: #002752; } + +.alert-secondary { + color: #383d41; + background-color: #e2e3e5; + border-color: #d6d8db; } + .alert-secondary hr { + border-top-color: #c8cbcf; } + .alert-secondary .alert-link { + color: #202326; } + +.alert-success { + color: #155724; + background-color: #d4edda; + border-color: #c3e6cb; } + .alert-success hr { + border-top-color: #b1dfbb; } + .alert-success .alert-link { + color: #0b2e13; } + +.alert-info { + color: #0c5460; + background-color: #d1ecf1; + border-color: #bee5eb; } + .alert-info hr { + border-top-color: #abdde5; } + .alert-info .alert-link { + color: #062c33; } + +.alert-warning { + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba; } + .alert-warning hr { + border-top-color: #ffe8a1; } + .alert-warning .alert-link { + color: #533f03; } + +.alert-danger { + color: #721c24; + background-color: #f8d7da; + border-color: #f5c6cb; } + .alert-danger hr { + border-top-color: #f1b0b7; } + .alert-danger .alert-link { + color: #491217; } + +.alert-light { + color: #818182; + background-color: #fefefe; + border-color: #fdfdfe; } + .alert-light hr { + border-top-color: #ececf6; } + .alert-light .alert-link { + color: #686868; } + +.alert-dark { + color: #1b1e21; + background-color: #d6d8d9; + border-color: #c6c8ca; } + .alert-dark hr { + border-top-color: #b9bbbe; } + .alert-dark .alert-link { + color: #040505; } + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 1rem 0; } + to { + background-position: 0 0; } } + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; } + to { + background-position: 0 0; } } + +.progress { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; } + +.progress-bar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #007bff; + -webkit-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; } + @media (prefers-reduced-motion: reduce) { + .progress-bar { + -webkit-transition: none; + -o-transition: none; + transition: none; } } + +.progress-bar-striped { + background-image: -webkit-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-image: -o-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-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 (prefers-reduced-motion: reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none; } } + +.media { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; } + +.media-body { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; } + +.list-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; } + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; } + .list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + 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.disabled, .list-group-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: #fff; } + .list-group-item.active { + z-index: 2; + color: #fff; + background-color: #007bff; + border-color: #007bff; } + +.list-group-horizontal { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .list-group-horizontal .list-group-item { + margin-right: -1px; + margin-bottom: 0; } + .list-group-horizontal .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; } + .list-group-horizontal .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; } + +@media (min-width: 576px) { + .list-group-horizontal-sm { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .list-group-horizontal-sm .list-group-item { + margin-right: -1px; + margin-bottom: 0; } + .list-group-horizontal-sm .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; } + .list-group-horizontal-sm .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; } } + +@media (min-width: 768px) { + .list-group-horizontal-md { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .list-group-horizontal-md .list-group-item { + margin-right: -1px; + margin-bottom: 0; } + .list-group-horizontal-md .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; } + .list-group-horizontal-md .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; } } + +@media (min-width: 992px) { + .list-group-horizontal-lg { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .list-group-horizontal-lg .list-group-item { + margin-right: -1px; + margin-bottom: 0; } + .list-group-horizontal-lg .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; } + .list-group-horizontal-lg .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; } } + +@media (min-width: 1200px) { + .list-group-horizontal-xl { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .list-group-horizontal-xl .list-group-item { + margin-right: -1px; + margin-bottom: 0; } + .list-group-horizontal-xl .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; } + .list-group-horizontal-xl .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; } } + +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0; } + .list-group-flush .list-group-item:last-child { + margin-bottom: -1px; } + +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0; } + +.list-group-flush:last-child .list-group-item:last-child { + margin-bottom: 0; + 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 { + color: #000; + text-decoration: none; } + .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { + opacity: .75; } + +button.close { + padding: 0; + background-color: transparent; + border: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + +a.close.disabled { + pointer-events: none; } + +.toast { + max-width: 350px; + overflow: hidden; + font-size: 0.875rem; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); + box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + opacity: 0; + border-radius: 0.25rem; } + .toast:not(:last-child) { + margin-bottom: 0.75rem; } + .toast.showing { + opacity: 1; } + .toast.show { + display: block; + opacity: 1; } + .toast.hide { + display: none; } + +.toast-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0.25rem 0.75rem; + color: #6c757d; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); } + +.toast-body { + padding: 0.75rem; } + +.modal-open { + overflow: hidden; } + .modal-open .modal { + overflow-x: hidden; + overflow-y: auto; } + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; } + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; } + .modal.fade .modal-dialog { + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + -o-transition: 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, -50px); + -ms-transform: translate(0, -50px); + transform: translate(0, -50px); } + @media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + -webkit-transition: none; + -o-transition: none; + transition: none; } } + .modal.show .modal-dialog { + -webkit-transform: none; + -ms-transform: none; + transform: none; } + +.modal-dialog-scrollable { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + max-height: calc(100% - 1rem); } + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 1rem); + overflow: hidden; } + .modal-dialog-scrollable .modal-header, + .modal-dialog-scrollable .modal-footer { + -ms-flex-negative: 0; + flex-shrink: 0; } + .modal-dialog-scrollable .modal-body { + overflow-y: auto; } + +.modal-dialog-centered { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + min-height: calc(100% - 1rem); } + .modal-dialog-centered::before { + display: block; + height: calc(100vh - 1rem); + content: ""; } + .modal-dialog-centered.modal-dialog-scrollable { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + height: 100%; } + .modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height: none; } + .modal-dialog-centered.modal-dialog-scrollable::before { + content: none; } + +.modal-content { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; } + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; } + .modal-backdrop.fade { + opacity: 0; } + .modal-backdrop.show { + opacity: 0.5; } + +.modal-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #dee2e6; + border-top-left-radius: 0.3rem; + border-top-right-radius: 0.3rem; } + .modal-header .close { + padding: 1rem 1rem; + margin: -1rem -1rem -1rem auto; } + +.modal-title { + margin-bottom: 0; + line-height: 1.5; } + +.modal-body { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1rem; } + +.modal-footer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 1rem; + border-top: 1px solid #dee2e6; + border-bottom-right-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; } + .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-scrollable { + max-height: calc(100% - 3.5rem); } + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3.5rem); } + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); } + .modal-dialog-centered::before { + height: calc(100vh - 3.5rem); } + .modal-sm { + max-width: 300px; } } + +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + max-width: 800px; } } + +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; } } + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + 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, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + 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 { + bottom: 0; + border-width: 0.5rem 0.5rem 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-width: 0.5rem 0.5rem 0; + 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 { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 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-width: 0.5rem 0.5rem 0.5rem 0; + 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 { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + 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-width: 0 0.5rem 0.5rem 0.5rem; + 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 { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + 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-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; } + +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + 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.pointer-event { + -ms-touch-action: pan-y; + touch-action: pan-y; } + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; } + .carousel-inner::after { + display: block; + clear: both; + content: ""; } + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-transition: -webkit-transform 0.6s ease-in-out; + transition: -webkit-transform 0.6s ease-in-out; + -o-transition: transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .carousel-item { + -webkit-transition: none; + -o-transition: none; + transition: none; } } + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; } + +.carousel-item-next:not(.carousel-item-left), +.active.carousel-item-right { + -webkit-transform: translateX(100%); + -ms-transform: translateX(100%); + transform: translateX(100%); } + +.carousel-item-prev:not(.carousel-item-right), +.active.carousel-item-left { + -webkit-transform: translateX(-100%); + -ms-transform: translateX(-100%); + transform: translateX(-100%); } + +.carousel-fade .carousel-item { + opacity: 0; + -webkit-transition-property: opacity; + -o-transition-property: opacity; + transition-property: opacity; + -webkit-transform: none; + -ms-transform: none; + transform: none; } + +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + z-index: 1; + opacity: 1; } + +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + z-index: 0; + opacity: 0; + -webkit-transition: 0s 0.6s opacity; + -o-transition: 0s 0.6s opacity; + transition: 0s 0.6s opacity; } + @media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-right { + -webkit-transition: none; + -o-transition: none; + transition: none; } } + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; + -webkit-transition: opacity 0.15s ease; + -o-transition: opacity 0.15s ease; + transition: opacity 0.15s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + -webkit-transition: none; + -o-transition: none; + transition: none; } } + .carousel-control-prev:hover, .carousel-control-prev:focus, + .carousel-control-next:hover, + .carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.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: no-repeat 50% / 100% 100%; } + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%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,%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: 0; + left: 0; + z-index: 15; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; } + .carousel-indicators li { + -webkit-box-sizing: content-box; + box-sizing: content-box; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: .5; + -webkit-transition: opacity 0.6s ease; + -o-transition: opacity 0.6s ease; + transition: opacity 0.6s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-indicators li { + -webkit-transition: none; + -o-transition: none; + transition: none; } } + .carousel-indicators .active { + opacity: 1; } + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; } + +@-webkit-keyframes spinner-border { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +@keyframes spinner-border { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); } } + +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + -webkit-animation: spinner-border .75s linear infinite; + animation: spinner-border .75s linear infinite; } + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; } + +@-webkit-keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); } + 50% { + opacity: 1; } } + +@keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); } + 50% { + opacity: 1; } } + +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + -webkit-animation: spinner-grow .75s linear infinite; + animation: spinner-grow .75s linear infinite; } + +.spinner-grow-sm { + width: 1rem; + height: 1rem; } + +.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-sm { + border-radius: 0.2rem !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-lg { + border-radius: 0.3rem !important; } + +.rounded-circle { + border-radius: 50% !important; } + +.rounded-pill { + border-radius: 50rem !important; } + +.rounded-0 { + border-radius: 0 !important; } + +.clearfix::after { + display: block; + clear: both; + content: ""; } + +.d-none { + display: none !important; } + +.d-inline { + display: inline !important; } + +.d-inline-block { + display: inline-block !important; } + +.d-block { + display: block !important; } + +.d-table { + display: table !important; } + +.d-table-row { + display: table-row !important; } + +.d-table-cell { + display: table-cell !important; } + +.d-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + +.d-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; } + .d-sm-inline { + display: inline !important; } + .d-sm-inline-block { + display: inline-block !important; } + .d-sm-block { + display: block !important; } + .d-sm-table { + display: table !important; } + .d-sm-table-row { + display: table-row !important; } + .d-sm-table-cell { + display: table-cell !important; } + .d-sm-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-sm-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } + +@media (min-width: 768px) { + .d-md-none { + display: none !important; } + .d-md-inline { + display: inline !important; } + .d-md-inline-block { + display: inline-block !important; } + .d-md-block { + display: block !important; } + .d-md-table { + display: table !important; } + .d-md-table-row { + display: table-row !important; } + .d-md-table-cell { + display: table-cell !important; } + .d-md-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-md-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } + +@media (min-width: 992px) { + .d-lg-none { + display: none !important; } + .d-lg-inline { + display: inline !important; } + .d-lg-inline-block { + display: inline-block !important; } + .d-lg-block { + display: block !important; } + .d-lg-table { + display: table !important; } + .d-lg-table-row { + display: table-row !important; } + .d-lg-table-cell { + display: table-cell !important; } + .d-lg-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-lg-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } + +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; } + .d-xl-inline { + display: inline !important; } + .d-xl-inline-block { + display: inline-block !important; } + .d-xl-block { + display: block !important; } + .d-xl-table { + display: table !important; } + .d-xl-table-row { + display: table-row !important; } + .d-xl-table-cell { + display: table-cell !important; } + .d-xl-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-xl-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } + +@media print { + .d-print-none { + display: none !important; } + .d-print-inline { + display: inline !important; } + .d-print-inline-block { + display: inline-block !important; } + .d-print-block { + display: block !important; } + .d-print-table { + display: table !important; } + .d-print-table-row { + display: table-row !important; } + .d-print-table-cell { + display: table-cell !important; } + .d-print-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; } + .d-print-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; } } + +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; } + .embed-responsive::before { + display: block; + content: ""; } + .embed-responsive .embed-responsive-item, + .embed-responsive iframe, + .embed-responsive embed, + .embed-responsive object, + .embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; } + +.embed-responsive-21by9::before { + padding-top: 42.85714%; } + +.embed-responsive-16by9::before { + padding-top: 56.25%; } + +.embed-responsive-4by3::before { + padding-top: 75%; } + +.embed-responsive-1by1::before { + padding-top: 100%; } + +.flex-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + +.flex-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + +.flex-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + +.flex-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + +.flex-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + +.flex-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + +.flex-grow-1 { + -webkit-box-flex: 1 !important; + -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 { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + +.justify-content-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + +.justify-content-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + +.justify-content-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + +.align-items-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + +.align-items-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + +.align-items-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + +.align-items-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + +.align-items-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + +.align-self-auto { + -ms-flex-item-align: auto !important; + -ms-grid-row-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; + -ms-grid-row-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; + -ms-grid-row-align: stretch !important; + align-self: stretch !important; } + +@media (min-width: 576px) { + .flex-sm-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + .flex-sm-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .flex-sm-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + .flex-sm-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + .flex-sm-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + .flex-sm-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + .flex-sm-grow-1 { + -webkit-box-flex: 1 !important; + -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 { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + .justify-content-sm-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + .justify-content-sm-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + .justify-content-sm-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + .align-items-sm-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + .align-items-sm-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + .align-items-sm-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + .align-items-sm-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + .align-items-sm-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + -ms-grid-row-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; + -ms-grid-row-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; + -ms-grid-row-align: stretch !important; + align-self: stretch !important; } } + +@media (min-width: 768px) { + .flex-md-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + .flex-md-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .flex-md-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + .flex-md-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + .flex-md-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + .flex-md-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + .flex-md-grow-1 { + -webkit-box-flex: 1 !important; + -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 { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + .justify-content-md-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + .justify-content-md-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + .justify-content-md-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + .align-items-md-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + .align-items-md-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + .align-items-md-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + .align-items-md-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + .align-items-md-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + .align-self-md-auto { + -ms-flex-item-align: auto !important; + -ms-grid-row-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; + -ms-grid-row-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; + -ms-grid-row-align: stretch !important; + align-self: stretch !important; } } + +@media (min-width: 992px) { + .flex-lg-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + .flex-lg-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .flex-lg-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + .flex-lg-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + .flex-lg-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + .flex-lg-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + .flex-lg-grow-1 { + -webkit-box-flex: 1 !important; + -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 { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + .justify-content-lg-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + .justify-content-lg-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + .justify-content-lg-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + .align-items-lg-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + .align-items-lg-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + .align-items-lg-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + .align-items-lg-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + .align-items-lg-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + -ms-grid-row-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; + -ms-grid-row-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; + -ms-grid-row-align: stretch !important; + align-self: stretch !important; } } + +@media (min-width: 1200px) { + .flex-xl-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; } + .flex-xl-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; } + .flex-xl-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; } + .flex-xl-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; } + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; } + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; } + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; } + .flex-xl-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; } + .flex-xl-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; } + .flex-xl-grow-1 { + -webkit-box-flex: 1 !important; + -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 { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; } + .justify-content-xl-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; } + .justify-content-xl-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; } + .justify-content-xl-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; } + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; } + .align-items-xl-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; } + .align-items-xl-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; } + .align-items-xl-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; } + .align-items-xl-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; } + .align-items-xl-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; } + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; } + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; } + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; } + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; } + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; } + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; } + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + -ms-grid-row-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; + -ms-grid-row-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; + -ms-grid-row-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; } } + +.overflow-auto { + overflow: auto !important; } + +.overflow-hidden { + overflow: hidden !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 { + -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } + +.shadow { + -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; } + +.shadow-lg { + -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; } + +.shadow-none { + -webkit-box-shadow: none !important; + 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; } + +.min-vw-100 { + min-width: 100vw !important; } + +.min-vh-100 { + min-height: 100vh !important; } + +.vw-100 { + width: 100vw !important; } + +.vh-100 { + height: 100vh !important; } + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; + content: ""; + background-color: rgba(0, 0, 0, 0); } + +.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-n1 { + margin: -0.25rem !important; } + +.mt-n1, +.my-n1 { + margin-top: -0.25rem !important; } + +.mr-n1, +.mx-n1 { + margin-right: -0.25rem !important; } + +.mb-n1, +.my-n1 { + margin-bottom: -0.25rem !important; } + +.ml-n1, +.mx-n1 { + margin-left: -0.25rem !important; } + +.m-n2 { + margin: -0.5rem !important; } + +.mt-n2, +.my-n2 { + margin-top: -0.5rem !important; } + +.mr-n2, +.mx-n2 { + margin-right: -0.5rem !important; } + +.mb-n2, +.my-n2 { + margin-bottom: -0.5rem !important; } + +.ml-n2, +.mx-n2 { + margin-left: -0.5rem !important; } + +.m-n3 { + margin: -1rem !important; } + +.mt-n3, +.my-n3 { + margin-top: -1rem !important; } + +.mr-n3, +.mx-n3 { + margin-right: -1rem !important; } + +.mb-n3, +.my-n3 { + margin-bottom: -1rem !important; } + +.ml-n3, +.mx-n3 { + margin-left: -1rem !important; } + +.m-n4 { + margin: -1.5rem !important; } + +.mt-n4, +.my-n4 { + margin-top: -1.5rem !important; } + +.mr-n4, +.mx-n4 { + margin-right: -1.5rem !important; } + +.mb-n4, +.my-n4 { + margin-bottom: -1.5rem !important; } + +.ml-n4, +.mx-n4 { + margin-left: -1.5rem !important; } + +.m-n5 { + margin: -3rem !important; } + +.mt-n5, +.my-n5 { + margin-top: -3rem !important; } + +.mr-n5, +.mx-n5 { + margin-right: -3rem !important; } + +.mb-n5, +.my-n5 { + margin-bottom: -3rem !important; } + +.ml-n5, +.mx-n5 { + margin-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-n1 { + margin: -0.25rem !important; } + .mt-sm-n1, + .my-sm-n1 { + margin-top: -0.25rem !important; } + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -0.25rem !important; } + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -0.25rem !important; } + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -0.25rem !important; } + .m-sm-n2 { + margin: -0.5rem !important; } + .mt-sm-n2, + .my-sm-n2 { + margin-top: -0.5rem !important; } + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -0.5rem !important; } + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -0.5rem !important; } + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -0.5rem !important; } + .m-sm-n3 { + margin: -1rem !important; } + .mt-sm-n3, + .my-sm-n3 { + margin-top: -1rem !important; } + .mr-sm-n3, + .mx-sm-n3 { + margin-right: -1rem !important; } + .mb-sm-n3, + .my-sm-n3 { + margin-bottom: -1rem !important; } + .ml-sm-n3, + .mx-sm-n3 { + margin-left: -1rem !important; } + .m-sm-n4 { + margin: -1.5rem !important; } + .mt-sm-n4, + .my-sm-n4 { + margin-top: -1.5rem !important; } + .mr-sm-n4, + .mx-sm-n4 { + margin-right: -1.5rem !important; } + .mb-sm-n4, + .my-sm-n4 { + margin-bottom: -1.5rem !important; } + .ml-sm-n4, + .mx-sm-n4 { + margin-left: -1.5rem !important; } + .m-sm-n5 { + margin: -3rem !important; } + .mt-sm-n5, + .my-sm-n5 { + margin-top: -3rem !important; } + .mr-sm-n5, + .mx-sm-n5 { + margin-right: -3rem !important; } + .mb-sm-n5, + .my-sm-n5 { + margin-bottom: -3rem !important; } + .ml-sm-n5, + .mx-sm-n5 { + margin-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-n1 { + margin: -0.25rem !important; } + .mt-md-n1, + .my-md-n1 { + margin-top: -0.25rem !important; } + .mr-md-n1, + .mx-md-n1 { + margin-right: -0.25rem !important; } + .mb-md-n1, + .my-md-n1 { + margin-bottom: -0.25rem !important; } + .ml-md-n1, + .mx-md-n1 { + margin-left: -0.25rem !important; } + .m-md-n2 { + margin: -0.5rem !important; } + .mt-md-n2, + .my-md-n2 { + margin-top: -0.5rem !important; } + .mr-md-n2, + .mx-md-n2 { + margin-right: -0.5rem !important; } + .mb-md-n2, + .my-md-n2 { + margin-bottom: -0.5rem !important; } + .ml-md-n2, + .mx-md-n2 { + margin-left: -0.5rem !important; } + .m-md-n3 { + margin: -1rem !important; } + .mt-md-n3, + .my-md-n3 { + margin-top: -1rem !important; } + .mr-md-n3, + .mx-md-n3 { + margin-right: -1rem !important; } + .mb-md-n3, + .my-md-n3 { + margin-bottom: -1rem !important; } + .ml-md-n3, + .mx-md-n3 { + margin-left: -1rem !important; } + .m-md-n4 { + margin: -1.5rem !important; } + .mt-md-n4, + .my-md-n4 { + margin-top: -1.5rem !important; } + .mr-md-n4, + .mx-md-n4 { + margin-right: -1.5rem !important; } + .mb-md-n4, + .my-md-n4 { + margin-bottom: -1.5rem !important; } + .ml-md-n4, + .mx-md-n4 { + margin-left: -1.5rem !important; } + .m-md-n5 { + margin: -3rem !important; } + .mt-md-n5, + .my-md-n5 { + margin-top: -3rem !important; } + .mr-md-n5, + .mx-md-n5 { + margin-right: -3rem !important; } + .mb-md-n5, + .my-md-n5 { + margin-bottom: -3rem !important; } + .ml-md-n5, + .mx-md-n5 { + margin-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-n1 { + margin: -0.25rem !important; } + .mt-lg-n1, + .my-lg-n1 { + margin-top: -0.25rem !important; } + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -0.25rem !important; } + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -0.25rem !important; } + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -0.25rem !important; } + .m-lg-n2 { + margin: -0.5rem !important; } + .mt-lg-n2, + .my-lg-n2 { + margin-top: -0.5rem !important; } + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -0.5rem !important; } + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -0.5rem !important; } + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -0.5rem !important; } + .m-lg-n3 { + margin: -1rem !important; } + .mt-lg-n3, + .my-lg-n3 { + margin-top: -1rem !important; } + .mr-lg-n3, + .mx-lg-n3 { + margin-right: -1rem !important; } + .mb-lg-n3, + .my-lg-n3 { + margin-bottom: -1rem !important; } + .ml-lg-n3, + .mx-lg-n3 { + margin-left: -1rem !important; } + .m-lg-n4 { + margin: -1.5rem !important; } + .mt-lg-n4, + .my-lg-n4 { + margin-top: -1.5rem !important; } + .mr-lg-n4, + .mx-lg-n4 { + margin-right: -1.5rem !important; } + .mb-lg-n4, + .my-lg-n4 { + margin-bottom: -1.5rem !important; } + .ml-lg-n4, + .mx-lg-n4 { + margin-left: -1.5rem !important; } + .m-lg-n5 { + margin: -3rem !important; } + .mt-lg-n5, + .my-lg-n5 { + margin-top: -3rem !important; } + .mr-lg-n5, + .mx-lg-n5 { + margin-right: -3rem !important; } + .mb-lg-n5, + .my-lg-n5 { + margin-bottom: -3rem !important; } + .ml-lg-n5, + .mx-lg-n5 { + margin-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-n1 { + margin: -0.25rem !important; } + .mt-xl-n1, + .my-xl-n1 { + margin-top: -0.25rem !important; } + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -0.25rem !important; } + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -0.25rem !important; } + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -0.25rem !important; } + .m-xl-n2 { + margin: -0.5rem !important; } + .mt-xl-n2, + .my-xl-n2 { + margin-top: -0.5rem !important; } + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -0.5rem !important; } + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -0.5rem !important; } + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -0.5rem !important; } + .m-xl-n3 { + margin: -1rem !important; } + .mt-xl-n3, + .my-xl-n3 { + margin-top: -1rem !important; } + .mr-xl-n3, + .mx-xl-n3 { + margin-right: -1rem !important; } + .mb-xl-n3, + .my-xl-n3 { + margin-bottom: -1rem !important; } + .ml-xl-n3, + .mx-xl-n3 { + margin-left: -1rem !important; } + .m-xl-n4 { + margin: -1.5rem !important; } + .mt-xl-n4, + .my-xl-n4 { + margin-top: -1.5rem !important; } + .mr-xl-n4, + .mx-xl-n4 { + margin-right: -1.5rem !important; } + .mb-xl-n4, + .my-xl-n4 { + margin-bottom: -1.5rem !important; } + .ml-xl-n4, + .mx-xl-n4 { + margin-left: -1.5rem !important; } + .m-xl-n5 { + margin: -3rem !important; } + .mt-xl-n5, + .my-xl-n5 { + margin-top: -3rem !important; } + .mr-xl-n5, + .mx-xl-n5 { + margin-right: -3rem !important; } + .mb-xl-n5, + .my-xl-n5 { + margin-bottom: -3rem !important; } + .ml-xl-n5, + .mx-xl-n5 { + margin-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 !important; } + +.text-justify { + text-align: justify !important; } + +.text-wrap { + white-space: normal !important; } + +.text-nowrap { + white-space: nowrap !important; } + +.text-truncate { + overflow: hidden; + -o-text-overflow: ellipsis; + 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-lighter { + font-weight: lighter !important; } + +.font-weight-normal { + font-weight: 400 !important; } + +.font-weight-bold { + font-weight: 700 !important; } + +.font-weight-bolder { + font-weight: bolder !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: #0056b3 !important; } + +.text-secondary { + color: #6c757d !important; } + +a.text-secondary:hover, a.text-secondary:focus { + color: #494f54 !important; } + +.text-success { + color: #28a745 !important; } + +a.text-success:hover, a.text-success:focus { + color: #19692c !important; } + +.text-info { + color: #17a2b8 !important; } + +a.text-info:hover, a.text-info:focus { + color: #0f6674 !important; } + +.text-warning { + color: #ffc107 !important; } + +a.text-warning:hover, a.text-warning:focus { + color: #ba8b00 !important; } + +.text-danger { + color: #dc3545 !important; } + +a.text-danger:hover, a.text-danger:focus { + color: #a71d2a !important; } + +.text-light { + color: #f8f9fa !important; } + +a.text-light:hover, a.text-light:focus { + color: #cbd3da !important; } + +.text-dark { + color: #343a40 !important; } + +a.text-dark:hover, a.text-dark:focus { + color: #121416 !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; } + +.text-decoration-none { + text-decoration: none !important; } + +.text-break { + word-break: break-word !important; + overflow-wrap: break-word !important; } + +.text-reset { + color: inherit !important; } + +.visible { + visibility: visible !important; } + +.invisible { + visibility: hidden !important; } + +@media print { + *, + *::before, + *::after { + text-shadow: none !important; + -webkit-box-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; } } + +body { + font-family: "Poppins", Arial, sans-serif; + font-size: 14px; + line-height: 1.8; + font-weight: normal; + background: #fafafa; + color: gray; } + +a { + -webkit-transition: .3s all ease; + -o-transition: .3s all ease; + transition: .3s all ease; + color: #f8b739; } + a:hover, a:focus { + text-decoration: none !important; + outline: none !important; + -webkit-box-shadow: none; + box-shadow: none; } + +button { + -webkit-transition: .3s all ease; + -o-transition: .3s all ease; + transition: .3s all ease; } + button:hover, button:focus { + text-decoration: none !important; + outline: none !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; } + +h1, h2, h3, h4, h5, +.h1, .h2, .h3, .h4, .h5 { + line-height: 1.5; + font-weight: 400; + font-family: "Poppins", Arial, sans-serif; + color: #000; } + +.ftco-section { + padding: 7em 0; } + +.ftco-no-pt { + padding-top: 0; } + +.ftco-no-pb { + padding-bottom: 0; } + +.heading-section { + font-size: 28px; + color: #000; } + .heading-section small { + font-size: 18px; } + +.img { + background-size: cover; + background-repeat: no-repeat; + background-position: center center; } + +.navbar { + padding: 15px 10px; + background: #fff; + border: none; + border-radius: 0; + margin-bottom: 40px; + -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); } + +.navbar-btn { + -webkit-box-shadow: none; + box-shadow: none; + outline: none !important; + border: none; } + +.line { + width: 100%; + height: 1px; + border-bottom: 1px dashed #ddd; + margin: 40px 0; } + +.wrapper { + width: 100%; } + +#sidebar { + min-width: 300px; + max-width: 300px; + background: #1d1919; + color: #fff; + -webkit-transition: all 0.3s; + -o-transition: all 0.3s; + transition: all 0.3s; } + #sidebar.active { + margin-left: -300px; } + #sidebar .logo { + display: block; + width: 120px; + height: 120px; + margin: 0 auto; } + #sidebar .logo span { + display: block; } + #sidebar ul.components { + padding: 0; } + #sidebar ul li { + font-size: 16px; } + #sidebar ul li > ul { + margin-left: 10px; } + #sidebar ul li > ul li { + font-size: 14px; } + #sidebar ul li a { + padding: 10px 0; + display: block; + color: rgba(255, 255, 255, 0.8); + border-bottom: 1px solid rgba(255, 255, 255, 0.1); } + #sidebar ul li a:hover { + color: #f8b739; } + #sidebar ul li.active > a { + background: transparent; + color: #f8b739; } + @media (max-width: 991.98px) { + #sidebar { + margin-left: -300px; } + #sidebar.active { + margin-left: 0; } } + +a[data-toggle="collapse"] { + position: relative; } + +.dropdown-toggle::after { + display: block; + position: absolute; + top: 50%; + right: 0; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); } + +@media (max-width: 991.98px) { + #sidebarCollapse span { + display: none; } } + +#content { + width: 100%; + padding: 0; + min-height: 100vh; + -webkit-transition: all 0.3s; + -o-transition: all 0.3s; + transition: all 0.3s; } + +.btn.btn-primary { + background: #f8b739; + border-color: #f8b739; } + .btn.btn-primary:hover, .btn.btn-primary:focus { + background: #f8b739 !important; + border-color: #f8b739 !important; } + +.footer p { + color: rgba(255, 255, 255, 0.5); } diff --git a/resources/tmp/themes/custom/resources/images/bg_1.jpg b/resources/tmp/themes/custom/resources/images/bg_1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..179f6361b92500e2cbf6e9154f749c1104602c09 GIT binary patch literal 122670 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� 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 z�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 literal 0 HcmV?d00001 diff --git a/resources/tmp/themes/custom/resources/images/logo.jpg b/resources/tmp/themes/custom/resources/images/logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9de28fc529066e50af50abdaa8e4ed85a6c24320 GIT binary patch literal 37186 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 literal 0 HcmV?d00001 diff --git a/resources/tmp/themes/custom/resources/js/bootstrap.min.js b/resources/tmp/themes/custom/resources/js/bootstrap.min.js new file mode 100755 index 0000000..c4c0d1f --- /dev/null +++ b/resources/tmp/themes/custom/resources/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],e):e((t=t||self).bootstrap={},t.jQuery,t.Popper)}(this,function(t,g,u){"use strict";function i(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function s(t,e,n){return e&&i(t.prototype,e),n&&i(t,n),t}function l(o){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},e=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(e=e.concat(Object.getOwnPropertySymbols(r).filter(function(t){return Object.getOwnPropertyDescriptor(r,t).enumerable}))),e.forEach(function(t){var e,n,i;e=o,i=r[n=t],n in e?Object.defineProperty(e,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[n]=i})}return o}g=g&&g.hasOwnProperty("default")?g.default:g,u=u&&u.hasOwnProperty("default")?u.default:u;var e="transitionend";function n(t){var e=this,n=!1;return g(this).one(_.TRANSITION_END,function(){n=!0}),setTimeout(function(){n||_.triggerTransitionEnd(e)},t),this}var _={TRANSITION_END:"bsTransitionEnd",getUID:function(t){for(;t+=~~(1e6*Math.random()),document.getElementById(t););return t},getSelectorFromElement:function(t){var e=t.getAttribute("data-target");if(!e||"#"===e){var n=t.getAttribute("href");e=n&&"#"!==n?n.trim():""}try{return document.querySelector(e)?e:null}catch(t){return null}},getTransitionDurationFromElement:function(t){if(!t)return 0;var e=g(t).css("transition-duration"),n=g(t).css("transition-delay"),i=parseFloat(e),o=parseFloat(n);return i||o?(e=e.split(",")[0],n=n.split(",")[0],1e3*(parseFloat(e)+parseFloat(n))):0},reflow:function(t){return t.offsetHeight},triggerTransitionEnd:function(t){g(t).trigger(e)},supportsTransitionEnd:function(){return Boolean(e)},isElement:function(t){return(t[0]||t).nodeType},typeCheckConfig:function(t,e,n){for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)){var o=n[i],r=e[i],s=r&&_.isElement(r)?"element":(a=r,{}.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(o).test(s))throw new Error(t.toUpperCase()+': Option "'+i+'" provided type "'+s+'" but expected type "'+o+'".')}var a},findShadowRoot:function(t){if(!document.documentElement.attachShadow)return null;if("function"!=typeof t.getRootNode)return t instanceof ShadowRoot?t:t.parentNode?_.findShadowRoot(t.parentNode):null;var e=t.getRootNode();return e instanceof ShadowRoot?e:null}};g.fn.emulateTransitionEnd=n,g.event.special[_.TRANSITION_END]={bindType:e,delegateType:e,handle:function(t){if(g(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}};var o="alert",r="bs.alert",a="."+r,c=g.fn[o],h={CLOSE:"close"+a,CLOSED:"closed"+a,CLICK_DATA_API:"click"+a+".data-api"},f="alert",d="fade",m="show",p=function(){function i(t){this._element=t}var t=i.prototype;return t.close=function(t){var e=this._element;t&&(e=this._getRootElement(t)),this._triggerCloseEvent(e).isDefaultPrevented()||this._removeElement(e)},t.dispose=function(){g.removeData(this._element,r),this._element=null},t._getRootElement=function(t){var e=_.getSelectorFromElement(t),n=!1;return e&&(n=document.querySelector(e)),n||(n=g(t).closest("."+f)[0]),n},t._triggerCloseEvent=function(t){var e=g.Event(h.CLOSE);return g(t).trigger(e),e},t._removeElement=function(e){var n=this;if(g(e).removeClass(m),g(e).hasClass(d)){var t=_.getTransitionDurationFromElement(e);g(e).one(_.TRANSITION_END,function(t){return n._destroyElement(e,t)}).emulateTransitionEnd(t)}else this._destroyElement(e)},t._destroyElement=function(t){g(t).detach().trigger(h.CLOSED).remove()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(r);e||(e=new i(this),t.data(r,e)),"close"===n&&e[n](this)})},i._handleDismiss=function(e){return function(t){t&&t.preventDefault(),e.close(this)}},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),i}();g(document).on(h.CLICK_DATA_API,'[data-dismiss="alert"]',p._handleDismiss(new p)),g.fn[o]=p._jQueryInterface,g.fn[o].Constructor=p,g.fn[o].noConflict=function(){return g.fn[o]=c,p._jQueryInterface};var v="button",y="bs.button",E="."+y,C=".data-api",T=g.fn[v],S="active",b="btn",I="focus",D='[data-toggle^="button"]',w='[data-toggle="buttons"]',A='input:not([type="hidden"])',N=".active",O=".btn",k={CLICK_DATA_API:"click"+E+C,FOCUS_BLUR_DATA_API:"focus"+E+C+" blur"+E+C},P=function(){function n(t){this._element=t}var t=n.prototype;return t.toggle=function(){var t=!0,e=!0,n=g(this._element).closest(w)[0];if(n){var i=this._element.querySelector(A);if(i){if("radio"===i.type)if(i.checked&&this._element.classList.contains(S))t=!1;else{var o=n.querySelector(N);o&&g(o).removeClass(S)}if(t){if(i.hasAttribute("disabled")||n.hasAttribute("disabled")||i.classList.contains("disabled")||n.classList.contains("disabled"))return;i.checked=!this._element.classList.contains(S),g(i).trigger("change")}i.focus(),e=!1}}e&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(S)),t&&g(this._element).toggleClass(S)},t.dispose=function(){g.removeData(this._element,y),this._element=null},n._jQueryInterface=function(e){return this.each(function(){var t=g(this).data(y);t||(t=new n(this),g(this).data(y,t)),"toggle"===e&&t[e]()})},s(n,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),n}();g(document).on(k.CLICK_DATA_API,D,function(t){t.preventDefault();var e=t.target;g(e).hasClass(b)||(e=g(e).closest(O)),P._jQueryInterface.call(g(e),"toggle")}).on(k.FOCUS_BLUR_DATA_API,D,function(t){var e=g(t.target).closest(O)[0];g(e).toggleClass(I,/^focus(in)?$/.test(t.type))}),g.fn[v]=P._jQueryInterface,g.fn[v].Constructor=P,g.fn[v].noConflict=function(){return g.fn[v]=T,P._jQueryInterface};var L="carousel",j="bs.carousel",H="."+j,R=".data-api",x=g.fn[L],F={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},U={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},W="next",q="prev",M="left",K="right",Q={SLIDE:"slide"+H,SLID:"slid"+H,KEYDOWN:"keydown"+H,MOUSEENTER:"mouseenter"+H,MOUSELEAVE:"mouseleave"+H,TOUCHSTART:"touchstart"+H,TOUCHMOVE:"touchmove"+H,TOUCHEND:"touchend"+H,POINTERDOWN:"pointerdown"+H,POINTERUP:"pointerup"+H,DRAG_START:"dragstart"+H,LOAD_DATA_API:"load"+H+R,CLICK_DATA_API:"click"+H+R},B="carousel",V="active",Y="slide",z="carousel-item-right",X="carousel-item-left",$="carousel-item-next",G="carousel-item-prev",J="pointer-event",Z=".active",tt=".active.carousel-item",et=".carousel-item",nt=".carousel-item img",it=".carousel-item-next, .carousel-item-prev",ot=".carousel-indicators",rt="[data-slide], [data-slide-to]",st='[data-ride="carousel"]',at={TOUCH:"touch",PEN:"pen"},lt=function(){function r(t,e){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._element=t,this._indicatorsElement=this._element.querySelector(ot),this._touchSupported="ontouchstart"in document.documentElement||0<navigator.maxTouchPoints,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var t=r.prototype;return t.next=function(){this._isSliding||this._slide(W)},t.nextWhenVisible=function(){!document.hidden&&g(this._element).is(":visible")&&"hidden"!==g(this._element).css("visibility")&&this.next()},t.prev=function(){this._isSliding||this._slide(q)},t.pause=function(t){t||(this._isPaused=!0),this._element.querySelector(it)&&(_.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},t.cycle=function(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},t.to=function(t){var e=this;this._activeElement=this._element.querySelector(tt);var n=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)g(this._element).one(Q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=n<t?W:q;this._slide(i,this._items[t])}},t.dispose=function(){g(this._element).off(H),g.removeData(this._element,j),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},t._getConfig=function(t){return t=l({},F,t),_.typeCheckConfig(L,t,U),t},t._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=40)){var e=t/this.touchDeltaX;0<e&&this.prev(),e<0&&this.next()}},t._addEventListeners=function(){var e=this;this._config.keyboard&&g(this._element).on(Q.KEYDOWN,function(t){return e._keydown(t)}),"hover"===this._config.pause&&g(this._element).on(Q.MOUSEENTER,function(t){return e.pause(t)}).on(Q.MOUSELEAVE,function(t){return e.cycle(t)}),this._config.touch&&this._addTouchEventListeners()},t._addTouchEventListeners=function(){var n=this;if(this._touchSupported){var e=function(t){n._pointerEvent&&at[t.originalEvent.pointerType.toUpperCase()]?n.touchStartX=t.originalEvent.clientX:n._pointerEvent||(n.touchStartX=t.originalEvent.touches[0].clientX)},i=function(t){n._pointerEvent&&at[t.originalEvent.pointerType.toUpperCase()]&&(n.touchDeltaX=t.originalEvent.clientX-n.touchStartX),n._handleSwipe(),"hover"===n._config.pause&&(n.pause(),n.touchTimeout&&clearTimeout(n.touchTimeout),n.touchTimeout=setTimeout(function(t){return n.cycle(t)},500+n._config.interval))};g(this._element.querySelectorAll(nt)).on(Q.DRAG_START,function(t){return t.preventDefault()}),this._pointerEvent?(g(this._element).on(Q.POINTERDOWN,function(t){return e(t)}),g(this._element).on(Q.POINTERUP,function(t){return i(t)}),this._element.classList.add(J)):(g(this._element).on(Q.TOUCHSTART,function(t){return e(t)}),g(this._element).on(Q.TOUCHMOVE,function(t){var e;(e=t).originalEvent.touches&&1<e.originalEvent.touches.length?n.touchDeltaX=0:n.touchDeltaX=e.originalEvent.touches[0].clientX-n.touchStartX}),g(this._element).on(Q.TOUCHEND,function(t){return i(t)}))}},t._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case 37:t.preventDefault(),this.prev();break;case 39:t.preventDefault(),this.next()}},t._getItemIndex=function(t){return this._items=t&&t.parentNode?[].slice.call(t.parentNode.querySelectorAll(et)):[],this._items.indexOf(t)},t._getItemByDirection=function(t,e){var n=t===W,i=t===q,o=this._getItemIndex(e),r=this._items.length-1;if((i&&0===o||n&&o===r)&&!this._config.wrap)return e;var s=(o+(t===q?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},t._triggerSlideEvent=function(t,e){var n=this._getItemIndex(t),i=this._getItemIndex(this._element.querySelector(tt)),o=g.Event(Q.SLIDE,{relatedTarget:t,direction:e,from:i,to:n});return g(this._element).trigger(o),o},t._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var e=[].slice.call(this._indicatorsElement.querySelectorAll(Z));g(e).removeClass(V);var n=this._indicatorsElement.children[this._getItemIndex(t)];n&&g(n).addClass(V)}},t._slide=function(t,e){var n,i,o,r=this,s=this._element.querySelector(tt),a=this._getItemIndex(s),l=e||s&&this._getItemByDirection(t,s),c=this._getItemIndex(l),h=Boolean(this._interval);if(o=t===W?(n=X,i=$,M):(n=z,i=G,K),l&&g(l).hasClass(V))this._isSliding=!1;else if(!this._triggerSlideEvent(l,o).isDefaultPrevented()&&s&&l){this._isSliding=!0,h&&this.pause(),this._setActiveIndicatorElement(l);var u=g.Event(Q.SLID,{relatedTarget:l,direction:o,from:a,to:c});if(g(this._element).hasClass(Y)){g(l).addClass(i),_.reflow(l),g(s).addClass(n),g(l).addClass(n);var f=parseInt(l.getAttribute("data-interval"),10);this._config.interval=f?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,f):this._config.defaultInterval||this._config.interval;var d=_.getTransitionDurationFromElement(s);g(s).one(_.TRANSITION_END,function(){g(l).removeClass(n+" "+i).addClass(V),g(s).removeClass(V+" "+i+" "+n),r._isSliding=!1,setTimeout(function(){return g(r._element).trigger(u)},0)}).emulateTransitionEnd(d)}else g(s).removeClass(V),g(l).addClass(V),this._isSliding=!1,g(this._element).trigger(u);h&&this.cycle()}},r._jQueryInterface=function(i){return this.each(function(){var t=g(this).data(j),e=l({},F,g(this).data());"object"==typeof i&&(e=l({},e,i));var n="string"==typeof i?i:e.slide;if(t||(t=new r(this,e),g(this).data(j,t)),"number"==typeof i)t.to(i);else if("string"==typeof n){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}else e.interval&&e.ride&&(t.pause(),t.cycle())})},r._dataApiClickHandler=function(t){var e=_.getSelectorFromElement(this);if(e){var n=g(e)[0];if(n&&g(n).hasClass(B)){var i=l({},g(n).data(),g(this).data()),o=this.getAttribute("data-slide-to");o&&(i.interval=!1),r._jQueryInterface.call(g(n),i),o&&g(n).data(j).to(o),t.preventDefault()}}},s(r,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return F}}]),r}();g(document).on(Q.CLICK_DATA_API,rt,lt._dataApiClickHandler),g(window).on(Q.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll(st)),e=0,n=t.length;e<n;e++){var i=g(t[e]);lt._jQueryInterface.call(i,i.data())}}),g.fn[L]=lt._jQueryInterface,g.fn[L].Constructor=lt,g.fn[L].noConflict=function(){return g.fn[L]=x,lt._jQueryInterface};var ct="collapse",ht="bs.collapse",ut="."+ht,ft=g.fn[ct],dt={toggle:!0,parent:""},gt={toggle:"boolean",parent:"(string|element)"},_t={SHOW:"show"+ut,SHOWN:"shown"+ut,HIDE:"hide"+ut,HIDDEN:"hidden"+ut,CLICK_DATA_API:"click"+ut+".data-api"},mt="show",pt="collapse",vt="collapsing",yt="collapsed",Et="width",Ct="height",Tt=".show, .collapsing",St='[data-toggle="collapse"]',bt=function(){function a(e,t){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(t),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var n=[].slice.call(document.querySelectorAll(St)),i=0,o=n.length;i<o;i++){var r=n[i],s=_.getSelectorFromElement(r),a=[].slice.call(document.querySelectorAll(s)).filter(function(t){return t===e});null!==s&&0<a.length&&(this._selector=s,this._triggerArray.push(r))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var t=a.prototype;return t.toggle=function(){g(this._element).hasClass(mt)?this.hide():this.show()},t.show=function(){var t,e,n=this;if(!this._isTransitioning&&!g(this._element).hasClass(mt)&&(this._parent&&0===(t=[].slice.call(this._parent.querySelectorAll(Tt)).filter(function(t){return"string"==typeof n._config.parent?t.getAttribute("data-parent")===n._config.parent:t.classList.contains(pt)})).length&&(t=null),!(t&&(e=g(t).not(this._selector).data(ht))&&e._isTransitioning))){var i=g.Event(_t.SHOW);if(g(this._element).trigger(i),!i.isDefaultPrevented()){t&&(a._jQueryInterface.call(g(t).not(this._selector),"hide"),e||g(t).data(ht,null));var o=this._getDimension();g(this._element).removeClass(pt).addClass(vt),this._element.style[o]=0,this._triggerArray.length&&g(this._triggerArray).removeClass(yt).attr("aria-expanded",!0),this.setTransitioning(!0);var r="scroll"+(o[0].toUpperCase()+o.slice(1)),s=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,function(){g(n._element).removeClass(vt).addClass(pt).addClass(mt),n._element.style[o]="",n.setTransitioning(!1),g(n._element).trigger(_t.SHOWN)}).emulateTransitionEnd(s),this._element.style[o]=this._element[r]+"px"}}},t.hide=function(){var t=this;if(!this._isTransitioning&&g(this._element).hasClass(mt)){var e=g.Event(_t.HIDE);if(g(this._element).trigger(e),!e.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",_.reflow(this._element),g(this._element).addClass(vt).removeClass(pt).removeClass(mt);var i=this._triggerArray.length;if(0<i)for(var o=0;o<i;o++){var r=this._triggerArray[o],s=_.getSelectorFromElement(r);if(null!==s)g([].slice.call(document.querySelectorAll(s))).hasClass(mt)||g(r).addClass(yt).attr("aria-expanded",!1)}this.setTransitioning(!0);this._element.style[n]="";var a=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,function(){t.setTransitioning(!1),g(t._element).removeClass(vt).addClass(pt).trigger(_t.HIDDEN)}).emulateTransitionEnd(a)}}},t.setTransitioning=function(t){this._isTransitioning=t},t.dispose=function(){g.removeData(this._element,ht),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},t._getConfig=function(t){return(t=l({},dt,t)).toggle=Boolean(t.toggle),_.typeCheckConfig(ct,t,gt),t},t._getDimension=function(){return g(this._element).hasClass(Et)?Et:Ct},t._getParent=function(){var t,n=this;_.isElement(this._config.parent)?(t=this._config.parent,"undefined"!=typeof this._config.parent.jquery&&(t=this._config.parent[0])):t=document.querySelector(this._config.parent);var e='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',i=[].slice.call(t.querySelectorAll(e));return g(i).each(function(t,e){n._addAriaAndCollapsedClass(a._getTargetFromElement(e),[e])}),t},t._addAriaAndCollapsedClass=function(t,e){var n=g(t).hasClass(mt);e.length&&g(e).toggleClass(yt,!n).attr("aria-expanded",n)},a._getTargetFromElement=function(t){var e=_.getSelectorFromElement(t);return e?document.querySelector(e):null},a._jQueryInterface=function(i){return this.each(function(){var t=g(this),e=t.data(ht),n=l({},dt,t.data(),"object"==typeof i&&i?i:{});if(!e&&n.toggle&&/show|hide/.test(i)&&(n.toggle=!1),e||(e=new a(this,n),t.data(ht,e)),"string"==typeof i){if("undefined"==typeof e[i])throw new TypeError('No method named "'+i+'"');e[i]()}})},s(a,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return dt}}]),a}();g(document).on(_t.CLICK_DATA_API,St,function(t){"A"===t.currentTarget.tagName&&t.preventDefault();var n=g(this),e=_.getSelectorFromElement(this),i=[].slice.call(document.querySelectorAll(e));g(i).each(function(){var t=g(this),e=t.data(ht)?"toggle":n.data();bt._jQueryInterface.call(t,e)})}),g.fn[ct]=bt._jQueryInterface,g.fn[ct].Constructor=bt,g.fn[ct].noConflict=function(){return g.fn[ct]=ft,bt._jQueryInterface};var It="dropdown",Dt="bs.dropdown",wt="."+Dt,At=".data-api",Nt=g.fn[It],Ot=new RegExp("38|40|27"),kt={HIDE:"hide"+wt,HIDDEN:"hidden"+wt,SHOW:"show"+wt,SHOWN:"shown"+wt,CLICK:"click"+wt,CLICK_DATA_API:"click"+wt+At,KEYDOWN_DATA_API:"keydown"+wt+At,KEYUP_DATA_API:"keyup"+wt+At},Pt="disabled",Lt="show",jt="dropup",Ht="dropright",Rt="dropleft",xt="dropdown-menu-right",Ft="position-static",Ut='[data-toggle="dropdown"]',Wt=".dropdown form",qt=".dropdown-menu",Mt=".navbar-nav",Kt=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",Qt="top-start",Bt="top-end",Vt="bottom-start",Yt="bottom-end",zt="right-start",Xt="left-start",$t={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic"},Gt={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"},Jt=function(){function c(t,e){this._element=t,this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var t=c.prototype;return t.toggle=function(){if(!this._element.disabled&&!g(this._element).hasClass(Pt)){var t=c._getParentFromElement(this._element),e=g(this._menu).hasClass(Lt);if(c._clearMenus(),!e){var n={relatedTarget:this._element},i=g.Event(kt.SHOW,n);if(g(t).trigger(i),!i.isDefaultPrevented()){if(!this._inNavbar){if("undefined"==typeof u)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");var o=this._element;"parent"===this._config.reference?o=t:_.isElement(this._config.reference)&&(o=this._config.reference,"undefined"!=typeof this._config.reference.jquery&&(o=this._config.reference[0])),"scrollParent"!==this._config.boundary&&g(t).addClass(Ft),this._popper=new u(o,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===g(t).closest(Mt).length&&g(document.body).children().on("mouseover",null,g.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),g(this._menu).toggleClass(Lt),g(t).toggleClass(Lt).trigger(g.Event(kt.SHOWN,n))}}}},t.show=function(){if(!(this._element.disabled||g(this._element).hasClass(Pt)||g(this._menu).hasClass(Lt))){var t={relatedTarget:this._element},e=g.Event(kt.SHOW,t),n=c._getParentFromElement(this._element);g(n).trigger(e),e.isDefaultPrevented()||(g(this._menu).toggleClass(Lt),g(n).toggleClass(Lt).trigger(g.Event(kt.SHOWN,t)))}},t.hide=function(){if(!this._element.disabled&&!g(this._element).hasClass(Pt)&&g(this._menu).hasClass(Lt)){var t={relatedTarget:this._element},e=g.Event(kt.HIDE,t),n=c._getParentFromElement(this._element);g(n).trigger(e),e.isDefaultPrevented()||(g(this._menu).toggleClass(Lt),g(n).toggleClass(Lt).trigger(g.Event(kt.HIDDEN,t)))}},t.dispose=function(){g.removeData(this._element,Dt),g(this._element).off(wt),this._element=null,(this._menu=null)!==this._popper&&(this._popper.destroy(),this._popper=null)},t.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},t._addEventListeners=function(){var e=this;g(this._element).on(kt.CLICK,function(t){t.preventDefault(),t.stopPropagation(),e.toggle()})},t._getConfig=function(t){return t=l({},this.constructor.Default,g(this._element).data(),t),_.typeCheckConfig(It,t,this.constructor.DefaultType),t},t._getMenuElement=function(){if(!this._menu){var t=c._getParentFromElement(this._element);t&&(this._menu=t.querySelector(qt))}return this._menu},t._getPlacement=function(){var t=g(this._element.parentNode),e=Vt;return t.hasClass(jt)?(e=Qt,g(this._menu).hasClass(xt)&&(e=Bt)):t.hasClass(Ht)?e=zt:t.hasClass(Rt)?e=Xt:g(this._menu).hasClass(xt)&&(e=Yt),e},t._detectNavbar=function(){return 0<g(this._element).closest(".navbar").length},t._getOffset=function(){var e=this,t={};return"function"==typeof this._config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e._config.offset(t.offsets,e._element)||{}),t}:t.offset=this._config.offset,t},t._getPopperConfig=function(){var t={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(t.modifiers.applyStyle={enabled:!1}),t},c._jQueryInterface=function(e){return this.each(function(){var t=g(this).data(Dt);if(t||(t=new c(this,"object"==typeof e?e:null),g(this).data(Dt,t)),"string"==typeof e){if("undefined"==typeof t[e])throw new TypeError('No method named "'+e+'"');t[e]()}})},c._clearMenus=function(t){if(!t||3!==t.which&&("keyup"!==t.type||9===t.which))for(var e=[].slice.call(document.querySelectorAll(Ut)),n=0,i=e.length;n<i;n++){var o=c._getParentFromElement(e[n]),r=g(e[n]).data(Dt),s={relatedTarget:e[n]};if(t&&"click"===t.type&&(s.clickEvent=t),r){var a=r._menu;if(g(o).hasClass(Lt)&&!(t&&("click"===t.type&&/input|textarea/i.test(t.target.tagName)||"keyup"===t.type&&9===t.which)&&g.contains(o,t.target))){var l=g.Event(kt.HIDE,s);g(o).trigger(l),l.isDefaultPrevented()||("ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),e[n].setAttribute("aria-expanded","false"),g(a).removeClass(Lt),g(o).removeClass(Lt).trigger(g.Event(kt.HIDDEN,s)))}}}},c._getParentFromElement=function(t){var e,n=_.getSelectorFromElement(t);return n&&(e=document.querySelector(n)),e||t.parentNode},c._dataApiKeydownHandler=function(t){if((/input|textarea/i.test(t.target.tagName)?!(32===t.which||27!==t.which&&(40!==t.which&&38!==t.which||g(t.target).closest(qt).length)):Ot.test(t.which))&&(t.preventDefault(),t.stopPropagation(),!this.disabled&&!g(this).hasClass(Pt))){var e=c._getParentFromElement(this),n=g(e).hasClass(Lt);if(n&&(!n||27!==t.which&&32!==t.which)){var i=[].slice.call(e.querySelectorAll(Kt));if(0!==i.length){var o=i.indexOf(t.target);38===t.which&&0<o&&o--,40===t.which&&o<i.length-1&&o++,o<0&&(o=0),i[o].focus()}}else{if(27===t.which){var r=e.querySelector(Ut);g(r).trigger("focus")}g(this).trigger("click")}}},s(c,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return $t}},{key:"DefaultType",get:function(){return Gt}}]),c}();g(document).on(kt.KEYDOWN_DATA_API,Ut,Jt._dataApiKeydownHandler).on(kt.KEYDOWN_DATA_API,qt,Jt._dataApiKeydownHandler).on(kt.CLICK_DATA_API+" "+kt.KEYUP_DATA_API,Jt._clearMenus).on(kt.CLICK_DATA_API,Ut,function(t){t.preventDefault(),t.stopPropagation(),Jt._jQueryInterface.call(g(this),"toggle")}).on(kt.CLICK_DATA_API,Wt,function(t){t.stopPropagation()}),g.fn[It]=Jt._jQueryInterface,g.fn[It].Constructor=Jt,g.fn[It].noConflict=function(){return g.fn[It]=Nt,Jt._jQueryInterface};var Zt="modal",te="bs.modal",ee="."+te,ne=g.fn[Zt],ie={backdrop:!0,keyboard:!0,focus:!0,show:!0},oe={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},re={HIDE:"hide"+ee,HIDDEN:"hidden"+ee,SHOW:"show"+ee,SHOWN:"shown"+ee,FOCUSIN:"focusin"+ee,RESIZE:"resize"+ee,CLICK_DISMISS:"click.dismiss"+ee,KEYDOWN_DISMISS:"keydown.dismiss"+ee,MOUSEUP_DISMISS:"mouseup.dismiss"+ee,MOUSEDOWN_DISMISS:"mousedown.dismiss"+ee,CLICK_DATA_API:"click"+ee+".data-api"},se="modal-dialog-scrollable",ae="modal-scrollbar-measure",le="modal-backdrop",ce="modal-open",he="fade",ue="show",fe=".modal-dialog",de=".modal-body",ge='[data-toggle="modal"]',_e='[data-dismiss="modal"]',me=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",pe=".sticky-top",ve=function(){function o(t,e){this._config=this._getConfig(e),this._element=t,this._dialog=t.querySelector(fe),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var t=o.prototype;return t.toggle=function(t){return this._isShown?this.hide():this.show(t)},t.show=function(t){var e=this;if(!this._isShown&&!this._isTransitioning){g(this._element).hasClass(he)&&(this._isTransitioning=!0);var n=g.Event(re.SHOW,{relatedTarget:t});g(this._element).trigger(n),this._isShown||n.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),g(this._element).on(re.CLICK_DISMISS,_e,function(t){return e.hide(t)}),g(this._dialog).on(re.MOUSEDOWN_DISMISS,function(){g(e._element).one(re.MOUSEUP_DISMISS,function(t){g(t.target).is(e._element)&&(e._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return e._showElement(t)}))}},t.hide=function(t){var e=this;if(t&&t.preventDefault(),this._isShown&&!this._isTransitioning){var n=g.Event(re.HIDE);if(g(this._element).trigger(n),this._isShown&&!n.isDefaultPrevented()){this._isShown=!1;var i=g(this._element).hasClass(he);if(i&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),g(document).off(re.FOCUSIN),g(this._element).removeClass(ue),g(this._element).off(re.CLICK_DISMISS),g(this._dialog).off(re.MOUSEDOWN_DISMISS),i){var o=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,function(t){return e._hideModal(t)}).emulateTransitionEnd(o)}else this._hideModal()}}},t.dispose=function(){[window,this._element,this._dialog].forEach(function(t){return g(t).off(ee)}),g(document).off(re.FOCUSIN),g.removeData(this._element,te),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},t.handleUpdate=function(){this._adjustDialog()},t._getConfig=function(t){return t=l({},ie,t),_.typeCheckConfig(Zt,t,oe),t},t._showElement=function(t){var e=this,n=g(this._element).hasClass(he);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),g(this._dialog).hasClass(se)?this._dialog.querySelector(de).scrollTop=0:this._element.scrollTop=0,n&&_.reflow(this._element),g(this._element).addClass(ue),this._config.focus&&this._enforceFocus();var i=g.Event(re.SHOWN,{relatedTarget:t}),o=function(){e._config.focus&&e._element.focus(),e._isTransitioning=!1,g(e._element).trigger(i)};if(n){var r=_.getTransitionDurationFromElement(this._dialog);g(this._dialog).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o()},t._enforceFocus=function(){var e=this;g(document).off(re.FOCUSIN).on(re.FOCUSIN,function(t){document!==t.target&&e._element!==t.target&&0===g(e._element).has(t.target).length&&e._element.focus()})},t._setEscapeEvent=function(){var e=this;this._isShown&&this._config.keyboard?g(this._element).on(re.KEYDOWN_DISMISS,function(t){27===t.which&&(t.preventDefault(),e.hide())}):this._isShown||g(this._element).off(re.KEYDOWN_DISMISS)},t._setResizeEvent=function(){var e=this;this._isShown?g(window).on(re.RESIZE,function(t){return e.handleUpdate(t)}):g(window).off(re.RESIZE)},t._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._isTransitioning=!1,this._showBackdrop(function(){g(document.body).removeClass(ce),t._resetAdjustments(),t._resetScrollbar(),g(t._element).trigger(re.HIDDEN)})},t._removeBackdrop=function(){this._backdrop&&(g(this._backdrop).remove(),this._backdrop=null)},t._showBackdrop=function(t){var e=this,n=g(this._element).hasClass(he)?he:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=le,n&&this._backdrop.classList.add(n),g(this._backdrop).appendTo(document.body),g(this._element).on(re.CLICK_DISMISS,function(t){e._ignoreBackdropClick?e._ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"===e._config.backdrop?e._element.focus():e.hide())}),n&&_.reflow(this._backdrop),g(this._backdrop).addClass(ue),!t)return;if(!n)return void t();var i=_.getTransitionDurationFromElement(this._backdrop);g(this._backdrop).one(_.TRANSITION_END,t).emulateTransitionEnd(i)}else if(!this._isShown&&this._backdrop){g(this._backdrop).removeClass(ue);var o=function(){e._removeBackdrop(),t&&t()};if(g(this._element).hasClass(he)){var r=_.getTransitionDurationFromElement(this._backdrop);g(this._backdrop).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o()}else t&&t()},t._adjustDialog=function(){var t=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},t._setScrollbar=function(){var o=this;if(this._isBodyOverflowing){var t=[].slice.call(document.querySelectorAll(me)),e=[].slice.call(document.querySelectorAll(pe));g(t).each(function(t,e){var n=e.style.paddingRight,i=g(e).css("padding-right");g(e).data("padding-right",n).css("padding-right",parseFloat(i)+o._scrollbarWidth+"px")}),g(e).each(function(t,e){var n=e.style.marginRight,i=g(e).css("margin-right");g(e).data("margin-right",n).css("margin-right",parseFloat(i)-o._scrollbarWidth+"px")});var n=document.body.style.paddingRight,i=g(document.body).css("padding-right");g(document.body).data("padding-right",n).css("padding-right",parseFloat(i)+this._scrollbarWidth+"px")}g(document.body).addClass(ce)},t._resetScrollbar=function(){var t=[].slice.call(document.querySelectorAll(me));g(t).each(function(t,e){var n=g(e).data("padding-right");g(e).removeData("padding-right"),e.style.paddingRight=n||""});var e=[].slice.call(document.querySelectorAll(""+pe));g(e).each(function(t,e){var n=g(e).data("margin-right");"undefined"!=typeof n&&g(e).css("margin-right",n).removeData("margin-right")});var n=g(document.body).data("padding-right");g(document.body).removeData("padding-right"),document.body.style.paddingRight=n||""},t._getScrollbarWidth=function(){var t=document.createElement("div");t.className=ae,document.body.appendChild(t);var e=t.getBoundingClientRect().width-t.clientWidth;return document.body.removeChild(t),e},o._jQueryInterface=function(n,i){return this.each(function(){var t=g(this).data(te),e=l({},ie,g(this).data(),"object"==typeof n&&n?n:{});if(t||(t=new o(this,e),g(this).data(te,t)),"string"==typeof n){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n](i)}else e.show&&t.show(i)})},s(o,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return ie}}]),o}();g(document).on(re.CLICK_DATA_API,ge,function(t){var e,n=this,i=_.getSelectorFromElement(this);i&&(e=document.querySelector(i));var o=g(e).data(te)?"toggle":l({},g(e).data(),g(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||t.preventDefault();var r=g(e).one(re.SHOW,function(t){t.isDefaultPrevented()||r.one(re.HIDDEN,function(){g(n).is(":visible")&&n.focus()})});ve._jQueryInterface.call(g(e),o,this)}),g.fn[Zt]=ve._jQueryInterface,g.fn[Zt].Constructor=ve,g.fn[Zt].noConflict=function(){return g.fn[Zt]=ne,ve._jQueryInterface};var ye=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],Ee={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Ce=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,Te=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function Se(t,s,e){if(0===t.length)return t;if(e&&"function"==typeof e)return e(t);for(var n=(new window.DOMParser).parseFromString(t,"text/html"),a=Object.keys(s),l=[].slice.call(n.body.querySelectorAll("*")),i=function(t,e){var n=l[t],i=n.nodeName.toLowerCase();if(-1===a.indexOf(n.nodeName.toLowerCase()))return n.parentNode.removeChild(n),"continue";var o=[].slice.call(n.attributes),r=[].concat(s["*"]||[],s[i]||[]);o.forEach(function(t){(function(t,e){var n=t.nodeName.toLowerCase();if(-1!==e.indexOf(n))return-1===ye.indexOf(n)||Boolean(t.nodeValue.match(Ce)||t.nodeValue.match(Te));for(var i=e.filter(function(t){return t instanceof RegExp}),o=0,r=i.length;o<r;o++)if(n.match(i[o]))return!0;return!1})(t,r)||n.removeAttribute(t.nodeName)})},o=0,r=l.length;o<r;o++)i(o);return n.body.innerHTML}var be="tooltip",Ie="bs.tooltip",De="."+Ie,we=g.fn[be],Ae="bs-tooltip",Ne=new RegExp("(^|\\s)"+Ae+"\\S+","g"),Oe=["sanitize","whiteList","sanitizeFn"],ke={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object"},Pe={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},Le={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Ee},je="show",He="out",Re={HIDE:"hide"+De,HIDDEN:"hidden"+De,SHOW:"show"+De,SHOWN:"shown"+De,INSERTED:"inserted"+De,CLICK:"click"+De,FOCUSIN:"focusin"+De,FOCUSOUT:"focusout"+De,MOUSEENTER:"mouseenter"+De,MOUSELEAVE:"mouseleave"+De},xe="fade",Fe="show",Ue=".tooltip-inner",We=".arrow",qe="hover",Me="focus",Ke="click",Qe="manual",Be=function(){function i(t,e){if("undefined"==typeof u)throw new TypeError("Bootstrap's 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=g(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(g(this.getTipElement()).hasClass(Fe))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),g.removeData(this.element,this.constructor.DATA_KEY),g(this.element).off(this.constructor.EVENT_KEY),g(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&g(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"===g(this.element).css("display"))throw new Error("Please use show on visible elements");var t=g.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){g(this.element).trigger(t);var n=_.findShadowRoot(this.element),i=g.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=_.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&g(o).addClass(xe);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();g(o).data(this.constructor.DATA_KEY,this),g.contains(this.element.ownerDocument.documentElement,this.tip)||g(o).appendTo(l),g(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new u(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:We},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),g(o).addClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().on("mouseover",null,g.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,g(e.element).trigger(e.constructor.Event.SHOWN),t===He&&e._leave(null,e)};if(g(this.tip).hasClass(xe)){var h=_.getTransitionDurationFromElement(this.tip);g(this.tip).one(_.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=g.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==je&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),g(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(g(this.element).trigger(i),!i.isDefaultPrevented()){if(g(n).removeClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),this._activeTrigger[Ke]=!1,this._activeTrigger[Me]=!1,this._activeTrigger[qe]=!1,g(this.tip).hasClass(xe)){var r=_.getTransitionDurationFromElement(n);g(n).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Ae+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(g(t.querySelectorAll(Ue)),this.getTitle()),g(t).removeClass(xe+" "+Fe)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=Se(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?g(e).parent().is(t)||t.empty().append(e):t.text(g(e).text())},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._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:_.isElement(this.config.container)?g(this.config.container):g(document).find(this.config.container)},t._getAttachment=function(t){return Pe[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)g(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Qe){var e=t===qe?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===qe?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;g(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),g(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},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||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Me:qe]=!0),g(e.getTipElement()).hasClass(Fe)||e._hoverState===je?e._hoverState=je:(clearTimeout(e._timeout),e._hoverState=je,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===je&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Me:qe]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=He,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===He&&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){var e=g(this.element).data();return Object.keys(e).forEach(function(t){-1!==Oe.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,e,"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()),_.typeCheckConfig(be,t,this.constructor.DefaultType),t.sanitize&&(t.template=Se(t.template,t.whiteList,t.sanitizeFn)),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=g(this.getTipElement()),e=t.attr("class").match(Ne);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(g(t).removeClass(xe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ie),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ie,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Le}},{key:"NAME",get:function(){return be}},{key:"DATA_KEY",get:function(){return Ie}},{key:"Event",get:function(){return Re}},{key:"EVENT_KEY",get:function(){return De}},{key:"DefaultType",get:function(){return ke}}]),i}();g.fn[be]=Be._jQueryInterface,g.fn[be].Constructor=Be,g.fn[be].noConflict=function(){return g.fn[be]=we,Be._jQueryInterface};var Ve="popover",Ye="bs.popover",ze="."+Ye,Xe=g.fn[Ve],$e="bs-popover",Ge=new RegExp("(^|\\s)"+$e+"\\S+","g"),Je=l({},Be.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),Ze=l({},Be.DefaultType,{content:"(string|element|function)"}),tn="fade",en="show",nn=".popover-header",on=".popover-body",rn={HIDE:"hide"+ze,HIDDEN:"hidden"+ze,SHOW:"show"+ze,SHOWN:"shown"+ze,INSERTED:"inserted"+ze,CLICK:"click"+ze,FOCUSIN:"focusin"+ze,FOCUSOUT:"focusout"+ze,MOUSEENTER:"mouseenter"+ze,MOUSELEAVE:"mouseleave"+ze},sn=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 o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){g(this.getTipElement()).addClass($e+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},o.setContent=function(){var t=g(this.getTipElement());this.setElementContent(t.find(nn),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(on),e),t.removeClass(tn+" "+en)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ge);null!==e&&0<e.length&&t.removeClass(e.join(""))},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ye),e="object"==typeof n?n:null;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ye,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Je}},{key:"NAME",get:function(){return Ve}},{key:"DATA_KEY",get:function(){return Ye}},{key:"Event",get:function(){return rn}},{key:"EVENT_KEY",get:function(){return ze}},{key:"DefaultType",get:function(){return Ze}}]),i}(Be);g.fn[Ve]=sn._jQueryInterface,g.fn[Ve].Constructor=sn,g.fn[Ve].noConflict=function(){return g.fn[Ve]=Xe,sn._jQueryInterface};var an="scrollspy",ln="bs.scrollspy",cn="."+ln,hn=g.fn[an],un={offset:10,method:"auto",target:""},fn={offset:"number",method:"string",target:"(string|element)"},dn={ACTIVATE:"activate"+cn,SCROLL:"scroll"+cn,LOAD_DATA_API:"load"+cn+".data-api"},gn="dropdown-item",_n="active",mn='[data-spy="scroll"]',pn=".nav, .list-group",vn=".nav-link",yn=".nav-item",En=".list-group-item",Cn=".dropdown",Tn=".dropdown-item",Sn=".dropdown-toggle",bn="offset",In="position",Dn=function(){function n(t,e){var n=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(e),this._selector=this._config.target+" "+vn+","+this._config.target+" "+En+","+this._config.target+" "+Tn,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,g(this._scrollElement).on(dn.SCROLL,function(t){return n._process(t)}),this.refresh(),this._process()}var t=n.prototype;return t.refresh=function(){var e=this,t=this._scrollElement===this._scrollElement.window?bn:In,o="auto"===this._config.method?t:this._config.method,r=o===In?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map(function(t){var e,n=_.getSelectorFromElement(t);if(n&&(e=document.querySelector(n)),e){var i=e.getBoundingClientRect();if(i.width||i.height)return[g(e)[o]().top+r,n]}return null}).filter(function(t){return t}).sort(function(t,e){return t[0]-e[0]}).forEach(function(t){e._offsets.push(t[0]),e._targets.push(t[1])})},t.dispose=function(){g.removeData(this._element,ln),g(this._scrollElement).off(cn),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},t._getConfig=function(t){if("string"!=typeof(t=l({},un,"object"==typeof t&&t?t:{})).target){var e=g(t.target).attr("id");e||(e=_.getUID(an),g(t.target).attr("id",e)),t.target="#"+e}return _.typeCheckConfig(an,t,fn),t},t._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},t._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},t._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},t._process=function(){var t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),n=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),n<=t){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&t<this._offsets[0]&&0<this._offsets[0])return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&t>=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t<this._offsets[o+1])&&this._activate(this._targets[o])}}},t._activate=function(e){this._activeTarget=e,this._clear();var t=this._selector.split(",").map(function(t){return t+'[data-target="'+e+'"],'+t+'[href="'+e+'"]'}),n=g([].slice.call(document.querySelectorAll(t.join(","))));n.hasClass(gn)?(n.closest(Cn).find(Sn).addClass(_n),n.addClass(_n)):(n.addClass(_n),n.parents(pn).prev(vn+", "+En).addClass(_n),n.parents(pn).prev(yn).children(vn).addClass(_n)),g(this._scrollElement).trigger(dn.ACTIVATE,{relatedTarget:e})},t._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(t){return t.classList.contains(_n)}).forEach(function(t){return t.classList.remove(_n)})},n._jQueryInterface=function(e){return this.each(function(){var t=g(this).data(ln);if(t||(t=new n(this,"object"==typeof e&&e),g(this).data(ln,t)),"string"==typeof e){if("undefined"==typeof t[e])throw new TypeError('No method named "'+e+'"');t[e]()}})},s(n,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return un}}]),n}();g(window).on(dn.LOAD_DATA_API,function(){for(var t=[].slice.call(document.querySelectorAll(mn)),e=t.length;e--;){var n=g(t[e]);Dn._jQueryInterface.call(n,n.data())}}),g.fn[an]=Dn._jQueryInterface,g.fn[an].Constructor=Dn,g.fn[an].noConflict=function(){return g.fn[an]=hn,Dn._jQueryInterface};var wn="bs.tab",An="."+wn,Nn=g.fn.tab,On={HIDE:"hide"+An,HIDDEN:"hidden"+An,SHOW:"show"+An,SHOWN:"shown"+An,CLICK_DATA_API:"click"+An+".data-api"},kn="dropdown-menu",Pn="active",Ln="disabled",jn="fade",Hn="show",Rn=".dropdown",xn=".nav, .list-group",Fn=".active",Un="> li > .active",Wn='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',qn=".dropdown-toggle",Mn="> .dropdown-menu .active",Kn=function(){function i(t){this._element=t}var t=i.prototype;return t.show=function(){var n=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&g(this._element).hasClass(Pn)||g(this._element).hasClass(Ln))){var t,i,e=g(this._element).closest(xn)[0],o=_.getSelectorFromElement(this._element);if(e){var r="UL"===e.nodeName||"OL"===e.nodeName?Un:Fn;i=(i=g.makeArray(g(e).find(r)))[i.length-1]}var s=g.Event(On.HIDE,{relatedTarget:this._element}),a=g.Event(On.SHOW,{relatedTarget:i});if(i&&g(i).trigger(s),g(this._element).trigger(a),!a.isDefaultPrevented()&&!s.isDefaultPrevented()){o&&(t=document.querySelector(o)),this._activate(this._element,e);var l=function(){var t=g.Event(On.HIDDEN,{relatedTarget:n._element}),e=g.Event(On.SHOWN,{relatedTarget:i});g(i).trigger(t),g(n._element).trigger(e)};t?this._activate(t,t.parentNode,l):l()}}},t.dispose=function(){g.removeData(this._element,wn),this._element=null},t._activate=function(t,e,n){var i=this,o=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?g(e).children(Fn):g(e).find(Un))[0],r=n&&o&&g(o).hasClass(jn),s=function(){return i._transitionComplete(t,o,n)};if(o&&r){var a=_.getTransitionDurationFromElement(o);g(o).removeClass(Hn).one(_.TRANSITION_END,s).emulateTransitionEnd(a)}else s()},t._transitionComplete=function(t,e,n){if(e){g(e).removeClass(Pn);var i=g(e.parentNode).find(Mn)[0];i&&g(i).removeClass(Pn),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}if(g(t).addClass(Pn),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),_.reflow(t),t.classList.contains(jn)&&t.classList.add(Hn),t.parentNode&&g(t.parentNode).hasClass(kn)){var o=g(t).closest(Rn)[0];if(o){var r=[].slice.call(o.querySelectorAll(qn));g(r).addClass(Pn)}t.setAttribute("aria-expanded",!0)}n&&n()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(wn);if(e||(e=new i(this),t.data(wn,e)),"string"==typeof n){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),i}();g(document).on(On.CLICK_DATA_API,Wn,function(t){t.preventDefault(),Kn._jQueryInterface.call(g(this),"show")}),g.fn.tab=Kn._jQueryInterface,g.fn.tab.Constructor=Kn,g.fn.tab.noConflict=function(){return g.fn.tab=Nn,Kn._jQueryInterface};var Qn="toast",Bn="bs.toast",Vn="."+Bn,Yn=g.fn[Qn],zn={CLICK_DISMISS:"click.dismiss"+Vn,HIDE:"hide"+Vn,HIDDEN:"hidden"+Vn,SHOW:"show"+Vn,SHOWN:"shown"+Vn},Xn="fade",$n="hide",Gn="show",Jn="showing",Zn={animation:"boolean",autohide:"boolean",delay:"number"},ti={animation:!0,autohide:!0,delay:500},ei='[data-dismiss="toast"]',ni=function(){function i(t,e){this._element=t,this._config=this._getConfig(e),this._timeout=null,this._setListeners()}var t=i.prototype;return t.show=function(){var t=this;g(this._element).trigger(zn.SHOW),this._config.animation&&this._element.classList.add(Xn);var e=function(){t._element.classList.remove(Jn),t._element.classList.add(Gn),g(t._element).trigger(zn.SHOWN),t._config.autohide&&t.hide()};if(this._element.classList.remove($n),this._element.classList.add(Jn),this._config.animation){var n=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},t.hide=function(t){var e=this;this._element.classList.contains(Gn)&&(g(this._element).trigger(zn.HIDE),t?this._close():this._timeout=setTimeout(function(){e._close()},this._config.delay))},t.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains(Gn)&&this._element.classList.remove(Gn),g(this._element).off(zn.CLICK_DISMISS),g.removeData(this._element,Bn),this._element=null,this._config=null},t._getConfig=function(t){return t=l({},ti,g(this._element).data(),"object"==typeof t&&t?t:{}),_.typeCheckConfig(Qn,t,this.constructor.DefaultType),t},t._setListeners=function(){var t=this;g(this._element).on(zn.CLICK_DISMISS,ei,function(){return t.hide(!0)})},t._close=function(){var t=this,e=function(){t._element.classList.add($n),g(t._element).trigger(zn.HIDDEN)};if(this._element.classList.remove(Gn),this._config.animation){var n=_.getTransitionDurationFromElement(this._element);g(this._element).one(_.TRANSITION_END,e).emulateTransitionEnd(n)}else e()},i._jQueryInterface=function(n){return this.each(function(){var t=g(this),e=t.data(Bn);if(e||(e=new i(this,"object"==typeof n&&n),t.data(Bn,e)),"string"==typeof n){if("undefined"==typeof e[n])throw new TypeError('No method named "'+n+'"');e[n](this)}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"DefaultType",get:function(){return Zn}},{key:"Default",get:function(){return ti}}]),i}();g.fn[Qn]=ni._jQueryInterface,g.fn[Qn].Constructor=ni,g.fn[Qn].noConflict=function(){return g.fn[Qn]=Yn,ni._jQueryInterface},function(){if("undefined"==typeof g)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var t=g.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1===t[0]&&9===t[1]&&t[2]<1||4<=t[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(),t.Util=_,t.Alert=p,t.Button=P,t.Carousel=lt,t.Collapse=bt,t.Dropdown=Jt,t.Modal=ve,t.Popover=sn,t.Scrollspy=Dn,t.Tab=Kn,t.Toast=ni,t.Tooltip=Be,Object.defineProperty(t,"__esModule",{value:!0})}); +//# sourceMappingURL=bootstrap.min.js.map \ No newline at end of file diff --git a/resources/tmp/themes/custom/resources/js/jquery.min.js b/resources/tmp/themes/custom/resources/js/jquery.min.js new file mode 100644 index 0000000..5924f05 --- /dev/null +++ b/resources/tmp/themes/custom/resources/js/jquery.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.3.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";var n=[],r=e.document,i=Object.getPrototypeOf,o=n.slice,a=n.concat,u=n.push,s=n.indexOf,l={},c=l.toString,f=l.hasOwnProperty,d=f.toString,p=d.call(Object),h={},g=function e(t){return"function"==typeof t&&"number"!=typeof t.nodeType},v=function e(t){return null!=t&&t===t.window},y={type:!0,src:!0,noModule:!0};function m(e,t,n){var i,o=(t=t||r).createElement("script");if(o.text=e,n)for(i in y)n[i]&&(o[i]=n[i]);t.head.appendChild(o).parentNode.removeChild(o)}function b(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var x="3.3.1 -ajax,-ajax/jsonp,-ajax/load,-ajax/parseXML,-ajax/script,-ajax/var/location,-ajax/var/nonce,-ajax/var/rquery,-ajax/xhr,-manipulation/_evalUrl,-event/ajax,-effects,-effects/Tween,-effects/animatedSelector",w=function(e,t){return new w.fn.init(e,t)},C=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;w.fn=w.prototype={jquery:x,constructor:w,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:n.sort,splice:n.splice},w.extend=w.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},u=1,s=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[u]||{},u++),"object"==typeof a||g(a)||(a={}),u===s&&(a=this,u--);u<s;u++)if(null!=(e=arguments[u]))for(t in e)n=a[t],a!==(r=e[t])&&(l&&r&&(w.isPlainObject(r)||(i=Array.isArray(r)))?(i?(i=!1,o=n&&Array.isArray(n)?n:[]):o=n&&w.isPlainObject(n)?n:{},a[t]=w.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},w.extend({expando:"jQuery"+(x+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==c.call(e))&&(!(t=i(e))||"function"==typeof(n=f.call(t,"constructor")&&t.constructor)&&d.call(n)===p)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e){m(e)},each:function(e,t){var n,r=0;if(T(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(T(Object(e))?w.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:s.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r,i=[],o=0,a=e.length,u=!n;o<a;o++)(r=!t(e[o],o))!==u&&i.push(e[o]);return i},map:function(e,t,n){var r,i,o=0,u=[];if(T(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&u.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&u.push(i);return a.apply([],u)},guid:1,support:h}),"function"==typeof Symbol&&(w.fn[Symbol.iterator]=n[Symbol.iterator]),w.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function T(e){var t=!!e&&"length"in e&&e.length,n=b(e);return!g(e)&&!v(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}var E=function(e){var t,n,r,i,o,a,u,s,l,c,f,d,p,h,g,v,y,m,b,x="sizzle"+1*new Date,w=e.document,C=0,T=0,E=ae(),N=ae(),k=ae(),A=function(e,t){return e===t&&(f=!0),0},D={}.hasOwnProperty,S=[],L=S.pop,j=S.push,q=S.push,O=S.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},H="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",I="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",B="\\["+I+"*("+R+")(?:"+I+"*([*^$|!~]?=)"+I+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+R+"))|)"+I+"*\\]",M=":("+R+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+B+")*)|.*)\\)|)",W=new RegExp(I+"+","g"),$=new RegExp("^"+I+"+|((?:^|[^\\\\])(?:\\\\.)*)"+I+"+$","g"),F=new RegExp("^"+I+"*,"+I+"*"),z=new RegExp("^"+I+"*([>+~]|"+I+")"+I+"*"),_=new RegExp("="+I+"*([^\\]'\"]*?)"+I+"*\\]","g"),U=new RegExp(M),V=new RegExp("^"+R+"$"),X={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+B),PSEUDO:new RegExp("^"+M),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+I+"*(even|odd|(([+-]|)(\\d*)n|)"+I+"*(?:([+-]|)"+I+"*(\\d+)|))"+I+"*\\)|)","i"),bool:new RegExp("^(?:"+H+")$","i"),needsContext:new RegExp("^"+I+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+I+"*((?:-\\d)?\\d*)"+I+"*\\)|)(?=[^-]|$)","i")},Q=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,G=/^[^{]+\{\s*\[native \w/,K=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+I+"?|("+I+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){d()},ie=me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{q.apply(S=O.call(w.childNodes),w.childNodes),S[w.childNodes.length].nodeType}catch(e){q={apply:S.length?function(e,t){j.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function oe(e,t,r,i){var o,u,l,c,f,h,y,m=t&&t.ownerDocument,C=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==C&&9!==C&&11!==C)return r;if(!i&&((t?t.ownerDocument||t:w)!==p&&d(t),t=t||p,g)){if(11!==C&&(f=K.exec(e)))if(o=f[1]){if(9===C){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&b(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return q.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return q.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!k[e+" "]&&(!v||!v.test(e))){if(1!==C)m=t,y=e;else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=x),u=(h=a(e)).length;while(u--)h[u]="#"+c+" "+ye(h[u]);y=h.join(","),m=J.test(e)&&ge(t.parentNode)||t}if(y)try{return q.apply(r,m.querySelectorAll(y)),r}catch(e){}finally{c===x&&t.removeAttribute("id")}}}return s(e.replace($,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function ue(e){return e[x]=!0,e}function se(e){var t=p.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function de(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function pe(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return ue(function(t){return t=+t,ue(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},d=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==p&&9===a.nodeType&&a.documentElement?(p=a,h=p.documentElement,g=!o(p),w!==p&&(i=p.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=se(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=se(function(e){return e.appendChild(p.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=G.test(p.getElementsByClassName),n.getById=se(function(e){return h.appendChild(e).id=x,!p.getElementsByName||!p.getElementsByName(x).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&g)return t.getElementsByClassName(e)},y=[],v=[],(n.qsa=G.test(p.querySelectorAll))&&(se(function(e){h.appendChild(e).innerHTML="<a id='"+x+"'></a><select id='"+x+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+I+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+I+"*(?:value|"+H+")"),e.querySelectorAll("[id~="+x+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+x+"+*").length||v.push(".#.+[+~]")}),se(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=p.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+I+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(n.matchesSelector=G.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&se(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),y.push("!=",M)}),v=v.length&&new RegExp(v.join("|")),y=y.length&&new RegExp(y.join("|")),t=G.test(h.compareDocumentPosition),b=t||G.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===p||e.ownerDocument===w&&b(w,e)?-1:t===p||t.ownerDocument===w&&b(w,t)?1:c?P(c,e)-P(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],u=[t];if(!i||!o)return e===p?-1:t===p?1:i?-1:o?1:c?P(c,e)-P(c,t):0;if(i===o)return ce(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)u.unshift(n);while(a[r]===u[r])r++;return r?ce(a[r],u[r]):a[r]===w?-1:u[r]===w?1:0},p):p},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&d(e),t=t.replace(_,"='$1']"),n.matchesSelector&&g&&!k[t+" "]&&(!y||!y.test(t))&&(!v||!v.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,p,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==p&&d(e),b(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==p&&d(e);var i=r.attrHandle[t.toLowerCase()],o=i&&D.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(A),f){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:ue,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return X.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&U.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+I+")"+e+"("+I+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace(W," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),u="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,s){var l,c,f,d,p,h,g=o!==a?"nextSibling":"previousSibling",v=t.parentNode,y=u&&t.nodeName.toLowerCase(),m=!s&&!u,b=!1;if(v){if(o){while(g){d=t;while(d=d[g])if(u?d.nodeName.toLowerCase()===y:1===d.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?v.firstChild:v.lastChild],a&&m){b=(p=(l=(c=(f=(d=v)[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===C&&l[1])&&l[2],d=p&&v.childNodes[p];while(d=++p&&d&&d[g]||(b=p=0)||h.pop())if(1===d.nodeType&&++b&&d===t){c[e]=[C,p,b];break}}else if(m&&(b=p=(l=(c=(f=(d=t)[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]||[])[0]===C&&l[1]),!1===b)while(d=++p&&d&&d[g]||(b=p=0)||h.pop())if((u?d.nodeName.toLowerCase()===y:1===d.nodeType)&&++b&&(m&&((c=(f=d[x]||(d[x]={}))[d.uniqueID]||(f[d.uniqueID]={}))[e]=[C,b]),d===t))break;return(b-=i)===r||b%r==0&&b/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[x]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?ue(function(e,n){var r,o=i(e,t),a=o.length;while(a--)e[r=P(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:ue(function(e){var t=[],n=[],r=u(e.replace($,"$1"));return r[x]?ue(function(e,t,n,i){var o,a=r(e,null,i,[]),u=e.length;while(u--)(o=a[u])&&(e[u]=!(t[u]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:ue(function(e){return function(t){return oe(e,t).length>0}}),contains:ue(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:ue(function(e){return V.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:pe(!1),disabled:pe(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:he(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:he(function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=r.pseudos.eq;for(t in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=fe(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=de(t);function ve(){}ve.prototype=r.filters=r.pseudos,r.setFilters=new ve,a=oe.tokenize=function(e,t){var n,i,o,a,u,s,l,c=N[e+" "];if(c)return t?0:c.slice(0);u=e,s=[],l=r.preFilter;while(u){n&&!(i=F.exec(u))||(i&&(u=u.slice(i[0].length)||u),s.push(o=[])),n=!1,(i=z.exec(u))&&(n=i.shift(),o.push({value:n,type:i[0].replace($," ")}),u=u.slice(n.length));for(a in r.filter)!(i=X[a].exec(u))||l[a]&&!(i=l[a](i))||(n=i.shift(),o.push({value:n,type:a,matches:i}),u=u.slice(n.length));if(!n)break}return t?u.length:u?oe.error(e):N(e,s).slice(0)};function ye(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function me(e,t,n){var r=t.dir,i=t.next,o=i||r,a=n&&"parentNode"===o,u=T++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||a)return e(t,n,i);return!1}:function(t,n,s){var l,c,f,d=[C,u];if(s){while(t=t[r])if((1===t.nodeType||a)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||a)if(f=t[x]||(t[x]={}),c=f[t.uniqueID]||(f[t.uniqueID]={}),i&&i===t.nodeName.toLowerCase())t=t[r]||t;else{if((l=c[o])&&l[0]===C&&l[1]===u)return d[2]=l[2];if(c[o]=d,d[2]=e(t,n,s))return!0}return!1}}function be(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xe(e,t,n){for(var r=0,i=t.length;r<i;r++)oe(e,t[r],n);return n}function we(e,t,n,r,i){for(var o,a=[],u=0,s=e.length,l=null!=t;u<s;u++)(o=e[u])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(u)));return a}function Ce(e,t,n,r,i,o){return r&&!r[x]&&(r=Ce(r)),i&&!i[x]&&(i=Ce(i,o)),ue(function(o,a,u,s){var l,c,f,d=[],p=[],h=a.length,g=o||xe(t||"*",u.nodeType?[u]:u,[]),v=!e||!o&&t?g:we(g,d,e,u,s),y=n?i||(o?e:h||r)?[]:a:v;if(n&&n(v,y,u,s),r){l=we(y,p),r(l,[],u,s),c=l.length;while(c--)(f=l[c])&&(y[p[c]]=!(v[p[c]]=f))}if(o){if(i||e){if(i){l=[],c=y.length;while(c--)(f=y[c])&&l.push(v[c]=f);i(null,y=[],l,s)}c=y.length;while(c--)(f=y[c])&&(l=i?P(o,f):d[c])>-1&&(o[l]=!(a[l]=f))}}else y=we(y===a?y.splice(h,y.length):y),i?i(null,a,y,s):q.apply(a,y)})}function Te(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],u=a||r.relative[" "],s=a?1:0,c=me(function(e){return e===t},u,!0),f=me(function(e){return P(t,e)>-1},u,!0),d=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];s<o;s++)if(n=r.relative[e[s].type])d=[me(be(d),n)];else{if((n=r.filter[e[s].type].apply(null,e[s].matches))[x]){for(i=++s;i<o;i++)if(r.relative[e[i].type])break;return Ce(s>1&&be(d),s>1&&ye(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),n,s<i&&Te(e.slice(s,i)),i<o&&Te(e=e.slice(i)),i<o&&ye(e))}d.push(n)}return be(d)}function Ee(e,t){var n=t.length>0,i=e.length>0,o=function(o,a,u,s,c){var f,h,v,y=0,m="0",b=o&&[],x=[],w=l,T=o||i&&r.find.TAG("*",c),E=C+=null==w?1:Math.random()||.1,N=T.length;for(c&&(l=a===p||a||c);m!==N&&null!=(f=T[m]);m++){if(i&&f){h=0,a||f.ownerDocument===p||(d(f),u=!g);while(v=e[h++])if(v(f,a||p,u)){s.push(f);break}c&&(C=E)}n&&((f=!v&&f)&&y--,o&&b.push(f))}if(y+=m,n&&m!==y){h=0;while(v=t[h++])v(b,x,a,u);if(o){if(y>0)while(m--)b[m]||x[m]||(x[m]=L.call(s));x=we(x)}q.apply(s,x),c&&!o&&x.length>0&&y+t.length>1&&oe.uniqueSort(s)}return c&&(C=E,l=w),b};return n?ue(o):o}return u=oe.compile=function(e,t){var n,r=[],i=[],o=k[e+" "];if(!o){t||(t=a(e)),n=t.length;while(n--)(o=Te(t[n]))[x]?r.push(o):i.push(o);(o=k(e,Ee(i,r))).selector=e}return o},s=oe.select=function(e,t,n,i){var o,s,l,c,f,d="function"==typeof e&&e,p=!i&&a(e=d.selector||e);if(n=n||[],1===p.length){if((s=p[0]=p[0].slice(0)).length>2&&"ID"===(l=s[0]).type&&9===t.nodeType&&g&&r.relative[s[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;d&&(t=t.parentNode),e=e.slice(s.shift().value.length)}o=X.needsContext.test(e)?0:s.length;while(o--){if(l=s[o],r.relative[c=l.type])break;if((f=r.find[c])&&(i=f(l.matches[0].replace(Z,ee),J.test(s[0].type)&&ge(t.parentNode)||t))){if(s.splice(o,1),!(e=i.length&&ye(s)))return q.apply(n,i),n;break}}}return(d||u(e,p))(i,t,!g,n,!t||J.test(e)&&ge(t.parentNode)||t),n},n.sortStable=x.split("").sort(A).join("")===x,n.detectDuplicates=!!f,d(),n.sortDetached=se(function(e){return 1&e.compareDocumentPosition(p.createElement("fieldset"))}),se(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&se(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),se(function(e){return null==e.getAttribute("disabled")})||le(H,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(e);w.find=E,w.expr=E.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=E.uniqueSort,w.text=E.getText,w.isXMLDoc=E.isXML,w.contains=E.contains,w.escapeSelector=E.escape;var N=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},k=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},A=w.expr.match.needsContext;function D(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var S=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function L(e,t,n){return g(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return s.call(t,e)>-1!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t<r;t++)if(w.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)w.find(e,i[t],n);return r>1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(L(this,e||[],!1))},not:function(e){return this.pushStack(L(this,e||[],!0))},is:function(e){return!!L(this,"string"==typeof e&&A.test(e)?w(e):e||[],!1).length}});var j,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:q.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),S.test(i[1])&&w.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,j=w(r);var O=/^(?:parents|prev(?:Until|All))/,P={children:!0,contents:!0,next:!0,prev:!0};w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(w.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&w(e);if(!A.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?s.call(w(e),this[0]):s.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function H(e,t){while((e=e[t])&&1!==e.nodeType);return e}w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return N(e,"parentNode")},parentsUntil:function(e,t,n){return N(e,"parentNode",n)},next:function(e){return H(e,"nextSibling")},prev:function(e){return H(e,"previousSibling")},nextAll:function(e){return N(e,"nextSibling")},prevAll:function(e){return N(e,"previousSibling")},nextUntil:function(e,t,n){return N(e,"nextSibling",n)},prevUntil:function(e,t,n){return N(e,"previousSibling",n)},siblings:function(e){return k((e.parentNode||{}).firstChild,e)},children:function(e){return k(e.firstChild)},contents:function(e){return D(e,"iframe")?e.contentDocument:(D(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(P[e]||w.uniqueSort(i),O.test(e)&&i.reverse()),this.pushStack(i)}});var I=/[^\x20\t\r\n\f]+/g;function R(e){var t={};return w.each(e.match(I)||[],function(e,n){t[n]=!0}),t}w.Callbacks=function(e){e="string"==typeof e?R(e):w.extend({},e);var t,n,r,i,o=[],a=[],u=-1,s=function(){for(i=i||e.once,r=t=!0;a.length;u=-1){n=a.shift();while(++u<o.length)!1===o[u].apply(n[0],n[1])&&e.stopOnFalse&&(u=o.length,n=!1)}e.memory||(n=!1),t=!1,i&&(o=n?[]:"")},l={add:function(){return o&&(n&&!t&&(u=o.length-1,a.push(n)),function t(n){w.each(n,function(n,r){g(r)?e.unique&&l.has(r)||o.push(r):r&&r.length&&"string"!==b(r)&&t(r)})}(arguments),n&&!t&&s()),this},remove:function(){return w.each(arguments,function(e,t){var n;while((n=w.inArray(t,o,n))>-1)o.splice(n,1),n<=u&&u--}),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||s()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l};function B(e){return e}function M(e){throw e}function W(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(t){w.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var u=this,s=arguments,l=function(){var e,l;if(!(t<o)){if((e=r.apply(u,s))===n.promise())throw new TypeError("Thenable self-resolution");l=e&&("object"==typeof e||"function"==typeof e)&&e.then,g(l)?i?l.call(e,a(o,n,B,i),a(o,n,M,i)):(o++,l.call(e,a(o,n,B,i),a(o,n,M,i),a(o,n,B,n.notifyWith))):(r!==B&&(u=void 0,s=[e]),(i||n.resolveWith)(u,s))}},c=i?l:function(){try{l()}catch(e){w.Deferred.exceptionHook&&w.Deferred.exceptionHook(e,c.stackTrace),t+1>=o&&(r!==M&&(u=void 0,s=[e]),n.rejectWith(u,s))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:B,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:B)),n[2][3].add(a(0,e,g(r)?r:M))}).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,function(e,t){var a=t[2],u=t[5];i[t[1]]=a.add,u&&a.add(function(){r=u},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=w.Deferred(),u=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&(W(e,a.done(u(n)).resolve,a.reject,!t),"pending"===a.state()||g(i[n]&&i[n].then)))return a.then();while(n--)W(i[n],u(n),a.reject);return a.promise()}});var $=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&$.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout(function(){throw t})};var F=w.Deferred();w.fn.ready=function(e){return F.then(e)["catch"](function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(r,[w]))}}),w.ready.then=F.then;function z(){r.removeEventListener("DOMContentLoaded",z),e.removeEventListener("load",z),w.ready()}"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(w.ready):(r.addEventListener("DOMContentLoaded",z),e.addEventListener("load",z));var _=function(e,t,n,r,i,o,a){var u=0,s=e.length,l=null==n;if("object"===b(n)){i=!0;for(u in n)_(e,t,u,n[u],!0,o,a)}else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;u<s;u++)t(e[u],n,a?r:r.call(e[u],u,t(e[u],n)));return i?e:l?t.call(e):s?t(e[0],n):o},U=/^-ms-/,V=/-([a-z])/g;function X(e,t){return t.toUpperCase()}function Q(e){return e.replace(U,"ms-").replace(V,X)}var Y=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=w.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},Y(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[Q(t)]=n;else for(r in t)i[Q(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][Q(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(Q):(t=Q(t))in r?[t]:t.match(I)||[]).length;while(n--)delete r[t[n]]}(void 0===t||w.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!w.isEmptyObject(t)}};var K=new G,J=new G,Z=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ee=/[A-Z]/g;function te(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:Z.test(e)?JSON.parse(e):e)}function ne(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(ee,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=te(n)}catch(e){}J.set(e,t,n)}else n=void 0;return n}w.extend({hasData:function(e){return J.hasData(e)||K.hasData(e)},data:function(e,t,n){return J.access(e,t,n)},removeData:function(e,t){J.remove(e,t)},_data:function(e,t,n){return K.access(e,t,n)},_removeData:function(e,t){K.remove(e,t)}}),w.fn.extend({data:function(e,t){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0===e){if(this.length&&(i=J.get(o),1===o.nodeType&&!K.get(o,"hasDataAttrs"))){n=a.length;while(n--)a[n]&&0===(r=a[n].name).indexOf("data-")&&(r=Q(r.slice(5)),ne(o,r,i[r]));K.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof e?this.each(function(){J.set(this,e)}):_(this,function(t){var n;if(o&&void 0===t){if(void 0!==(n=J.get(o,e)))return n;if(void 0!==(n=ne(o,e)))return n}else this.each(function(){J.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){J.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=K.get(e,t),n&&(!r||Array.isArray(n)?r=K.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t),a=function(){w.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return K.get(e,n)||K.access(e,n,{empty:w.Callbacks("once memory").add(function(){K.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?w.queue(this[0],e):void 0===t?this:this.each(function(){var n=w.queue(this,e,t);w._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&w.dequeue(this,e)})},dequeue:function(e){return this.each(function(){w.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=w.Deferred(),o=this,a=this.length,u=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=K.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(u));return u(),i.promise(t)}});var re=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ie=new RegExp("^(?:([+-])=|)("+re+")([a-z%]*)$","i"),oe=["Top","Right","Bottom","Left"],ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&w.contains(e.ownerDocument,e)&&"none"===w.css(e,"display")},ue=function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i};function se(e,t,n,r){var i,o,a=20,u=r?function(){return r.cur()}:function(){return w.css(e,t,"")},s=u(),l=n&&n[3]||(w.cssNumber[t]?"":"px"),c=(w.cssNumber[t]||"px"!==l&&+s)&&ie.exec(w.css(e,t));if(c&&c[3]!==l){s/=2,l=l||c[3],c=+s||1;while(a--)w.style(e,t,c+l),(1-o)*(1-(o=u()/s||.5))<=0&&(a=0),c/=o;c*=2,w.style(e,t,c+l),n=n||[]}return n&&(c=+c||+s||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var le={};function ce(e){var t,n=e.ownerDocument,r=e.nodeName,i=le[r];return i||(t=n.body.appendChild(n.createElement(r)),i=w.css(t,"display"),t.parentNode.removeChild(t),"none"===i&&(i="block"),le[r]=i,i)}function fe(e,t){for(var n,r,i=[],o=0,a=e.length;o<a;o++)(r=e[o]).style&&(n=r.style.display,t?("none"===n&&(i[o]=K.get(r,"display")||null,i[o]||(r.style.display="")),""===r.style.display&&ae(r)&&(i[o]=ce(r))):"none"!==n&&(i[o]="none",K.set(r,"display",n)));for(o=0;o<a;o++)null!=i[o]&&(e[o].style.display=i[o]);return e}w.fn.extend({show:function(){return fe(this,!0)},hide:function(){return fe(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?w(this).show():w(this).hide()})}});var de=/^(?:checkbox|radio)$/i,pe=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&D(e,t)?w.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)K.set(e[n],"globalEval",!t||K.get(t[n],"globalEval"))}var me=/<|&#?\w+;/;function be(e,t,n,r,i){for(var o,a,u,s,l,c,f=t.createDocumentFragment(),d=[],p=0,h=e.length;p<h;p++)if((o=e[p])||0===o)if("object"===b(o))w.merge(d,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),u=(pe.exec(o)||["",""])[1].toLowerCase(),s=ge[u]||ge._default,a.innerHTML=s[1]+w.htmlPrefilter(o)+s[2],c=s[0];while(c--)a=a.lastChild;w.merge(d,a.childNodes),(a=f.firstChild).textContent=""}else d.push(t.createTextNode(o));f.textContent="",p=0;while(o=d[p++])if(r&&w.inArray(o,r)>-1)i&&i.push(o);else if(l=w.contains(o.ownerDocument,o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}!function(){var e=r.createDocumentFragment().appendChild(r.createElement("div")),t=r.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),h.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="<textarea>x</textarea>",h.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var xe=r.documentElement,we=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function Ne(){return!1}function ke(){try{return r.activeElement}catch(e){}}function Ae(e,t,n,r,i,o){var a,u;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(u in t)Ae(e,u,n,r,t[u],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ne;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}w.event={global:{},add:function(e,t,n,r,i){var o,a,u,s,l,c,f,d,p,h,g,v=K.get(e);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(xe,i),n.guid||(n.guid=w.guid++),(s=v.events)||(s=v.events={}),(a=v.handle)||(a=v.handle=function(t){return"undefined"!=typeof w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(I)||[""]).length;while(l--)p=g=(u=Te.exec(t[l])||[])[1],h=(u[2]||"").split(".").sort(),p&&(f=w.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=w.event.special[p]||{},c=w.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(d=s[p])||((d=s[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(p,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,c):d.push(c),w.event.global[p]=!0)}},remove:function(e,t,n,r,i){var o,a,u,s,l,c,f,d,p,h,g,v=K.hasData(e)&&K.get(e);if(v&&(s=v.events)){l=(t=(t||"").match(I)||[""]).length;while(l--)if(u=Te.exec(t[l])||[],p=g=u[1],h=(u[2]||"").split(".").sort(),p){f=w.event.special[p]||{},d=s[p=(r?f.delegateType:f.bindType)||p]||[],u=u[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;while(o--)c=d[o],!i&&g!==c.origType||n&&n.guid!==c.guid||u&&!u.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(d.splice(o,1),c.selector&&d.delegateCount--,f.remove&&f.remove.call(e,c));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||w.removeEvent(e,p,v.handle),delete s[p])}else for(p in s)w.event.remove(e,p+t[l],n,r,!0);w.isEmptyObject(s)&&K.remove(e,"handle events")}},dispatch:function(e){var t=w.event.fix(e),n,r,i,o,a,u,s=new Array(arguments.length),l=(K.get(this,"events")||{})[t.type]||[],c=w.event.special[t.type]||{};for(s[0]=t,n=1;n<arguments.length;n++)s[n]=arguments[n];if(t.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,t)){u=w.event.handlers.call(this,t,l),n=0;while((o=u[n++])&&!t.isPropagationStopped()){t.currentTarget=o.elem,r=0;while((a=o.handlers[r++])&&!t.isImmediatePropagationStopped())t.rnamespace&&!t.rnamespace.test(a.namespace)||(t.handleObj=a,t.data=a.data,void 0!==(i=((w.event.special[a.origType]||{}).handle||a.handler).apply(o.elem,s))&&!1===(t.result=i)&&(t.preventDefault(),t.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,t),t.result}},handlers:function(e,t){var n,r,i,o,a,u=[],s=t.delegateCount,l=e.target;if(s&&l.nodeType&&!("click"===e.type&&e.button>=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<s;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?w(i,this).index(l)>-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&u.push({elem:l,handlers:o})}return l=this,s<t.length&&u.push({elem:l,handlers:t.slice(s)}),u},addProp:function(e,t){Object.defineProperty(w.Event.prototype,e,{enumerable:!0,configurable:!0,get:g(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[w.expando]?e:new w.Event(e)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ke()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===ke()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&D(this,"input"))return this.click(),!1},_default:function(e){return D(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},w.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},w.Event=function(e,t){if(!(this instanceof w.Event))return new w.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ee:Ne,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&w.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[w.expando]=!0},w.Event.prototype={constructor:w.Event,isDefaultPrevented:Ne,isPropagationStopped:Ne,isImmediatePropagationStopped:Ne,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ee,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ee,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ee,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},w.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&we.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Ce.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},w.event.addProp),w.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){w.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return i&&(i===r||w.contains(r,i))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),w.fn.extend({on:function(e,t,n,r){return Ae(this,e,t,n,r)},one:function(e,t,n,r){return Ae(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,w(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Ne),this.each(function(){w.event.remove(this,e,n,t)})}});var De=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Se=/<script|<style|<link/i,Le=/checked\s*(?:[^=]|=\s*.checked.)/i,je=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function qe(e,t){return D(e,"table")&&D(11!==t.nodeType?t:t.firstChild,"tr")?w(e).children("tbody")[0]||e:e}function Oe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Pe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function He(e,t){var n,r,i,o,a,u,s,l;if(1===t.nodeType){if(K.hasData(e)&&(o=K.access(e),a=K.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n<r;n++)w.event.add(t,i,l[i][n])}J.hasData(e)&&(u=J.access(e),s=w.extend({},u),J.set(t,s))}}function Ie(e,t){var n=t.nodeName.toLowerCase();"input"===n&&de.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function Re(e,t,n,r){t=a.apply([],t);var i,o,u,s,l,c,f=0,d=e.length,p=d-1,v=t[0],y=g(v);if(y||d>1&&"string"==typeof v&&!h.checkClone&&Le.test(v))return e.each(function(i){var o=e.eq(i);y&&(t[0]=v.call(this,i,o.html())),Re(o,t,n,r)});if(d&&(i=be(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(s=(u=w.map(ve(i,"script"),Oe)).length;f<d;f++)l=i,f!==p&&(l=w.clone(l,!0,!0),s&&w.merge(u,ve(l,"script"))),n.call(e[f],l,f);if(s)for(c=u[u.length-1].ownerDocument,w.map(u,Pe),f=0;f<s;f++)l=u[f],he.test(l.type||"")&&!K.access(l,"globalEval")&&w.contains(c,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?w._evalUrl&&w._evalUrl(l.src):m(l.textContent.replace(je,""),c,l))}return e}function Be(e,t,n){for(var r,i=t?w.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||w.cleanData(ve(r)),r.parentNode&&(n&&w.contains(r.ownerDocument,r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}w.extend({htmlPrefilter:function(e){return e.replace(De,"<$1></$2>")},clone:function(e,t,n){var r,i,o,a,u=e.cloneNode(!0),s=w.contains(e.ownerDocument,e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ve(u),r=0,i=(o=ve(e)).length;r<i;r++)Ie(o[r],a[r]);if(t)if(n)for(o=o||ve(e),a=a||ve(u),r=0,i=o.length;r<i;r++)He(o[r],a[r]);else He(e,u);return(a=ve(u,"script")).length>0&&ye(a,!s&&ve(e,"script")),u},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[K.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[K.expando]=void 0}n[J.expando]&&(n[J.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return _(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||qe(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=qe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return _(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Se.test(e)&&!ge[(pe.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(w.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return Re(this,arguments,function(t){var n=this.parentNode;w.inArray(this,e)<0&&(w.cleanData(ve(this)),n&&n.replaceChild(t,this))},e)}}),w.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){w.fn[e]=function(e){for(var n,r=[],i=w(e),o=i.length-1,a=0;a<=o;a++)n=a===o?this:this.clone(!0),w(i[a])[t](n),u.apply(r,n.get());return this.pushStack(r)}});var Me=new RegExp("^("+re+")(?!px)[a-z%]+$","i"),We=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},$e=new RegExp(oe.join("|"),"i");!function(){function t(){if(c){l.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",c.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",xe.appendChild(l).appendChild(c);var t=e.getComputedStyle(c);i="1%"!==t.top,s=12===n(t.marginLeft),c.style.right="60%",u=36===n(t.right),o=36===n(t.width),c.style.position="absolute",a=36===c.offsetWidth||"absolute",xe.removeChild(l),c=null}}function n(e){return Math.round(parseFloat(e))}var i,o,a,u,s,l=r.createElement("div"),c=r.createElement("div");c.style&&(c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",h.clearCloneStyle="content-box"===c.style.backgroundClip,w.extend(h,{boxSizingReliable:function(){return t(),o},pixelBoxStyles:function(){return t(),u},pixelPosition:function(){return t(),i},reliableMarginLeft:function(){return t(),s},scrollboxSize:function(){return t(),a}}))}();function Fe(e,t,n){var r,i,o,a,u=e.style;return(n=n||We(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||w.contains(e.ownerDocument,e)||(a=w.style(e,t)),!h.pixelBoxStyles()&&Me.test(a)&&$e.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=i,u.maxWidth=o)),void 0!==a?a+"":a}function ze(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}var _e=/^(none|table(?!-c[ea]).+)/,Ue=/^--/,Ve={position:"absolute",visibility:"hidden",display:"block"},Xe={letterSpacing:"0",fontWeight:"400"},Qe=["Webkit","Moz","ms"],Ye=r.createElement("div").style;function Ge(e){if(e in Ye)return e;var t=e[0].toUpperCase()+e.slice(1),n=Qe.length;while(n--)if((e=Qe[n]+t)in Ye)return e}function Ke(e){var t=w.cssProps[e];return t||(t=w.cssProps[e]=Ge(e)||e),t}function Je(e,t,n){var r=ie.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ze(e,t,n,r,i,o){var a="width"===t?1:0,u=0,s=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(s+=w.css(e,n+oe[a],!0,i)),r?("content"===n&&(s-=w.css(e,"padding"+oe[a],!0,i)),"margin"!==n&&(s-=w.css(e,"border"+oe[a]+"Width",!0,i))):(s+=w.css(e,"padding"+oe[a],!0,i),"padding"!==n?s+=w.css(e,"border"+oe[a]+"Width",!0,i):u+=w.css(e,"border"+oe[a]+"Width",!0,i));return!r&&o>=0&&(s+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-s-u-.5))),s}function et(e,t,n){var r=We(e),i=Fe(e,t,r),o="border-box"===w.css(e,"boxSizing",!1,r),a=o;if(Me.test(i)){if(!n)return i;i="auto"}return a=a&&(h.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===w.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,u=Q(t),s=Ue.test(t),l=e.style;if(s||(t=Ke(u)),a=w.cssHooks[t]||w.cssHooks[u],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(w.cssNumber[u]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(s?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,u=Q(t);return Ue.test(t)||(t=Ke(u)),(a=w.cssHooks[t]||w.cssHooks[u])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Fe(e,t,r)),"normal"===i&&t in Xe&&(i=Xe[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!_e.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):ue(e,Ve,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=We(e),a="border-box"===w.css(e,"boxSizing",!1,o),u=r&&Ze(e,t,r,a,o);return a&&h.scrollboxSize()===o.position&&(u-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),u&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Je(e,n,u)}}}),w.cssHooks.marginLeft=ze(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Fe(e,"marginLeft"))||e.getBoundingClientRect().left-ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=Je)}),w.fn.extend({css:function(e,t){return _(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=We(e),i=t.length;a<i;a++)o[t[a]]=w.css(e,t[a],!1,r);return o}return void 0!==n?w.style(e,t,n):w.css(e,t)},e,t,arguments.length>1)}}),w.fn.delay=function(t,n){return t=w.fx?w.fx.speeds[t]||t:t,n=n||"fx",this.queue(n,function(n,r){var i=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(i)}})},function(){var e=r.createElement("input"),t=r.createElement("select").appendChild(r.createElement("option"));e.type="checkbox",h.checkOn=""!==e.value,h.optSelected=t.selected,(e=r.createElement("input")).value="t",e.type="radio",h.radioValue="t"===e.value}();var tt,nt=w.expr.attrHandle;w.fn.extend({attr:function(e,t){return _(this,w.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?tt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&D(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(I);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),tt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=nt[t]||w.find.attr;nt[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=nt[a],nt[a]=i,i=null!=n(e,t,r)?a:null,nt[a]=o),i}});var rt=/^(?:input|select|textarea|button)$/i,it=/^(?:a|area)$/i;w.fn.extend({prop:function(e,t){return _(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):rt.test(e.nodeName)||it.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this});function ot(e){return(e.match(I)||[]).join(" ")}function at(e){return e.getAttribute&&e.getAttribute("class")||""}function ut(e){return Array.isArray(e)?e:"string"==typeof e?e.match(I)||[]:[]}w.fn.extend({addClass:function(e){var t,n,r,i,o,a,u,s=0;if(g(e))return this.each(function(t){w(this).addClass(e.call(this,t,at(this)))});if((t=ut(e)).length)while(n=this[s++])if(i=at(n),r=1===n.nodeType&&" "+ot(i)+" "){a=0;while(o=t[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(u=ot(r))&&n.setAttribute("class",u)}return this},removeClass:function(e){var t,n,r,i,o,a,u,s=0;if(g(e))return this.each(function(t){w(this).removeClass(e.call(this,t,at(this)))});if(!arguments.length)return this.attr("class","");if((t=ut(e)).length)while(n=this[s++])if(i=at(n),r=1===n.nodeType&&" "+ot(i)+" "){a=0;while(o=t[a++])while(r.indexOf(" "+o+" ")>-1)r=r.replace(" "+o+" "," ");i!==(u=ot(r))&&n.setAttribute("class",u)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,at(this),t),t)}):this.each(function(){var t,i,o,a;if(r){i=0,o=w(this),a=ut(e);while(t=a[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else void 0!==e&&"boolean"!==n||((t=at(this))&&K.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":K.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&(" "+ot(at(n))+" ").indexOf(t)>-1)return!0;return!1}});var st=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(st,""):null==n?"":n}}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:ot(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,u=a?null:[],s=a?o+1:i.length;for(r=o<0?s:a?o:0;r<s;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!D(n.parentNode,"optgroup"))){if(t=w(n).val(),a)return t;u.push(t)}return u},set:function(e,t){var n,r,i=e.options,o=w.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=w.inArray(w.valHooks.option.get(r),o)>-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var lt=/^(?:focusinfocus|focusoutblur)$/,ct=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,i,o){var a,u,s,l,c,d,p,h,y=[i||r],m=f.call(t,"type")?t.type:t,b=f.call(t,"namespace")?t.namespace.split("."):[];if(u=h=s=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!lt.test(m+w.event.triggered)&&(m.indexOf(".")>-1&&(m=(b=m.split(".")).shift(),b.sort()),c=m.indexOf(":")<0&&"on"+m,t=t[w.expando]?t:new w.Event(m,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=b.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:w.makeArray(n,[t]),p=w.event.special[m]||{},o||!p.trigger||!1!==p.trigger.apply(i,n))){if(!o&&!p.noBubble&&!v(i)){for(l=p.delegateType||m,lt.test(l+m)||(u=u.parentNode);u;u=u.parentNode)y.push(u),s=u;s===(i.ownerDocument||r)&&y.push(s.defaultView||s.parentWindow||e)}a=0;while((u=y[a++])&&!t.isPropagationStopped())h=u,t.type=a>1?l:p.bindType||m,(d=(K.get(u,"events")||{})[t.type]&&K.get(u,"handle"))&&d.apply(u,n),(d=c&&u[c])&&d.apply&&Y(u)&&(t.result=d.apply(u,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||p._default&&!1!==p._default.apply(y.pop(),n)||!Y(i)||c&&g(i[m])&&!v(i)&&((s=i[c])&&(i[c]=null),w.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,ct),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,ct),w.event.triggered=void 0,s&&(i[c]=s)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=K.access(r,t);i||r.addEventListener(e,n,!0),K.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=K.access(r,t)-1;i?K.access(r,t,i):(r.removeEventListener(e,n,!0),K.remove(r,t))}}});var ft=/\[\]$/,dt=/\r?\n/g,pt=/^(?:submit|button|image|reset|file)$/i,ht=/^(?:input|select|textarea|keygen)/i;function gt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,function(t,i){n||ft.test(e)?r(e,i):gt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==b(t))r(e,t);else for(i in t)gt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){i(this.name,this.value)});else for(n in e)gt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&ht.test(this.nodeName)&&!pt.test(e)&&(this.checked||!de.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(dt,"\r\n")}}):{name:t.name,value:n.replace(dt,"\r\n")}}).get()}}),w.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},h.createHTMLDocument=function(){var e=r.implementation.createHTMLDocument("").body;return e.innerHTML="<form></form><form></form>",2===e.childNodes.length}(),w.parseHTML=function(e,t,n){if("string"!=typeof e)return[];"boolean"==typeof t&&(n=t,t=!1);var i,o,a;return t||(h.createHTMLDocument?((i=(t=r.implementation.createHTMLDocument("")).createElement("base")).href=r.location.href,t.head.appendChild(i)):t=r),o=S.exec(e),a=!n&&[],o?[t.createElement(o[1])]:(o=be([e],t,a),a&&a.length&&w(a).remove(),w.merge([],o.childNodes))},w.offset={setOffset:function(e,t,n){var r,i,o,a,u,s,l,c=w.css(e,"position"),f=w(e),d={};"static"===c&&(e.style.position="relative"),u=f.offset(),o=w.css(e,"top"),s=w.css(e,"left"),(l=("absolute"===c||"fixed"===c)&&(o+s).indexOf("auto")>-1)?(a=(r=f.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(s)||0),g(t)&&(t=t.call(e,n,w.extend({},u))),null!=t.top&&(d.top=t.top-u.top+a),null!=t.left&&(d.left=t.left-u.left+i),"using"in t?t.using.call(e,d):f.css(d)}},w.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){w.offset.setOffset(this,e,t)});var t,n,r=this[0];if(r)return r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===w.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===w.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=w(e).offset()).top+=w.css(e,"borderTopWidth",!0),i.left+=w.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-w.css(r,"marginTop",!0),left:t.left-i.left-w.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===w.css(e,"position"))e=e.offsetParent;return e||xe})}}),w.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;w.fn[e]=function(r){return _(this,function(e,r,i){var o;if(v(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===i)return o?o[t]:e[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):e[r]=i},e,r,arguments.length)}}),w.each(["top","left"],function(e,t){w.cssHooks[t]=ze(h.pixelPosition,function(e,n){if(n)return n=Fe(e,t),Me.test(n)?w(e).position()[t]+"px":n})}),w.each({Height:"height",Width:"width"},function(e,t){w.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){w.fn[r]=function(i,o){var a=arguments.length&&(n||"boolean"!=typeof i),u=n||(!0===i||!0===o?"margin":"border");return _(this,function(t,n,i){var o;return v(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===i?w.css(t,n,u):w.style(t,n,i,u)},t,a?i:void 0,a)}})}),w.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){w.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),w.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),w.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),w.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),g(e))return r=o.call(arguments,2),i=function(){return e.apply(t||this,r.concat(o.call(arguments)))},i.guid=e.guid=e.guid||w.guid++,i},w.holdReady=function(e){e?w.readyWait++:w.ready(!0)},w.isArray=Array.isArray,w.parseJSON=JSON.parse,w.nodeName=D,w.isFunction=g,w.isWindow=v,w.camelCase=Q,w.type=b,w.now=Date.now,w.isNumeric=function(e){var t=w.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return w});var vt=e.jQuery,yt=e.$;return w.noConflict=function(t){return e.$===w&&(e.$=yt),t&&e.jQuery===w&&(e.jQuery=vt),w},t||(e.jQuery=e.$=w),w}); \ No newline at end of file diff --git a/resources/tmp/themes/custom/resources/js/main.js b/resources/tmp/themes/custom/resources/js/main.js new file mode 100644 index 0000000..57b5240 --- /dev/null +++ b/resources/tmp/themes/custom/resources/js/main.js @@ -0,0 +1,19 @@ +(function ($) { + + "use strict"; + + var fullHeight = function () { + + $('.js-fullheight').css('height', $(window).height()); + $(window).resize(function () { + $('.js-fullheight').css('height', $(window).height()); + }); + + }; + fullHeight(); + + $('#sidebarCollapse').on('click', function () { + $('#sidebar').toggleClass('active'); + }); + +})(jQuery); diff --git a/resources/tmp/themes/custom/resources/js/popper.js b/resources/tmp/themes/custom/resources/js/popper.js new file mode 100644 index 0000000..f1da1f9 --- /dev/null +++ b/resources/tmp/themes/custom/resources/js/popper.js @@ -0,0 +1,5 @@ +/* + Copyright (C) Federico Zivolo 2019 + Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT). + */(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=e.ownerDocument.defaultView,n=o.getComputedStyle(e,null);return t?n[t]:n}function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e)return document.body;switch(e.nodeName){case'HTML':case'BODY':return e.ownerDocument.body;case'#document':return e.body;}var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll|overlay)/.test(r+s+p)?e:n(o(e))}function r(e){return 11===e?pe:10===e?se:pe||se}function p(e){if(!e)return document.documentElement;for(var o=r(10)?document.body:null,n=e.offsetParent||null;n===o&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TH','TD','TABLE'].indexOf(n.nodeName)&&'static'===t(n,'position')?p(n):n:e?e.ownerDocument.documentElement:document.documentElement}function s(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||p(e.firstElementChild)===e)}function d(e){return null===e.parentNode?e:d(e.parentNode)}function a(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=o?e:t,i=o?t:e,r=document.createRange();r.setStart(n,0),r.setEnd(i,0);var l=r.commonAncestorContainer;if(e!==l&&t!==l||n.contains(i))return s(l)?l:p(l);var f=d(e);return f.host?a(f.host,t):a(e,d(t).host)}function l(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:'top',o='top'===t?'scrollTop':'scrollLeft',n=e.nodeName;if('BODY'===n||'HTML'===n){var i=e.ownerDocument.documentElement,r=e.ownerDocument.scrollingElement||i;return r[o]}return e[o]}function f(e,t){var o=2<arguments.length&&void 0!==arguments[2]&&arguments[2],n=l(t,'top'),i=l(t,'left'),r=o?-1:1;return e.top+=n*r,e.bottom+=n*r,e.left+=i*r,e.right+=i*r,e}function m(e,t){var o='x'===t?'Left':'Top',n='Left'==o?'Right':'Bottom';return parseFloat(e['border'+o+'Width'],10)+parseFloat(e['border'+n+'Width'],10)}function h(e,t,o,n){return ee(t['offset'+e],t['scroll'+e],o['client'+e],o['offset'+e],o['scroll'+e],r(10)?parseInt(o['offset'+e])+parseInt(n['margin'+('Height'===e?'Top':'Left')])+parseInt(n['margin'+('Height'===e?'Bottom':'Right')]):0)}function c(e){var t=e.body,o=e.documentElement,n=r(10)&&getComputedStyle(o);return{height:h('Height',t,o,n),width:h('Width',t,o,n)}}function g(e){return fe({},e,{right:e.left+e.width,bottom:e.top+e.height})}function u(e){var o={};try{if(r(10)){o=e.getBoundingClientRect();var n=l(e,'top'),i=l(e,'left');o.top+=n,o.left+=i,o.bottom+=n,o.right+=i}else o=e.getBoundingClientRect()}catch(t){}var p={left:o.left,top:o.top,width:o.right-o.left,height:o.bottom-o.top},s='HTML'===e.nodeName?c(e.ownerDocument):{},d=s.width||e.clientWidth||p.right-p.left,a=s.height||e.clientHeight||p.bottom-p.top,f=e.offsetWidth-d,h=e.offsetHeight-a;if(f||h){var u=t(e);f-=m(u,'x'),h-=m(u,'y'),p.width-=f,p.height-=h}return g(p)}function b(e,o){var i=2<arguments.length&&void 0!==arguments[2]&&arguments[2],p=r(10),s='HTML'===o.nodeName,d=u(e),a=u(o),l=n(e),m=t(o),h=parseFloat(m.borderTopWidth,10),c=parseFloat(m.borderLeftWidth,10);i&&s&&(a.top=ee(a.top,0),a.left=ee(a.left,0));var b=g({top:d.top-a.top-h,left:d.left-a.left-c,width:d.width,height:d.height});if(b.marginTop=0,b.marginLeft=0,!p&&s){var w=parseFloat(m.marginTop,10),y=parseFloat(m.marginLeft,10);b.top-=h-w,b.bottom-=h-w,b.left-=c-y,b.right-=c-y,b.marginTop=w,b.marginLeft=y}return(p&&!i?o.contains(l):o===l&&'BODY'!==l.nodeName)&&(b=f(b,o)),b}function w(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],o=e.ownerDocument.documentElement,n=b(e,o),i=ee(o.clientWidth,window.innerWidth||0),r=ee(o.clientHeight,window.innerHeight||0),p=t?0:l(o),s=t?0:l(o,'left'),d={top:p-n.top+n.marginTop,left:s-n.left+n.marginLeft,width:i,height:r};return g(d)}function y(e){var n=e.nodeName;if('BODY'===n||'HTML'===n)return!1;if('fixed'===t(e,'position'))return!0;var i=o(e);return!!i&&y(i)}function E(e){if(!e||!e.parentElement||r())return document.documentElement;for(var o=e.parentElement;o&&'none'===t(o,'transform');)o=o.parentElement;return o||document.documentElement}function v(e,t,i,r){var p=4<arguments.length&&void 0!==arguments[4]&&arguments[4],s={top:0,left:0},d=p?E(e):a(e,t);if('viewport'===r)s=w(d,p);else{var l;'scrollParent'===r?(l=n(o(t)),'BODY'===l.nodeName&&(l=e.ownerDocument.documentElement)):'window'===r?l=e.ownerDocument.documentElement:l=r;var f=b(l,d,p);if('HTML'===l.nodeName&&!y(d)){var m=c(e.ownerDocument),h=m.height,g=m.width;s.top+=f.top-f.marginTop,s.bottom=h+f.top,s.left+=f.left-f.marginLeft,s.right=g+f.left}else s=f}i=i||0;var u='number'==typeof i;return s.left+=u?i:i.left||0,s.top+=u?i:i.top||0,s.right-=u?i:i.right||0,s.bottom-=u?i:i.bottom||0,s}function x(e){var t=e.width,o=e.height;return t*o}function O(e,t,o,n,i){var r=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf('auto'))return e;var p=v(o,n,r,i),s={top:{width:p.width,height:t.top-p.top},right:{width:p.right-t.right,height:p.height},bottom:{width:p.width,height:p.bottom-t.bottom},left:{width:t.left-p.left,height:p.height}},d=Object.keys(s).map(function(e){return fe({key:e},s[e],{area:x(s[e])})}).sort(function(e,t){return t.area-e.area}),a=d.filter(function(e){var t=e.width,n=e.height;return t>=o.clientWidth&&n>=o.clientHeight}),l=0<a.length?a[0].key:d[0].key,f=e.split('-')[1];return l+(f?'-'+f:'')}function L(e,t,o){var n=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null,i=n?E(t):a(t,o);return b(o,i,n)}function S(e){var t=e.ownerDocument.defaultView,o=t.getComputedStyle(e),n=parseFloat(o.marginTop||0)+parseFloat(o.marginBottom||0),i=parseFloat(o.marginLeft||0)+parseFloat(o.marginRight||0),r={width:e.offsetWidth+i,height:e.offsetHeight+n};return r}function T(e){var t={left:'right',right:'left',bottom:'top',top:'bottom'};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function D(e,t,o){o=o.split('-')[0];var n=S(e),i={width:n.width,height:n.height},r=-1!==['right','left'].indexOf(o),p=r?'top':'left',s=r?'left':'top',d=r?'height':'width',a=r?'width':'height';return i[p]=t[p]+t[d]/2-n[d]/2,i[s]=o===s?t[s]-n[a]:t[T(s)],i}function C(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function N(e,t,o){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===o});var n=C(e,function(e){return e[t]===o});return e.indexOf(n)}function P(t,o,n){var i=void 0===n?t:t.slice(0,N(t,'name',n));return i.forEach(function(t){t['function']&&console.warn('`modifier.function` is deprecated, use `modifier.fn`!');var n=t['function']||t.fn;t.enabled&&e(n)&&(o.offsets.popper=g(o.offsets.popper),o.offsets.reference=g(o.offsets.reference),o=n(o,t))}),o}function k(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=L(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=O(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=D(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?'fixed':'absolute',e=P(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function W(e,t){return e.some(function(e){var o=e.name,n=e.enabled;return n&&o===t})}function H(e){for(var t=[!1,'ms','Webkit','Moz','O'],o=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<t.length;n++){var i=t[n],r=i?''+i+o:e;if('undefined'!=typeof document.body.style[r])return r}return null}function B(){return this.state.isDestroyed=!0,W(this.modifiers,'applyStyle')&&(this.popper.removeAttribute('x-placement'),this.popper.style.position='',this.popper.style.top='',this.popper.style.left='',this.popper.style.right='',this.popper.style.bottom='',this.popper.style.willChange='',this.popper.style[H('transform')]=''),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function A(e){var t=e.ownerDocument;return t?t.defaultView:window}function M(e,t,o,i){var r='BODY'===e.nodeName,p=r?e.ownerDocument.defaultView:e;p.addEventListener(t,o,{passive:!0}),r||M(n(p.parentNode),t,o,i),i.push(p)}function F(e,t,o,i){o.updateBound=i,A(e).addEventListener('resize',o.updateBound,{passive:!0});var r=n(e);return M(r,'scroll',o.updateBound,o.scrollParents),o.scrollElement=r,o.eventsEnabled=!0,o}function I(){this.state.eventsEnabled||(this.state=F(this.reference,this.options,this.state,this.scheduleUpdate))}function R(e,t){return A(e).removeEventListener('resize',t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener('scroll',t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function U(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=R(this.reference,this.state))}function Y(e){return''!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function j(e,t){Object.keys(t).forEach(function(o){var n='';-1!==['width','height','top','right','bottom','left'].indexOf(o)&&Y(t[o])&&(n='px'),e.style[o]=t[o]+n})}function V(e,t){Object.keys(t).forEach(function(o){var n=t[o];!1===n?e.removeAttribute(o):e.setAttribute(o,t[o])})}function q(e,t){var o=e.offsets,n=o.popper,i=o.reference,r=$,p=function(e){return e},s=r(i.width),d=r(n.width),a=-1!==['left','right'].indexOf(e.placement),l=-1!==e.placement.indexOf('-'),f=t?a||l||s%2==d%2?r:Z:p,m=t?r:p;return{left:f(1==s%2&&1==d%2&&!l&&t?n.left-1:n.left),top:m(n.top),bottom:m(n.bottom),right:f(n.right)}}function K(e,t,o){var n=C(e,function(e){var o=e.name;return o===t}),i=!!n&&e.some(function(e){return e.name===o&&e.enabled&&e.order<n.order});if(!i){var r='`'+t+'`';console.warn('`'+o+'`'+' modifier is required by '+r+' modifier in order to work, be sure to include it before '+r+'!')}return i}function z(e){return'end'===e?'start':'start'===e?'end':e}function G(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],o=ce.indexOf(e),n=ce.slice(o+1).concat(ce.slice(0,o));return t?n.reverse():n}function _(e,t,o,n){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+i[1],p=i[2];if(!r)return e;if(0===p.indexOf('%')){var s;switch(p){case'%p':s=o;break;case'%':case'%r':default:s=n;}var d=g(s);return d[t]/100*r}if('vh'===p||'vw'===p){var a;return a='vh'===p?ee(document.documentElement.clientHeight,window.innerHeight||0):ee(document.documentElement.clientWidth,window.innerWidth||0),a/100*r}return r}function X(e,t,o,n){var i=[0,0],r=-1!==['right','left'].indexOf(n),p=e.split(/(\+|\-)/).map(function(e){return e.trim()}),s=p.indexOf(C(p,function(e){return-1!==e.search(/,|\s/)}));p[s]&&-1===p[s].indexOf(',')&&console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');var d=/\s*,\s*|\s+/,a=-1===s?[p]:[p.slice(0,s).concat([p[s].split(d)[0]]),[p[s].split(d)[1]].concat(p.slice(s+1))];return a=a.map(function(e,n){var i=(1===n?!r:r)?'height':'width',p=!1;return e.reduce(function(e,t){return''===e[e.length-1]&&-1!==['+','-'].indexOf(t)?(e[e.length-1]=t,p=!0,e):p?(e[e.length-1]+=t,p=!1,e):e.concat(t)},[]).map(function(e){return _(e,i,t,o)})}),a.forEach(function(e,t){e.forEach(function(o,n){Y(o)&&(i[t]+=o*('-'===e[n-1]?-1:1))})}),i}function J(e,t){var o,n=t.offset,i=e.placement,r=e.offsets,p=r.popper,s=r.reference,d=i.split('-')[0];return o=Y(+n)?[+n,0]:X(n,p,s,d),'left'===d?(p.top+=o[0],p.left-=o[1]):'right'===d?(p.top+=o[0],p.left+=o[1]):'top'===d?(p.left+=o[0],p.top-=o[1]):'bottom'===d&&(p.left+=o[0],p.top+=o[1]),e.popper=p,e}for(var Q=Math.min,Z=Math.floor,$=Math.round,ee=Math.max,te='undefined'!=typeof window&&'undefined'!=typeof document,oe=['Edge','Trident','Firefox'],ne=0,ie=0;ie<oe.length;ie+=1)if(te&&0<=navigator.userAgent.indexOf(oe[ie])){ne=1;break}var i=te&&window.Promise,re=i?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},ne))}},pe=te&&!!(window.MSInputMethodContext&&document.documentMode),se=te&&/MSIE 10/.test(navigator.userAgent),de=function(e,t){if(!(e instanceof t))throw new TypeError('Cannot call a class as a function')},ae=function(){function e(e,t){for(var o,n=0;n<t.length;n++)o=t[n],o.enumerable=o.enumerable||!1,o.configurable=!0,'value'in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}return function(t,o,n){return o&&e(t.prototype,o),n&&e(t,n),t}}(),le=function(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e},fe=Object.assign||function(e){for(var t,o=1;o<arguments.length;o++)for(var n in t=arguments[o],t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},me=te&&/Firefox/i.test(navigator.userAgent),he=['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'],ce=he.slice(3),ge={FLIP:'flip',CLOCKWISE:'clockwise',COUNTERCLOCKWISE:'counterclockwise'},ue=function(){function t(o,n){var i=this,r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};de(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=re(this.update.bind(this)),this.options=fe({},t.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=o&&o.jquery?o[0]:o,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(fe({},t.Defaults.modifiers,r.modifiers)).forEach(function(e){i.options.modifiers[e]=fe({},t.Defaults.modifiers[e]||{},r.modifiers?r.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return fe({name:e},i.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(t){t.enabled&&e(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)}),this.update();var p=this.options.eventsEnabled;p&&this.enableEventListeners(),this.state.eventsEnabled=p}return ae(t,[{key:'update',value:function(){return k.call(this)}},{key:'destroy',value:function(){return B.call(this)}},{key:'enableEventListeners',value:function(){return I.call(this)}},{key:'disableEventListeners',value:function(){return U.call(this)}}]),t}();return ue.Utils=('undefined'==typeof window?global:window).PopperUtils,ue.placements=he,ue.Defaults={placement:'bottom',positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,o=t.split('-')[0],n=t.split('-')[1];if(n){var i=e.offsets,r=i.reference,p=i.popper,s=-1!==['bottom','top'].indexOf(o),d=s?'left':'top',a=s?'width':'height',l={start:le({},d,r[d]),end:le({},d,r[d]+r[a]-p[a])};e.offsets.popper=fe({},p,l[n])}return e}},offset:{order:200,enabled:!0,fn:J,offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var o=t.boundariesElement||p(e.instance.popper);e.instance.reference===o&&(o=p(o));var n=H('transform'),i=e.instance.popper.style,r=i.top,s=i.left,d=i[n];i.top='',i.left='',i[n]='';var a=v(e.instance.popper,e.instance.reference,t.padding,o,e.positionFixed);i.top=r,i.left=s,i[n]=d,t.boundaries=a;var l=t.priority,f=e.offsets.popper,m={primary:function(e){var o=f[e];return f[e]<a[e]&&!t.escapeWithReference&&(o=ee(f[e],a[e])),le({},e,o)},secondary:function(e){var o='right'===e?'left':'top',n=f[o];return f[e]>a[e]&&!t.escapeWithReference&&(n=Q(f[o],a[e]-('right'===e?f.width:f.height))),le({},o,n)}};return l.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';f=fe({},f,m[t](e))}),e.offsets.popper=f,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,n=t.reference,i=e.placement.split('-')[0],r=Z,p=-1!==['top','bottom'].indexOf(i),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]<r(n[d])&&(e.offsets.popper[d]=r(n[d])-o[a]),o[d]>r(n[s])&&(e.offsets.popper[d]=r(n[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,o){var n;if(!K(e.instance.modifiers,'arrow','keepTogether'))return e;var i=o.element;if('string'==typeof i){if(i=e.instance.popper.querySelector(i),!i)return e;}else if(!e.instance.popper.contains(i))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var r=e.placement.split('-')[0],p=e.offsets,s=p.popper,d=p.reference,a=-1!==['left','right'].indexOf(r),l=a?'height':'width',f=a?'Top':'Left',m=f.toLowerCase(),h=a?'left':'top',c=a?'bottom':'right',u=S(i)[l];d[c]-u<s[m]&&(e.offsets.popper[m]-=s[m]-(d[c]-u)),d[m]+u>s[c]&&(e.offsets.popper[m]+=d[m]+u-s[c]),e.offsets.popper=g(e.offsets.popper);var b=d[m]+d[l]/2-u/2,w=t(e.instance.popper),y=parseFloat(w['margin'+f],10),E=parseFloat(w['border'+f+'Width'],10),v=b-e.offsets.popper[m]-y-E;return v=ee(Q(s[l]-u,v),0),e.arrowElement=i,e.offsets.arrow=(n={},le(n,m,$(v)),le(n,h,''),n),e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(W(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=v(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split('-')[0],i=T(n),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case ge.FLIP:p=[n,i];break;case ge.CLOCKWISE:p=G(n);break;case ge.COUNTERCLOCKWISE:p=G(n,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(n!==s||p.length===d+1)return e;n=e.placement.split('-')[0],i=T(n);var a=e.offsets.popper,l=e.offsets.reference,f=Z,m='left'===n&&f(a.right)>f(l.left)||'right'===n&&f(a.left)<f(l.right)||'top'===n&&f(a.bottom)>f(l.top)||'bottom'===n&&f(a.top)<f(l.bottom),h=f(a.left)<f(o.left),c=f(a.right)>f(o.right),g=f(a.top)<f(o.top),u=f(a.bottom)>f(o.bottom),b='left'===n&&h||'right'===n&&c||'top'===n&&g||'bottom'===n&&u,w=-1!==['top','bottom'].indexOf(n),y=!!t.flipVariations&&(w&&'start'===r&&h||w&&'end'===r&&c||!w&&'start'===r&&g||!w&&'end'===r&&u);(m||b||y)&&(e.flipped=!0,(m||b)&&(n=p[d+1]),y&&(r=z(r)),e.placement=n+(r?'-'+r:''),e.offsets.popper=fe({},e.offsets.popper,D(e.instance.popper,e.offsets.reference,e.placement)),e=P(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport'},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],n=e.offsets,i=n.popper,r=n.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return i[p?'left':'top']=r[o]-(s?i[p?'width':'height']:0),e.placement=T(t),e.offsets.popper=g(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!K(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=C(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottom<o.top||t.left>o.right||t.top>o.bottom||t.right<o.left){if(!0===e.hide)return e;e.hide=!0,e.attributes['x-out-of-boundaries']=''}else{if(!1===e.hide)return e;e.hide=!1,e.attributes['x-out-of-boundaries']=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var o=t.x,n=t.y,i=e.offsets.popper,r=C(e.instance.modifiers,function(e){return'applyStyle'===e.name}).gpuAcceleration;void 0!==r&&console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!');var s,d,a=void 0===r?t.gpuAcceleration:r,l=p(e.instance.popper),f=u(l),m={position:i.position},h=q(e,2>window.devicePixelRatio||!me),c='bottom'===o?'top':'bottom',g='right'===n?'left':'right',b=H('transform');if(d='bottom'==c?'HTML'===l.nodeName?-l.clientHeight+h.bottom:-f.height+h.bottom:h.top,s='right'==g?'HTML'===l.nodeName?-l.clientWidth+h.right:-f.width+h.right:h.left,a&&b)m[b]='translate3d('+s+'px, '+d+'px, 0)',m[c]=0,m[g]=0,m.willChange='transform';else{var w='bottom'==c?-1:1,y='right'==g?-1:1;m[c]=d*w,m[g]=s*y,m.willChange=c+', '+g}var E={"x-placement":e.placement};return e.attributes=fe({},E,e.attributes),e.styles=fe({},m,e.styles),e.arrowStyles=fe({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:'bottom',y:'right'},applyStyle:{order:900,enabled:!0,fn:function(e){return j(e.instance.popper,e.styles),V(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&j(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,o,n,i){var r=L(i,t,e,o.positionFixed),p=O(o.placement,r,t,e,o.modifiers.flip.boundariesElement,o.modifiers.flip.padding);return t.setAttribute('x-placement',p),j(t,{position:o.positionFixed?'fixed':'absolute'}),o},gpuAcceleration:void 0}}},ue}); +//# sourceMappingURL=popper.min.js.map \ No newline at end of file diff --git a/resources/tmp/themes/custom/resources/nrnv2024_640x360.jpg b/resources/tmp/themes/custom/resources/nrnv2024_640x360.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bacab0084d04845b7b1f18d22d9b06b95fb9a786 GIT binary patch literal 18237 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 literal 0 HcmV?d00001 diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_alert.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_alert.scss new file mode 100755 index 0000000..da2a98a --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_alert.scss @@ -0,0 +1,51 @@ +// +// Base styles +// + +.alert { + position: relative; + padding: $alert-padding-y $alert-padding-x; + margin-bottom: $alert-margin-bottom; + border: $alert-border-width solid transparent; + @include border-radius($alert-border-radius); +} + +// Headings for larger alerts +.alert-heading { + // Specified to prevent conflicts of changing $headings-color + color: inherit; +} + +// Provide class for links that match alerts +.alert-link { + font-weight: $alert-link-font-weight; +} + + +// Dismissible alerts +// +// Expand the right padding and account for the close button's positioning. + +.alert-dismissible { + padding-right: $close-font-size + $alert-padding-x * 2; + + // Adjust close link position + .close { + position: absolute; + top: 0; + right: 0; + padding: $alert-padding-y $alert-padding-x; + color: inherit; + } +} + + +// Alternate styles +// +// Generate contextual modifier classes for colorizing the alert. + +@each $color, $value in $theme-colors { + .alert-#{$color} { + @include alert-variant(theme-color-level($color, $alert-bg-level), theme-color-level($color, $alert-border-level), theme-color-level($color, $alert-color-level)); + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_badge.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_badge.scss new file mode 100755 index 0000000..2082f05 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_badge.scss @@ -0,0 +1,54 @@ +// Base class +// +// Requires one of the contextual, color modifier classes for `color` and +// `background-color`. + +.badge { + display: inline-block; + padding: $badge-padding-y $badge-padding-x; + @include font-size($badge-font-size); + font-weight: $badge-font-weight; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + @include border-radius($badge-border-radius); + @include transition($badge-transition); + + @at-root a#{&} { + @include hover-focus { + text-decoration: none; + } + } + + // Empty badges collapse automatically + &:empty { + display: none; + } +} + +// Quick fix for badges in buttons +.btn .badge { + position: relative; + top: -1px; +} + +// Pill badges +// +// Make them extra rounded with a modifier to replace v3's badges. + +.badge-pill { + padding-right: $badge-pill-padding-x; + padding-left: $badge-pill-padding-x; + @include border-radius($badge-pill-border-radius); +} + +// Colors +// +// Contextual variations (linked badges get darker on :hover). + +@each $color, $value in $theme-colors { + .badge-#{$color} { + @include badge-variant($value); + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_breadcrumb.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_breadcrumb.scss new file mode 100755 index 0000000..be30950 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_breadcrumb.scss @@ -0,0 +1,41 @@ +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: $breadcrumb-padding-y $breadcrumb-padding-x; + margin-bottom: $breadcrumb-margin-bottom; + list-style: none; + background-color: $breadcrumb-bg; + @include border-radius($breadcrumb-border-radius); +} + +.breadcrumb-item { + // The separator between breadcrumbs (by default, a forward-slash: "/") + + .breadcrumb-item { + padding-left: $breadcrumb-item-padding; + + &::before { + display: inline-block; // Suppress underlining of the separator in modern browsers + padding-right: $breadcrumb-item-padding; + color: $breadcrumb-divider-color; + content: $breadcrumb-divider; + } + } + + // IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built + // without `<ul>`s. The `::before` pseudo-element generates an element + // *within* the .breadcrumb-item and thereby inherits the `text-decoration`. + // + // To trick IE into suppressing the underline, we give the pseudo-element an + // underline and then immediately remove it. + + .breadcrumb-item:hover::before { + text-decoration: underline; + } + // stylelint-disable-next-line no-duplicate-selectors + + .breadcrumb-item:hover::before { + text-decoration: none; + } + + &.active { + color: $breadcrumb-active-color; + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_button-group.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_button-group.scss new file mode 100755 index 0000000..d722002 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_button-group.scss @@ -0,0 +1,163 @@ +// stylelint-disable selector-no-qualifying-type + +// Make the div behave like a button +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; // match .btn alignment given font-size hack above + + > .btn { + position: relative; + flex: 1 1 auto; + + // Bring the hover, focused, and "active" buttons to the front to overlay + // the borders properly + @include hover { + z-index: 1; + } + &:focus, + &:active, + &.active { + z-index: 1; + } + } +} + +// Optional: Group multiple button groups together for a toolbar +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; + + .input-group { + width: auto; + } +} + +.btn-group { + // Prevent double borders when buttons are next to each other + > .btn:not(:first-child), + > .btn-group:not(:first-child) { + margin-left: -$btn-border-width; + } + + // Reset rounded corners + > .btn:not(:last-child):not(.dropdown-toggle), + > .btn-group:not(:last-child) > .btn { + @include border-right-radius(0); + } + + > .btn:not(:first-child), + > .btn-group:not(:first-child) > .btn { + @include border-left-radius(0); + } +} + +// Sizing +// +// Remix the default button sizing classes into new ones for easier manipulation. + +.btn-group-sm > .btn { @extend .btn-sm; } +.btn-group-lg > .btn { @extend .btn-lg; } + + +// +// Split button dropdowns +// + +.dropdown-toggle-split { + padding-right: $btn-padding-x * .75; + padding-left: $btn-padding-x * .75; + + &::after, + .dropup &::after, + .dropright &::after { + margin-left: 0; + } + + .dropleft &::before { + margin-right: 0; + } +} + +.btn-sm + .dropdown-toggle-split { + padding-right: $btn-padding-x-sm * .75; + padding-left: $btn-padding-x-sm * .75; +} + +.btn-lg + .dropdown-toggle-split { + padding-right: $btn-padding-x-lg * .75; + padding-left: $btn-padding-x-lg * .75; +} + + +// The clickable button for toggling the menu +// Set the same inset shadow as the :active state +.btn-group.show .dropdown-toggle { + @include box-shadow($btn-active-box-shadow); + + // Show no shadow for `.btn-link` since it has no other button styles. + &.btn-link { + @include box-shadow(none); + } +} + + +// +// Vertical button groups +// + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; + + > .btn, + > .btn-group { + width: 100%; + } + + > .btn:not(:first-child), + > .btn-group:not(:first-child) { + margin-top: -$btn-border-width; + } + + // Reset rounded corners + > .btn:not(:last-child):not(.dropdown-toggle), + > .btn-group:not(:last-child) > .btn { + @include border-bottom-radius(0); + } + + > .btn:not(:first-child), + > .btn-group:not(:first-child) > .btn { + @include border-top-radius(0); + } +} + + +// Checkbox and radio options +// +// In order to support the browser's form validation feedback, powered by the +// `required` attribute, we have to "hide" the inputs via `clip`. We cannot use +// `display: none;` or `visibility: hidden;` as that also hides the popover. +// Simply visually hiding the inputs via `opacity` would leave them clickable in +// certain cases which is prevented by using `clip` and `pointer-events`. +// This way, we ensure a DOM element is visible to position the popover from. +// +// See https://github.com/twbs/bootstrap/pull/12794 and +// https://github.com/twbs/bootstrap/pull/14559 for more information. + +.btn-group-toggle { + > .btn, + > .btn-group > .btn { + margin-bottom: 0; // Override default `<label>` value + + input[type="radio"], + input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; + } + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_buttons.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_buttons.scss new file mode 100755 index 0000000..2a7d94a --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_buttons.scss @@ -0,0 +1,137 @@ +// stylelint-disable selector-no-qualifying-type + +// +// Base styles +// + +.btn { + display: inline-block; + font-family: $btn-font-family; + font-weight: $btn-font-weight; + color: $body-color; + text-align: center; + vertical-align: middle; + user-select: none; + background-color: transparent; + border: $btn-border-width solid transparent; + @include button-size($btn-padding-y, $btn-padding-x, $btn-font-size, $btn-line-height, $btn-border-radius); + @include transition($btn-transition); + + @include hover { + color: $body-color; + text-decoration: none; + } + + &:focus, + &.focus { + outline: 0; + box-shadow: $btn-focus-box-shadow; + } + + // Disabled comes first so active can properly restyle + &.disabled, + &:disabled { + opacity: $btn-disabled-opacity; + @include box-shadow(none); + } + + &:not(:disabled):not(.disabled):active, + &:not(:disabled):not(.disabled).active { + @include box-shadow($btn-active-box-shadow); + + &:focus { + @include box-shadow($btn-focus-box-shadow, $btn-active-box-shadow); + } + } +} + +// Future-proof disabling of clicks on `<a>` elements +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; +} + + +// +// Alternate buttons +// + +@each $color, $value in $theme-colors { + .btn-#{$color} { + @include button-variant($value, $value); + } +} + +@each $color, $value in $theme-colors { + .btn-outline-#{$color} { + @include button-outline-variant($value); + } +} + + +// +// Link buttons +// + +// Make a button look and behave like a link +.btn-link { + font-weight: $font-weight-normal; + color: $link-color; + text-decoration: $link-decoration; + + @include hover { + color: $link-hover-color; + text-decoration: $link-hover-decoration; + } + + &:focus, + &.focus { + text-decoration: $link-hover-decoration; + box-shadow: none; + } + + &:disabled, + &.disabled { + color: $btn-link-disabled-color; + pointer-events: none; + } + + // No need for an active state here +} + + +// +// Button Sizes +// + +.btn-lg { + @include button-size($btn-padding-y-lg, $btn-padding-x-lg, $btn-font-size-lg, $btn-line-height-lg, $btn-border-radius-lg); +} + +.btn-sm { + @include button-size($btn-padding-y-sm, $btn-padding-x-sm, $btn-font-size-sm, $btn-line-height-sm, $btn-border-radius-sm); +} + + +// +// Block button +// + +.btn-block { + display: block; + width: 100%; + + // Vertically space out multiple block buttons + + .btn-block { + margin-top: $btn-block-spacing-y; + } +} + +// Specificity overrides +input[type="submit"], +input[type="reset"], +input[type="button"] { + &.btn-block { + width: 100%; + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_card.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_card.scss new file mode 100755 index 0000000..c6b67ce --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_card.scss @@ -0,0 +1,289 @@ +// +// Base styles +// + +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; // See https://github.com/twbs/bootstrap/pull/22740#issuecomment-305868106 + word-wrap: break-word; + background-color: $card-bg; + background-clip: border-box; + border: $card-border-width solid $card-border-color; + @include border-radius($card-border-radius); + + > hr { + margin-right: 0; + margin-left: 0; + } + + > .list-group:first-child { + .list-group-item:first-child { + @include border-top-radius($card-border-radius); + } + } + + > .list-group:last-child { + .list-group-item:last-child { + @include border-bottom-radius($card-border-radius); + } + } +} + +.card-body { + // Enable `flex-grow: 1` for decks and groups so that card blocks take up + // as much space as possible, ensuring footers are aligned to the bottom. + flex: 1 1 auto; + padding: $card-spacer-x; + color: $card-color; +} + +.card-title { + margin-bottom: $card-spacer-y; +} + +.card-subtitle { + margin-top: -$card-spacer-y / 2; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link { + @include hover { + text-decoration: none; + } + + + .card-link { + margin-left: $card-spacer-x; + } +} + +// +// Optional textual caps +// + +.card-header { + padding: $card-spacer-y $card-spacer-x; + margin-bottom: 0; // Removes the default margin-bottom of <hN> + color: $card-cap-color; + background-color: $card-cap-bg; + border-bottom: $card-border-width solid $card-border-color; + + &:first-child { + @include border-radius($card-inner-border-radius $card-inner-border-radius 0 0); + } + + + .list-group { + .list-group-item:first-child { + border-top: 0; + } + } +} + +.card-footer { + padding: $card-spacer-y $card-spacer-x; + background-color: $card-cap-bg; + border-top: $card-border-width solid $card-border-color; + + &:last-child { + @include border-radius(0 0 $card-inner-border-radius $card-inner-border-radius); + } +} + + +// +// Header navs +// + +.card-header-tabs { + margin-right: -$card-spacer-x / 2; + margin-bottom: -$card-spacer-y; + margin-left: -$card-spacer-x / 2; + border-bottom: 0; +} + +.card-header-pills { + margin-right: -$card-spacer-x / 2; + margin-left: -$card-spacer-x / 2; +} + +// Card image +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: $card-img-overlay-padding; +} + +.card-img { + width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch + @include border-radius($card-inner-border-radius); +} + +// Card image caps +.card-img-top { + width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch + @include border-top-radius($card-inner-border-radius); +} + +.card-img-bottom { + width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch + @include border-bottom-radius($card-inner-border-radius); +} + + +// Card deck + +.card-deck { + display: flex; + flex-direction: column; + + .card { + margin-bottom: $card-deck-margin; + } + + @include media-breakpoint-up(sm) { + flex-flow: row wrap; + margin-right: -$card-deck-margin; + margin-left: -$card-deck-margin; + + .card { + display: flex; + // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4 + flex: 1 0 0%; + flex-direction: column; + margin-right: $card-deck-margin; + margin-bottom: 0; // Override the default + margin-left: $card-deck-margin; + } + } +} + + +// +// Card groups +// + +.card-group { + display: flex; + flex-direction: column; + + // The child selector allows nested `.card` within `.card-group` + // to display properly. + > .card { + margin-bottom: $card-group-margin; + } + + @include media-breakpoint-up(sm) { + flex-flow: row wrap; + // The child selector allows nested `.card` within `.card-group` + // to display properly. + > .card { + // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4 + flex: 1 0 0%; + margin-bottom: 0; + + + .card { + margin-left: 0; + border-left: 0; + } + + // Handle rounded corners + @if $enable-rounded { + &:not(:last-child) { + @include border-right-radius(0); + + .card-img-top, + .card-header { + // stylelint-disable-next-line property-blacklist + border-top-right-radius: 0; + } + .card-img-bottom, + .card-footer { + // stylelint-disable-next-line property-blacklist + border-bottom-right-radius: 0; + } + } + + &:not(:first-child) { + @include border-left-radius(0); + + .card-img-top, + .card-header { + // stylelint-disable-next-line property-blacklist + border-top-left-radius: 0; + } + .card-img-bottom, + .card-footer { + // stylelint-disable-next-line property-blacklist + border-bottom-left-radius: 0; + } + } + } + } + } +} + + +// +// Columns +// + +.card-columns { + .card { + margin-bottom: $card-columns-margin; + } + + @include media-breakpoint-up(sm) { + column-count: $card-columns-count; + column-gap: $card-columns-gap; + orphans: 1; + widows: 1; + + .card { + display: inline-block; // Don't let them vertically span multiple columns + width: 100%; // Don't let their width change + } + } +} + + +// +// Accordion +// + +.accordion { + > .card { + overflow: hidden; + + &:not(:first-of-type) { + .card-header:first-child { + @include border-radius(0); + } + + &:not(:last-of-type) { + border-bottom: 0; + @include border-radius(0); + } + } + + &:first-of-type { + border-bottom: 0; + @include border-bottom-radius(0); + } + + &:last-of-type { + @include border-top-radius(0); + } + + .card-header { + margin-bottom: -$card-border-width; + } + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_carousel.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_carousel.scss new file mode 100755 index 0000000..20ea04b --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_carousel.scss @@ -0,0 +1,197 @@ +// Notes on the classes: +// +// 1. .carousel.pointer-event should ideally be pan-y (to allow for users to scroll vertically) +// even when their scroll action started on a carousel, but for compatibility (with Firefox) +// we're preventing all actions instead +// 2. The .carousel-item-left and .carousel-item-right is used to indicate where +// the active slide is heading. +// 3. .active.carousel-item is the current slide. +// 4. .active.carousel-item-left and .active.carousel-item-right is the current +// slide in its in-transition state. Only one of these occurs at a time. +// 5. .carousel-item-next.carousel-item-left and .carousel-item-prev.carousel-item-right +// is the upcoming slide in transition. + +.carousel { + position: relative; +} + +.carousel.pointer-event { + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; + @include clearfix(); +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + backface-visibility: hidden; + @include transition($carousel-transition); +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +.carousel-item-next:not(.carousel-item-left), +.active.carousel-item-right { + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-right), +.active.carousel-item-left { + transform: translateX(-100%); +} + + +// +// Alternate transitions +// + +.carousel-fade { + .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; + } + + .carousel-item.active, + .carousel-item-next.carousel-item-left, + .carousel-item-prev.carousel-item-right { + z-index: 1; + opacity: 1; + } + + .active.carousel-item-left, + .active.carousel-item-right { + z-index: 0; + opacity: 0; + @include transition(0s $carousel-transition-duration opacity); + } +} + + +// +// Left/right controls for nav +// + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + // Use flex for alignment (1-3) + display: flex; // 1. allow flex styles + align-items: center; // 2. vertically center contents + justify-content: center; // 3. horizontally center contents + width: $carousel-control-width; + color: $carousel-control-color; + text-align: center; + opacity: $carousel-control-opacity; + @include transition($carousel-control-transition); + + // Hover/focus state + @include hover-focus { + color: $carousel-control-color; + text-decoration: none; + outline: 0; + opacity: $carousel-control-hover-opacity; + } +} +.carousel-control-prev { + left: 0; + @if $enable-gradients { + background: linear-gradient(90deg, rgba($black, .25), rgba($black, .001)); + } +} +.carousel-control-next { + right: 0; + @if $enable-gradients { + background: linear-gradient(270deg, rgba($black, .25), rgba($black, .001)); + } +} + +// Icons for within +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: $carousel-control-icon-width; + height: $carousel-control-icon-width; + background: no-repeat 50% / 100% 100%; +} +.carousel-control-prev-icon { + background-image: $carousel-control-prev-icon-bg; +} +.carousel-control-next-icon { + background-image: $carousel-control-next-icon-bg; +} + + +// Optional indicator pips +// +// Add an ordered list with the following class and add a list item for each +// slide your carousel holds. + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 15; + display: flex; + justify-content: center; + padding-left: 0; // override <ol> default + // Use the .carousel-control's width as margin so we don't overlay those + margin-right: $carousel-control-width; + margin-left: $carousel-control-width; + list-style: none; + + li { + box-sizing: content-box; + flex: 0 1 auto; + width: $carousel-indicator-width; + height: $carousel-indicator-height; + margin-right: $carousel-indicator-spacer; + margin-left: $carousel-indicator-spacer; + text-indent: -999px; + cursor: pointer; + background-color: $carousel-indicator-active-bg; + background-clip: padding-box; + // Use transparent borders to increase the hit area by 10px on top and bottom. + border-top: $carousel-indicator-hit-area-height solid transparent; + border-bottom: $carousel-indicator-hit-area-height solid transparent; + opacity: .5; + @include transition($carousel-indicator-transition); + } + + .active { + opacity: 1; + } +} + + +// Optional captions +// +// + +.carousel-caption { + position: absolute; + right: (100% - $carousel-caption-width) / 2; + bottom: 20px; + left: (100% - $carousel-caption-width) / 2; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: $carousel-caption-color; + text-align: center; +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_close.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_close.scss new file mode 100755 index 0000000..5cc96f5 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_close.scss @@ -0,0 +1,41 @@ +.close { + float: right; + @include font-size($close-font-size); + font-weight: $close-font-weight; + line-height: 1; + color: $close-color; + text-shadow: $close-text-shadow; + opacity: .5; + + // Override <a>'s hover style + @include hover { + color: $close-color; + text-decoration: none; + } + + &:not(:disabled):not(.disabled) { + @include hover-focus { + opacity: .75; + } + } +} + +// Additional properties for button version +// iOS requires the button element instead of an anchor tag. +// If you want the anchor version, it requires `href="#"`. +// See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile + +// stylelint-disable-next-line selector-no-qualifying-type +button.close { + padding: 0; + background-color: transparent; + border: 0; + appearance: none; +} + +// Future-proof disabling of clicks on `<a>` elements + +// stylelint-disable-next-line selector-no-qualifying-type +a.close.disabled { + pointer-events: none; +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_code.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_code.scss new file mode 100755 index 0000000..74b6e1c --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_code.scss @@ -0,0 +1,48 @@ +// Inline code +code { + @include font-size($code-font-size); + color: $code-color; + word-break: break-word; + + // Streamline the style when inside anchors to avoid broken underline and more + a > & { + color: inherit; + } +} + +// User input typically entered via keyboard +kbd { + padding: $kbd-padding-y $kbd-padding-x; + @include font-size($kbd-font-size); + color: $kbd-color; + background-color: $kbd-bg; + @include border-radius($border-radius-sm); + @include box-shadow($kbd-box-shadow); + + kbd { + padding: 0; + @include font-size(100%); + font-weight: $nested-kbd-font-weight; + @include box-shadow(none); + } +} + +// Blocks of code +pre { + display: block; + @include font-size($code-font-size); + color: $pre-color; + + // Account for some code outputs that place code tags in pre tags + code { + @include font-size(inherit); + color: inherit; + word-break: normal; + } +} + +// Enable scrollable blocks of code +.pre-scrollable { + max-height: $pre-scrollable-max-height; + overflow-y: scroll; +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_custom-forms.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_custom-forms.scss new file mode 100755 index 0000000..03f3fc5 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_custom-forms.scss @@ -0,0 +1,507 @@ +// Embedded icons from Open Iconic. +// Released under MIT and copyright 2014 Waybury. +// https://useiconic.com/open + + +// Checkboxes and radios +// +// Base class takes care of all the key behavioral aspects. + +.custom-control { + position: relative; + display: block; + min-height: $font-size-base * $line-height-base; + padding-left: $custom-control-gutter + $custom-control-indicator-size; +} + +.custom-control-inline { + display: inline-flex; + margin-right: $custom-control-spacer-x; +} + +.custom-control-input { + position: absolute; + z-index: -1; // Put the input behind the label so it doesn't overlay text + opacity: 0; + + &:checked ~ .custom-control-label::before { + color: $custom-control-indicator-checked-color; + border-color: $custom-control-indicator-checked-border-color; + @include gradient-bg($custom-control-indicator-checked-bg); + @include box-shadow($custom-control-indicator-checked-box-shadow); + } + + &:focus ~ .custom-control-label::before { + // the mixin is not used here to make sure there is feedback + @if $enable-shadows { + box-shadow: $input-box-shadow, $input-focus-box-shadow; + } @else { + box-shadow: $custom-control-indicator-focus-box-shadow; + } + } + + &:focus:not(:checked) ~ .custom-control-label::before { + border-color: $custom-control-indicator-focus-border-color; + } + + &:not(:disabled):active ~ .custom-control-label::before { + color: $custom-control-indicator-active-color; + background-color: $custom-control-indicator-active-bg; + border-color: $custom-control-indicator-active-border-color; + @include box-shadow($custom-control-indicator-active-box-shadow); + } + + &:disabled { + ~ .custom-control-label { + color: $custom-control-label-disabled-color; + + &::before { + background-color: $custom-control-indicator-disabled-bg; + } + } + } +} + +// Custom control indicators +// +// Build the custom controls out of pseudo-elements. + +.custom-control-label { + position: relative; + margin-bottom: 0; + vertical-align: top; + + // Background-color and (when enabled) gradient + &::before { + position: absolute; + top: ($font-size-base * $line-height-base - $custom-control-indicator-size) / 2; + left: -($custom-control-gutter + $custom-control-indicator-size); + display: block; + width: $custom-control-indicator-size; + height: $custom-control-indicator-size; + pointer-events: none; + content: ""; + background-color: $custom-control-indicator-bg; + border: $custom-control-indicator-border-color solid $custom-control-indicator-border-width; + @include box-shadow($custom-control-indicator-box-shadow); + } + + // Foreground (icon) + &::after { + position: absolute; + top: ($font-size-base * $line-height-base - $custom-control-indicator-size) / 2; + left: -($custom-control-gutter + $custom-control-indicator-size); + display: block; + width: $custom-control-indicator-size; + height: $custom-control-indicator-size; + content: ""; + background: no-repeat 50% / #{$custom-control-indicator-bg-size}; + } +} + + +// Checkboxes +// +// Tweak just a few things for checkboxes. + +.custom-checkbox { + .custom-control-label::before { + @include border-radius($custom-checkbox-indicator-border-radius); + } + + .custom-control-input:checked ~ .custom-control-label { + &::after { + background-image: $custom-checkbox-indicator-icon-checked; + } + } + + .custom-control-input:indeterminate ~ .custom-control-label { + &::before { + border-color: $custom-checkbox-indicator-indeterminate-border-color; + @include gradient-bg($custom-checkbox-indicator-indeterminate-bg); + @include box-shadow($custom-checkbox-indicator-indeterminate-box-shadow); + } + &::after { + background-image: $custom-checkbox-indicator-icon-indeterminate; + } + } + + .custom-control-input:disabled { + &:checked ~ .custom-control-label::before { + background-color: $custom-control-indicator-checked-disabled-bg; + } + &:indeterminate ~ .custom-control-label::before { + background-color: $custom-control-indicator-checked-disabled-bg; + } + } +} + +// Radios +// +// Tweak just a few things for radios. + +.custom-radio { + .custom-control-label::before { + // stylelint-disable-next-line property-blacklist + border-radius: $custom-radio-indicator-border-radius; + } + + .custom-control-input:checked ~ .custom-control-label { + &::after { + background-image: $custom-radio-indicator-icon-checked; + } + } + + .custom-control-input:disabled { + &:checked ~ .custom-control-label::before { + background-color: $custom-control-indicator-checked-disabled-bg; + } + } +} + + +// switches +// +// Tweak a few things for switches + +.custom-switch { + padding-left: $custom-switch-width + $custom-control-gutter; + + .custom-control-label { + &::before { + left: -($custom-switch-width + $custom-control-gutter); + width: $custom-switch-width; + pointer-events: all; + // stylelint-disable-next-line property-blacklist + border-radius: $custom-switch-indicator-border-radius; + } + + &::after { + top: calc(#{(($font-size-base * $line-height-base - $custom-control-indicator-size) / 2)} + #{$custom-control-indicator-border-width * 2}); + left: calc(#{-($custom-switch-width + $custom-control-gutter)} + #{$custom-control-indicator-border-width * 2}); + width: $custom-switch-indicator-size; + height: $custom-switch-indicator-size; + background-color: $custom-control-indicator-border-color; + // stylelint-disable-next-line property-blacklist + border-radius: $custom-switch-indicator-border-radius; + @include transition(transform .15s ease-in-out, $custom-forms-transition); + } + } + + .custom-control-input:checked ~ .custom-control-label { + &::after { + background-color: $custom-control-indicator-bg; + transform: translateX($custom-switch-width - $custom-control-indicator-size); + } + } + + .custom-control-input:disabled { + &:checked ~ .custom-control-label::before { + background-color: $custom-control-indicator-checked-disabled-bg; + } + } +} + + +// Select +// +// Replaces the browser default select with a custom one, mostly pulled from +// https://primer.github.io/. +// + +.custom-select { + display: inline-block; + width: 100%; + height: $custom-select-height; + padding: $custom-select-padding-y ($custom-select-padding-x + $custom-select-indicator-padding) $custom-select-padding-y $custom-select-padding-x; + font-family: $custom-select-font-family; + @include font-size($custom-select-font-size); + font-weight: $custom-select-font-weight; + line-height: $custom-select-line-height; + color: $custom-select-color; + vertical-align: middle; + background: $custom-select-background; + background-color: $custom-select-bg; + border: $custom-select-border-width solid $custom-select-border-color; + @include border-radius($custom-select-border-radius, 0); + @include box-shadow($custom-select-box-shadow); + appearance: none; + + &:focus { + border-color: $custom-select-focus-border-color; + outline: 0; + @if $enable-shadows { + box-shadow: $custom-select-box-shadow, $custom-select-focus-box-shadow; + } @else { + box-shadow: $custom-select-focus-box-shadow; + } + + &::-ms-value { + // For visual consistency with other platforms/browsers, + // suppress the default white text on blue background highlight given to + // the selected option text when the (still closed) <select> receives focus + // in IE and (under certain conditions) Edge. + // See https://github.com/twbs/bootstrap/issues/19398. + color: $input-color; + background-color: $input-bg; + } + } + + &[multiple], + &[size]:not([size="1"]) { + height: auto; + padding-right: $custom-select-padding-x; + background-image: none; + } + + &:disabled { + color: $custom-select-disabled-color; + background-color: $custom-select-disabled-bg; + } + + // Hides the default caret in IE11 + &::-ms-expand { + display: none; + } +} + +.custom-select-sm { + height: $custom-select-height-sm; + padding-top: $custom-select-padding-y-sm; + padding-bottom: $custom-select-padding-y-sm; + padding-left: $custom-select-padding-x-sm; + @include font-size($custom-select-font-size-sm); +} + +.custom-select-lg { + height: $custom-select-height-lg; + padding-top: $custom-select-padding-y-lg; + padding-bottom: $custom-select-padding-y-lg; + padding-left: $custom-select-padding-x-lg; + @include font-size($custom-select-font-size-lg); +} + + +// File +// +// Custom file input. + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: $custom-file-height; + margin-bottom: 0; +} + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: $custom-file-height; + margin: 0; + opacity: 0; + + &:focus ~ .custom-file-label { + border-color: $custom-file-focus-border-color; + box-shadow: $custom-file-focus-box-shadow; + } + + &:disabled ~ .custom-file-label { + background-color: $custom-file-disabled-bg; + } + + @each $lang, $value in $custom-file-text { + &:lang(#{$lang}) ~ .custom-file-label::after { + content: $value; + } + } + + ~ .custom-file-label[data-browse]::after { + content: attr(data-browse); + } +} + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: $custom-file-height; + padding: $custom-file-padding-y $custom-file-padding-x; + font-family: $custom-file-font-family; + font-weight: $custom-file-font-weight; + line-height: $custom-file-line-height; + color: $custom-file-color; + background-color: $custom-file-bg; + border: $custom-file-border-width solid $custom-file-border-color; + @include border-radius($custom-file-border-radius); + @include box-shadow($custom-file-box-shadow); + + &::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: $custom-file-height-inner; + padding: $custom-file-padding-y $custom-file-padding-x; + line-height: $custom-file-line-height; + color: $custom-file-button-color; + content: "Browse"; + @include gradient-bg($custom-file-button-bg); + border-left: inherit; + @include border-radius(0 $custom-file-border-radius $custom-file-border-radius 0); + } +} + +// Range +// +// Style range inputs the same across browsers. Vendor-specific rules for pseudo +// elements cannot be mixed. As such, there are no shared styles for focus or +// active states on prefixed selectors. + +.custom-range { + width: 100%; + height: calc(#{$custom-range-thumb-height} + #{$custom-range-thumb-focus-box-shadow-width * 2}); + padding: 0; // Need to reset padding + background-color: transparent; + appearance: none; + + &:focus { + outline: none; + + // Pseudo-elements must be split across multiple rulesets to have an effect. + // No box-shadow() mixin for focus accessibility. + &::-webkit-slider-thumb { box-shadow: $custom-range-thumb-focus-box-shadow; } + &::-moz-range-thumb { box-shadow: $custom-range-thumb-focus-box-shadow; } + &::-ms-thumb { box-shadow: $custom-range-thumb-focus-box-shadow; } + } + + &::-moz-focus-outer { + border: 0; + } + + &::-webkit-slider-thumb { + width: $custom-range-thumb-width; + height: $custom-range-thumb-height; + margin-top: ($custom-range-track-height - $custom-range-thumb-height) / 2; // Webkit specific + @include gradient-bg($custom-range-thumb-bg); + border: $custom-range-thumb-border; + @include border-radius($custom-range-thumb-border-radius); + @include box-shadow($custom-range-thumb-box-shadow); + @include transition($custom-forms-transition); + appearance: none; + + &:active { + @include gradient-bg($custom-range-thumb-active-bg); + } + } + + &::-webkit-slider-runnable-track { + width: $custom-range-track-width; + height: $custom-range-track-height; + color: transparent; // Why? + cursor: $custom-range-track-cursor; + background-color: $custom-range-track-bg; + border-color: transparent; + @include border-radius($custom-range-track-border-radius); + @include box-shadow($custom-range-track-box-shadow); + } + + &::-moz-range-thumb { + width: $custom-range-thumb-width; + height: $custom-range-thumb-height; + @include gradient-bg($custom-range-thumb-bg); + border: $custom-range-thumb-border; + @include border-radius($custom-range-thumb-border-radius); + @include box-shadow($custom-range-thumb-box-shadow); + @include transition($custom-forms-transition); + appearance: none; + + &:active { + @include gradient-bg($custom-range-thumb-active-bg); + } + } + + &::-moz-range-track { + width: $custom-range-track-width; + height: $custom-range-track-height; + color: transparent; + cursor: $custom-range-track-cursor; + background-color: $custom-range-track-bg; + border-color: transparent; // Firefox specific? + @include border-radius($custom-range-track-border-radius); + @include box-shadow($custom-range-track-box-shadow); + } + + &::-ms-thumb { + width: $custom-range-thumb-width; + height: $custom-range-thumb-height; + margin-top: 0; // Edge specific + margin-right: $custom-range-thumb-focus-box-shadow-width; // Workaround that overflowed box-shadow is hidden. + margin-left: $custom-range-thumb-focus-box-shadow-width; // Workaround that overflowed box-shadow is hidden. + @include gradient-bg($custom-range-thumb-bg); + border: $custom-range-thumb-border; + @include border-radius($custom-range-thumb-border-radius); + @include box-shadow($custom-range-thumb-box-shadow); + @include transition($custom-forms-transition); + appearance: none; + + &:active { + @include gradient-bg($custom-range-thumb-active-bg); + } + } + + &::-ms-track { + width: $custom-range-track-width; + height: $custom-range-track-height; + color: transparent; + cursor: $custom-range-track-cursor; + background-color: transparent; + border-color: transparent; + border-width: $custom-range-thumb-height / 2; + @include box-shadow($custom-range-track-box-shadow); + } + + &::-ms-fill-lower { + background-color: $custom-range-track-bg; + @include border-radius($custom-range-track-border-radius); + } + + &::-ms-fill-upper { + margin-right: 15px; // arbitrary? + background-color: $custom-range-track-bg; + @include border-radius($custom-range-track-border-radius); + } + + &:disabled { + &::-webkit-slider-thumb { + background-color: $custom-range-thumb-disabled-bg; + } + + &::-webkit-slider-runnable-track { + cursor: default; + } + + &::-moz-range-thumb { + background-color: $custom-range-thumb-disabled-bg; + } + + &::-moz-range-track { + cursor: default; + } + + &::-ms-thumb { + background-color: $custom-range-thumb-disabled-bg; + } + } +} + +.custom-control-label::before, +.custom-file-label, +.custom-select { + @include transition($custom-forms-transition); +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_dropdown.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_dropdown.scss new file mode 100755 index 0000000..ac3c8c8 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_dropdown.scss @@ -0,0 +1,191 @@ +// The dropdown wrapper (`<div>`) +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; + + // Generate the caret automatically + @include caret; +} + +// The dropdown menu +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: $zindex-dropdown; + display: none; // none by default, but block on "open" of the menu + float: left; + min-width: $dropdown-min-width; + padding: $dropdown-padding-y 0; + margin: $dropdown-spacer 0 0; // override default ul + @include font-size($dropdown-font-size); + color: $dropdown-color; + text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer) + list-style: none; + background-color: $dropdown-bg; + background-clip: padding-box; + border: $dropdown-border-width solid $dropdown-border-color; + @include border-radius($dropdown-border-radius); + @include box-shadow($dropdown-box-shadow); +} + +@each $breakpoint in map-keys($grid-breakpoints) { + @include media-breakpoint-up($breakpoint) { + $infix: breakpoint-infix($breakpoint, $grid-breakpoints); + + .dropdown-menu#{$infix}-left { + right: auto; + left: 0; + } + + .dropdown-menu#{$infix}-right { + right: 0; + left: auto; + } + } +} + +// Allow for dropdowns to go bottom up (aka, dropup-menu) +// Just add .dropup after the standard .dropdown class and you're set. +.dropup { + .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: $dropdown-spacer; + } + + .dropdown-toggle { + @include caret(up); + } +} + +.dropright { + .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: $dropdown-spacer; + } + + .dropdown-toggle { + @include caret(right); + &::after { + vertical-align: 0; + } + } +} + +.dropleft { + .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: $dropdown-spacer; + } + + .dropdown-toggle { + @include caret(left); + &::before { + vertical-align: 0; + } + } +} + +// When enabled Popper.js, reset basic dropdown position +// stylelint-disable-next-line no-duplicate-selectors +.dropdown-menu { + &[x-placement^="top"], + &[x-placement^="right"], + &[x-placement^="bottom"], + &[x-placement^="left"] { + right: auto; + bottom: auto; + } +} + +// Dividers (basically an `<hr>`) within the dropdown +.dropdown-divider { + @include nav-divider($dropdown-divider-bg, $dropdown-divider-margin-y); +} + +// Links, buttons, and more within the dropdown menu +// +// `<button>`-specific styles are denoted with `// For <button>s` +.dropdown-item { + display: block; + width: 100%; // For `<button>`s + padding: $dropdown-item-padding-y $dropdown-item-padding-x; + clear: both; + font-weight: $font-weight-normal; + color: $dropdown-link-color; + text-align: inherit; // For `<button>`s + white-space: nowrap; // prevent links from randomly breaking onto new lines + background-color: transparent; // For `<button>`s + border: 0; // For `<button>`s + + // Prevent dropdown overflow if there's no padding + // See https://github.com/twbs/bootstrap/pull/27703 + @if $dropdown-padding-y == 0 { + &:first-child { + @include border-top-radius($dropdown-inner-border-radius); + } + + &:last-child { + @include border-bottom-radius($dropdown-inner-border-radius); + } + } + + @include hover-focus { + color: $dropdown-link-hover-color; + text-decoration: none; + @include gradient-bg($dropdown-link-hover-bg); + } + + &.active, + &:active { + color: $dropdown-link-active-color; + text-decoration: none; + @include gradient-bg($dropdown-link-active-bg); + } + + &.disabled, + &:disabled { + color: $dropdown-link-disabled-color; + pointer-events: none; + background-color: transparent; + // Remove CSS gradients if they're enabled + @if $enable-gradients { + background-image: none; + } + } +} + +.dropdown-menu.show { + display: block; +} + +// Dropdown section headers +.dropdown-header { + display: block; + padding: $dropdown-padding-y $dropdown-item-padding-x; + margin-bottom: 0; // for use with heading elements + @include font-size($font-size-sm); + color: $dropdown-header-color; + white-space: nowrap; // as with > li > a +} + +// Dropdown text +.dropdown-item-text { + display: block; + padding: $dropdown-item-padding-y $dropdown-item-padding-x; + color: $dropdown-link-color; +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_forms.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_forms.scss new file mode 100755 index 0000000..ec9c335 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_forms.scss @@ -0,0 +1,330 @@ +// stylelint-disable selector-no-qualifying-type + +// +// Textual form controls +// + +.form-control { + display: block; + width: 100%; + height: $input-height; + padding: $input-padding-y $input-padding-x; + font-family: $input-font-family; + @include font-size($input-font-size); + font-weight: $input-font-weight; + line-height: $input-line-height; + color: $input-color; + background-color: $input-bg; + background-clip: padding-box; + border: $input-border-width solid $input-border-color; + + // Note: This has no effect on <select>s in some browsers, due to the limited stylability of `<select>`s in CSS. + @include border-radius($input-border-radius, 0); + + @include box-shadow($input-box-shadow); + @include transition($input-transition); + + // Unstyle the caret on `<select>`s in IE10+. + &::-ms-expand { + background-color: transparent; + border: 0; + } + + // Customize the `:focus` state to imitate native WebKit styles. + @include form-control-focus(); + + // Placeholder + &::placeholder { + color: $input-placeholder-color; + // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526. + opacity: 1; + } + + // Disabled and read-only inputs + // + // HTML5 says that controls under a fieldset > legend:first-child won't be + // disabled if the fieldset is disabled. Due to implementation difficulty, we + // don't honor that edge case; we style them as disabled anyway. + &:disabled, + &[readonly] { + background-color: $input-disabled-bg; + // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655. + opacity: 1; + } +} + +select.form-control { + &:focus::-ms-value { + // Suppress the nested default white text on blue background highlight given to + // the selected option text when the (still closed) <select> receives focus + // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to + // match the appearance of the native widget. + // See https://github.com/twbs/bootstrap/issues/19398. + color: $input-color; + background-color: $input-bg; + } +} + +// Make file inputs better match text inputs by forcing them to new lines. +.form-control-file, +.form-control-range { + display: block; + width: 100%; +} + + +// +// Labels +// + +// For use with horizontal and inline forms, when you need the label (or legend) +// text to align with the form controls. +.col-form-label { + padding-top: calc(#{$input-padding-y} + #{$input-border-width}); + padding-bottom: calc(#{$input-padding-y} + #{$input-border-width}); + margin-bottom: 0; // Override the `<label>/<legend>` default + @include font-size(inherit); // Override the `<legend>` default + line-height: $input-line-height; +} + +.col-form-label-lg { + padding-top: calc(#{$input-padding-y-lg} + #{$input-border-width}); + padding-bottom: calc(#{$input-padding-y-lg} + #{$input-border-width}); + @include font-size($input-font-size-lg); + line-height: $input-line-height-lg; +} + +.col-form-label-sm { + padding-top: calc(#{$input-padding-y-sm} + #{$input-border-width}); + padding-bottom: calc(#{$input-padding-y-sm} + #{$input-border-width}); + @include font-size($input-font-size-sm); + line-height: $input-line-height-sm; +} + + +// Readonly controls as plain text +// +// Apply class to a readonly input to make it appear like regular plain +// text (without any border, background color, focus indicator) + +.form-control-plaintext { + display: block; + width: 100%; + padding-top: $input-padding-y; + padding-bottom: $input-padding-y; + margin-bottom: 0; // match inputs if this class comes on inputs with default margins + line-height: $input-line-height; + color: $input-plaintext-color; + background-color: transparent; + border: solid transparent; + border-width: $input-border-width 0; + + &.form-control-sm, + &.form-control-lg { + padding-right: 0; + padding-left: 0; + } +} + + +// Form control sizing +// +// Build on `.form-control` with modifier classes to decrease or increase the +// height and font-size of form controls. +// +// Repeated in `_input_group.scss` to avoid Sass extend issues. + +.form-control-sm { + height: $input-height-sm; + padding: $input-padding-y-sm $input-padding-x-sm; + @include font-size($input-font-size-sm); + line-height: $input-line-height-sm; + @include border-radius($input-border-radius-sm); +} + +.form-control-lg { + height: $input-height-lg; + padding: $input-padding-y-lg $input-padding-x-lg; + @include font-size($input-font-size-lg); + line-height: $input-line-height-lg; + @include border-radius($input-border-radius-lg); +} + +// stylelint-disable-next-line no-duplicate-selectors +select.form-control { + &[size], + &[multiple] { + height: auto; + } +} + +textarea.form-control { + height: auto; +} + +// Form groups +// +// Designed to help with the organization and spacing of vertical forms. For +// horizontal forms, use the predefined grid classes. + +.form-group { + margin-bottom: $form-group-margin-bottom; +} + +.form-text { + display: block; + margin-top: $form-text-margin-top; +} + + +// Form grid +// +// Special replacement for our grid system's `.row` for tighter form layouts. + +.form-row { + display: flex; + flex-wrap: wrap; + margin-right: -$form-grid-gutter-width / 2; + margin-left: -$form-grid-gutter-width / 2; + + > .col, + > [class*="col-"] { + padding-right: $form-grid-gutter-width / 2; + padding-left: $form-grid-gutter-width / 2; + } +} + + +// Checkboxes and radios +// +// Indent the labels to position radios/checkboxes as hanging controls. + +.form-check { + position: relative; + display: block; + padding-left: $form-check-input-gutter; +} + +.form-check-input { + position: absolute; + margin-top: $form-check-input-margin-y; + margin-left: -$form-check-input-gutter; + + &:disabled ~ .form-check-label { + color: $text-muted; + } +} + +.form-check-label { + margin-bottom: 0; // Override default `<label>` bottom margin +} + +.form-check-inline { + display: inline-flex; + align-items: center; + padding-left: 0; // Override base .form-check + margin-right: $form-check-inline-margin-x; + + // Undo .form-check-input defaults and add some `margin-right`. + .form-check-input { + position: static; + margin-top: 0; + margin-right: $form-check-inline-input-margin-x; + margin-left: 0; + } +} + + +// Form validation +// +// Provide feedback to users when form field values are valid or invalid. Works +// primarily for client-side validation via scoped `:invalid` and `:valid` +// pseudo-classes but also includes `.is-invalid` and `.is-valid` classes for +// server side validation. + +@each $state, $data in $form-validation-states { + @include form-validation-state($state, map-get($data, color), map-get($data, icon)); +} + +// Inline forms +// +// Make forms appear inline(-block) by adding the `.form-inline` class. Inline +// forms begin stacked on extra small (mobile) devices and then go inline when +// viewports reach <768px. +// +// Requires wrapping inputs and labels with `.form-group` for proper display of +// default HTML form controls and our custom form controls (e.g., input groups). + +.form-inline { + display: flex; + flex-flow: row wrap; + align-items: center; // Prevent shorter elements from growing to same height as others (e.g., small buttons growing to normal sized button height) + + // Because we use flex, the initial sizing of checkboxes is collapsed and + // doesn't occupy the full-width (which is what we want for xs grid tier), + // so we force that here. + .form-check { + width: 100%; + } + + // Kick in the inline + @include media-breakpoint-up(sm) { + label { + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 0; + } + + // Inline-block all the things for "inline" + .form-group { + display: flex; + flex: 0 0 auto; + flex-flow: row wrap; + align-items: center; + margin-bottom: 0; + } + + // Allow folks to *not* use `.form-group` + .form-control { + display: inline-block; + width: auto; // Prevent labels from stacking above inputs in `.form-group` + vertical-align: middle; + } + + // Make static controls behave like regular ones + .form-control-plaintext { + display: inline-block; + } + + .input-group, + .custom-select { + width: auto; + } + + // Remove default margin on radios/checkboxes that were used for stacking, and + // then undo the floating of radios and checkboxes to match. + .form-check { + display: flex; + align-items: center; + justify-content: center; + width: auto; + padding-left: 0; + } + .form-check-input { + position: relative; + flex-shrink: 0; + margin-top: 0; + margin-right: $form-check-input-margin-x; + margin-left: 0; + } + + .custom-control { + align-items: center; + justify-content: center; + } + .custom-control-label { + margin-bottom: 0; + } + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_functions.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_functions.scss new file mode 100755 index 0000000..d2cc91d --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_functions.scss @@ -0,0 +1,86 @@ +// Bootstrap functions +// +// Utility mixins and functions for evaluating source code across our variables, maps, and mixins. + +// Ascending +// Used to evaluate Sass maps like our grid breakpoints. +@mixin _assert-ascending($map, $map-name) { + $prev-key: null; + $prev-num: null; + @each $key, $num in $map { + @if $prev-num == null or unit($num) == "%" { + // Do nothing + } @else if not comparable($prev-num, $num) { + @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}' !"; + } @else if $prev-num >= $num { + @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}' !"; + } + $prev-key: $key; + $prev-num: $num; + } +} + +// Starts at zero +// Used to ensure the min-width of the lowest breakpoint starts at 0. +@mixin _assert-starts-at-zero($map, $map-name: "$grid-breakpoints") { + $values: map-values($map); + $first-value: nth($values, 1); + @if $first-value != 0 { + @warn "First breakpoint in #{$map-name} must start at 0, but starts at #{$first-value}."; + } +} + +// Replace `$search` with `$replace` in `$string` +// Used on our SVG icon backgrounds for custom forms. +// +// @author Hugo Giraudel +// @param {String} $string - Initial string +// @param {String} $search - Substring to replace +// @param {String} $replace ('') - New value +// @return {String} - Updated string +@function str-replace($string, $search, $replace: "") { + $index: str-index($string, $search); + + @if $index { + @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace); + } + + @return $string; +} + +// Color contrast +@function color-yiq($color, $dark: $yiq-text-dark, $light: $yiq-text-light) { + $r: red($color); + $g: green($color); + $b: blue($color); + + $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000; + + @if ($yiq >= $yiq-contrasted-threshold) { + @return $dark; + } @else { + @return $light; + } +} + +// Retrieve color Sass maps +@function color($key: "blue") { + @return map-get($colors, $key); +} + +@function theme-color($key: "primary") { + @return map-get($theme-colors, $key); +} + +@function gray($key: "100") { + @return map-get($grays, $key); +} + +// Request a theme color level +@function theme-color-level($color-name: "primary", $level: 0) { + $color: theme-color($color-name); + $color-base: if($level > 0, $black, $white); + $level: abs($level); + + @return mix($color-base, $color, $level * $theme-color-interval); +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_grid.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_grid.scss new file mode 100755 index 0000000..a227515 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_grid.scss @@ -0,0 +1,52 @@ +// Container widths +// +// Set the container width, and override it for fixed navbars in media queries. + +@if $enable-grid-classes { + .container { + @include make-container(); + @include make-container-max-widths(); + } +} + +// Fluid container +// +// Utilizes the mixin meant for fixed width containers, but with 100% width for +// fluid, full width layouts. + +@if $enable-grid-classes { + .container-fluid { + @include make-container(); + } +} + +// Row +// +// Rows contain and clear the floats of your columns. + +@if $enable-grid-classes { + .row { + @include make-row(); + } + + // Remove the negative margin from default .row, then the horizontal padding + // from all immediate children columns (to prevent runaway style inheritance). + .no-gutters { + margin-right: 0; + margin-left: 0; + + > .col, + > [class*="col-"] { + padding-right: 0; + padding-left: 0; + } + } +} + +// Columns +// +// Common styles for small and large grid columns + +@if $enable-grid-classes { + @include make-grid-columns(); +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_images.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_images.scss new file mode 100755 index 0000000..cb9795e --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_images.scss @@ -0,0 +1,42 @@ +// Responsive images (ensure images don't scale beyond their parents) +// +// This is purposefully opt-in via an explicit class rather than being the default for all `<img>`s. +// We previously tried the "images are responsive by default" approach in Bootstrap v2, +// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps) +// which weren't expecting the images within themselves to be involuntarily resized. +// See also https://github.com/twbs/bootstrap/issues/18178 +.img-fluid { + @include img-fluid; +} + + +// Image thumbnails +.img-thumbnail { + padding: $thumbnail-padding; + background-color: $thumbnail-bg; + border: $thumbnail-border-width solid $thumbnail-border-color; + @include border-radius($thumbnail-border-radius); + @include box-shadow($thumbnail-box-shadow); + + // Keep them at most 100% wide + @include img-fluid; +} + +// +// Figures +// + +.figure { + // Ensures the caption's text aligns with the image. + display: inline-block; +} + +.figure-img { + margin-bottom: $spacer / 2; + line-height: 1; +} + +.figure-caption { + @include font-size($figure-caption-font-size); + color: $figure-caption-color; +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_input-group.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_input-group.scss new file mode 100755 index 0000000..ac49f69 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_input-group.scss @@ -0,0 +1,193 @@ +// stylelint-disable selector-no-qualifying-type + +// +// Base styles +// + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; // For form validation feedback + align-items: stretch; + width: 100%; + + > .form-control, + > .form-control-plaintext, + > .custom-select, + > .custom-file { + position: relative; // For focus state's z-index + flex: 1 1 auto; + // Add width 1% and flex-basis auto to ensure that button will not wrap out + // the column. Applies to IE Edge+ and Firefox. Chrome does not require this. + width: 1%; + margin-bottom: 0; + + + .form-control, + + .custom-select, + + .custom-file { + margin-left: -$input-border-width; + } + } + + // Bring the "active" form control to the top of surrounding elements + > .form-control:focus, + > .custom-select:focus, + > .custom-file .custom-file-input:focus ~ .custom-file-label { + z-index: 3; + } + + // Bring the custom file input above the label + > .custom-file .custom-file-input:focus { + z-index: 4; + } + + > .form-control, + > .custom-select { + &:not(:last-child) { @include border-right-radius(0); } + &:not(:first-child) { @include border-left-radius(0); } + } + + // Custom file inputs have more complex markup, thus requiring different + // border-radius overrides. + > .custom-file { + display: flex; + align-items: center; + + &:not(:last-child) .custom-file-label, + &:not(:last-child) .custom-file-label::after { @include border-right-radius(0); } + &:not(:first-child) .custom-file-label { @include border-left-radius(0); } + } +} + + +// Prepend and append +// +// While it requires one extra layer of HTML for each, dedicated prepend and +// append elements allow us to 1) be less clever, 2) simplify our selectors, and +// 3) support HTML5 form validation. + +.input-group-prepend, +.input-group-append { + display: flex; + + // Ensure buttons are always above inputs for more visually pleasing borders. + // This isn't needed for `.input-group-text` since it shares the same border-color + // as our inputs. + .btn { + position: relative; + z-index: 2; + + &:focus { + z-index: 3; + } + } + + .btn + .btn, + .btn + .input-group-text, + .input-group-text + .input-group-text, + .input-group-text + .btn { + margin-left: -$input-border-width; + } +} + +.input-group-prepend { margin-right: -$input-border-width; } +.input-group-append { margin-left: -$input-border-width; } + + +// Textual addons +// +// Serves as a catch-all element for any text or radio/checkbox input you wish +// to prepend or append to an input. + +.input-group-text { + display: flex; + align-items: center; + padding: $input-padding-y $input-padding-x; + margin-bottom: 0; // Allow use of <label> elements by overriding our default margin-bottom + @include font-size($input-font-size); // Match inputs + font-weight: $font-weight-normal; + line-height: $input-line-height; + color: $input-group-addon-color; + text-align: center; + white-space: nowrap; + background-color: $input-group-addon-bg; + border: $input-border-width solid $input-group-addon-border-color; + @include border-radius($input-border-radius); + + // Nuke default margins from checkboxes and radios to vertically center within. + input[type="radio"], + input[type="checkbox"] { + margin-top: 0; + } +} + + +// Sizing +// +// Remix the default form control sizing classes into new ones for easier +// manipulation. + +.input-group-lg > .form-control:not(textarea), +.input-group-lg > .custom-select { + height: $input-height-lg; +} + +.input-group-lg > .form-control, +.input-group-lg > .custom-select, +.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: $input-padding-y-lg $input-padding-x-lg; + @include font-size($input-font-size-lg); + line-height: $input-line-height-lg; + @include border-radius($input-border-radius-lg); +} + +.input-group-sm > .form-control:not(textarea), +.input-group-sm > .custom-select { + height: $input-height-sm; +} + +.input-group-sm > .form-control, +.input-group-sm > .custom-select, +.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: $input-padding-y-sm $input-padding-x-sm; + @include font-size($input-font-size-sm); + line-height: $input-line-height-sm; + @include border-radius($input-border-radius-sm); +} + +.input-group-lg > .custom-select, +.input-group-sm > .custom-select { + padding-right: $custom-select-padding-x + $custom-select-indicator-padding; +} + + +// Prepend and append rounded corners +// +// These rulesets must come after the sizing ones to properly override sm and lg +// border-radius values when extending. They're more specific than we'd like +// with the `.input-group >` part, but without it, we cannot override the sizing. + + +.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) { + @include border-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) { + @include border-left-radius(0); +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_jumbotron.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_jumbotron.scss new file mode 100755 index 0000000..bcd7dca --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_jumbotron.scss @@ -0,0 +1,17 @@ +.jumbotron { + padding: $jumbotron-padding ($jumbotron-padding / 2); + margin-bottom: $jumbotron-padding; + color: $jumbotron-color; + background-color: $jumbotron-bg; + @include border-radius($border-radius-lg); + + @include media-breakpoint-up(sm) { + padding: ($jumbotron-padding * 2) $jumbotron-padding; + } +} + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + @include border-radius(0); +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_list-group.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_list-group.scss new file mode 100755 index 0000000..3f80687 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_list-group.scss @@ -0,0 +1,149 @@ +// Base class +// +// Easily usable on <ul>, <ol>, or <div>. + +.list-group { + display: flex; + flex-direction: column; + + // No need to set list-style: none; since .list-group-item is block level + padding-left: 0; // reset padding because ul and ol + margin-bottom: 0; +} + + +// Interactive list items +// +// Use anchor or button elements instead of `li`s or `div`s to create interactive +// list items. Includes an extra `.active` modifier class for selected items. + +.list-group-item-action { + width: 100%; // For `<button>`s (anchors become 100% by default though) + color: $list-group-action-color; + text-align: inherit; // For `<button>`s (anchors inherit) + + // Hover state + @include hover-focus { + z-index: 1; // Place hover/focus items above their siblings for proper border styling + color: $list-group-action-hover-color; + text-decoration: none; + background-color: $list-group-hover-bg; + } + + &:active { + color: $list-group-action-active-color; + background-color: $list-group-action-active-bg; + } +} + + +// Individual list items +// +// Use on `li`s or `div`s within the `.list-group` parent. + +.list-group-item { + position: relative; + display: block; + padding: $list-group-item-padding-y $list-group-item-padding-x; + // Place the border on the list items and negative margin up for better styling + margin-bottom: -$list-group-border-width; + color: $list-group-color; + background-color: $list-group-bg; + border: $list-group-border-width solid $list-group-border-color; + + &:first-child { + @include border-top-radius($list-group-border-radius); + } + + &:last-child { + margin-bottom: 0; + @include border-bottom-radius($list-group-border-radius); + } + + &.disabled, + &:disabled { + color: $list-group-disabled-color; + pointer-events: none; + background-color: $list-group-disabled-bg; + } + + // Include both here for `<a>`s and `<button>`s + &.active { + z-index: 2; // Place active items above their siblings for proper border styling + color: $list-group-active-color; + background-color: $list-group-active-bg; + border-color: $list-group-active-border-color; + } +} + + +// Horizontal +// +// Change the layout of list group items from vertical (default) to horizontal. + +@each $breakpoint in map-keys($grid-breakpoints) { + @include media-breakpoint-up($breakpoint) { + $infix: breakpoint-infix($breakpoint, $grid-breakpoints); + + .list-group-horizontal#{$infix} { + flex-direction: row; + + .list-group-item { + margin-right: -$list-group-border-width; + margin-bottom: 0; + + &:first-child { + @include border-left-radius($list-group-border-radius); + @include border-top-right-radius(0); + } + + &:last-child { + margin-right: 0; + @include border-right-radius($list-group-border-radius); + @include border-bottom-left-radius(0); + } + } + } + } +} + + +// Flush list items +// +// Remove borders and border-radius to keep list group items edge-to-edge. Most +// useful within other components (e.g., cards). + +.list-group-flush { + .list-group-item { + border-right: 0; + border-left: 0; + @include border-radius(0); + + &:last-child { + margin-bottom: -$list-group-border-width; + } + } + + &:first-child { + .list-group-item:first-child { + border-top: 0; + } + } + + &:last-child { + .list-group-item:last-child { + margin-bottom: 0; + border-bottom: 0; + } + } +} + + +// Contextual variants +// +// Add modifier classes to change text and background color on individual items. +// Organizationally, this must come after the `:hover` states. + +@each $color, $value in $theme-colors { + @include list-group-item-variant($color, theme-color-level($color, -9), theme-color-level($color, 6)); +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_media.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_media.scss new file mode 100755 index 0000000..b573052 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_media.scss @@ -0,0 +1,8 @@ +.media { + display: flex; + align-items: flex-start; +} + +.media-body { + flex: 1; +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_mixins.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_mixins.scss new file mode 100755 index 0000000..cc95784 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_mixins.scss @@ -0,0 +1,47 @@ +// Toggles +// +// Used in conjunction with global variables to enable certain theme features. + +// Vendor +@import "vendor/rfs"; + +// Deprecate +@import "mixins/deprecate"; + +// Utilities +@import "mixins/breakpoints"; +@import "mixins/hover"; +@import "mixins/image"; +@import "mixins/badge"; +@import "mixins/resize"; +@import "mixins/screen-reader"; +@import "mixins/size"; +@import "mixins/reset-text"; +@import "mixins/text-emphasis"; +@import "mixins/text-hide"; +@import "mixins/text-truncate"; +@import "mixins/visibility"; + +// // Components +@import "mixins/alert"; +@import "mixins/buttons"; +@import "mixins/caret"; +@import "mixins/pagination"; +@import "mixins/lists"; +@import "mixins/list-group"; +@import "mixins/nav-divider"; +@import "mixins/forms"; +@import "mixins/table-row"; + +// // Skins +@import "mixins/background-variant"; +@import "mixins/border-radius"; +@import "mixins/box-shadow"; +@import "mixins/gradients"; +@import "mixins/transition"; + +// // Layout +@import "mixins/clearfix"; +@import "mixins/grid-framework"; +@import "mixins/grid"; +@import "mixins/float"; diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_modal.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_modal.scss new file mode 100755 index 0000000..6b6770b --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_modal.scss @@ -0,0 +1,229 @@ +// .modal-open - body class for killing the scroll +// .modal - container to scroll within +// .modal-dialog - positioning shell for the actual modal +// .modal-content - actual modal w/ bg and corners and stuff + + +.modal-open { + // Kill the scroll on the body + overflow: hidden; + + .modal { + overflow-x: hidden; + overflow-y: auto; + } +} + +// Container that the modal scrolls within +.modal { + position: fixed; + top: 0; + left: 0; + z-index: $zindex-modal; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + // Prevent Chrome on Windows from adding a focus outline. For details, see + // https://github.com/twbs/bootstrap/pull/10951. + outline: 0; + // We deliberately don't use `-webkit-overflow-scrolling: touch;` due to a + // gnarly iOS Safari bug: https://bugs.webkit.org/show_bug.cgi?id=158342 + // See also https://github.com/twbs/bootstrap/issues/17695 +} + +// Shell div to position the modal with bottom padding +.modal-dialog { + position: relative; + width: auto; + margin: $modal-dialog-margin; + // allow clicks to pass through for custom click handling to close modal + pointer-events: none; + + // When fading in the modal, animate it to slide down + .modal.fade & { + @include transition($modal-transition); + transform: $modal-fade-transform; + } + .modal.show & { + transform: $modal-show-transform; + } +} + +.modal-dialog-scrollable { + display: flex; // IE10/11 + max-height: calc(100% - #{$modal-dialog-margin * 2}); + + .modal-content { + max-height: calc(100vh - #{$modal-dialog-margin * 2}); // IE10/11 + overflow: hidden; + } + + .modal-header, + .modal-footer { + flex-shrink: 0; + } + + .modal-body { + overflow-y: auto; + } +} + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - #{$modal-dialog-margin * 2}); + + // Ensure `modal-dialog-centered` extends the full height of the view (IE10/11) + &::before { + display: block; // IE10 + height: calc(100vh - #{$modal-dialog-margin * 2}); + content: ""; + } + + // Ensure `.modal-body` shows scrollbar (IE10/11) + &.modal-dialog-scrollable { + flex-direction: column; + justify-content: center; + height: 100%; + + .modal-content { + max-height: none; + } + + &::before { + content: none; + } + } +} + +// Actual modal +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; // Ensure `.modal-content` extends the full width of the parent `.modal-dialog` + // counteract the pointer-events: none; in the .modal-dialog + color: $modal-content-color; + pointer-events: auto; + background-color: $modal-content-bg; + background-clip: padding-box; + border: $modal-content-border-width solid $modal-content-border-color; + @include border-radius($modal-content-border-radius); + @include box-shadow($modal-content-box-shadow-xs); + // Remove focus outline from opened modal + outline: 0; +} + +// Modal background +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: $zindex-modal-backdrop; + width: 100vw; + height: 100vh; + background-color: $modal-backdrop-bg; + + // Fade for backdrop + &.fade { opacity: 0; } + &.show { opacity: $modal-backdrop-opacity; } +} + +// Modal header +// Top section of the modal w/ title and dismiss +.modal-header { + display: flex; + align-items: flex-start; // so the close btn always stays on the upper right corner + justify-content: space-between; // Put modal header elements (title and dismiss) on opposite ends + padding: $modal-header-padding; + border-bottom: $modal-header-border-width solid $modal-header-border-color; + @include border-top-radius($modal-content-border-radius); + + .close { + padding: $modal-header-padding; + // auto on the left force icon to the right even when there is no .modal-title + margin: (-$modal-header-padding-y) (-$modal-header-padding-x) (-$modal-header-padding-y) auto; + } +} + +// Title text within header +.modal-title { + margin-bottom: 0; + line-height: $modal-title-line-height; +} + +// Modal body +// Where all modal content resides (sibling of .modal-header and .modal-footer) +.modal-body { + position: relative; + // Enable `flex-grow: 1` so that the body take up as much space as possible + // when should there be a fixed height on `.modal-dialog`. + flex: 1 1 auto; + padding: $modal-inner-padding; +} + +// Footer (for actions) +.modal-footer { + display: flex; + align-items: center; // vertically center + justify-content: flex-end; // Right align buttons with flex property because text-align doesn't work on flex items + padding: $modal-inner-padding; + border-top: $modal-footer-border-width solid $modal-footer-border-color; + @include border-bottom-radius($modal-content-border-radius); + + // Easily place margin between footer elements + > :not(:first-child) { margin-left: .25rem; } + > :not(:last-child) { margin-right: .25rem; } +} + +// Measure scrollbar width for padding body during modal show/hide +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +// Scale up the modal +@include media-breakpoint-up(sm) { + // Automatically set modal's width for larger viewports + .modal-dialog { + max-width: $modal-md; + margin: $modal-dialog-margin-y-sm-up auto; + } + + .modal-dialog-scrollable { + max-height: calc(100% - #{$modal-dialog-margin-y-sm-up * 2}); + + .modal-content { + max-height: calc(100vh - #{$modal-dialog-margin-y-sm-up * 2}); + } + } + + .modal-dialog-centered { + min-height: calc(100% - #{$modal-dialog-margin-y-sm-up * 2}); + + &::before { + height: calc(100vh - #{$modal-dialog-margin-y-sm-up * 2}); + } + } + + .modal-content { + @include box-shadow($modal-content-box-shadow-sm-up); + } + + .modal-sm { max-width: $modal-sm; } +} + +@include media-breakpoint-up(lg) { + .modal-lg, + .modal-xl { + max-width: $modal-lg; + } +} + +@include media-breakpoint-up(xl) { + .modal-xl { max-width: $modal-xl; } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_nav.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_nav.scss new file mode 100755 index 0000000..e5519b3 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_nav.scss @@ -0,0 +1,120 @@ +// Base class +// +// Kickstart any navigation component with a set of style resets. Works with +// `<nav>`s or `<ul>`s. + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: $nav-link-padding-y $nav-link-padding-x; + + @include hover-focus { + text-decoration: none; + } + + // Disabled state lightens text + &.disabled { + color: $nav-link-disabled-color; + pointer-events: none; + cursor: default; + } +} + +// +// Tabs +// + +.nav-tabs { + border-bottom: $nav-tabs-border-width solid $nav-tabs-border-color; + + .nav-item { + margin-bottom: -$nav-tabs-border-width; + } + + .nav-link { + border: $nav-tabs-border-width solid transparent; + @include border-top-radius($nav-tabs-border-radius); + + @include hover-focus { + border-color: $nav-tabs-link-hover-border-color; + } + + &.disabled { + color: $nav-link-disabled-color; + background-color: transparent; + border-color: transparent; + } + } + + .nav-link.active, + .nav-item.show .nav-link { + color: $nav-tabs-link-active-color; + background-color: $nav-tabs-link-active-bg; + border-color: $nav-tabs-link-active-border-color; + } + + .dropdown-menu { + // Make dropdown border overlap tab border + margin-top: -$nav-tabs-border-width; + // Remove the top rounded corners here since there is a hard edge above the menu + @include border-top-radius(0); + } +} + + +// +// Pills +// + +.nav-pills { + .nav-link { + @include border-radius($nav-pills-border-radius); + } + + .nav-link.active, + .show > .nav-link { + color: $nav-pills-link-active-color; + background-color: $nav-pills-link-active-bg; + } +} + + +// +// Justified variants +// + +.nav-fill { + .nav-item { + flex: 1 1 auto; + text-align: center; + } +} + +.nav-justified { + .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; + } +} + + +// Tabbable tabs +// +// Hide tabbable panes to start, show them when `.active` + +.tab-content { + > .tab-pane { + display: none; + } + > .active { + display: block; + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_navbar.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_navbar.scss new file mode 100755 index 0000000..5c6e963 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_navbar.scss @@ -0,0 +1,294 @@ +// Contents +// +// Navbar +// Navbar brand +// Navbar nav +// Navbar text +// Navbar divider +// Responsive navbar +// Navbar position +// Navbar themes + + +// Navbar +// +// Provide a static navbar from which we expand to create full-width, fixed, and +// other navbar variations. + +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; // allow us to do the line break for collapsing content + align-items: center; + justify-content: space-between; // space out brand from logo + padding: $navbar-padding-y $navbar-padding-x; + + // Because flex properties aren't inherited, we need to redeclare these first + // few properties so that content nested within behave properly. + > .container, + > .container-fluid { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + } +} + + +// Navbar brand +// +// Used for brand, project, or site names. + +.navbar-brand { + display: inline-block; + padding-top: $navbar-brand-padding-y; + padding-bottom: $navbar-brand-padding-y; + margin-right: $navbar-padding-x; + @include font-size($navbar-brand-font-size); + line-height: inherit; + white-space: nowrap; + + @include hover-focus { + text-decoration: none; + } +} + + +// Navbar nav +// +// Custom navbar navigation (doesn't require `.nav`, but does make use of `.nav-link`). + +.navbar-nav { + display: flex; + flex-direction: column; // cannot use `inherit` to get the `.navbar`s value + padding-left: 0; + margin-bottom: 0; + list-style: none; + + .nav-link { + padding-right: 0; + padding-left: 0; + } + + .dropdown-menu { + position: static; + float: none; + } +} + + +// Navbar text +// +// + +.navbar-text { + display: inline-block; + padding-top: $nav-link-padding-y; + padding-bottom: $nav-link-padding-y; +} + + +// Responsive navbar +// +// Custom styles for responsive collapsing and toggling of navbar contents. +// Powered by the collapse Bootstrap JavaScript plugin. + +// When collapsed, prevent the toggleable navbar contents from appearing in +// the default flexbox row orientation. Requires the use of `flex-wrap: wrap` +// on the `.navbar` parent. +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + // For always expanded or extra full navbars, ensure content aligns itself + // properly vertically. Can be easily overridden with flex utilities. + align-items: center; +} + +// Button for toggling the navbar when in its collapsed state +.navbar-toggler { + padding: $navbar-toggler-padding-y $navbar-toggler-padding-x; + @include font-size($navbar-toggler-font-size); + line-height: 1; + background-color: transparent; // remove default button style + border: $border-width solid transparent; // remove default button style + @include border-radius($navbar-toggler-border-radius); + + @include hover-focus { + text-decoration: none; + } +} + +// Keep as a separate element so folks can easily override it with another icon +// or image file as needed. +.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%; +} + +// Generate series of `.navbar-expand-*` responsive classes for configuring +// where your navbar collapses. +.navbar-expand { + @each $breakpoint in map-keys($grid-breakpoints) { + $next: breakpoint-next($breakpoint, $grid-breakpoints); + $infix: breakpoint-infix($next, $grid-breakpoints); + + &#{$infix} { + @include media-breakpoint-down($breakpoint) { + > .container, + > .container-fluid { + padding-right: 0; + padding-left: 0; + } + } + + @include media-breakpoint-up($next) { + flex-flow: row nowrap; + justify-content: flex-start; + + .navbar-nav { + flex-direction: row; + + .dropdown-menu { + position: absolute; + } + + .nav-link { + padding-right: $navbar-nav-link-padding-x; + padding-left: $navbar-nav-link-padding-x; + } + } + + // For nesting containers, have to redeclare for alignment purposes + > .container, + > .container-fluid { + flex-wrap: nowrap; + } + + .navbar-collapse { + display: flex !important; // stylelint-disable-line declaration-no-important + + // Changes flex-bases to auto because of an IE10 bug + flex-basis: auto; + } + + .navbar-toggler { + display: none; + } + } + } + } +} + + +// Navbar themes +// +// Styles for switching between navbars with light or dark background. + +// Dark links against a light background +.navbar-light { + .navbar-brand { + color: $navbar-light-brand-color; + + @include hover-focus { + color: $navbar-light-brand-hover-color; + } + } + + .navbar-nav { + .nav-link { + color: $navbar-light-color; + + @include hover-focus { + color: $navbar-light-hover-color; + } + + &.disabled { + color: $navbar-light-disabled-color; + } + } + + .show > .nav-link, + .active > .nav-link, + .nav-link.show, + .nav-link.active { + color: $navbar-light-active-color; + } + } + + .navbar-toggler { + color: $navbar-light-color; + border-color: $navbar-light-toggler-border-color; + } + + .navbar-toggler-icon { + background-image: $navbar-light-toggler-icon-bg; + } + + .navbar-text { + color: $navbar-light-color; + a { + color: $navbar-light-active-color; + + @include hover-focus { + color: $navbar-light-active-color; + } + } + } +} + +// White links against a dark background +.navbar-dark { + .navbar-brand { + color: $navbar-dark-brand-color; + + @include hover-focus { + color: $navbar-dark-brand-hover-color; + } + } + + .navbar-nav { + .nav-link { + color: $navbar-dark-color; + + @include hover-focus { + color: $navbar-dark-hover-color; + } + + &.disabled { + color: $navbar-dark-disabled-color; + } + } + + .show > .nav-link, + .active > .nav-link, + .nav-link.show, + .nav-link.active { + color: $navbar-dark-active-color; + } + } + + .navbar-toggler { + color: $navbar-dark-color; + border-color: $navbar-dark-toggler-border-color; + } + + .navbar-toggler-icon { + background-image: $navbar-dark-toggler-icon-bg; + } + + .navbar-text { + color: $navbar-dark-color; + a { + color: $navbar-dark-active-color; + + @include hover-focus { + color: $navbar-dark-active-color; + } + } + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_pagination.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_pagination.scss new file mode 100755 index 0000000..b434531 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_pagination.scss @@ -0,0 +1,73 @@ +.pagination { + display: flex; + @include list-unstyled(); + @include border-radius(); +} + +.page-link { + position: relative; + display: block; + padding: $pagination-padding-y $pagination-padding-x; + margin-left: -$pagination-border-width; + line-height: $pagination-line-height; + color: $pagination-color; + background-color: $pagination-bg; + border: $pagination-border-width solid $pagination-border-color; + + &:hover { + z-index: 2; + color: $pagination-hover-color; + text-decoration: none; + background-color: $pagination-hover-bg; + border-color: $pagination-hover-border-color; + } + + &:focus { + z-index: 2; + outline: $pagination-focus-outline; + box-shadow: $pagination-focus-box-shadow; + } +} + +.page-item { + &:first-child { + .page-link { + margin-left: 0; + @include border-left-radius($border-radius); + } + } + &:last-child { + .page-link { + @include border-right-radius($border-radius); + } + } + + &.active .page-link { + z-index: 1; + color: $pagination-active-color; + background-color: $pagination-active-bg; + border-color: $pagination-active-border-color; + } + + &.disabled .page-link { + color: $pagination-disabled-color; + pointer-events: none; + // Opinionated: remove the "hand" cursor set previously for .page-link + cursor: auto; + background-color: $pagination-disabled-bg; + border-color: $pagination-disabled-border-color; + } +} + + +// +// Sizing +// + +.pagination-lg { + @include pagination-size($pagination-padding-y-lg, $pagination-padding-x-lg, $font-size-lg, $line-height-lg, $border-radius-lg); +} + +.pagination-sm { + @include pagination-size($pagination-padding-y-sm, $pagination-padding-x-sm, $font-size-sm, $line-height-sm, $border-radius-sm); +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_popover.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_popover.scss new file mode 100755 index 0000000..f205e66 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_popover.scss @@ -0,0 +1,171 @@ +.popover { + position: absolute; + top: 0; + left: 0; + z-index: $zindex-popover; + display: block; + max-width: $popover-max-width; + // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element. + // So reset our font and text properties to avoid inheriting weird values. + @include reset-text(); + @include font-size($popover-font-size); + // Allow breaking very long words so they don't overflow the popover's bounds + word-wrap: break-word; + background-color: $popover-bg; + background-clip: padding-box; + border: $popover-border-width solid $popover-border-color; + @include border-radius($popover-border-radius); + @include box-shadow($popover-box-shadow); + + .arrow { + position: absolute; + display: block; + width: $popover-arrow-width; + height: $popover-arrow-height; + margin: 0 $border-radius-lg; + + &::before, + &::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; + } + } +} + +.bs-popover-top { + margin-bottom: $popover-arrow-height; + + > .arrow { + bottom: calc((#{$popover-arrow-height} + #{$popover-border-width}) * -1); + + &::before { + bottom: 0; + border-width: $popover-arrow-height ($popover-arrow-width / 2) 0; + border-top-color: $popover-arrow-outer-color; + } + + &::after { + bottom: $popover-border-width; + border-width: $popover-arrow-height ($popover-arrow-width / 2) 0; + border-top-color: $popover-arrow-color; + } + } +} + +.bs-popover-right { + margin-left: $popover-arrow-height; + + > .arrow { + left: calc((#{$popover-arrow-height} + #{$popover-border-width}) * -1); + width: $popover-arrow-height; + height: $popover-arrow-width; + margin: $border-radius-lg 0; // make sure the arrow does not touch the popover's rounded corners + + &::before { + left: 0; + border-width: ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2) 0; + border-right-color: $popover-arrow-outer-color; + } + + &::after { + left: $popover-border-width; + border-width: ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2) 0; + border-right-color: $popover-arrow-color; + } + } +} + +.bs-popover-bottom { + margin-top: $popover-arrow-height; + + > .arrow { + top: calc((#{$popover-arrow-height} + #{$popover-border-width}) * -1); + + &::before { + top: 0; + border-width: 0 ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2); + border-bottom-color: $popover-arrow-outer-color; + } + + &::after { + top: $popover-border-width; + border-width: 0 ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2); + border-bottom-color: $popover-arrow-color; + } + } + + // This will remove the popover-header's border just below the arrow + .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: $popover-arrow-width; + margin-left: -$popover-arrow-width / 2; + content: ""; + border-bottom: $popover-border-width solid $popover-header-bg; + } +} + +.bs-popover-left { + margin-right: $popover-arrow-height; + + > .arrow { + right: calc((#{$popover-arrow-height} + #{$popover-border-width}) * -1); + width: $popover-arrow-height; + height: $popover-arrow-width; + margin: $border-radius-lg 0; // make sure the arrow does not touch the popover's rounded corners + + &::before { + right: 0; + border-width: ($popover-arrow-width / 2) 0 ($popover-arrow-width / 2) $popover-arrow-height; + border-left-color: $popover-arrow-outer-color; + } + + &::after { + right: $popover-border-width; + border-width: ($popover-arrow-width / 2) 0 ($popover-arrow-width / 2) $popover-arrow-height; + border-left-color: $popover-arrow-color; + } + } +} + +.bs-popover-auto { + &[x-placement^="top"] { + @extend .bs-popover-top; + } + &[x-placement^="right"] { + @extend .bs-popover-right; + } + &[x-placement^="bottom"] { + @extend .bs-popover-bottom; + } + &[x-placement^="left"] { + @extend .bs-popover-left; + } +} + + +// Offset the popover to account for the popover arrow +.popover-header { + padding: $popover-header-padding-y $popover-header-padding-x; + margin-bottom: 0; // Reset the default from Reboot + @include font-size($font-size-base); + color: $popover-header-color; + background-color: $popover-header-bg; + border-bottom: $popover-border-width solid darken($popover-header-bg, 5%); + $offset-border-width: calc(#{$border-radius-lg} - #{$popover-border-width}); + @include border-top-radius($offset-border-width); + + &:empty { + display: none; + } +} + +.popover-body { + padding: $popover-body-padding-y $popover-body-padding-x; + color: $popover-body-color; +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_print.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_print.scss new file mode 100755 index 0000000..61b60b9 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_print.scss @@ -0,0 +1,141 @@ +// stylelint-disable declaration-no-important, selector-no-qualifying-type + +// Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css + +// ========================================================================== +// Print styles. +// Inlined to avoid the additional HTTP request: +// https://www.phpied.com/delay-loading-your-print-css/ +// ========================================================================== + +@if $enable-print-styles { + @media print { + *, + *::before, + *::after { + // Bootstrap specific; comment out `color` and `background` + //color: $black !important; // Black prints faster + text-shadow: none !important; + //background: transparent !important; + box-shadow: none !important; + } + + a { + &:not(.btn) { + text-decoration: underline; + } + } + + // Bootstrap specific; comment the following selector out + //a[href]::after { + // content: " (" attr(href) ")"; + //} + + abbr[title]::after { + content: " (" attr(title) ")"; + } + + // Bootstrap specific; comment the following selector out + // + // Don't show links that are fragment identifiers, + // or use the `javascript:` pseudo protocol + // + + //a[href^="#"]::after, + //a[href^="javascript:"]::after { + // content: ""; + //} + + pre { + white-space: pre-wrap !important; + } + pre, + blockquote { + border: $border-width solid $gray-500; // Bootstrap custom code; using `$border-width` instead of 1px + page-break-inside: avoid; + } + + // + // Printing Tables: + // http://css-discuss.incutio.com/wiki/Printing_Tables + // + + thead { + display: table-header-group; + } + + tr, + img { + page-break-inside: avoid; + } + + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + h2, + h3 { + page-break-after: avoid; + } + + // Bootstrap specific changes start + + // Specify a size and min-width to make printing closer across browsers. + // We don't set margin here because it breaks `size` in Chrome. We also + // don't use `!important` on `size` as it breaks in Chrome. + @page { + size: $print-page-size; + } + body { + min-width: $print-body-min-width !important; + } + .container { + min-width: $print-body-min-width !important; + } + + // Bootstrap components + .navbar { + display: none; + } + .badge { + border: $border-width solid $black; + } + + .table { + border-collapse: collapse !important; + + td, + th { + background-color: $white !important; + } + } + + .table-bordered { + th, + td { + border: 1px solid $gray-300 !important; + } + } + + .table-dark { + color: inherit; + + th, + td, + thead th, + tbody + tbody { + border-color: $table-border-color; + } + } + + .table .thead-dark th { + color: inherit; + border-color: $table-border-color; + } + + // Bootstrap specific changes end + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_progress.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_progress.scss new file mode 100755 index 0000000..ab9ea0f --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_progress.scss @@ -0,0 +1,43 @@ +// Disable animation if transitions are disabled +@if $enable-transitions { + @keyframes progress-bar-stripes { + from { background-position: $progress-height 0; } + to { background-position: 0 0; } + } +} + +.progress { + display: flex; + height: $progress-height; + overflow: hidden; // force rounded corners by cropping it + @include font-size($progress-font-size); + background-color: $progress-bg; + @include border-radius($progress-border-radius); + @include box-shadow($progress-box-shadow); +} + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + color: $progress-bar-color; + text-align: center; + white-space: nowrap; + background-color: $progress-bar-bg; + @include transition($progress-bar-transition); +} + +.progress-bar-striped { + @include gradient-striped(); + background-size: $progress-height $progress-height; +} + +@if $enable-transitions { + .progress-bar-animated { + animation: progress-bar-stripes $progress-bar-animation-timing; + + @media (prefers-reduced-motion: reduce) { + animation: none; + } + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_reboot.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_reboot.scss new file mode 100755 index 0000000..c55d42e --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_reboot.scss @@ -0,0 +1,483 @@ +// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix + +// Reboot +// +// Normalization of HTML elements, manually forked from Normalize.css to remove +// styles targeting irrelevant browsers while applying new styles. +// +// Normalize is licensed MIT. https://github.com/necolas/normalize.css + + +// Document +// +// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`. +// 2. Change the default font family in all browsers. +// 3. Correct the line height in all browsers. +// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS. +// 5. Change the default tap highlight to be completely transparent in iOS. + +*, +*::before, +*::after { + box-sizing: border-box; // 1 +} + +html { + font-family: sans-serif; // 2 + line-height: 1.15; // 3 + -webkit-text-size-adjust: 100%; // 4 + -webkit-tap-highlight-color: rgba($black, 0); // 5 +} + +// Shim for "new" HTML5 structural elements to display correctly (IE10, older browsers) +// TODO: remove in v5 +// stylelint-disable-next-line selector-list-comma-newline-after +article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; +} + +// Body +// +// 1. Remove the margin in all browsers. +// 2. As a best practice, apply a default `background-color`. +// 3. Set an explicit initial text-align value so that we can later use +// the `inherit` value on things like `<th>` elements. + +body { + margin: 0; // 1 + font-family: $font-family-base; + @include font-size($font-size-base); + font-weight: $font-weight-base; + line-height: $line-height-base; + color: $body-color; + text-align: left; // 3 + background-color: $body-bg; // 2 +} + +// Suppress the focus outline on elements that cannot be accessed via keyboard. +// This prevents an unwanted focus outline from appearing around elements that +// might still respond to pointer events. +// +// Credit: https://github.com/suitcss/base +[tabindex="-1"]:focus { + outline: 0 !important; +} + + +// Content grouping +// +// 1. Add the correct box sizing in Firefox. +// 2. Show the overflow in Edge and IE. + +hr { + box-sizing: content-box; // 1 + height: 0; // 1 + overflow: visible; // 2 +} + + +// +// Typography +// + +// Remove top margins from headings +// +// By default, `<h1>`-`<h6>` all receive top and bottom margins. We nuke the top +// margin for easier control within type scales as it avoids margin collapsing. +// stylelint-disable-next-line selector-list-comma-newline-after +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: $headings-margin-bottom; +} + +// Reset margins on paragraphs +// +// Similarly, the top margin on `<p>`s get reset. However, we also reset the +// bottom margin to use `rem` units instead of `em`. +p { + margin-top: 0; + margin-bottom: $paragraph-margin-bottom; +} + +// Abbreviations +// +// 1. Duplicate behavior to the data-* attribute for our tooltip plugin +// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. +// 3. Add explicit cursor to indicate changed behavior. +// 4. Remove the bottom border in Firefox 39-. +// 5. Prevent the text-decoration to be skipped. + +abbr[title], +abbr[data-original-title] { // 1 + text-decoration: underline; // 2 + text-decoration: underline dotted; // 2 + cursor: help; // 3 + border-bottom: 0; // 4 + text-decoration-skip-ink: none; // 5 +} + +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: $dt-font-weight; +} + +dd { + margin-bottom: .5rem; + margin-left: 0; // Undo browser default +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari +} + +small { + @include font-size(80%); // Add the correct font size in all browsers +} + +// +// Prevent `sub` and `sup` elements from affecting the line height in +// all browsers. +// + +sub, +sup { + position: relative; + @include font-size(75%); + line-height: 0; + vertical-align: baseline; +} + +sub { bottom: -.25em; } +sup { top: -.5em; } + + +// +// Links +// + +a { + color: $link-color; + text-decoration: $link-decoration; + background-color: transparent; // Remove the gray background on active links in IE 10. + + @include hover { + color: $link-hover-color; + text-decoration: $link-hover-decoration; + } +} + +// And undo these styles for placeholder links/named anchors (without href) +// which have not been made explicitly keyboard-focusable (without tabindex). +// It would be more straightforward to just use a[href] in previous block, but that +// causes specificity issues in many other styles that are too complex to fix. +// See https://github.com/twbs/bootstrap/issues/19402 + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; + + @include hover-focus { + color: inherit; + text-decoration: none; + } + + &:focus { + outline: 0; + } +} + + +// +// Code +// + +pre, +code, +kbd, +samp { + font-family: $font-family-monospace; + @include font-size(1em); // Correct the odd `em` font sizing in all browsers. +} + +pre { + // Remove browser default top margin + margin-top: 0; + // Reset browser default of `1em` to use `rem`s + margin-bottom: 1rem; + // Don't allow content to break outside + overflow: auto; +} + + +// +// Figures +// + +figure { + // Apply a consistent margin strategy (matches our type styles). + margin: 0 0 1rem; +} + + +// +// Images and content +// + +img { + vertical-align: middle; + border-style: none; // Remove the border on images inside links in IE 10-. +} + +svg { + // Workaround for the SVG overflow bug in IE10/11 is still required. + // See https://github.com/twbs/bootstrap/issues/26878 + overflow: hidden; + vertical-align: middle; +} + + +// +// Tables +// + +table { + border-collapse: collapse; // Prevent double borders +} + +caption { + padding-top: $table-cell-padding; + padding-bottom: $table-cell-padding; + color: $table-caption-color; + text-align: left; + caption-side: bottom; +} + +th { + // Matches default `<td>` alignment by inheriting from the `<body>`, or the + // closest parent with a set `text-align`. + text-align: inherit; +} + + +// +// Forms +// + +label { + // Allow labels to use `margin` for spacing. + display: inline-block; + margin-bottom: $label-margin-bottom; +} + +// Remove the default `border-radius` that macOS Chrome adds. +// +// Details at https://github.com/twbs/bootstrap/issues/24093 +button { + // stylelint-disable-next-line property-blacklist + border-radius: 0; +} + +// Work around a Firefox/IE bug where the transparent `button` background +// results in a loss of the default `button` focus styles. +// +// Credit: https://github.com/suitcss/base/ +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; // Remove the margin in Firefox and Safari + font-family: inherit; + @include font-size(inherit); + line-height: inherit; +} + +button, +input { + overflow: visible; // Show the overflow in Edge +} + +button, +select { + text-transform: none; // Remove the inheritance of text transform in Firefox +} + +// Remove the inheritance of word-wrap in Safari. +// +// Details at https://github.com/twbs/bootstrap/issues/24990 +select { + word-wrap: normal; +} + + +// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` +// controls in Android 4. +// 2. Correct the inability to style clickable types in iOS and Safari. +button, +[type="button"], // 1 +[type="reset"], +[type="submit"] { + -webkit-appearance: button; // 2 +} + +// Opinionated: add "hand" cursor to non-disabled button elements. +@if $enable-pointer-cursor-for-buttons { + button, + [type="button"], + [type="reset"], + [type="submit"] { + &:not(:disabled) { + cursor: pointer; + } + } +} + +// Remove inner border and padding from Firefox, but don't restore the outline like Normalize. +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; // 1. Add the correct box sizing in IE 10- + padding: 0; // 2. Remove the padding in IE 10- +} + + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + // Remove the default appearance of temporal inputs to avoid a Mobile Safari + // bug where setting a custom line-height prevents text from being vertically + // centered within the input. + // See https://bugs.webkit.org/show_bug.cgi?id=139848 + // and https://github.com/twbs/bootstrap/issues/11266 + -webkit-appearance: listbox; +} + +textarea { + overflow: auto; // Remove the default vertical scrollbar in IE. + // Textareas should really only resize vertically so they don't break their (horizontal) containers. + resize: vertical; +} + +fieldset { + // Browsers set a default `min-width: min-content;` on fieldsets, + // unlike e.g. `<div>`s, which have `min-width: 0;` by default. + // So we reset that to ensure fieldsets behave more like a standard block element. + // See https://github.com/twbs/bootstrap/issues/12359 + // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements + min-width: 0; + // Reset the default outline behavior of fieldsets so they don't affect page layout. + padding: 0; + margin: 0; + border: 0; +} + +// 1. Correct the text wrapping in Edge and IE. +// 2. Correct the color inheritance from `fieldset` elements in IE. +legend { + display: block; + width: 100%; + max-width: 100%; // 1 + padding: 0; + margin-bottom: .5rem; + @include font-size(1.5rem); + line-height: inherit; + color: inherit; // 2 + white-space: normal; // 1 +} + +progress { + vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera. +} + +// Correct the cursor style of increment and decrement buttons in Chrome. +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +[type="search"] { + // This overrides the extra rounded corners on search inputs in iOS so that our + // `.form-control` class can properly style them. Note that this cannot simply + // be added to `.form-control` as it's not specific enough. For details, see + // https://github.com/twbs/bootstrap/issues/11586. + outline-offset: -2px; // 2. Correct the outline style in Safari. + -webkit-appearance: none; +} + +// +// Remove the inner padding in Chrome and Safari on macOS. +// + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +// +// 1. Correct the inability to style clickable types in iOS and Safari. +// 2. Change font properties to `inherit` in Safari. +// + +::-webkit-file-upload-button { + font: inherit; // 2 + -webkit-appearance: button; // 1 +} + +// +// Correct element displays +// + +output { + display: inline-block; +} + +summary { + display: list-item; // Add the correct display in all browsers + cursor: pointer; +} + +template { + display: none; // Add the correct display in IE +} + +// Always hide an element with the `hidden` HTML attribute (from PureCSS). +// Needed for proper display in IE 10-. +[hidden] { + display: none !important; +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_root.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_root.scss new file mode 100755 index 0000000..ad550df --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_root.scss @@ -0,0 +1,19 @@ +:root { + // Custom variable values only support SassScript inside `#{}`. + @each $color, $value in $colors { + --#{$color}: #{$value}; + } + + @each $color, $value in $theme-colors { + --#{$color}: #{$value}; + } + + @each $bp, $value in $grid-breakpoints { + --breakpoint-#{$bp}: #{$value}; + } + + // Use `inspect` for lists so that quoted items keep the quotes. + // See https://github.com/sass/sass/issues/2383#issuecomment-336349172 + --font-family-sans-serif: #{inspect($font-family-sans-serif)}; + --font-family-monospace: #{inspect($font-family-monospace)}; +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_spinners.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_spinners.scss new file mode 100755 index 0000000..364a5c1 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_spinners.scss @@ -0,0 +1,55 @@ +// +// Rotating border +// + +@keyframes spinner-border { + to { transform: rotate(360deg); } +} + +.spinner-border { + display: inline-block; + width: $spinner-width; + height: $spinner-height; + vertical-align: text-bottom; + border: $spinner-border-width solid currentColor; + border-right-color: transparent; + // stylelint-disable-next-line property-blacklist + border-radius: 50%; + animation: spinner-border .75s linear infinite; +} + +.spinner-border-sm { + width: $spinner-width-sm; + height: $spinner-height-sm; + border-width: $spinner-border-width-sm; +} + +// +// Growing circle +// + +@keyframes spinner-grow { + 0% { + transform: scale(0); + } + 50% { + opacity: 1; + } +} + +.spinner-grow { + display: inline-block; + width: $spinner-width; + height: $spinner-height; + vertical-align: text-bottom; + background-color: currentColor; + // stylelint-disable-next-line property-blacklist + border-radius: 50%; + opacity: 0; + animation: spinner-grow .75s linear infinite; +} + +.spinner-grow-sm { + width: $spinner-width-sm; + height: $spinner-height-sm; +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_tables.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_tables.scss new file mode 100755 index 0000000..b7ab3d5 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_tables.scss @@ -0,0 +1,185 @@ +// +// Basic Bootstrap table +// + +.table { + width: 100%; + margin-bottom: $spacer; + color: $table-color; + background-color: $table-bg; // Reset for nesting within parents with `background-color`. + + th, + td { + padding: $table-cell-padding; + vertical-align: top; + border-top: $table-border-width solid $table-border-color; + } + + thead th { + vertical-align: bottom; + border-bottom: (2 * $table-border-width) solid $table-border-color; + } + + tbody + tbody { + border-top: (2 * $table-border-width) solid $table-border-color; + } +} + + +// +// Condensed table w/ half padding +// + +.table-sm { + th, + td { + padding: $table-cell-padding-sm; + } +} + + +// Border versions +// +// Add or remove borders all around the table and between all the columns. + +.table-bordered { + border: $table-border-width solid $table-border-color; + + th, + td { + border: $table-border-width solid $table-border-color; + } + + thead { + th, + td { + border-bottom-width: 2 * $table-border-width; + } + } +} + +.table-borderless { + th, + td, + thead th, + tbody + tbody { + border: 0; + } +} + +// Zebra-striping +// +// Default zebra-stripe styles (alternating gray and transparent backgrounds) + +.table-striped { + tbody tr:nth-of-type(#{$table-striped-order}) { + background-color: $table-accent-bg; + } +} + + +// Hover effect +// +// Placed here since it has to come after the potential zebra striping + +.table-hover { + tbody tr { + @include hover { + color: $table-hover-color; + background-color: $table-hover-bg; + } + } +} + + +// Table backgrounds +// +// Exact selectors below required to override `.table-striped` and prevent +// inheritance to nested tables. + +@each $color, $value in $theme-colors { + @include table-row-variant($color, theme-color-level($color, $table-bg-level), theme-color-level($color, $table-border-level)); +} + +@include table-row-variant(active, $table-active-bg); + + +// Dark styles +// +// Same table markup, but inverted color scheme: dark background and light text. + +// stylelint-disable-next-line no-duplicate-selectors +.table { + .thead-dark { + th { + color: $table-dark-color; + background-color: $table-dark-bg; + border-color: $table-dark-border-color; + } + } + + .thead-light { + th { + color: $table-head-color; + background-color: $table-head-bg; + border-color: $table-border-color; + } + } +} + +.table-dark { + color: $table-dark-color; + background-color: $table-dark-bg; + + th, + td, + thead th { + border-color: $table-dark-border-color; + } + + &.table-bordered { + border: 0; + } + + &.table-striped { + tbody tr:nth-of-type(odd) { + background-color: $table-dark-accent-bg; + } + } + + &.table-hover { + tbody tr { + @include hover { + color: $table-dark-hover-color; + background-color: $table-dark-hover-bg; + } + } + } +} + + +// Responsive tables +// +// Generate series of `.table-responsive-*` classes for configuring the screen +// size of where your table will overflow. + +.table-responsive { + @each $breakpoint in map-keys($grid-breakpoints) { + $next: breakpoint-next($breakpoint, $grid-breakpoints); + $infix: breakpoint-infix($next, $grid-breakpoints); + + &#{$infix} { + @include media-breakpoint-down($breakpoint) { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + + // Prevent double border on horizontal scroll due to use of `display: block;` + > .table-bordered { + border: 0; + } + } + } + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_toasts.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_toasts.scss new file mode 100755 index 0000000..6aa5352 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_toasts.scss @@ -0,0 +1,44 @@ +.toast { + max-width: $toast-max-width; + overflow: hidden; // cheap rounded corners on nested items + @include font-size($toast-font-size); + color: $toast-color; + background-color: $toast-background-color; + background-clip: padding-box; + border: $toast-border-width solid $toast-border-color; + box-shadow: $toast-box-shadow; + backdrop-filter: blur(10px); + opacity: 0; + @include border-radius($toast-border-radius); + + &:not(:last-child) { + margin-bottom: $toast-padding-x; + } + + &.showing { + opacity: 1; + } + + &.show { + display: block; + opacity: 1; + } + + &.hide { + display: none; + } +} + +.toast-header { + display: flex; + align-items: center; + padding: $toast-padding-y $toast-padding-x; + color: $toast-header-color; + background-color: $toast-header-background-color; + background-clip: padding-box; + border-bottom: $toast-border-width solid $toast-header-border-color; +} + +.toast-body { + padding: $toast-padding-x; // apply to both vertical and horizontal +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_tooltip.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_tooltip.scss new file mode 100755 index 0000000..6b3aa62 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_tooltip.scss @@ -0,0 +1,115 @@ +// Base class +.tooltip { + position: absolute; + z-index: $zindex-tooltip; + display: block; + margin: $tooltip-margin; + // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element. + // So reset our font and text properties to avoid inheriting weird values. + @include reset-text(); + @include font-size($tooltip-font-size); + // Allow breaking very long words so they don't overflow the tooltip's bounds + word-wrap: break-word; + opacity: 0; + + &.show { opacity: $tooltip-opacity; } + + .arrow { + position: absolute; + display: block; + width: $tooltip-arrow-width; + height: $tooltip-arrow-height; + + &::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; + } + } +} + +.bs-tooltip-top { + padding: $tooltip-arrow-height 0; + + .arrow { + bottom: 0; + + &::before { + top: 0; + border-width: $tooltip-arrow-height ($tooltip-arrow-width / 2) 0; + border-top-color: $tooltip-arrow-color; + } + } +} + +.bs-tooltip-right { + padding: 0 $tooltip-arrow-height; + + .arrow { + left: 0; + width: $tooltip-arrow-height; + height: $tooltip-arrow-width; + + &::before { + right: 0; + border-width: ($tooltip-arrow-width / 2) $tooltip-arrow-height ($tooltip-arrow-width / 2) 0; + border-right-color: $tooltip-arrow-color; + } + } +} + +.bs-tooltip-bottom { + padding: $tooltip-arrow-height 0; + + .arrow { + top: 0; + + &::before { + bottom: 0; + border-width: 0 ($tooltip-arrow-width / 2) $tooltip-arrow-height; + border-bottom-color: $tooltip-arrow-color; + } + } +} + +.bs-tooltip-left { + padding: 0 $tooltip-arrow-height; + + .arrow { + right: 0; + width: $tooltip-arrow-height; + height: $tooltip-arrow-width; + + &::before { + left: 0; + border-width: ($tooltip-arrow-width / 2) 0 ($tooltip-arrow-width / 2) $tooltip-arrow-height; + border-left-color: $tooltip-arrow-color; + } + } +} + +.bs-tooltip-auto { + &[x-placement^="top"] { + @extend .bs-tooltip-top; + } + &[x-placement^="right"] { + @extend .bs-tooltip-right; + } + &[x-placement^="bottom"] { + @extend .bs-tooltip-bottom; + } + &[x-placement^="left"] { + @extend .bs-tooltip-left; + } +} + +// Wrapper for the tooltip content +.tooltip-inner { + max-width: $tooltip-max-width; + padding: $tooltip-padding-y $tooltip-padding-x; + color: $tooltip-color; + text-align: center; + background-color: $tooltip-bg; + @include border-radius($tooltip-border-radius); +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_transitions.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_transitions.scss new file mode 100755 index 0000000..40be4d9 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_transitions.scss @@ -0,0 +1,20 @@ +.fade { + @include transition($transition-fade); + + &:not(.show) { + opacity: 0; + } +} + +.collapse { + &:not(.show) { + display: none; + } +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + @include transition($transition-collapse); +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_type.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_type.scss new file mode 100755 index 0000000..f8ed090 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_type.scss @@ -0,0 +1,125 @@ +// stylelint-disable declaration-no-important, selector-list-comma-newline-after + +// +// Headings +// + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin-bottom: $headings-margin-bottom; + font-family: $headings-font-family; + font-weight: $headings-font-weight; + line-height: $headings-line-height; + color: $headings-color; +} + +h1, .h1 { @include font-size($h1-font-size); } +h2, .h2 { @include font-size($h2-font-size); } +h3, .h3 { @include font-size($h3-font-size); } +h4, .h4 { @include font-size($h4-font-size); } +h5, .h5 { @include font-size($h5-font-size); } +h6, .h6 { @include font-size($h6-font-size); } + +.lead { + @include font-size($lead-font-size); + font-weight: $lead-font-weight; +} + +// Type display classes +.display-1 { + @include font-size($display1-size); + font-weight: $display1-weight; + line-height: $display-line-height; +} +.display-2 { + @include font-size($display2-size); + font-weight: $display2-weight; + line-height: $display-line-height; +} +.display-3 { + @include font-size($display3-size); + font-weight: $display3-weight; + line-height: $display-line-height; +} +.display-4 { + @include font-size($display4-size); + font-weight: $display4-weight; + line-height: $display-line-height; +} + + +// +// Horizontal rules +// + +hr { + margin-top: $hr-margin-y; + margin-bottom: $hr-margin-y; + border: 0; + border-top: $hr-border-width solid $hr-border-color; +} + + +// +// Emphasis +// + +small, +.small { + @include font-size($small-font-size); + font-weight: $font-weight-normal; +} + +mark, +.mark { + padding: $mark-padding; + background-color: $mark-bg; +} + + +// +// Lists +// + +.list-unstyled { + @include list-unstyled; +} + +// Inline turns list items into inline-block +.list-inline { + @include list-unstyled; +} +.list-inline-item { + display: inline-block; + + &:not(:last-child) { + margin-right: $list-inline-padding; + } +} + + +// +// Misc +// + +// Builds on `abbr` +.initialism { + @include font-size(90%); + text-transform: uppercase; +} + +// Blockquotes +.blockquote { + margin-bottom: $spacer; + @include font-size($blockquote-font-size); +} + +.blockquote-footer { + display: block; + @include font-size($blockquote-small-font-size); + color: $blockquote-small-color; + + &::before { + content: "\2014\00A0"; // em dash, nbsp + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_utilities.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_utilities.scss new file mode 100755 index 0000000..a5de31b --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_utilities.scss @@ -0,0 +1,17 @@ +@import "utilities/align"; +@import "utilities/background"; +@import "utilities/borders"; +@import "utilities/clearfix"; +@import "utilities/display"; +@import "utilities/embed"; +@import "utilities/flex"; +@import "utilities/float"; +@import "utilities/overflow"; +@import "utilities/position"; +@import "utilities/screenreaders"; +@import "utilities/shadows"; +@import "utilities/sizing"; +@import "utilities/stretched-link"; +@import "utilities/spacing"; +@import "utilities/text"; +@import "utilities/visibility"; diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/_variables.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/_variables.scss new file mode 100755 index 0000000..d9e88df --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/_variables.scss @@ -0,0 +1,1123 @@ +// Variables +// +// Variables should follow the `$component-state-property-size` formula for +// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs. + +// Color system + +$white: #fff !default; +$gray-100: #f8f9fa !default; +$gray-200: #e9ecef !default; +$gray-300: #dee2e6 !default; +$gray-400: #ced4da !default; +$gray-500: #adb5bd !default; +$gray-600: #6c757d !default; +$gray-700: #495057 !default; +$gray-800: #343a40 !default; +$gray-900: #212529 !default; +$black: #000 !default; + +$grays: () !default; +// stylelint-disable-next-line scss/dollar-variable-default +$grays: map-merge( + ( + "100": $gray-100, + "200": $gray-200, + "300": $gray-300, + "400": $gray-400, + "500": $gray-500, + "600": $gray-600, + "700": $gray-700, + "800": $gray-800, + "900": $gray-900 + ), + $grays +); + +$blue: #007bff !default; +$indigo: #6610f2 !default; +$purple: #6f42c1 !default; +$pink: #e83e8c !default; +$red: #dc3545 !default; +$orange: #fd7e14 !default; +$yellow: #ffc107 !default; +$green: #28a745 !default; +$teal: #20c997 !default; +$cyan: #17a2b8 !default; + +$colors: () !default; +// stylelint-disable-next-line scss/dollar-variable-default +$colors: map-merge( + ( + "blue": $blue, + "indigo": $indigo, + "purple": $purple, + "pink": $pink, + "red": $red, + "orange": $orange, + "yellow": $yellow, + "green": $green, + "teal": $teal, + "cyan": $cyan, + "white": $white, + "gray": $gray-600, + "gray-dark": $gray-800 + ), + $colors +); + +$primary: $blue !default; +$secondary: $gray-600 !default; +$success: $green !default; +$info: $cyan !default; +$warning: $yellow !default; +$danger: $red !default; +$light: $gray-100 !default; +$dark: $gray-800 !default; + +$theme-colors: () !default; +// stylelint-disable-next-line scss/dollar-variable-default +$theme-colors: map-merge( + ( + "primary": $primary, + "secondary": $secondary, + "success": $success, + "info": $info, + "warning": $warning, + "danger": $danger, + "light": $light, + "dark": $dark + ), + $theme-colors +); + +// Set a specific jump point for requesting color jumps +$theme-color-interval: 8% !default; + +// The yiq lightness value that determines when the lightness of color changes from "dark" to "light". Acceptable values are between 0 and 255. +$yiq-contrasted-threshold: 150 !default; + +// Customize the light and dark text colors for use in our YIQ color contrast function. +$yiq-text-dark: $gray-900 !default; +$yiq-text-light: $white !default; + + +// Options +// +// Quickly modify global styling by enabling or disabling optional features. + +$enable-caret: true !default; +$enable-rounded: true !default; +$enable-shadows: false !default; +$enable-gradients: false !default; +$enable-transitions: true !default; +$enable-prefers-reduced-motion-media-query: true !default; +$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS +$enable-grid-classes: true !default; +$enable-pointer-cursor-for-buttons: true !default; +$enable-print-styles: true !default; +$enable-responsive-font-sizes: false !default; +$enable-validation-icons: true !default; +$enable-deprecation-messages: true !default; + + +// Spacing +// +// Control the default styling of most Bootstrap elements by modifying these +// variables. Mostly focused on spacing. +// You can add more entries to the $spacers map, should you need more variation. + +$spacer: 1rem !default; +$spacers: () !default; +// stylelint-disable-next-line scss/dollar-variable-default +$spacers: map-merge( + ( + 0: 0, + 1: ($spacer * .25), + 2: ($spacer * .5), + 3: $spacer, + 4: ($spacer * 1.5), + 5: ($spacer * 3) + ), + $spacers +); + +// This variable affects the `.h-*` and `.w-*` classes. +$sizes: () !default; +// stylelint-disable-next-line scss/dollar-variable-default +$sizes: map-merge( + ( + 25: 25%, + 50: 50%, + 75: 75%, + 100: 100%, + auto: auto + ), + $sizes +); + + +// Body +// +// Settings for the `<body>` element. + +$body-bg: $white !default; +$body-color: $gray-900 !default; + + +// Links +// +// Style anchor elements. + +$link-color: theme-color("primary") !default; +$link-decoration: none !default; +$link-hover-color: darken($link-color, 15%) !default; +$link-hover-decoration: underline !default; +// Darken percentage for links with `.text-*` class (e.g. `.text-success`) +$emphasized-link-hover-darken-percentage: 15% !default; + +// Paragraphs +// +// Style p element. + +$paragraph-margin-bottom: 1rem !default; + + +// Grid breakpoints +// +// Define the minimum dimensions at which your layout will change, +// adapting to different screen sizes, for use in media queries. + +$grid-breakpoints: ( + xs: 0, + sm: 576px, + md: 768px, + lg: 992px, + xl: 1200px +) !default; + +@include _assert-ascending($grid-breakpoints, "$grid-breakpoints"); +@include _assert-starts-at-zero($grid-breakpoints, "$grid-breakpoints"); + + +// Grid containers +// +// Define the maximum width of `.container` for different screen sizes. + +$container-max-widths: ( + sm: 540px, + md: 720px, + lg: 960px, + xl: 1140px +) !default; + +@include _assert-ascending($container-max-widths, "$container-max-widths"); + + +// Grid columns +// +// Set the number of columns and specify the width of the gutters. + +$grid-columns: 12 !default; +$grid-gutter-width: 30px !default; + + +// Components +// +// Define common padding and border radius sizes and more. + +$line-height-lg: 1.5 !default; +$line-height-sm: 1.5 !default; + +$border-width: 1px !default; +$border-color: $gray-300 !default; + +$border-radius: .25rem !default; +$border-radius-lg: .3rem !default; +$border-radius-sm: .2rem !default; + +$rounded-pill: 50rem !default; + +$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default; +$box-shadow: 0 .5rem 1rem rgba($black, .15) !default; +$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default; + +$component-active-color: $white !default; +$component-active-bg: theme-color("primary") !default; + +$caret-width: .3em !default; +$caret-vertical-align: $caret-width * .85 !default; +$caret-spacing: $caret-width * .85 !default; + +$transition-base: all .2s ease-in-out !default; +$transition-fade: opacity .15s linear !default; +$transition-collapse: height .35s ease !default; + +$embed-responsive-aspect-ratios: () !default; +// stylelint-disable-next-line scss/dollar-variable-default +$embed-responsive-aspect-ratios: join( + ( + (21 9), + (16 9), + (4 3), + (1 1), + ), + $embed-responsive-aspect-ratios +); + +// Typography +// +// Font, line-height, and color for body text, headings, and more. + +// stylelint-disable value-keyword-case +$font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !default; +$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !default; +$font-family-base: $font-family-sans-serif !default; +// stylelint-enable value-keyword-case + +$font-size-base: 1rem !default; // Assumes the browser default, typically `16px` +$font-size-lg: $font-size-base * 1.25 !default; +$font-size-sm: $font-size-base * .875 !default; + +$font-weight-lighter: lighter !default; +$font-weight-light: 300 !default; +$font-weight-normal: 400 !default; +$font-weight-bold: 700 !default; +$font-weight-bolder: bolder !default; + +$font-weight-base: $font-weight-normal !default; +$line-height-base: 1.5 !default; + +$h1-font-size: $font-size-base * 2.5 !default; +$h2-font-size: $font-size-base * 2 !default; +$h3-font-size: $font-size-base * 1.75 !default; +$h4-font-size: $font-size-base * 1.5 !default; +$h5-font-size: $font-size-base * 1.25 !default; +$h6-font-size: $font-size-base !default; + +$headings-margin-bottom: $spacer / 2 !default; +$headings-font-family: null !default; +$headings-font-weight: 500 !default; +$headings-line-height: 1.2 !default; +$headings-color: null !default; + +$display1-size: 6rem !default; +$display2-size: 5.5rem !default; +$display3-size: 4.5rem !default; +$display4-size: 3.5rem !default; + +$display1-weight: 300 !default; +$display2-weight: 300 !default; +$display3-weight: 300 !default; +$display4-weight: 300 !default; +$display-line-height: $headings-line-height !default; + +$lead-font-size: $font-size-base * 1.25 !default; +$lead-font-weight: 300 !default; + +$small-font-size: 80% !default; + +$text-muted: $gray-600 !default; + +$blockquote-small-color: $gray-600 !default; +$blockquote-small-font-size: $small-font-size !default; +$blockquote-font-size: $font-size-base * 1.25 !default; + +$hr-border-color: rgba($black, .1) !default; +$hr-border-width: $border-width !default; + +$mark-padding: .2em !default; + +$dt-font-weight: $font-weight-bold !default; + +$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default; +$nested-kbd-font-weight: $font-weight-bold !default; + +$list-inline-padding: .5rem !default; + +$mark-bg: #fcf8e3 !default; + +$hr-margin-y: $spacer !default; + + +// Tables +// +// Customizes the `.table` component with basic values, each used across all table variations. + +$table-cell-padding: .75rem !default; +$table-cell-padding-sm: .3rem !default; + +$table-color: $body-color !default; +$table-bg: null !default; +$table-accent-bg: rgba($black, .05) !default; +$table-hover-color: $table-color !default; +$table-hover-bg: rgba($black, .075) !default; +$table-active-bg: $table-hover-bg !default; + +$table-border-width: $border-width !default; +$table-border-color: $border-color !default; + +$table-head-bg: $gray-200 !default; +$table-head-color: $gray-700 !default; + +$table-dark-color: $white !default; +$table-dark-bg: $gray-800 !default; +$table-dark-accent-bg: rgba($white, .05) !default; +$table-dark-hover-color: $table-dark-color !default; +$table-dark-hover-bg: rgba($white, .075) !default; +$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default; +$table-dark-color: $white !default; + +$table-striped-order: odd !default; + +$table-caption-color: $text-muted !default; + +$table-bg-level: -9 !default; +$table-border-level: -6 !default; + + +// Buttons + Forms +// +// Shared variables that are reassigned to `$input-` and `$btn-` specific variables. + +$input-btn-padding-y: .375rem !default; +$input-btn-padding-x: .75rem !default; +$input-btn-font-family: null !default; +$input-btn-font-size: $font-size-base !default; +$input-btn-line-height: $line-height-base !default; + +$input-btn-focus-width: .2rem !default; +$input-btn-focus-color: rgba($component-active-bg, .25) !default; +$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default; + +$input-btn-padding-y-sm: .25rem !default; +$input-btn-padding-x-sm: .5rem !default; +$input-btn-font-size-sm: $font-size-sm !default; +$input-btn-line-height-sm: $line-height-sm !default; + +$input-btn-padding-y-lg: .5rem !default; +$input-btn-padding-x-lg: 1rem !default; +$input-btn-font-size-lg: $font-size-lg !default; +$input-btn-line-height-lg: $line-height-lg !default; + +$input-btn-border-width: $border-width !default; + + +// Buttons +// +// For each of Bootstrap's buttons, define text, background, and border color. + +$btn-padding-y: $input-btn-padding-y !default; +$btn-padding-x: $input-btn-padding-x !default; +$btn-font-family: $input-btn-font-family !default; +$btn-font-size: $input-btn-font-size !default; +$btn-line-height: $input-btn-line-height !default; + +$btn-padding-y-sm: $input-btn-padding-y-sm !default; +$btn-padding-x-sm: $input-btn-padding-x-sm !default; +$btn-font-size-sm: $input-btn-font-size-sm !default; +$btn-line-height-sm: $input-btn-line-height-sm !default; + +$btn-padding-y-lg: $input-btn-padding-y-lg !default; +$btn-padding-x-lg: $input-btn-padding-x-lg !default; +$btn-font-size-lg: $input-btn-font-size-lg !default; +$btn-line-height-lg: $input-btn-line-height-lg !default; + +$btn-border-width: $input-btn-border-width !default; + +$btn-font-weight: $font-weight-normal !default; +$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default; +$btn-focus-width: $input-btn-focus-width !default; +$btn-focus-box-shadow: $input-btn-focus-box-shadow !default; +$btn-disabled-opacity: .65 !default; +$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default; + +$btn-link-disabled-color: $gray-600 !default; + +$btn-block-spacing-y: .5rem !default; + +// Allows for customizing button radius independently from global border radius +$btn-border-radius: $border-radius !default; +$btn-border-radius-lg: $border-radius-lg !default; +$btn-border-radius-sm: $border-radius-sm !default; + +$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; + + +// Forms + +$label-margin-bottom: .5rem !default; + +$input-padding-y: $input-btn-padding-y !default; +$input-padding-x: $input-btn-padding-x !default; +$input-font-family: $input-btn-font-family !default; +$input-font-size: $input-btn-font-size !default; +$input-font-weight: $font-weight-base !default; +$input-line-height: $input-btn-line-height !default; + +$input-padding-y-sm: $input-btn-padding-y-sm !default; +$input-padding-x-sm: $input-btn-padding-x-sm !default; +$input-font-size-sm: $input-btn-font-size-sm !default; +$input-line-height-sm: $input-btn-line-height-sm !default; + +$input-padding-y-lg: $input-btn-padding-y-lg !default; +$input-padding-x-lg: $input-btn-padding-x-lg !default; +$input-font-size-lg: $input-btn-font-size-lg !default; +$input-line-height-lg: $input-btn-line-height-lg !default; + +$input-bg: $white !default; +$input-disabled-bg: $gray-200 !default; + +$input-color: $gray-700 !default; +$input-border-color: $gray-400 !default; +$input-border-width: $input-btn-border-width !default; +$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default; + +$input-border-radius: $border-radius !default; +$input-border-radius-lg: $border-radius-lg !default; +$input-border-radius-sm: $border-radius-sm !default; + +$input-focus-bg: $input-bg !default; +$input-focus-border-color: lighten($component-active-bg, 25%) !default; +$input-focus-color: $input-color !default; +$input-focus-width: $input-btn-focus-width !default; +$input-focus-box-shadow: $input-btn-focus-box-shadow !default; + +$input-placeholder-color: $gray-600 !default; +$input-plaintext-color: $body-color !default; + +$input-height-border: $input-border-width * 2 !default; + +$input-height-inner: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2}) !default; +$input-height-inner-half: calc(#{$input-line-height * .5em} + #{$input-padding-y}) !default; +$input-height-inner-quarter: calc(#{$input-line-height * .25em} + #{$input-padding-y / 2}) !default; + +$input-height: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2} + #{$input-height-border}) !default; +$input-height-sm: calc(#{$input-line-height-sm * 1em} + #{$input-btn-padding-y-sm * 2} + #{$input-height-border}) !default; +$input-height-lg: calc(#{$input-line-height-lg * 1em} + #{$input-btn-padding-y-lg * 2} + #{$input-height-border}) !default; + +$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default; + +$form-text-margin-top: .25rem !default; + +$form-check-input-gutter: 1.25rem !default; +$form-check-input-margin-y: .3rem !default; +$form-check-input-margin-x: .25rem !default; + +$form-check-inline-margin-x: .75rem !default; +$form-check-inline-input-margin-x: .3125rem !default; + +$form-grid-gutter-width: 10px !default; +$form-group-margin-bottom: 1rem !default; + +$input-group-addon-color: $input-color !default; +$input-group-addon-bg: $gray-200 !default; +$input-group-addon-border-color: $input-border-color !default; + +$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default; + +$custom-control-gutter: .5rem !default; +$custom-control-spacer-x: 1rem !default; + +$custom-control-indicator-size: 1rem !default; +$custom-control-indicator-bg: $input-bg !default; + +$custom-control-indicator-bg-size: 50% 50% !default; +$custom-control-indicator-box-shadow: $input-box-shadow !default; +$custom-control-indicator-border-color: $gray-500 !default; +$custom-control-indicator-border-width: $input-border-width !default; + +$custom-control-indicator-disabled-bg: $input-disabled-bg !default; +$custom-control-label-disabled-color: $gray-600 !default; + +$custom-control-indicator-checked-color: $component-active-color !default; +$custom-control-indicator-checked-bg: $component-active-bg !default; +$custom-control-indicator-checked-disabled-bg: rgba(theme-color("primary"), .5) !default; +$custom-control-indicator-checked-box-shadow: none !default; +$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default; + +$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default; +$custom-control-indicator-focus-border-color: $input-focus-border-color !default; + +$custom-control-indicator-active-color: $component-active-color !default; +$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default; +$custom-control-indicator-active-box-shadow: none !default; +$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default; + +$custom-checkbox-indicator-border-radius: $border-radius !default; +$custom-checkbox-indicator-icon-checked: str-replace(url("data:image/svg+xml,%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; + +$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default; +$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default; +$custom-checkbox-indicator-icon-indeterminate: str-replace(url("data:image/svg+xml,%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; +$custom-checkbox-indicator-indeterminate-box-shadow: none !default; +$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default; + +$custom-radio-indicator-border-radius: 50% !default; +$custom-radio-indicator-icon-checked: str-replace(url("data:image/svg+xml,%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; + +$custom-switch-width: $custom-control-indicator-size * 1.75 !default; +$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default; +$custom-switch-indicator-size: calc(#{$custom-control-indicator-size} - #{$custom-control-indicator-border-width * 4}) !default; + +$custom-select-padding-y: $input-padding-y !default; +$custom-select-padding-x: $input-padding-x !default; +$custom-select-font-family: $input-font-family !default; +$custom-select-font-size: $input-font-size !default; +$custom-select-height: $input-height !default; +$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator +$custom-select-font-weight: $input-font-weight !default; +$custom-select-line-height: $input-line-height !default; +$custom-select-color: $input-color !default; +$custom-select-disabled-color: $gray-600 !default; +$custom-select-bg: $input-bg !default; +$custom-select-disabled-bg: $gray-200 !default; +$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions +$custom-select-indicator-color: $gray-800 !default; +$custom-select-indicator: str-replace(url("data:image/svg+xml,%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; +$custom-select-background: $custom-select-indicator no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon) + +$custom-select-feedback-icon-padding-right: calc((1em + #{2 * $custom-select-padding-y}) * 3 / 4 + #{$custom-select-padding-x + $custom-select-indicator-padding}) !default; +$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default; +$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default; + +$custom-select-border-width: $input-border-width !default; +$custom-select-border-color: $input-border-color !default; +$custom-select-border-radius: $border-radius !default; +$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default; + +$custom-select-focus-border-color: $input-focus-border-color !default; +$custom-select-focus-width: $input-focus-width !default; +$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default; + +$custom-select-padding-y-sm: $input-padding-y-sm !default; +$custom-select-padding-x-sm: $input-padding-x-sm !default; +$custom-select-font-size-sm: $input-font-size-sm !default; +$custom-select-height-sm: $input-height-sm !default; + +$custom-select-padding-y-lg: $input-padding-y-lg !default; +$custom-select-padding-x-lg: $input-padding-x-lg !default; +$custom-select-font-size-lg: $input-font-size-lg !default; +$custom-select-height-lg: $input-height-lg !default; + +$custom-range-track-width: 100% !default; +$custom-range-track-height: .5rem !default; +$custom-range-track-cursor: pointer !default; +$custom-range-track-bg: $gray-300 !default; +$custom-range-track-border-radius: 1rem !default; +$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default; + +$custom-range-thumb-width: 1rem !default; +$custom-range-thumb-height: $custom-range-thumb-width !default; +$custom-range-thumb-bg: $component-active-bg !default; +$custom-range-thumb-border: 0 !default; +$custom-range-thumb-border-radius: 1rem !default; +$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default; +$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default; +$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge +$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default; +$custom-range-thumb-disabled-bg: $gray-500 !default; + +$custom-file-height: $input-height !default; +$custom-file-height-inner: $input-height-inner !default; +$custom-file-focus-border-color: $input-focus-border-color !default; +$custom-file-focus-box-shadow: $input-focus-box-shadow !default; +$custom-file-disabled-bg: $input-disabled-bg !default; + +$custom-file-padding-y: $input-padding-y !default; +$custom-file-padding-x: $input-padding-x !default; +$custom-file-line-height: $input-line-height !default; +$custom-file-font-family: $input-font-family !default; +$custom-file-font-weight: $input-font-weight !default; +$custom-file-color: $input-color !default; +$custom-file-bg: $input-bg !default; +$custom-file-border-width: $input-border-width !default; +$custom-file-border-color: $input-border-color !default; +$custom-file-border-radius: $input-border-radius !default; +$custom-file-box-shadow: $input-box-shadow !default; +$custom-file-button-color: $custom-file-color !default; +$custom-file-button-bg: $input-group-addon-bg !default; +$custom-file-text: ( + en: "Browse" +) !default; + + +// Form validation + +$form-feedback-margin-top: $form-text-margin-top !default; +$form-feedback-font-size: $small-font-size !default; +$form-feedback-valid-color: theme-color("success") !default; +$form-feedback-invalid-color: theme-color("danger") !default; + +$form-feedback-icon-valid-color: $form-feedback-valid-color !default; +$form-feedback-icon-valid: str-replace(url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$form-feedback-icon-valid-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"), "#", "%23") !default; +$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default; +$form-feedback-icon-invalid: str-replace(url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-feedback-icon-invalid-color}' viewBox='-2 -2 7 7'%3e%3cpath stroke='#{$form-feedback-icon-invalid-color}' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"), "#", "%23") !default; + +$form-validation-states: () !default; +// stylelint-disable-next-line scss/dollar-variable-default +$form-validation-states: map-merge( + ( + "valid": ( + "color": $form-feedback-valid-color, + "icon": $form-feedback-icon-valid + ), + "invalid": ( + "color": $form-feedback-invalid-color, + "icon": $form-feedback-icon-invalid + ), + ), + $form-validation-states +); + +// Z-index master list +// +// Warning: Avoid customizing these values. They're used for a bird's eye view +// of components dependent on the z-axis and are designed to all work together. + +$zindex-dropdown: 1000 !default; +$zindex-sticky: 1020 !default; +$zindex-fixed: 1030 !default; +$zindex-modal-backdrop: 1040 !default; +$zindex-modal: 1050 !default; +$zindex-popover: 1060 !default; +$zindex-tooltip: 1070 !default; + + +// Navs + +$nav-link-padding-y: .5rem !default; +$nav-link-padding-x: 1rem !default; +$nav-link-disabled-color: $gray-600 !default; + +$nav-tabs-border-color: $gray-300 !default; +$nav-tabs-border-width: $border-width !default; +$nav-tabs-border-radius: $border-radius !default; +$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default; +$nav-tabs-link-active-color: $gray-700 !default; +$nav-tabs-link-active-bg: $body-bg !default; +$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default; + +$nav-pills-border-radius: $border-radius !default; +$nav-pills-link-active-color: $component-active-color !default; +$nav-pills-link-active-bg: $component-active-bg !default; + +$nav-divider-color: $gray-200 !default; +$nav-divider-margin-y: $spacer / 2 !default; + + +// Navbar + +$navbar-padding-y: $spacer / 2 !default; +$navbar-padding-x: $spacer !default; + +$navbar-nav-link-padding-x: .5rem !default; + +$navbar-brand-font-size: $font-size-lg !default; +// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link +$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default; +$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default; +$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default; + +$navbar-toggler-padding-y: .25rem !default; +$navbar-toggler-padding-x: .75rem !default; +$navbar-toggler-font-size: $font-size-lg !default; +$navbar-toggler-border-radius: $btn-border-radius !default; + +$navbar-dark-color: rgba($white, .5) !default; +$navbar-dark-hover-color: rgba($white, .75) !default; +$navbar-dark-active-color: $white !default; +$navbar-dark-disabled-color: rgba($white, .25) !default; +$navbar-dark-toggler-icon-bg: str-replace(url("data:image/svg+xml,%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; +$navbar-dark-toggler-border-color: rgba($white, .1) !default; + +$navbar-light-color: rgba($black, .5) !default; +$navbar-light-hover-color: rgba($black, .7) !default; +$navbar-light-active-color: rgba($black, .9) !default; +$navbar-light-disabled-color: rgba($black, .3) !default; +$navbar-light-toggler-icon-bg: str-replace(url("data:image/svg+xml,%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; +$navbar-light-toggler-border-color: rgba($black, .1) !default; + +$navbar-light-brand-color: $navbar-light-active-color !default; +$navbar-light-brand-hover-color: $navbar-light-active-color !default; +$navbar-dark-brand-color: $navbar-dark-active-color !default; +$navbar-dark-brand-hover-color: $navbar-dark-active-color !default; + + +// Dropdowns +// +// Dropdown menu container and contents. + +$dropdown-min-width: 10rem !default; +$dropdown-padding-y: .5rem !default; +$dropdown-spacer: .125rem !default; +$dropdown-font-size: $font-size-base !default; +$dropdown-color: $body-color !default; +$dropdown-bg: $white !default; +$dropdown-border-color: rgba($black, .15) !default; +$dropdown-border-radius: $border-radius !default; +$dropdown-border-width: $border-width !default; +$dropdown-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default; +$dropdown-divider-bg: $gray-200 !default; +$dropdown-divider-margin-y: $nav-divider-margin-y !default; +$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default; + +$dropdown-link-color: $gray-900 !default; +$dropdown-link-hover-color: darken($gray-900, 5%) !default; +$dropdown-link-hover-bg: $gray-100 !default; + +$dropdown-link-active-color: $component-active-color !default; +$dropdown-link-active-bg: $component-active-bg !default; + +$dropdown-link-disabled-color: $gray-600 !default; + +$dropdown-item-padding-y: .25rem !default; +$dropdown-item-padding-x: 1.5rem !default; + +$dropdown-header-color: $gray-600 !default; + + +// Pagination + +$pagination-padding-y: .5rem !default; +$pagination-padding-x: .75rem !default; +$pagination-padding-y-sm: .25rem !default; +$pagination-padding-x-sm: .5rem !default; +$pagination-padding-y-lg: .75rem !default; +$pagination-padding-x-lg: 1.5rem !default; +$pagination-line-height: 1.25 !default; + +$pagination-color: $link-color !default; +$pagination-bg: $white !default; +$pagination-border-width: $border-width !default; +$pagination-border-color: $gray-300 !default; + +$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default; +$pagination-focus-outline: 0 !default; + +$pagination-hover-color: $link-hover-color !default; +$pagination-hover-bg: $gray-200 !default; +$pagination-hover-border-color: $gray-300 !default; + +$pagination-active-color: $component-active-color !default; +$pagination-active-bg: $component-active-bg !default; +$pagination-active-border-color: $pagination-active-bg !default; + +$pagination-disabled-color: $gray-600 !default; +$pagination-disabled-bg: $white !default; +$pagination-disabled-border-color: $gray-300 !default; + + +// Jumbotron + +$jumbotron-padding: 2rem !default; +$jumbotron-color: null !default; +$jumbotron-bg: $gray-200 !default; + + +// Cards + +$card-spacer-y: .75rem !default; +$card-spacer-x: 1.25rem !default; +$card-border-width: $border-width !default; +$card-border-radius: $border-radius !default; +$card-border-color: rgba($black, .125) !default; +$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default; +$card-cap-bg: rgba($black, .03) !default; +$card-cap-color: null !default; +$card-color: null !default; +$card-bg: $white !default; + +$card-img-overlay-padding: 1.25rem !default; + +$card-group-margin: $grid-gutter-width / 2 !default; +$card-deck-margin: $card-group-margin !default; + +$card-columns-count: 3 !default; +$card-columns-gap: 1.25rem !default; +$card-columns-margin: $card-spacer-y !default; + + +// Tooltips + +$tooltip-font-size: $font-size-sm !default; +$tooltip-max-width: 200px !default; +$tooltip-color: $white !default; +$tooltip-bg: $black !default; +$tooltip-border-radius: $border-radius !default; +$tooltip-opacity: .9 !default; +$tooltip-padding-y: .25rem !default; +$tooltip-padding-x: .5rem !default; +$tooltip-margin: 0 !default; + +$tooltip-arrow-width: .8rem !default; +$tooltip-arrow-height: .4rem !default; +$tooltip-arrow-color: $tooltip-bg !default; + +// Form tooltips must come after regular tooltips +$form-feedback-tooltip-padding-y: $tooltip-padding-y !default; +$form-feedback-tooltip-padding-x: $tooltip-padding-x !default; +$form-feedback-tooltip-font-size: $tooltip-font-size !default; +$form-feedback-tooltip-line-height: $line-height-base !default; +$form-feedback-tooltip-opacity: $tooltip-opacity !default; +$form-feedback-tooltip-border-radius: $tooltip-border-radius !default; + + +// Popovers + +$popover-font-size: $font-size-sm !default; +$popover-bg: $white !default; +$popover-max-width: 276px !default; +$popover-border-width: $border-width !default; +$popover-border-color: rgba($black, .2) !default; +$popover-border-radius: $border-radius-lg !default; +$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default; + +$popover-header-bg: darken($popover-bg, 3%) !default; +$popover-header-color: $headings-color !default; +$popover-header-padding-y: .5rem !default; +$popover-header-padding-x: .75rem !default; + +$popover-body-color: $body-color !default; +$popover-body-padding-y: $popover-header-padding-y !default; +$popover-body-padding-x: $popover-header-padding-x !default; + +$popover-arrow-width: 1rem !default; +$popover-arrow-height: .5rem !default; +$popover-arrow-color: $popover-bg !default; + +$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default; + + +// Toasts + +$toast-max-width: 350px !default; +$toast-padding-x: .75rem !default; +$toast-padding-y: .25rem !default; +$toast-font-size: .875rem !default; +$toast-color: null !default; +$toast-background-color: rgba($white, .85) !default; +$toast-border-width: 1px !default; +$toast-border-color: rgba(0, 0, 0, .1) !default; +$toast-border-radius: .25rem !default; +$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default; + +$toast-header-color: $gray-600 !default; +$toast-header-background-color: rgba($white, .85) !default; +$toast-header-border-color: rgba(0, 0, 0, .05) !default; + + +// Badges + +$badge-font-size: 75% !default; +$badge-font-weight: $font-weight-bold !default; +$badge-padding-y: .25em !default; +$badge-padding-x: .4em !default; +$badge-border-radius: $border-radius !default; + +$badge-transition: $btn-transition !default; +$badge-focus-width: $input-btn-focus-width !default; + +$badge-pill-padding-x: .6em !default; +// Use a higher than normal value to ensure completely rounded edges when +// customizing padding or font-size on labels. +$badge-pill-border-radius: 10rem !default; + + +// Modals + +// Padding applied to the modal body +$modal-inner-padding: 1rem !default; + +$modal-dialog-margin: .5rem !default; +$modal-dialog-margin-y-sm-up: 1.75rem !default; + +$modal-title-line-height: $line-height-base !default; + +$modal-content-color: null !default; +$modal-content-bg: $white !default; +$modal-content-border-color: rgba($black, .2) !default; +$modal-content-border-width: $border-width !default; +$modal-content-border-radius: $border-radius-lg !default; +$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default; +$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default; + +$modal-backdrop-bg: $black !default; +$modal-backdrop-opacity: .5 !default; +$modal-header-border-color: $border-color !default; +$modal-footer-border-color: $modal-header-border-color !default; +$modal-header-border-width: $modal-content-border-width !default; +$modal-footer-border-width: $modal-header-border-width !default; +$modal-header-padding-y: 1rem !default; +$modal-header-padding-x: 1rem !default; +$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility + +$modal-xl: 1140px !default; +$modal-lg: 800px !default; +$modal-md: 500px !default; +$modal-sm: 300px !default; + +$modal-fade-transform: translate(0, -50px) !default; +$modal-show-transform: none !default; +$modal-transition: transform .3s ease-out !default; + + +// Alerts +// +// Define alert colors, border radius, and padding. + +$alert-padding-y: .75rem !default; +$alert-padding-x: 1.25rem !default; +$alert-margin-bottom: 1rem !default; +$alert-border-radius: $border-radius !default; +$alert-link-font-weight: $font-weight-bold !default; +$alert-border-width: $border-width !default; + +$alert-bg-level: -10 !default; +$alert-border-level: -9 !default; +$alert-color-level: 6 !default; + + +// Progress bars + +$progress-height: 1rem !default; +$progress-font-size: $font-size-base * .75 !default; +$progress-bg: $gray-200 !default; +$progress-border-radius: $border-radius !default; +$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default; +$progress-bar-color: $white !default; +$progress-bar-bg: theme-color("primary") !default; +$progress-bar-animation-timing: 1s linear infinite !default; +$progress-bar-transition: width .6s ease !default; + + +// List group + +$list-group-color: null !default; +$list-group-bg: $white !default; +$list-group-border-color: rgba($black, .125) !default; +$list-group-border-width: $border-width !default; +$list-group-border-radius: $border-radius !default; + +$list-group-item-padding-y: .75rem !default; +$list-group-item-padding-x: 1.25rem !default; + +$list-group-hover-bg: $gray-100 !default; +$list-group-active-color: $component-active-color !default; +$list-group-active-bg: $component-active-bg !default; +$list-group-active-border-color: $list-group-active-bg !default; + +$list-group-disabled-color: $gray-600 !default; +$list-group-disabled-bg: $list-group-bg !default; + +$list-group-action-color: $gray-700 !default; +$list-group-action-hover-color: $list-group-action-color !default; + +$list-group-action-active-color: $body-color !default; +$list-group-action-active-bg: $gray-200 !default; + + +// Image thumbnails + +$thumbnail-padding: .25rem !default; +$thumbnail-bg: $body-bg !default; +$thumbnail-border-width: $border-width !default; +$thumbnail-border-color: $gray-300 !default; +$thumbnail-border-radius: $border-radius !default; +$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default; + + +// Figures + +$figure-caption-font-size: 90% !default; +$figure-caption-color: $gray-600 !default; + + +// Breadcrumbs + +$breadcrumb-padding-y: .75rem !default; +$breadcrumb-padding-x: 1rem !default; +$breadcrumb-item-padding: .5rem !default; + +$breadcrumb-margin-bottom: 1rem !default; + +$breadcrumb-bg: $gray-200 !default; +$breadcrumb-divider-color: $gray-600 !default; +$breadcrumb-active-color: $gray-600 !default; +$breadcrumb-divider: quote("/") !default; + +$breadcrumb-border-radius: $border-radius !default; + + +// Carousel + +$carousel-control-color: $white !default; +$carousel-control-width: 15% !default; +$carousel-control-opacity: .5 !default; +$carousel-control-hover-opacity: .9 !default; +$carousel-control-transition: opacity .15s ease !default; + +$carousel-indicator-width: 30px !default; +$carousel-indicator-height: 3px !default; +$carousel-indicator-hit-area-height: 10px !default; +$carousel-indicator-spacer: 3px !default; +$carousel-indicator-active-bg: $white !default; +$carousel-indicator-transition: opacity .6s ease !default; + +$carousel-caption-width: 70% !default; +$carousel-caption-color: $white !default; + +$carousel-control-icon-width: 20px !default; + +$carousel-control-prev-icon-bg: str-replace(url("data:image/svg+xml,%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; +$carousel-control-next-icon-bg: str-replace(url("data:image/svg+xml,%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; + +$carousel-transition-duration: .6s !default; +$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`) + + +// Spinners + +$spinner-width: 2rem !default; +$spinner-height: $spinner-width !default; +$spinner-border-width: .25em !default; + +$spinner-width-sm: 1rem !default; +$spinner-height-sm: $spinner-width-sm !default; +$spinner-border-width-sm: .2em !default; + + +// Close + +$close-font-size: $font-size-base * 1.5 !default; +$close-font-weight: $font-weight-bold !default; +$close-color: $black !default; +$close-text-shadow: 0 1px 0 $white !default; + + +// Code + +$code-font-size: 87.5% !default; +$code-color: $pink !default; + +$kbd-padding-y: .2rem !default; +$kbd-padding-x: .4rem !default; +$kbd-font-size: $code-font-size !default; +$kbd-color: $white !default; +$kbd-bg: $gray-900 !default; + +$pre-color: $gray-900 !default; +$pre-scrollable-max-height: 340px !default; + + +// Utilities + +$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default; +$overflows: auto, hidden !default; +$positions: static, relative, absolute, fixed, sticky !default; + + +// Printing + +$print-page-size: a3 !default; +$print-body-min-width: map-get($grid-breakpoints, "lg") !default; diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/bootstrap-grid.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/bootstrap-grid.scss new file mode 100755 index 0000000..d5f92a1 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/bootstrap-grid.scss @@ -0,0 +1,29 @@ +/*! + * Bootstrap Grid v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +html { + box-sizing: border-box; + -ms-overflow-style: scrollbar; +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +@import "functions"; +@import "variables"; + +@import "mixins/breakpoints"; +@import "mixins/grid-framework"; +@import "mixins/grid"; + +@import "grid"; +@import "utilities/display"; +@import "utilities/flex"; +@import "utilities/spacing"; diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/bootstrap-reboot.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/bootstrap-reboot.scss new file mode 100755 index 0000000..2983f3f --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/bootstrap-reboot.scss @@ -0,0 +1,12 @@ +/*! + * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 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) + */ + +@import "functions"; +@import "variables"; +@import "mixins"; +@import "reboot"; diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/bootstrap.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/bootstrap.scss new file mode 100755 index 0000000..9f15c2a --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/bootstrap.scss @@ -0,0 +1,44 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +@import "functions"; +@import "variables"; +@import "mixins"; +@import "root"; +@import "reboot"; +@import "type"; +@import "images"; +@import "code"; +@import "grid"; +@import "tables"; +@import "forms"; +@import "buttons"; +@import "transitions"; +@import "dropdown"; +@import "button-group"; +@import "input-group"; +@import "custom-forms"; +@import "nav"; +@import "navbar"; +@import "card"; +@import "breadcrumb"; +@import "pagination"; +@import "badge"; +@import "jumbotron"; +@import "alert"; +@import "progress"; +@import "media"; +@import "list-group"; +@import "close"; +@import "toasts"; +@import "modal"; +@import "tooltip"; +@import "popover"; +@import "carousel"; +@import "spinners"; +@import "utilities"; +@import "print"; diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_alert.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_alert.scss new file mode 100755 index 0000000..db5a7eb --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_alert.scss @@ -0,0 +1,13 @@ +@mixin alert-variant($background, $border, $color) { + color: $color; + @include gradient-bg($background); + border-color: $border; + + hr { + border-top-color: darken($border, 5%); + } + + .alert-link { + color: darken($color, 10%); + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_background-variant.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_background-variant.scss new file mode 100755 index 0000000..494439d --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_background-variant.scss @@ -0,0 +1,21 @@ +// stylelint-disable declaration-no-important + +// Contextual backgrounds + +@mixin bg-variant($parent, $color) { + #{$parent} { + background-color: $color !important; + } + a#{$parent}, + button#{$parent} { + @include hover-focus { + background-color: darken($color, 10%) !important; + } + } +} + +@mixin bg-gradient-variant($parent, $color) { + #{$parent} { + background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important; + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_badge.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_badge.scss new file mode 100755 index 0000000..64b29cb --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_badge.scss @@ -0,0 +1,17 @@ +@mixin badge-variant($bg) { + color: color-yiq($bg); + background-color: $bg; + + @at-root a#{&} { + @include hover-focus { + color: color-yiq($bg); + background-color: darken($bg, 10%); + } + + &:focus, + &.focus { + outline: 0; + box-shadow: 0 0 0 $badge-focus-width rgba($bg, .5); + } + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_border-radius.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_border-radius.scss new file mode 100755 index 0000000..88aeb37 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_border-radius.scss @@ -0,0 +1,63 @@ +// stylelint-disable property-blacklist +// Single side border-radius + +@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) { + @if $enable-rounded { + border-radius: $radius; + } + @else if $fallback-border-radius != false { + border-radius: $fallback-border-radius; + } +} + +@mixin border-top-radius($radius) { + @if $enable-rounded { + border-top-left-radius: $radius; + border-top-right-radius: $radius; + } +} + +@mixin border-right-radius($radius) { + @if $enable-rounded { + border-top-right-radius: $radius; + border-bottom-right-radius: $radius; + } +} + +@mixin border-bottom-radius($radius) { + @if $enable-rounded { + border-bottom-right-radius: $radius; + border-bottom-left-radius: $radius; + } +} + +@mixin border-left-radius($radius) { + @if $enable-rounded { + border-top-left-radius: $radius; + border-bottom-left-radius: $radius; + } +} + +@mixin border-top-left-radius($radius) { + @if $enable-rounded { + border-top-left-radius: $radius; + } +} + +@mixin border-top-right-radius($radius) { + @if $enable-rounded { + border-top-right-radius: $radius; + } +} + +@mixin border-bottom-right-radius($radius) { + @if $enable-rounded { + border-bottom-right-radius: $radius; + } +} + +@mixin border-bottom-left-radius($radius) { + @if $enable-rounded { + border-bottom-left-radius: $radius; + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_box-shadow.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_box-shadow.scss new file mode 100755 index 0000000..0726d43 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_box-shadow.scss @@ -0,0 +1,20 @@ +@mixin box-shadow($shadow...) { + @if $enable-shadows { + $result: (); + + @if (length($shadow) == 1) { + // We can pass `@include box-shadow(none);` + $result: $shadow; + } @else { + // Filter to avoid invalid properties for example `box-shadow: none, 1px 1px black;` + @for $i from 1 through length($shadow) { + @if nth($shadow, $i) != "none" { + $result: append($result, nth($shadow, $i), "comma"); + } + } + } + @if (length($result) > 0) { + box-shadow: $result; + } + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_breakpoints.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_breakpoints.scss new file mode 100755 index 0000000..23a5de9 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_breakpoints.scss @@ -0,0 +1,123 @@ +// Breakpoint viewport sizes and media queries. +// +// Breakpoints are defined as a map of (name: minimum width), order from small to large: +// +// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px) +// +// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default. + +// Name of the next breakpoint, or null for the last breakpoint. +// +// >> breakpoint-next(sm) +// md +// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)) +// md +// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl)) +// md +@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) { + $n: index($breakpoint-names, $name); + @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null); +} + +// Minimum breakpoint width. Null for the smallest (first) breakpoint. +// +// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)) +// 576px +@function breakpoint-min($name, $breakpoints: $grid-breakpoints) { + $min: map-get($breakpoints, $name); + @return if($min != 0, $min, null); +} + +// Maximum breakpoint width. Null for the largest (last) breakpoint. +// The maximum value is calculated as the minimum of the next one less 0.02px +// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths. +// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max +// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari. +// See https://bugs.webkit.org/show_bug.cgi?id=178261 +// +// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)) +// 767.98px +@function breakpoint-max($name, $breakpoints: $grid-breakpoints) { + $next: breakpoint-next($name, $breakpoints); + @return if($next, breakpoint-min($next, $breakpoints) - .02, null); +} + +// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front. +// Useful for making responsive utilities. +// +// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)) +// "" (Returns a blank string) +// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)) +// "-sm" +@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) { + @return if(breakpoint-min($name, $breakpoints) == null, "", "-#{$name}"); +} + +// Media of at least the minimum breakpoint width. No query for the smallest breakpoint. +// Makes the @content apply to the given breakpoint and wider. +@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) { + $min: breakpoint-min($name, $breakpoints); + @if $min { + @media (min-width: $min) { + @content; + } + } @else { + @content; + } +} + +// Media of at most the maximum breakpoint width. No query for the largest breakpoint. +// Makes the @content apply to the given breakpoint and narrower. +@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) { + $max: breakpoint-max($name, $breakpoints); + @if $max { + @media (max-width: $max) { + @content; + } + } @else { + @content; + } +} + +// Media that spans multiple breakpoint widths. +// Makes the @content apply between the min and max breakpoints +@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) { + $min: breakpoint-min($lower, $breakpoints); + $max: breakpoint-max($upper, $breakpoints); + + @if $min != null and $max != null { + @media (min-width: $min) and (max-width: $max) { + @content; + } + } @else if $max == null { + @include media-breakpoint-up($lower, $breakpoints) { + @content; + } + } @else if $min == null { + @include media-breakpoint-down($upper, $breakpoints) { + @content; + } + } +} + +// Media between the breakpoint's minimum and maximum widths. +// No minimum for the smallest breakpoint, and no maximum for the largest one. +// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower. +@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) { + $min: breakpoint-min($name, $breakpoints); + $max: breakpoint-max($name, $breakpoints); + + @if $min != null and $max != null { + @media (min-width: $min) and (max-width: $max) { + @content; + } + } @else if $max == null { + @include media-breakpoint-up($name, $breakpoints) { + @content; + } + } @else if $min == null { + @include media-breakpoint-down($name, $breakpoints) { + @content; + } + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_buttons.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_buttons.scss new file mode 100755 index 0000000..eee903f --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_buttons.scss @@ -0,0 +1,107 @@ +// Button variants +// +// Easily pump out default styles, as well as :hover, :focus, :active, +// and disabled options for all buttons + +@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%)) { + color: color-yiq($background); + @include gradient-bg($background); + border-color: $border; + @include box-shadow($btn-box-shadow); + + @include hover { + color: color-yiq($hover-background); + @include gradient-bg($hover-background); + border-color: $hover-border; + } + + &:focus, + &.focus { + // Avoid using mixin so we can pass custom focus shadow properly + @if $enable-shadows { + box-shadow: $btn-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5); + } @else { + box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5); + } + } + + // Disabled comes first so active can properly restyle + &.disabled, + &:disabled { + color: color-yiq($background); + background-color: $background; + border-color: $border; + // Remove CSS gradients if they're enabled + @if $enable-gradients { + background-image: none; + } + } + + &:not(:disabled):not(.disabled):active, + &:not(:disabled):not(.disabled).active, + .show > &.dropdown-toggle { + color: color-yiq($active-background); + background-color: $active-background; + @if $enable-gradients { + background-image: none; // Remove the gradient for the pressed/active state + } + border-color: $active-border; + + &:focus { + // Avoid using mixin so we can pass custom focus shadow properly + @if $enable-shadows and $btn-active-box-shadow != none { + box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5); + } @else { + box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5); + } + } + } +} + +@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) { + color: $color; + border-color: $color; + + @include hover { + color: $color-hover; + background-color: $active-background; + border-color: $active-border; + } + + &:focus, + &.focus { + box-shadow: 0 0 0 $btn-focus-width rgba($color, .5); + } + + &.disabled, + &:disabled { + color: $color; + background-color: transparent; + } + + &:not(:disabled):not(.disabled):active, + &:not(:disabled):not(.disabled).active, + .show > &.dropdown-toggle { + color: color-yiq($active-background); + background-color: $active-background; + border-color: $active-border; + + &:focus { + // Avoid using mixin so we can pass custom focus shadow properly + @if $enable-shadows and $btn-active-box-shadow != none { + box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5); + } @else { + box-shadow: 0 0 0 $btn-focus-width rgba($color, .5); + } + } + } +} + +// Button sizes +@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) { + padding: $padding-y $padding-x; + @include font-size($font-size); + line-height: $line-height; + // Manually declare to provide an override to the browser default + @include border-radius($border-radius, 0); +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_caret.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_caret.scss new file mode 100755 index 0000000..8ecef65 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_caret.scss @@ -0,0 +1,62 @@ +@mixin caret-down { + border-top: $caret-width solid; + border-right: $caret-width solid transparent; + border-bottom: 0; + border-left: $caret-width solid transparent; +} + +@mixin caret-up { + border-top: 0; + border-right: $caret-width solid transparent; + border-bottom: $caret-width solid; + border-left: $caret-width solid transparent; +} + +@mixin caret-right { + border-top: $caret-width solid transparent; + border-right: 0; + border-bottom: $caret-width solid transparent; + border-left: $caret-width solid; +} + +@mixin caret-left { + border-top: $caret-width solid transparent; + border-right: $caret-width solid; + border-bottom: $caret-width solid transparent; +} + +@mixin caret($direction: down) { + @if $enable-caret { + &::after { + display: inline-block; + margin-left: $caret-spacing; + vertical-align: $caret-vertical-align; + content: ""; + @if $direction == down { + @include caret-down; + } @else if $direction == up { + @include caret-up; + } @else if $direction == right { + @include caret-right; + } + } + + @if $direction == left { + &::after { + display: none; + } + + &::before { + display: inline-block; + margin-right: $caret-spacing; + vertical-align: $caret-vertical-align; + content: ""; + @include caret-left; + } + } + + &:empty::after { + margin-left: 0; + } + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_clearfix.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_clearfix.scss new file mode 100755 index 0000000..11a977b --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_clearfix.scss @@ -0,0 +1,7 @@ +@mixin clearfix() { + &::after { + display: block; + clear: both; + content: ""; + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_deprecate.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_deprecate.scss new file mode 100755 index 0000000..df070bc --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_deprecate.scss @@ -0,0 +1,10 @@ +// Deprecate mixin +// +// This mixin can be used to deprecate mixins or functions. +// `$enable-deprecation-messages` is a global variable, `$ignore-warning` is a variable that can be passed to +// some deprecated mixins to suppress the warning (for example if the mixin is still be used in the current version of Bootstrap) +@mixin deprecate($name, $deprecate-version, $remove-version, $ignore-warning: false) { + @if ($enable-deprecation-messages != false and $ignore-warning != true) { + @warn "#{$name} has been deprecated as of #{$deprecate-version}. It will be removed entirely in #{$remove-version}."; + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_float.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_float.scss new file mode 100755 index 0000000..adff88e --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_float.scss @@ -0,0 +1,14 @@ +// stylelint-disable declaration-no-important + +@mixin float-left { + float: left !important; + @include deprecate("The `float-left` mixin", "v4.3.0", "v5"); +} +@mixin float-right { + float: right !important; + @include deprecate("The `float-right` mixin", "v4.3.0", "v5"); +} +@mixin float-none { + float: none !important; + @include deprecate("The `float-none` mixin", "v4.3.0", "v5"); +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_forms.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_forms.scss new file mode 100755 index 0000000..ea8a91a --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_forms.scss @@ -0,0 +1,192 @@ +// Form control focus state +// +// Generate a customized focus state and for any input with the specified color, +// which defaults to the `$input-focus-border-color` variable. +// +// We highly encourage you to not customize the default value, but instead use +// this to tweak colors on an as-needed basis. This aesthetic change is based on +// WebKit's default styles, but applicable to a wider range of browsers. Its +// usability and accessibility should be taken into account with any change. +// +// Example usage: change the default blue border and shadow to white for better +// contrast against a dark gray background. +@mixin form-control-focus() { + &:focus { + color: $input-focus-color; + background-color: $input-focus-bg; + border-color: $input-focus-border-color; + outline: 0; + // Avoid using mixin so we can pass custom focus shadow properly + @if $enable-shadows { + box-shadow: $input-box-shadow, $input-focus-box-shadow; + } @else { + box-shadow: $input-focus-box-shadow; + } + } +} + + +@mixin form-validation-state($state, $color, $icon) { + .#{$state}-feedback { + display: none; + width: 100%; + margin-top: $form-feedback-margin-top; + @include font-size($form-feedback-font-size); + color: $color; + } + + .#{$state}-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; // Contain to parent when possible + padding: $form-feedback-tooltip-padding-y $form-feedback-tooltip-padding-x; + margin-top: .1rem; + @include font-size($form-feedback-tooltip-font-size); + line-height: $form-feedback-tooltip-line-height; + color: color-yiq($color); + background-color: rgba($color, $form-feedback-tooltip-opacity); + @include border-radius($form-feedback-tooltip-border-radius); + } + + .form-control { + .was-validated &:#{$state}, + &.is-#{$state} { + border-color: $color; + + @if $enable-validation-icons { + padding-right: $input-height-inner; + background-image: $icon; + background-repeat: no-repeat; + background-position: center right $input-height-inner-quarter; + background-size: $input-height-inner-half $input-height-inner-half; + } + + &:focus { + border-color: $color; + box-shadow: 0 0 0 $input-focus-width rgba($color, .25); + } + + ~ .#{$state}-feedback, + ~ .#{$state}-tooltip { + display: block; + } + } + } + + // stylelint-disable-next-line selector-no-qualifying-type + textarea.form-control { + .was-validated &:#{$state}, + &.is-#{$state} { + @if $enable-validation-icons { + padding-right: $input-height-inner; + background-position: top $input-height-inner-quarter right $input-height-inner-quarter; + } + } + } + + .custom-select { + .was-validated &:#{$state}, + &.is-#{$state} { + border-color: $color; + + @if $enable-validation-icons { + padding-right: $custom-select-feedback-icon-padding-right; + background: $custom-select-background, $icon $custom-select-bg no-repeat $custom-select-feedback-icon-position / $custom-select-feedback-icon-size; + } + + &:focus { + border-color: $color; + box-shadow: 0 0 0 $input-focus-width rgba($color, .25); + } + + ~ .#{$state}-feedback, + ~ .#{$state}-tooltip { + display: block; + } + } + } + + + .form-control-file { + .was-validated &:#{$state}, + &.is-#{$state} { + ~ .#{$state}-feedback, + ~ .#{$state}-tooltip { + display: block; + } + } + } + + .form-check-input { + .was-validated &:#{$state}, + &.is-#{$state} { + ~ .form-check-label { + color: $color; + } + + ~ .#{$state}-feedback, + ~ .#{$state}-tooltip { + display: block; + } + } + } + + .custom-control-input { + .was-validated &:#{$state}, + &.is-#{$state} { + ~ .custom-control-label { + color: $color; + + &::before { + border-color: $color; + } + } + + ~ .#{$state}-feedback, + ~ .#{$state}-tooltip { + display: block; + } + + &:checked { + ~ .custom-control-label::before { + border-color: lighten($color, 10%); + @include gradient-bg(lighten($color, 10%)); + } + } + + &:focus { + ~ .custom-control-label::before { + box-shadow: 0 0 0 $input-focus-width rgba($color, .25); + } + + &:not(:checked) ~ .custom-control-label::before { + border-color: $color; + } + } + } + } + + // custom file + .custom-file-input { + .was-validated &:#{$state}, + &.is-#{$state} { + ~ .custom-file-label { + border-color: $color; + } + + ~ .#{$state}-feedback, + ~ .#{$state}-tooltip { + display: block; + } + + &:focus { + ~ .custom-file-label { + border-color: $color; + box-shadow: 0 0 0 $input-focus-width rgba($color, .25); + } + } + } + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_gradients.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_gradients.scss new file mode 100755 index 0000000..88c4d64 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_gradients.scss @@ -0,0 +1,45 @@ +// Gradients + +@mixin gradient-bg($color) { + @if $enable-gradients { + background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x; + } @else { + background-color: $color; + } +} + +// Horizontal gradient, from left to right +// +// Creates two color stops, start and end, by specifying a color and position for each color stop. +@mixin gradient-x($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) { + background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent); + background-repeat: repeat-x; +} + +// Vertical gradient, from top to bottom +// +// Creates two color stops, start and end, by specifying a color and position for each color stop. +@mixin gradient-y($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) { + background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent); + background-repeat: repeat-x; +} + +@mixin gradient-directional($start-color: $gray-700, $end-color: $gray-800, $deg: 45deg) { + background-image: linear-gradient($deg, $start-color, $end-color); + background-repeat: repeat-x; +} +@mixin gradient-x-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) { + background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color); + background-repeat: no-repeat; +} +@mixin gradient-y-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) { + background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color); + background-repeat: no-repeat; +} +@mixin gradient-radial($inner-color: $gray-700, $outer-color: $gray-800) { + background-image: radial-gradient(circle, $inner-color, $outer-color); + background-repeat: no-repeat; +} +@mixin gradient-striped($color: rgba($white, .15), $angle: 45deg) { + background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent); +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_grid-framework.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_grid-framework.scss new file mode 100755 index 0000000..649c28b --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_grid-framework.scss @@ -0,0 +1,66 @@ +// Framework grid generation +// +// Used only by Bootstrap to generate the correct number of grid classes given +// any value of `$grid-columns`. + +@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) { + // Common properties for all breakpoints + %grid-column { + position: relative; + width: 100%; + padding-right: $gutter / 2; + padding-left: $gutter / 2; + } + + @each $breakpoint in map-keys($breakpoints) { + $infix: breakpoint-infix($breakpoint, $breakpoints); + + // Allow columns to stretch full width below their breakpoints + @for $i from 1 through $columns { + .col#{$infix}-#{$i} { + @extend %grid-column; + } + } + .col#{$infix}, + .col#{$infix}-auto { + @extend %grid-column; + } + + @include media-breakpoint-up($breakpoint, $breakpoints) { + // Provide basic `.col-{bp}` classes for equal-width flexbox columns + .col#{$infix} { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + .col#{$infix}-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; // Reset earlier grid tiers + } + + @for $i from 1 through $columns { + .col#{$infix}-#{$i} { + @include make-col($i, $columns); + } + } + + .order#{$infix}-first { order: -1; } + + .order#{$infix}-last { order: $columns + 1; } + + @for $i from 0 through $columns { + .order#{$infix}-#{$i} { order: $i; } + } + + // `$columns - 1` because offsetting by the width of an entire row isn't possible + @for $i from 0 through ($columns - 1) { + @if not ($infix == "" and $i == 0) { // Avoid emitting useless .offset-0 + .offset#{$infix}-#{$i} { + @include make-col-offset($i, $columns); + } + } + } + } + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_grid.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_grid.scss new file mode 100755 index 0000000..924eb0c --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_grid.scss @@ -0,0 +1,51 @@ +/// Grid system +// +// Generate semantic grid columns with these mixins. + +@mixin make-container($gutter: $grid-gutter-width) { + width: 100%; + padding-right: $gutter / 2; + padding-left: $gutter / 2; + margin-right: auto; + margin-left: auto; +} + + +// For each breakpoint, define the maximum width of the container in a media query +@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) { + @each $breakpoint, $container-max-width in $max-widths { + @include media-breakpoint-up($breakpoint, $breakpoints) { + max-width: $container-max-width; + } + } +} + +@mixin make-row($gutter: $grid-gutter-width) { + display: flex; + flex-wrap: wrap; + margin-right: -$gutter / 2; + margin-left: -$gutter / 2; +} + +@mixin make-col-ready($gutter: $grid-gutter-width) { + position: relative; + // Prevent columns from becoming too narrow when at smaller grid tiers by + // always setting `width: 100%;`. This works because we use `flex` values + // later on to override this initial width. + width: 100%; + padding-right: $gutter / 2; + padding-left: $gutter / 2; +} + +@mixin make-col($size, $columns: $grid-columns) { + flex: 0 0 percentage($size / $columns); + // Add a `max-width` to ensure content within each column does not blow out + // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari + // do not appear to require this. + max-width: percentage($size / $columns); +} + +@mixin make-col-offset($size, $columns: $grid-columns) { + $num: $size / $columns; + margin-left: if($num == 0, 0, percentage($num)); +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_hover.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_hover.scss new file mode 100755 index 0000000..192f847 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_hover.scss @@ -0,0 +1,37 @@ +// Hover mixin and `$enable-hover-media-query` are deprecated. +// +// Originally added during our alphas and maintained during betas, this mixin was +// designed to prevent `:hover` stickiness on iOS-an issue where hover styles +// would persist after initial touch. +// +// For backward compatibility, we've kept these mixins and updated them to +// always return their regular pseudo-classes instead of a shimmed media query. +// +// Issue: https://github.com/twbs/bootstrap/issues/25195 + +@mixin hover { + &:hover { @content; } +} + +@mixin hover-focus { + &:hover, + &:focus { + @content; + } +} + +@mixin plain-hover-focus { + &, + &:hover, + &:focus { + @content; + } +} + +@mixin hover-focus-active { + &:hover, + &:focus, + &:active { + @content; + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_image.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_image.scss new file mode 100755 index 0000000..a76a608 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_image.scss @@ -0,0 +1,36 @@ +// Image Mixins +// - Responsive image +// - Retina image + + +// Responsive image +// +// Keep images from scaling beyond the width of their parents. + +@mixin img-fluid { + // Part 1: Set a maximum relative to the parent + max-width: 100%; + // Part 2: Override the height to auto, otherwise images will be stretched + // when setting a width and height attribute on the img element. + height: auto; +} + + +// Retina image +// +// Short retina mixin for setting background-image and -size. + +@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) { + background-image: url($file-1x); + + // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio, + // but doesn't convert dppx=>dpi. + // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard. + // Compatibility info: https://caniuse.com/#feat=css-media-resolution + @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx + only screen and (min-resolution: 2dppx) { // Standardized + background-image: url($file-2x); + background-size: $width-1x $height-1x; + } + @include deprecate("`img-retina()`", "v4.3.0", "v5"); +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_list-group.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_list-group.scss new file mode 100755 index 0000000..cd47a4e --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_list-group.scss @@ -0,0 +1,21 @@ +// List Groups + +@mixin list-group-item-variant($state, $background, $color) { + .list-group-item-#{$state} { + color: $color; + background-color: $background; + + &.list-group-item-action { + @include hover-focus { + color: $color; + background-color: darken($background, 5%); + } + + &.active { + color: $white; + background-color: $color; + border-color: $color; + } + } + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_lists.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_lists.scss new file mode 100755 index 0000000..2518562 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_lists.scss @@ -0,0 +1,7 @@ +// Lists + +// Unstyled keeps list items block level, just removes default browser padding and list-style +@mixin list-unstyled { + padding-left: 0; + list-style: none; +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_nav-divider.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_nav-divider.scss new file mode 100755 index 0000000..4fb37b6 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_nav-divider.scss @@ -0,0 +1,10 @@ +// Horizontal dividers +// +// Dividers (basically an hr) within dropdowns and nav lists + +@mixin nav-divider($color: $nav-divider-color, $margin-y: $nav-divider-margin-y) { + height: 0; + margin: $margin-y 0; + overflow: hidden; + border-top: 1px solid $color; +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_pagination.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_pagination.scss new file mode 100755 index 0000000..af8e16d --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_pagination.scss @@ -0,0 +1,22 @@ +// Pagination + +@mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) { + .page-link { + padding: $padding-y $padding-x; + @include font-size($font-size); + line-height: $line-height; + } + + .page-item { + &:first-child { + .page-link { + @include border-left-radius($border-radius); + } + } + &:last-child { + .page-link { + @include border-right-radius($border-radius); + } + } + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_reset-text.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_reset-text.scss new file mode 100755 index 0000000..bfa9f6e --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_reset-text.scss @@ -0,0 +1,17 @@ +@mixin reset-text { + font-family: $font-family-base; + // We deliberately do NOT reset font-size or word-wrap. + font-style: normal; + font-weight: $font-weight-normal; + line-height: $line-height-base; + text-align: left; // Fallback for where `start` is not supported + 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; +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_resize.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_resize.scss new file mode 100755 index 0000000..66f233a --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_resize.scss @@ -0,0 +1,6 @@ +// Resize anything + +@mixin resizable($direction) { + overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible` + resize: $direction; // Options: horizontal, vertical, both +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_screen-reader.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_screen-reader.scss new file mode 100755 index 0000000..812591b --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_screen-reader.scss @@ -0,0 +1,33 @@ +// Only display content to screen readers +// +// See: https://a11yproject.com/posts/how-to-hide-content/ +// See: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/ + +@mixin sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +@mixin sr-only-focusable { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_size.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_size.scss new file mode 100755 index 0000000..69e056d --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_size.scss @@ -0,0 +1,7 @@ +// Sizing shortcuts + +@mixin size($width, $height: $width) { + width: $width; + height: $height; + @include deprecate("`size()`", "v4.3.0", "v5"); +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_table-row.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_table-row.scss new file mode 100755 index 0000000..f8d6186 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_table-row.scss @@ -0,0 +1,39 @@ +// Tables + +@mixin table-row-variant($state, $background, $border: null) { + // Exact selectors below required to override `.table-striped` and prevent + // inheritance to nested tables. + .table-#{$state} { + &, + > th, + > td { + background-color: $background; + } + + @if $border != null { + th, + td, + thead th, + tbody + tbody { + border-color: $border; + } + } + } + + // Hover states for `.table-hover` + // Note: this is not available for cells or rows within `thead` or `tfoot`. + .table-hover { + $hover-background: darken($background, 5%); + + .table-#{$state} { + @include hover { + background-color: $hover-background; + + > td, + > th { + background-color: $hover-background; + } + } + } + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_text-emphasis.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_text-emphasis.scss new file mode 100755 index 0000000..155d6ca --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_text-emphasis.scss @@ -0,0 +1,16 @@ +// stylelint-disable declaration-no-important + +// Typography + +@mixin text-emphasis-variant($parent, $color) { + #{$parent} { + color: $color !important; + } + @if $emphasized-link-hover-darken-percentage != 0 { + a#{$parent} { + @include hover-focus { + color: darken($color, $emphasized-link-hover-darken-percentage) !important; + } + } + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_text-hide.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_text-hide.scss new file mode 100755 index 0000000..3a92301 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_text-hide.scss @@ -0,0 +1,11 @@ +// CSS image replacement +@mixin text-hide($ignore-warning: false) { + // stylelint-disable-next-line font-family-no-missing-generic-family-keyword + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; + + @include deprecate("`text-hide()`", "v4.1.0", "v5", $ignore-warning); +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_text-truncate.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_text-truncate.scss new file mode 100755 index 0000000..3504bb1 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_text-truncate.scss @@ -0,0 +1,8 @@ +// Text truncate +// Requires inline-block or block for proper styling + +@mixin text-truncate() { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_transition.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_transition.scss new file mode 100755 index 0000000..8ce35a6 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_transition.scss @@ -0,0 +1,16 @@ +// stylelint-disable property-blacklist +@mixin transition($transition...) { + @if $enable-transitions { + @if length($transition) == 0 { + transition: $transition-base; + } @else { + transition: $transition; + } + } + + @if $enable-prefers-reduced-motion-media-query { + @media (prefers-reduced-motion: reduce) { + transition: none; + } + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_visibility.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_visibility.scss new file mode 100755 index 0000000..f174673 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/mixins/_visibility.scss @@ -0,0 +1,8 @@ +// stylelint-disable declaration-no-important + +// Visibility + +@mixin invisible($visibility) { + visibility: $visibility !important; + @include deprecate("`invisible()`", "v4.3.0", "v5"); +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_align.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_align.scss new file mode 100755 index 0000000..8b7df9f --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_align.scss @@ -0,0 +1,8 @@ +// stylelint-disable declaration-no-important + +.align-baseline { vertical-align: baseline !important; } // Browser default +.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; } diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_background.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_background.scss new file mode 100755 index 0000000..1f18b2f --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_background.scss @@ -0,0 +1,19 @@ +// stylelint-disable declaration-no-important + +@each $color, $value in $theme-colors { + @include bg-variant(".bg-#{$color}", $value); +} + +@if $enable-gradients { + @each $color, $value in $theme-colors { + @include bg-gradient-variant(".bg-gradient-#{$color}", $value); + } +} + +.bg-white { + background-color: $white !important; +} + +.bg-transparent { + background-color: transparent !important; +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_borders.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_borders.scss new file mode 100755 index 0000000..302f6bf --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_borders.scss @@ -0,0 +1,75 @@ +// stylelint-disable property-blacklist, declaration-no-important + +// +// Border +// + +.border { border: $border-width solid $border-color !important; } +.border-top { border-top: $border-width solid $border-color !important; } +.border-right { border-right: $border-width solid $border-color !important; } +.border-bottom { border-bottom: $border-width solid $border-color !important; } +.border-left { border-left: $border-width solid $border-color !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; } + +@each $color, $value in $theme-colors { + .border-#{$color} { + border-color: $value !important; + } +} + +.border-white { + border-color: $white !important; +} + +// +// Border-radius +// + +.rounded-sm { + border-radius: $border-radius-sm !important; +} + +.rounded { + border-radius: $border-radius !important; +} + +.rounded-top { + border-top-left-radius: $border-radius !important; + border-top-right-radius: $border-radius !important; +} + +.rounded-right { + border-top-right-radius: $border-radius !important; + border-bottom-right-radius: $border-radius !important; +} + +.rounded-bottom { + border-bottom-right-radius: $border-radius !important; + border-bottom-left-radius: $border-radius !important; +} + +.rounded-left { + border-top-left-radius: $border-radius !important; + border-bottom-left-radius: $border-radius !important; +} + +.rounded-lg { + border-radius: $border-radius-lg !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: $rounded-pill !important; +} + +.rounded-0 { + border-radius: 0 !important; +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_clearfix.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_clearfix.scss new file mode 100755 index 0000000..e92522a --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_clearfix.scss @@ -0,0 +1,3 @@ +.clearfix { + @include clearfix(); +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_display.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_display.scss new file mode 100755 index 0000000..1303679 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_display.scss @@ -0,0 +1,26 @@ +// stylelint-disable declaration-no-important + +// +// Utilities for common `display` values +// + +@each $breakpoint in map-keys($grid-breakpoints) { + @include media-breakpoint-up($breakpoint) { + $infix: breakpoint-infix($breakpoint, $grid-breakpoints); + + @each $value in $displays { + .d#{$infix}-#{$value} { display: $value !important; } + } + } +} + + +// +// Utilities for toggling `display` in print +// + +@media print { + @each $value in $displays { + .d-print-#{$value} { display: $value !important; } + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_embed.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_embed.scss new file mode 100755 index 0000000..4497ac0 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_embed.scss @@ -0,0 +1,39 @@ +// Credit: Nicolas Gallagher and SUIT CSS. + +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; + + &::before { + display: block; + content: ""; + } + + .embed-responsive-item, + iframe, + embed, + object, + video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; + } +} + +@each $embed-responsive-aspect-ratio in $embed-responsive-aspect-ratios { + $embed-responsive-aspect-ratio-x: nth($embed-responsive-aspect-ratio, 1); + $embed-responsive-aspect-ratio-y: nth($embed-responsive-aspect-ratio, 2); + + .embed-responsive-#{$embed-responsive-aspect-ratio-x}by#{$embed-responsive-aspect-ratio-y} { + &::before { + padding-top: percentage($embed-responsive-aspect-ratio-y / $embed-responsive-aspect-ratio-x); + } + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_flex.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_flex.scss new file mode 100755 index 0000000..3d4266e --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_flex.scss @@ -0,0 +1,51 @@ +// stylelint-disable declaration-no-important + +// Flex variation +// +// Custom styles for additional flex alignment options. + +@each $breakpoint in map-keys($grid-breakpoints) { + @include media-breakpoint-up($breakpoint) { + $infix: breakpoint-infix($breakpoint, $grid-breakpoints); + + .flex#{$infix}-row { flex-direction: row !important; } + .flex#{$infix}-column { flex-direction: column !important; } + .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; } + .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; } + + .flex#{$infix}-wrap { flex-wrap: wrap !important; } + .flex#{$infix}-nowrap { flex-wrap: nowrap !important; } + .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; } + .flex#{$infix}-fill { flex: 1 1 auto !important; } + .flex#{$infix}-grow-0 { flex-grow: 0 !important; } + .flex#{$infix}-grow-1 { flex-grow: 1 !important; } + .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; } + .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; } + + .justify-content#{$infix}-start { justify-content: flex-start !important; } + .justify-content#{$infix}-end { justify-content: flex-end !important; } + .justify-content#{$infix}-center { justify-content: center !important; } + .justify-content#{$infix}-between { justify-content: space-between !important; } + .justify-content#{$infix}-around { justify-content: space-around !important; } + + .align-items#{$infix}-start { align-items: flex-start !important; } + .align-items#{$infix}-end { align-items: flex-end !important; } + .align-items#{$infix}-center { align-items: center !important; } + .align-items#{$infix}-baseline { align-items: baseline !important; } + .align-items#{$infix}-stretch { align-items: stretch !important; } + + .align-content#{$infix}-start { align-content: flex-start !important; } + .align-content#{$infix}-end { align-content: flex-end !important; } + .align-content#{$infix}-center { align-content: center !important; } + .align-content#{$infix}-between { align-content: space-between !important; } + .align-content#{$infix}-around { align-content: space-around !important; } + .align-content#{$infix}-stretch { align-content: stretch !important; } + + .align-self#{$infix}-auto { align-self: auto !important; } + .align-self#{$infix}-start { align-self: flex-start !important; } + .align-self#{$infix}-end { align-self: flex-end !important; } + .align-self#{$infix}-center { align-self: center !important; } + .align-self#{$infix}-baseline { align-self: baseline !important; } + .align-self#{$infix}-stretch { align-self: stretch !important; } + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_float.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_float.scss new file mode 100755 index 0000000..5425084 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_float.scss @@ -0,0 +1,11 @@ +// stylelint-disable declaration-no-important + +@each $breakpoint in map-keys($grid-breakpoints) { + @include media-breakpoint-up($breakpoint) { + $infix: breakpoint-infix($breakpoint, $grid-breakpoints); + + .float#{$infix}-left { float: left !important; } + .float#{$infix}-right { float: right !important; } + .float#{$infix}-none { float: none !important; } + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_overflow.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_overflow.scss new file mode 100755 index 0000000..8326c30 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_overflow.scss @@ -0,0 +1,5 @@ +// stylelint-disable declaration-no-important + +@each $value in $overflows { + .overflow-#{$value} { overflow: $value !important; } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_position.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_position.scss new file mode 100755 index 0000000..cdf6c11 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_position.scss @@ -0,0 +1,32 @@ +// stylelint-disable declaration-no-important + +// Common values +@each $position in $positions { + .position-#{$position} { position: $position !important; } +} + +// Shorthand + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: $zindex-fixed; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: $zindex-fixed; +} + +.sticky-top { + @supports (position: sticky) { + position: sticky; + top: 0; + z-index: $zindex-sticky; + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_screenreaders.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_screenreaders.scss new file mode 100755 index 0000000..9f26fde --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_screenreaders.scss @@ -0,0 +1,11 @@ +// +// Screenreaders +// + +.sr-only { + @include sr-only(); +} + +.sr-only-focusable { + @include sr-only-focusable(); +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_shadows.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_shadows.scss new file mode 100755 index 0000000..f5d03fc --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_shadows.scss @@ -0,0 +1,6 @@ +// stylelint-disable declaration-no-important + +.shadow-sm { box-shadow: $box-shadow-sm !important; } +.shadow { box-shadow: $box-shadow !important; } +.shadow-lg { box-shadow: $box-shadow-lg !important; } +.shadow-none { box-shadow: none !important; } diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_sizing.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_sizing.scss new file mode 100755 index 0000000..f376488 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_sizing.scss @@ -0,0 +1,20 @@ +// stylelint-disable declaration-no-important + +// Width and height + +@each $prop, $abbrev in (width: w, height: h) { + @each $size, $length in $sizes { + .#{$abbrev}-#{$size} { #{$prop}: $length !important; } + } +} + +.mw-100 { max-width: 100% !important; } +.mh-100 { max-height: 100% !important; } + +// Viewport additional helpers + +.min-vw-100 { min-width: 100vw !important; } +.min-vh-100 { min-height: 100vh !important; } + +.vw-100 { width: 100vw !important; } +.vh-100 { height: 100vh !important; } diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_spacing.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_spacing.scss new file mode 100755 index 0000000..3511367 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_spacing.scss @@ -0,0 +1,73 @@ +// stylelint-disable declaration-no-important + +// Margin and Padding + +@each $breakpoint in map-keys($grid-breakpoints) { + @include media-breakpoint-up($breakpoint) { + $infix: breakpoint-infix($breakpoint, $grid-breakpoints); + + @each $prop, $abbrev in (margin: m, padding: p) { + @each $size, $length in $spacers { + .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; } + .#{$abbrev}t#{$infix}-#{$size}, + .#{$abbrev}y#{$infix}-#{$size} { + #{$prop}-top: $length !important; + } + .#{$abbrev}r#{$infix}-#{$size}, + .#{$abbrev}x#{$infix}-#{$size} { + #{$prop}-right: $length !important; + } + .#{$abbrev}b#{$infix}-#{$size}, + .#{$abbrev}y#{$infix}-#{$size} { + #{$prop}-bottom: $length !important; + } + .#{$abbrev}l#{$infix}-#{$size}, + .#{$abbrev}x#{$infix}-#{$size} { + #{$prop}-left: $length !important; + } + } + } + + // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`) + @each $size, $length in $spacers { + @if $size != 0 { + .m#{$infix}-n#{$size} { margin: -$length !important; } + .mt#{$infix}-n#{$size}, + .my#{$infix}-n#{$size} { + margin-top: -$length !important; + } + .mr#{$infix}-n#{$size}, + .mx#{$infix}-n#{$size} { + margin-right: -$length !important; + } + .mb#{$infix}-n#{$size}, + .my#{$infix}-n#{$size} { + margin-bottom: -$length !important; + } + .ml#{$infix}-n#{$size}, + .mx#{$infix}-n#{$size} { + margin-left: -$length !important; + } + } + } + + // Some special margin utils + .m#{$infix}-auto { margin: auto !important; } + .mt#{$infix}-auto, + .my#{$infix}-auto { + margin-top: auto !important; + } + .mr#{$infix}-auto, + .mx#{$infix}-auto { + margin-right: auto !important; + } + .mb#{$infix}-auto, + .my#{$infix}-auto { + margin-bottom: auto !important; + } + .ml#{$infix}-auto, + .mx#{$infix}-auto { + margin-left: auto !important; + } + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_stretched-link.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_stretched-link.scss new file mode 100755 index 0000000..fb5066b --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_stretched-link.scss @@ -0,0 +1,19 @@ +// +// Stretched link +// + +.stretched-link { + &::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + // Just in case `pointer-events: none` is set on a parent + pointer-events: auto; + content: ""; + // IE10 bugfix, see https://stackoverflow.com/questions/16947967/ie10-hover-pseudo-class-doesnt-work-without-background-color + background-color: rgba(0, 0, 0, 0); + } +} diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_text.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_text.scss new file mode 100755 index 0000000..589e568 --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_text.scss @@ -0,0 +1,72 @@ +// stylelint-disable declaration-no-important + +// +// Text +// + +.text-monospace { font-family: $font-family-monospace !important; } + +// Alignment + +.text-justify { text-align: justify !important; } +.text-wrap { white-space: normal !important; } +.text-nowrap { white-space: nowrap !important; } +.text-truncate { @include text-truncate; } + +// Responsive alignment + +@each $breakpoint in map-keys($grid-breakpoints) { + @include media-breakpoint-up($breakpoint) { + $infix: breakpoint-infix($breakpoint, $grid-breakpoints); + + .text#{$infix}-left { text-align: left !important; } + .text#{$infix}-right { text-align: right !important; } + .text#{$infix}-center { text-align: center !important; } + } +} + +// Transformation + +.text-lowercase { text-transform: lowercase !important; } +.text-uppercase { text-transform: uppercase !important; } +.text-capitalize { text-transform: capitalize !important; } + +// Weight and italics + +.font-weight-light { font-weight: $font-weight-light !important; } +.font-weight-lighter { font-weight: $font-weight-lighter !important; } +.font-weight-normal { font-weight: $font-weight-normal !important; } +.font-weight-bold { font-weight: $font-weight-bold !important; } +.font-weight-bolder { font-weight: $font-weight-bolder !important; } +.font-italic { font-style: italic !important; } + +// Contextual colors + +.text-white { color: $white !important; } + +@each $color, $value in $theme-colors { + @include text-emphasis-variant(".text-#{$color}", $value); +} + +.text-body { color: $body-color !important; } +.text-muted { color: $text-muted !important; } + +.text-black-50 { color: rgba($black, .5) !important; } +.text-white-50 { color: rgba($white, .5) !important; } + +// Misc + +.text-hide { + @include text-hide($ignore-warning: true); +} + +.text-decoration-none { text-decoration: none !important; } + +.text-break { + word-break: break-word !important; // IE & < Edge 18 + overflow-wrap: break-word !important; +} + +// Reset + +.text-reset { color: inherit !important; } diff --git a/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_visibility.scss b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_visibility.scss new file mode 100755 index 0000000..7756c3b --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/bootstrap/utilities/_visibility.scss @@ -0,0 +1,13 @@ +// stylelint-disable declaration-no-important + +// +// Visibility utilities +// + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} diff --git a/resources/tmp/themes/custom/resources/scss/style.scss b/resources/tmp/themes/custom/resources/scss/style.scss new file mode 100644 index 0000000..b0abeab --- /dev/null +++ b/resources/tmp/themes/custom/resources/scss/style.scss @@ -0,0 +1,197 @@ +@import 'bootstrap/bootstrap'; +@import 'bootstrap/variables'; +@import 'bootstrap/mixins'; + +$font-primary: 'Poppins',Arial, sans-serif; +$primary: #f8b739; + +body{ + font-family: $font-primary; + font-size: 14px; + line-height: 1.8; + font-weight: normal; + background: #fafafa; + color: lighten($black,50%); +} +a { + transition: .3s all ease; + color: $primary; + &:hover, &:focus { + text-decoration: none !important; + outline: none !important; + box-shadow: none; + } +} +button { + transition: .3s all ease; + &:hover, &:focus { + text-decoration: none !important; + outline: none !important; + box-shadow: none !important; + } +} +h1, h2, h3, h4, h5, +.h1, .h2, .h3, .h4, .h5 { + line-height: 1.5; + font-weight: 400; + font-family: $font-primary; + color: $black; +} + + +.ftco-section{ + padding: 7em 0; +} + +.ftco-no-pt{ + padding-top: 0; +} +.ftco-no-pb{ + padding-bottom: 0; +} +//HEADING SECTION +.heading-section{ + font-size: 28px; + color: $black; + small{ + font-size: 18px; + } +} + +//COVER BG +.img{ + background-size: cover; + background-repeat: no-repeat; + background-position: center center; +} + + + +.navbar { + padding: 15px 10px; + background: #fff; + border: none; + border-radius: 0; + margin-bottom: 40px; + box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); +} + +.navbar-btn { + box-shadow: none; + outline: none !important; + border: none; +} + +.line { + width: 100%; + height: 1px; + border-bottom: 1px dashed #ddd; + margin: 40px 0; +} + + +//SIDEBAR +.wrapper { + width: 100%; +} + +#sidebar { + min-width: 300px; + max-width: 300px; + background: #1d1919; + color: #fff; + transition: all 0.3s; + &.active{ + margin-left: -300px; + } + .logo{ + display: block; + width: 120px; + height: 120px; + margin: 0 auto; + span{ + display: block; + } + } + ul.components{ + padding: 0; + } + ul{ + li{ + font-size: 16px; + >ul{ + margin-left: 10px; + li{ + font-size: 14px; + } + } + a{ + padding: 10px 0; + display: block; + color: rgba(255,255,255,.8); + border-bottom: 1px solid rgba(255,255,255,.1); + &:hover{ + color: $primary; + } + } + &.active{ + > a{ + background: transparent; + color: $primary; + } + } + } + } + @include media-breakpoint-down(md){ + margin-left: -300px; + &.active { + margin-left: 0; + } + } +} + + +a[data-toggle="collapse"] { + position: relative; +} + +.dropdown-toggle::after { + display: block; + position: absolute; + top: 50%; + right: 0; + transform: translateY(-50%); +} + +#sidebarCollapse{ + span{ + @include media-breakpoint-down(md){ + display: none; + } + } +} + +#content { + width: 100%; + padding: 0; + min-height: 100vh; + transition: all 0.3s; +} + + +.btn{ + &.btn-primary{ + background: $primary; + border-color: $primary; + &:hover, &:focus{ + background: $primary !important; + border-color: $primary !important; + } + } +} + +.footer{ + p{ + color: rgba(255,255,255,.5); + } +}