From ad1aca682318657955369b1f2cb28a86bc25394c Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Sat, 30 Apr 2022 08:04:09 +0200 Subject: [PATCH] [theme] delete static/themes/oscar and templates/oscar MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Markus Heiser templates/oscar# gelöscht: searx/static/themes/oscar/fonts/glyphicons-halflings-regular.ttf --- searx/static/themes/oscar/.gitignore | 2 - searx/static/themes/oscar/README.rst | 56 - .../themes/oscar/css/bootstrap-theme.css | 587 -- .../themes/oscar/css/bootstrap-theme.min.css | Bin 23411 -> 0 bytes .../oscar/css/bootstrap-theme.min.css.map | Bin 75600 -> 0 bytes searx/static/themes/oscar/css/bootstrap.css | 6990 ----------------- .../static/themes/oscar/css/bootstrap.min.css | Bin 125509 -> 0 bytes .../themes/oscar/css/bootstrap.min.css.map | Bin 48280 -> 0 bytes .../themes/oscar/css/images/layers-2x.png | Bin 1259 -> 0 bytes .../static/themes/oscar/css/images/layers.png | Bin 696 -> 0 bytes .../oscar/css/images/marker-icon-2x.png | Bin 2464 -> 0 bytes .../themes/oscar/css/images/marker-icon.png | Bin 1466 -> 0 bytes .../themes/oscar/css/images/marker-shadow.png | Bin 618 -> 0 bytes searx/static/themes/oscar/css/leaflet.css | 657 -- searx/static/themes/oscar/css/leaflet.min.css | Bin 11089 -> 0 bytes .../themes/oscar/css/leaflet.min.css.map | Bin 4673 -> 0 bytes .../themes/oscar/css/logicodev-dark.css | 1655 ---- .../themes/oscar/css/logicodev-dark.min.css | Bin 22206 -> 0 bytes .../oscar/css/logicodev-dark.min.css.map | Bin 11830 -> 0 bytes searx/static/themes/oscar/css/logicodev.css | 1446 ---- .../static/themes/oscar/css/logicodev.min.css | Bin 18558 -> 0 bytes .../themes/oscar/css/logicodev.min.css.map | Bin 10359 -> 0 bytes searx/static/themes/oscar/css/pointhi.css | 1180 --- searx/static/themes/oscar/css/pointhi.min.css | Bin 13949 -> 0 bytes .../themes/oscar/css/pointhi.min.css.map | Bin 8291 -> 0 bytes .../fonts/glyphicons-halflings-regular.eot | Bin 20127 -> 0 bytes .../fonts/glyphicons-halflings-regular.svg | Bin 108738 -> 0 bytes .../fonts/glyphicons-halflings-regular.ttf | Bin 45404 -> 0 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 23424 -> 0 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 18028 -> 0 bytes searx/static/themes/oscar/gruntfile.js | 155 - searx/static/themes/oscar/img/favicon.png | Bin 11114 -> 0 bytes searx/static/themes/oscar/img/icons/1337x.png | Bin 1229 -> 0 bytes searx/static/themes/oscar/img/icons/README.md | 2 - .../static/themes/oscar/img/icons/amazon.png | Bin 4129 -> 0 bytes .../themes/oscar/img/icons/bandcamp.png | Bin 919 -> 0 bytes .../themes/oscar/img/icons/dailymotion.png | Bin 3963 -> 0 bytes .../themes/oscar/img/icons/deviantart.png | Bin 3790 -> 0 bytes .../themes/oscar/img/icons/docker hub.png | Bin 957 -> 0 bytes .../themes/oscar/img/icons/facebook.png | Bin 3685 -> 0 bytes .../static/themes/oscar/img/icons/flickr.png | Bin 3751 -> 0 bytes .../static/themes/oscar/img/icons/github.png | Bin 4315 -> 0 bytes .../themes/oscar/img/icons/invidious.png | Bin 3427 -> 0 bytes .../static/themes/oscar/img/icons/kickass.png | Bin 4527 -> 0 bytes .../themes/oscar/img/icons/openstreetmap.png | Bin 5184 -> 0 bytes .../static/themes/oscar/img/icons/photon.png | Bin 4177 -> 0 bytes .../oscar/img/icons/searchcode code.png | Bin 4241 -> 0 bytes .../themes/oscar/img/icons/searchcode doc.png | Bin 4241 -> 0 bytes .../themes/oscar/img/icons/soundcloud.png | Bin 3820 -> 0 bytes .../themes/oscar/img/icons/stackoverflow.png | Bin 3990 -> 0 bytes .../static/themes/oscar/img/icons/twitter.png | Bin 3790 -> 0 bytes searx/static/themes/oscar/img/icons/vimeo.png | Bin 3894 -> 0 bytes .../themes/oscar/img/icons/wikipedia.png | Bin 3960 -> 0 bytes .../static/themes/oscar/img/icons/youtube.png | Bin 587 -> 0 bytes searx/static/themes/oscar/img/loader.gif | Bin 8314 -> 0 bytes .../static/themes/oscar/img/searxng-logo.svg | Bin 1787 -> 0 bytes searx/static/themes/oscar/img/searxng.svg | Bin 10425 -> 0 bytes .../themes/oscar/js/bootstrap.bundle.min.js | Bin 84378 -> 0 bytes searx/static/themes/oscar/js/bootstrap.min.js | Bin 39680 -> 0 bytes searx/static/themes/oscar/js/jquery.min.js | Bin 89501 -> 0 bytes searx/static/themes/oscar/js/leaflet.js | 6 - searx/static/themes/oscar/js/searxng.js | 594 -- searx/static/themes/oscar/js/searxng.min.js | Bin 11017 -> 0 bytes .../static/themes/oscar/js/searxng.min.js.map | Bin 10816 -> 0 bytes .../themes/oscar/js/typeahead.bundle.min.js | Bin 45062 -> 0 bytes searx/static/themes/oscar/package.json | 27 - .../src/generated/pygments-logicodev.less | 99 - .../oscar/src/generated/pygments-pointhi.less | 99 - searx/static/themes/oscar/src/js/01_init.js | 26 - .../themes/oscar/src/js/autocompleter.js | 51 - .../themes/oscar/src/js/element_modifiers.js | 108 - .../themes/oscar/src/js/image_layout.js | 224 - .../themes/oscar/src/js/infinite_scroll.js | 50 - searx/static/themes/oscar/src/js/infobox.js | 18 - .../static/themes/oscar/src/js/leaflet_map.js | 70 - .../static/themes/oscar/src/js/preferences.js | 30 - searx/static/themes/oscar/src/js/toggleall.js | 17 - .../oscar/src/less/bootstrap/bootstrap.less | 3 - .../oscar/src/less/bootstrap/typeahead.less | 154 - .../oscar/src/less/infinite_scroll.less | 21 - .../oscar/src/less/logicodev-dark/oscar.less | 269 - .../oscar/src/less/logicodev/advanced.less | 49 - .../oscar/src/less/logicodev/checkbox.less | 9 - .../themes/oscar/src/less/logicodev/code.less | 12 - .../oscar/src/less/logicodev/cursor.less | 8 - .../oscar/src/less/logicodev/footer.less | 30 - .../oscar/src/less/logicodev/infobox.less | 92 - .../oscar/src/less/logicodev/navbar.less | 30 - .../oscar/src/less/logicodev/onoff.less | 74 - .../oscar/src/less/logicodev/oscar.less | 22 - .../oscar/src/less/logicodev/preferences.less | 92 - .../oscar/src/less/logicodev/results.less | 267 - .../oscar/src/less/logicodev/search.less | 96 - .../oscar/src/less/logicodev/variables.less | 18 - .../oscar/src/less/pointhi/advanced.less | 49 - .../oscar/src/less/pointhi/checkbox.less | 9 - .../themes/oscar/src/less/pointhi/code.less | 0 .../themes/oscar/src/less/pointhi/cursor.less | 8 - .../themes/oscar/src/less/pointhi/footer.less | 19 - .../oscar/src/less/pointhi/infobox.less | 62 - .../themes/oscar/src/less/pointhi/navbar.less | 20 - .../themes/oscar/src/less/pointhi/onoff.less | 57 - .../themes/oscar/src/less/pointhi/oscar.less | 23 - .../oscar/src/less/pointhi/preferences.less | 79 - .../oscar/src/less/pointhi/results.less | 113 - .../themes/oscar/src/less/pointhi/search.less | 43 - .../oscar/src/less/pointhi/variables.less | 1 - .../themes/oscar/src/less/preferences.less | 3 - .../oscar/src/less/result_templates.less | 5 - searx/static/themes/oscar/src/less/safari.css | 13 - searx/templates/oscar/404.html | 9 - searx/templates/oscar/advanced.html | 17 - searx/templates/oscar/base.html | 114 - searx/templates/oscar/categories.html | 13 - searx/templates/oscar/index.html | 21 - searx/templates/oscar/info.html | 12 - searx/templates/oscar/infobox.html | 49 - searx/templates/oscar/languages.html | 10 - searx/templates/oscar/macros.html | 145 - .../templates/oscar/messages/first_time.html | 8 - .../oscar/messages/no_data_available.html | 5 - .../templates/oscar/messages/no_results.html | 20 - .../messages/save_settings_successfull.html | 9 - .../oscar/messages/unknow_error.html | 9 - searx/templates/oscar/navbar.html | 9 - searx/templates/oscar/preferences.html | 509 -- .../oscar/result_templates/code.html | 18 - .../oscar/result_templates/default.html | 38 - .../oscar/result_templates/files.html | 55 - .../oscar/result_templates/images.html | 36 - .../oscar/result_templates/key-value.html | 19 - .../templates/oscar/result_templates/map.html | 76 - .../oscar/result_templates/products.html | 22 - .../oscar/result_templates/torrent.html | 25 - .../oscar/result_templates/videos.html | 29 - searx/templates/oscar/results.html | 196 - searx/templates/oscar/search.html | 25 - searx/templates/oscar/search_full.html | 19 - searx/templates/oscar/stats.html | 157 - searx/templates/oscar/time-range.html | 19 - 140 files changed, 17592 deletions(-) delete mode 100644 searx/static/themes/oscar/.gitignore delete mode 100644 searx/static/themes/oscar/README.rst delete mode 100644 searx/static/themes/oscar/css/bootstrap-theme.css delete mode 100644 searx/static/themes/oscar/css/bootstrap-theme.min.css delete mode 100644 searx/static/themes/oscar/css/bootstrap-theme.min.css.map delete mode 100644 searx/static/themes/oscar/css/bootstrap.css delete mode 100644 searx/static/themes/oscar/css/bootstrap.min.css delete mode 100644 searx/static/themes/oscar/css/bootstrap.min.css.map delete mode 100644 searx/static/themes/oscar/css/images/layers-2x.png delete mode 100644 searx/static/themes/oscar/css/images/layers.png delete mode 100644 searx/static/themes/oscar/css/images/marker-icon-2x.png delete mode 100644 searx/static/themes/oscar/css/images/marker-icon.png delete mode 100644 searx/static/themes/oscar/css/images/marker-shadow.png delete mode 100644 searx/static/themes/oscar/css/leaflet.css delete mode 100644 searx/static/themes/oscar/css/leaflet.min.css delete mode 100644 searx/static/themes/oscar/css/leaflet.min.css.map delete mode 100644 searx/static/themes/oscar/css/logicodev-dark.css delete mode 100644 searx/static/themes/oscar/css/logicodev-dark.min.css delete mode 100644 searx/static/themes/oscar/css/logicodev-dark.min.css.map delete mode 100644 searx/static/themes/oscar/css/logicodev.css delete mode 100644 searx/static/themes/oscar/css/logicodev.min.css delete mode 100644 searx/static/themes/oscar/css/logicodev.min.css.map delete mode 100644 searx/static/themes/oscar/css/pointhi.css delete mode 100644 searx/static/themes/oscar/css/pointhi.min.css delete mode 100644 searx/static/themes/oscar/css/pointhi.min.css.map delete mode 100644 searx/static/themes/oscar/fonts/glyphicons-halflings-regular.eot delete mode 100644 searx/static/themes/oscar/fonts/glyphicons-halflings-regular.svg delete mode 100644 searx/static/themes/oscar/fonts/glyphicons-halflings-regular.ttf delete mode 100644 searx/static/themes/oscar/fonts/glyphicons-halflings-regular.woff delete mode 100644 searx/static/themes/oscar/fonts/glyphicons-halflings-regular.woff2 delete mode 100644 searx/static/themes/oscar/gruntfile.js delete mode 100644 searx/static/themes/oscar/img/favicon.png delete mode 100644 searx/static/themes/oscar/img/icons/1337x.png delete mode 100644 searx/static/themes/oscar/img/icons/README.md delete mode 100644 searx/static/themes/oscar/img/icons/amazon.png delete mode 100644 searx/static/themes/oscar/img/icons/bandcamp.png delete mode 100644 searx/static/themes/oscar/img/icons/dailymotion.png delete mode 100644 searx/static/themes/oscar/img/icons/deviantart.png delete mode 100644 searx/static/themes/oscar/img/icons/docker hub.png delete mode 100644 searx/static/themes/oscar/img/icons/facebook.png delete mode 100644 searx/static/themes/oscar/img/icons/flickr.png delete mode 100644 searx/static/themes/oscar/img/icons/github.png delete mode 100644 searx/static/themes/oscar/img/icons/invidious.png delete mode 100644 searx/static/themes/oscar/img/icons/kickass.png delete mode 100644 searx/static/themes/oscar/img/icons/openstreetmap.png delete mode 100644 searx/static/themes/oscar/img/icons/photon.png delete mode 100644 searx/static/themes/oscar/img/icons/searchcode code.png delete mode 100644 searx/static/themes/oscar/img/icons/searchcode doc.png delete mode 100644 searx/static/themes/oscar/img/icons/soundcloud.png delete mode 100644 searx/static/themes/oscar/img/icons/stackoverflow.png delete mode 100644 searx/static/themes/oscar/img/icons/twitter.png delete mode 100644 searx/static/themes/oscar/img/icons/vimeo.png delete mode 100644 searx/static/themes/oscar/img/icons/wikipedia.png delete mode 100644 searx/static/themes/oscar/img/icons/youtube.png delete mode 100644 searx/static/themes/oscar/img/loader.gif delete mode 100644 searx/static/themes/oscar/img/searxng-logo.svg delete mode 100644 searx/static/themes/oscar/img/searxng.svg delete mode 100644 searx/static/themes/oscar/js/bootstrap.bundle.min.js delete mode 100644 searx/static/themes/oscar/js/bootstrap.min.js delete mode 100644 searx/static/themes/oscar/js/jquery.min.js delete mode 100644 searx/static/themes/oscar/js/leaflet.js delete mode 100644 searx/static/themes/oscar/js/searxng.js delete mode 100644 searx/static/themes/oscar/js/searxng.min.js delete mode 100644 searx/static/themes/oscar/js/searxng.min.js.map delete mode 100644 searx/static/themes/oscar/js/typeahead.bundle.min.js delete mode 100644 searx/static/themes/oscar/package.json delete mode 100644 searx/static/themes/oscar/src/generated/pygments-logicodev.less delete mode 100644 searx/static/themes/oscar/src/generated/pygments-pointhi.less delete mode 100644 searx/static/themes/oscar/src/js/01_init.js delete mode 100644 searx/static/themes/oscar/src/js/autocompleter.js delete mode 100644 searx/static/themes/oscar/src/js/element_modifiers.js delete mode 100644 searx/static/themes/oscar/src/js/image_layout.js delete mode 100644 searx/static/themes/oscar/src/js/infinite_scroll.js delete mode 100644 searx/static/themes/oscar/src/js/infobox.js delete mode 100644 searx/static/themes/oscar/src/js/leaflet_map.js delete mode 100644 searx/static/themes/oscar/src/js/preferences.js delete mode 100644 searx/static/themes/oscar/src/js/toggleall.js delete mode 100644 searx/static/themes/oscar/src/less/bootstrap/bootstrap.less delete mode 100644 searx/static/themes/oscar/src/less/bootstrap/typeahead.less delete mode 100644 searx/static/themes/oscar/src/less/infinite_scroll.less delete mode 100644 searx/static/themes/oscar/src/less/logicodev-dark/oscar.less delete mode 100644 searx/static/themes/oscar/src/less/logicodev/advanced.less delete mode 100644 searx/static/themes/oscar/src/less/logicodev/checkbox.less delete mode 100644 searx/static/themes/oscar/src/less/logicodev/code.less delete mode 100644 searx/static/themes/oscar/src/less/logicodev/cursor.less delete mode 100644 searx/static/themes/oscar/src/less/logicodev/footer.less delete mode 100644 searx/static/themes/oscar/src/less/logicodev/infobox.less delete mode 100644 searx/static/themes/oscar/src/less/logicodev/navbar.less delete mode 100644 searx/static/themes/oscar/src/less/logicodev/onoff.less delete mode 100644 searx/static/themes/oscar/src/less/logicodev/oscar.less delete mode 100644 searx/static/themes/oscar/src/less/logicodev/preferences.less delete mode 100644 searx/static/themes/oscar/src/less/logicodev/results.less delete mode 100644 searx/static/themes/oscar/src/less/logicodev/search.less delete mode 100644 searx/static/themes/oscar/src/less/logicodev/variables.less delete mode 100644 searx/static/themes/oscar/src/less/pointhi/advanced.less delete mode 100644 searx/static/themes/oscar/src/less/pointhi/checkbox.less delete mode 100644 searx/static/themes/oscar/src/less/pointhi/code.less delete mode 100644 searx/static/themes/oscar/src/less/pointhi/cursor.less delete mode 100644 searx/static/themes/oscar/src/less/pointhi/footer.less delete mode 100644 searx/static/themes/oscar/src/less/pointhi/infobox.less delete mode 100644 searx/static/themes/oscar/src/less/pointhi/navbar.less delete mode 100644 searx/static/themes/oscar/src/less/pointhi/onoff.less delete mode 100644 searx/static/themes/oscar/src/less/pointhi/oscar.less delete mode 100644 searx/static/themes/oscar/src/less/pointhi/preferences.less delete mode 100644 searx/static/themes/oscar/src/less/pointhi/results.less delete mode 100644 searx/static/themes/oscar/src/less/pointhi/search.less delete mode 100644 searx/static/themes/oscar/src/less/pointhi/variables.less delete mode 100644 searx/static/themes/oscar/src/less/preferences.less delete mode 100644 searx/static/themes/oscar/src/less/result_templates.less delete mode 100644 searx/static/themes/oscar/src/less/safari.css delete mode 100644 searx/templates/oscar/404.html delete mode 100644 searx/templates/oscar/advanced.html delete mode 100644 searx/templates/oscar/base.html delete mode 100644 searx/templates/oscar/categories.html delete mode 100644 searx/templates/oscar/index.html delete mode 100644 searx/templates/oscar/info.html delete mode 100644 searx/templates/oscar/infobox.html delete mode 100644 searx/templates/oscar/languages.html delete mode 100644 searx/templates/oscar/macros.html delete mode 100644 searx/templates/oscar/messages/first_time.html delete mode 100644 searx/templates/oscar/messages/no_data_available.html delete mode 100644 searx/templates/oscar/messages/no_results.html delete mode 100644 searx/templates/oscar/messages/save_settings_successfull.html delete mode 100644 searx/templates/oscar/messages/unknow_error.html delete mode 100644 searx/templates/oscar/navbar.html delete mode 100644 searx/templates/oscar/preferences.html delete mode 100644 searx/templates/oscar/result_templates/code.html delete mode 100644 searx/templates/oscar/result_templates/default.html delete mode 100644 searx/templates/oscar/result_templates/files.html delete mode 100644 searx/templates/oscar/result_templates/images.html delete mode 100644 searx/templates/oscar/result_templates/key-value.html delete mode 100644 searx/templates/oscar/result_templates/map.html delete mode 100644 searx/templates/oscar/result_templates/products.html delete mode 100644 searx/templates/oscar/result_templates/torrent.html delete mode 100644 searx/templates/oscar/result_templates/videos.html delete mode 100644 searx/templates/oscar/results.html delete mode 100644 searx/templates/oscar/search.html delete mode 100644 searx/templates/oscar/search_full.html delete mode 100644 searx/templates/oscar/stats.html delete mode 100644 searx/templates/oscar/time-range.html diff --git a/searx/static/themes/oscar/.gitignore b/searx/static/themes/oscar/.gitignore deleted file mode 100644 index 5e5272738..000000000 --- a/searx/static/themes/oscar/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/node_modules -package-lock.json diff --git a/searx/static/themes/oscar/README.rst b/searx/static/themes/oscar/README.rst deleted file mode 100644 index 1a226bc25..000000000 --- a/searx/static/themes/oscar/README.rst +++ /dev/null @@ -1,56 +0,0 @@ -install dependencies -~~~~~~~~~~~~~~~~~~~~ - -run this command in the directory ``searx/static/themes/oscar`` - -``npm install`` - -compile sources -~~~~~~~~~~~~~~~ - -run this command in the directory ``searx/static/themes/oscar`` - -``grunt`` - -or in the root directory: - -``make grunt`` - -directory structure -~~~~~~~~~~~~~~~~~~~ - -see: - -- gruntfile.js -- package.json - -************* -css directory -************* - -- ``bootstrap*``: bootstrap NPM package, -- ``leaflet.*``: leaflet NPM package -- ``leaflet.min.css``: minimized version of ``leaflet.css`` (see gruntfile.js) -- ``logicodev.*``: compiled from ``src/less/logicodev`` -- ``logicodev-dark*``: compiled from ``src/less/logicodev-dark`` -- ``pointhi*``: compiled from ``src/less/pointhi`` -- ``images``: leaflet NPM package - -************** -font directory -************** - -- from bootstrap NPM package - -************ -js directory -************ - -- ``searx.*``: compiled from ``src/js`` -- other files are from NPM packages - -************* -img directory -************* - -- images for the oscar theme diff --git a/searx/static/themes/oscar/css/bootstrap-theme.css b/searx/static/themes/oscar/css/bootstrap-theme.css deleted file mode 100644 index ea33f76a7..000000000 --- a/searx/static/themes/oscar/css/bootstrap-theme.css +++ /dev/null @@ -1,587 +0,0 @@ -/*! - * Bootstrap v3.4.1 (https://getbootstrap.com/) - * Copyright 2011-2019 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -.btn-default, -.btn-primary, -.btn-success, -.btn-info, -.btn-warning, -.btn-danger { - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); -} -.btn-default:active, -.btn-primary:active, -.btn-success:active, -.btn-info:active, -.btn-warning:active, -.btn-danger:active, -.btn-default.active, -.btn-primary.active, -.btn-success.active, -.btn-info.active, -.btn-warning.active, -.btn-danger.active { - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} -.btn-default.disabled, -.btn-primary.disabled, -.btn-success.disabled, -.btn-info.disabled, -.btn-warning.disabled, -.btn-danger.disabled, -.btn-default[disabled], -.btn-primary[disabled], -.btn-success[disabled], -.btn-info[disabled], -.btn-warning[disabled], -.btn-danger[disabled], -fieldset[disabled] .btn-default, -fieldset[disabled] .btn-primary, -fieldset[disabled] .btn-success, -fieldset[disabled] .btn-info, -fieldset[disabled] .btn-warning, -fieldset[disabled] .btn-danger { - -webkit-box-shadow: none; - box-shadow: none; -} -.btn-default .badge, -.btn-primary .badge, -.btn-success .badge, -.btn-info .badge, -.btn-warning .badge, -.btn-danger .badge { - text-shadow: none; -} -.btn:active, -.btn.active { - background-image: none; -} -.btn-default { - background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); - background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0)); - background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #dbdbdb; - text-shadow: 0 1px 0 #fff; - border-color: #ccc; -} -.btn-default:hover, -.btn-default:focus { - background-color: #e0e0e0; - background-position: 0 -15px; -} -.btn-default:active, -.btn-default.active { - background-color: #e0e0e0; - border-color: #dbdbdb; -} -.btn-default.disabled, -.btn-default[disabled], -fieldset[disabled] .btn-default, -.btn-default.disabled:hover, -.btn-default[disabled]:hover, -fieldset[disabled] .btn-default:hover, -.btn-default.disabled:focus, -.btn-default[disabled]:focus, -fieldset[disabled] .btn-default:focus, -.btn-default.disabled.focus, -.btn-default[disabled].focus, -fieldset[disabled] .btn-default.focus, -.btn-default.disabled:active, -.btn-default[disabled]:active, -fieldset[disabled] .btn-default:active, -.btn-default.disabled.active, -.btn-default[disabled].active, -fieldset[disabled] .btn-default.active { - background-color: #e0e0e0; - background-image: none; -} -.btn-primary { - background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%); - background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88)); - background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #245580; -} -.btn-primary:hover, -.btn-primary:focus { - background-color: #265a88; - background-position: 0 -15px; -} -.btn-primary:active, -.btn-primary.active { - background-color: #265a88; - border-color: #245580; -} -.btn-primary.disabled, -.btn-primary[disabled], -fieldset[disabled] .btn-primary, -.btn-primary.disabled:hover, -.btn-primary[disabled]:hover, -fieldset[disabled] .btn-primary:hover, -.btn-primary.disabled:focus, -.btn-primary[disabled]:focus, -fieldset[disabled] .btn-primary:focus, -.btn-primary.disabled.focus, -.btn-primary[disabled].focus, -fieldset[disabled] .btn-primary.focus, -.btn-primary.disabled:active, -.btn-primary[disabled]:active, -fieldset[disabled] .btn-primary:active, -.btn-primary.disabled.active, -.btn-primary[disabled].active, -fieldset[disabled] .btn-primary.active { - background-color: #265a88; - background-image: none; -} -.btn-success { - background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); - background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641)); - background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #3e8f3e; -} -.btn-success:hover, -.btn-success:focus { - background-color: #419641; - background-position: 0 -15px; -} -.btn-success:active, -.btn-success.active { - background-color: #419641; - border-color: #3e8f3e; -} -.btn-success.disabled, -.btn-success[disabled], -fieldset[disabled] .btn-success, -.btn-success.disabled:hover, -.btn-success[disabled]:hover, -fieldset[disabled] .btn-success:hover, -.btn-success.disabled:focus, -.btn-success[disabled]:focus, -fieldset[disabled] .btn-success:focus, -.btn-success.disabled.focus, -.btn-success[disabled].focus, -fieldset[disabled] .btn-success.focus, -.btn-success.disabled:active, -.btn-success[disabled]:active, -fieldset[disabled] .btn-success:active, -.btn-success.disabled.active, -.btn-success[disabled].active, -fieldset[disabled] .btn-success.active { - background-color: #419641; - background-image: none; -} -.btn-info { - background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); - background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2)); - background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #28a4c9; -} -.btn-info:hover, -.btn-info:focus { - background-color: #2aabd2; - background-position: 0 -15px; -} -.btn-info:active, -.btn-info.active { - background-color: #2aabd2; - border-color: #28a4c9; -} -.btn-info.disabled, -.btn-info[disabled], -fieldset[disabled] .btn-info, -.btn-info.disabled:hover, -.btn-info[disabled]:hover, -fieldset[disabled] .btn-info:hover, -.btn-info.disabled:focus, -.btn-info[disabled]:focus, -fieldset[disabled] .btn-info:focus, -.btn-info.disabled.focus, -.btn-info[disabled].focus, -fieldset[disabled] .btn-info.focus, -.btn-info.disabled:active, -.btn-info[disabled]:active, -fieldset[disabled] .btn-info:active, -.btn-info.disabled.active, -.btn-info[disabled].active, -fieldset[disabled] .btn-info.active { - background-color: #2aabd2; - background-image: none; -} -.btn-warning { - background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); - background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316)); - background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #e38d13; -} -.btn-warning:hover, -.btn-warning:focus { - background-color: #eb9316; - background-position: 0 -15px; -} -.btn-warning:active, -.btn-warning.active { - background-color: #eb9316; - border-color: #e38d13; -} -.btn-warning.disabled, -.btn-warning[disabled], -fieldset[disabled] .btn-warning, -.btn-warning.disabled:hover, -.btn-warning[disabled]:hover, -fieldset[disabled] .btn-warning:hover, -.btn-warning.disabled:focus, -.btn-warning[disabled]:focus, -fieldset[disabled] .btn-warning:focus, -.btn-warning.disabled.focus, -.btn-warning[disabled].focus, -fieldset[disabled] .btn-warning.focus, -.btn-warning.disabled:active, -.btn-warning[disabled]:active, -fieldset[disabled] .btn-warning:active, -.btn-warning.disabled.active, -.btn-warning[disabled].active, -fieldset[disabled] .btn-warning.active { - background-color: #eb9316; - background-image: none; -} -.btn-danger { - background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); - background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a)); - background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - background-repeat: repeat-x; - border-color: #b92c28; -} -.btn-danger:hover, -.btn-danger:focus { - background-color: #c12e2a; - background-position: 0 -15px; -} -.btn-danger:active, -.btn-danger.active { - background-color: #c12e2a; - border-color: #b92c28; -} -.btn-danger.disabled, -.btn-danger[disabled], -fieldset[disabled] .btn-danger, -.btn-danger.disabled:hover, -.btn-danger[disabled]:hover, -fieldset[disabled] .btn-danger:hover, -.btn-danger.disabled:focus, -.btn-danger[disabled]:focus, -fieldset[disabled] .btn-danger:focus, -.btn-danger.disabled.focus, -.btn-danger[disabled].focus, -fieldset[disabled] .btn-danger.focus, -.btn-danger.disabled:active, -.btn-danger[disabled]:active, -fieldset[disabled] .btn-danger:active, -.btn-danger.disabled.active, -.btn-danger[disabled].active, -fieldset[disabled] .btn-danger.active { - background-color: #c12e2a; - background-image: none; -} -.thumbnail, -.img-thumbnail { - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); -} -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus { - background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); - background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); - background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); - background-repeat: repeat-x; - background-color: #e8e8e8; -} -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus { - background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); - background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); - background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); - background-repeat: repeat-x; - background-color: #2e6da4; -} -.navbar-default { - background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); - background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f8f8f8)); - background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075); -} -.navbar-default .navbar-nav > .open > a, -.navbar-default .navbar-nav > .active > a { - background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); - background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2)); - background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0); - background-repeat: repeat-x; - -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075); -} -.navbar-brand, -.navbar-nav > li > a { - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); -} -.navbar-inverse { - background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); - background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222)); - background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - border-radius: 4px; -} -.navbar-inverse .navbar-nav > .open > a, -.navbar-inverse .navbar-nav > .active > a { - background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%); - background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f)); - background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0); - background-repeat: repeat-x; - -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25); - box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25); -} -.navbar-inverse .navbar-brand, -.navbar-inverse .navbar-nav > li > a { - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -} -.navbar-static-top, -.navbar-fixed-top, -.navbar-fixed-bottom { - border-radius: 0; -} -@media (max-width: 767px) { - .navbar .navbar-nav .open .dropdown-menu > .active > a, - .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #fff; - background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); - background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); - background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); - background-repeat: repeat-x; - } -} -.alert { - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2); - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); -} -.alert-success { - background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); - background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc)); - background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); - background-repeat: repeat-x; - border-color: #b2dba1; -} -.alert-info { - background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); - background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0)); - background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); - background-repeat: repeat-x; - border-color: #9acfea; -} -.alert-warning { - background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); - background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0)); - background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); - background-repeat: repeat-x; - border-color: #f5e79e; -} -.alert-danger { - background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); - background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3)); - background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); - background-repeat: repeat-x; - border-color: #dca7a7; -} -.progress { - background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); - background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5)); - background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar { - background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%); - background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090)); - background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar-success { - background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); - background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44)); - background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar-info { - background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); - background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5)); - background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar-warning { - background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); - background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f)); - background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); - background-repeat: repeat-x; -} -.progress-bar-danger { - background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); - background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c)); - background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); - background-repeat: repeat-x; -} -.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); -} -.list-group { - border-radius: 4px; - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); -} -.list-group-item.active, -.list-group-item.active:hover, -.list-group-item.active:focus { - text-shadow: 0 -1px 0 #286090; - background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%); - background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a)); - background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0); - background-repeat: repeat-x; - border-color: #2b669a; -} -.list-group-item.active .badge, -.list-group-item.active:hover .badge, -.list-group-item.active:focus .badge { - text-shadow: none; -} -.panel { - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -} -.panel-default > .panel-heading { - background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); - background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); - background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); - background-repeat: repeat-x; -} -.panel-primary > .panel-heading { - background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); - background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); - background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); - background-repeat: repeat-x; -} -.panel-success > .panel-heading { - background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); - background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6)); - background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); - background-repeat: repeat-x; -} -.panel-info > .panel-heading { - background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); - background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3)); - background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); - background-repeat: repeat-x; -} -.panel-warning > .panel-heading { - background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); - background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc)); - background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); - background-repeat: repeat-x; -} -.panel-danger > .panel-heading { - background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); - background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc)); - background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); - background-repeat: repeat-x; -} -.well { - background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); - background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); - background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5)); - background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); - background-repeat: repeat-x; - border-color: #dcdcdc; - -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1); - box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1); -} -/*# sourceMappingURL=bootstrap-theme.css.map */ \ No newline at end of file diff --git a/searx/static/themes/oscar/css/bootstrap-theme.min.css b/searx/static/themes/oscar/css/bootstrap-theme.min.css deleted file mode 100644 index 2a69f48c7f5badb22c914953a6b49d6fbf3df9ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23411 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 VIksitwkX4NzYn+k{o3!Z{|5_w?QQ@7 diff --git a/searx/static/themes/oscar/css/bootstrap-theme.min.css.map b/searx/static/themes/oscar/css/bootstrap-theme.min.css.map deleted file mode 100644 index 5d75106e042b7a66107a0d44abea854895076733..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75600 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 xSC=k(BGeQaT .caret, - .dropup > .btn > .caret { - border-top-color: #000 !important; - } - .label { - border: 1px solid #000; - } - .table { - border-collapse: collapse !important; - } - .table td, - .table th { - background-color: #fff !important; - } - .table-bordered th, - .table-bordered td { - border: 1px solid #ddd !important; - } -} -@font-face { - font-family: "Glyphicons Halflings"; - src: url("../fonts/glyphicons-halflings-regular.eot"); - src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); -} -.glyphicon { - position: relative; - top: 1px; - display: inline-block; - font-family: "Glyphicons Halflings"; - font-style: normal; - font-weight: 400; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.glyphicon-asterisk:before { - content: "\002a"; -} -.glyphicon-plus:before { - content: "\002b"; -} -.glyphicon-euro:before, -.glyphicon-eur:before { - content: "\20ac"; -} -.glyphicon-minus:before { - content: "\2212"; -} -.glyphicon-cloud:before { - content: "\2601"; -} -.glyphicon-envelope:before { - content: "\2709"; -} -.glyphicon-pencil:before { - content: "\270f"; -} -.glyphicon-glass:before { - content: "\e001"; -} -.glyphicon-music:before { - content: "\e002"; -} -.glyphicon-search:before { - content: "\e003"; -} -.glyphicon-heart:before { - content: "\e005"; -} -.glyphicon-star:before { - content: "\e006"; -} -.glyphicon-star-empty:before { - content: "\e007"; -} -.glyphicon-user:before { - content: "\e008"; -} -.glyphicon-film:before { - content: "\e009"; -} -.glyphicon-th-large:before { - content: "\e010"; -} -.glyphicon-th:before { - content: "\e011"; -} -.glyphicon-th-list:before { - content: "\e012"; -} -.glyphicon-ok:before { - content: "\e013"; -} -.glyphicon-remove:before { - content: "\e014"; -} -.glyphicon-zoom-in:before { - content: "\e015"; -} -.glyphicon-zoom-out:before { - content: "\e016"; -} -.glyphicon-off:before { - content: "\e017"; -} -.glyphicon-signal:before { - content: "\e018"; -} -.glyphicon-cog:before { - content: "\e019"; -} -.glyphicon-trash:before { - content: "\e020"; -} -.glyphicon-home:before { - content: "\e021"; -} -.glyphicon-file:before { - content: "\e022"; -} -.glyphicon-time:before { - content: "\e023"; -} -.glyphicon-road:before { - content: "\e024"; -} -.glyphicon-download-alt:before { - content: "\e025"; -} -.glyphicon-download:before { - content: "\e026"; -} -.glyphicon-upload:before { - content: "\e027"; -} -.glyphicon-inbox:before { - content: "\e028"; -} -.glyphicon-play-circle:before { - content: "\e029"; -} -.glyphicon-repeat:before { - content: "\e030"; -} -.glyphicon-refresh:before { - content: "\e031"; -} -.glyphicon-list-alt:before { - content: "\e032"; -} -.glyphicon-lock:before { - content: "\e033"; -} -.glyphicon-flag:before { - content: "\e034"; -} -.glyphicon-headphones:before { - content: "\e035"; -} -.glyphicon-volume-off:before { - content: "\e036"; -} -.glyphicon-volume-down:before { - content: "\e037"; -} -.glyphicon-volume-up:before { - content: "\e038"; -} -.glyphicon-qrcode:before { - content: "\e039"; -} -.glyphicon-barcode:before { - content: "\e040"; -} -.glyphicon-tag:before { - content: "\e041"; -} -.glyphicon-tags:before { - content: "\e042"; -} -.glyphicon-book:before { - content: "\e043"; -} -.glyphicon-bookmark:before { - content: "\e044"; -} -.glyphicon-print:before { - content: "\e045"; -} -.glyphicon-camera:before { - content: "\e046"; -} -.glyphicon-font:before { - content: "\e047"; -} -.glyphicon-bold:before { - content: "\e048"; -} -.glyphicon-italic:before { - content: "\e049"; -} -.glyphicon-text-height:before { - content: "\e050"; -} -.glyphicon-text-width:before { - content: "\e051"; -} -.glyphicon-align-left:before { - content: "\e052"; -} -.glyphicon-align-center:before { - content: "\e053"; -} -.glyphicon-align-right:before { - content: "\e054"; -} -.glyphicon-align-justify:before { - content: "\e055"; -} -.glyphicon-list:before { - content: "\e056"; -} -.glyphicon-indent-left:before { - content: "\e057"; -} -.glyphicon-indent-right:before { - content: "\e058"; -} -.glyphicon-facetime-video:before { - content: "\e059"; -} -.glyphicon-picture:before { - content: "\e060"; -} -.glyphicon-map-marker:before { - content: "\e062"; -} -.glyphicon-adjust:before { - content: "\e063"; -} -.glyphicon-tint:before { - content: "\e064"; -} -.glyphicon-edit:before { - content: "\e065"; -} -.glyphicon-share:before { - content: "\e066"; -} -.glyphicon-check:before { - content: "\e067"; -} -.glyphicon-move:before { - content: "\e068"; -} -.glyphicon-step-backward:before { - content: "\e069"; -} -.glyphicon-fast-backward:before { - content: "\e070"; -} -.glyphicon-backward:before { - content: "\e071"; -} -.glyphicon-play:before { - content: "\e072"; -} -.glyphicon-pause:before { - content: "\e073"; -} -.glyphicon-stop:before { - content: "\e074"; -} -.glyphicon-forward:before { - content: "\e075"; -} -.glyphicon-fast-forward:before { - content: "\e076"; -} -.glyphicon-step-forward:before { - content: "\e077"; -} -.glyphicon-eject:before { - content: "\e078"; -} -.glyphicon-chevron-left:before { - content: "\e079"; -} -.glyphicon-chevron-right:before { - content: "\e080"; -} -.glyphicon-plus-sign:before { - content: "\e081"; -} -.glyphicon-minus-sign:before { - content: "\e082"; -} -.glyphicon-remove-sign:before { - content: "\e083"; -} -.glyphicon-ok-sign:before { - content: "\e084"; -} -.glyphicon-question-sign:before { - content: "\e085"; -} -.glyphicon-info-sign:before { - content: "\e086"; -} -.glyphicon-screenshot:before { - content: "\e087"; -} -.glyphicon-remove-circle:before { - content: "\e088"; -} -.glyphicon-ok-circle:before { - content: "\e089"; -} -.glyphicon-ban-circle:before { - content: "\e090"; -} -.glyphicon-arrow-left:before { - content: "\e091"; -} -.glyphicon-arrow-right:before { - content: "\e092"; -} -.glyphicon-arrow-up:before { - content: "\e093"; -} -.glyphicon-arrow-down:before { - content: "\e094"; -} -.glyphicon-share-alt:before { - content: "\e095"; -} -.glyphicon-resize-full:before { - content: "\e096"; -} -.glyphicon-resize-small:before { - content: "\e097"; -} -.glyphicon-exclamation-sign:before { - content: "\e101"; -} -.glyphicon-gift:before { - content: "\e102"; -} -.glyphicon-leaf:before { - content: "\e103"; -} -.glyphicon-fire:before { - content: "\e104"; -} -.glyphicon-eye-open:before { - content: "\e105"; -} -.glyphicon-eye-close:before { - content: "\e106"; -} -.glyphicon-warning-sign:before { - content: "\e107"; -} -.glyphicon-plane:before { - content: "\e108"; -} -.glyphicon-calendar:before { - content: "\e109"; -} -.glyphicon-random:before { - content: "\e110"; -} -.glyphicon-comment:before { - content: "\e111"; -} -.glyphicon-magnet:before { - content: "\e112"; -} -.glyphicon-chevron-up:before { - content: "\e113"; -} -.glyphicon-chevron-down:before { - content: "\e114"; -} -.glyphicon-retweet:before { - content: "\e115"; -} -.glyphicon-shopping-cart:before { - content: "\e116"; -} -.glyphicon-folder-close:before { - content: "\e117"; -} -.glyphicon-folder-open:before { - content: "\e118"; -} -.glyphicon-resize-vertical:before { - content: "\e119"; -} -.glyphicon-resize-horizontal:before { - content: "\e120"; -} -.glyphicon-hdd:before { - content: "\e121"; -} -.glyphicon-bullhorn:before { - content: "\e122"; -} -.glyphicon-bell:before { - content: "\e123"; -} -.glyphicon-certificate:before { - content: "\e124"; -} -.glyphicon-thumbs-up:before { - content: "\e125"; -} -.glyphicon-thumbs-down:before { - content: "\e126"; -} -.glyphicon-hand-right:before { - content: "\e127"; -} -.glyphicon-hand-left:before { - content: "\e128"; -} -.glyphicon-hand-up:before { - content: "\e129"; -} -.glyphicon-hand-down:before { - content: "\e130"; -} -.glyphicon-circle-arrow-right:before { - content: "\e131"; -} -.glyphicon-circle-arrow-left:before { - content: "\e132"; -} -.glyphicon-circle-arrow-up:before { - content: "\e133"; -} -.glyphicon-circle-arrow-down:before { - content: "\e134"; -} -.glyphicon-globe:before { - content: "\e135"; -} -.glyphicon-wrench:before { - content: "\e136"; -} -.glyphicon-tasks:before { - content: "\e137"; -} -.glyphicon-filter:before { - content: "\e138"; -} -.glyphicon-briefcase:before { - content: "\e139"; -} -.glyphicon-fullscreen:before { - content: "\e140"; -} -.glyphicon-dashboard:before { - content: "\e141"; -} -.glyphicon-paperclip:before { - content: "\e142"; -} -.glyphicon-heart-empty:before { - content: "\e143"; -} -.glyphicon-link:before { - content: "\e144"; -} -.glyphicon-phone:before { - content: "\e145"; -} -.glyphicon-pushpin:before { - content: "\e146"; -} -.glyphicon-usd:before { - content: "\e148"; -} -.glyphicon-gbp:before { - content: "\e149"; -} -.glyphicon-sort:before { - content: "\e150"; -} -.glyphicon-sort-by-alphabet:before { - content: "\e151"; -} -.glyphicon-sort-by-alphabet-alt:before { - content: "\e152"; -} -.glyphicon-sort-by-order:before { - content: "\e153"; -} -.glyphicon-sort-by-order-alt:before { - content: "\e154"; -} -.glyphicon-sort-by-attributes:before { - content: "\e155"; -} -.glyphicon-sort-by-attributes-alt:before { - content: "\e156"; -} -.glyphicon-unchecked:before { - content: "\e157"; -} -.glyphicon-expand:before { - content: "\e158"; -} -.glyphicon-collapse-down:before { - content: "\e159"; -} -.glyphicon-collapse-up:before { - content: "\e160"; -} -.glyphicon-log-in:before { - content: "\e161"; -} -.glyphicon-flash:before { - content: "\e162"; -} -.glyphicon-log-out:before { - content: "\e163"; -} -.glyphicon-new-window:before { - content: "\e164"; -} -.glyphicon-record:before { - content: "\e165"; -} -.glyphicon-save:before { - content: "\e166"; -} -.glyphicon-open:before { - content: "\e167"; -} -.glyphicon-saved:before { - content: "\e168"; -} -.glyphicon-import:before { - content: "\e169"; -} -.glyphicon-export:before { - content: "\e170"; -} -.glyphicon-send:before { - content: "\e171"; -} -.glyphicon-floppy-disk:before { - content: "\e172"; -} -.glyphicon-floppy-saved:before { - content: "\e173"; -} -.glyphicon-floppy-remove:before { - content: "\e174"; -} -.glyphicon-floppy-save:before { - content: "\e175"; -} -.glyphicon-floppy-open:before { - content: "\e176"; -} -.glyphicon-credit-card:before { - content: "\e177"; -} -.glyphicon-transfer:before { - content: "\e178"; -} -.glyphicon-cutlery:before { - content: "\e179"; -} -.glyphicon-header:before { - content: "\e180"; -} -.glyphicon-compressed:before { - content: "\e181"; -} -.glyphicon-earphone:before { - content: "\e182"; -} -.glyphicon-phone-alt:before { - content: "\e183"; -} -.glyphicon-tower:before { - content: "\e184"; -} -.glyphicon-stats:before { - content: "\e185"; -} -.glyphicon-sd-video:before { - content: "\e186"; -} -.glyphicon-hd-video:before { - content: "\e187"; -} -.glyphicon-subtitles:before { - content: "\e188"; -} -.glyphicon-sound-stereo:before { - content: "\e189"; -} -.glyphicon-sound-dolby:before { - content: "\e190"; -} -.glyphicon-sound-5-1:before { - content: "\e191"; -} -.glyphicon-sound-6-1:before { - content: "\e192"; -} -.glyphicon-sound-7-1:before { - content: "\e193"; -} -.glyphicon-copyright-mark:before { - content: "\e194"; -} -.glyphicon-registration-mark:before { - content: "\e195"; -} -.glyphicon-cloud-download:before { - content: "\e197"; -} -.glyphicon-cloud-upload:before { - content: "\e198"; -} -.glyphicon-tree-conifer:before { - content: "\e199"; -} -.glyphicon-tree-deciduous:before { - content: "\e200"; -} -.glyphicon-cd:before { - content: "\e201"; -} -.glyphicon-save-file:before { - content: "\e202"; -} -.glyphicon-open-file:before { - content: "\e203"; -} -.glyphicon-level-up:before { - content: "\e204"; -} -.glyphicon-copy:before { - content: "\e205"; -} -.glyphicon-paste:before { - content: "\e206"; -} -.glyphicon-alert:before { - content: "\e209"; -} -.glyphicon-equalizer:before { - content: "\e210"; -} -.glyphicon-king:before { - content: "\e211"; -} -.glyphicon-queen:before { - content: "\e212"; -} -.glyphicon-pawn:before { - content: "\e213"; -} -.glyphicon-bishop:before { - content: "\e214"; -} -.glyphicon-knight:before { - content: "\e215"; -} -.glyphicon-baby-formula:before { - content: "\e216"; -} -.glyphicon-tent:before { - content: "\26fa"; -} -.glyphicon-blackboard:before { - content: "\e218"; -} -.glyphicon-bed:before { - content: "\e219"; -} -.glyphicon-apple:before { - content: "\f8ff"; -} -.glyphicon-erase:before { - content: "\e221"; -} -.glyphicon-hourglass:before { - content: "\231b"; -} -.glyphicon-lamp:before { - content: "\e223"; -} -.glyphicon-duplicate:before { - content: "\e224"; -} -.glyphicon-piggy-bank:before { - content: "\e225"; -} -.glyphicon-scissors:before { - content: "\e226"; -} -.glyphicon-bitcoin:before { - content: "\e227"; -} -.glyphicon-btc:before { - content: "\e227"; -} -.glyphicon-xbt:before { - content: "\e227"; -} -.glyphicon-yen:before { - content: "\00a5"; -} -.glyphicon-jpy:before { - content: "\00a5"; -} -.glyphicon-ruble:before { - content: "\20bd"; -} -.glyphicon-rub:before { - content: "\20bd"; -} -.glyphicon-scale:before { - content: "\e230"; -} -.glyphicon-ice-lolly:before { - content: "\e231"; -} -.glyphicon-ice-lolly-tasted:before { - content: "\e232"; -} -.glyphicon-education:before { - content: "\e233"; -} -.glyphicon-option-horizontal:before { - content: "\e234"; -} -.glyphicon-option-vertical:before { - content: "\e235"; -} -.glyphicon-menu-hamburger:before { - content: "\e236"; -} -.glyphicon-modal-window:before { - content: "\e237"; -} -.glyphicon-oil:before { - content: "\e238"; -} -.glyphicon-grain:before { - content: "\e239"; -} -.glyphicon-sunglasses:before { - content: "\e240"; -} -.glyphicon-text-size:before { - content: "\e241"; -} -.glyphicon-text-color:before { - content: "\e242"; -} -.glyphicon-text-background:before { - content: "\e243"; -} -.glyphicon-object-align-top:before { - content: "\e244"; -} -.glyphicon-object-align-bottom:before { - content: "\e245"; -} -.glyphicon-object-align-horizontal:before { - content: "\e246"; -} -.glyphicon-object-align-left:before { - content: "\e247"; -} -.glyphicon-object-align-vertical:before { - content: "\e248"; -} -.glyphicon-object-align-right:before { - content: "\e249"; -} -.glyphicon-triangle-right:before { - content: "\e250"; -} -.glyphicon-triangle-left:before { - content: "\e251"; -} -.glyphicon-triangle-bottom:before { - content: "\e252"; -} -.glyphicon-triangle-top:before { - content: "\e253"; -} -.glyphicon-console:before { - content: "\e254"; -} -.glyphicon-superscript:before { - content: "\e255"; -} -.glyphicon-subscript:before { - content: "\e256"; -} -.glyphicon-menu-left:before { - content: "\e257"; -} -.glyphicon-menu-right:before { - content: "\e258"; -} -.glyphicon-menu-down:before { - content: "\e259"; -} -.glyphicon-menu-up:before { - content: "\e260"; -} -* { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -*:before, -*:after { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -html { - font-size: 10px; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} -body { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - line-height: 1.42857143; - color: #333333; - background-color: #fff; -} -input, -button, -select, -textarea { - font-family: inherit; - font-size: inherit; - line-height: inherit; -} -a { - color: #337ab7; - text-decoration: none; -} -a:hover, -a:focus { - color: #23527c; - text-decoration: underline; -} -a:focus { - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -figure { - margin: 0; -} -img { - vertical-align: middle; -} -.img-responsive, -.thumbnail > img, -.thumbnail a > img, -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - display: block; - max-width: 100%; - height: auto; -} -.img-rounded { - border-radius: 6px; -} -.img-thumbnail { - padding: 4px; - line-height: 1.42857143; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 4px; - -webkit-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; - display: inline-block; - max-width: 100%; - height: auto; -} -.img-circle { - border-radius: 50%; -} -hr { - margin-top: 20px; - margin-bottom: 20px; - border: 0; - border-top: 1px solid #eeeeee; -} -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; -} -.sr-only-focusable:active, -.sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - margin: 0; - overflow: visible; - clip: auto; -} -[role="button"] { - cursor: pointer; -} -h1, -h2, -h3, -h4, -h5, -h6, -.h1, -.h2, -.h3, -.h4, -.h5, -.h6 { - font-family: inherit; - font-weight: 500; - line-height: 1.1; - color: inherit; -} -h1 small, -h2 small, -h3 small, -h4 small, -h5 small, -h6 small, -.h1 small, -.h2 small, -.h3 small, -.h4 small, -.h5 small, -.h6 small, -h1 .small, -h2 .small, -h3 .small, -h4 .small, -h5 .small, -h6 .small, -.h1 .small, -.h2 .small, -.h3 .small, -.h4 .small, -.h5 .small, -.h6 .small { - font-weight: 400; - line-height: 1; - color: #777777; -} -h1, -.h1, -h2, -.h2, -h3, -.h3 { - margin-top: 20px; - margin-bottom: 10px; -} -h1 small, -.h1 small, -h2 small, -.h2 small, -h3 small, -.h3 small, -h1 .small, -.h1 .small, -h2 .small, -.h2 .small, -h3 .small, -.h3 .small { - font-size: 65%; -} -h4, -.h4, -h5, -.h5, -h6, -.h6 { - margin-top: 10px; - margin-bottom: 10px; -} -h4 small, -.h4 small, -h5 small, -.h5 small, -h6 small, -.h6 small, -h4 .small, -.h4 .small, -h5 .small, -.h5 .small, -h6 .small, -.h6 .small { - font-size: 75%; -} -h1, -.h1 { - font-size: 36px; -} -h2, -.h2 { - font-size: 30px; -} -h3, -.h3 { - font-size: 24px; -} -h4, -.h4 { - font-size: 18px; -} -h5, -.h5 { - font-size: 14px; -} -h6, -.h6 { - font-size: 12px; -} -p { - margin: 0 0 10px; -} -.lead { - margin-bottom: 20px; - font-size: 16px; - font-weight: 300; - line-height: 1.4; -} -@media (min-width: 768px) { - .lead { - font-size: 21px; - } -} -small, -.small { - font-size: 85%; -} -mark, -.mark { - padding: 0.2em; - background-color: #fcf8e3; -} -.text-left { - text-align: left; -} -.text-right { - text-align: right; -} -.text-center { - text-align: center; -} -.text-justify { - text-align: justify; -} -.text-nowrap { - white-space: nowrap; -} -.text-lowercase { - text-transform: lowercase; -} -.text-uppercase { - text-transform: uppercase; -} -.text-capitalize { - text-transform: capitalize; -} -.text-muted { - color: #777777; -} -.text-primary { - color: #337ab7; -} -a.text-primary:hover, -a.text-primary:focus { - color: #286090; -} -.text-success { - color: #3c763d; -} -a.text-success:hover, -a.text-success:focus { - color: #2b542c; -} -.text-info { - color: #31708f; -} -a.text-info:hover, -a.text-info:focus { - color: #245269; -} -.text-warning { - color: #8a6d3b; -} -a.text-warning:hover, -a.text-warning:focus { - color: #66512c; -} -.text-danger { - color: #a94442; -} -a.text-danger:hover, -a.text-danger:focus { - color: #843534; -} -.bg-primary { - color: #fff; - background-color: #337ab7; -} -a.bg-primary:hover, -a.bg-primary:focus { - background-color: #286090; -} -.bg-success { - background-color: #dff0d8; -} -a.bg-success:hover, -a.bg-success:focus { - background-color: #c1e2b3; -} -.bg-info { - background-color: #d9edf7; -} -a.bg-info:hover, -a.bg-info:focus { - background-color: #afd9ee; -} -.bg-warning { - background-color: #fcf8e3; -} -a.bg-warning:hover, -a.bg-warning:focus { - background-color: #f7ecb5; -} -.bg-danger { - background-color: #f2dede; -} -a.bg-danger:hover, -a.bg-danger:focus { - background-color: #e4b9b9; -} -.page-header { - padding-bottom: 9px; - margin: 40px 0 20px; - border-bottom: 1px solid #eeeeee; -} -ul, -ol { - margin-top: 0; - margin-bottom: 10px; -} -ul ul, -ol ul, -ul ol, -ol ol { - margin-bottom: 0; -} -.list-unstyled { - padding-left: 0; - list-style: none; -} -.list-inline { - padding-left: 0; - list-style: none; - margin-left: -5px; -} -.list-inline > li { - display: inline-block; - padding-right: 5px; - padding-left: 5px; -} -dl { - margin-top: 0; - margin-bottom: 20px; -} -dt, -dd { - line-height: 1.42857143; -} -dt { - font-weight: 700; -} -dd { - margin-left: 0; -} -@media (min-width: 768px) { - .dl-horizontal dt { - float: left; - width: 160px; - clear: left; - text-align: right; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - .dl-horizontal dd { - margin-left: 180px; - } -} -abbr[title], -abbr[data-original-title] { - cursor: help; -} -.initialism { - font-size: 90%; - text-transform: uppercase; -} -blockquote { - padding: 10px 20px; - margin: 0 0 20px; - font-size: 17.5px; - border-left: 5px solid #eeeeee; -} -blockquote p:last-child, -blockquote ul:last-child, -blockquote ol:last-child { - margin-bottom: 0; -} -blockquote footer, -blockquote small, -blockquote .small { - display: block; - font-size: 80%; - line-height: 1.42857143; - color: #777777; -} -blockquote footer:before, -blockquote small:before, -blockquote .small:before { - content: "\2014 \00A0"; -} -.blockquote-reverse, -blockquote.pull-right { - padding-right: 15px; - padding-left: 0; - text-align: right; - border-right: 5px solid #eeeeee; - border-left: 0; -} -.blockquote-reverse footer:before, -blockquote.pull-right footer:before, -.blockquote-reverse small:before, -blockquote.pull-right small:before, -.blockquote-reverse .small:before, -blockquote.pull-right .small:before { - content: ""; -} -.blockquote-reverse footer:after, -blockquote.pull-right footer:after, -.blockquote-reverse small:after, -blockquote.pull-right small:after, -.blockquote-reverse .small:after, -blockquote.pull-right .small:after { - content: "\00A0 \2014"; -} -address { - margin-bottom: 20px; - font-style: normal; - line-height: 1.42857143; -} -code, -kbd, -pre, -samp { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; -} -code { - padding: 2px 4px; - font-size: 90%; - color: #c7254e; - background-color: #f9f2f4; - border-radius: 4px; -} -kbd { - padding: 2px 4px; - font-size: 90%; - color: #fff; - background-color: #333; - border-radius: 3px; - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); -} -kbd kbd { - padding: 0; - font-size: 100%; - font-weight: 700; - box-shadow: none; -} -pre { - display: block; - padding: 9.5px; - margin: 0 0 10px; - font-size: 13px; - line-height: 1.42857143; - color: #333333; - word-break: break-all; - word-wrap: break-word; - background-color: #f5f5f5; - border: 1px solid #ccc; - border-radius: 4px; -} -pre code { - padding: 0; - font-size: inherit; - color: inherit; - white-space: pre-wrap; - background-color: transparent; - border-radius: 0; -} -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} -.container { - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} -@media (min-width: 768px) { - .container { - width: 750px; - } -} -@media (min-width: 992px) { - .container { - width: 970px; - } -} -@media (min-width: 1200px) { - .container { - width: 1170px; - } -} -.container-fluid { - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} -.row { - margin-right: -15px; - margin-left: -15px; -} -.row-no-gutters { - margin-right: 0; - margin-left: 0; -} -.row-no-gutters [class*="col-"] { - padding-right: 0; - padding-left: 0; -} -.col-xs-1, -.col-sm-1, -.col-md-1, -.col-lg-1, -.col-xs-2, -.col-sm-2, -.col-md-2, -.col-lg-2, -.col-xs-3, -.col-sm-3, -.col-md-3, -.col-lg-3, -.col-xs-4, -.col-sm-4, -.col-md-4, -.col-lg-4, -.col-xs-5, -.col-sm-5, -.col-md-5, -.col-lg-5, -.col-xs-6, -.col-sm-6, -.col-md-6, -.col-lg-6, -.col-xs-7, -.col-sm-7, -.col-md-7, -.col-lg-7, -.col-xs-8, -.col-sm-8, -.col-md-8, -.col-lg-8, -.col-xs-9, -.col-sm-9, -.col-md-9, -.col-lg-9, -.col-xs-10, -.col-sm-10, -.col-md-10, -.col-lg-10, -.col-xs-11, -.col-sm-11, -.col-md-11, -.col-lg-11, -.col-xs-12, -.col-sm-12, -.col-md-12, -.col-lg-12 { - position: relative; - min-height: 1px; - padding-right: 15px; - padding-left: 15px; -} -.col-xs-1, -.col-xs-2, -.col-xs-3, -.col-xs-4, -.col-xs-5, -.col-xs-6, -.col-xs-7, -.col-xs-8, -.col-xs-9, -.col-xs-10, -.col-xs-11, -.col-xs-12 { - float: left; -} -.col-xs-12 { - width: 100%; -} -.col-xs-11 { - width: 91.66666667%; -} -.col-xs-10 { - width: 83.33333333%; -} -.col-xs-9 { - width: 75%; -} -.col-xs-8 { - width: 66.66666667%; -} -.col-xs-7 { - width: 58.33333333%; -} -.col-xs-6 { - width: 50%; -} -.col-xs-5 { - width: 41.66666667%; -} -.col-xs-4 { - width: 33.33333333%; -} -.col-xs-3 { - width: 25%; -} -.col-xs-2 { - width: 16.66666667%; -} -.col-xs-1 { - width: 8.33333333%; -} -.col-xs-pull-12 { - right: 100%; -} -.col-xs-pull-11 { - right: 91.66666667%; -} -.col-xs-pull-10 { - right: 83.33333333%; -} -.col-xs-pull-9 { - right: 75%; -} -.col-xs-pull-8 { - right: 66.66666667%; -} -.col-xs-pull-7 { - right: 58.33333333%; -} -.col-xs-pull-6 { - right: 50%; -} -.col-xs-pull-5 { - right: 41.66666667%; -} -.col-xs-pull-4 { - right: 33.33333333%; -} -.col-xs-pull-3 { - right: 25%; -} -.col-xs-pull-2 { - right: 16.66666667%; -} -.col-xs-pull-1 { - right: 8.33333333%; -} -.col-xs-pull-0 { - right: auto; -} -.col-xs-push-12 { - left: 100%; -} -.col-xs-push-11 { - left: 91.66666667%; -} -.col-xs-push-10 { - left: 83.33333333%; -} -.col-xs-push-9 { - left: 75%; -} -.col-xs-push-8 { - left: 66.66666667%; -} -.col-xs-push-7 { - left: 58.33333333%; -} -.col-xs-push-6 { - left: 50%; -} -.col-xs-push-5 { - left: 41.66666667%; -} -.col-xs-push-4 { - left: 33.33333333%; -} -.col-xs-push-3 { - left: 25%; -} -.col-xs-push-2 { - left: 16.66666667%; -} -.col-xs-push-1 { - left: 8.33333333%; -} -.col-xs-push-0 { - left: auto; -} -.col-xs-offset-12 { - margin-left: 100%; -} -.col-xs-offset-11 { - margin-left: 91.66666667%; -} -.col-xs-offset-10 { - margin-left: 83.33333333%; -} -.col-xs-offset-9 { - margin-left: 75%; -} -.col-xs-offset-8 { - margin-left: 66.66666667%; -} -.col-xs-offset-7 { - margin-left: 58.33333333%; -} -.col-xs-offset-6 { - margin-left: 50%; -} -.col-xs-offset-5 { - margin-left: 41.66666667%; -} -.col-xs-offset-4 { - margin-left: 33.33333333%; -} -.col-xs-offset-3 { - margin-left: 25%; -} -.col-xs-offset-2 { - margin-left: 16.66666667%; -} -.col-xs-offset-1 { - margin-left: 8.33333333%; -} -.col-xs-offset-0 { - margin-left: 0%; -} -@media (min-width: 768px) { - .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 { - float: left; - } - .col-sm-12 { - width: 100%; - } - .col-sm-11 { - width: 91.66666667%; - } - .col-sm-10 { - width: 83.33333333%; - } - .col-sm-9 { - width: 75%; - } - .col-sm-8 { - width: 66.66666667%; - } - .col-sm-7 { - width: 58.33333333%; - } - .col-sm-6 { - width: 50%; - } - .col-sm-5 { - width: 41.66666667%; - } - .col-sm-4 { - width: 33.33333333%; - } - .col-sm-3 { - width: 25%; - } - .col-sm-2 { - width: 16.66666667%; - } - .col-sm-1 { - width: 8.33333333%; - } - .col-sm-pull-12 { - right: 100%; - } - .col-sm-pull-11 { - right: 91.66666667%; - } - .col-sm-pull-10 { - right: 83.33333333%; - } - .col-sm-pull-9 { - right: 75%; - } - .col-sm-pull-8 { - right: 66.66666667%; - } - .col-sm-pull-7 { - right: 58.33333333%; - } - .col-sm-pull-6 { - right: 50%; - } - .col-sm-pull-5 { - right: 41.66666667%; - } - .col-sm-pull-4 { - right: 33.33333333%; - } - .col-sm-pull-3 { - right: 25%; - } - .col-sm-pull-2 { - right: 16.66666667%; - } - .col-sm-pull-1 { - right: 8.33333333%; - } - .col-sm-pull-0 { - right: auto; - } - .col-sm-push-12 { - left: 100%; - } - .col-sm-push-11 { - left: 91.66666667%; - } - .col-sm-push-10 { - left: 83.33333333%; - } - .col-sm-push-9 { - left: 75%; - } - .col-sm-push-8 { - left: 66.66666667%; - } - .col-sm-push-7 { - left: 58.33333333%; - } - .col-sm-push-6 { - left: 50%; - } - .col-sm-push-5 { - left: 41.66666667%; - } - .col-sm-push-4 { - left: 33.33333333%; - } - .col-sm-push-3 { - left: 25%; - } - .col-sm-push-2 { - left: 16.66666667%; - } - .col-sm-push-1 { - left: 8.33333333%; - } - .col-sm-push-0 { - left: auto; - } - .col-sm-offset-12 { - margin-left: 100%; - } - .col-sm-offset-11 { - margin-left: 91.66666667%; - } - .col-sm-offset-10 { - margin-left: 83.33333333%; - } - .col-sm-offset-9 { - margin-left: 75%; - } - .col-sm-offset-8 { - margin-left: 66.66666667%; - } - .col-sm-offset-7 { - margin-left: 58.33333333%; - } - .col-sm-offset-6 { - margin-left: 50%; - } - .col-sm-offset-5 { - margin-left: 41.66666667%; - } - .col-sm-offset-4 { - margin-left: 33.33333333%; - } - .col-sm-offset-3 { - margin-left: 25%; - } - .col-sm-offset-2 { - margin-left: 16.66666667%; - } - .col-sm-offset-1 { - margin-left: 8.33333333%; - } - .col-sm-offset-0 { - margin-left: 0%; - } -} -@media (min-width: 992px) { - .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 { - float: left; - } - .col-md-12 { - width: 100%; - } - .col-md-11 { - width: 91.66666667%; - } - .col-md-10 { - width: 83.33333333%; - } - .col-md-9 { - width: 75%; - } - .col-md-8 { - width: 66.66666667%; - } - .col-md-7 { - width: 58.33333333%; - } - .col-md-6 { - width: 50%; - } - .col-md-5 { - width: 41.66666667%; - } - .col-md-4 { - width: 33.33333333%; - } - .col-md-3 { - width: 25%; - } - .col-md-2 { - width: 16.66666667%; - } - .col-md-1 { - width: 8.33333333%; - } - .col-md-pull-12 { - right: 100%; - } - .col-md-pull-11 { - right: 91.66666667%; - } - .col-md-pull-10 { - right: 83.33333333%; - } - .col-md-pull-9 { - right: 75%; - } - .col-md-pull-8 { - right: 66.66666667%; - } - .col-md-pull-7 { - right: 58.33333333%; - } - .col-md-pull-6 { - right: 50%; - } - .col-md-pull-5 { - right: 41.66666667%; - } - .col-md-pull-4 { - right: 33.33333333%; - } - .col-md-pull-3 { - right: 25%; - } - .col-md-pull-2 { - right: 16.66666667%; - } - .col-md-pull-1 { - right: 8.33333333%; - } - .col-md-pull-0 { - right: auto; - } - .col-md-push-12 { - left: 100%; - } - .col-md-push-11 { - left: 91.66666667%; - } - .col-md-push-10 { - left: 83.33333333%; - } - .col-md-push-9 { - left: 75%; - } - .col-md-push-8 { - left: 66.66666667%; - } - .col-md-push-7 { - left: 58.33333333%; - } - .col-md-push-6 { - left: 50%; - } - .col-md-push-5 { - left: 41.66666667%; - } - .col-md-push-4 { - left: 33.33333333%; - } - .col-md-push-3 { - left: 25%; - } - .col-md-push-2 { - left: 16.66666667%; - } - .col-md-push-1 { - left: 8.33333333%; - } - .col-md-push-0 { - left: auto; - } - .col-md-offset-12 { - margin-left: 100%; - } - .col-md-offset-11 { - margin-left: 91.66666667%; - } - .col-md-offset-10 { - margin-left: 83.33333333%; - } - .col-md-offset-9 { - margin-left: 75%; - } - .col-md-offset-8 { - margin-left: 66.66666667%; - } - .col-md-offset-7 { - margin-left: 58.33333333%; - } - .col-md-offset-6 { - margin-left: 50%; - } - .col-md-offset-5 { - margin-left: 41.66666667%; - } - .col-md-offset-4 { - margin-left: 33.33333333%; - } - .col-md-offset-3 { - margin-left: 25%; - } - .col-md-offset-2 { - margin-left: 16.66666667%; - } - .col-md-offset-1 { - margin-left: 8.33333333%; - } - .col-md-offset-0 { - margin-left: 0%; - } -} -@media (min-width: 1200px) { - .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 { - float: left; - } - .col-lg-12 { - width: 100%; - } - .col-lg-11 { - width: 91.66666667%; - } - .col-lg-10 { - width: 83.33333333%; - } - .col-lg-9 { - width: 75%; - } - .col-lg-8 { - width: 66.66666667%; - } - .col-lg-7 { - width: 58.33333333%; - } - .col-lg-6 { - width: 50%; - } - .col-lg-5 { - width: 41.66666667%; - } - .col-lg-4 { - width: 33.33333333%; - } - .col-lg-3 { - width: 25%; - } - .col-lg-2 { - width: 16.66666667%; - } - .col-lg-1 { - width: 8.33333333%; - } - .col-lg-pull-12 { - right: 100%; - } - .col-lg-pull-11 { - right: 91.66666667%; - } - .col-lg-pull-10 { - right: 83.33333333%; - } - .col-lg-pull-9 { - right: 75%; - } - .col-lg-pull-8 { - right: 66.66666667%; - } - .col-lg-pull-7 { - right: 58.33333333%; - } - .col-lg-pull-6 { - right: 50%; - } - .col-lg-pull-5 { - right: 41.66666667%; - } - .col-lg-pull-4 { - right: 33.33333333%; - } - .col-lg-pull-3 { - right: 25%; - } - .col-lg-pull-2 { - right: 16.66666667%; - } - .col-lg-pull-1 { - right: 8.33333333%; - } - .col-lg-pull-0 { - right: auto; - } - .col-lg-push-12 { - left: 100%; - } - .col-lg-push-11 { - left: 91.66666667%; - } - .col-lg-push-10 { - left: 83.33333333%; - } - .col-lg-push-9 { - left: 75%; - } - .col-lg-push-8 { - left: 66.66666667%; - } - .col-lg-push-7 { - left: 58.33333333%; - } - .col-lg-push-6 { - left: 50%; - } - .col-lg-push-5 { - left: 41.66666667%; - } - .col-lg-push-4 { - left: 33.33333333%; - } - .col-lg-push-3 { - left: 25%; - } - .col-lg-push-2 { - left: 16.66666667%; - } - .col-lg-push-1 { - left: 8.33333333%; - } - .col-lg-push-0 { - left: auto; - } - .col-lg-offset-12 { - margin-left: 100%; - } - .col-lg-offset-11 { - margin-left: 91.66666667%; - } - .col-lg-offset-10 { - margin-left: 83.33333333%; - } - .col-lg-offset-9 { - margin-left: 75%; - } - .col-lg-offset-8 { - margin-left: 66.66666667%; - } - .col-lg-offset-7 { - margin-left: 58.33333333%; - } - .col-lg-offset-6 { - margin-left: 50%; - } - .col-lg-offset-5 { - margin-left: 41.66666667%; - } - .col-lg-offset-4 { - margin-left: 33.33333333%; - } - .col-lg-offset-3 { - margin-left: 25%; - } - .col-lg-offset-2 { - margin-left: 16.66666667%; - } - .col-lg-offset-1 { - margin-left: 8.33333333%; - } - .col-lg-offset-0 { - margin-left: 0%; - } -} -table { - background-color: transparent; -} -table col[class*="col-"] { - position: static; - display: table-column; - float: none; -} -table td[class*="col-"], -table th[class*="col-"] { - position: static; - display: table-cell; - float: none; -} -caption { - padding-top: 8px; - padding-bottom: 8px; - color: #777777; - text-align: left; -} -th { - text-align: left; -} -.table { - width: 100%; - max-width: 100%; - margin-bottom: 20px; -} -.table > thead > tr > th, -.table > tbody > tr > th, -.table > tfoot > tr > th, -.table > thead > tr > td, -.table > tbody > tr > td, -.table > tfoot > tr > td { - padding: 8px; - line-height: 1.42857143; - vertical-align: top; - border-top: 1px solid #ddd; -} -.table > thead > tr > th { - vertical-align: bottom; - border-bottom: 2px solid #ddd; -} -.table > caption + thead > tr:first-child > th, -.table > colgroup + thead > tr:first-child > th, -.table > thead:first-child > tr:first-child > th, -.table > caption + thead > tr:first-child > td, -.table > colgroup + thead > tr:first-child > td, -.table > thead:first-child > tr:first-child > td { - border-top: 0; -} -.table > tbody + tbody { - border-top: 2px solid #ddd; -} -.table .table { - background-color: #fff; -} -.table-condensed > thead > tr > th, -.table-condensed > tbody > tr > th, -.table-condensed > tfoot > tr > th, -.table-condensed > thead > tr > td, -.table-condensed > tbody > tr > td, -.table-condensed > tfoot > tr > td { - padding: 5px; -} -.table-bordered { - border: 1px solid #ddd; -} -.table-bordered > thead > tr > th, -.table-bordered > tbody > tr > th, -.table-bordered > tfoot > tr > th, -.table-bordered > thead > tr > td, -.table-bordered > tbody > tr > td, -.table-bordered > tfoot > tr > td { - border: 1px solid #ddd; -} -.table-bordered > thead > tr > th, -.table-bordered > thead > tr > td { - border-bottom-width: 2px; -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: #f9f9f9; -} -.table-hover > tbody > tr:hover { - background-color: #f5f5f5; -} -.table > thead > tr > td.active, -.table > tbody > tr > td.active, -.table > tfoot > tr > td.active, -.table > thead > tr > th.active, -.table > tbody > tr > th.active, -.table > tfoot > tr > th.active, -.table > thead > tr.active > td, -.table > tbody > tr.active > td, -.table > tfoot > tr.active > td, -.table > thead > tr.active > th, -.table > tbody > tr.active > th, -.table > tfoot > tr.active > th { - background-color: #f5f5f5; -} -.table-hover > tbody > tr > td.active:hover, -.table-hover > tbody > tr > th.active:hover, -.table-hover > tbody > tr.active:hover > td, -.table-hover > tbody > tr:hover > .active, -.table-hover > tbody > tr.active:hover > th { - background-color: #e8e8e8; -} -.table > thead > tr > td.success, -.table > tbody > tr > td.success, -.table > tfoot > tr > td.success, -.table > thead > tr > th.success, -.table > tbody > tr > th.success, -.table > tfoot > tr > th.success, -.table > thead > tr.success > td, -.table > tbody > tr.success > td, -.table > tfoot > tr.success > td, -.table > thead > tr.success > th, -.table > tbody > tr.success > th, -.table > tfoot > tr.success > th { - background-color: #dff0d8; -} -.table-hover > tbody > tr > td.success:hover, -.table-hover > tbody > tr > th.success:hover, -.table-hover > tbody > tr.success:hover > td, -.table-hover > tbody > tr:hover > .success, -.table-hover > tbody > tr.success:hover > th { - background-color: #d0e9c6; -} -.table > thead > tr > td.info, -.table > tbody > tr > td.info, -.table > tfoot > tr > td.info, -.table > thead > tr > th.info, -.table > tbody > tr > th.info, -.table > tfoot > tr > th.info, -.table > thead > tr.info > td, -.table > tbody > tr.info > td, -.table > tfoot > tr.info > td, -.table > thead > tr.info > th, -.table > tbody > tr.info > th, -.table > tfoot > tr.info > th { - background-color: #d9edf7; -} -.table-hover > tbody > tr > td.info:hover, -.table-hover > tbody > tr > th.info:hover, -.table-hover > tbody > tr.info:hover > td, -.table-hover > tbody > tr:hover > .info, -.table-hover > tbody > tr.info:hover > th { - background-color: #c4e3f3; -} -.table > thead > tr > td.warning, -.table > tbody > tr > td.warning, -.table > tfoot > tr > td.warning, -.table > thead > tr > th.warning, -.table > tbody > tr > th.warning, -.table > tfoot > tr > th.warning, -.table > thead > tr.warning > td, -.table > tbody > tr.warning > td, -.table > tfoot > tr.warning > td, -.table > thead > tr.warning > th, -.table > tbody > tr.warning > th, -.table > tfoot > tr.warning > th { - background-color: #fcf8e3; -} -.table-hover > tbody > tr > td.warning:hover, -.table-hover > tbody > tr > th.warning:hover, -.table-hover > tbody > tr.warning:hover > td, -.table-hover > tbody > tr:hover > .warning, -.table-hover > tbody > tr.warning:hover > th { - background-color: #faf2cc; -} -.table > thead > tr > td.danger, -.table > tbody > tr > td.danger, -.table > tfoot > tr > td.danger, -.table > thead > tr > th.danger, -.table > tbody > tr > th.danger, -.table > tfoot > tr > th.danger, -.table > thead > tr.danger > td, -.table > tbody > tr.danger > td, -.table > tfoot > tr.danger > td, -.table > thead > tr.danger > th, -.table > tbody > tr.danger > th, -.table > tfoot > tr.danger > th { - background-color: #f2dede; -} -.table-hover > tbody > tr > td.danger:hover, -.table-hover > tbody > tr > th.danger:hover, -.table-hover > tbody > tr.danger:hover > td, -.table-hover > tbody > tr:hover > .danger, -.table-hover > tbody > tr.danger:hover > th { - background-color: #ebcccc; -} -.table-responsive { - min-height: 0.01%; - overflow-x: auto; -} -@media screen and (max-width: 767px) { - .table-responsive { - width: 100%; - margin-bottom: 15px; - overflow-y: hidden; - -ms-overflow-style: -ms-autohiding-scrollbar; - border: 1px solid #ddd; - } - .table-responsive > .table { - margin-bottom: 0; - } - .table-responsive > .table > thead > tr > th, - .table-responsive > .table > tbody > tr > th, - .table-responsive > .table > tfoot > tr > th, - .table-responsive > .table > thead > tr > td, - .table-responsive > .table > tbody > tr > td, - .table-responsive > .table > tfoot > tr > td { - white-space: nowrap; - } - .table-responsive > .table-bordered { - border: 0; - } - .table-responsive > .table-bordered > thead > tr > th:first-child, - .table-responsive > .table-bordered > tbody > tr > th:first-child, - .table-responsive > .table-bordered > tfoot > tr > th:first-child, - .table-responsive > .table-bordered > thead > tr > td:first-child, - .table-responsive > .table-bordered > tbody > tr > td:first-child, - .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; - } - .table-responsive > .table-bordered > thead > tr > th:last-child, - .table-responsive > .table-bordered > tbody > tr > th:last-child, - .table-responsive > .table-bordered > tfoot > tr > th:last-child, - .table-responsive > .table-bordered > thead > tr > td:last-child, - .table-responsive > .table-bordered > tbody > tr > td:last-child, - .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; - } - .table-responsive > .table-bordered > tbody > tr:last-child > th, - .table-responsive > .table-bordered > tfoot > tr:last-child > th, - .table-responsive > .table-bordered > tbody > tr:last-child > td, - .table-responsive > .table-bordered > tfoot > tr:last-child > td { - border-bottom: 0; - } -} -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: 20px; - font-size: 21px; - line-height: inherit; - color: #333333; - border: 0; - border-bottom: 1px solid #e5e5e5; -} -label { - display: inline-block; - max-width: 100%; - margin-bottom: 5px; - font-weight: 700; -} -input[type="search"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-appearance: none; - appearance: none; -} -input[type="radio"], -input[type="checkbox"] { - margin: 4px 0 0; - margin-top: 1px \9; - line-height: normal; -} -input[type="radio"][disabled], -input[type="checkbox"][disabled], -input[type="radio"].disabled, -input[type="checkbox"].disabled, -fieldset[disabled] input[type="radio"], -fieldset[disabled] input[type="checkbox"] { - cursor: not-allowed; -} -input[type="file"] { - display: block; -} -input[type="range"] { - display: block; - width: 100%; -} -select[multiple], -select[size] { - height: auto; -} -input[type="file"]:focus, -input[type="radio"]:focus, -input[type="checkbox"]:focus { - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -output { - display: block; - padding-top: 7px; - font-size: 14px; - line-height: 1.42857143; - color: #555555; -} -.form-control { - display: block; - width: 100%; - height: 34px; - padding: 6px 12px; - font-size: 14px; - line-height: 1.42857143; - color: #555555; - background-color: #fff; - background-image: none; - border: 1px solid #ccc; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -} -.form-control:focus { - border-color: #66afe9; - outline: 0; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6); -} -.form-control::-moz-placeholder { - color: #999; - opacity: 1; -} -.form-control:-ms-input-placeholder { - color: #999; -} -.form-control::-webkit-input-placeholder { - color: #999; -} -.form-control::-ms-expand { - background-color: transparent; - border: 0; -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: #eeeeee; - opacity: 1; -} -.form-control[disabled], -fieldset[disabled] .form-control { - cursor: not-allowed; -} -textarea.form-control { - height: auto; -} -@media screen and (-webkit-min-device-pixel-ratio: 0) { - input[type="date"].form-control, - input[type="time"].form-control, - input[type="datetime-local"].form-control, - input[type="month"].form-control { - line-height: 34px; - } - input[type="date"].input-sm, - input[type="time"].input-sm, - input[type="datetime-local"].input-sm, - input[type="month"].input-sm, - .input-group-sm input[type="date"], - .input-group-sm input[type="time"], - .input-group-sm input[type="datetime-local"], - .input-group-sm input[type="month"] { - line-height: 30px; - } - input[type="date"].input-lg, - input[type="time"].input-lg, - input[type="datetime-local"].input-lg, - input[type="month"].input-lg, - .input-group-lg input[type="date"], - .input-group-lg input[type="time"], - .input-group-lg input[type="datetime-local"], - .input-group-lg input[type="month"] { - line-height: 46px; - } -} -.form-group { - margin-bottom: 15px; -} -.radio, -.checkbox { - position: relative; - display: block; - margin-top: 10px; - margin-bottom: 10px; -} -.radio.disabled label, -.checkbox.disabled label, -fieldset[disabled] .radio label, -fieldset[disabled] .checkbox label { - cursor: not-allowed; -} -.radio label, -.checkbox label { - min-height: 20px; - padding-left: 20px; - margin-bottom: 0; - font-weight: 400; - cursor: pointer; -} -.radio input[type="radio"], -.radio-inline input[type="radio"], -.checkbox input[type="checkbox"], -.checkbox-inline input[type="checkbox"] { - position: absolute; - margin-top: 4px \9; - margin-left: -20px; -} -.radio + .radio, -.checkbox + .checkbox { - margin-top: -5px; -} -.radio-inline, -.checkbox-inline { - position: relative; - display: inline-block; - padding-left: 20px; - margin-bottom: 0; - font-weight: 400; - vertical-align: middle; - cursor: pointer; -} -.radio-inline.disabled, -.checkbox-inline.disabled, -fieldset[disabled] .radio-inline, -fieldset[disabled] .checkbox-inline { - cursor: not-allowed; -} -.radio-inline + .radio-inline, -.checkbox-inline + .checkbox-inline { - margin-top: 0; - margin-left: 10px; -} -.form-control-static { - min-height: 34px; - padding-top: 7px; - padding-bottom: 7px; - margin-bottom: 0; -} -.form-control-static.input-lg, -.form-control-static.input-sm { - padding-right: 0; - padding-left: 0; -} -.input-sm { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -select.input-sm { - height: 30px; - line-height: 30px; -} -textarea.input-sm, -select[multiple].input-sm { - height: auto; -} -.form-group-sm .form-control { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -.form-group-sm select.form-control { - height: 30px; - line-height: 30px; -} -.form-group-sm textarea.form-control, -.form-group-sm select[multiple].form-control { - height: auto; -} -.form-group-sm .form-control-static { - height: 30px; - min-height: 32px; - padding: 6px 10px; - font-size: 12px; - line-height: 1.5; -} -.input-lg { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -select.input-lg { - height: 46px; - line-height: 46px; -} -textarea.input-lg, -select[multiple].input-lg { - height: auto; -} -.form-group-lg .form-control { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -.form-group-lg select.form-control { - height: 46px; - line-height: 46px; -} -.form-group-lg textarea.form-control, -.form-group-lg select[multiple].form-control { - height: auto; -} -.form-group-lg .form-control-static { - height: 46px; - min-height: 38px; - padding: 11px 16px; - font-size: 18px; - line-height: 1.3333333; -} -.has-feedback { - position: relative; -} -.has-feedback .form-control { - padding-right: 42.5px; -} -.form-control-feedback { - position: absolute; - top: 0; - right: 0; - z-index: 2; - display: block; - width: 34px; - height: 34px; - line-height: 34px; - text-align: center; - pointer-events: none; -} -.input-lg + .form-control-feedback, -.input-group-lg + .form-control-feedback, -.form-group-lg .form-control + .form-control-feedback { - width: 46px; - height: 46px; - line-height: 46px; -} -.input-sm + .form-control-feedback, -.input-group-sm + .form-control-feedback, -.form-group-sm .form-control + .form-control-feedback { - width: 30px; - height: 30px; - line-height: 30px; -} -.has-success .help-block, -.has-success .control-label, -.has-success .radio, -.has-success .checkbox, -.has-success .radio-inline, -.has-success .checkbox-inline, -.has-success.radio label, -.has-success.checkbox label, -.has-success.radio-inline label, -.has-success.checkbox-inline label { - color: #3c763d; -} -.has-success .form-control { - border-color: #3c763d; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.has-success .form-control:focus { - border-color: #2b542c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; -} -.has-success .input-group-addon { - color: #3c763d; - background-color: #dff0d8; - border-color: #3c763d; -} -.has-success .form-control-feedback { - color: #3c763d; -} -.has-warning .help-block, -.has-warning .control-label, -.has-warning .radio, -.has-warning .checkbox, -.has-warning .radio-inline, -.has-warning .checkbox-inline, -.has-warning.radio label, -.has-warning.checkbox label, -.has-warning.radio-inline label, -.has-warning.checkbox-inline label { - color: #8a6d3b; -} -.has-warning .form-control { - border-color: #8a6d3b; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.has-warning .form-control:focus { - border-color: #66512c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; -} -.has-warning .input-group-addon { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #8a6d3b; -} -.has-warning .form-control-feedback { - color: #8a6d3b; -} -.has-error .help-block, -.has-error .control-label, -.has-error .radio, -.has-error .checkbox, -.has-error .radio-inline, -.has-error .checkbox-inline, -.has-error.radio label, -.has-error.checkbox label, -.has-error.radio-inline label, -.has-error.checkbox-inline label { - color: #a94442; -} -.has-error .form-control { - border-color: #a94442; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.has-error .form-control:focus { - border-color: #843534; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; -} -.has-error .input-group-addon { - color: #a94442; - background-color: #f2dede; - border-color: #a94442; -} -.has-error .form-control-feedback { - color: #a94442; -} -.has-feedback label ~ .form-control-feedback { - top: 25px; -} -.has-feedback label.sr-only ~ .form-control-feedback { - top: 0; -} -.help-block { - display: block; - margin-top: 5px; - margin-bottom: 10px; - color: #737373; -} -@media (min-width: 768px) { - .form-inline .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .form-inline .form-control-static { - display: inline-block; - } - .form-inline .input-group { - display: inline-table; - vertical-align: middle; - } - .form-inline .input-group .input-group-addon, - .form-inline .input-group .input-group-btn, - .form-inline .input-group .form-control { - width: auto; - } - .form-inline .input-group > .form-control { - width: 100%; - } - .form-inline .control-label { - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .radio, - .form-inline .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .radio label, - .form-inline .checkbox label { - padding-left: 0; - } - .form-inline .radio input[type="radio"], - .form-inline .checkbox input[type="checkbox"] { - position: relative; - margin-left: 0; - } - .form-inline .has-feedback .form-control-feedback { - top: 0; - } -} -.form-horizontal .radio, -.form-horizontal .checkbox, -.form-horizontal .radio-inline, -.form-horizontal .checkbox-inline { - padding-top: 7px; - margin-top: 0; - margin-bottom: 0; -} -.form-horizontal .radio, -.form-horizontal .checkbox { - min-height: 27px; -} -.form-horizontal .form-group { - margin-right: -15px; - margin-left: -15px; -} -@media (min-width: 768px) { - .form-horizontal .control-label { - padding-top: 7px; - margin-bottom: 0; - text-align: right; - } -} -.form-horizontal .has-feedback .form-control-feedback { - right: 15px; -} -@media (min-width: 768px) { - .form-horizontal .form-group-lg .control-label { - padding-top: 11px; - font-size: 18px; - } -} -@media (min-width: 768px) { - .form-horizontal .form-group-sm .control-label { - padding-top: 6px; - font-size: 12px; - } -} -.btn { - display: inline-block; - margin-bottom: 0; - font-weight: normal; - text-align: center; - white-space: nowrap; - vertical-align: middle; - touch-action: manipulation; - cursor: pointer; - background-image: none; - border: 1px solid transparent; - padding: 6px 12px; - font-size: 14px; - line-height: 1.42857143; - border-radius: 4px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.btn:focus, -.btn:active:focus, -.btn.active:focus, -.btn.focus, -.btn:active.focus, -.btn.active.focus { - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -.btn:hover, -.btn:focus, -.btn.focus { - color: #333; - text-decoration: none; -} -.btn:active, -.btn.active { - background-image: none; - outline: 0; - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} -.btn.disabled, -.btn[disabled], -fieldset[disabled] .btn { - cursor: not-allowed; - filter: alpha(opacity=65); - opacity: 0.65; - -webkit-box-shadow: none; - box-shadow: none; -} -a.btn.disabled, -fieldset[disabled] a.btn { - pointer-events: none; -} -.btn-default { - color: #333; - background-color: #fff; - border-color: #ccc; -} -.btn-default:focus, -.btn-default.focus { - color: #333; - background-color: #e6e6e6; - border-color: #8c8c8c; -} -.btn-default:hover { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; -} -.btn-default:active, -.btn-default.active, -.open > .dropdown-toggle.btn-default { - color: #333; - background-color: #e6e6e6; - background-image: none; - border-color: #adadad; -} -.btn-default:active:hover, -.btn-default.active:hover, -.open > .dropdown-toggle.btn-default:hover, -.btn-default:active:focus, -.btn-default.active:focus, -.open > .dropdown-toggle.btn-default:focus, -.btn-default:active.focus, -.btn-default.active.focus, -.open > .dropdown-toggle.btn-default.focus { - color: #333; - background-color: #d4d4d4; - border-color: #8c8c8c; -} -.btn-default.disabled:hover, -.btn-default[disabled]:hover, -fieldset[disabled] .btn-default:hover, -.btn-default.disabled:focus, -.btn-default[disabled]:focus, -fieldset[disabled] .btn-default:focus, -.btn-default.disabled.focus, -.btn-default[disabled].focus, -fieldset[disabled] .btn-default.focus { - background-color: #fff; - border-color: #ccc; -} -.btn-default .badge { - color: #fff; - background-color: #333; -} -.btn-primary { - color: #fff; - background-color: #337ab7; - border-color: #2e6da4; -} -.btn-primary:focus, -.btn-primary.focus { - color: #fff; - background-color: #286090; - border-color: #122b40; -} -.btn-primary:hover { - color: #fff; - background-color: #286090; - border-color: #204d74; -} -.btn-primary:active, -.btn-primary.active, -.open > .dropdown-toggle.btn-primary { - color: #fff; - background-color: #286090; - background-image: none; - border-color: #204d74; -} -.btn-primary:active:hover, -.btn-primary.active:hover, -.open > .dropdown-toggle.btn-primary:hover, -.btn-primary:active:focus, -.btn-primary.active:focus, -.open > .dropdown-toggle.btn-primary:focus, -.btn-primary:active.focus, -.btn-primary.active.focus, -.open > .dropdown-toggle.btn-primary.focus { - color: #fff; - background-color: #204d74; - border-color: #122b40; -} -.btn-primary.disabled:hover, -.btn-primary[disabled]:hover, -fieldset[disabled] .btn-primary:hover, -.btn-primary.disabled:focus, -.btn-primary[disabled]:focus, -fieldset[disabled] .btn-primary:focus, -.btn-primary.disabled.focus, -.btn-primary[disabled].focus, -fieldset[disabled] .btn-primary.focus { - background-color: #337ab7; - border-color: #2e6da4; -} -.btn-primary .badge { - color: #337ab7; - background-color: #fff; -} -.btn-success { - color: #fff; - background-color: #5cb85c; - border-color: #4cae4c; -} -.btn-success:focus, -.btn-success.focus { - color: #fff; - background-color: #449d44; - border-color: #255625; -} -.btn-success:hover { - color: #fff; - background-color: #449d44; - border-color: #398439; -} -.btn-success:active, -.btn-success.active, -.open > .dropdown-toggle.btn-success { - color: #fff; - background-color: #449d44; - background-image: none; - border-color: #398439; -} -.btn-success:active:hover, -.btn-success.active:hover, -.open > .dropdown-toggle.btn-success:hover, -.btn-success:active:focus, -.btn-success.active:focus, -.open > .dropdown-toggle.btn-success:focus, -.btn-success:active.focus, -.btn-success.active.focus, -.open > .dropdown-toggle.btn-success.focus { - color: #fff; - background-color: #398439; - border-color: #255625; -} -.btn-success.disabled:hover, -.btn-success[disabled]:hover, -fieldset[disabled] .btn-success:hover, -.btn-success.disabled:focus, -.btn-success[disabled]:focus, -fieldset[disabled] .btn-success:focus, -.btn-success.disabled.focus, -.btn-success[disabled].focus, -fieldset[disabled] .btn-success.focus { - background-color: #5cb85c; - border-color: #4cae4c; -} -.btn-success .badge { - color: #5cb85c; - background-color: #fff; -} -.btn-info { - color: #fff; - background-color: #5bc0de; - border-color: #46b8da; -} -.btn-info:focus, -.btn-info.focus { - color: #fff; - background-color: #31b0d5; - border-color: #1b6d85; -} -.btn-info:hover { - color: #fff; - background-color: #31b0d5; - border-color: #269abc; -} -.btn-info:active, -.btn-info.active, -.open > .dropdown-toggle.btn-info { - color: #fff; - background-color: #31b0d5; - background-image: none; - border-color: #269abc; -} -.btn-info:active:hover, -.btn-info.active:hover, -.open > .dropdown-toggle.btn-info:hover, -.btn-info:active:focus, -.btn-info.active:focus, -.open > .dropdown-toggle.btn-info:focus, -.btn-info:active.focus, -.btn-info.active.focus, -.open > .dropdown-toggle.btn-info.focus { - color: #fff; - background-color: #269abc; - border-color: #1b6d85; -} -.btn-info.disabled:hover, -.btn-info[disabled]:hover, -fieldset[disabled] .btn-info:hover, -.btn-info.disabled:focus, -.btn-info[disabled]:focus, -fieldset[disabled] .btn-info:focus, -.btn-info.disabled.focus, -.btn-info[disabled].focus, -fieldset[disabled] .btn-info.focus { - background-color: #5bc0de; - border-color: #46b8da; -} -.btn-info .badge { - color: #5bc0de; - background-color: #fff; -} -.btn-warning { - color: #fff; - background-color: #f0ad4e; - border-color: #eea236; -} -.btn-warning:focus, -.btn-warning.focus { - color: #fff; - background-color: #ec971f; - border-color: #985f0d; -} -.btn-warning:hover { - color: #fff; - background-color: #ec971f; - border-color: #d58512; -} -.btn-warning:active, -.btn-warning.active, -.open > .dropdown-toggle.btn-warning { - color: #fff; - background-color: #ec971f; - background-image: none; - border-color: #d58512; -} -.btn-warning:active:hover, -.btn-warning.active:hover, -.open > .dropdown-toggle.btn-warning:hover, -.btn-warning:active:focus, -.btn-warning.active:focus, -.open > .dropdown-toggle.btn-warning:focus, -.btn-warning:active.focus, -.btn-warning.active.focus, -.open > .dropdown-toggle.btn-warning.focus { - color: #fff; - background-color: #d58512; - border-color: #985f0d; -} -.btn-warning.disabled:hover, -.btn-warning[disabled]:hover, -fieldset[disabled] .btn-warning:hover, -.btn-warning.disabled:focus, -.btn-warning[disabled]:focus, -fieldset[disabled] .btn-warning:focus, -.btn-warning.disabled.focus, -.btn-warning[disabled].focus, -fieldset[disabled] .btn-warning.focus { - background-color: #f0ad4e; - border-color: #eea236; -} -.btn-warning .badge { - color: #f0ad4e; - background-color: #fff; -} -.btn-danger { - color: #fff; - background-color: #d9534f; - border-color: #d43f3a; -} -.btn-danger:focus, -.btn-danger.focus { - color: #fff; - background-color: #c9302c; - border-color: #761c19; -} -.btn-danger:hover { - color: #fff; - background-color: #c9302c; - border-color: #ac2925; -} -.btn-danger:active, -.btn-danger.active, -.open > .dropdown-toggle.btn-danger { - color: #fff; - background-color: #c9302c; - background-image: none; - border-color: #ac2925; -} -.btn-danger:active:hover, -.btn-danger.active:hover, -.open > .dropdown-toggle.btn-danger:hover, -.btn-danger:active:focus, -.btn-danger.active:focus, -.open > .dropdown-toggle.btn-danger:focus, -.btn-danger:active.focus, -.btn-danger.active.focus, -.open > .dropdown-toggle.btn-danger.focus { - color: #fff; - background-color: #ac2925; - border-color: #761c19; -} -.btn-danger.disabled:hover, -.btn-danger[disabled]:hover, -fieldset[disabled] .btn-danger:hover, -.btn-danger.disabled:focus, -.btn-danger[disabled]:focus, -fieldset[disabled] .btn-danger:focus, -.btn-danger.disabled.focus, -.btn-danger[disabled].focus, -fieldset[disabled] .btn-danger.focus { - background-color: #d9534f; - border-color: #d43f3a; -} -.btn-danger .badge { - color: #d9534f; - background-color: #fff; -} -.btn-link { - font-weight: 400; - color: #337ab7; - border-radius: 0; -} -.btn-link, -.btn-link:active, -.btn-link.active, -.btn-link[disabled], -fieldset[disabled] .btn-link { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; -} -.btn-link, -.btn-link:hover, -.btn-link:focus, -.btn-link:active { - border-color: transparent; -} -.btn-link:hover, -.btn-link:focus { - color: #23527c; - text-decoration: underline; - background-color: transparent; -} -.btn-link[disabled]:hover, -fieldset[disabled] .btn-link:hover, -.btn-link[disabled]:focus, -fieldset[disabled] .btn-link:focus { - color: #777777; - text-decoration: none; -} -.btn-lg, -.btn-group-lg > .btn { - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -.btn-sm, -.btn-group-sm > .btn { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -.btn-xs, -.btn-group-xs > .btn { - padding: 1px 5px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -.btn-block { - display: block; - width: 100%; -} -.btn-block + .btn-block { - margin-top: 5px; -} -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} -.fade { - opacity: 0; - -webkit-transition: opacity 0.15s linear; - -o-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; -} -.fade.in { - opacity: 1; -} -.collapse { - display: none; -} -.collapse.in { - display: block; -} -tr.collapse.in { - display: table-row; -} -tbody.collapse.in { - display: table-row-group; -} -.collapsing { - position: relative; - height: 0; - overflow: hidden; - -webkit-transition-property: height, visibility; - transition-property: height, visibility; - -webkit-transition-duration: 0.35s; - transition-duration: 0.35s; - -webkit-transition-timing-function: ease; - transition-timing-function: ease; -} -.caret { - display: inline-block; - width: 0; - height: 0; - margin-left: 2px; - vertical-align: middle; - border-top: 4px dashed; - border-top: 4px solid \9; - border-right: 4px solid transparent; - border-left: 4px solid transparent; -} -.dropup, -.dropdown { - position: relative; -} -.dropdown-toggle:focus { - outline: 0; -} -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; - font-size: 14px; - text-align: left; - list-style: none; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 4px; - -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); - box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); -} -.dropdown-menu.pull-right { - right: 0; - left: auto; -} -.dropdown-menu .divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; -} -.dropdown-menu > li > a { - display: block; - padding: 3px 20px; - clear: both; - font-weight: 400; - line-height: 1.42857143; - color: #333333; - white-space: nowrap; -} -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus { - color: #262626; - text-decoration: none; - background-color: #f5f5f5; -} -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus { - color: #fff; - text-decoration: none; - background-color: #337ab7; - outline: 0; -} -.dropdown-menu > .disabled > a, -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - color: #777777; -} -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - text-decoration: none; - cursor: not-allowed; - background-color: transparent; - background-image: none; - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.open > .dropdown-menu { - display: block; -} -.open > a { - outline: 0; -} -.dropdown-menu-right { - right: 0; - left: auto; -} -.dropdown-menu-left { - right: auto; - left: 0; -} -.dropdown-header { - display: block; - padding: 3px 20px; - font-size: 12px; - line-height: 1.42857143; - color: #777777; - white-space: nowrap; -} -.dropdown-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 990; -} -.pull-right > .dropdown-menu { - right: 0; - left: auto; -} -.dropup .caret, -.navbar-fixed-bottom .dropdown .caret { - content: ""; - border-top: 0; - border-bottom: 4px dashed; - border-bottom: 4px solid \9; -} -.dropup .dropdown-menu, -.navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 2px; -} -@media (min-width: 768px) { - .navbar-right .dropdown-menu { - right: 0; - left: auto; - } - .navbar-right .dropdown-menu-left { - right: auto; - left: 0; - } -} -.btn-group, -.btn-group-vertical { - position: relative; - display: inline-block; - vertical-align: middle; -} -.btn-group > .btn, -.btn-group-vertical > .btn { - position: relative; - float: left; -} -.btn-group > .btn:hover, -.btn-group-vertical > .btn:hover, -.btn-group > .btn:focus, -.btn-group-vertical > .btn:focus, -.btn-group > .btn:active, -.btn-group-vertical > .btn:active, -.btn-group > .btn.active, -.btn-group-vertical > .btn.active { - z-index: 2; -} -.btn-group .btn + .btn, -.btn-group .btn + .btn-group, -.btn-group .btn-group + .btn, -.btn-group .btn-group + .btn-group { - margin-left: -1px; -} -.btn-toolbar { - margin-left: -5px; -} -.btn-toolbar .btn, -.btn-toolbar .btn-group, -.btn-toolbar .input-group { - float: left; -} -.btn-toolbar > .btn, -.btn-toolbar > .btn-group, -.btn-toolbar > .input-group { - margin-left: 5px; -} -.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { - border-radius: 0; -} -.btn-group > .btn:first-child { - margin-left: 0; -} -.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.btn-group > .btn:last-child:not(:first-child), -.btn-group > .dropdown-toggle:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group > .btn-group { - float: left; -} -.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} -.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, -.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group .dropdown-toggle:active, -.btn-group.open .dropdown-toggle { - outline: 0; -} -.btn-group > .btn + .dropdown-toggle { - padding-right: 8px; - padding-left: 8px; -} -.btn-group > .btn-lg + .dropdown-toggle { - padding-right: 12px; - padding-left: 12px; -} -.btn-group.open .dropdown-toggle { - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} -.btn-group.open .dropdown-toggle.btn-link { - -webkit-box-shadow: none; - box-shadow: none; -} -.btn .caret { - margin-left: 0; -} -.btn-lg .caret { - border-width: 5px 5px 0; - border-bottom-width: 0; -} -.dropup .btn-lg .caret { - border-width: 0 5px 5px; -} -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group, -.btn-group-vertical > .btn-group > .btn { - display: block; - float: none; - width: 100%; - max-width: 100%; -} -.btn-group-vertical > .btn-group > .btn { - float: none; -} -.btn-group-vertical > .btn + .btn, -.btn-group-vertical > .btn + .btn-group, -.btn-group-vertical > .btn-group + .btn, -.btn-group-vertical > .btn-group + .btn-group { - margin-top: -1px; - margin-left: 0; -} -.btn-group-vertical > .btn:not(:first-child):not(:last-child) { - border-radius: 0; -} -.btn-group-vertical > .btn:first-child:not(:last-child) { - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group-vertical > .btn:last-child:not(:first-child) { - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; -} -.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} -.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, -.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.btn-group-justified { - display: table; - width: 100%; - table-layout: fixed; - border-collapse: separate; -} -.btn-group-justified > .btn, -.btn-group-justified > .btn-group { - display: table-cell; - float: none; - width: 1%; -} -.btn-group-justified > .btn-group .btn { - width: 100%; -} -.btn-group-justified > .btn-group .dropdown-menu { - left: auto; -} -[data-toggle="buttons"] > .btn input[type="radio"], -[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], -[data-toggle="buttons"] > .btn input[type="checkbox"], -[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; -} -.input-group { - position: relative; - display: table; - border-collapse: separate; -} -.input-group[class*="col-"] { - float: none; - padding-right: 0; - padding-left: 0; -} -.input-group .form-control { - position: relative; - z-index: 2; - float: left; - width: 100%; - margin-bottom: 0; -} -.input-group .form-control:focus { - z-index: 3; -} -.input-group-lg > .form-control, -.input-group-lg > .input-group-addon, -.input-group-lg > .input-group-btn > .btn { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -select.input-group-lg > .form-control, -select.input-group-lg > .input-group-addon, -select.input-group-lg > .input-group-btn > .btn { - height: 46px; - line-height: 46px; -} -textarea.input-group-lg > .form-control, -textarea.input-group-lg > .input-group-addon, -textarea.input-group-lg > .input-group-btn > .btn, -select[multiple].input-group-lg > .form-control, -select[multiple].input-group-lg > .input-group-addon, -select[multiple].input-group-lg > .input-group-btn > .btn { - height: auto; -} -.input-group-sm > .form-control, -.input-group-sm > .input-group-addon, -.input-group-sm > .input-group-btn > .btn { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -select.input-group-sm > .form-control, -select.input-group-sm > .input-group-addon, -select.input-group-sm > .input-group-btn > .btn { - height: 30px; - line-height: 30px; -} -textarea.input-group-sm > .form-control, -textarea.input-group-sm > .input-group-addon, -textarea.input-group-sm > .input-group-btn > .btn, -select[multiple].input-group-sm > .form-control, -select[multiple].input-group-sm > .input-group-addon, -select[multiple].input-group-sm > .input-group-btn > .btn { - height: auto; -} -.input-group-addon, -.input-group-btn, -.input-group .form-control { - display: table-cell; -} -.input-group-addon:not(:first-child):not(:last-child), -.input-group-btn:not(:first-child):not(:last-child), -.input-group .form-control:not(:first-child):not(:last-child) { - border-radius: 0; -} -.input-group-addon, -.input-group-btn { - width: 1%; - white-space: nowrap; - vertical-align: middle; -} -.input-group-addon { - padding: 6px 12px; - font-size: 14px; - font-weight: 400; - line-height: 1; - color: #555555; - text-align: center; - background-color: #eeeeee; - border: 1px solid #ccc; - border-radius: 4px; -} -.input-group-addon.input-sm { - padding: 5px 10px; - font-size: 12px; - border-radius: 3px; -} -.input-group-addon.input-lg { - padding: 10px 16px; - font-size: 18px; - border-radius: 6px; -} -.input-group-addon input[type="radio"], -.input-group-addon input[type="checkbox"] { - margin-top: 0; -} -.input-group .form-control:first-child, -.input-group-addon:first-child, -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .btn-group > .btn, -.input-group-btn:first-child > .dropdown-toggle, -.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), -.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.input-group-addon:first-child { - border-right: 0; -} -.input-group .form-control:last-child, -.input-group-addon:last-child, -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .btn-group > .btn, -.input-group-btn:last-child > .dropdown-toggle, -.input-group-btn:first-child > .btn:not(:first-child), -.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.input-group-addon:last-child { - border-left: 0; -} -.input-group-btn { - position: relative; - font-size: 0; - white-space: nowrap; -} -.input-group-btn > .btn { - position: relative; -} -.input-group-btn > .btn + .btn { - margin-left: -1px; -} -.input-group-btn > .btn:hover, -.input-group-btn > .btn:focus, -.input-group-btn > .btn:active { - z-index: 2; -} -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .btn-group { - margin-right: -1px; -} -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .btn-group { - z-index: 2; - margin-left: -1px; -} -.nav { - padding-left: 0; - margin-bottom: 0; - list-style: none; -} -.nav > li { - position: relative; - display: block; -} -.nav > li > a { - position: relative; - display: block; - padding: 10px 15px; -} -.nav > li > a:hover, -.nav > li > a:focus { - text-decoration: none; - background-color: #eeeeee; -} -.nav > li.disabled > a { - color: #777777; -} -.nav > li.disabled > a:hover, -.nav > li.disabled > a:focus { - color: #777777; - text-decoration: none; - cursor: not-allowed; - background-color: transparent; -} -.nav .open > a, -.nav .open > a:hover, -.nav .open > a:focus { - background-color: #eeeeee; - border-color: #337ab7; -} -.nav .nav-divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; -} -.nav > li > a > img { - max-width: none; -} -.nav-tabs { - border-bottom: 1px solid #ddd; -} -.nav-tabs > li { - float: left; - margin-bottom: -1px; -} -.nav-tabs > li > a { - margin-right: 2px; - line-height: 1.42857143; - border: 1px solid transparent; - border-radius: 4px 4px 0 0; -} -.nav-tabs > li > a:hover { - border-color: #eeeeee #eeeeee #ddd; -} -.nav-tabs > li.active > a, -.nav-tabs > li.active > a:hover, -.nav-tabs > li.active > a:focus { - color: #555555; - cursor: default; - background-color: #fff; - border: 1px solid #ddd; - border-bottom-color: transparent; -} -.nav-tabs.nav-justified { - width: 100%; - border-bottom: 0; -} -.nav-tabs.nav-justified > li { - float: none; -} -.nav-tabs.nav-justified > li > a { - margin-bottom: 5px; - text-align: center; -} -.nav-tabs.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto; -} -@media (min-width: 768px) { - .nav-tabs.nav-justified > li { - display: table-cell; - width: 1%; - } - .nav-tabs.nav-justified > li > a { - margin-bottom: 0; - } -} -.nav-tabs.nav-justified > li > a { - margin-right: 0; - border-radius: 4px; -} -.nav-tabs.nav-justified > .active > a, -.nav-tabs.nav-justified > .active > a:hover, -.nav-tabs.nav-justified > .active > a:focus { - border: 1px solid #ddd; -} -@media (min-width: 768px) { - .nav-tabs.nav-justified > li > a { - border-bottom: 1px solid #ddd; - border-radius: 4px 4px 0 0; - } - .nav-tabs.nav-justified > .active > a, - .nav-tabs.nav-justified > .active > a:hover, - .nav-tabs.nav-justified > .active > a:focus { - border-bottom-color: #fff; - } -} -.nav-pills > li { - float: left; -} -.nav-pills > li > a { - border-radius: 4px; -} -.nav-pills > li + li { - margin-left: 2px; -} -.nav-pills > li.active > a, -.nav-pills > li.active > a:hover, -.nav-pills > li.active > a:focus { - color: #fff; - background-color: #337ab7; -} -.nav-stacked > li { - float: none; -} -.nav-stacked > li + li { - margin-top: 2px; - margin-left: 0; -} -.nav-justified { - width: 100%; -} -.nav-justified > li { - float: none; -} -.nav-justified > li > a { - margin-bottom: 5px; - text-align: center; -} -.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto; -} -@media (min-width: 768px) { - .nav-justified > li { - display: table-cell; - width: 1%; - } - .nav-justified > li > a { - margin-bottom: 0; - } -} -.nav-tabs-justified { - border-bottom: 0; -} -.nav-tabs-justified > li > a { - margin-right: 0; - border-radius: 4px; -} -.nav-tabs-justified > .active > a, -.nav-tabs-justified > .active > a:hover, -.nav-tabs-justified > .active > a:focus { - border: 1px solid #ddd; -} -@media (min-width: 768px) { - .nav-tabs-justified > li > a { - border-bottom: 1px solid #ddd; - border-radius: 4px 4px 0 0; - } - .nav-tabs-justified > .active > a, - .nav-tabs-justified > .active > a:hover, - .nav-tabs-justified > .active > a:focus { - border-bottom-color: #fff; - } -} -.tab-content > .tab-pane { - display: none; -} -.tab-content > .active { - display: block; -} -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.navbar { - position: relative; - min-height: 50px; - margin-bottom: 20px; - border: 1px solid transparent; -} -@media (min-width: 768px) { - .navbar { - border-radius: 4px; - } -} -@media (min-width: 768px) { - .navbar-header { - float: left; - } -} -.navbar-collapse { - padding-right: 15px; - padding-left: 15px; - overflow-x: visible; - border-top: 1px solid transparent; - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); - -webkit-overflow-scrolling: touch; -} -.navbar-collapse.in { - overflow-y: auto; -} -@media (min-width: 768px) { - .navbar-collapse { - width: auto; - border-top: 0; - box-shadow: none; - } - .navbar-collapse.collapse { - display: block !important; - height: auto !important; - padding-bottom: 0; - overflow: visible !important; - } - .navbar-collapse.in { - overflow-y: visible; - } - .navbar-fixed-top .navbar-collapse, - .navbar-static-top .navbar-collapse, - .navbar-fixed-bottom .navbar-collapse { - padding-right: 0; - padding-left: 0; - } -} -.navbar-fixed-top, -.navbar-fixed-bottom { - position: fixed; - right: 0; - left: 0; - z-index: 1030; -} -.navbar-fixed-top .navbar-collapse, -.navbar-fixed-bottom .navbar-collapse { - max-height: 340px; -} -@media (max-device-width: 480px) and (orientation: landscape) { - .navbar-fixed-top .navbar-collapse, - .navbar-fixed-bottom .navbar-collapse { - max-height: 200px; - } -} -@media (min-width: 768px) { - .navbar-fixed-top, - .navbar-fixed-bottom { - border-radius: 0; - } -} -.navbar-fixed-top { - top: 0; - border-width: 0 0 1px; -} -.navbar-fixed-bottom { - bottom: 0; - margin-bottom: 0; - border-width: 1px 0 0; -} -.container > .navbar-header, -.container-fluid > .navbar-header, -.container > .navbar-collapse, -.container-fluid > .navbar-collapse { - margin-right: -15px; - margin-left: -15px; -} -@media (min-width: 768px) { - .container > .navbar-header, - .container-fluid > .navbar-header, - .container > .navbar-collapse, - .container-fluid > .navbar-collapse { - margin-right: 0; - margin-left: 0; - } -} -.navbar-static-top { - z-index: 1000; - border-width: 0 0 1px; -} -@media (min-width: 768px) { - .navbar-static-top { - border-radius: 0; - } -} -.navbar-brand { - float: left; - height: 50px; - padding: 15px 15px; - font-size: 18px; - line-height: 20px; -} -.navbar-brand:hover, -.navbar-brand:focus { - text-decoration: none; -} -.navbar-brand > img { - display: block; -} -@media (min-width: 768px) { - .navbar > .container .navbar-brand, - .navbar > .container-fluid .navbar-brand { - margin-left: -15px; - } -} -.navbar-toggle { - position: relative; - float: right; - padding: 9px 10px; - margin-right: 15px; - margin-top: 8px; - margin-bottom: 8px; - background-color: transparent; - background-image: none; - border: 1px solid transparent; - border-radius: 4px; -} -.navbar-toggle:focus { - outline: 0; -} -.navbar-toggle .icon-bar { - display: block; - width: 22px; - height: 2px; - border-radius: 1px; -} -.navbar-toggle .icon-bar + .icon-bar { - margin-top: 4px; -} -@media (min-width: 768px) { - .navbar-toggle { - display: none; - } -} -.navbar-nav { - margin: 7.5px -15px; -} -.navbar-nav > li > a { - padding-top: 10px; - padding-bottom: 10px; - line-height: 20px; -} -@media (max-width: 767px) { - .navbar-nav .open .dropdown-menu { - position: static; - float: none; - width: auto; - margin-top: 0; - background-color: transparent; - border: 0; - box-shadow: none; - } - .navbar-nav .open .dropdown-menu > li > a, - .navbar-nav .open .dropdown-menu .dropdown-header { - padding: 5px 15px 5px 25px; - } - .navbar-nav .open .dropdown-menu > li > a { - line-height: 20px; - } - .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-nav .open .dropdown-menu > li > a:focus { - background-image: none; - } -} -@media (min-width: 768px) { - .navbar-nav { - float: left; - margin: 0; - } - .navbar-nav > li { - float: left; - } - .navbar-nav > li > a { - padding-top: 15px; - padding-bottom: 15px; - } -} -.navbar-form { - padding: 10px 15px; - margin-right: -15px; - margin-left: -15px; - border-top: 1px solid transparent; - border-bottom: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - margin-top: 8px; - margin-bottom: 8px; -} -@media (min-width: 768px) { - .navbar-form .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .navbar-form .form-control-static { - display: inline-block; - } - .navbar-form .input-group { - display: inline-table; - vertical-align: middle; - } - .navbar-form .input-group .input-group-addon, - .navbar-form .input-group .input-group-btn, - .navbar-form .input-group .form-control { - width: auto; - } - .navbar-form .input-group > .form-control { - width: 100%; - } - .navbar-form .control-label { - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .radio, - .navbar-form .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .radio label, - .navbar-form .checkbox label { - padding-left: 0; - } - .navbar-form .radio input[type="radio"], - .navbar-form .checkbox input[type="checkbox"] { - position: relative; - margin-left: 0; - } - .navbar-form .has-feedback .form-control-feedback { - top: 0; - } -} -@media (max-width: 767px) { - .navbar-form .form-group { - margin-bottom: 5px; - } - .navbar-form .form-group:last-child { - margin-bottom: 0; - } -} -@media (min-width: 768px) { - .navbar-form { - width: auto; - padding-top: 0; - padding-bottom: 0; - margin-right: 0; - margin-left: 0; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - } -} -.navbar-nav > li > .dropdown-menu { - margin-top: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { - margin-bottom: 0; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.navbar-btn { - margin-top: 8px; - margin-bottom: 8px; -} -.navbar-btn.btn-sm { - margin-top: 10px; - margin-bottom: 10px; -} -.navbar-btn.btn-xs { - margin-top: 14px; - margin-bottom: 14px; -} -.navbar-text { - margin-top: 15px; - margin-bottom: 15px; -} -@media (min-width: 768px) { - .navbar-text { - float: left; - margin-right: 15px; - margin-left: 15px; - } -} -@media (min-width: 768px) { - .navbar-left { - float: left !important; - } - .navbar-right { - float: right !important; - margin-right: -15px; - } - .navbar-right ~ .navbar-right { - margin-right: 0; - } -} -.navbar-default { - background-color: #f8f8f8; - border-color: #e7e7e7; -} -.navbar-default .navbar-brand { - color: #777; -} -.navbar-default .navbar-brand:hover, -.navbar-default .navbar-brand:focus { - color: #5e5e5e; - background-color: transparent; -} -.navbar-default .navbar-text { - color: #777; -} -.navbar-default .navbar-nav > li > a { - color: #777; -} -.navbar-default .navbar-nav > li > a:hover, -.navbar-default .navbar-nav > li > a:focus { - color: #333; - background-color: transparent; -} -.navbar-default .navbar-nav > .active > a, -.navbar-default .navbar-nav > .active > a:hover, -.navbar-default .navbar-nav > .active > a:focus { - color: #555; - background-color: #e7e7e7; -} -.navbar-default .navbar-nav > .disabled > a, -.navbar-default .navbar-nav > .disabled > a:hover, -.navbar-default .navbar-nav > .disabled > a:focus { - color: #ccc; - background-color: transparent; -} -.navbar-default .navbar-nav > .open > a, -.navbar-default .navbar-nav > .open > a:hover, -.navbar-default .navbar-nav > .open > a:focus { - color: #555; - background-color: #e7e7e7; -} -@media (max-width: 767px) { - .navbar-default .navbar-nav .open .dropdown-menu > li > a { - color: #777; - } - .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { - color: #333; - background-color: transparent; - } - .navbar-default .navbar-nav .open .dropdown-menu > .active > a, - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #555; - background-color: #e7e7e7; - } - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #ccc; - background-color: transparent; - } -} -.navbar-default .navbar-toggle { - border-color: #ddd; -} -.navbar-default .navbar-toggle:hover, -.navbar-default .navbar-toggle:focus { - background-color: #ddd; -} -.navbar-default .navbar-toggle .icon-bar { - background-color: #888; -} -.navbar-default .navbar-collapse, -.navbar-default .navbar-form { - border-color: #e7e7e7; -} -.navbar-default .navbar-link { - color: #777; -} -.navbar-default .navbar-link:hover { - color: #333; -} -.navbar-default .btn-link { - color: #777; -} -.navbar-default .btn-link:hover, -.navbar-default .btn-link:focus { - color: #333; -} -.navbar-default .btn-link[disabled]:hover, -fieldset[disabled] .navbar-default .btn-link:hover, -.navbar-default .btn-link[disabled]:focus, -fieldset[disabled] .navbar-default .btn-link:focus { - color: #ccc; -} -.navbar-inverse { - background-color: #222; - border-color: #080808; -} -.navbar-inverse .navbar-brand { - color: #9d9d9d; -} -.navbar-inverse .navbar-brand:hover, -.navbar-inverse .navbar-brand:focus { - color: #fff; - background-color: transparent; -} -.navbar-inverse .navbar-text { - color: #9d9d9d; -} -.navbar-inverse .navbar-nav > li > a { - color: #9d9d9d; -} -.navbar-inverse .navbar-nav > li > a:hover, -.navbar-inverse .navbar-nav > li > a:focus { - color: #fff; - background-color: transparent; -} -.navbar-inverse .navbar-nav > .active > a, -.navbar-inverse .navbar-nav > .active > a:hover, -.navbar-inverse .navbar-nav > .active > a:focus { - color: #fff; - background-color: #080808; -} -.navbar-inverse .navbar-nav > .disabled > a, -.navbar-inverse .navbar-nav > .disabled > a:hover, -.navbar-inverse .navbar-nav > .disabled > a:focus { - color: #444; - background-color: transparent; -} -.navbar-inverse .navbar-nav > .open > a, -.navbar-inverse .navbar-nav > .open > a:hover, -.navbar-inverse .navbar-nav > .open > a:focus { - color: #fff; - background-color: #080808; -} -@media (max-width: 767px) { - .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { - border-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu .divider { - background-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { - color: #9d9d9d; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { - color: #fff; - background-color: transparent; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #fff; - background-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #444; - background-color: transparent; - } -} -.navbar-inverse .navbar-toggle { - border-color: #333; -} -.navbar-inverse .navbar-toggle:hover, -.navbar-inverse .navbar-toggle:focus { - background-color: #333; -} -.navbar-inverse .navbar-toggle .icon-bar { - background-color: #fff; -} -.navbar-inverse .navbar-collapse, -.navbar-inverse .navbar-form { - border-color: #101010; -} -.navbar-inverse .navbar-link { - color: #9d9d9d; -} -.navbar-inverse .navbar-link:hover { - color: #fff; -} -.navbar-inverse .btn-link { - color: #9d9d9d; -} -.navbar-inverse .btn-link:hover, -.navbar-inverse .btn-link:focus { - color: #fff; -} -.navbar-inverse .btn-link[disabled]:hover, -fieldset[disabled] .navbar-inverse .btn-link:hover, -.navbar-inverse .btn-link[disabled]:focus, -fieldset[disabled] .navbar-inverse .btn-link:focus { - color: #444; -} -.breadcrumb { - padding: 8px 15px; - margin-bottom: 20px; - list-style: none; - background-color: #f5f5f5; - border-radius: 4px; -} -.breadcrumb > li { - display: inline-block; -} -.breadcrumb > li + li:before { - padding: 0 5px; - color: #ccc; - content: "/\00a0"; -} -.breadcrumb > .active { - color: #777777; -} -.pagination { - display: inline-block; - padding-left: 0; - margin: 20px 0; - border-radius: 4px; -} -.pagination > li { - display: inline; -} -.pagination > li > a, -.pagination > li > span { - position: relative; - float: left; - padding: 6px 12px; - margin-left: -1px; - line-height: 1.42857143; - color: #337ab7; - text-decoration: none; - background-color: #fff; - border: 1px solid #ddd; -} -.pagination > li > a:hover, -.pagination > li > span:hover, -.pagination > li > a:focus, -.pagination > li > span:focus { - z-index: 2; - color: #23527c; - background-color: #eeeeee; - border-color: #ddd; -} -.pagination > li:first-child > a, -.pagination > li:first-child > span { - margin-left: 0; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; -} -.pagination > li:last-child > a, -.pagination > li:last-child > span { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} -.pagination > .active > a, -.pagination > .active > span, -.pagination > .active > a:hover, -.pagination > .active > span:hover, -.pagination > .active > a:focus, -.pagination > .active > span:focus { - z-index: 3; - color: #fff; - cursor: default; - background-color: #337ab7; - border-color: #337ab7; -} -.pagination > .disabled > span, -.pagination > .disabled > span:hover, -.pagination > .disabled > span:focus, -.pagination > .disabled > a, -.pagination > .disabled > a:hover, -.pagination > .disabled > a:focus { - color: #777777; - cursor: not-allowed; - background-color: #fff; - border-color: #ddd; -} -.pagination-lg > li > a, -.pagination-lg > li > span { - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; -} -.pagination-lg > li:first-child > a, -.pagination-lg > li:first-child > span { - border-top-left-radius: 6px; - border-bottom-left-radius: 6px; -} -.pagination-lg > li:last-child > a, -.pagination-lg > li:last-child > span { - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} -.pagination-sm > li > a, -.pagination-sm > li > span { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; -} -.pagination-sm > li:first-child > a, -.pagination-sm > li:first-child > span { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; -} -.pagination-sm > li:last-child > a, -.pagination-sm > li:last-child > span { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; -} -.pager { - padding-left: 0; - margin: 20px 0; - text-align: center; - list-style: none; -} -.pager li { - display: inline; -} -.pager li > a, -.pager li > span { - display: inline-block; - padding: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 15px; -} -.pager li > a:hover, -.pager li > a:focus { - text-decoration: none; - background-color: #eeeeee; -} -.pager .next > a, -.pager .next > span { - float: right; -} -.pager .previous > a, -.pager .previous > span { - float: left; -} -.pager .disabled > a, -.pager .disabled > a:hover, -.pager .disabled > a:focus, -.pager .disabled > span { - color: #777777; - cursor: not-allowed; - background-color: #fff; -} -.label { - display: inline; - padding: 0.2em 0.6em 0.3em; - font-size: 75%; - font-weight: 700; - line-height: 1; - color: #fff; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: 0.25em; -} -a.label:hover, -a.label:focus { - color: #fff; - text-decoration: none; - cursor: pointer; -} -.label:empty { - display: none; -} -.btn .label { - position: relative; - top: -1px; -} -.label-default { - background-color: #777777; -} -.label-default[href]:hover, -.label-default[href]:focus { - background-color: #5e5e5e; -} -.label-primary { - background-color: #337ab7; -} -.label-primary[href]:hover, -.label-primary[href]:focus { - background-color: #286090; -} -.label-success { - background-color: #5cb85c; -} -.label-success[href]:hover, -.label-success[href]:focus { - background-color: #449d44; -} -.label-info { - background-color: #5bc0de; -} -.label-info[href]:hover, -.label-info[href]:focus { - background-color: #31b0d5; -} -.label-warning { - background-color: #f0ad4e; -} -.label-warning[href]:hover, -.label-warning[href]:focus { - background-color: #ec971f; -} -.label-danger { - background-color: #d9534f; -} -.label-danger[href]:hover, -.label-danger[href]:focus { - background-color: #c9302c; -} -.badge { - display: inline-block; - min-width: 10px; - padding: 3px 7px; - font-size: 12px; - font-weight: bold; - line-height: 1; - color: #fff; - text-align: center; - white-space: nowrap; - vertical-align: middle; - background-color: #777777; - border-radius: 10px; -} -.badge:empty { - display: none; -} -.btn .badge { - position: relative; - top: -1px; -} -.btn-xs .badge, -.btn-group-xs > .btn .badge { - top: 0; - padding: 1px 5px; -} -a.badge:hover, -a.badge:focus { - color: #fff; - text-decoration: none; - cursor: pointer; -} -.list-group-item.active > .badge, -.nav-pills > .active > a > .badge { - color: #337ab7; - background-color: #fff; -} -.list-group-item > .badge { - float: right; -} -.list-group-item > .badge + .badge { - margin-right: 5px; -} -.nav-pills > li > a > .badge { - margin-left: 3px; -} -.jumbotron { - padding-top: 30px; - padding-bottom: 30px; - margin-bottom: 30px; - color: inherit; - background-color: #eeeeee; -} -.jumbotron h1, -.jumbotron .h1 { - color: inherit; -} -.jumbotron p { - margin-bottom: 15px; - font-size: 21px; - font-weight: 200; -} -.jumbotron > hr { - border-top-color: #d5d5d5; -} -.container .jumbotron, -.container-fluid .jumbotron { - padding-right: 15px; - padding-left: 15px; - border-radius: 6px; -} -.jumbotron .container { - max-width: 100%; -} -@media screen and (min-width: 768px) { - .jumbotron { - padding-top: 48px; - padding-bottom: 48px; - } - .container .jumbotron, - .container-fluid .jumbotron { - padding-right: 60px; - padding-left: 60px; - } - .jumbotron h1, - .jumbotron .h1 { - font-size: 63px; - } -} -.thumbnail { - display: block; - padding: 4px; - margin-bottom: 20px; - line-height: 1.42857143; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 4px; - -webkit-transition: border 0.2s ease-in-out; - -o-transition: border 0.2s ease-in-out; - transition: border 0.2s ease-in-out; -} -.thumbnail > img, -.thumbnail a > img { - margin-right: auto; - margin-left: auto; -} -a.thumbnail:hover, -a.thumbnail:focus, -a.thumbnail.active { - border-color: #337ab7; -} -.thumbnail .caption { - padding: 9px; - color: #333333; -} -.alert { - padding: 15px; - margin-bottom: 20px; - border: 1px solid transparent; - border-radius: 4px; -} -.alert h4 { - margin-top: 0; - color: inherit; -} -.alert .alert-link { - font-weight: bold; -} -.alert > p, -.alert > ul { - margin-bottom: 0; -} -.alert > p + p { - margin-top: 5px; -} -.alert-dismissable, -.alert-dismissible { - padding-right: 35px; -} -.alert-dismissable .close, -.alert-dismissible .close { - position: relative; - top: -2px; - right: -21px; - color: inherit; -} -.alert-success { - color: #3c763d; - background-color: #dff0d8; - border-color: #d6e9c6; -} -.alert-success hr { - border-top-color: #c9e2b3; -} -.alert-success .alert-link { - color: #2b542c; -} -.alert-info { - color: #31708f; - background-color: #d9edf7; - border-color: #bce8f1; -} -.alert-info hr { - border-top-color: #a6e1ec; -} -.alert-info .alert-link { - color: #245269; -} -.alert-warning { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #faebcc; -} -.alert-warning hr { - border-top-color: #f7e1b5; -} -.alert-warning .alert-link { - color: #66512c; -} -.alert-danger { - color: #a94442; - background-color: #f2dede; - border-color: #ebccd1; -} -.alert-danger hr { - border-top-color: #e4b9c0; -} -.alert-danger .alert-link { - color: #843534; -} -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -@keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -.progress { - height: 20px; - margin-bottom: 20px; - overflow: hidden; - background-color: #f5f5f5; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -} -.progress-bar { - float: left; - width: 0%; - height: 100%; - font-size: 12px; - line-height: 20px; - color: #fff; - text-align: center; - background-color: #337ab7; - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -webkit-transition: width 0.6s ease; - -o-transition: width 0.6s ease; - transition: width 0.6s ease; -} -.progress-striped .progress-bar, -.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: 40px 40px; -} -.progress.active .progress-bar, -.progress-bar.active { - -webkit-animation: progress-bar-stripes 2s linear infinite; - -o-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; -} -.progress-bar-success { - background-color: #5cb85c; -} -.progress-striped .progress-bar-success { - 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); -} -.progress-bar-info { - background-color: #5bc0de; -} -.progress-striped .progress-bar-info { - 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); -} -.progress-bar-warning { - background-color: #f0ad4e; -} -.progress-striped .progress-bar-warning { - 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); -} -.progress-bar-danger { - background-color: #d9534f; -} -.progress-striped .progress-bar-danger { - 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); -} -.media { - margin-top: 15px; -} -.media:first-child { - margin-top: 0; -} -.media, -.media-body { - overflow: hidden; - zoom: 1; -} -.media-body { - width: 10000px; -} -.media-object { - display: block; -} -.media-object.img-thumbnail { - max-width: none; -} -.media-right, -.media > .pull-right { - padding-left: 10px; -} -.media-left, -.media > .pull-left { - padding-right: 10px; -} -.media-left, -.media-right, -.media-body { - display: table-cell; - vertical-align: top; -} -.media-middle { - vertical-align: middle; -} -.media-bottom { - vertical-align: bottom; -} -.media-heading { - margin-top: 0; - margin-bottom: 5px; -} -.media-list { - padding-left: 0; - list-style: none; -} -.list-group { - padding-left: 0; - margin-bottom: 20px; -} -.list-group-item { - position: relative; - display: block; - padding: 10px 15px; - margin-bottom: -1px; - background-color: #fff; - border: 1px solid #ddd; -} -.list-group-item:first-child { - border-top-left-radius: 4px; - border-top-right-radius: 4px; -} -.list-group-item:last-child { - margin-bottom: 0; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; -} -.list-group-item.disabled, -.list-group-item.disabled:hover, -.list-group-item.disabled:focus { - color: #777777; - cursor: not-allowed; - background-color: #eeeeee; -} -.list-group-item.disabled .list-group-item-heading, -.list-group-item.disabled:hover .list-group-item-heading, -.list-group-item.disabled:focus .list-group-item-heading { - color: inherit; -} -.list-group-item.disabled .list-group-item-text, -.list-group-item.disabled:hover .list-group-item-text, -.list-group-item.disabled:focus .list-group-item-text { - color: #777777; -} -.list-group-item.active, -.list-group-item.active:hover, -.list-group-item.active:focus { - z-index: 2; - color: #fff; - background-color: #337ab7; - border-color: #337ab7; -} -.list-group-item.active .list-group-item-heading, -.list-group-item.active:hover .list-group-item-heading, -.list-group-item.active:focus .list-group-item-heading, -.list-group-item.active .list-group-item-heading > small, -.list-group-item.active:hover .list-group-item-heading > small, -.list-group-item.active:focus .list-group-item-heading > small, -.list-group-item.active .list-group-item-heading > .small, -.list-group-item.active:hover .list-group-item-heading > .small, -.list-group-item.active:focus .list-group-item-heading > .small { - color: inherit; -} -.list-group-item.active .list-group-item-text, -.list-group-item.active:hover .list-group-item-text, -.list-group-item.active:focus .list-group-item-text { - color: #c7ddef; -} -a.list-group-item, -button.list-group-item { - color: #555; -} -a.list-group-item .list-group-item-heading, -button.list-group-item .list-group-item-heading { - color: #333; -} -a.list-group-item:hover, -button.list-group-item:hover, -a.list-group-item:focus, -button.list-group-item:focus { - color: #555; - text-decoration: none; - background-color: #f5f5f5; -} -button.list-group-item { - width: 100%; - text-align: left; -} -.list-group-item-success { - color: #3c763d; - background-color: #dff0d8; -} -a.list-group-item-success, -button.list-group-item-success { - color: #3c763d; -} -a.list-group-item-success .list-group-item-heading, -button.list-group-item-success .list-group-item-heading { - color: inherit; -} -a.list-group-item-success:hover, -button.list-group-item-success:hover, -a.list-group-item-success:focus, -button.list-group-item-success:focus { - color: #3c763d; - background-color: #d0e9c6; -} -a.list-group-item-success.active, -button.list-group-item-success.active, -a.list-group-item-success.active:hover, -button.list-group-item-success.active:hover, -a.list-group-item-success.active:focus, -button.list-group-item-success.active:focus { - color: #fff; - background-color: #3c763d; - border-color: #3c763d; -} -.list-group-item-info { - color: #31708f; - background-color: #d9edf7; -} -a.list-group-item-info, -button.list-group-item-info { - color: #31708f; -} -a.list-group-item-info .list-group-item-heading, -button.list-group-item-info .list-group-item-heading { - color: inherit; -} -a.list-group-item-info:hover, -button.list-group-item-info:hover, -a.list-group-item-info:focus, -button.list-group-item-info:focus { - color: #31708f; - background-color: #c4e3f3; -} -a.list-group-item-info.active, -button.list-group-item-info.active, -a.list-group-item-info.active:hover, -button.list-group-item-info.active:hover, -a.list-group-item-info.active:focus, -button.list-group-item-info.active:focus { - color: #fff; - background-color: #31708f; - border-color: #31708f; -} -.list-group-item-warning { - color: #8a6d3b; - background-color: #fcf8e3; -} -a.list-group-item-warning, -button.list-group-item-warning { - color: #8a6d3b; -} -a.list-group-item-warning .list-group-item-heading, -button.list-group-item-warning .list-group-item-heading { - color: inherit; -} -a.list-group-item-warning:hover, -button.list-group-item-warning:hover, -a.list-group-item-warning:focus, -button.list-group-item-warning:focus { - color: #8a6d3b; - background-color: #faf2cc; -} -a.list-group-item-warning.active, -button.list-group-item-warning.active, -a.list-group-item-warning.active:hover, -button.list-group-item-warning.active:hover, -a.list-group-item-warning.active:focus, -button.list-group-item-warning.active:focus { - color: #fff; - background-color: #8a6d3b; - border-color: #8a6d3b; -} -.list-group-item-danger { - color: #a94442; - background-color: #f2dede; -} -a.list-group-item-danger, -button.list-group-item-danger { - color: #a94442; -} -a.list-group-item-danger .list-group-item-heading, -button.list-group-item-danger .list-group-item-heading { - color: inherit; -} -a.list-group-item-danger:hover, -button.list-group-item-danger:hover, -a.list-group-item-danger:focus, -button.list-group-item-danger:focus { - color: #a94442; - background-color: #ebcccc; -} -a.list-group-item-danger.active, -button.list-group-item-danger.active, -a.list-group-item-danger.active:hover, -button.list-group-item-danger.active:hover, -a.list-group-item-danger.active:focus, -button.list-group-item-danger.active:focus { - color: #fff; - background-color: #a94442; - border-color: #a94442; -} -.list-group-item-heading { - margin-top: 0; - margin-bottom: 5px; -} -.list-group-item-text { - margin-bottom: 0; - line-height: 1.3; -} -.panel { - margin-bottom: 20px; - background-color: #fff; - border: 1px solid transparent; - border-radius: 4px; - -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); -} -.panel-body { - padding: 15px; -} -.panel-heading { - padding: 10px 15px; - border-bottom: 1px solid transparent; - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -.panel-heading > .dropdown .dropdown-toggle { - color: inherit; -} -.panel-title { - margin-top: 0; - margin-bottom: 0; - font-size: 16px; - color: inherit; -} -.panel-title > a, -.panel-title > small, -.panel-title > .small, -.panel-title > small > a, -.panel-title > .small > a { - color: inherit; -} -.panel-footer { - padding: 10px 15px; - background-color: #f5f5f5; - border-top: 1px solid #ddd; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .list-group, -.panel > .panel-collapse > .list-group { - margin-bottom: 0; -} -.panel > .list-group .list-group-item, -.panel > .panel-collapse > .list-group .list-group-item { - border-width: 1px 0; - border-radius: 0; -} -.panel > .list-group:first-child .list-group-item:first-child, -.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { - border-top: 0; - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -.panel > .list-group:last-child .list-group-item:last-child, -.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { - border-bottom: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.panel-heading + .list-group .list-group-item:first-child { - border-top-width: 0; -} -.list-group + .panel-footer { - border-top-width: 0; -} -.panel > .table, -.panel > .table-responsive > .table, -.panel > .panel-collapse > .table { - margin-bottom: 0; -} -.panel > .table caption, -.panel > .table-responsive > .table caption, -.panel > .panel-collapse > .table caption { - padding-right: 15px; - padding-left: 15px; -} -.panel > .table:first-child, -.panel > .table-responsive:first-child > .table:first-child { - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, -.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { - border-top-left-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, -.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, -.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, -.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { - border-top-right-radius: 3px; -} -.panel > .table:last-child, -.panel > .table-responsive:last-child > .table:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, -.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { - border-bottom-left-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, -.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { - border-bottom-right-radius: 3px; -} -.panel > .panel-body + .table, -.panel > .panel-body + .table-responsive, -.panel > .table + .panel-body, -.panel > .table-responsive + .panel-body { - border-top: 1px solid #ddd; -} -.panel > .table > tbody:first-child > tr:first-child th, -.panel > .table > tbody:first-child > tr:first-child td { - border-top: 0; -} -.panel > .table-bordered, -.panel > .table-responsive > .table-bordered { - border: 0; -} -.panel > .table-bordered > thead > tr > th:first-child, -.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, -.panel > .table-bordered > tbody > tr > th:first-child, -.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, -.panel > .table-bordered > tfoot > tr > th:first-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, -.panel > .table-bordered > thead > tr > td:first-child, -.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, -.panel > .table-bordered > tbody > tr > td:first-child, -.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, -.panel > .table-bordered > tfoot > tr > td:first-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; -} -.panel > .table-bordered > thead > tr > th:last-child, -.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, -.panel > .table-bordered > tbody > tr > th:last-child, -.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, -.panel > .table-bordered > tfoot > tr > th:last-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, -.panel > .table-bordered > thead > tr > td:last-child, -.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, -.panel > .table-bordered > tbody > tr > td:last-child, -.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, -.panel > .table-bordered > tfoot > tr > td:last-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; -} -.panel > .table-bordered > thead > tr:first-child > td, -.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, -.panel > .table-bordered > tbody > tr:first-child > td, -.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, -.panel > .table-bordered > thead > tr:first-child > th, -.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, -.panel > .table-bordered > tbody > tr:first-child > th, -.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { - border-bottom: 0; -} -.panel > .table-bordered > tbody > tr:last-child > td, -.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, -.panel > .table-bordered > tfoot > tr:last-child > td, -.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, -.panel > .table-bordered > tbody > tr:last-child > th, -.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, -.panel > .table-bordered > tfoot > tr:last-child > th, -.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { - border-bottom: 0; -} -.panel > .table-responsive { - margin-bottom: 0; - border: 0; -} -.panel-group { - margin-bottom: 20px; -} -.panel-group .panel { - margin-bottom: 0; - border-radius: 4px; -} -.panel-group .panel + .panel { - margin-top: 5px; -} -.panel-group .panel-heading { - border-bottom: 0; -} -.panel-group .panel-heading + .panel-collapse > .panel-body, -.panel-group .panel-heading + .panel-collapse > .list-group { - border-top: 1px solid #ddd; -} -.panel-group .panel-footer { - border-top: 0; -} -.panel-group .panel-footer + .panel-collapse .panel-body { - border-bottom: 1px solid #ddd; -} -.panel-default { - border-color: #ddd; -} -.panel-default > .panel-heading { - color: #333333; - background-color: #f5f5f5; - border-color: #ddd; -} -.panel-default > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #ddd; -} -.panel-default > .panel-heading .badge { - color: #f5f5f5; - background-color: #333333; -} -.panel-default > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #ddd; -} -.panel-primary { - border-color: #337ab7; -} -.panel-primary > .panel-heading { - color: #fff; - background-color: #337ab7; - border-color: #337ab7; -} -.panel-primary > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #337ab7; -} -.panel-primary > .panel-heading .badge { - color: #337ab7; - background-color: #fff; -} -.panel-primary > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #337ab7; -} -.panel-success { - border-color: #d6e9c6; -} -.panel-success > .panel-heading { - color: #3c763d; - background-color: #dff0d8; - border-color: #d6e9c6; -} -.panel-success > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #d6e9c6; -} -.panel-success > .panel-heading .badge { - color: #dff0d8; - background-color: #3c763d; -} -.panel-success > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #d6e9c6; -} -.panel-info { - border-color: #bce8f1; -} -.panel-info > .panel-heading { - color: #31708f; - background-color: #d9edf7; - border-color: #bce8f1; -} -.panel-info > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #bce8f1; -} -.panel-info > .panel-heading .badge { - color: #d9edf7; - background-color: #31708f; -} -.panel-info > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #bce8f1; -} -.panel-warning { - border-color: #faebcc; -} -.panel-warning > .panel-heading { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #faebcc; -} -.panel-warning > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #faebcc; -} -.panel-warning > .panel-heading .badge { - color: #fcf8e3; - background-color: #8a6d3b; -} -.panel-warning > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #faebcc; -} -.panel-danger { - border-color: #ebccd1; -} -.panel-danger > .panel-heading { - color: #a94442; - background-color: #f2dede; - border-color: #ebccd1; -} -.panel-danger > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #ebccd1; -} -.panel-danger > .panel-heading .badge { - color: #f2dede; - background-color: #a94442; -} -.panel-danger > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #ebccd1; -} -.embed-responsive { - position: relative; - display: block; - height: 0; - padding: 0; - overflow: hidden; -} -.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-16by9 { - padding-bottom: 56.25%; -} -.embed-responsive-4by3 { - padding-bottom: 75%; -} -.well { - min-height: 20px; - padding: 19px; - margin-bottom: 20px; - background-color: #f5f5f5; - border: 1px solid #e3e3e3; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -} -.well blockquote { - border-color: #ddd; - border-color: rgba(0, 0, 0, 0.15); -} -.well-lg { - padding: 24px; - border-radius: 6px; -} -.well-sm { - padding: 9px; - border-radius: 3px; -} -.close { - float: right; - font-size: 21px; - font-weight: bold; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - filter: alpha(opacity=20); - opacity: 0.2; -} -.close:hover, -.close:focus { - color: #000; - text-decoration: none; - cursor: pointer; - filter: alpha(opacity=50); - opacity: 0.5; -} -button.close { - padding: 0; - cursor: pointer; - background: transparent; - border: 0; - -webkit-appearance: none; - appearance: none; -} -.modal-open { - overflow: hidden; -} -.modal { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1050; - display: none; - overflow: hidden; - -webkit-overflow-scrolling: touch; - outline: 0; -} -.modal.fade .modal-dialog { - -webkit-transform: translate(0, -25%); - -ms-transform: translate(0, -25%); - -o-transform: translate(0, -25%); - transform: translate(0, -25%); - -webkit-transition: -webkit-transform 0.3s ease-out; - -moz-transition: -moz-transform 0.3s ease-out; - -o-transition: -o-transform 0.3s ease-out; - transition: transform 0.3s ease-out; -} -.modal.in .modal-dialog { - -webkit-transform: translate(0, 0); - -ms-transform: translate(0, 0); - -o-transform: translate(0, 0); - transform: translate(0, 0); -} -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} -.modal-dialog { - position: relative; - width: auto; - margin: 10px; -} -.modal-content { - position: relative; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #999; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 6px; - -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); - box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); - outline: 0; -} -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - background-color: #000; -} -.modal-backdrop.fade { - filter: alpha(opacity=0); - opacity: 0; -} -.modal-backdrop.in { - filter: alpha(opacity=50); - opacity: 0.5; -} -.modal-header { - padding: 15px; - border-bottom: 1px solid #e5e5e5; -} -.modal-header .close { - margin-top: -2px; -} -.modal-title { - margin: 0; - line-height: 1.42857143; -} -.modal-body { - position: relative; - padding: 15px; -} -.modal-footer { - padding: 15px; - text-align: right; - border-top: 1px solid #e5e5e5; -} -.modal-footer .btn + .btn { - margin-bottom: 0; - margin-left: 5px; -} -.modal-footer .btn-group .btn + .btn { - margin-left: -1px; -} -.modal-footer .btn-block + .btn-block { - margin-left: 0; -} -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} -@media (min-width: 768px) { - .modal-dialog { - width: 600px; - margin: 30px auto; - } - .modal-content { - -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); - box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); - } - .modal-sm { - width: 300px; - } -} -@media (min-width: 992px) { - .modal-lg { - width: 900px; - } -} -.tooltip { - position: absolute; - z-index: 1070; - display: block; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-style: normal; - font-weight: 400; - line-height: 1.42857143; - line-break: auto; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - word-wrap: normal; - white-space: normal; - font-size: 12px; - filter: alpha(opacity=0); - opacity: 0; -} -.tooltip.in { - filter: alpha(opacity=90); - opacity: 0.9; -} -.tooltip.top { - padding: 5px 0; - margin-top: -3px; -} -.tooltip.right { - padding: 0 5px; - margin-left: 3px; -} -.tooltip.bottom { - padding: 5px 0; - margin-top: 3px; -} -.tooltip.left { - padding: 0 5px; - margin-left: -3px; -} -.tooltip.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.top-left .tooltip-arrow { - right: 5px; - bottom: 0; - margin-bottom: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.top-right .tooltip-arrow { - bottom: 0; - left: 5px; - margin-bottom: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-width: 5px 5px 5px 0; - border-right-color: #000; -} -.tooltip.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-width: 5px 0 5px 5px; - border-left-color: #000; -} -.tooltip.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.tooltip.bottom-left .tooltip-arrow { - top: 0; - right: 5px; - margin-top: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.tooltip.bottom-right .tooltip-arrow { - top: 0; - left: 5px; - margin-top: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #fff; - text-align: center; - background-color: #000; - border-radius: 4px; -} -.tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: none; - max-width: 276px; - padding: 1px; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-style: normal; - font-weight: 400; - line-height: 1.42857143; - line-break: auto; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - word-wrap: normal; - white-space: normal; - font-size: 14px; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -} -.popover.top { - margin-top: -10px; -} -.popover.right { - margin-left: 10px; -} -.popover.bottom { - margin-top: 10px; -} -.popover.left { - margin-left: -10px; -} -.popover > .arrow { - border-width: 11px; -} -.popover > .arrow, -.popover > .arrow:after { - position: absolute; - display: block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -.popover > .arrow:after { - content: ""; - border-width: 10px; -} -.popover.top > .arrow { - bottom: -11px; - left: 50%; - margin-left: -11px; - border-top-color: #999999; - border-top-color: rgba(0, 0, 0, 0.25); - border-bottom-width: 0; -} -.popover.top > .arrow:after { - bottom: 1px; - margin-left: -10px; - content: " "; - border-top-color: #fff; - border-bottom-width: 0; -} -.popover.right > .arrow { - top: 50%; - left: -11px; - margin-top: -11px; - border-right-color: #999999; - border-right-color: rgba(0, 0, 0, 0.25); - border-left-width: 0; -} -.popover.right > .arrow:after { - bottom: -10px; - left: 1px; - content: " "; - border-right-color: #fff; - border-left-width: 0; -} -.popover.bottom > .arrow { - top: -11px; - left: 50%; - margin-left: -11px; - border-top-width: 0; - border-bottom-color: #999999; - border-bottom-color: rgba(0, 0, 0, 0.25); -} -.popover.bottom > .arrow:after { - top: 1px; - margin-left: -10px; - content: " "; - border-top-width: 0; - border-bottom-color: #fff; -} -.popover.left > .arrow { - top: 50%; - right: -11px; - margin-top: -11px; - border-right-width: 0; - border-left-color: #999999; - border-left-color: rgba(0, 0, 0, 0.25); -} -.popover.left > .arrow:after { - right: 1px; - bottom: -10px; - content: " "; - border-right-width: 0; - border-left-color: #fff; -} -.popover-title { - padding: 8px 14px; - margin: 0; - font-size: 14px; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-radius: 5px 5px 0 0; -} -.popover-content { - padding: 9px 14px; -} -.carousel { - position: relative; -} -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} -.carousel-inner > .item { - position: relative; - display: none; - -webkit-transition: 0.6s ease-in-out left; - -o-transition: 0.6s ease-in-out left; - transition: 0.6s ease-in-out left; -} -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - line-height: 1; -} -@media all and (transform-3d), (-webkit-transform-3d) { - .carousel-inner > .item { - -webkit-transition: -webkit-transform 0.6s ease-in-out; - -moz-transition: -moz-transform 0.6s ease-in-out; - -o-transition: -o-transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out; - -webkit-backface-visibility: hidden; - -moz-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-perspective: 1000px; - -moz-perspective: 1000px; - perspective: 1000px; - } - .carousel-inner > .item.next, - .carousel-inner > .item.active.right { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - left: 0; - } - .carousel-inner > .item.prev, - .carousel-inner > .item.active.left { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - left: 0; - } - .carousel-inner > .item.next.left, - .carousel-inner > .item.prev.right, - .carousel-inner > .item.active { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - left: 0; - } -} -.carousel-inner > .active, -.carousel-inner > .next, -.carousel-inner > .prev { - display: block; -} -.carousel-inner > .active { - left: 0; -} -.carousel-inner > .next, -.carousel-inner > .prev { - position: absolute; - top: 0; - width: 100%; -} -.carousel-inner > .next { - left: 100%; -} -.carousel-inner > .prev { - left: -100%; -} -.carousel-inner > .next.left, -.carousel-inner > .prev.right { - left: 0; -} -.carousel-inner > .active.left { - left: -100%; -} -.carousel-inner > .active.right { - left: 100%; -} -.carousel-control { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 15%; - font-size: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); - background-color: rgba(0, 0, 0, 0); - filter: alpha(opacity=50); - opacity: 0.5; -} -.carousel-control.left { - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); - background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); - background-repeat: repeat-x; -} -.carousel-control.right { - right: 0; - left: auto; - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); - background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); - background-repeat: repeat-x; -} -.carousel-control:hover, -.carousel-control:focus { - color: #fff; - text-decoration: none; - outline: 0; - filter: alpha(opacity=90); - opacity: 0.9; -} -.carousel-control .icon-prev, -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-left, -.carousel-control .glyphicon-chevron-right { - position: absolute; - top: 50%; - z-index: 5; - display: inline-block; - margin-top: -10px; -} -.carousel-control .icon-prev, -.carousel-control .glyphicon-chevron-left { - left: 50%; - margin-left: -10px; -} -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-right { - right: 50%; - margin-right: -10px; -} -.carousel-control .icon-prev, -.carousel-control .icon-next { - width: 20px; - height: 20px; - font-family: serif; - line-height: 1; -} -.carousel-control .icon-prev:before { - content: "\2039"; -} -.carousel-control .icon-next:before { - content: "\203a"; -} -.carousel-indicators { - position: absolute; - bottom: 10px; - left: 50%; - z-index: 15; - width: 60%; - padding-left: 0; - margin-left: -30%; - text-align: center; - list-style: none; -} -.carousel-indicators li { - display: inline-block; - width: 10px; - height: 10px; - margin: 1px; - text-indent: -999px; - cursor: pointer; - background-color: #000 \9; - background-color: rgba(0, 0, 0, 0); - border: 1px solid #fff; - border-radius: 10px; -} -.carousel-indicators .active { - width: 12px; - height: 12px; - margin: 0; - background-color: #fff; -} -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); -} -.carousel-caption .btn { - text-shadow: none; -} -@media screen and (min-width: 768px) { - .carousel-control .glyphicon-chevron-left, - .carousel-control .glyphicon-chevron-right, - .carousel-control .icon-prev, - .carousel-control .icon-next { - width: 30px; - height: 30px; - margin-top: -10px; - font-size: 30px; - } - .carousel-control .glyphicon-chevron-left, - .carousel-control .icon-prev { - margin-left: -10px; - } - .carousel-control .glyphicon-chevron-right, - .carousel-control .icon-next { - margin-right: -10px; - } - .carousel-caption { - right: 20%; - left: 20%; - padding-bottom: 30px; - } - .carousel-indicators { - bottom: 20px; - } -} -.clearfix:before, -.clearfix:after, -.dl-horizontal dd:before, -.dl-horizontal dd:after, -.container:before, -.container:after, -.container-fluid:before, -.container-fluid:after, -.row:before, -.row:after, -.form-horizontal .form-group:before, -.form-horizontal .form-group:after, -.btn-toolbar:before, -.btn-toolbar:after, -.btn-group-vertical > .btn-group:before, -.btn-group-vertical > .btn-group:after, -.nav:before, -.nav:after, -.navbar:before, -.navbar:after, -.navbar-header:before, -.navbar-header:after, -.navbar-collapse:before, -.navbar-collapse:after, -.pager:before, -.pager:after, -.panel-body:before, -.panel-body:after, -.modal-header:before, -.modal-header:after, -.modal-footer:before, -.modal-footer:after { - display: table; - content: " "; -} -.clearfix:after, -.dl-horizontal dd:after, -.container:after, -.container-fluid:after, -.row:after, -.form-horizontal .form-group:after, -.btn-toolbar:after, -.btn-group-vertical > .btn-group:after, -.nav:after, -.navbar:after, -.navbar-header:after, -.navbar-collapse:after, -.pager:after, -.panel-body:after, -.modal-header:after, -.modal-footer:after { - clear: both; -} -.center-block { - display: block; - margin-right: auto; - margin-left: auto; -} -.pull-right { - float: right !important; -} -.pull-left { - float: left !important; -} -.hide { - display: none !important; -} -.show { - display: block !important; -} -.invisible { - visibility: hidden; -} -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} -.hidden { - display: none !important; -} -.affix { - position: fixed; -} -@-ms-viewport { - width: device-width; -} -.visible-xs, -.visible-sm, -.visible-md, -.visible-lg { - display: none !important; -} -.visible-xs-block, -.visible-xs-inline, -.visible-xs-inline-block, -.visible-sm-block, -.visible-sm-inline, -.visible-sm-inline-block, -.visible-md-block, -.visible-md-inline, -.visible-md-inline-block, -.visible-lg-block, -.visible-lg-inline, -.visible-lg-inline-block { - display: none !important; -} -@media (max-width: 767px) { - .visible-xs { - display: block !important; - } - table.visible-xs { - display: table !important; - } - tr.visible-xs { - display: table-row !important; - } - th.visible-xs, - td.visible-xs { - display: table-cell !important; - } -} -@media (max-width: 767px) { - .visible-xs-block { - display: block !important; - } -} -@media (max-width: 767px) { - .visible-xs-inline { - display: inline !important; - } -} -@media (max-width: 767px) { - .visible-xs-inline-block { - display: inline-block !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm { - display: block !important; - } - table.visible-sm { - display: table !important; - } - tr.visible-sm { - display: table-row !important; - } - th.visible-sm, - td.visible-sm { - display: table-cell !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-block { - display: block !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-inline { - display: inline !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-inline-block { - display: inline-block !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md { - display: block !important; - } - table.visible-md { - display: table !important; - } - tr.visible-md { - display: table-row !important; - } - th.visible-md, - td.visible-md { - display: table-cell !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-block { - display: block !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-inline { - display: inline !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-inline-block { - display: inline-block !important; - } -} -@media (min-width: 1200px) { - .visible-lg { - display: block !important; - } - table.visible-lg { - display: table !important; - } - tr.visible-lg { - display: table-row !important; - } - th.visible-lg, - td.visible-lg { - display: table-cell !important; - } -} -@media (min-width: 1200px) { - .visible-lg-block { - display: block !important; - } -} -@media (min-width: 1200px) { - .visible-lg-inline { - display: inline !important; - } -} -@media (min-width: 1200px) { - .visible-lg-inline-block { - display: inline-block !important; - } -} -@media (max-width: 767px) { - .hidden-xs { - display: none !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .hidden-sm { - display: none !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .hidden-md { - display: none !important; - } -} -@media (min-width: 1200px) { - .hidden-lg { - display: none !important; - } -} -.visible-print { - display: none !important; -} -@media print { - .visible-print { - display: block !important; - } - table.visible-print { - display: table !important; - } - tr.visible-print { - display: table-row !important; - } - th.visible-print, - td.visible-print { - display: table-cell !important; - } -} -.visible-print-block { - display: none !important; -} -@media print { - .visible-print-block { - display: block !important; - } -} -.visible-print-inline { - display: none !important; -} -@media print { - .visible-print-inline { - display: inline !important; - } -} -.visible-print-inline-block { - display: none !important; -} -@media print { - .visible-print-inline-block { - display: inline-block !important; - } -} -@media print { - .hidden-print { - display: none !important; - } -} -/* - * typehead.js-bootstrap3.less - * @version 0.2.3 - * https://github.com/hyspace/typeahead.js-bootstrap3.less - * - * Licensed under the MIT license: - * http://www.opensource.org/licenses/MIT - */ -.has-warning .twitter-typeahead .tt-input, -.has-warning .twitter-typeahead .tt-hint { - border-color: #8a6d3b; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.has-warning .twitter-typeahead .tt-input:focus, -.has-warning .twitter-typeahead .tt-hint:focus { - border-color: #66512c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; -} -.has-error .twitter-typeahead .tt-input, -.has-error .twitter-typeahead .tt-hint { - border-color: #a94442; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.has-error .twitter-typeahead .tt-input:focus, -.has-error .twitter-typeahead .tt-hint:focus { - border-color: #843534; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; -} -.has-success .twitter-typeahead .tt-input, -.has-success .twitter-typeahead .tt-hint { - border-color: #3c763d; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.has-success .twitter-typeahead .tt-input:focus, -.has-success .twitter-typeahead .tt-hint:focus { - border-color: #2b542c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; -} -.input-group .twitter-typeahead:first-child .tt-input, -.input-group .twitter-typeahead:first-child .tt-hint { - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; -} -.input-group .twitter-typeahead:last-child .tt-input, -.input-group .twitter-typeahead:last-child .tt-hint { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} -.input-group.input-group-sm .twitter-typeahead .tt-input, -.input-group.input-group-sm .twitter-typeahead .tt-hint { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -select.input-group.input-group-sm .twitter-typeahead .tt-input, -select.input-group.input-group-sm .twitter-typeahead .tt-hint { - height: 30px; - line-height: 30px; -} -textarea.input-group.input-group-sm .twitter-typeahead .tt-input, -textarea.input-group.input-group-sm .twitter-typeahead .tt-hint, -select[multiple].input-group.input-group-sm .twitter-typeahead .tt-input, -select[multiple].input-group.input-group-sm .twitter-typeahead .tt-hint { - height: auto; -} -.input-group.input-group-sm .twitter-typeahead:not(:first-child):not(:last-child) .tt-input, -.input-group.input-group-sm .twitter-typeahead:not(:first-child):not(:last-child) .tt-hint { - border-radius: 0; -} -.input-group.input-group-sm .twitter-typeahead:first-child .tt-input, -.input-group.input-group-sm .twitter-typeahead:first-child .tt-hint { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.input-group.input-group-sm .twitter-typeahead:last-child .tt-input, -.input-group.input-group-sm .twitter-typeahead:last-child .tt-hint { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; -} -.input-group.input-group-lg .twitter-typeahead .tt-input, -.input-group.input-group-lg .twitter-typeahead .tt-hint { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -select.input-group.input-group-lg .twitter-typeahead .tt-input, -select.input-group.input-group-lg .twitter-typeahead .tt-hint { - height: 46px; - line-height: 46px; -} -textarea.input-group.input-group-lg .twitter-typeahead .tt-input, -textarea.input-group.input-group-lg .twitter-typeahead .tt-hint, -select[multiple].input-group.input-group-lg .twitter-typeahead .tt-input, -select[multiple].input-group.input-group-lg .twitter-typeahead .tt-hint { - height: auto; -} -.input-group.input-group-lg .twitter-typeahead:not(:first-child):not(:last-child) .tt-input, -.input-group.input-group-lg .twitter-typeahead:not(:first-child):not(:last-child) .tt-hint { - border-radius: 0; -} -.input-group.input-group-lg .twitter-typeahead:first-child .tt-input, -.input-group.input-group-lg .twitter-typeahead:first-child .tt-hint { - border-top-left-radius: 6px; - border-bottom-left-radius: 6px; - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.input-group.input-group-lg .twitter-typeahead:last-child .tt-input, -.input-group.input-group-lg .twitter-typeahead:last-child .tt-hint { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} -.twitter-typeahead { - width: 100%; -} -.input-group .twitter-typeahead { - display: table-cell !important; - float: left; -} -.twitter-typeahead .tt-hint { - color: #777777; -} -.twitter-typeahead .tt-input { - z-index: 2; -} -.twitter-typeahead .tt-input[disabled], -.twitter-typeahead .tt-input[readonly], -fieldset[disabled] .twitter-typeahead .tt-input { - cursor: not-allowed; - background-color: #eeeeee !important; -} -.tt-dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - min-width: 160px; - width: 100%; - padding: 5px 0; - margin: 2px 0 0; - list-style: none; - font-size: 14px; - background-color: #fff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 4px; - -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); - box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); - background-clip: padding-box; - *border-right-width: 2px; - *border-bottom-width: 2px; -} -.tt-dropdown-menu .tt-suggestion { - display: block; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 1.42857143; - color: #333333; - white-space: nowrap; - text-align: left; - cursor: pointer !important; -} -.tt-dropdown-menu .tt-suggestion.tt-cursor { - text-decoration: none; - outline: 0; - background-color: #f5f5f5; - color: #262626; -} -.tt-dropdown-menu .tt-suggestion.tt-cursor a { - color: #262626; -} -.tt-dropdown-menu .tt-suggestion p { - margin: 0; -} diff --git a/searx/static/themes/oscar/css/bootstrap.min.css b/searx/static/themes/oscar/css/bootstrap.min.css deleted file mode 100644 index 0b613cf044fdfa47920c3eb9eae0418ac894751e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 125509 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 diff --git a/searx/static/themes/oscar/css/bootstrap.min.css.map b/searx/static/themes/oscar/css/bootstrap.min.css.map deleted file mode 100644 index cabf8d11e272f73a4e313222e00e9a0ded7ddb31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48280 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 diff --git a/searx/static/themes/oscar/css/images/layers-2x.png b/searx/static/themes/oscar/css/images/layers-2x.png deleted file mode 100644 index 200c333dca9652ac4cba004d609e5af4eee168c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1259 zcmVFhCYNy;#0irRPomHqW|G1C*;4?@4#E?jH>?v@U%cy?3dQAc-DchXVErpOh~ z-jbon+tNbnl6hoEb;)TVk+%hTDDi_G%i3*RZ&15!$Fjr^f;Ke&A@|?=`2&+{zr+3a z{D*=t(`AXyS%X7N z%a#RZw6vD^t_rnM`L4E>m=U&R!A-&}nZIi$BOPvkhrCuUe@BN~-lRD)f44;J%TwgE zcze8u!PQ_NR7?o(NylLXVTfDO zxs5=@|GsYEsNo4M#nT%N!UE(?dnS)t2+{ELYAFp*3=iF=|EQnTp`#vlSXuGVraYo? z+RCzXo6h3qA8{KG?S4nE(lM+;Eb4nT3XV;7gcAxUi5m)`k5tv}cPy()8ZR3TLW3I- zAS^}cq-IJvL7a4RgR!yk@~RT%$lA7{L5ES*hyx)M4(yxI$Ub(4f)K|^v1>zvwQY!_ zIrWw8q9GS^!Dp~}+?mbnB6jDF8mVlbQ!jFKDY;w=7;XO{9bq7>LXGK24WA`;rL)_Z z)&j}pbV(;6gY;VMhbxgvn`X;6x}VUEE-7 z%)7j-%t8S=ZL3yc)HbXDAqJZvBTPoiW_A-+a8m3_Z?v{DN7Tnr#O_VUMT0UBt$;p` zDh6JbGHN8JJ*JN%y2%msb97@_S>9!%Egwk;?PEkU9ntz&3uR}%Fj5d$JHQbQb3}a{ zSzFT^#n=VInPpcAS}CNxj?_ zVscANk5Cfz(51EI1pz};AWWb|kgbYNb4wCEGUn3+eMUMV?1-{=I4TlmLJMot@rd07 zZuo2hk1ccu{YmGkcYdWAVdk{Z4Nm?^cTD&}jGm+Q1SYIXMwmG*oO*83&#>l%nbR`G zhh=lZ%xIb7kU3#;TBbfECrnC9P=-XpL|TG2BoZdj61*XiFbW8?1Z_wp%#;>${SUIy V$8qr;L*)Pf002ovPDHLkV1hYLS~36t diff --git a/searx/static/themes/oscar/css/images/layers.png b/searx/static/themes/oscar/css/images/layers.png deleted file mode 100644 index 1a72e5784b2b456eac5d7670738db80697af3377..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 696 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 e-I|>x8~*?ZhF3snGbtJX0000cOl4 diff --git a/searx/static/themes/oscar/css/images/marker-icon.png b/searx/static/themes/oscar/css/images/marker-icon.png deleted file mode 100644 index 950edf24677ded147df13b26f91baa2b0fa70513..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1466 zcmV;r1x5OaP)P001cn1^@s6z>|W`000GnNklGNuHDcIX17Zdjl&3`L?0sTjIws<{((Dh&g-s0<@jYQyl?D*X^?%13;ml^gy> ziMrY_^1WI=(g@LMizu=zCoA>C`6|QEq1eV92k*7m>G65*&@&6)aC&e}G zI)pf-Za|N`DT&Cn1J|o`19mumxW~hiKiKyc-P`S@q)rdTo84@QI@;0yXrG%9uhI>A zG5QHb6s4=<6xy{1 z@NMxEkryp{LS44%z$3lP^cX!9+2-;CTt3wM4(k*#C{aiIiLuB>jJj;KPhPzIC00bL zU3a#;aJld94lCW=`4&aAy8M7PY=HQ>O%$YEP4c4UY#CRxfgbE~(|uiI=YS8q;O9y6 zmIkXzR`}p7ti|PrM3a}WMnR=3NVnWdAAR>b9X@)DKL6=YsvmH%?I24wdq?Gh54_;# z$?_LvgjEdspdQlft#4CQ z`2Zyvy?*)N1Ftw|{_hakhG9WjS?Az@I@+IZ8JbWewR!XUK4&6346+d#~gsE0SY(LX8&JfY>Aj)RxGy96nwhs2rv zzW6pTnMpFkDSkT*a*6Dx|u@ds6ISVn0@^RmIsKZ5Y;bazbc;tTSq(kg(=481ODrPyNB6n z-$+U}(w$m6U6H$w17Bw+wDaFIe~GvNMYvnw31MpY0eQKT9l>SU``8k7w4)z!GZKMI z#_cEKq7k~i%nlK@6c-K?+R;B#5$?T#YpKD`t_4bAs^#E+@5QW$@OX3*`;(#{U^d-vY)&xEE>n5lYl&T?Amke9$Lam@{1K@O ze*LXqlKQHiv=gx+V^Cbb2?z@ISBQ*3amF;9UJ3SBg(N|710TLamQmYZ&Qjn2LuO<* zCZlB4n%@pc&7NNnY1}x+NWpHlq`OJEo|`aYN9<`RBUB+79g;>dgb6YlfN#kGL?lO_ z!6~M^7sOnbsUkKk<@Ysie&`G>ruxH&Mgy&8;i=A zB9OO!xR{AyODw>DS-q5YM{0ExFEAzt zm>RdS+ssW(-8|?xr0(?$vBVB*%(xDLtq3Hf0I5yFm<_g=W2`QWAax{1rWVH=I!VrP zs(rTFX@W#t$hXNvbgX`gK&^w_YD;CQ!B@e0QbLIWaKAXQe2-kkloo;{iF#6}z!4=W zi$giRj1{ zt;2w`VSCF#WE&*ev7jpsC=6175@(~nTE2;7M-L((0bH@yG}-TB$R~WXd?tA$s3|%y zA`9$sA(>F%J3ioz<-LJl*^o1|w84l>HBR`>3l9c8$5Xr@xCiIQ7{x$fMCzOk_-M=% z+{a_Q#;42`#KfUte@$NT77uaTz?b-fBe)1s5XE$yA79fm?KqM^VgLXD07*qoM6N<$ Ef<_J(9smFU diff --git a/searx/static/themes/oscar/css/leaflet.css b/searx/static/themes/oscar/css/leaflet.css deleted file mode 100644 index 5292e63a1..000000000 --- a/searx/static/themes/oscar/css/leaflet.css +++ /dev/null @@ -1,657 +0,0 @@ -/* required styles */ - -.leaflet-pane, -.leaflet-tile, -.leaflet-marker-icon, -.leaflet-marker-shadow, -.leaflet-tile-container, -.leaflet-pane > svg, -.leaflet-pane > canvas, -.leaflet-zoom-box, -.leaflet-image-layer, -.leaflet-layer { - position: absolute; - left: 0; - top: 0; - } -.leaflet-container { - overflow: hidden; - } -.leaflet-tile, -.leaflet-marker-icon, -.leaflet-marker-shadow { - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; - -webkit-user-drag: none; - } -/* Prevents IE11 from highlighting tiles in blue */ -.leaflet-tile::selection { - background: transparent; -} -/* Safari renders non-retina tile on retina better with this, but Chrome is worse */ -.leaflet-safari .leaflet-tile { - image-rendering: -webkit-optimize-contrast; - } -/* hack that prevents hw layers "stretching" when loading new tiles */ -.leaflet-safari .leaflet-tile-container { - width: 1600px; - height: 1600px; - -webkit-transform-origin: 0 0; - } -.leaflet-marker-icon, -.leaflet-marker-shadow { - display: block; - } -/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */ -/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */ -.leaflet-container .leaflet-overlay-pane svg { - max-width: none !important; - max-height: none !important; - } -.leaflet-container .leaflet-marker-pane img, -.leaflet-container .leaflet-shadow-pane img, -.leaflet-container .leaflet-tile-pane img, -.leaflet-container img.leaflet-image-layer, -.leaflet-container .leaflet-tile { - max-width: none !important; - max-height: none !important; - width: auto; - padding: 0; - } - -.leaflet-container.leaflet-touch-zoom { - -ms-touch-action: pan-x pan-y; - touch-action: pan-x pan-y; - } -.leaflet-container.leaflet-touch-drag { - -ms-touch-action: pinch-zoom; - /* Fallback for FF which doesn't support pinch-zoom */ - touch-action: none; - touch-action: pinch-zoom; -} -.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom { - -ms-touch-action: none; - touch-action: none; -} -.leaflet-container { - -webkit-tap-highlight-color: transparent; -} -.leaflet-container a { - -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4); -} -.leaflet-tile { - filter: inherit; - visibility: hidden; - } -.leaflet-tile-loaded { - visibility: inherit; - } -.leaflet-zoom-box { - width: 0; - height: 0; - -moz-box-sizing: border-box; - box-sizing: border-box; - z-index: 800; - } -/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */ -.leaflet-overlay-pane svg { - -moz-user-select: none; - } - -.leaflet-pane { z-index: 400; } - -.leaflet-tile-pane { z-index: 200; } -.leaflet-overlay-pane { z-index: 400; } -.leaflet-shadow-pane { z-index: 500; } -.leaflet-marker-pane { z-index: 600; } -.leaflet-tooltip-pane { z-index: 650; } -.leaflet-popup-pane { z-index: 700; } - -.leaflet-map-pane canvas { z-index: 100; } -.leaflet-map-pane svg { z-index: 200; } - -.leaflet-vml-shape { - width: 1px; - height: 1px; - } -.lvml { - behavior: url(#default#VML); - display: inline-block; - position: absolute; - } - - -/* control positioning */ - -.leaflet-control { - position: relative; - z-index: 800; - pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */ - pointer-events: auto; - } -.leaflet-top, -.leaflet-bottom { - position: absolute; - z-index: 1000; - pointer-events: none; - } -.leaflet-top { - top: 0; - } -.leaflet-right { - right: 0; - } -.leaflet-bottom { - bottom: 0; - } -.leaflet-left { - left: 0; - } -.leaflet-control { - float: left; - clear: both; - } -.leaflet-right .leaflet-control { - float: right; - } -.leaflet-top .leaflet-control { - margin-top: 10px; - } -.leaflet-bottom .leaflet-control { - margin-bottom: 10px; - } -.leaflet-left .leaflet-control { - margin-left: 10px; - } -.leaflet-right .leaflet-control { - margin-right: 10px; - } - - -/* zoom and fade animations */ - -.leaflet-fade-anim .leaflet-popup { - opacity: 0; - -webkit-transition: opacity 0.2s linear; - -moz-transition: opacity 0.2s linear; - transition: opacity 0.2s linear; - } -.leaflet-fade-anim .leaflet-map-pane .leaflet-popup { - opacity: 1; - } -.leaflet-zoom-animated { - -webkit-transform-origin: 0 0; - -ms-transform-origin: 0 0; - transform-origin: 0 0; - } -svg.leaflet-zoom-animated { - will-change: transform; -} - -.leaflet-zoom-anim .leaflet-zoom-animated { - -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1); - -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1); - transition: transform 0.25s cubic-bezier(0,0,0.25,1); - } -.leaflet-zoom-anim .leaflet-tile, -.leaflet-pan-anim .leaflet-tile { - -webkit-transition: none; - -moz-transition: none; - transition: none; - } - -.leaflet-zoom-anim .leaflet-zoom-hide { - visibility: hidden; - } - - -/* cursors */ - -.leaflet-interactive { - cursor: pointer; - } -.leaflet-grab { - cursor: -webkit-grab; - cursor: -moz-grab; - cursor: grab; - } -.leaflet-crosshair, -.leaflet-crosshair .leaflet-interactive { - cursor: crosshair; - } -.leaflet-popup-pane, -.leaflet-control { - cursor: auto; - } -.leaflet-dragging .leaflet-grab, -.leaflet-dragging .leaflet-grab .leaflet-interactive, -.leaflet-dragging .leaflet-marker-draggable { - cursor: move; - cursor: -webkit-grabbing; - cursor: -moz-grabbing; - cursor: grabbing; - } - -/* marker & overlays interactivity */ -.leaflet-marker-icon, -.leaflet-marker-shadow, -.leaflet-image-layer, -.leaflet-pane > svg path, -.leaflet-tile-container { - pointer-events: none; - } - -.leaflet-marker-icon.leaflet-interactive, -.leaflet-image-layer.leaflet-interactive, -.leaflet-pane > svg path.leaflet-interactive, -svg.leaflet-image-layer.leaflet-interactive path { - pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */ - pointer-events: auto; - } - -/* visual tweaks */ - -.leaflet-container { - background: #ddd; - outline-offset: 1px; - } -.leaflet-container a { - color: #0078A8; - } -.leaflet-zoom-box { - border: 2px dotted #38f; - background: rgba(255,255,255,0.5); - } - - -/* general typography */ -.leaflet-container { - font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; - font-size: 12px; - font-size: 0.75rem; - line-height: 1.5; - } - - -/* general toolbar styles */ - -.leaflet-bar { - box-shadow: 0 1px 5px rgba(0,0,0,0.65); - border-radius: 4px; - } -.leaflet-bar a { - background-color: #fff; - border-bottom: 1px solid #ccc; - width: 26px; - height: 26px; - line-height: 26px; - display: block; - text-align: center; - text-decoration: none; - color: black; - } -.leaflet-bar a, -.leaflet-control-layers-toggle { - background-position: 50% 50%; - background-repeat: no-repeat; - display: block; - } -.leaflet-bar a:hover, -.leaflet-bar a:focus { - background-color: #f4f4f4; - } -.leaflet-bar a:first-child { - border-top-left-radius: 4px; - border-top-right-radius: 4px; - } -.leaflet-bar a:last-child { - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; - border-bottom: none; - } -.leaflet-bar a.leaflet-disabled { - cursor: default; - background-color: #f4f4f4; - color: #bbb; - } - -.leaflet-touch .leaflet-bar a { - width: 30px; - height: 30px; - line-height: 30px; - } -.leaflet-touch .leaflet-bar a:first-child { - border-top-left-radius: 2px; - border-top-right-radius: 2px; - } -.leaflet-touch .leaflet-bar a:last-child { - border-bottom-left-radius: 2px; - border-bottom-right-radius: 2px; - } - -/* zoom control */ - -.leaflet-control-zoom-in, -.leaflet-control-zoom-out { - font: bold 18px 'Lucida Console', Monaco, monospace; - text-indent: 1px; - } - -.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out { - font-size: 22px; - } - - -/* layers control */ - -.leaflet-control-layers { - box-shadow: 0 1px 5px rgba(0,0,0,0.4); - background: #fff; - border-radius: 5px; - } -.leaflet-control-layers-toggle { - background-image: url(images/layers.png); - width: 36px; - height: 36px; - } -.leaflet-retina .leaflet-control-layers-toggle { - background-image: url(images/layers-2x.png); - background-size: 26px 26px; - } -.leaflet-touch .leaflet-control-layers-toggle { - width: 44px; - height: 44px; - } -.leaflet-control-layers .leaflet-control-layers-list, -.leaflet-control-layers-expanded .leaflet-control-layers-toggle { - display: none; - } -.leaflet-control-layers-expanded .leaflet-control-layers-list { - display: block; - position: relative; - } -.leaflet-control-layers-expanded { - padding: 6px 10px 6px 6px; - color: #333; - background: #fff; - } -.leaflet-control-layers-scrollbar { - overflow-y: scroll; - overflow-x: hidden; - padding-right: 5px; - } -.leaflet-control-layers-selector { - margin-top: 2px; - position: relative; - top: 1px; - } -.leaflet-control-layers label { - display: block; - font-size: 13px; - font-size: 1.08333em; - } -.leaflet-control-layers-separator { - height: 0; - border-top: 1px solid #ddd; - margin: 5px -10px 5px -6px; - } - -/* Default icon URLs */ -.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */ - background-image: url(images/marker-icon.png); - } - - -/* attribution and scale controls */ - -.leaflet-container .leaflet-control-attribution { - background: #fff; - background: rgba(255, 255, 255, 0.8); - margin: 0; - } -.leaflet-control-attribution, -.leaflet-control-scale-line { - padding: 0 5px; - color: #333; - line-height: 1.4; - } -.leaflet-control-attribution a { - text-decoration: none; - } -.leaflet-control-attribution a:hover, -.leaflet-control-attribution a:focus { - text-decoration: underline; - } -.leaflet-control-attribution svg { - display: inline !important; - } -.leaflet-left .leaflet-control-scale { - margin-left: 5px; - } -.leaflet-bottom .leaflet-control-scale { - margin-bottom: 5px; - } -.leaflet-control-scale-line { - border: 2px solid #777; - border-top: none; - line-height: 1.1; - padding: 2px 5px 1px; - white-space: nowrap; - overflow: hidden; - -moz-box-sizing: border-box; - box-sizing: border-box; - - background: #fff; - background: rgba(255, 255, 255, 0.5); - } -.leaflet-control-scale-line:not(:first-child) { - border-top: 2px solid #777; - border-bottom: none; - margin-top: -2px; - } -.leaflet-control-scale-line:not(:first-child):not(:last-child) { - border-bottom: 2px solid #777; - } - -.leaflet-touch .leaflet-control-attribution, -.leaflet-touch .leaflet-control-layers, -.leaflet-touch .leaflet-bar { - box-shadow: none; - } -.leaflet-touch .leaflet-control-layers, -.leaflet-touch .leaflet-bar { - border: 2px solid rgba(0,0,0,0.2); - background-clip: padding-box; - } - - -/* popup */ - -.leaflet-popup { - position: absolute; - text-align: center; - margin-bottom: 20px; - } -.leaflet-popup-content-wrapper { - padding: 1px; - text-align: left; - border-radius: 12px; - } -.leaflet-popup-content { - margin: 13px 24px 13px 20px; - line-height: 1.3; - font-size: 13px; - font-size: 1.08333em; - min-height: 1px; - } -.leaflet-popup-content p { - margin: 17px 0; - margin: 1.3em 0; - } -.leaflet-popup-tip-container { - width: 40px; - height: 20px; - position: absolute; - left: 50%; - margin-top: -1px; - margin-left: -20px; - overflow: hidden; - pointer-events: none; - } -.leaflet-popup-tip { - width: 17px; - height: 17px; - padding: 1px; - - margin: -10px auto 0; - pointer-events: auto; - - -webkit-transform: rotate(45deg); - -moz-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); - } -.leaflet-popup-content-wrapper, -.leaflet-popup-tip { - background: white; - color: #333; - box-shadow: 0 3px 14px rgba(0,0,0,0.4); - } -.leaflet-container a.leaflet-popup-close-button { - position: absolute; - top: 0; - right: 0; - border: none; - text-align: center; - width: 24px; - height: 24px; - font: 16px/24px Tahoma, Verdana, sans-serif; - color: #757575; - text-decoration: none; - background: transparent; - } -.leaflet-container a.leaflet-popup-close-button:hover, -.leaflet-container a.leaflet-popup-close-button:focus { - color: #585858; - } -.leaflet-popup-scrolled { - overflow: auto; - border-bottom: 1px solid #ddd; - border-top: 1px solid #ddd; - } - -.leaflet-oldie .leaflet-popup-content-wrapper { - -ms-zoom: 1; - } -.leaflet-oldie .leaflet-popup-tip { - width: 24px; - margin: 0 auto; - - -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"; - filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); - } - -.leaflet-oldie .leaflet-control-zoom, -.leaflet-oldie .leaflet-control-layers, -.leaflet-oldie .leaflet-popup-content-wrapper, -.leaflet-oldie .leaflet-popup-tip { - border: 1px solid #999; - } - - -/* div icon */ - -.leaflet-div-icon { - background: #fff; - border: 1px solid #666; - } - - -/* Tooltip */ -/* Base styles for the element that has a tooltip */ -.leaflet-tooltip { - position: absolute; - padding: 6px; - background-color: #fff; - border: 1px solid #fff; - border-radius: 3px; - color: #222; - white-space: nowrap; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - pointer-events: none; - box-shadow: 0 1px 3px rgba(0,0,0,0.4); - } -.leaflet-tooltip.leaflet-interactive { - cursor: pointer; - pointer-events: auto; - } -.leaflet-tooltip-top:before, -.leaflet-tooltip-bottom:before, -.leaflet-tooltip-left:before, -.leaflet-tooltip-right:before { - position: absolute; - pointer-events: none; - border: 6px solid transparent; - background: transparent; - content: ""; - } - -/* Directions */ - -.leaflet-tooltip-bottom { - margin-top: 6px; -} -.leaflet-tooltip-top { - margin-top: -6px; -} -.leaflet-tooltip-bottom:before, -.leaflet-tooltip-top:before { - left: 50%; - margin-left: -6px; - } -.leaflet-tooltip-top:before { - bottom: 0; - margin-bottom: -12px; - border-top-color: #fff; - } -.leaflet-tooltip-bottom:before { - top: 0; - margin-top: -12px; - margin-left: -6px; - border-bottom-color: #fff; - } -.leaflet-tooltip-left { - margin-left: -6px; -} -.leaflet-tooltip-right { - margin-left: 6px; -} -.leaflet-tooltip-left:before, -.leaflet-tooltip-right:before { - top: 50%; - margin-top: -6px; - } -.leaflet-tooltip-left:before { - right: 0; - margin-right: -12px; - border-left-color: #fff; - } -.leaflet-tooltip-right:before { - left: 0; - margin-left: -12px; - border-right-color: #fff; - } - -/* Printing */ - -@media print { - /* Prevent printers from removing background-images of controls. */ - .leaflet-control { - -webkit-print-color-adjust: exact; - color-adjust: exact; - } - } diff --git a/searx/static/themes/oscar/css/leaflet.min.css b/searx/static/themes/oscar/css/leaflet.min.css deleted file mode 100644 index e0abbbe375f3a410623ebd44f74ca082b7ccbd16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11089 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 E1E5U7xc~qF diff --git a/searx/static/themes/oscar/css/logicodev-dark.css b/searx/static/themes/oscar/css/logicodev-dark.css deleted file mode 100644 index ca4d9812b..000000000 --- a/searx/static/themes/oscar/css/logicodev-dark.css +++ /dev/null @@ -1,1655 +0,0 @@ -.github-issue-button { - display: block; - padding: 8px 16px; - font-family: sans-serif; - font-size: 16px; - color: white; - background-color: #238636 !important; - /* important is needed cause to an !important in logicodev-dark */ - border: #2ea043; - border-radius: 10px !important; - box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px; -} -.github-issue-button:hover { - background-color: #2ea043; -} -.issue-hide { - display: none; -} -.engine-stats .engine-name { - width: 20rem; -} -.engine-stats .engine-score { - width: 7rem; - text-align: right; -} -.engine-stats .engine-reliability { - text-align: right; -} -.engine-stats table.engine-error { - max-width: 1280px; - margin: 1rem; - border: 1px solid gray; -} -.engine-stats table.engine-error th.engine-error-type, -.engine-stats table.engine-error td.engine-error-type, -.engine-stats failed-test { - width: 10rem; -} -.engine-stats table.engine-error span.log_parameters { - border-right: 1px solid gray; - padding: 0 1rem 0 0; - margin: 0 0 0 0.5rem; -} -.bar-chart-value { - width: 3em; - display: inline-block; - text-align: right; - padding-right: 0.5rem; -} -.bar-chart-graph { - width: calc(100% - 5rem); - display: inline-block; -} -.bar-chart-bar { - border: 3px solid #5bc0de; - margin: 1px 0; -} -.bar-chart-serie1 { - border: 3px solid #5bc0de; - margin: 1px 0; - float: left; -} -.bar-chart-serie2 { - border: 3px solid #deb15b; - margin: 1px 0; - float: left; -} -.bar0 { - width: 0; - border: 0; -} -.bar1 { - width: 1%; -} -.bar2 { - width: 2%; -} -.bar3 { - width: 3%; -} -.bar4 { - width: 4%; -} -.bar5 { - width: 5%; -} -.bar6 { - width: 6%; -} -.bar7 { - width: 7%; -} -.bar8 { - width: 8%; -} -.bar9 { - width: 9%; -} -.bar10 { - width: 10%; -} -.bar11 { - width: 11%; -} -.bar12 { - width: 12%; -} -.bar13 { - width: 13%; -} -.bar14 { - width: 14%; -} -.bar15 { - width: 15%; -} -.bar16 { - width: 16%; -} -.bar17 { - width: 17%; -} -.bar18 { - width: 18%; -} -.bar19 { - width: 19%; -} -.bar20 { - width: 20%; -} -.bar21 { - width: 21%; -} -.bar22 { - width: 22%; -} -.bar23 { - width: 23%; -} -.bar24 { - width: 24%; -} -.bar25 { - width: 25%; -} -.bar26 { - width: 26%; -} -.bar27 { - width: 27%; -} -.bar28 { - width: 28%; -} -.bar29 { - width: 29%; -} -.bar30 { - width: 30%; -} -.bar31 { - width: 31%; -} -.bar32 { - width: 32%; -} -.bar33 { - width: 33%; -} -.bar34 { - width: 34%; -} -.bar35 { - width: 35%; -} -.bar36 { - width: 36%; -} -.bar37 { - width: 37%; -} -.bar38 { - width: 38%; -} -.bar39 { - width: 39%; -} -.bar40 { - width: 40%; -} -.bar41 { - width: 41%; -} -.bar42 { - width: 42%; -} -.bar43 { - width: 43%; -} -.bar44 { - width: 44%; -} -.bar45 { - width: 45%; -} -.bar46 { - width: 46%; -} -.bar47 { - width: 47%; -} -.bar48 { - width: 48%; -} -.bar49 { - width: 49%; -} -.bar50 { - width: 50%; -} -.bar51 { - width: 51%; -} -.bar52 { - width: 52%; -} -.bar53 { - width: 53%; -} -.bar54 { - width: 54%; -} -.bar55 { - width: 55%; -} -.bar56 { - width: 56%; -} -.bar57 { - width: 57%; -} -.bar58 { - width: 58%; -} -.bar59 { - width: 59%; -} -.bar60 { - width: 60%; -} -.bar61 { - width: 61%; -} -.bar62 { - width: 62%; -} -.bar63 { - width: 63%; -} -.bar64 { - width: 64%; -} -.bar65 { - width: 65%; -} -.bar66 { - width: 66%; -} -.bar67 { - width: 67%; -} -.bar68 { - width: 68%; -} -.bar69 { - width: 69%; -} -.bar70 { - width: 70%; -} -.bar71 { - width: 71%; -} -.bar72 { - width: 72%; -} -.bar73 { - width: 73%; -} -.bar74 { - width: 74%; -} -.bar75 { - width: 75%; -} -.bar76 { - width: 76%; -} -.bar77 { - width: 77%; -} -.bar78 { - width: 78%; -} -.bar79 { - width: 79%; -} -.bar80 { - width: 80%; -} -.bar81 { - width: 81%; -} -.bar82 { - width: 82%; -} -.bar83 { - width: 83%; -} -.bar84 { - width: 84%; -} -.bar85 { - width: 85%; -} -.bar86 { - width: 86%; -} -.bar87 { - width: 87%; -} -.bar88 { - width: 88%; -} -.bar89 { - width: 89%; -} -.bar90 { - width: 90%; -} -.bar91 { - width: 91%; -} -.bar92 { - width: 92%; -} -.bar93 { - width: 93%; -} -.bar94 { - width: 94%; -} -.bar95 { - width: 95%; -} -.bar96 { - width: 96%; -} -.bar97 { - width: 97%; -} -.bar98 { - width: 98%; -} -.bar99 { - width: 99%; -} -.bar100 { - width: 100%; -} -.osm-map-box { - height: 300px; - width: 100%; - margin: 10px 0; -} -.default-image-style { - width: auto; - max-height: 60px; - min-height: 60px; -} -.col-stat { - width: 10rem; -} -@keyframes rotate-forever { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} -.loading-spinner { - animation-duration: 0.75s; - animation-iteration-count: infinite; - animation-name: rotate-forever; - animation-timing-function: linear; - height: 30px; - width: 30px; - border: 8px solid #666; - border-right-color: transparent; - border-radius: 50% !important; - margin: 0 auto; -} -html.infinite_scroll #pagination button { - visibility: hidden; -} -/* - this file is generated automatically by searxng_extra/update/update_pygments.py - using pygments version 2.12.0 -*/ -.code-highlight .linenos { - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - cursor: default; - margin-right: 8px; - text-align: right; -} -.code-highlight .linenos::selection { - background: transparent; - /* WebKit/Blink Browsers */ -} -.code-highlight .linenos::-moz-selection { - background: transparent; - /* Gecko Browsers */ -} -.code-highlight pre { - line-height: 125%; -} -.code-highlight td.linenos .normal { - color: inherit; - background-color: transparent; - padding-left: 5px; - padding-right: 5px; -} -.code-highlight span.linenos { - color: inherit; - background-color: transparent; - padding-left: 5px; - padding-right: 5px; -} -.code-highlight td.linenos .special { - color: #000000; - background-color: #ffffc0; - padding-left: 5px; - padding-right: 5px; -} -.code-highlight span.linenos.special { - color: #000000; - background-color: #ffffc0; - padding-left: 5px; - padding-right: 5px; -} -.code-highlight .hll { - background-color: #ffffcc; -} -.code-highlight { - background: #282C34; -} -.code-highlight .c { - color: #556366; - font-style: italic; -} -/* Comment */ -.code-highlight .err { - border: 1px solid #ff0000; -} -/* Error */ -.code-highlight .k { - color: #BE74D5; - font-weight: bold; -} -/* Keyword */ -.code-highlight .o { - color: #D19A66; -} -/* Operator */ -.code-highlight .ch { - color: #556366; - font-style: italic; -} -/* Comment.Hashbang */ -.code-highlight .cm { - color: #556366; - font-style: italic; -} -/* Comment.Multiline */ -.code-highlight .cp { - color: #BC7A00; - font-style: italic; -} -/* Comment.Preproc */ -.code-highlight .cpf { - color: #556366; - font-style: italic; -} -/* Comment.PreprocFile */ -.code-highlight .c1 { - color: #556366; - font-style: italic; -} -/* Comment.Single */ -.code-highlight .cs { - color: #556366; - font-style: italic; -} -/* Comment.Special */ -.code-highlight .gd { - color: #A00000; -} -/* Generic.Deleted */ -.code-highlight .ge { - font-style: italic; -} -/* Generic.Emph */ -.code-highlight .gr { - color: #FF0000; -} -/* Generic.Error */ -.code-highlight .gh { - color: #000080; - font-weight: bold; -} -/* Generic.Heading */ -.code-highlight .gi { - color: #00A000; -} -/* Generic.Inserted */ -.code-highlight .go { - color: #888888; -} -/* Generic.Output */ -.code-highlight .gp { - color: #000080; - font-weight: bold; -} -/* Generic.Prompt */ -.code-highlight .gs { - font-weight: bold; -} -/* Generic.Strong */ -.code-highlight .gu { - color: #800080; - font-weight: bold; -} -/* Generic.Subheading */ -.code-highlight .gt { - color: #0044DD; -} -/* Generic.Traceback */ -.code-highlight .kc { - color: #BE74D5; - font-weight: bold; -} -/* Keyword.Constant */ -.code-highlight .kd { - color: #BE74D5; - font-weight: bold; -} -/* Keyword.Declaration */ -.code-highlight .kn { - color: #BE74D5; - font-weight: bold; -} -/* Keyword.Namespace */ -.code-highlight .kp { - color: #BE74D5; - font-weight: bold; -} -/* Keyword.Pseudo */ -.code-highlight .kr { - color: #BE74D5; - font-weight: bold; -} -/* Keyword.Reserved */ -.code-highlight .kt { - color: #D46C72; - font-weight: bold; -} -/* Keyword.Type */ -.code-highlight .m { - color: #D19A66; -} -/* Literal.Number */ -.code-highlight .s { - color: #86C372; -} -/* Literal.String */ -.code-highlight .na { - color: #7D9029; -} -/* Name.Attribute */ -.code-highlight .nb { - color: #BE74D5; -} -/* Name.Builtin */ -.code-highlight .nc { - color: #61AFEF; - font-weight: bold; -} -/* Name.Class */ -.code-highlight .no { - color: #D19A66; -} -/* Name.Constant */ -.code-highlight .nd { - color: #AA22FF; -} -/* Name.Decorator */ -.code-highlight .ni { - color: #999999; - font-weight: bold; -} -/* Name.Entity */ -.code-highlight .ne { - color: #D2413A; - font-weight: bold; -} -/* Name.Exception */ -.code-highlight .nf { - color: #61AFEF; -} -/* Name.Function */ -.code-highlight .nl { - color: #A0A000; -} -/* Name.Label */ -.code-highlight .nn { - color: #61AFEF; - font-weight: bold; -} -/* Name.Namespace */ -.code-highlight .nt { - color: #BE74D5; - font-weight: bold; -} -/* Name.Tag */ -.code-highlight .nv { - color: #DFC06F; -} -/* Name.Variable */ -.code-highlight .ow { - color: #AA22FF; - font-weight: bold; -} -/* Operator.Word */ -.code-highlight .w { - color: #D7DAE0; -} -/* Text.Whitespace */ -.code-highlight .mb { - color: #D19A66; -} -/* Literal.Number.Bin */ -.code-highlight .mf { - color: #D19A66; -} -/* Literal.Number.Float */ -.code-highlight .mh { - color: #D19A66; -} -/* Literal.Number.Hex */ -.code-highlight .mi { - color: #D19A66; -} -/* Literal.Number.Integer */ -.code-highlight .mo { - color: #D19A66; -} -/* Literal.Number.Oct */ -.code-highlight .sa { - color: #86C372; -} -/* Literal.String.Affix */ -.code-highlight .sb { - color: #86C372; -} -/* Literal.String.Backtick */ -.code-highlight .sc { - color: #86C372; -} -/* Literal.String.Char */ -.code-highlight .dl { - color: #86C372; -} -/* Literal.String.Delimiter */ -.code-highlight .sd { - color: #86C372; - font-style: italic; -} -/* Literal.String.Doc */ -.code-highlight .s2 { - color: #86C372; -} -/* Literal.String.Double */ -.code-highlight .se { - color: #BB6622; - font-weight: bold; -} -/* Literal.String.Escape */ -.code-highlight .sh { - color: #86C372; -} -/* Literal.String.Heredoc */ -.code-highlight .si { - color: #BB6688; - font-weight: bold; -} -/* Literal.String.Interpol */ -.code-highlight .sx { - color: #BE74D5; -} -/* Literal.String.Other */ -.code-highlight .sr { - color: #BB6688; -} -/* Literal.String.Regex */ -.code-highlight .s1 { - color: #86C372; -} -/* Literal.String.Single */ -.code-highlight .ss { - color: #DFC06F; -} -/* Literal.String.Symbol */ -.code-highlight .bp { - color: #BE74D5; -} -/* Name.Builtin.Pseudo */ -.code-highlight .fm { - color: #61AFEF; -} -/* Name.Function.Magic */ -.code-highlight .vc { - color: #DFC06F; -} -/* Name.Variable.Class */ -.code-highlight .vg { - color: #DFC06F; -} -/* Name.Variable.Global */ -.code-highlight .vi { - color: #DFC06F; -} -/* Name.Variable.Instance */ -.code-highlight .vm { - color: #DFC06F; -} -/* Name.Variable.Magic */ -.code-highlight .il { - color: #D19A66; -} -/* Literal.Number.Integer.Long */ -* { - border-radius: 0 !important; -} -html { - position: relative; - min-height: 100%; - color: #29314D; -} -body { - /* Margin bottom by footer height */ - font-family: 'Roboto', Helvetica, Arial, sans-serif; - margin-bottom: 80px; - background-color: white; -} -body a { - color: #0088CC; -} -.footer { - position: absolute; - bottom: 0; - width: 100%; - /* Set the fixed height of the footer here */ - height: 60px; - text-align: center; - color: #999; -} -input[type=checkbox]:checked + .label_hide_if_checked, -input[type=checkbox]:checked + .label_hide_if_not_checked + .label_hide_if_checked { - display: none; -} -input[type=checkbox]:not(:checked) + .label_hide_if_not_checked, -input[type=checkbox]:not(:checked) + .label_hide_if_checked + .label_hide_if_not_checked { - display: none; -} -.onoff-checkbox { - width: 15%; -} -.onoffswitch { - position: relative; - width: 110px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; -} -.onoffswitch-checkbox { - opacity: 0; - position: absolute; -} -.onoffswitch-checkbox:before { - content: ""; - display: inline-block; - width: 16px; - height: 16px; - margin-right: 10px; - position: absolute; - left: 0; - bottom: 1px; - background-color: #fff; - border: 1px solid #ccc; - border-radius: 0px; -} -.onoffswitch-label { - display: block; - overflow: hidden; - cursor: pointer; - border: 2px solid #FFFFFF !important; - border-radius: 50px !important; -} -.onoffswitch-inner { - display: block; - transition: margin 0.3s ease-in 0s; -} -.onoffswitch-inner:before, -.onoffswitch-inner:after { - display: block; - float: left; - width: 50%; - height: 30px; - padding: 0; - line-height: 40px; - font-size: 20px; - box-sizing: border-box; - content: ""; - background-color: #EEEEEE; -} -.onoffswitch-switch { - display: block; - width: 37px; - background-color: #01D7D4; - position: absolute; - top: 0; - bottom: 0; - right: 0px; - border: 2px solid #FFFFFF; - border-radius: 50px !important; - transition: all 0.3s ease-in 0s; -} -.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { - margin-right: 0; -} -.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { - right: 71px; - background-color: #A1A1A1; -} -.onoffswitch-checkbox:focus + .onoffswitch-label .onoffswitch-switch { - border: 3px solid #444444; -} -.result_header { - margin-top: 0px; - margin-bottom: 2px; - font-size: 16px; -} -.result_header .favicon { - margin-bottom: -3px; -} -.result_header a { - color: #29314D; - text-decoration: none; -} -.result_header a:hover { - color: #0088CC; -} -.result_header a:visited { - color: #684898; -} -.result_header a .highlight { - background-color: #F6F9FA; -} -.result-content, -.result-format, -.result-source { - margin-top: 2px; - margin-bottom: 0; - word-wrap: break-word; - color: #666; - font-size: 13px; -} -.result .highlight { - font-weight: bold; -} -.result-source { - font-size: 10px; - float: left; -} -.result-format { - font-size: 10px; - float: right; -} -.result-abstract { - margin-top: 0.5em; - margin-bottom: 0.8em; -} -.external-link { - color: #068922; - font-size: 12px; - margin-bottom: 15px; -} -.external-link a { - margin-right: 3px; -} -.result-default, -.result-code, -.result-torrent, -.result-videos, -.result-map { - clear: both; - padding: 0.5em 4px; -} -.result-default:hover, -.result-code:hover, -.result-torrent:hover, -.result-videos:hover, -.result-map:hover { - background-color: #F6F9FA; -} -.result-images { - float: left !important; - margin: 0; - padding: 0; -} -.result-images a { - display: block; - width: 100%; - background-size: cover; -} -.result-images a .img-thumbnail { - border: none !important; - padding: 0; -} -.result-images a:hover, -.result-images a:focus { - outline: 0; -} -.result-images a:hover .img-thumbnail, -.result-images a:focus .img-thumbnail { - box-shadow: 5px 5px 15px 0px black; -} -.result-images.js a .img-thumbnail { - max-height: inherit; - min-height: inherit; -} -.result-images:not(.js) { - width: 25%; - padding: 3px 13px 13px 3px; -} -.result-images:not(.js) a .img-thumbnail { - margin: 0; - max-height: 128px; - min-height: 128px; -} -.img-thumbnail { - margin: 5px; - max-height: 128px; - min-height: 128px; -} -.result-videos { - clear: both; -} -.result-videos hr { - margin: 5px 0 15px 0; -} -.result-videos .collapse { - width: 100%; -} -.result-videos .in { - margin-bottom: 8px; -} -.result-torrent { - clear: both; -} -.result-torrent b { - margin-right: 5px; - margin-left: 5px; -} -.result-torrent .seeders { - color: #2ecc71; -} -.result-torrent .leechers { - color: #F35E77; -} -.result-metadata { - clear: both; - margin: 1em; -} -.result-metadata td { - padding-right: 1em; - color: #A4A4A4; -} -.result-metadata td:first-of-type { - color: #666; -} -.result-map { - clear: both; -} -.result-map .img-thumbnail { - float: right; - width: auto; - height: 120px; - border: 0; - background: inherit; -} -.result-map .img-type { - width: 20px; - max-height: 20px; -} -.result-map .result-map-details { - font-size: 13px; - border-collapse: separate; - border-spacing: 0 0.35rem; -} -.result-map .result-map-details th { - font-weight: inherit; - width: 20rem; - vertical-align: top; -} -.result-map .result-map-details td { - vertical-align: top; -} -.result-code { - clear: both; -} -.result-code .code-fork, -.result-code .code-fork a { - color: #666; -} -.suggestion_item { - margin: 2px 5px; - max-width: 100%; -} -.suggestion_item .btn { - max-width: 100%; - white-space: normal; - word-wrap: break-word; - text-align: left; -} -.result_download { - margin-right: 5px; -} -#pagination { - margin-top: 30px; - padding-bottom: 60px; -} -.label-default { - color: #666; - background: transparent; -} -.result .text-muted small { - word-wrap: break-word; -} -.modal-wrapper { - box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); -} -.modal-wrapper { - background-clip: padding-box; - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 6px; - box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); - outline: 0 none; - position: relative; -} -@media screen and (max-width: 75em) { - .img-thumbnail { - object-fit: cover; - } -} -.infobox .panel-heading { - background-color: #F6F9FA; -} -.infobox .panel-heading .panel-title { - font-weight: 700; -} -.infobox .header_url { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - display: block; -} -.infobox p { - font-family: "DejaVu Serif", Georgia, Cambria, "Times New Roman", Times, serif !important; - font-style: italic; -} -.infobox img { - max-height: "250px"; -} -.infobox .btn { - background-color: #007AB8; - border: none; -} -.infobox .btn a { - color: white; - margin: 5px; -} -.infobox .infobox_part { - margin-bottom: 20px; - word-wrap: break-word; - table-layout: fixed; -} -.infobox .infobox_part:last-child { - margin-bottom: 0; -} -.infobox .infobox_toggle { - width: 100%; - text-align: center; - margin-bottom: 0px; - cursor: pointer; -} -.infobox .infobox_toggle:hover { - background: #DDD; -} -.infobox .infobox_checkbox ~ .infobox_body { - max-height: 300px; - overflow: hidden; -} -.infobox .infobox_checkbox:checked ~ .infobox_body { - max-height: none; -} -.infobox .infobox_checkbox ~ .infobox_toggle .infobox_label_down { - display: block; -} -.infobox .infobox_checkbox ~ .infobox_toggle .infobox_label_up { - display: none; -} -.infobox .infobox_checkbox:checked ~ .infobox_toggle .infobox_label_up { - display: block; -} -.infobox .infobox_checkbox:checked ~ .infobox_toggle .infobox_label_down { - display: none; -} -.infobox .infobox_checkbox ~ .infobox_body img.infobox_part { - display: none; -} -.infobox .infobox_checkbox:checked ~ .infobox_body img.infobox_part { - display: block; -} -.search_categories, -#categories { - text-transform: capitalize; - margin-bottom: 0.5rem; - display: flex; - flex-wrap: wrap; - flex-flow: row wrap; - align-content: stretch; -} -.search_categories label, -#categories label, -.search_categories .input-group-addon, -#categories .input-group-addon { - flex-grow: 1; - flex-basis: auto; - font-size: 1.2rem; - font-weight: normal; - background-color: white; - border: #DDD 1px solid; - border-right: none; - color: #666; - padding-bottom: 0.4rem; - padding-top: 0.4rem; - text-align: center; - min-width: 50px; -} -.search_categories label:last-child, -#categories label:last-child, -.search_categories .input-group-addon:last-child, -#categories .input-group-addon:last-child { - border-right: #DDD 1px solid; -} -.search_categories input[type="checkbox"]:checked + label, -#categories input[type="checkbox"]:checked + label { - color: #29314D; - font-weight: bold; - border-bottom: #01D7D4 5px solid; -} -#main-logo { - margin-top: 24vh; - margin-bottom: 25px; -} -#main-logo > img { - max-width: 350px; - width: 80%; -} -#q { - box-shadow: none; - border-right: none; - border-color: #888; -} -#search_form .input-group-btn .btn { - border-color: #888; -} -#search_form .input-group-btn .btn:hover { - background-color: #068922; - color: white; -} -.custom-select, -.custom-select-rtl { - appearance: none; - -webkit-appearance: none; - -moz-appearance: none; - font-size: 1.2rem; - font-weight: normal; - background-color: white; - border: #888 1px solid; - color: #666; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAABFkAAARZAVnbJUkAAAAHdElNRQfgBxgLDwB20OFsAAAAbElEQVQY073OsQ3CMAAEwJMYwJGnsAehpoXJItltBkmcdZBYgIIiQoLglnz3ui+eP+bk5uneteTMZJa6OJuIqvYzSJoqwqBq8gdmTTW86/dghxAUq4xsVYT9laBYXCw93Aajh7GPEF23t4fkBYevGFTANkPRAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA3LTI0VDExOjU1OjU4KzAyOjAwRFqFOQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wNy0yNFQxMToxNTowMCswMjowMP7RDgQAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) 96% no-repeat; -} -.custom-select-rtl { - background-position-x: 4%; -} -.search-margin { - margin-bottom: 0.6em; -} -.visually-hidden { - position: absolute !important; - height: 1px; - width: 1px; - overflow: hidden; - clip: rect(1px, 1px, 1px, 1px); - white-space: nowrap; -} -.label-danger, -.btn-danger { - background: #c9432f; -} -.label-success, -.btn-success { - background: #068922; -} -select.form-control { - border-color: #888 !important; -} -#advanced-search-container { - display: none; - text-align: left; - margin-bottom: 1rem; - clear: both; -} -#advanced-search-container label, -#advanced-search-container .input-group-addon { - font-size: 1.2rem; - font-weight: normal; - background-color: white; - border: #DDD 1px solid; - border-right: none; - color: #666; - padding-bottom: 0.4rem; - padding-right: 0.7rem; - padding-left: 0.7rem; -} -#advanced-search-container label:last-child, -#advanced-search-container .input-group-addon:last-child { - border-right: #DDD 1px solid; -} -#advanced-search-container input[type="radio"] { - display: none; -} -#advanced-search-container input[type="radio"]:checked + label { - color: #29314D; - font-weight: bold; - border-bottom: #01D7D4 5px solid; -} -#check-advanced:focus + label { - text-decoration: underline; -} -#check-advanced:checked ~ #advanced-search-container { - display: block; -} -.advanced { - padding: 0; - margin-top: 0.3rem; - text-align: right; -} -.advanced label, -.advanced select { - cursor: pointer; -} -.cursor-text { - cursor: text !important; -} -.cursor-pointer { - cursor: pointer !important; -} -pre, -code { - font-family: 'Ubuntu Mono', 'Courier New', 'Lucida Console', monospace !important; -} -.code-highlight pre { - margin-bottom: 25px; - padding: 20px 10px; - background-color: inherit; - color: inherit; - border: inherit; - color: #D7DAE0; -} -.table > tbody > tr > td, -.table > tbody > tr > th { - vertical-align: middle !important; -} -.nav-tabs.nav-justified { - margin-bottom: 20px; -} -p { - margin: 10px 0; -} -input.cursor-text { - margin: 10px 0; -} -.engine-tooltip { - display: none; - position: absolute; - padding: 0.5rem 1rem; - margin: 0rem 0 0 2rem; - border: 1px solid #ddd; - box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.1); - background: white; - font-size: 14px; - font-weight: normal; - z-index: 1000000; - max-width: 40rem; -} -td:hover .engine-tooltip, -th:hover .engine-tooltip, -.engine-tooltip:hover { - display: inline-block; -} -/* stacked-bar-chart */ -.stacked-bar-chart { - margin: 0; - padding: 0 0.125rem 0 3rem; - width: 100%; - width: -moz-available; - width: -webkit-fill-available; - width: fill; - flex-direction: row; - flex-wrap: nowrap; - flex-grow: 1; - align-items: center; - display: inline-flex; -} -.stacked-bar-chart-value { - width: 3rem; - display: inline-block; - position: absolute; - padding: 0 0.5rem; - text-align: right; -} -.stacked-bar-chart-base { - display: flex; - flex-shrink: 0; - flex-grow: 0; - flex-basis: unset; -} -.stacked-bar-chart-median { - display: flex; - flex-shrink: 0; - flex-grow: 0; - flex-basis: unset; - background: #d5d8d7; - border: 1px solid rgba(213, 216, 215, 0.9); - padding: 0.3rem 0; -} -.stacked-bar-chart-rate80 { - display: flex; - flex-shrink: 0; - flex-grow: 0; - flex-basis: unset; - background: transparent; - border: 1px solid rgba(213, 216, 215, 0.3); - padding: 0.3rem 0; -} -.stacked-bar-chart-rate95 { - display: flex; - flex-shrink: 0; - flex-grow: 0; - flex-basis: unset; - background: transparent; - border-bottom: 1px dotted rgba(213, 216, 215, 0.5); - padding: 0; -} -.stacked-bar-chart-rate100 { - display: flex; - flex-shrink: 0; - flex-grow: 0; - flex-basis: unset; - background: transparent; - border-left: 1px solid rgba(213, 216, 215, 0.9); - padding: 0.4rem 0; - width: 1px; -} -/* Safari 9+ - Conditional/Hack CSS from https://browserstrangeness.github.io/css_hacks.html -*/ -@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill) { - .twitter-typeahead .tt-input:focus { - z-index: 2; - } - - .input-group-btn:last-child > .btn, - .input-group-btn:last-child > .btn-group { - margin-left: inherit !important; - } -} - -/*Global*/ -body { - background: #1d1f21 none !important; - color: #D5D8D7 !important; -} -a { - color: #41a2ce !important; - text-decoration: none !important; -} -a:hover { - color: #5F89AC !important; -} -input, -button, -textarea, -select { - border: 1px solid #282a2e !important; - background-color: #444 !important; - color: #BBB !important; -} -input:focus, -button:focus, -textarea:focus, -select:focus { - border: 1px solid #C5C8C6 !important; - box-shadow: initial !important; -} -div#advanced-search-container div#categories label { - background: none; - border: 1px solid #282a2e; -} -ul.nav li a { - border: 0 !important; - border-bottom: 1px solid #4d3f43 !important; -} -#categories *, -.modal-wrapper * { - background: #1d1f21 none !important; - color: #D5D8D7 !important; -} -#categories * { - border: 1px solid #3d3f43 !important; -} -#categories *:checked + label { - border-bottom: 4px solid #3d9f94 !important; -} -.result-content, -.result-source, -.result-format { - color: #B5B8B7 !important; -} -.external-link { - color: #35B887 !important; -} -.table-striped tr td, -.table-striped tr th { - border-color: #4d3f43 !important; -} -/*nav*/ -.navbar { - background: #1d1f21 none; - border: none; -} -.navbar .active, -.menu { - background: none !important; -} -.label-default { - background: none; - color: #BBB; -} -.navbar-default .navbar-nav > .active > a, -.navbar-default .navbar-nav > .active > a:hover, -.navbar-default .navbar-nav > .active > a:focus, -.nav-tabs.nav-justified > .active > a { - background-color: #282a2e !important; -} -/*Search Page*/ -.result-default:hover, -.result-code:hover, -.result-torrent:hover, -.result-videos:hover, -.result-map:hover { - background-color: #222426; -} -/*buttons*/ -.btn { - color: #BBB; - background-color: #444; - border: 1px solid #282a2e; -} -.btn:hover { - color: #444 !important; - background-color: #BBB !important; -} -.btn-primary.active { - color: #C5C8C6; - background-color: #5F89AC; - border-color: #5F89AC; -} -/*Right Pannels*/ -.panel { - border: 1px solid #111; - background: none; -} -.panel-heading { - color: #C5C8C6 !important; - background: #282a2e !important; - border-bottom: none; -} -.panel-body { - color: #C5C8C6 !important; - background: #1d1f21 !important; - border-color: #111 !important; -} -.panel-footer { - color: #C5C8C6 !important; - background: #282a2e !important; - border-top: 1px solid #111 !important; -} -.infobox_toggle:hover { - background: #3d3f43 !important; -} -p.btn.btn-default { - background: none; -} -.table-striped > tbody > tr:nth-child(odd) > td, -.table-striped > tbody > tr:nth-child(odd) > th, -.table-striped > thead > tr:nth-child(odd) > th { - background: #2d2f32 none !important; - color: #D5D8D7 !important; -} -.label-success { - background: #1d6f42 none !important; -} -.label-danger { - background: #ad1f12 none !important; -} -.searxng-navbar { - background: #333334; - height: 2.3rem; - font-size: 1.3rem; - line-height: 1.3rem; - padding: 0.5rem; - font-weight: bold; - margin-bottom: 0.8rem; -} -.searxng-navbar a, -.searxng-navbar a:hover { - margin-right: 2rem; - color: white; - text-decoration: none; -} -.searxng-navbar .instance a { - color: #01D7D4; - margin-left: 2rem; -} -#main-logo { - margin-top: 20vh; - margin-bottom: 25px; -} -#main-logo > img { - max-width: 350px; - width: 80%; -} -.onoffswitch-inner:before, -.onoffswitch-inner:after { - background: #1d1f21 none !important; -} -.onoffswitch-switch, -.onoffswitch-label { - border: 2px solid #3d3f43 !important; -} -.nav > li > a:hover, -.nav > li > a:focus { - background-color: #3d3f43 !important; -} -/*Images search*/ -.img-thumbnail, -.thumbnail { - padding: 0px; - line-height: 1.42857143; - background: none; - border: none; -} -.modal-content { - background: #1d1f21 none !important; -} -/*Preferences*/ -.table > thead > tr > td.danger, -.table > tbody > tr > td.danger, -.table > tfoot > tr > td.danger, -.table > thead > tr > th.danger, -.table > tbody > tr > th.danger, -.table > tfoot > tr > th.danger, -.table > thead > tr.danger > td, -.table > tbody > tr.danger > td, -.table > tfoot > tr.danger > td, -.table > thead > tr.danger > th, -.table > tbody > tr.danger > th, -.table > tfoot > tr.danger > th { - background: rgba(240, 0, 0, 0.56) !important; - color: #C5C8C6 !important; -} -.table-hover > tbody > tr > td.danger:hover, -.table-hover > tbody > tr > th.danger:hover, -.table-hover > tbody > tr.danger:hover > td, -.table-hover > tbody > tr:hover > .danger, -.table-hover > tbody > tr.danger:hover > th { - background: rgba(237, 59, 59, 0.61) !important; - color: #C5C8C6 !important; -} -.table-hover > tbody > tr:hover > td, -.table-hover > tbody > tr:hover > th { - background: #66696e !important; -} -.btn-success { - color: #C5C8C6; - background: #449d44; -} -.btn-danger { - color: #C5C8C6; - background: #d9534f; -} -.well { - background: #444; - border-color: #282a2e; -} -.highlight { - background-color: transparent !important; -} -/* engine tooltip */ -.engine-tooltip { - border: 1px solid #3d3f43; - background: #1d1f21; -} diff --git a/searx/static/themes/oscar/css/logicodev-dark.min.css b/searx/static/themes/oscar/css/logicodev-dark.min.css deleted file mode 100644 index e2051038ac1a250bfd9fb8b6339e0ae3b446f57f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22206 zcmc&+33J;W0R;6MkBtskoNvPJf)aAtMQ<0t6ueMwu0g|vlfCfMvR&js(>z?Tz z3=T?kcDJ4tDa2roZ+d!q`Wp5YQL)@iyHTER!tQia6lroFMEN@Q@4RW8&aRHueh@^- z!W*q`4bxrU9?jFF=+6CB6yJHdpXA*<%%Zt0&ZBRkCu+^oIL*9+`Fwsf^=DU$EZrnQ zmr5;r2;Xhw*V32ZF_S5%P0ud?2|MJx4ke~L`m4q3%|$>eoFjRcz+WG z#nQ9-S-9F!EuWI?pn^jIhs)f zTt$rDE$-Ig9<7$mRzy&*Y0Q@r+(qZ;T%}A99MK< zwR91LQ*$t_3|;S{PqXbG5$j2CCa?AnVjzniE%|8Eqb(mDdUWLDfF1|((WOUMJ`U+| zC?7}kIFgTJdK}9~li`_tDp0^oDqv_PVKW(=N$5<5XA(Y>0h)x+WQZnVG#R8xC{2cG z5>AtWnuOG1q!uBy7^y`_EkU!)Fz}hBee;s%}8xRYBN%skUEUi zA*2o?bqJ}$NF74zFj9wklaV@v)M2C!A$1t3Lr5J)>JUo6sY^&*M(Pq$ zmyx=J)McbDA$1w4OGsTt>Jn0yk-CJ`Wuz`4bs4EkNL@zi64D_f9TL(ZBOMabAtN0U z(jg-q64D_f9TL(ZBOMabAtN0U(jg-q64D_f9TL(ZBOMab5hEQD(h(ya5z-MO9TCzI zBOMXa5hEQD(h(ya5z-MO9TCzIBOMXa5hEQD(h(ya5z;Xu9TUEC<*&Qb^!9!k zqH^Zhebk;vm4Zs@oP%OKV}o$+Z{ngGt^5UQh<7pT3;w1^q4sT;dUAyt7A5-gwgPy2^kgx`E&yPy*+4!2v- zkwA$~7TtUuB?)xnCxEwz(xe+~GV#Id4F~yASssBhC2Pz;XD_@cnMVl}YE@7HCJc;E zds{>+9C5x$W;l?C3X`85DY7c6+DI4D3(&lfD(Qjix>PFlD6$$fWnaCP1_DS$%|0M~ zw{PGwY?s9 zHdzif7V#mmC#jx5&K7fH$BaBrLWRZBY$Ojfm`_YVQ^aL)g0o6YgN|7QFELw@`#Rb=;Go^*AZjM%}gj z72}WG6MJYish#*tiQ(zEZ;e}OOu2@fc}oqoVy-zkKRbUMccQp-7w|-_>BKs38B%S8 z@p!z)cp=Z>)N)LFvPTOgn&g~XAn?(DFxjye6UAkF(?xN>zFd}EtC^jj^xYOxr8isy zDEaurRqfN^>Ex_M!mJcO>{`2(qTS9KEcOm|)=&$)v&N%5lq=re#r?UO%g!2#w|CVD z6d&xWkt<%7HRK{Zd^YA5uiDOD6;B_#dx(l$k$h)|isZ-c=y68LZyDh(xsaC<&}})3 za&?mLM5M&m=?>hWM28dXNZ<@`{ycfo z8kS<-!gw%S^!S+=nnG|mx5l_f!ji>!kYIYS+1ia?^6_Yayo1?nMx`7Yh7(jHb64=E zS|Ayt!^khhwQk6*b3|T~bs7oYC-;+8x}VO^&r4BI8*czpDqmIym;N=56H1JqKA zNYWTRJ2yf<54%xf^z)V;Jbw;*vQwFt=$eCDGa@8w*Ut`Me?viLICp>K5 zAQKaRsyesFNCtH(UuWV4W`jD$l%RY?a& zG%$1b2C@RYX%_ldU3})_7~SCI4mCAu={Q9V-GdfSnBdMZSW(AN01@rr7(E8-Be9Equq(2TlE_qFP4~11g?EZ-=A?LX1PL z3(8mA!}5>L!IB`VZ5tGkz=au0Dx_#y7~#P;yly8hB zp9k16kW^B(UJK)!vA@naC@SNul`(+k^+N$>r8=U$qixapD`Q#}41kArgo*++n)LE8 zgd$t1FIAuL~ax1A9csoAW`nV z8jpfnEa@i>{p&|PNtJLil$Cuj(iH@~xX#g1eh3Lls-lQfv-(ad zpir(r%Tn5c2;e`^ne(90Hljza(>HW0QLi`aLhIklf>LU zVbCHdh+u;)1G;G+6gZi!SN3TrdYAnh#ZsPXbUN}jmfEOD+<#hn9IvS($K5KZY6? z@_|-(9JQ?nmP2?8Bg$~#UMVqFD=%$)vBvpkv4Av8h|7Kk^<_oOj+z9DG(qq(KVjRe zRX2Lm0{5572SuO7%@TSNvA-{tNKHU*0&s&!qtJL;XFd^wmO~pofoTOkj=;zPczoZcK5cueG=LRFt!fRb zt9BIh%Yz_WO#P?*4*v88hmAIh`@6F^T6?^6(H<&y1}lal$5~n>S_D!Xz&d2+ri^AZ zl`FV_|BW&HR$(2f!_mOgwzQGhBenheDhwjufV74%ObkB>jHl?&MPyssSz>GTUE zC3NRe;mPA3&WvOZo~m1;2RXH{AgJ=gK6^kfX>Y*oi>QE1n1)`e8cCDl^CpA!t1u(3 z*iqeF7i+Ex!x)w$k8COP=C^S9;R@R`kfPhH3d&x z=gDP+c{Z=Z8{;Bf`N@-xDCl6m>s(W9qz+vPLi1$cxD^|Wgy<6s9RyEGJYoknIi}wq zPL4;!6e4q^+N2Z%$Xn$puGJz0nE$L4a<<4&7`JVWBauiAUXnXZSeZw+7$xVa@CVVO z7yEGR%$8BCHac|<%2T67kuDZ0`AKM&n)DzaBPsCQOU(_lv(tu->>Zq*LR_4*=DV} zdIVN;UXS)z+huAVO!R%btjzckm?iaaAr07RYFNSZY}Gu{O%vL~-N~sQ%s}y2q>wtF zcR*qEv)S@mi|mwdoQBWmoVWm>WYs(l!Bql(q{T19op==P$t=Aw zM3J~4!tMnROzsdo$Xg8&@)3CHyLhK&-37ZZO*;B(!Cft|+uAiJXNcxtZ30dh;l?v1 z=BW>I*AptE=2YlekhOTE3wvi*HWQ0G+`xu9DAma*axQT(St~~WM|toHXK~NL(YO$` z3t7@4ZXi@6RU?$hk5EsOc1=R+FI%Y9T#H8<2=Z!m?#b6GT^m*6RB*S3Lc|V)(9F&? zf4miIUgUDq*AlX#czsB4A4qqtP^3h<=JsIa1FhjIPO58tmUF$NgNrwVC6q)}`x&2| zL!BD)0hoDaSNVU!Us_@Y86y@bpn%*i>R&5HZ7%I}~HONE%a`L0HdV~BM>@@P?K za9Tr*bdy6gk5VH$)yHmD#P_I|f@PD;Py^SJMjPcA{izrJn|lvvr0qR|jXSMWQasSi zo}y{%3D3kY>tq3M^U!rV(TC$V7dQQXJYS>}`1ktv_sg^Q3;a03KW|Sa@8EwY7q)31 zW5MzB;P~?W*<|wa`P-9UZkNa6_3@YA&tJTTx9$sQyZ8+X-(r6!6Bqslm+cOUyh`%V7NK6y2noZY;5_3`G#^CX{y%XRwa zi{Fa4IKEoVf=|aE7r*@$y-Qy%;^dpXiGB{>{ye=JY!bM3cKPbl3*UY7V)NVA>yO`l zf02H@`Fi|yvGss|7AIR{`TzLvI}Q^ zb^I~Betv#Ad42Wv0`a~0^WyxEUoWmc{&^9<<>kbFdHGxa z!|B=Wn=kK8_;vpAZF2YK%jD+b{OkD}LE{hoix12Gr{~b_a$QWVi}k1EYVzvK+4U+h5hl*7co%N z4(8kkl(K^5R^!wm?whE`iFE>6mn4HDumsh`U-mOkf4h=}n2b-mvg}~}?nXIxW z#3m^Dt;-?8?yZL@|8fUIHa>d2Sf-Hp>AC1z0dM{W%)dKG&c;mbd+xyF*rukuvwK4c z7mTOWl)xil zn}s>360$ZuR;o)uvXu$d5ZupJLIr?ybv__UfmKd#d*BDxC`kg4H>jnEMj(*E@YNM0 zJr^9!`I=}JcSAKV((YcXGL>|Xofue`z#GHT(ewYQFUS+NC$8eM4k3ckqUZrqwoF<( zz&j66>-!G--E`DWadaW1|E#R;L(m&7Ss|7x!@qm@3;hFhP|1YSWluc|rA&+6!Ts+r zLtj5=HJC0@wjw3wU%LsZrc0Ix56C`M2!N1*DU?DR)kIAx6f3{&aVyD|o$^`ky8CKs z07@;qU;#IwZy|F~Ubeu`+VMf9CustDR`_FQ1(nbRss&vd`B*qW)zC(zixp-OwB2D8Ws@lh;FOAO(MI~XhiEHA-Q+N>u zeuSk%6jA1jaS#Ln=*UV_Mc*v{_ACB86TE=RuPDD6K~v@+-q&m&IxmluBx+2;>L#bpoHKN9?)M8%?UbxFzIYgTEiYselXV0@XZ-Ob8&U4WbiGstrnbJLv`6 z{6CCLXg8&-YQoYN6MZW{YudsfZ~vZe*7yZ2x$%_mHG+Wsx(P#}*MpxQ_a^u>#r4ob z8Gg{>3%HXZ{!l;)BqVc)2&RwDe+cBjtyy$oNqym-!?Jv( z(wd~h#cEZjH-kYM-W9Jm|AW($r63j(zRnJu;-4gVbme~)TxFQ4M-o?4)gEhpGwD! zvD~Hy_CrW&`n#MVPY1LJzC~>Z%XrjGiIMtJ7)m>kT8>&pUl7ykFXwP?R_4-_76?~%kw ziJZw;mkiqC2cc}GQV{;Dsce>IITmEAfb3>o0qN5&sCX^4ogn8SnpZ_5| zyvgxUAqY?emrnNSQ%Wd(K-nj?1>og7?wqce?9+Xn;h1h{j%({#8;0YdG631&X0Is; z*SM5oIXQ2nTzg6Gir`V!sh1Ss8^d_^(=-SUOJkL#(e9edn%sI;pb`TXZ=+8TW}1|; z0&8wt`|1=AxCYI@ojdi8RQinYLska%L76d|_0d6i3*XDpB2aDo=kT=wt0!zZ%{Y|> z=)2*sFfnBjxzQkH7HuHWqRd4m^O@PUH-b7~D^y?@AUo?N#0TU7kX}1sd=n#LP6VnW zAZ=@j;kBMXSp>@jyrX441>H8FzJ-2_UGIuw_5aN%R!_g3B5!d#cD+Mqp;on`n)EL` zjMdvB)x>^uMv#Wn&@1qec@{^{eC^PY&%3@bvDrl>;}o`v$`fYZs9roVdyX|43{Cu& z$8xi13Z0a0GKY&)l?r$7po!S_Y7_UQd%oP}%{RQQ)f=cx&073e^*1OQK?JmnQ-4#A zLvLEfQE!&@aY)p(j8lJ8jze!+#!+v09G$Y#I&?TG&OIy-1XhOXI{sEV{JMf$6d?($ z+{Wb+JY0+6*J@EGRkGCTloOS;SzcFBf!MA9YfjxBb_QeoujiV7dGe3UnqOCs3JAcC zUCofIM2)J)yS{4<9A_NhWgR#ZIRsTXtSgm+@xXQ7l)5)YRzib1J_}+ zZ{8{Sr0$Vy(U7D7sQ{BZdi%>y2Oy~M*32sidP4@{`-_)ki;>+0_8 zvY0K)Un*4^M~PFl**cxim&M}oGviOi`21x4_3=~l+5GhM@gs^u9nea@C=oQBf0tQV zj27chk8>MMzKmeM$>XQSH;Z!qJpkYm_faWFr=!L6**Lh`x;DQ|MvL>-yc~~=#ov>S z+31o!jOFF%>S{VWgGX;T{4cp~JD(>*S@xZGy2|CTCy$4+I*`?e>RrEDP1~|O2ML!9 zWI2@8SXPCs4rE0VsjTXMva@#b0vA8E6QweA**4AwVS4`5@jwo_aJMhpuPAKfPx^hg zznz?WxoOXtPo{Y8sLX>(I%-5Ysi4v6Z709BUFW);lpWV`@;Ce3uDD*dlk1L4XYFJp za@21^Ljp&=dNmCL9Cd}ML%t{4LQ?Y1MKV$tRcO%&M35R+rw4?2Hyj5TKsZ;_qfEp< zYM2UWVxI3Ggd~Q?AG-p%O{=uRJM~}Ft)$=COb1Fl^R0CEf9Ay?3YJr_pD%);e&PW? z{pk)r-9hv8&+PF36%E6f`Fm+A-9u>)C6e{mDq$$&TH5{AwslK!n+*rs3SG&W4^<`X z`wn{x(9WD2NIP;M+ZSy#SK;}r?Xo4CARN17Lq&qHaeOpPOSX# zosvXjWsTW5mS-W`bJ?4Aa*KB9lh^)f;3q|Lho<2uDWf>^xU31OtsCWq9wY}o?D%4{ zHFWzf8Obgi9&6I}d@={uOqu2mox)xHc`!_bXTPG>OD?^0AGDJ|*MtUA*@N9??9R}y zv3&xsSvPqD5(iJXvP?y)a0OPXxPaq}d%1i~lj|p5S#-sd-~knWU)qTPc-~ex(8qP@ z486MSL=MJZpe5z?hP|Qk?)oiS16#Nyma8cGcLp$hMF9;Q;E)Rb)Av-ed+tHSKT31u zp5HM#LD=w2o=|kVq6VXMu@Dn77B=(uOpc_f<_KnEj!C%7 zsR>IFZ-i8z%BUoKEB9Q!BSVuq6O!Rav?UMT2(>j>Eqt!~mu-}#dB?eVH`&CsR;Duo zkbbe1Tz8#&-c8 zGKfZ9NH#W4zHS%dBV@A=N`vFCs~SX`zOL#dr4sNkAwGck61Wn`q&1yX6y_4w&Q3 zwZ2)GCVk_ROKkqdH>XxT%!zECMNT+mMj&2>2*Ti&DqBne0w@~1nA%ou>6065W!gNU z#YJx!pE+sNQDQ)9a734e&!X2xZY&_CWk`x(J_WHT42=>sGyyaA?_Q>ubPxy#I=Nn< zZSBef8?}KSVTj%g4U85kP}k@uh6nIbJZOyE_4X625PyQo8FLg;fILu5|Jnz5pcXxh z!3KR{Cq})t|Ck>_9bL<`II{p8y8fOjNTHyrMH9^zU0a3Xb0Z|wTzq+k*58JdBxKjq zz8KQIH*-d!rKeE5)$mSB8IZZ>`Y;L3V93lv1kP63nC>)D5NKtRr-zeV z+k3dX`m*7}Acu@56F6%vj55*$EI53}v|$*!LnI_Eg^E!^_ox`z^LSDY>&CD3i@=~Rh=QiuprT$z6Y zS008#3`A?UOY031N%OnRgsD0?5i%`ti8K-*AP)>AmUdMdN=SOlW@xVM$4@F2RkW3eBJqd@HN1iNGH&}V4AEky1gm#~2-1s` zoTK1WKtkIB^3W_2E%`JfP;|x@^_**uLEt_xJu|kn=g6we6_5yxAN^lstkM@&h6+|O zbHD}qOwK!67EmS*WOWL+3&_Fu4h0>gQ{ZfH;w1)x;Lugz3jbSo+kTdgPQ7NUAOUQ-8vc!{6=SN|GdxQOklaCq&?pFd?ZUaPbYljf;Y>6s$>Fz89lXL*@BRiCw06R{!kfi zSfUAs>4tn4|L`vSx$2~_vV4YB%tMrg5O5cMwAo?L|GdLbTj(#f3)zk*M-F*P8&VSy z)VM>2aYbRH<8noDxRMeY1{t!VU$YgDiJdFD5T#}Ckp7|Mg=RrD=|HQ2DdnpBA1>?X zB(G3TG9atSl%Vp<487Kl4LZJex@T}lpNgiE{>HE(26PC}KKVh~hen$)HQeAK+E?u# zBo32mx+ire7fMb(HR==^J^srdB@6{?gw5~ZxP+ia*dPgBkr!W(Z%f!jKjf&!z68+; zGpb8&kjj_{M({^p;71M^CskgwZ1gsSq6Vpbw@7G)QC8uy4jdStzLY?Y_9SZY|5kDC zt}V-ta4CPHp&ZSrL^PR1Rv?FuY^3gq#MmniNG4KO@CDwmnG&Fz30ItzREm#t3ulPf zxPjhq2(rkO++ZgkO;ySNK{6A5P=aj!b@c%Z%%hmXP>%VJO&+p?tS+B%$m;h{=LpfE zKSa!G$vlnFb%jSnS-whwq|2F><}-HrUZEQX>jQ0Z10#i`Oe7;y93EJhFiTSN$nw-Tbh!bZH`( z&hzjcpuU40xC~+tAqJ6-LJ@|-l$9T1X2}2>yo0l-de{}NcQ%x9g1gN4&+GmA(@kD~ zTHO<)KXA`~Guz9w)snsFvbn_&z3uX!iw=KtztFhFlo(%q{!>@I>h0>yxA>+4vl8F8 y*tjwkgr;=p!Iv3P<}53bP~QM img { - max-width: 350px; - width: 80%; -} -* { - border-radius: 0 !important; -} -html { - position: relative; - min-height: 100%; - color: #29314D; -} -body { - /* Margin bottom by footer height */ - font-family: 'Roboto', Helvetica, Arial, sans-serif; - margin-bottom: 80px; - background-color: white; -} -body a { - color: #0088CC; -} -.footer { - position: absolute; - bottom: 0; - width: 100%; - /* Set the fixed height of the footer here */ - height: 60px; - text-align: center; - color: #999; -} -input[type=checkbox]:checked + .label_hide_if_checked, -input[type=checkbox]:checked + .label_hide_if_not_checked + .label_hide_if_checked { - display: none; -} -input[type=checkbox]:not(:checked) + .label_hide_if_not_checked, -input[type=checkbox]:not(:checked) + .label_hide_if_checked + .label_hide_if_not_checked { - display: none; -} -.onoff-checkbox { - width: 15%; -} -.onoffswitch { - position: relative; - width: 110px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; -} -.onoffswitch-checkbox { - opacity: 0; - position: absolute; -} -.onoffswitch-checkbox:before { - content: ""; - display: inline-block; - width: 16px; - height: 16px; - margin-right: 10px; - position: absolute; - left: 0; - bottom: 1px; - background-color: #fff; - border: 1px solid #ccc; - border-radius: 0px; -} -.onoffswitch-label { - display: block; - overflow: hidden; - cursor: pointer; - border: 2px solid #FFFFFF !important; - border-radius: 50px !important; -} -.onoffswitch-inner { - display: block; - transition: margin 0.3s ease-in 0s; -} -.onoffswitch-inner:before, -.onoffswitch-inner:after { - display: block; - float: left; - width: 50%; - height: 30px; - padding: 0; - line-height: 40px; - font-size: 20px; - box-sizing: border-box; - content: ""; - background-color: #EEEEEE; -} -.onoffswitch-switch { - display: block; - width: 37px; - background-color: #01D7D4; - position: absolute; - top: 0; - bottom: 0; - right: 0px; - border: 2px solid #FFFFFF; - border-radius: 50px !important; - transition: all 0.3s ease-in 0s; -} -.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { - margin-right: 0; -} -.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { - right: 71px; - background-color: #A1A1A1; -} -.onoffswitch-checkbox:focus + .onoffswitch-label .onoffswitch-switch { - border: 3px solid #444444; -} -.result_header { - margin-top: 0px; - margin-bottom: 2px; - font-size: 16px; -} -.result_header .favicon { - margin-bottom: -3px; -} -.result_header a { - color: #29314D; - text-decoration: none; -} -.result_header a:hover { - color: #0088CC; -} -.result_header a:visited { - color: #684898; -} -.result_header a .highlight { - background-color: #F6F9FA; -} -.result-content, -.result-format, -.result-source { - margin-top: 2px; - margin-bottom: 0; - word-wrap: break-word; - color: #666; - font-size: 13px; -} -.result .highlight { - font-weight: bold; -} -.result-source { - font-size: 10px; - float: left; -} -.result-format { - font-size: 10px; - float: right; -} -.result-abstract { - margin-top: 0.5em; - margin-bottom: 0.8em; -} -.external-link { - color: #068922; - font-size: 12px; - margin-bottom: 15px; -} -.external-link a { - margin-right: 3px; -} -.result-default, -.result-code, -.result-torrent, -.result-videos, -.result-map { - clear: both; - padding: 0.5em 4px; -} -.result-default:hover, -.result-code:hover, -.result-torrent:hover, -.result-videos:hover, -.result-map:hover { - background-color: #F6F9FA; -} -.result-images { - float: left !important; - margin: 0; - padding: 0; -} -.result-images a { - display: block; - width: 100%; - background-size: cover; -} -.result-images a .img-thumbnail { - border: none !important; - padding: 0; -} -.result-images a:hover, -.result-images a:focus { - outline: 0; -} -.result-images a:hover .img-thumbnail, -.result-images a:focus .img-thumbnail { - box-shadow: 5px 5px 15px 0px black; -} -.result-images.js a .img-thumbnail { - max-height: inherit; - min-height: inherit; -} -.result-images:not(.js) { - width: 25%; - padding: 3px 13px 13px 3px; -} -.result-images:not(.js) a .img-thumbnail { - margin: 0; - max-height: 128px; - min-height: 128px; -} -.img-thumbnail { - margin: 5px; - max-height: 128px; - min-height: 128px; -} -.result-videos { - clear: both; -} -.result-videos hr { - margin: 5px 0 15px 0; -} -.result-videos .collapse { - width: 100%; -} -.result-videos .in { - margin-bottom: 8px; -} -.result-torrent { - clear: both; -} -.result-torrent b { - margin-right: 5px; - margin-left: 5px; -} -.result-torrent .seeders { - color: #2ecc71; -} -.result-torrent .leechers { - color: #F35E77; -} -.result-metadata { - clear: both; - margin: 1em; -} -.result-metadata td { - padding-right: 1em; - color: #A4A4A4; -} -.result-metadata td:first-of-type { - color: #666; -} -.result-map { - clear: both; -} -.result-map .img-thumbnail { - float: right; - width: auto; - height: 120px; - border: 0; - background: inherit; -} -.result-map .img-type { - width: 20px; - max-height: 20px; -} -.result-map .result-map-details { - font-size: 13px; - border-collapse: separate; - border-spacing: 0 0.35rem; -} -.result-map .result-map-details th { - font-weight: inherit; - width: 20rem; - vertical-align: top; -} -.result-map .result-map-details td { - vertical-align: top; -} -.result-code { - clear: both; -} -.result-code .code-fork, -.result-code .code-fork a { - color: #666; -} -.suggestion_item { - margin: 2px 5px; - max-width: 100%; -} -.suggestion_item .btn { - max-width: 100%; - white-space: normal; - word-wrap: break-word; - text-align: left; -} -.result_download { - margin-right: 5px; -} -#pagination { - margin-top: 30px; - padding-bottom: 60px; -} -.label-default { - color: #666; - background: transparent; -} -.result .text-muted small { - word-wrap: break-word; -} -.modal-wrapper { - box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); -} -.modal-wrapper { - background-clip: padding-box; - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 6px; - box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); - outline: 0 none; - position: relative; -} -@media screen and (max-width: 75em) { - .img-thumbnail { - object-fit: cover; - } -} -.infobox .panel-heading { - background-color: #F6F9FA; -} -.infobox .panel-heading .panel-title { - font-weight: 700; -} -.infobox .header_url { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - display: block; -} -.infobox p { - font-family: "DejaVu Serif", Georgia, Cambria, "Times New Roman", Times, serif !important; - font-style: italic; -} -.infobox img { - max-height: "250px"; -} -.infobox .btn { - background-color: #007AB8; - border: none; -} -.infobox .btn a { - color: white; - margin: 5px; -} -.infobox .infobox_part { - margin-bottom: 20px; - word-wrap: break-word; - table-layout: fixed; -} -.infobox .infobox_part:last-child { - margin-bottom: 0; -} -.infobox .infobox_toggle { - width: 100%; - text-align: center; - margin-bottom: 0px; - cursor: pointer; -} -.infobox .infobox_toggle:hover { - background: #DDD; -} -.infobox .infobox_checkbox ~ .infobox_body { - max-height: 300px; - overflow: hidden; -} -.infobox .infobox_checkbox:checked ~ .infobox_body { - max-height: none; -} -.infobox .infobox_checkbox ~ .infobox_toggle .infobox_label_down { - display: block; -} -.infobox .infobox_checkbox ~ .infobox_toggle .infobox_label_up { - display: none; -} -.infobox .infobox_checkbox:checked ~ .infobox_toggle .infobox_label_up { - display: block; -} -.infobox .infobox_checkbox:checked ~ .infobox_toggle .infobox_label_down { - display: none; -} -.infobox .infobox_checkbox ~ .infobox_body img.infobox_part { - display: none; -} -.infobox .infobox_checkbox:checked ~ .infobox_body img.infobox_part { - display: block; -} -.search_categories, -#categories { - text-transform: capitalize; - margin-bottom: 0.5rem; - display: flex; - flex-wrap: wrap; - flex-flow: row wrap; - align-content: stretch; -} -.search_categories label, -#categories label, -.search_categories .input-group-addon, -#categories .input-group-addon { - flex-grow: 1; - flex-basis: auto; - font-size: 1.2rem; - font-weight: normal; - background-color: white; - border: #DDD 1px solid; - border-right: none; - color: #666; - padding-bottom: 0.4rem; - padding-top: 0.4rem; - text-align: center; - min-width: 50px; -} -.search_categories label:last-child, -#categories label:last-child, -.search_categories .input-group-addon:last-child, -#categories .input-group-addon:last-child { - border-right: #DDD 1px solid; -} -.search_categories input[type="checkbox"]:checked + label, -#categories input[type="checkbox"]:checked + label { - color: #29314D; - font-weight: bold; - border-bottom: #01D7D4 5px solid; -} -#main-logo { - margin-top: 24vh; - margin-bottom: 25px; -} -#main-logo > img { - max-width: 350px; - width: 80%; -} -#q { - box-shadow: none; - border-right: none; - border-color: #888; -} -#search_form .input-group-btn .btn { - border-color: #888; -} -#search_form .input-group-btn .btn:hover { - background-color: #068922; - color: white; -} -.custom-select, -.custom-select-rtl { - appearance: none; - -webkit-appearance: none; - -moz-appearance: none; - font-size: 1.2rem; - font-weight: normal; - background-color: white; - border: #888 1px solid; - color: #666; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAABFkAAARZAVnbJUkAAAAHdElNRQfgBxgLDwB20OFsAAAAbElEQVQY073OsQ3CMAAEwJMYwJGnsAehpoXJItltBkmcdZBYgIIiQoLglnz3ui+eP+bk5uneteTMZJa6OJuIqvYzSJoqwqBq8gdmTTW86/dghxAUq4xsVYT9laBYXCw93Aajh7GPEF23t4fkBYevGFTANkPRAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA3LTI0VDExOjU1OjU4KzAyOjAwRFqFOQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wNy0yNFQxMToxNTowMCswMjowMP7RDgQAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) 96% no-repeat; -} -.custom-select-rtl { - background-position-x: 4%; -} -.search-margin { - margin-bottom: 0.6em; -} -.visually-hidden { - position: absolute !important; - height: 1px; - width: 1px; - overflow: hidden; - clip: rect(1px, 1px, 1px, 1px); - white-space: nowrap; -} -.label-danger, -.btn-danger { - background: #c9432f; -} -.label-success, -.btn-success { - background: #068922; -} -select.form-control { - border-color: #888 !important; -} -#advanced-search-container { - display: none; - text-align: left; - margin-bottom: 1rem; - clear: both; -} -#advanced-search-container label, -#advanced-search-container .input-group-addon { - font-size: 1.2rem; - font-weight: normal; - background-color: white; - border: #DDD 1px solid; - border-right: none; - color: #666; - padding-bottom: 0.4rem; - padding-right: 0.7rem; - padding-left: 0.7rem; -} -#advanced-search-container label:last-child, -#advanced-search-container .input-group-addon:last-child { - border-right: #DDD 1px solid; -} -#advanced-search-container input[type="radio"] { - display: none; -} -#advanced-search-container input[type="radio"]:checked + label { - color: #29314D; - font-weight: bold; - border-bottom: #01D7D4 5px solid; -} -#check-advanced:focus + label { - text-decoration: underline; -} -#check-advanced:checked ~ #advanced-search-container { - display: block; -} -.advanced { - padding: 0; - margin-top: 0.3rem; - text-align: right; -} -.advanced label, -.advanced select { - cursor: pointer; -} -.cursor-text { - cursor: text !important; -} -.cursor-pointer { - cursor: pointer !important; -} -pre, -code { - font-family: 'Ubuntu Mono', 'Courier New', 'Lucida Console', monospace !important; -} -.code-highlight pre { - margin-bottom: 25px; - padding: 20px 10px; - background-color: inherit; - color: inherit; - border: inherit; - color: #D7DAE0; -} -.table > tbody > tr > td, -.table > tbody > tr > th { - vertical-align: middle !important; -} -.nav-tabs.nav-justified { - margin-bottom: 20px; -} -p { - margin: 10px 0; -} -input.cursor-text { - margin: 10px 0; -} -.engine-tooltip { - display: none; - position: absolute; - padding: 0.5rem 1rem; - margin: 0rem 0 0 2rem; - border: 1px solid #ddd; - box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.1); - background: white; - font-size: 14px; - font-weight: normal; - z-index: 1000000; - max-width: 40rem; -} -td:hover .engine-tooltip, -th:hover .engine-tooltip, -.engine-tooltip:hover { - display: inline-block; -} -/* stacked-bar-chart */ -.stacked-bar-chart { - margin: 0; - padding: 0 0.125rem 0 3rem; - width: 100%; - width: -moz-available; - width: -webkit-fill-available; - width: fill; - flex-direction: row; - flex-wrap: nowrap; - flex-grow: 1; - align-items: center; - display: inline-flex; -} -.stacked-bar-chart-value { - width: 3rem; - display: inline-block; - position: absolute; - padding: 0 0.5rem; - text-align: right; -} -.stacked-bar-chart-base { - display: flex; - flex-shrink: 0; - flex-grow: 0; - flex-basis: unset; -} -.stacked-bar-chart-median { - display: flex; - flex-shrink: 0; - flex-grow: 0; - flex-basis: unset; - background: #000000; - border: 1px solid rgba(0, 0, 0, 0.9); - padding: 0.3rem 0; -} -.stacked-bar-chart-rate80 { - display: flex; - flex-shrink: 0; - flex-grow: 0; - flex-basis: unset; - background: transparent; - border: 1px solid rgba(0, 0, 0, 0.3); - padding: 0.3rem 0; -} -.stacked-bar-chart-rate95 { - display: flex; - flex-shrink: 0; - flex-grow: 0; - flex-basis: unset; - background: transparent; - border-bottom: 1px dotted rgba(0, 0, 0, 0.5); - padding: 0; -} -.stacked-bar-chart-rate100 { - display: flex; - flex-shrink: 0; - flex-grow: 0; - flex-basis: unset; - background: transparent; - border-left: 1px solid rgba(0, 0, 0, 0.9); - padding: 0.4rem 0; - width: 1px; -} -/* Safari 9+ - Conditional/Hack CSS from https://browserstrangeness.github.io/css_hacks.html -*/ -@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill) { - .twitter-typeahead .tt-input:focus { - z-index: 2; - } - - .input-group-btn:last-child > .btn, - .input-group-btn:last-child > .btn-group { - margin-left: inherit !important; - } -} - diff --git a/searx/static/themes/oscar/css/logicodev.min.css b/searx/static/themes/oscar/css/logicodev.min.css deleted file mode 100644 index efccb4d0af95365c31a3e89e084a37298e7eb320..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18558 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 vow#?u{B!`(Ablry7c{?bIHik2Q`sM!soV;IL diff --git a/searx/static/themes/oscar/css/logicodev.min.css.map b/searx/static/themes/oscar/css/logicodev.min.css.map deleted file mode 100644 index 2b28d0b2075b13aca9a132bf899cfae9d481d3c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10359 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 f{sy(SfmGo?VtYw1xc(3 diff --git a/searx/static/themes/oscar/css/pointhi.css b/searx/static/themes/oscar/css/pointhi.css deleted file mode 100644 index b78931e6c..000000000 --- a/searx/static/themes/oscar/css/pointhi.css +++ /dev/null @@ -1,1180 +0,0 @@ -.github-issue-button { - display: block; - padding: 8px 16px; - font-family: sans-serif; - font-size: 16px; - color: white; - background-color: #238636 !important; - /* important is needed cause to an !important in logicodev-dark */ - border: #2ea043; - border-radius: 10px !important; - box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px; -} -.github-issue-button:hover { - background-color: #2ea043; -} -.issue-hide { - display: none; -} -.engine-stats .engine-name { - width: 20rem; -} -.engine-stats .engine-score { - width: 7rem; - text-align: right; -} -.engine-stats .engine-reliability { - text-align: right; -} -.engine-stats table.engine-error { - max-width: 1280px; - margin: 1rem; - border: 1px solid gray; -} -.engine-stats table.engine-error th.engine-error-type, -.engine-stats table.engine-error td.engine-error-type, -.engine-stats failed-test { - width: 10rem; -} -.engine-stats table.engine-error span.log_parameters { - border-right: 1px solid gray; - padding: 0 1rem 0 0; - margin: 0 0 0 0.5rem; -} -.bar-chart-value { - width: 3em; - display: inline-block; - text-align: right; - padding-right: 0.5rem; -} -.bar-chart-graph { - width: calc(100% - 5rem); - display: inline-block; -} -.bar-chart-bar { - border: 3px solid #5bc0de; - margin: 1px 0; -} -.bar-chart-serie1 { - border: 3px solid #5bc0de; - margin: 1px 0; - float: left; -} -.bar-chart-serie2 { - border: 3px solid #deb15b; - margin: 1px 0; - float: left; -} -.bar0 { - width: 0; - border: 0; -} -.bar1 { - width: 1%; -} -.bar2 { - width: 2%; -} -.bar3 { - width: 3%; -} -.bar4 { - width: 4%; -} -.bar5 { - width: 5%; -} -.bar6 { - width: 6%; -} -.bar7 { - width: 7%; -} -.bar8 { - width: 8%; -} -.bar9 { - width: 9%; -} -.bar10 { - width: 10%; -} -.bar11 { - width: 11%; -} -.bar12 { - width: 12%; -} -.bar13 { - width: 13%; -} -.bar14 { - width: 14%; -} -.bar15 { - width: 15%; -} -.bar16 { - width: 16%; -} -.bar17 { - width: 17%; -} -.bar18 { - width: 18%; -} -.bar19 { - width: 19%; -} -.bar20 { - width: 20%; -} -.bar21 { - width: 21%; -} -.bar22 { - width: 22%; -} -.bar23 { - width: 23%; -} -.bar24 { - width: 24%; -} -.bar25 { - width: 25%; -} -.bar26 { - width: 26%; -} -.bar27 { - width: 27%; -} -.bar28 { - width: 28%; -} -.bar29 { - width: 29%; -} -.bar30 { - width: 30%; -} -.bar31 { - width: 31%; -} -.bar32 { - width: 32%; -} -.bar33 { - width: 33%; -} -.bar34 { - width: 34%; -} -.bar35 { - width: 35%; -} -.bar36 { - width: 36%; -} -.bar37 { - width: 37%; -} -.bar38 { - width: 38%; -} -.bar39 { - width: 39%; -} -.bar40 { - width: 40%; -} -.bar41 { - width: 41%; -} -.bar42 { - width: 42%; -} -.bar43 { - width: 43%; -} -.bar44 { - width: 44%; -} -.bar45 { - width: 45%; -} -.bar46 { - width: 46%; -} -.bar47 { - width: 47%; -} -.bar48 { - width: 48%; -} -.bar49 { - width: 49%; -} -.bar50 { - width: 50%; -} -.bar51 { - width: 51%; -} -.bar52 { - width: 52%; -} -.bar53 { - width: 53%; -} -.bar54 { - width: 54%; -} -.bar55 { - width: 55%; -} -.bar56 { - width: 56%; -} -.bar57 { - width: 57%; -} -.bar58 { - width: 58%; -} -.bar59 { - width: 59%; -} -.bar60 { - width: 60%; -} -.bar61 { - width: 61%; -} -.bar62 { - width: 62%; -} -.bar63 { - width: 63%; -} -.bar64 { - width: 64%; -} -.bar65 { - width: 65%; -} -.bar66 { - width: 66%; -} -.bar67 { - width: 67%; -} -.bar68 { - width: 68%; -} -.bar69 { - width: 69%; -} -.bar70 { - width: 70%; -} -.bar71 { - width: 71%; -} -.bar72 { - width: 72%; -} -.bar73 { - width: 73%; -} -.bar74 { - width: 74%; -} -.bar75 { - width: 75%; -} -.bar76 { - width: 76%; -} -.bar77 { - width: 77%; -} -.bar78 { - width: 78%; -} -.bar79 { - width: 79%; -} -.bar80 { - width: 80%; -} -.bar81 { - width: 81%; -} -.bar82 { - width: 82%; -} -.bar83 { - width: 83%; -} -.bar84 { - width: 84%; -} -.bar85 { - width: 85%; -} -.bar86 { - width: 86%; -} -.bar87 { - width: 87%; -} -.bar88 { - width: 88%; -} -.bar89 { - width: 89%; -} -.bar90 { - width: 90%; -} -.bar91 { - width: 91%; -} -.bar92 { - width: 92%; -} -.bar93 { - width: 93%; -} -.bar94 { - width: 94%; -} -.bar95 { - width: 95%; -} -.bar96 { - width: 96%; -} -.bar97 { - width: 97%; -} -.bar98 { - width: 98%; -} -.bar99 { - width: 99%; -} -.bar100 { - width: 100%; -} -.osm-map-box { - height: 300px; - width: 100%; - margin: 10px 0; -} -.default-image-style { - width: auto; - max-height: 60px; - min-height: 60px; -} -.col-stat { - width: 10rem; -} -@keyframes rotate-forever { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} -.loading-spinner { - animation-duration: 0.75s; - animation-iteration-count: infinite; - animation-name: rotate-forever; - animation-timing-function: linear; - height: 30px; - width: 30px; - border: 8px solid #666; - border-right-color: transparent; - border-radius: 50% !important; - margin: 0 auto; -} -html.infinite_scroll #pagination button { - visibility: hidden; -} -/* - this file is generated automatically by searxng_extra/update/update_pygments.py - using pygments version 2.12.0 -*/ -.code-highlight .linenos { - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - cursor: default; - margin-right: 8px; - text-align: right; -} -.code-highlight .linenos::selection { - background: transparent; - /* WebKit/Blink Browsers */ -} -.code-highlight .linenos::-moz-selection { - background: transparent; - /* Gecko Browsers */ -} -.code-highlight pre { - line-height: 125%; -} -.code-highlight td.linenos .normal { - color: inherit; - background-color: transparent; - padding-left: 5px; - padding-right: 5px; -} -.code-highlight span.linenos { - color: inherit; - background-color: transparent; - padding-left: 5px; - padding-right: 5px; -} -.code-highlight td.linenos .special { - color: #000000; - background-color: #ffffc0; - padding-left: 5px; - padding-right: 5px; -} -.code-highlight span.linenos.special { - color: #000000; - background-color: #ffffc0; - padding-left: 5px; - padding-right: 5px; -} -.code-highlight .hll { - background-color: #ffffcc; -} -.code-highlight { - background: #f8f8f8; -} -.code-highlight .c { - color: #3D7B7B; - font-style: italic; -} -/* Comment */ -.code-highlight .err { - border: 1px solid #FF0000; -} -/* Error */ -.code-highlight .k { - color: #008000; - font-weight: bold; -} -/* Keyword */ -.code-highlight .o { - color: #666666; -} -/* Operator */ -.code-highlight .ch { - color: #3D7B7B; - font-style: italic; -} -/* Comment.Hashbang */ -.code-highlight .cm { - color: #3D7B7B; - font-style: italic; -} -/* Comment.Multiline */ -.code-highlight .cp { - color: #9C6500; -} -/* Comment.Preproc */ -.code-highlight .cpf { - color: #3D7B7B; - font-style: italic; -} -/* Comment.PreprocFile */ -.code-highlight .c1 { - color: #3D7B7B; - font-style: italic; -} -/* Comment.Single */ -.code-highlight .cs { - color: #3D7B7B; - font-style: italic; -} -/* Comment.Special */ -.code-highlight .gd { - color: #A00000; -} -/* Generic.Deleted */ -.code-highlight .ge { - font-style: italic; -} -/* Generic.Emph */ -.code-highlight .gr { - color: #E40000; -} -/* Generic.Error */ -.code-highlight .gh { - color: #000080; - font-weight: bold; -} -/* Generic.Heading */ -.code-highlight .gi { - color: #008400; -} -/* Generic.Inserted */ -.code-highlight .go { - color: #717171; -} -/* Generic.Output */ -.code-highlight .gp { - color: #000080; - font-weight: bold; -} -/* Generic.Prompt */ -.code-highlight .gs { - font-weight: bold; -} -/* Generic.Strong */ -.code-highlight .gu { - color: #800080; - font-weight: bold; -} -/* Generic.Subheading */ -.code-highlight .gt { - color: #0044DD; -} -/* Generic.Traceback */ -.code-highlight .kc { - color: #008000; - font-weight: bold; -} -/* Keyword.Constant */ -.code-highlight .kd { - color: #008000; - font-weight: bold; -} -/* Keyword.Declaration */ -.code-highlight .kn { - color: #008000; - font-weight: bold; -} -/* Keyword.Namespace */ -.code-highlight .kp { - color: #008000; -} -/* Keyword.Pseudo */ -.code-highlight .kr { - color: #008000; - font-weight: bold; -} -/* Keyword.Reserved */ -.code-highlight .kt { - color: #B00040; -} -/* Keyword.Type */ -.code-highlight .m { - color: #666666; -} -/* Literal.Number */ -.code-highlight .s { - color: #BA2121; -} -/* Literal.String */ -.code-highlight .na { - color: #687822; -} -/* Name.Attribute */ -.code-highlight .nb { - color: #008000; -} -/* Name.Builtin */ -.code-highlight .nc { - color: #0000FF; - font-weight: bold; -} -/* Name.Class */ -.code-highlight .no { - color: #880000; -} -/* Name.Constant */ -.code-highlight .nd { - color: #AA22FF; -} -/* Name.Decorator */ -.code-highlight .ni { - color: #717171; - font-weight: bold; -} -/* Name.Entity */ -.code-highlight .ne { - color: #CB3F38; - font-weight: bold; -} -/* Name.Exception */ -.code-highlight .nf { - color: #0000FF; -} -/* Name.Function */ -.code-highlight .nl { - color: #767600; -} -/* Name.Label */ -.code-highlight .nn { - color: #0000FF; - font-weight: bold; -} -/* Name.Namespace */ -.code-highlight .nt { - color: #008000; - font-weight: bold; -} -/* Name.Tag */ -.code-highlight .nv { - color: #19177C; -} -/* Name.Variable */ -.code-highlight .ow { - color: #AA22FF; - font-weight: bold; -} -/* Operator.Word */ -.code-highlight .w { - color: #bbbbbb; -} -/* Text.Whitespace */ -.code-highlight .mb { - color: #666666; -} -/* Literal.Number.Bin */ -.code-highlight .mf { - color: #666666; -} -/* Literal.Number.Float */ -.code-highlight .mh { - color: #666666; -} -/* Literal.Number.Hex */ -.code-highlight .mi { - color: #666666; -} -/* Literal.Number.Integer */ -.code-highlight .mo { - color: #666666; -} -/* Literal.Number.Oct */ -.code-highlight .sa { - color: #BA2121; -} -/* Literal.String.Affix */ -.code-highlight .sb { - color: #BA2121; -} -/* Literal.String.Backtick */ -.code-highlight .sc { - color: #BA2121; -} -/* Literal.String.Char */ -.code-highlight .dl { - color: #BA2121; -} -/* Literal.String.Delimiter */ -.code-highlight .sd { - color: #BA2121; - font-style: italic; -} -/* Literal.String.Doc */ -.code-highlight .s2 { - color: #BA2121; -} -/* Literal.String.Double */ -.code-highlight .se { - color: #AA5D1F; - font-weight: bold; -} -/* Literal.String.Escape */ -.code-highlight .sh { - color: #BA2121; -} -/* Literal.String.Heredoc */ -.code-highlight .si { - color: #A45A77; - font-weight: bold; -} -/* Literal.String.Interpol */ -.code-highlight .sx { - color: #008000; -} -/* Literal.String.Other */ -.code-highlight .sr { - color: #A45A77; -} -/* Literal.String.Regex */ -.code-highlight .s1 { - color: #BA2121; -} -/* Literal.String.Single */ -.code-highlight .ss { - color: #19177C; -} -/* Literal.String.Symbol */ -.code-highlight .bp { - color: #008000; -} -/* Name.Builtin.Pseudo */ -.code-highlight .fm { - color: #0000FF; -} -/* Name.Function.Magic */ -.code-highlight .vc { - color: #19177C; -} -/* Name.Variable.Class */ -.code-highlight .vg { - color: #19177C; -} -/* Name.Variable.Global */ -.code-highlight .vi { - color: #19177C; -} -/* Name.Variable.Instance */ -.code-highlight .vm { - color: #19177C; -} -/* Name.Variable.Magic */ -.code-highlight .il { - color: #666666; -} -/* Literal.Number.Integer.Long */ -html { - position: relative; - min-height: 100%; -} -body { - /* Margin bottom by footer height */ - margin-bottom: 80px; -} -.footer { - position: absolute; - bottom: 0; - width: 100%; - /* Set the fixed height of the footer here */ - height: 60px; -} -input[type=checkbox]:checked + .label_hide_if_checked, -input[type=checkbox]:checked + .label_hide_if_not_checked + .label_hide_if_checked { - display: none; -} -input[type=checkbox]:not(:checked) + .label_hide_if_not_checked, -input[type=checkbox]:not(:checked) + .label_hide_if_checked + .label_hide_if_not_checked { - display: none; -} -.onoff-checkbox { - width: 15%; -} -.onoffswitch { - position: relative; - width: 110px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; -} -.onoffswitch-checkbox { - display: none; -} -.onoffswitch-label { - display: block; - overflow: hidden; - cursor: pointer; - border: 2px solid #FFFFFF !important; - border-radius: 50px !important; -} -.onoffswitch-inner { - display: block; - transition: margin 0.3s ease-in 0s; -} -.onoffswitch-inner:before, -.onoffswitch-inner:after { - display: block; - float: left; - width: 50%; - height: 30px; - padding: 0; - line-height: 40px; - font-size: 20px; - box-sizing: border-box; - content: ""; - background-color: #EEEEEE; -} -.onoffswitch-switch { - display: block; - width: 37px; - background-color: #00CC00; - position: absolute; - top: 0; - bottom: 0; - right: 0px; - border: 2px solid #FFFFFF !important; - border-radius: 50px !important; - transition: all 0.3s ease-in 0s; -} -.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { - margin-right: 0; -} -.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { - right: 71px; - background-color: #A1A1A1; -} -.result_header { - margin-bottom: 5px; - margin-top: 20px; -} -.result_header .favicon { - margin-bottom: -3px; -} -.result_header a { - vertical-align: bottom; -} -.result_header a .highlight { - font-weight: bold; -} -.result-content { - margin-top: 5px; - word-wrap: break-word; -} -.result-content .highlight { - font-weight: bold; -} -.result-default { - clear: both; -} -.result-images { - float: left !important; - height: 138px; -} -.img-thumbnail { - margin: 5px; - max-height: 128px; -} -.result-videos { - clear: both; -} -.result-torrents { - clear: both; -} -.result-map { - clear: both; -} -.result-code { - clear: both; -} -.suggestion_item { - margin: 2px 5px; - max-width: 100%; -} -.suggestion_item .btn { - max-width: 100%; - white-space: normal; - word-wrap: break-word; - text-align: left; -} -.result_download { - margin-right: 5px; -} -#pagination { - margin-top: 30px; - padding-bottom: 50px; -} -.label-default { - color: #AAA; - background: #FFF; -} -.result .text-muted small { - word-wrap: break-word; -} -.modal-wrapper { - box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); -} -.modal-wrapper { - background-clip: padding-box; - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 6px; - box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); - outline: 0 none; - position: relative; -} -.highlight { - font-weight: 700; -} -.infobox img { - max-height: 250px; -} -.infobox .infobox_part { - margin-bottom: 20px; - word-wrap: break-word; - table-layout: fixed; -} -.infobox .infobox_part:last-child { - margin-bottom: 0; -} -.infobox .header_url { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - display: block; -} -.infobox .infobox_toggle { - width: 100%; - text-align: center; - margin-bottom: 0px; -} -.infobox .infobox_checkbox ~ .infobox_body { - max-height: 300px; - overflow: hidden; -} -.infobox .infobox_checkbox:checked ~ .infobox_body { - max-height: none; -} -.infobox .infobox_checkbox ~ .infobox_toggle .infobox_label_down { - display: block; -} -.infobox .infobox_checkbox ~ .infobox_toggle .infobox_label_up { - display: none; -} -.infobox .infobox_checkbox:checked ~ .infobox_toggle .infobox_label_up { - display: block; -} -.infobox .infobox_checkbox:checked ~ .infobox_toggle .infobox_label_down { - display: none; -} -.infobox .infobox_checkbox ~ .infobox_body img.infobox_part { - display: none; -} -.infobox .infobox_checkbox:checked ~ .infobox_body img.infobox_part { - display: block; -} -.search_categories, -#categories { - text-transform: capitalize; - margin-bottom: 1.5rem; - margin-top: 1.5rem; - display: flex; - flex-wrap: wrap; - align-content: stretch; -} -.search_categories label, -#categories label, -.search_categories .input-group-addon, -#categories .input-group-addon { - flex-grow: 1; - flex-basis: auto; - font-size: 1.3rem; - font-weight: normal; - background-color: white; - border: #DDD 1px solid; - border-right: none; - color: #333; - padding-bottom: 0.8rem; - padding-top: 0.8rem; - text-align: center; - min-width: 50px; -} -.search_categories label:last-child, -#categories label:last-child, -.search_categories .input-group-addon:last-child, -#categories .input-group-addon:last-child { - border-right: #DDD 1px solid; -} -.search_categories input[type="checkbox"]:checked + label, -#categories input[type="checkbox"]:checked + label { - color: black; - font-weight: bold; - background-color: #EEE; -} -.visually-hidden { - position: absolute !important; - height: 1px; - width: 1px; - overflow: hidden; - clip: rect(1px 1px 1px 1px); - /* IE6, IE7 */ - clip: rect(1px, 1px, 1px, 1px); - white-space: nowrap; - /* added line */ -} -#advanced-search-container { - display: none; - text-align: center; - margin-bottom: 1rem; - clear: both; -} -#advanced-search-container label, -#advanced-search-container .input-group-addon { - font-size: 1.3rem; - font-weight: normal; - background-color: white; - border: #DDD 1px solid; - border-right: none; - color: #333; - padding-bottom: 0.8rem; - padding-left: 1.2rem; - padding-right: 1.2rem; -} -#advanced-search-container label:last-child, -#advanced-search-container .input-group-addon:last-child { - border-right: #DDD 1px solid; -} -#advanced-search-container input[type="radio"] { - display: none; -} -#advanced-search-container input[type="radio"]:checked + label { - color: black; - font-weight: bold; - background-color: #EEE; -} -#check-advanced { - display: none; -} -#check-advanced:checked ~ #advanced-search-container { - display: block; -} -.advanced { - padding: 0; - margin-top: 0.3rem; - text-align: right; -} -.advanced label, -.advanced select { - cursor: pointer; -} -.cursor-text { - cursor: text !important; -} -.cursor-pointer { - cursor: pointer !important; -} -.searxng-navbar { - background: #eee; - color: #aaa; - height: 2.3rem; - font-size: 1.3rem; - line-height: 1.3rem; - padding: 0.5rem; - font-weight: bold; - margin-bottom: 1.3rem; -} -.searxng-navbar a, -.searxng-navbar a:hover { - margin-right: 2rem; - text-decoration: none; -} -.searxng-navbar .instance a { - color: #444; - margin-left: 2rem; -} -.table > tbody > tr > td, -.table > tbody > tr > th { - vertical-align: middle !important; -} -.engine-tooltip { - display: none; - position: absolute; - padding: 0.5rem 1rem; - margin: 0rem 0 0 2rem; - border: 1px solid #ddd; - box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.1); - background: white; - font-size: 14px; - font-weight: normal; - z-index: 1000000; -} -th:hover .engine-tooltip, -td:hover .engine-tooltip, -.engine-tooltip:hover { - display: inline-block; -} -/* stacked-bar-chart */ -.stacked-bar-chart { - margin: 0; - padding: 0 0.125rem 0 3rem; - width: 100%; - width: -moz-available; - width: -webkit-fill-available; - width: fill; - flex-direction: row; - flex-wrap: nowrap; - flex-grow: 1; - align-items: center; - display: inline-flex; -} -.stacked-bar-chart-value { - width: 3rem; - display: inline-block; - position: absolute; - padding: 0 0.5rem; - text-align: right; -} -.stacked-bar-chart-base { - display: flex; - flex-shrink: 0; - flex-grow: 0; - flex-basis: unset; -} -.stacked-bar-chart-median { - display: flex; - flex-shrink: 0; - flex-grow: 0; - flex-basis: unset; - background: #000000; - border: 1px solid rgba(0, 0, 0, 0.9); - padding: 0.3rem 0; -} -.stacked-bar-chart-rate80 { - display: flex; - flex-shrink: 0; - flex-grow: 0; - flex-basis: unset; - background: transparent; - border: 1px solid rgba(0, 0, 0, 0.3); - padding: 0.3rem 0; -} -.stacked-bar-chart-rate95 { - display: flex; - flex-shrink: 0; - flex-grow: 0; - flex-basis: unset; - background: transparent; - border-bottom: 1px dotted rgba(0, 0, 0, 0.5); - padding: 0; -} -.stacked-bar-chart-rate100 { - display: flex; - flex-shrink: 0; - flex-grow: 0; - flex-basis: unset; - background: transparent; - border-left: 1px solid rgba(0, 0, 0, 0.9); - padding: 0.4rem 0; - width: 1px; -} -/* Safari 9+ - Conditional/Hack CSS from https://browserstrangeness.github.io/css_hacks.html -*/ -@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill) { - .twitter-typeahead .tt-input:focus { - z-index: 2; - } - - .input-group-btn:last-child > .btn, - .input-group-btn:last-child > .btn-group { - margin-left: inherit !important; - } -} - diff --git a/searx/static/themes/oscar/css/pointhi.min.css b/searx/static/themes/oscar/css/pointhi.min.css deleted file mode 100644 index a132050132a2efb8230cda5257a19262cd3bc5dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13949 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 diff --git a/searx/static/themes/oscar/css/pointhi.min.css.map b/searx/static/themes/oscar/css/pointhi.min.css.map deleted file mode 100644 index 3a1619ec7723da1f782000d1935b8825884aff93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8291 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 H_3`dsj5Ac( diff --git a/searx/static/themes/oscar/fonts/glyphicons-halflings-regular.ttf b/searx/static/themes/oscar/fonts/glyphicons-halflings-regular.ttf deleted file mode 100644 index 1413fc609ab6f21774de0cb7e01360095584f65b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45404 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 G`u_lkUM?>H diff --git a/searx/static/themes/oscar/fonts/glyphicons-halflings-regular.woff2 b/searx/static/themes/oscar/fonts/glyphicons-halflings-regular.woff2 deleted file mode 100644 index 64539b54c3751a6d9adb44c8e3a45ba5a73b77f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18028 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 diff --git a/searx/static/themes/oscar/gruntfile.js b/searx/static/themes/oscar/gruntfile.js deleted file mode 100644 index 988d42c3d..000000000 --- a/searx/static/themes/oscar/gruntfile.js +++ /dev/null @@ -1,155 +0,0 @@ -/*jshint esversion: 6 */ -module.exports = function(grunt) { - - grunt.initConfig({ - pkg: grunt.file.readJSON('package.json'), - copy: { - js: { - expand: true, - cwd: './node_modules', - dest: './js/', - flatten: true, - filter: 'isFile', - timestamp: true, - src: [ - './bootstrap/dist/js/bootstrap.min.js', - './corejs-typeahead/dist/typeahead.bundle.min.js', - './jquery/dist/jquery.min.js', - './leaflet/dist/leaflet.js', - ] - }, - css: { - expand: true, - cwd: './node_modules', - dest: './css/', - flatten: true, - filter: 'isFile', - timestamp: true, - src: [ - './bootstrap/dist/css/bootstrap-theme.css', - './bootstrap/dist/css/bootstrap-theme.min.css', - './bootstrap/dist/css/bootstrap-theme.min.css.map', - './leaflet/dist/leaflet.css', - ] - }, - fonts: { - expand: true, - cwd: './node_modules', - dest: './fonts/', - flatten: true, - filter: 'isFile', - timestamp: true, - src: [ - './bootstrap/dist/fonts/glyphicons-*.*', - ] - }, - leaflet_images: { - expand: true, - cwd: './node_modules', - dest: './css/images/', - flatten: true, - filter: 'isFile', - timestamp: true, - src: [ - './leaflet/dist/images/*.png', - ] - } - }, - concat: { - options: { - separator: ';' - }, - dist: { - src: ['src/js/*.js'], - dest: 'js/searxng.js' - } - }, - uglify: { - options: { - output: { - comments: 'some' - }, - sourceMap: true, - }, - dist: { - files: { - 'js/searxng.min.js': ['<%= concat.dist.dest %>'] - } - } - }, - jshint: { - files: ['gruntfile.js', 'src/js/*.js'], // files in __common__ are linted by es lint in simple theme - options: { - reporterOutput: "", - esversion: 6, - // options here to override JSHint defaults - globals: { - jQuery: true, - console: true, - module: true, - document: true, - } - } - }, - less: { - development: { - options: { - paths: ["src/less/pointhi", "src/less/logicodev", "src/less/logicodev-dark", "src/less/bootstrap"] - }, - files: { - "css/bootstrap.css": "src/less/bootstrap/bootstrap.less", - "css/pointhi.css": "src/less/pointhi/oscar.less", - "css/logicodev.css": "src/less/logicodev/oscar.less", - "css/logicodev-dark.css": "src/less/logicodev-dark/oscar.less" - } - }, - production: { - options: { - paths: ["src/less/pointhi", "src/less/logicodev", "src/less/logicodev-dark", "src/less/bootstrap"], - plugins: [ - new (require('less-plugin-clean-css'))() - ], - sourceMap: true, - sourceMapURL: (name) => { const s = name.split('/'); return s[s.length - 1] + '.map';}, - outputSourceFiles: false, - sourceMapRootpath: '../' - }, - files: { - "css/bootstrap.min.css": "css/bootstrap.css", - "css/leaflet.min.css": "css/leaflet.css", - "css/pointhi.min.css": "src/less/pointhi/oscar.less", - "css/logicodev.min.css": "src/less/logicodev/oscar.less", - "css/logicodev-dark.min.css": "src/less/logicodev-dark/oscar.less" - } - }, - }, - watch: { - scripts: { - files: ['<%= jshint.files %>'], - tasks: ['jshint', 'concat', 'uglify'] - }, - oscar_styles: { - files: ['src/less/pointhi/**/*.less'], - tasks: ['less:development', 'less:production'] - }, - bootstrap_styles: { - files: ['less/bootstrap/**/*.less'], - tasks: ['less:bootstrap'] - } - } - }); - - grunt.loadNpmTasks('grunt-contrib-copy'); - grunt.loadNpmTasks('grunt-contrib-uglify'); - grunt.loadNpmTasks('grunt-contrib-jshint'); - grunt.loadNpmTasks('grunt-contrib-watch'); - grunt.loadNpmTasks('grunt-contrib-concat'); - grunt.loadNpmTasks('grunt-contrib-less'); - - grunt.registerTask('test', ['jshint']); - - grunt.registerTask('default', ['copy', 'jshint', 'concat', 'uglify', 'less']); - - grunt.registerTask('styles', ['less']); - -}; diff --git a/searx/static/themes/oscar/img/favicon.png b/searx/static/themes/oscar/img/favicon.png deleted file mode 100644 index 3b961014b92ecd5d15f4abf58222fb5dae85e977..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11114 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 diff --git a/searx/static/themes/oscar/img/icons/README.md b/searx/static/themes/oscar/img/icons/README.md deleted file mode 100644 index 0e3ad1c03..000000000 --- a/searx/static/themes/oscar/img/icons/README.md +++ /dev/null @@ -1,2 +0,0 @@ -Source: http://www.iconspedia.com/pack/flat-gradient-social-icons-4384/ -License: Free for non commercial use. diff --git a/searx/static/themes/oscar/img/icons/amazon.png b/searx/static/themes/oscar/img/icons/amazon.png deleted file mode 100644 index b4abf7d815518227d114d7edf75965c6e5a543cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4129 zcmV++5Z>>JP)Oz@Z0f2-7z;ux~O9+4z06=<WDR*FRcSTFz- zW=q650N5=6FiBTtNC2?60Km==3$g$R3;-}uh=nNt1bYBr$Ri_o0EC$U6h`t_Jn<{8 z5a%iY0C<_QJh>z}MS)ugEpZ1|S1ukX&Pf+56gFW3VVXcL!g-k)GJ!M?;PcD?0HBc- z5#WRK{dmp}uFlRjj{U%*%WZ25jX z{P*?XzTzZ-GF^d31o+^>%=Ap99M6&ogks$0k4OBs3;+Bb(;~!4V!2o<6ys46agIcq zjPo+3B8fthDa9qy|77CdEc*jK-!%ZRYCZvbku9iQV*~a}ClFY4z~c7+0P?$U!PF=S z1Au6Q;m>#f??3%Vpd|o+W=WE9003S@Bra6Svp>fO002awfhw>;8}z{#EWidF!3EsG z3;bXU&9EIRU@z1_9W=mEXoiz;4lcq~xDGvV5BgyU zp1~-*fe8db$Osc*A=-!mVv1NJjtCc-h4>-CNCXm#Bp}I%6j35eku^v$Qi@a{RY)E3 zJ#qp$hg?Rwkvqr$GJ^buyhkyVfwECO)C{#lxu`c9ghrwZ&}4KmnvWKso6vH!8a<3Q zq36)6Xb;+tK10Vaz~~qUGsJ8#F2=(`u{bOVlVi)VBCHIn#u~6ztOL7=^<&SmcLWlF zMZgI*1b0FpVIDz9SWH+>*hr`#93(Um+6gxa1B6k+CnA%mOSC4s5&6UzVlpv@SV$}* z))J2sFA#f(L&P^E5{W}HC%KRUNwK6<(h|}}(r!{C=`5+6G)NjFlgZj-YqAG9lq?`C z$c5yc>d>VnA`E_*3F2Qp##d8RZb=H01_mm@+|Cqnc9PsG(F5HIG_C zt)aG3uTh7n6Et<2In9F>NlT@zqLtGcXcuVrX|L#Xx)I%#9!{6gSJKPrN9dR61N3(c z4Tcqi$B1Vr8Jidf7-t!G7_XR2rWwr)$3XQ?}=hpK0&Z&W{| zep&sA23f;Q!%st`QJ}G3cbou<7-yIK2z4nfCCCtN2-XOGSWo##{8Q{ATurxr~;I`ytDs%xbip}RzP zziy}Qn4Z2~fSycmr`~zJ=lUFdFa1>gZThG6M+{g7vkW8#+YHVaJjFF}Z#*3@$J_By zLtVo_L#1JrVVB{Ak-5=4qt!-@Mh}c>#$4kh<88)m#-k<%CLtzEP3leVno>={htGUuD;o7bD)w_sX$S}eAxwzy?UvgBH(S?;#HZiQMoS*2K2 zT3xe7t(~nU*1N5{rxB;QPLocnp4Ml>u<^FZwyC!nu;thW+pe~4wtZn|Vi#w(#jeBd zlf9FDx_yoPJqHbk*$%56S{;6Kv~mM9!g3B(KJ}#RZ#@)!hR|78Dq|Iq-afF%KE1Brn_fm;Im z_u$xr8UFki1L{Ox>G0o)(&RAZ;=|I=wN2l97;cLaHH6leTB-XXa*h%dBOEvi`+x zi?=Txl?TadvyiL>SuF~-LZ;|cS}4~l2eM~nS7yJ>iOM;atDY;(?aZ^v+mJV$@1Ote z62cPUlD4IWOIIx&SmwQ~YB{nzae3Pc;}r!fhE@iwJh+OsDs9zItL;~pu715HdQEGA zUct(O!LkCy1<%NCg+}G`0PgpNm-?d@-hMgNe6^V+j6x$b<6@S<$+<4_1hi}Ti zncS4LsjI}fWY1>OX6feMEuLErma3QLmkw?X+1j)X-&VBk_4Y;EFPF_I+q;9dL%E~B zJh;4Nr^(LEJ3myURP{Rblsw%57T)g973R8o)DE9*xN#~;4_o$q%o z4K@u`jhx2fBXC4{U8Qn{*%*B$Ge=nny$HAYq{=vy|sI0 z_vss+H_qMky?OB#|JK!>IX&II^LlUh#rO5!7TtbwC;iULyV-Xq?ybB}ykGP{?LpZ? z-G|jbTmIbG@7#ZCz;~eY(cDM(28Dyq{*m>M4?_iynUBkc4TkHUI6gT!;y-fz>HMcd z&t%Ugo)`Y2{>!cx7B7DI)$7;J(U{Spm-3gBzioV_{p!H$8L!*M!p0uH$#^p{Ui4P` z?ZJ24cOCDe-w#jZd?0@)|7iKK^;6KN`;!@ylm7$*nDhK&GcDTy000SaNLh0L01FcU z01FcV0GgZ_00007bV*G`2i^(;3OXpEZjCxTu1N z6y71X#gun6ulX-eol>g+UJDGXdH_KJ5+s555~O&KM?#Ba0z^ZgrQbyb&Fh9oiU2+-kg_%qU{MM~oq*5u;=`;YFHgD$q`5)=J)OAnwq7ecTt$GQEKbOz3VdF+0 zymkM6PMkP_<2by3@E~*M%mHBW;w4=C`J$K7any?jYCvLv!v$s-25oIem_2(AQ>RX) zy}h04>S`Rv;irxcpFk>=!gXB?!x&e+78n#FAmyzVsdj*_OI=*L*vZ|I5$fjGF>mfX zCQq5dgZ1@(WE9VUd;$^B_#%{l*W+VjSyn&&3|qHtBbiLbo4b0UHq@w~zHp*3DTwxX zpr>6&cy7~XUf8k)fU&VL_V3$AXJ;pC*RNyEnrHC~+MgLwgOZTAPzp-JBx)?)nRjwN zIKa-97Oq^rjO)7O#&UrGlv=E!`e+KG{v9Wid;5s35dXcTPQre((t z_P4fT+qT#9=`>fbTw!}t6KmJ4V|#NmZ|&Jb+mRz!$z;hmiIq#p^vM9=McwvwM9v*Kgajot?_nn>JMm*V_s2 zNkqvx%BN>j)TUhaeV*p~H-5(r_)O9ALn(-EF|U49$MU)X-g~K=KSvXM(_Kr)Zz+Dc zVRL=RB9{lnKwZUEgUK}xbMGIcepZ&{nGt5(=dk00Nn~c_IDW1gJL!f8U9=0LzMV8( zzU`UF$<9Tr$PBXPp+Po1`bWX;402;8*_?rufYb!ndy~MKOA~naWDQ?**w~ivRQ)J> zkEbz>KoJ(}AY21+mG2Sxs;h?fjv6e}Wznn=W>3yCxyE5amCN6wCO3yodTu1?xRyjk zNti-)((8iHE>vL}LfqCB7)D{xxQJM$S7;sAY%ctoL_~2tr}1-}Fa$Njc5aNbZHLEk zg_%8G!BMHlwK8a>6b#&ZhtpVFEuW&%wO;)7OvC%)c`f fqfcLdKLGy#nQ3^faXO9Z00000NkvXXu0mjfl&!^4 diff --git a/searx/static/themes/oscar/img/icons/bandcamp.png b/searx/static/themes/oscar/img/icons/bandcamp.png deleted file mode 100644 index 2de405afe839369f85250a04b21595bdf646aee5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 919 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10;!J=~h%1nmU2s?qh!!4^ zTW~~n{vql4hvXI?m0x&7X8s|W1&8Do9g$rKlszi5;IRCnqY8_U$Spc5x9~7f7eNG6 zPf!iW_Jv2VD4Tx>iy+KWpkvTv|Ns9lH9gV;=pUz&AirQBjSiSu7(-JM5|g8S{!U^% z`SbU$Tm12V(z$M2WGfC6d-m@DW4kkx@~3sPjb<^57F{~QH95ZxXar-Dx4VmT`UT!3 zAcwug)7O>#F^eESm*kb7K?i}-;+`&!Ar`042Hgx|G8DLD*7acRNhT(4p*)wAiNPTy z|NbwYqk8&uT9&--Z^h7+FTX5Fx8nH6&yb<)u>7mALW&G>o$tvVBca36IAhucpB+cIUiYeOc*-Tbz~mk)cS^ZWK;xt0=dV9^^Jh%uh*`Vg zD{IoNH9udP3Y$zjG(lH4A&*baj=R`1;oH%7qQWN24)N>0t*mOdyzjSfsbasomd|$s zk?mL7_Z7FqO}Dyfy8Y$yP^)LFH6uD!9()$$wD;N5HBp+gfB$Jv z)-$#__NVTjUIPp@)e_f;l9a@fRIB8oR3OD*WMF8iYha>lXdYr{YGr6(Wn`*tU}R-r zuxGxXK8l9i{FKbJO57UG9{M&Js3E*6B%&lJv0R~`C_gPTCsm=OvLICRr~FT!@q8M@z^u%zm&`4!EbKj5gjra@rNQKI3bXR&5QWn>uADe>=7`J@ g_R|d>3%v9gUWp5qd~!0K3bca3)78&qol`;+0IuU@#sB~S diff --git a/searx/static/themes/oscar/img/icons/dailymotion.png b/searx/static/themes/oscar/img/icons/dailymotion.png deleted file mode 100644 index 88e4801b6637c1647ba13bc2ff49dacdf2d914d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3963 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 VwoJzJEA;>X002ovPDHLkV1jX)b#MRx diff --git a/searx/static/themes/oscar/img/icons/deviantart.png b/searx/static/themes/oscar/img/icons/deviantart.png deleted file mode 100644 index cec53bcea1c8aae035de4b9d9a914bb60abd7228..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3790 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 Eg2eD09{>OV diff --git a/searx/static/themes/oscar/img/icons/docker hub.png b/searx/static/themes/oscar/img/icons/docker hub.png deleted file mode 100644 index ff4e84c9092df8afb052c861c2adb6be011c0328..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 957 zcmeAS@N?(olHy`uVBq!ia0vp^jv&mz3?z4IT9yMTmUKs7py0-S?mvmFK)ynLqiJ#!!Mvv!wUw6QUeBtR|yOZRx=nF#0%!^3bX-A*aY~5xc>kDU)4E`3$&6j7i?^E({&4vK~MVXMsm# zF#`j)5C}6~x?A@LD9B#o>Fdh=l!={#oqx~riOU!mn7ln*977@wuZ{3*YEj@x*&aAi z^8f!Ef*cYV0TO2$os+wiQgWSUIZ28;S}aZpSrKx%FEyx$#kKC+teTYPACqoH8+Gz2 z1u6Gha{ThV|1sj)kC$27KHKb?S)9C+>A^>pOn#!gN~hNe5684fHBx3_<~b|I7_-(_zJgN*+>MZ2HC z>@MB4cX!8sIr$yidNk$+&u+84&Q!EcRxQf9*lpIX>`d#HguQ%6=U#TN(mdelcW9e49zQb1P<_$lVt?#uK9?f2H z$6QY^=h*e13z=r8#T}2CII+SvT9MnRq?hx|hQ`Xh{M)a2=-*A|ZcDf*7y9pLY}yK` zcAWwX?js)RO^#ciocN`9jMeC>ZqpG~pDM2;p2kO99$qbnYwLd~?q54~qwm6B$Ca9x zSa$Pw-t#!w*!$xAo&ERf1t&%Smp&-QaZbJ_r$3mX{zG~&$9Fm5c_IhYgJWub2?W@+ z?(o=nayLW4zNQ;KKNp@>G+DRZ(0+-`QY(gnOTLy`Pfu10Rc88CemZkCiQ~bUs~R8I zPiM%E6EB?Ud9^*xaZ0LS_^!Pb)*#pJlE5 zAMni}OezBy5wG5+-aNeLg1hber*SXT<6mUX|9(~f%QyWq;`(PSp8TBS8aLyshh2VF zL7t4N?EAkJ&%WBsJA1eB#NnIr0l)s$|6tygRdO_s-vpEvRZCnWN>UO_QmvAUQh^kM zk%5t+u7Q!Rfq96bv6X?jm7%GwfvJ^&f&SO9L=+9V`6-!cmAEy;t$24AsDZ)L)z4*} HQ$iB}#0!M! diff --git a/searx/static/themes/oscar/img/icons/facebook.png b/searx/static/themes/oscar/img/icons/facebook.png deleted file mode 100644 index ac5a5949359aed0775058fa583d3f7eea88ce4fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3685 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 R91Z{g002ovPDHLkV1gj}4=n%y diff --git a/searx/static/themes/oscar/img/icons/github.png b/searx/static/themes/oscar/img/icons/github.png deleted file mode 100644 index 9463a828a6d8ee61295af42863d6937b8f062005..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4315 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 JPDHLkV1lpRCFcMD diff --git a/searx/static/themes/oscar/img/icons/invidious.png b/searx/static/themes/oscar/img/icons/invidious.png deleted file mode 100644 index a94c969d8a43f4096eb2bc20e6028a8579b98380..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3427 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 bd~N>^`Vwhdsyj>#00000NkvXXu0mjfi0{r{ diff --git a/searx/static/themes/oscar/img/icons/searchcode code.png b/searx/static/themes/oscar/img/icons/searchcode code.png deleted file mode 100644 index 517434af0228ed7f0c39ca1a914504e181c0d1e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4241 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 diff --git a/searx/static/themes/oscar/img/icons/twitter.png b/searx/static/themes/oscar/img/icons/twitter.png deleted file mode 100644 index f71c1973aae899651c91c0041332a9c2d43631c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3790 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 diff --git a/searx/static/themes/oscar/img/icons/vimeo.png b/searx/static/themes/oscar/img/icons/vimeo.png deleted file mode 100644 index 0238d24d2487a0931f26da64aec2fceacaa0718c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3894 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 Eg5E+zZ2$lO diff --git a/searx/static/themes/oscar/img/icons/wikipedia.png b/searx/static/themes/oscar/img/icons/wikipedia.png deleted file mode 100644 index f77168382a231d43bcb2be294ef199695b027ca2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3960 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 S&>71B0000w4foewjh2C zX!!#4w8R1m6Juhm==cVP#vod#1Pg<2NQ25^kQZ@}#q1)Gpv>+7h5VD7xtY1=JkQ*l zn{znie<#`LLvRkQIE~{thBlNoEo-Sge{OoWiXT|U5*D$L@b#}wf}6pk;8m~`M8TsH zya*l!x3-Jl30C$%bf>Wz+=V2vZG49d|2VFqna9NxT?Zfz?YN!d#sP@ext`+60UEfP z;%u&va+$F)Iy#Cl(4OK<7)!GjNm(zqf+}~$$c%1OIZslljuhuHo^Kt+H002ovPDHLkV1kqM2uc6| diff --git a/searx/static/themes/oscar/img/loader.gif b/searx/static/themes/oscar/img/loader.gif deleted file mode 100644 index 419cdeedaba815759c4a4ea3a2236fd0df0ce442..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8314 zcmZ9RXIzta`}VIZn-Cy`5JNyrFhE2^Kv0UKAqh(v0TB@q*#txg8<`1&y}}MVKxBh} zsDPkh2*{GrL!s3~^ndLjn?XB&SMoCpom84$s`~Q9yBny1}e0;oo+}zzFq9WpB||qS6BHa|bJ*s9=>Zml#j;@KWaZ@K<>>0^8W|d?sjE3T zI#D&KR4uB}UL#!{T^Iz0$Kmk=JO+(XBdNgSN(-03LOjBReHrw;`I0HAz< z!H~dLKzH*S_~SR}h_Ccqu9Yq+e^O#tu5VI1&l!1{;o3m`VP&d15DRuv*beF_FX*bc zUC{5N;iBe2gP(lQtM(bZ0HPSS0c@C4s*7u;z59`TVL>4YO_hTJP&^e~2*JpRWH6Az z61)g1SH(gDIbgK~CI{hb(U}87U$T#9Di2*Y9~?n*GQsPt-kdAu$fSTN7LtmGfiM~B z^bxqS3<%07!wc`o+<*AE=-p2nB>8g=P}zL6+@c*Q_r#L=(o99@n~{>>40*J_p2x0$ z_2lSUmBP&~__N%HO&4<(s$7>vGD^#6%GM%oj?17GMpIlem)Dnr<9Y8kll3#DWbQm! zr_Qtr)6$^{1ojoIA~i8jA4pBoDKMu9jcRVUnf-|jjs!@5AcJfoQv?9`SFu(W#?zM| zRr7vxjjMZ0!^>=5@&keSReGFtCuWU1QB5@oLZpHYRDffUQ}jqLJI;x-j>h?@{Ze|eV74GOo9XV>{%<*Bl@;+o(VDDU}oew1mD`#N)c_~&GwYf*7J-b z5epkk70POIW7Ffy4a?iwiW)3Uc1O4Oy)L?qlC1A!kZJ9FbA(Gd@6d5w z)E!ambvtH6*B4Q@KNbb-?R&hk@o=lh-or1~k6kaG`|5R;7r{X8=41r8s6yO>3He}% za$>j;L9msH^^42e24$BP5+so&A?29!;S7b06aHCB4h0AhJTJ*>ztYb*&+zR!*QIIS z(l{`TK@``E`meVYUb)fJ6Ps(J9J2WI%K6s%f!izXqcyJsRFSr*f)|Td5GV)9!sy%NgWyCgc5~hy0$-rhRm|Lr@xvE1AT@Ls5+9*j#R^F!p|z_>yrlq zl$zuqe-!qnOY#3^oy!gv9-wPrsTA>MVK+w{?r_#5+jFM>OKo4_8au)x`d*$**Uck7 z3JNvC=?_AI=CvxjID|(;R8(X{7(O^EIpiE3vOS?d?JUSm3C1{QMrS#I1>(@~s;Xpu zYKdJY*G^Sju($!8$ zpSRp|2!Kjnsf~z|h~PkP9d-i8(FkBnx>!C)K{$vf*Jrfd}e z^zxq1U*Y~RRV}*@^*7Rg?7La`f7n+@A&X2}<`DXS+1FH!>)O7a8TmoKWu}L*u8i!+@jv z?U`K$bQIlw*x5qcwc|J1+T2zFo4_;7D!O-wg4XNXxMS6@>0@r;v;`1=w|(>BOPrx} zR3=277$jlviALt0WF4PLa$B*Sx}!vnyd%$ql5m4gB@~WjCJ*0{nAmq{4wJ<&nhr)Y@@=@F^O5LZB85AR6ZR~N$3$mr;( z$ncP80XLSR&EX{(8+t~DriNe~vtqJsiHU{0v-Y7;HG-6M&?hUDL20;XXW`cgWGqC_L$sfJ{06s zS68wpZ%#(`1itun=jq0$EVoNx09;u;hJ_MTXa*#IuRXP1*Ym?mqLIeULkAZpu*hMW zO85}J9^iq#Woga7dI3nL5kX!3x5jKb1!7ok@-a1g<|Z4?RPU=wg(CKALl7~p0)INV z1H-mZyDwSGBGvbe&AgI;ZTrJffU%3V6re$Lb6hCisc2dGK8x~wYc!%522`CQM`t8o z=lzzpRaf(ypMk$1e}(Qj!Bj6sc(M% z)o?bsW9Es0_IjW7Qr5)~boJ2h(DnQ9*ra0#ktt65koxIP;eqM&2!o^U23u-R6sjBUH>42Z;+~6Qv%hsl{aa_j-#W84ODbJHb2ZGsO6^vAY4R+@ z`SOXgTAlrv2S0jl@NAxh%<#(ZklqR2Z76QfzsWOEibN5Vg0UIFN{VoS9YQf00osBl zNxTX#LV#krIHOK6p9vN#f`y<9L_4vv!q_m+9#>xk7Zx%o%my5Vk;^K5AnL^WxHbHBVxKK zxCE+L+1}nkx!~dHEjs^r+KY+RctBxn*eO9x9Dltj98bQ=u6`}T7q&JQA+4kB?)^u? zJDRTeNkaLuGdp>=aaMV^)HoY}OnKlqM>7198@D@8y3~y%L(3!US(8G_NC}6DaAMGt zg~<~_aC?oL&Nt-|e_`M8r}CRqAA37_(6o6DK_;5kGI6W#V-KQao4L|}?rTqrkm3Zi zhU&cK&=XdL-89wvy*9dzVf(jBZk6Q&pGp?!K6=!=d|N<5RKfMn4kGa@o}!d;>H zwFL!a7>OX#ZEB8GVWU;+g2ZRhI-ccMwAIk|n693rd`x)yl?c6JyP9kDGti8tTbFNX zSJ?s6()&rkXiID4g#A=v;PZOm(&E^H+9Y%6#|Q7XVH#VWc*fXwN`DlRRq^;PyzMcw zEw^j1B4n$YiX4ExKM>(nP--FfeG4D39EETBkNm5h7qv?-(4QTs>U+U=Ql~(42R~dK zPUfAmm&e{)p`;>JupsW*ve*Lzbas;g7cuZ+zUf>AE)@s++obaUHt9dDbd_UT%bw8i zBIVj3SP|1_g?%`oHcKxFH`+U}u~Ix;ZOK0p&BCOC)^aZgziw3w45X?iC25|HWP>q^ zAYhM6Ob=0qrZA9cB_XQW_IbGoMIdW?b&?vS9MO`bD7I_JkAb1V3rU2N!2>>OJ$BI& ziLKUkKL@#+zW9-PM1#z=o9Ygovy^Uebp9yV|A68^_(4GoUW!?dxqbaE`~K{s$o2fs z60qv#Hgw=j@4=ITeCGzOXN4z-5i8Z5&}<9yrF1$k!_Q5_=!awJm8L27xSR#^7t-|8 z+kc!lz#iVFPE)jq>fw@$usH3bx$_M6w(fngZ0ed*Hs2^%Qriy zGNe7H)y!iRij?1`tB-xQ4DziUr&=THFLgX5|IHHqFP75eE-}Z2+?bgf_J{K0M4*VtW@%vhe_8;>?Y}tH*aEUC*q@@2wqlQGkF0vKqlD!D_PMOhi^TXeXx` z=j~aDcT3jR6_p2zbRgl`by>M^o%xsP*qBW zXooHP5`zHNF%+7;V_TKjxXK%qT{3QnnFg>AKEsGvC|KCcuPtNU_jI>BezLkcJ&OQe zE-e+-+9~u7r$jdvUGzRgX^i<&*t_~v={V%E?}+$0 zj}iL}y}W&1z{nKtGXs`1c+kUqkqJ2^?4|pm5Ehh7G+b$0v`UN!G?P*^wdFZFM&2$8 z?}{`$-X+I`B66WhJA0~KJRyoQkcKA+kCq#g0y!l^E39~*K0=x1$d$6e1uTvw!zOn} zO%E(~hQCSt$L{~XMC?hjiy;BGRR~S{@Yro9vqLYg@?vBihZgKX=;4Ax| z8ejt|b2+LC8^?E-N|sPY#(Ppif{l%iL@*UW1R@u(!JJd_@G3p6pq%6fp{3P@(6Zr* z`NBM5Asnqz+7<8VNkms;Q|r@=l}!gkvo;$M&$r{F`U-MkbzG zb3#lJxJX{mB|F}}g4y@;0orGOhF)o!mJh1|kTR2=CM$NC-+U}ZyK+87Fqu*(BUGA{ z^&jrA3c6%qICiC}NCn|lO$p@gm4g;iQcV};eLWgweb;MFZ19`vh}#IC{(F%J%vgYK zrVdho2gg|J*j#QC56hBv+0Dl+NP}7+vI2leH|u%!u&+hu-q8LlKkfNv4~6`zl<0i6 zRVxO7PBAvycP;y7qwmE_dyDI$rnfp1PJsa)v`RTB*JXO)`4jF|%b|CqJK556+dSxX z7+r1(S2xlv4gtDSV>A6h*(6)|EOn4OH6okev z^QA$KWoLv|D_|_5P8SG0usjjpSjkDDx;q1_f-Go=mN4qA(S}KFWrjy^J>wyH=NcQ1 zK!=B+hY1toil@(=zcPikR%lCHk?v7A+;#Cq_Zl2Ly)NvJeq^z`thH_T2j=q2kb%a# z)95v&XL3bD+|Gfw*{R@Ntkvmy%~0p@Cpwu-JZmL-rlQ5|0r~ym4{uJ8RVoYdKV)LBx~TA2nasVs5!Ztd)j{#XGg$5xxl)L; z$8!im7U+T0=(70Fr;9=4x0!wuKDY`0`)~07I5p+w1KfQh~9x#?8zWi98LN6M}8yJ25>dlhX2uKZ3lMQi%X@*Be2vwmDr_Ga+ zKyRc#TerFK({nXvFnKDYUHT!Hq6Y3!HdPd_~3yjm>XbenVDB>Y3Q+N%Yz>+qbH_#Ui)))z@u% zdHfgJPYj?7jR%NjKi!c*9g7E#ym<3?`0PVSU-tyowkbd07v)zk^1Y}wD(Py}6-3oU z-i!-X-w+hDoZfkC-P1Pm6L!*uHFAb&+a_dnfu5Z4tX64vp7yM5trYU=5H z#M7h6-_A6f^UnVfik|+bP}vy)MusZbKZH`IlF1IQD2i-js@IwofuLR`jD36#f9)xZ zV~ccX%=V;u=&w(+sHzbHiYAroh}fDM1Uh({$0Zc;QgS0yk(p3YggTA{OGpG2i{p9n zh#G++7ZT7Bs1YkUf4&KUvFy1>QA3|@zaAJbDe9ZFl)G^TZ=pGtme@CNJIQiv?!r-I z&YZdzqH!X=XyhniiK1Y!PU&xM`Vc;u|MjUg=cRTsJr2T0L zF)HtWeq$vFP(F4EKLwdF6F9TID#$EHe!Y zEB%AHY~NvK+i@0x_Hd8*`7IipOx$H;R)U3WCuLfR`7=BKN?YqTh4E7r)J)>LRzAKe zhQLZ=IE5ZX53k02e0>}HZInd*E3>63Tq~8$b1NltBW6flU>+6=1erGH1?Wc-<(6B> zJz&Dj3tJYJ06Cyt>X!JLo10NLjFn+Y&m!fqoYZapSa&CtT@m3CdIV+`G9iw~M+?%^ z{L>Yjz})=M&@eq%a9Mmj$Y(&SdTMIOE!I238}oHTX+b3&BS{@js=b_x0oE#mLvurg z7m}L~@?fU(&UR+OhnQWbf8df^-i?b?7$WwXXVFuhv8kKn9i^q(`s=K8s1Gm^gTK?3$mAyIEj%9ufrX=TB} z>(XC|H6x=dV0p}t2>d00d)x0~xG9{A)-BRwJ*j4)y;ouB&P@v@3hYopSgIo0o3NLY zn-^dLGH_{W?rC@zxM6-ZM;k>VrlyuC5nYrLYVwQ~WF?Iyvi3&pH57bLx1iiEzB+JZ zj|pz@Di&woHdAAapBPlSW@|8)?{6YI*^TYByPTWYhiZ5fmTcd8r6YM@A!6B9zUo=K zHiSXAno7uY*)o?CCm5|2LVl|^pKL&in&@9Du=>Yef_yecxwyrka~usQR&r=K3NsCL z#E9czGRB81@APRWdP;|{AJ8%AiLVzo*~8&F#}MDb8vE}I$Y9?iZW^_YS3m@C7{1@( z4%e+^dF|0}T+lZ?sWxde5||RZm7~_qoi#6Qdzi2Y0!#E25o(ozwaQ2G5$SNF;@11cE^ zCa>dSZBkMo7^-#kmQwj*Zy*DGd^)2WOuA;Nd+X}1u^uTS;X+U9qq>_YE8%M4_ixTH zYKN`6ey*5GPKkMk_tVpLouHu_smol3M zkjLdY>@1U`SIJS{NKGJzkMhoNfAOWBGtB7>%Git6)o<1-C!=J3R~a+XnSpMDo^um@ zuyZkof^0(^-RgebA*fWiLowv80=O8O>6#joZ)Y-=(LO+=PSz- zn=868;`rIUmCi?bO@7G@u5C__MgzJXZoSmeBkN8sa$mQ6_kMigQhIV!emd+F*Ewa6 z2_z~b)EHur6>!ufE+%0Q40#?mZLQRCImDC?UvwW%S1aE*BI{vI_>2N zIy((_Zb!&ByIw%w7`OX&uR;GSzv!udJr}JhcD)jtHu4=gBG(HRycc7yqwKftSfuM6 z??!+8QW20abh_;M;qlhnOFY%N=TWC%=Dq|30Zj7&BT{`be3VI>&qa`(?ulGoHySe< zOb7jxy;JHk(hjSXSF}}xSEqH?re>i@l8oB4Mr*Z@a*>;kQ*YxyU8Lpt-mA?44d$gG z31#kjevGS`y*|hylCrP(2ZZ>7#d6zl#aLcX5BQXX%AFYRN1!b9maexav1Vq`sk&I4 zPr5)bMaU8;%8UMIjo-_9c#!?2klSWCi3iV-oUE%pKOYfhqo+@hx%5nWa*q&iwQ%dH z3?6P;QmK5Df5<8KdGa+4kyOMaNv^Iv8`+101-@r6 zSBngcNWIj9tNegMSE_40f3F0Xyb6Z|Z3stFG69R9(CRjQU7pteOsY!XK>vAbmS+A9 z+5iMI4=ZFk63bmLjKgSSZ`0_-K2#54S@-e>l`}76o>ogEbBtBr`3!_@yh}ge$WjdS zjzR$8U`k4K%4WDHCTJi7e6oC^1^JfQ<$ivL5rv6i%p5@lf`PU=*P5GUttm;+bUG(O zWcl_~4-VCwQACl($C1I8+|_Ft6;T7|iE+$)|JA5t7Rc#@zTpea;L`FPaqWBsW|?&J z$tiVKcbA`x*PPO5mb^vp1|@hEa=Wd7kGAHej)pf^ccTDi&=OMC4G618yQ>OVbZUqi ztZIZB^bn%?AU@zQdyWFcSQvKndz(vvTmb|_TM@d#bQLaX^oG+tly77nCwc6NH3#{M ziL6IQlQ|>F&Kwgt#mqEmnu5ATkjRw!?ZhSf4d9<|P13)eDtSNOWn-gsgjwfCY`xds z4MGzRxnnttR;0O?ZFef%l@7aaL|;?!x%Hsey}DTNA}mzXm&N(RtecxrbcTPnzcQ(~ zgoIQL4dr?6X2yY8V1Tk!Kz4JkHS~04QdLxK=Eb^lh;|Foc(e z3gXSvuGQC17L}s8{E_?HRL{x|04lC}E-j)C|c6)95=IQjOqZvv& zI~&CY{of8ds{e;K{OgKVo=-pxCr}6D;Y;8*d$FGO-E^B@wm&qDQI;WQO}M=k%~-1+ z+9tUhXT-gswkS3BJBA6w(-QR$EBb|=0X(3ujP}jW-}{MlgE^DWFx(zs!L@J;^w$ne zwX)K|B?u24=ck3HAvDl5_p)#D3Rib;TUr~0by4%^_@&#z$~pux(nl1<;~ZP4|>{qCk5o(?w% zAt>&KqEg%7Xzi(pqSK>kaBmJ#r6S$vR(E!YD5g=crmHnw87*!7q*dRxeK(Ai-Ee!A zY^uF)emaL2bw86hNs*m}r6v+8OaKt(>5T#-d5 zN3GAF`{!*y5J7^$cXS_heK^`}AXwXuj&ohv<81GMj|L$K2NFp?@?A^zg>qE7jJnDEeXRrupU$nPIu}9d2k^+eYukGpEP- zgfg08%pjvHlx4JVFj6!M5Fu-1H#k7sV0>(()gQu`V8JLSd=t_P$23h?`f;4XM0O)D z+R%kcRU6fKkOn3>ry|h)r2&|GKvHzD0e6En{ev!UK}GPH&2XG;LD^yh1KKn-{1oxx ztK@K$#>mTcqp&|o1#}gYmK;Co;zZ(apg>t!;!P)&le9;kQSNCiUm@Tt1lKR&SP+&Z zneQ{TomukUrF+g}?|VgoBV)a{XM~f4?Dq@WnGw&>|1dHw11QD;UNi{!Ta;!vp>ZCI z4bQNk35$_LG~du1c90;77`)0LBTF_MbIM|py$Ewmc?SNC%gb_>uY7w7lGXPf3X+A9 zcQIhJvI_%Ok~h7b^qykIf6_g}81hp*nF2EQjxe%+aKxG_fB;^Sc zK6818ae+n3VV!(rewoo6=P^W9^*Z|8Wd(gjpO^aGxK6jTVBVI~)w0domA{|JGCIJY KmwV;yZvF!C-}{sR diff --git a/searx/static/themes/oscar/img/searxng.svg b/searx/static/themes/oscar/img/searxng.svg deleted file mode 100644 index 5b55fa275ecb50702172bba991422c63139d7377..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10425 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 diff --git a/searx/static/themes/oscar/js/bootstrap.bundle.min.js b/searx/static/themes/oscar/js/bootstrap.bundle.min.js deleted file mode 100644 index 7961bdaf8e0e91721bc5832cdca1df128bad1b27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84378 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 diff --git a/searx/static/themes/oscar/js/bootstrap.min.js b/searx/static/themes/oscar/js/bootstrap.min.js deleted file mode 100644 index eb0a8b410f59eb8abcd21e588f1a7b718db3eebd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39680 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 B&G`TT diff --git a/searx/static/themes/oscar/js/jquery.min.js b/searx/static/themes/oscar/js/jquery.min.js deleted file mode 100644 index c4c6022f2982e8dae64cebd6b9a2b59f2547faad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 89501 zcmceo=TOWx<)D=#+-HRKQ(8FNHFezd#u@4qgK+1s609~^#kc(k+H>5h6k-`p0} zf1T}oHeFWZ;i8;YJHu+cGhJL4vz^hjTFlCq%f)my=kEfj;EvLO;Ifd3%c1o>hz!w_*>u+Jgn7@3 zpO@vVnC}dCUYFIFcV3r^YktMXJH3-xu~^Qk9eU~A_wCDI4HJt4%^7D&qmVaXaIlL+s-_E9sslf8hWj4MDE1kL%(5o7WX%yDesmx7jd%RX?BPL+{)t(aYYdiJN?L9G!TpUU@BgwY+&* z%xWkWht+gkJO>6mOrInm7l-AdxVg{XZ0TXAT23arIUg2z4u1Gb+-J}7Cka=wQGO=? z_jix7`D~;=70|KY)$}VvMQ+}o#IAQ<3Wu|*cc&GbWhLjLfb*~MzL&~ksW@U6s%+rPWBUT<%2 zdN^;q)1~j;39C^I$6Csw8b7%%C*$t4cX&ITF@UcD+~KUanZ7FGllwG{*Pus48o>zw z4T}9vr@yi7iq)zHeA=bOpgNyMJYxd!vwqmc#l7HjnRkqkbh5L?0*M9$eANy-JG`tw zxl-G9(QAPER%7&yvAe7FpA^;A;<^Lqw5W&v6D-wa!nWMK;d*ax_l^DOc80Ur@GU5& z6*}V2f}sW+OLJN5?H!%+&*I=%%ffchkn*#`+qnPoJ11=Y%Z$wf=~|8;c>S}?htNOD z7Sm7EQ%!Ty6z2{l5diiX%Ur*+xdhFZ`^D+eK%bo#`}z~+dttQXytuf}v|-N{!_iNz zCLLmDhd0ISs_5F6jX`&N?Dqhy9rpaJc;$OF*PGemJ}ZW!>sEtdtc=5~QJ~k#!lz@YX+y$md)jVn9G5HWh&H0V1Pvb;}PmJP!oShCQ5J8SS5|fy;6> zZ$P=-K=E_;h<7H#cfN9P%sa)aqWbl5oE=`xig(PgyVyVO{r-KM+H^erKW}hn5n3yL zt{Y1`rGY8zjQwK2YiQIzsu#VzKu4!}wYOKDE(YiN_Pn~d=$~I``qjgOO;`izQgbZ? zbHwZ~vpI~q58L8THoq0~(l5KX&p@X)3;JN6vH!z$LJ{BiMrt#ovhbO-$md5;9QevS zKZbFo+mRql^4;STQQ6MR>2y*ItD40O_x8H*s8(b1(AfTdFN(T3q_b<-X8R;%t1 zPS&H#JYUkt(6`I{;GlOhKV6>8`5H3sET>!4gF2sI^o-;$oVLvJ;(T$Db$rYH^yE(7pBxRc~;9 z(Jxo4_2zg`^?_gss4{)dD)>Io>%6qq0}H8wtm-Ucc@g5*Y&Fv>$}1 z&VKiD|EuBR`f#S(H{D(jHgr1~j*9N%7f&BwWt~nhE9c+Ax!#K7781c)sJt$oNkXZn z(+0iiY4A-5wZ1nJm{pM{Ao@Y}&!;9>?Kng)1oyV)r?joPTHh}ad!vo5%0wK>j z4Q%i5<)VrH{0<^e)dN>1jJ%vbySZJw^?oa)*Qq0tM|L%tz8p@Ty&6s$ zpSlPlS>(>;6|pZwB}5k>rOn$W;$pc1N`-uRBzZ)d6e-d1HDsS(vxy}^qCoUvc@`b!^s1y|{16^l@9_9-zgvLTa!7K4N1ei_%fFi093 zZGqn5X5h^C7m?}!Shmv!EQ|AUfB(Y7yf~})PF`k!L)@d)yhbI^s)LzSf|8b}sby%_ zZgoH zt7mU+1EFvYF?8H9_JwS}0|`sa%FwquPZXxJzu50wbQlhr(U;TL#q7y&UUU&}P6YIE zEei)dqR7VCO8{DC*V$!umA%fE*(7_OJ;{dIv+Pwi&qmo>Wa!Sk{Nm(v{Wdn>m;G_b#DyKLFl81)Si#sxGmxJT`?7O@( zx-LdP730;sm|!m8VmNw}Bc z`42CS4ruXzU0(F|JK5j!4o%oMkGh@xFZMe<+6}+YAN}y&YWKe{26->s8T9|q4gDUf zDgOJzMekAX533iQ^#?CHdh(*P3hnk*p_Laen80Uwr(bvY;zhUH{m+~3t=2p3_L%3z z#j3Oacc${Fw>o49FVuDRX)eU|4b}xl%)WEQUV5*2zw?95bl)2OAx!Z?FwtBOY0;m* z7e4-R%g2v0hZb%Bvh8vA{Nw%q)({y)012;t-+YxPtB<+)kLJzKdfDHazcp4C>^YQ&JVu}(BW!_4DVSeBOTQk5=c8E_!_a$@AymwVwmsUiR(T zv+tjNv;KfVKKb((U#<T0o?_>Afaw&y@MY`Sr8U_{^-Sdh1K*`vGd~f7hF0=Z#w&hQ|s<=@8F{kKm6dMD4`&Pbt|k7&La;mXVaS} z*TdNpEK1#K-(KzYw?6#%V z?OXkDFkn6S^Ijl{;mN^^oW)(Vln8vIFfCr;9_}sc{%R%)}nYCJ1DA<8s#T)P}ka>jbW2;<`d7?jR{FW^eEQ9Bmx=H!hUk zG8gu!OndWQ*8a6PZ~hMRyh!%bdu+alK^O}DoZp%47iHW9|Ar-5g7}xA*CGqOE?B;n zh#H0U2u;%}UNf=+(GY$vK@3IW0+}#$kyr5X`}+vM9mF9FJ{kImw}l-QS!Zr?&nUYz ztL@?Rbydus2D3hb4kpSpo&KLBubSl*5jpAs$uJBC@ACg+q~hDXy+8S%WBXYP7}8p# zY(EDoS&^e8KFOY;7IEKS<=Ha-7n*S~>H-9*Ic2^)KfbVc{>0MXx@!S@Kp_)uu>F4e z_KPtRaj(_Y@UR^7MVW58s6Lc>VxlvxU((|+zueN)-rifZy`c%*?`}uKU!K2z5&MZq zgeuf%cmC$zjZY5z^p)#KjD zD4!huds8eWFpYRdZ8~5%@22GvhsBH3ErTQ0X@-xui1Xc`S&=j@D;tilU?gf ztLqMfwJEZ5LmyY&MVjh+S?9fDIE-)OdT&eTFl}DiYh)>D=WFBFdUw!QZT)*6zl6#m z=znQ;en8LoQO7Vm9L}%H%SE?$ffd4WC9fLPM06)oWL`hJK!-uMPJLo|N(Ry=>u#Dv zu$|`mL~%HY9)_~oZn*3{{Fi!@Ud_Y-qDg(#66Nx zCddQ<<#zuWn9gb?w@boL&`%nNl#k~&qGAyxpUrVdZZc_Tz1RM2q_?x({0V{&D?V#% z`q}!Z82d2qKFMbr&nHi+T^cqn4itqzCd@iUaf z#h2wAw@xt|Y~E6w#AG^z6;6rJIPUd%Wr6?l+CEf+ji24lw5nf+dj&?EL(H2C6ByI5 z5a!GX!hP+K+lFe*m=~6vdLzzNsPsLld<#ykFNdT(kYy5jmj>mo?Wwqg+; z*!A-5J9ka(4idx`F19x8u<-}mZ!@93DONmRr(}BOe%-D5Jb*~8bBdfbhvMn z3a94f>Pg6PmiF8twt{qDC5)a$Jz|>h#q6T%5K2^JZ?E2$zj1#xwNmY~z#!HplzIRr ziX>p-uk?>Ar8RL|2chYtYb?k%*2yM0t6+m->UrmMxC3$fLudbNzw?KWPah9IK6OV% zefvO`yFcvQ%+bfDuSdgMq6~}t54=6SwV=!B`LKJB{U%NM?TTrcFx<){lK>u ziMa3Wy>b&oM?Qv&JXmgVFUXVd0<$=}-L^*KNb06mtJqZS$Qbl(6JlbQY4@SF%JF~G zFt^dmTSqiR^9LCFH4CmkJ^bC_zRbc8fD+sAC6D4lU?+~IV3Qu!a26T2g`U^5;u1(8 z#kjjH|3kcL<7>RzdhW>hxPgu4=zMtHPS7`7_7SOeES&r3wk+S;>tUUrJ^%_V?yT#$ z#;6+A>(#6sYqavd*_AdoP`{|mdzeTB)ULSw@4F#i_wGi)jfUW^oOM8s}*v|0@hUl%WbDi=iWG~d;Oo9QoG z?oPMdyP2=u6v{wkIk)jCMMdaYUz zpEd8Tv2k~=Nb#zzFX-~oMIVH~zN|DRLe*A+C|OCMnj!LHoOTO#t-kSy;r+F42Lz)3`jE zO&l?!Ds?^GHatmzB>+fY1~cRdsz{KfWh<VBZN?_@lSl#pheQBHT_6hwt{TirZYQ{!9=dA07Mx<)>?Syw}CXY zY~E{OR7#S;=JeG0Mf1&U?MgBj{lZK`3Zo4t@dLZZPr9518A)1`v7i88}6tGl9&BpeVJAgc%6fA_LUR0%P?yGm%h z0*fwKFXu*x73_uGFZTvtTS$0Uu8j3($9XScpO^emVQ;hY890POloD?Uz(e#Q` z`}tIAW%TNP;9dVwf8wrm;oxtwpZI%D>;yOSoLd_ZfdC95Si3LXF6{E#JilxB%K9H3 zWuATX?YvkLi#;ib`9z58f1U}q-Fc*lZ<($1cUF)>MpR1wuJduHzZs6;NfZh|R%FD+ zb8hda+hhZj)8#xkg*qVt!@m9RhhD;91fqUshPwWpMK{&-H4)|lUpo*vzF0GF;RgHw zPpSTe7@q&p{{4`Dn|sRbdszo1637?0#6d#)kSXo!LSAP>U*#rrkFr0qT|98=onvVQ zb!HtRsJsJ)8TLf>0fG5GIuQZOF)T=1pfd)Wla#@qL2>@!g)Tp0;8?@oC-_fsR^FIq z)*<35{z8z|`}Xbsx?uSKd*g+^dfeMv@9{oHi8Ut`_x`TBXEy_#h-;r88VsCa*{BDi zXM|hPJcE8;OVR{+A8Py$f4vfWTj1ZWm+!Y*cjEIK$3h&YSadQTnE?okax zDeda4N>Ej#LZUmsxCa)wt+#)t__>VUX4s6iS5ah8 z6z6O7&34mZob1FN^|v{$8wv&w+0_CaVy@~XXsPw65qD5u&S{<&u zQQHADA(21QgV;8?U}_z67Yix;urSR8rfY&J76gF5a&W!Pjkqw^>(tT*J)*mD+Rhis zV2Sq+{-|j0PKez!nh{Y;4DZU}^QuPiB#02{&=Av``0hz2S~ixnj?c>9((lcn)8Kf7 z&MA?w#RNv|y;}SyBEoItK1!YT+2WP+VfE~JRQ z84MrZewTgC++UD6I&favU*;1)MX0ynbWOixbhV}vL=d(=oh$U2c@V>gwHS^^$0@&i-(FvA#<#EE(J(p*cVTAf7<-*FI;n<%sbJ+ zJpYMY4h5R&&-)i>ZF7t$jp#q}$`UyC_jyPlmB2#Nc(n5)_UBSj`ea`*hc+bk_V)MD zZHIIN8kFbP7y0>51mBG>PCUIQNiGVYQgh9j75|rJh6k7djDwY7nE(1L{=@YS)9h*z zzAjpf|8z|RnlX&qq2>8cVQY2A2l*@Q=PT5--(ThVkur(%@#8B3rZ$-_Q4dZ8Y3t?T ztqE!*_cEfFGH<#p#Emv1;c;T$zKS;b&6l&CS zg}cOS?ZfN1hs`SNa)SvAcxuMzYg0DE=F08J6i7C%03{K?^v@++@mWePBva0yx$*a$&BqqS=rBL0LWtg>@WR>~bwu;I z@@A@i(w6K^m5^9_x6bY*8Ilah1sRa}`hmX*FQPCkQVG2eXqnmRVw@8q3vhY^*xj-=8t7t*t;DqvUgl-K3U-4vU|&yV-DD zPE``XcK*xh8(pK|TRomzau8lmXJg$fZ-!U8c~5Y3ElB0WC=nzSLp$&0%a=FhLhoY| zg&c3ZPxP?fk14=J15sBX{UqWZ86`q%foG-8mB-%L>6`$!lLhIkvwbWViwigYMmj#L zTOxI6F3ry6za@xE`cF3Duaqc?5KWNQQIQ~S&72^ReuQe&aC!vt(@^7F?r^O9W{-c z?;0PJ(^Mx#?<1mH5WlHS#hTjG_${?5BN-fOAW&|#!}PpUc$wv=ON2m~DbGi)S~Ybo zTDgsI8p`k_%}dH?SFh*8p6+cy!e!`sB1xYSn*M*~IB| zmq@gWHE720dJwr^ie9B2pUZ<~(ygp75ogJ%lB|q6i2Xjww&0y8D5+AZatSJHp+Y4h zuJG5YO9>F#k*efWiFj?`j2}^{{uJ4X__H&thw!B6j>%ugctNguE!@AN!B;FQZNJKS z=M^@*x7>T{_ulHB-lvBKQ4W*w4HJwHnhMJJ1rvywYiu3Fln8|Ytu%diYQ%RbZ&6x# z3-k7=?pD1IcB=dCHGJcd?32-jV9}SAX$F^gKky9U_P8F5`T%<*b=i~&Ht5yhtx$F_ z?z4|ySyY)A*>XbPj-)2i97rG@)`vYpX1c^T2fRceQB9uz_0dTkH zORl7QT!yP5>IdyheZTC|`#9Q5N&#q^-)?R1*4sn<&^li73#>kQYaEq%@MVd5bpI=# zOIs-Ow|K0TkcPL_2dO#~rtI-Y!}FbgYZGQ`Ee5yI(K8`)(G{3p{}yZ*gb^$N6mbkO zkBOf$Fviv0dDf!GrK5X|)>D{C^lF@&AzAW(Oea%m*y)kXu51apwY4p_rgfTFU6S@G zD>nGH^(El&EsH20o4+^8&*NYtD*6uJooZ)c55#izTH6ZvEqXPgEyL@5s`eQXPW!8L zjd6B=!DgMsGDC~@ROc5auV3^S03(I^j8H*(7d6Gx2W}__GV%40=4mRa-8GL9iKQ~| zI1!AEQy8lFF&OV1#Q=>8>$ylDQo1(PaZ= zwh_i381U`4j&Bb@hW!CV9>GVxB`?G5&k=HB+ zNBv0zPwxaP1n9|L1UFTm&Fw8a(9lhtp(-8fn0>DoVbIl z%5AdUHVBZ0oKAg-pvx@eCyWoa$*l9E)9zcWPGKGx`;Sgz=o`Xl6ZOPXBn61}gsf@= z08HLT9r4S(J%)U#!QbYuF}TA(G0lgB2E1sB?&foF`=@=QJ|0R#kX~KUYqdH&&aQ~s zcBq=jU4lHX^APK_T2T-P8AF~2mo|_w#xmQVOc0pGwdfRs=#ZfSt?7CI6#-M^Wg~Zh zq|aiwz&w9-K2%;gpU)9e_>kb09-@{5ZQ2V4Y>nlo{JM9Kb-qi_yU?R4oOF3`kO6=| z38v0Om;3odW_%5IX(I}oZJxjN?&k3OOC!v}E@!$&r^{fvp0J)HGreEB0bYOdpFKQ9 zMbj?D1222`k+IFPOY+}9eui>%dKrL-Md@_8|2F*s5$m`O_D3XCVQ$%Lq}6OhZ710{ zVVm@%aOe=;S;W^d4qerO0~?6alCYG1pKqzU#5fC3N6GTwH2KG|8^mglQH zQxYsJJ&5@m)IJaApuB{;$+u#V$7lKSoimC_?1G-P1(uT; z*$nw(&N$9(2u$YIXkAI5O}5Kg#w5(WJ-8$rA~L0jtFo6<9U%CH0#bF6bJ+(ON#&Th z6<-C-QN4vY8r5LkHj0cmmSz|cWd}p{GqF%1h$w{RTB_9|Tq^no+-N_AW%+_cfDdfZIkac51Yl5MY+X z$Cg#nm`OWk-()vtObAWqS0?SRrdfwC+f2*%GD1yl2YyhgPh*Z5sTN1|(2}{qa1Cmm zXtz#_@!ba0O?nr}Pq24GF}5DEt6ILY|51b>0$FiSj_nE6?1+)c$5s{fb_QdO6m}kN zog)u>mCjq3o%;@XRC5TnlKBvx$D7; zXOX3h!;KSx<$8^iI3EcKWGT9`3M5ccIY5Id{0Syo8;zoGx^YLS4vRa3%`!Z)`=iU% zSv=ZSSbWMFK5q@8wtFa~aZ6lY+bRZ6V=S25LR2E0EVK-f`pF8S0&3$WEka-03niV^ z{<<1j9}aZb+@e+|`)jH~op#TM2ftiU!s+pgqmTPmZf-#ePerM@M-)_3`MLD_#pA)p z6s0=l-Q$l}sy|ha>femYyqsY+H^7jRnO3E^88%c8eRr2c0xKC0u_;tZ65*QU>|_Yp z@^wuQnNt-$iIGRC3{SPKvgpnRKw}ikj+I@O8OI8M zcWt`_$fXW^LtwbZP(3q4HBHu=9kV8NgVj*v`ZAEa{T!u5b)D-D+>3xvVE}1PwPEp{A6mt+a=zue-QCbd zge~|16IPhq-ri41iW5Nls7462j3TTI-U}msPqUxBjvM9Ox~Eibd-3;+{f~R+KYV=g zXq9Tau`N%mPAMMcvKhGSEZvw(RvLS0EvxQWVXLR9u2nt8Ao1dUI5nON{=+dp_UmZk z#Z9%h_rYnhjbX`Dl!FI5T=ai-H5}y>o2H_SFzp7}LPFf)(5u}OI6{$%p6wAq!vGF@ zAZ*&|-xC)fpJ~Vzu5`x*vNVM?=8GZKhym-_K%2BL&Qq79=Le3^d7<=J`!X}PccM6J z$ubP8|I8vvv#))LLU7c2VQU0k8Ncm(g+=eikcpk#^FsO<)MfV#Q?WQi#8=&kG(>ZZ zLT;Hqlk65Uwk!o*9s!SPNI(>8rvK;H@+afR2BZO}J;$nuic60sZlcAt$V(>Zm& z8l%u`)D&zJbA*%MNQ|ellng1o>y@SxYlB*dM%eaEWW$gzIU0nCPDnwq6C_*lN!-2d z#3=3dgea%S$8fQsf=;Oyr?6=eQ1O-e9Xj65x5P%#^MVBln(SIz6O1)MKR%6WYMWjY zJ2nMK)^`I$iC$A|aU*X6^OeaD0*K)yTcei>X=@dVNK<5(SAA}+4VO?Jzi7l}*j{CZ zWLR{C-o-1Bl`G#fDl3&yY^E``T9Vmdi%m|{q(9o&sE~$sz>EpgCGx|OzZsa42vJDvs;waM&_l&z1W9`rg^^;N z$(kNy<`s6o?fMqXBt$*%8INGQ+W*a+8eZ1!Z$-$*Je;;rzN_!>90POlK}j5$Q?TgZ|s zdx{Qkfg@RUjo0;ZB-C48c6+PL9!AV#A~TW1w6b>7b7EWX^}Et*2%)*5oc4l%8WXG2 zmooV!Rt{<8L0ytmA?;~IW`q{)hx)a|_dsk>vC`Qva-#**?-=|Q+>Rr{j8z98Y7E5t zKwJ=Z*2xd|AhV*0w(At$fZTs-o6>0pFZ`K7=p2leWSV^$gbCUgvwc+{k`M&vJi4Zp zY=;pgE&% z$~j^|psiL>tirMf;tb1)*g|@jqu9{#;)^C;Qry*wymnox$l!tjn%If!j8IB$*)d@C zTTJ!r@X2s8c?mTnz&0M;77Dc@L!KafuCKw2bf=tXS5;68^e*JwcE2^7YmF8rJ5;D1 zq=G{onFk*P1&KIE7hOswVZIA--{AB=IK~E@#^cHjZl~31cBq3d@OpEc$!WQJo44>_Du;q060v*Bb8tf|`>KSLEl zE4arz!1-D;dH?MOqJz#;;Z=@n)6pwRk-^t;*WyfIsd_Q*YT+@@rXf;+iI9Byo=Z{l^_4RQI{W3PD+Rqi#A& z$99?qHj3LpDT6votR_!s9${4JNDG-5$sKGxWLumx_J+b}omV?C9P~|cb#J!jfg6MV;2!b) zQoGE#;oBVhq!Uj>Ep|}EgN)7_ORBc(c4N0Ymtr>7scYkDW#fSLxFLbX4|jK`_xDkP zxon;h^i*dtw7vnGg&2s}=N&Zs^71XFWIXWLspfMIjH_u-x8u7EYtHt&XVs+~^BQ6$jZ|7oMgYEF$Iv57j z85Q?9KB(>zny5;pCU={rEtaf$@Pb_ptp*ogqK!r|GA@=DEr7qZ zd0cyk-EK-|x5VRY<{wzCRT<*=P8oWYfrQRSk$xLo<8agG7`C4I0jJLyuoCyFygs=+ zFqkZrhQRTZ2v(58jib+yQn$H+SwlizXe~3YGl$Rw+wp|bCDZIXXmIA2UvWw4gysG| zg&E%UQh5KnY#J6%Yl2qR@9J2z?-(7&Z`pZdfJ*v&)}^M#G%l^Z?Vv#ZT;%gX3zJn{ zLyKm6!MSL}VFZs+VYvl=o=!=*tFgQNL~Ise0Ey`NjKZ(IYW`;@T)BY)Zm0? z8e1INNy*u?OsdffYN#1-y?flYbtiDiG|c8}V#rVM4=tXTH^p>mb<$IP?)sa0XR+ty z9VU5OMOwQP65Xi|K*#{4FTO*5_x<7^&*WQQe-q(i(f^KarIV{ufo`G6i}&HUGwRXMYtk0?CoQ_d2Av1< zo}UDqwtHl#?T?sDWWdlLVsOLWW@oWg(YO%Li74kM^2X~HDGF?rLjmKFn9-0$dO0w& zW3G_)plTf3sCLqetZxJ7u#RvNL6rV$H&?o)6_pfkgi~IC9Glfzr-O|?D13ErK(I(_ z^V(syNDeZEo#xtB(v7Bp$uU}m0U8zOrthl^mn`x^;G;$XjgfYddX3*;TGF75R6$CD zxWqZUfU6q=iWY=seBpkOp@0%wkGkkigRVvu@b9v!>O8*H7wFA1>gTV%BkQbKeJ2^G zK+;%weU_ET?}{SPJ)^;R1M1z`CNDLdO|&B}0V_L4SMKel%fr{h8LW|8e|MdgeM`{+ zsB!z1c$9Ub9aMw~B+gPr(OBklk|$J0LG%puL2{ZInxDlt8{_HSwP;OR{aT;p$X*F@ zpS5tO=7FEW>YmZQbca@f=x*ofH(xz*8^xDYh1N-1pNh0?eb?(o^E`|ddTwTA8+dEH zVWmIwl_py`2tf^51JqrgGJJup=JI`_On2#&%44)2O!9vpl1~z@TePj~fdPYqgV3W3dFsq%KRlt-tn_gAaWn7rY+v5jY$0&(4hXx-bCa-W%wp~ON%ogVpq z1Y!Dtmn_7$1ue;!bklr-uK6rgjtYJaexHpvFKsetEp(U$-0ImzY3~PD4hp=s#BteN ztADStP;UD0!U8V)ZB0|a@GY`XODAZo*mq=FpR0VkRDNs-@0l$H0gkXK{6vzv!hwW* zoE$5Pj77CO)!{1V|2v? zI%@4W(HvDvYPOa_0nmiehp|Qdjk&VC^;oE1)B1wr6x@hUoEh%<;@fbpy+GL*XNIz> zNOh96rqyM6wVX+qmRpSV)2Z3YFN+X1T#O+KFj{NKsx>hh!{&AK*`imT{{seu7*ijk z8Jw7UGUJK-lnGM^>RjtEt&C$kG-2U>ir6vLftoXdKd#;I5ukOBM(~J@*#xwzo5v}; z-5Q%-A*)a@l&?jMt#3+}MArbJEbYvS^N7WX)@@A256yst?6NjqK{7Rf4%+;Qyh3Hj z#oB?%5@gNh{11&K7sPwekQql``H;`LGh4#bo;bx@QSHsdkV zIcV0=`AgP0cyAAq(~6|q2zo&ITZ`QTx{wjnx+?Dwj9?rP!d^ksG1OqJ72_+}_Z=x4 z;*X`5uqwISr}|E3uwV8=26fpR{MXqxUwb?Pd3*h`p(@`0wSlgl(G*qDxECt~k!Zi( zwrFAB{8dI-ttd2Lwfbk{7a_6jg>EsKzmmMK{TLt~x5yf9$O`<|AUWAygI&C<)qk$H z`lIi>EzSP3)ht4i$z5^A?M~!@HnZMBDG2BjLThm_VxNh?Z`4_AV~lNH+XB%<&2s+L z2nQ(u!X{Y;;?YH%p(2tprCzjy^b;yd&B^?hwLfNhgpDf+U#FLQ0VL2+KU{Q9g&qQC zYRAqX3eoNKA(Z`Jo(c)+g-!p{aACb$g{8!p#4=pe;!21u3Y5?s!HG?1$wUk_ad-4mxaIupYdaJRonvpdC3Q^4*FkEJoBI7)VY|Np+>w^-yh5k(i zl4HZ(vK`1sVk(qOh|vjUO7@TTnv6cSuX`tod5*Skkt@dC{6;y!${6Wtt~`gtSGapT zGokq{vEGF1a%dWn{`juQ;0kuP1Wc(uVKRYG5cQuawZnF(m7Xx`gUpyQx*+X-0A&7KV+5 zLwkngVa5oCVJu_HWD^JjGly1rh3ASlCwn{<+cU0(wwkWcIk_Vp`bGYsPs`r@079FieDHM~r z!r|8)ohoc+CiilVQzl?p5zD64{homD`Y7c5yz_i|i(l(IC5Z6%(Bi|`SDW=%Ii~Uat zMAq1!9>s3R%aQwk zNzDl5kjt@!{n#u)jN|L&&C5at)Imq(6LoHbN+#A)4hEyM}|D$MQuef=xTJ(3q83=6U`5y2>-wV?dT><|;Ls;yskGaFeJ3#%}nz_QcL)oUxGJE{T5#$)kj7vcBJDCg24OmGE^#lV}eJdxQi(`p}}RflyBpHC_uR zo?lO2Z`p(3g)vE!P&rkmAx)-z8s1@xE~ZykSaTv)K{f6I;n89B#ZV=ggTTNU)Na&J z$2jwhnW=+#y)FW9@TT4&1;_s)2ik}6r+;hGj0ur2ipwISX1pCcKT-)a3L&kmG?Eg1 z;Q0CDcCt__9_>+&cdqsMd#fLArsL(LcyIOMG0f)Q!&k#qF}fM{=A&78yC7+3B-Y_r z62k;Pn+>n*jKKC0it)9GOrVb)q1e5wn@GqncU=PrN=I38@=B)oo)|v@(9E00nnjwcC2COs0B0_|~g`FEtdM$A< z<$s7*fAE#|=b)R5!JM@9_;j`RyTOas`zMcU)~u>4(aBRo!@^-yXCR}b0-1Ra5g#u{ zGzNCpHSETx*C)6LWKV?U73b9DMXo^fo9b3=biqf2QX7}(76uo^ssZW*`3-Jl=Npx6 z*BS7t_MP?#x%1cnt*Zm`iwAaQcJ_61c!>Ju_=&shR1!GXxu3csXk81{7JZg08) z=1Gn$jx;gMRn4#kV#yfJkD%ztwv-K^Pz~M_NeEsr1?lD-k?o>)9aqaL9Z2j)dg;$l7e>FJ>2i1jnxQB`Jc$=(RI@PrB+9}-8jLVvPKP!#0o^k zPvq0W7#+IDU)rp;T8ACo-**Ys!i1x;t7gSnD{d8cODq&U%sdHn`qF|BlME7wi~OG( zda*>XnT`*u2*!5OCAXvsBPrAt@pvKsBWn|eTd0nhBrxLb0j6D)16iMBz=};+>PfJv zuRE_Qy*=aY&|N?LY>WT{lZ?1!Pxa5z=G!e}SVj>?W2RoFK<%@PW)g&xM7DEAu;28O z>Jti#*%~KEB+?bGM7E0lK}o^B(Q=q2YuVJgr0qz$?N4o+E83SV(q2c{PXJgfkHP z63?ZXZ3zMLS@~Gl&KSm~E=iYM`#8{MIbA$Ywv{k&=-^_|`W(3QEh9j$H>y`?L|$(t;=#l}1|M45jY*1u@$ETKfPYuS&41Fx~Jg?ss(^LQP-!{b`jAmQG2 zW$7l>7JH-|UZ|)TQN*z0Z*p7SRd|pLsel8n&M5$ncTlu3{~8ycvV>4%CC5-5XCu*_ zQ7X1A>=VDJ_lZ=@SB_17C_v<2nu6cGHLP5fu$Fu zgNUnh7Q^uc@<(?LGxnxJwVK0Nt_FKM@V^9R?aes0%?RJ@mV-;|w)K|mUmm_>Ewnr7 zV~h~=z_%kk2zfCAK!2P~!D)TizjBx1ED@F}(;8B>!B6~(~*5B9?H4aA+<0A&QZ{TzhIB1}(i%;IR$BWsQ zv}fv2y39hOaXEa$GG7G=;gH`Fn(*6pZteHo+Y98v_A!-F8(WGk4bldW)^9;tn86y} zF8(9DMJ9g;^=zFv^yA&A3yPy2ak?tI0~%eQzN)i}Uc5N$b@n3$@e3L3@DYDkROR42 zBVFk#<&Z9>%q#`8k*7te0n<|t}m4#G4)5=GyofJu1CxPBNNe6|yvBTCa8D;REx&f|0__*eOI zUsz#?3L2v_wBtf#NNzaUaHxx?>{ugs)Is}5Zflkmozjl|p5S1f4fn3DyU*O{=)<}! zskms=IjFdjwCvEc1--3S+t|wa(rcs{wi!`0HW0<0^i*bHMFqm5p)*9J+hR3X=eo>`=_Keotlo6Kh)Zg< zARE7%s|DhQo-7>8gspa1TyTTeJ_pZMT_jvGmWVKd2xC}fm_}w}vPUqdE+?v$*woE~ zB}T78kbL3iGlYOr)ut3ip5V-BSnJ`V+>BMUn$5;m`Of7hkoSlmlbG!QTQn0@sBeK> z>c%plH&Ch`Nt5bSCE6v=j(lD-ZaX17zkrGwk)Nrg7c1rmp z$6B;6r$_cBCj>~s3K*LX&mB(scM28PnNOcCUxv_HDz&gN`gbNywwgBG*;XBIaI_uV z2I~-k&l0XBPg(=A+2V^0P6>1jJTkZ#Y|}|cLx0BwUj`K5CVka_v54 z`?PQkE0{7!of;DEzp)2nZ6;w)AetTnUe1Fx0t>A+YeCUuNW2*+(k&|g8z7C0uRjc| zOVdnn8@w(!Nx*w>?x0SMO;EhcxqnQfU4NCvXAhvxU#K~V9&9+Yi zifjsNMn$}4(r~i)OYv5`=B2R(t4uahWw}Y>xd@C`;O}&a*VvygW|Qz0#e+%Q*Y~z_ zzeN|f!-Q_QA6~&QTKq$A=;EKcu&~PT^i^5B);(O(!&ygHBfQD>mm5#Q^-n%V{=_@s zbS>WZD<9aTgnU?Mupch1JFMAoIJ@hYcK3E#LTP4S*m+0c$8*_!G(hZbMP*<3rG4SF zp#g`*^cg}E-RPS|4IjKJoDA;U(ZC|JiZINKABqY_GQ>yGcUJ{ohV12JISW5YIqo#7 z{FqZDs-00OD>(CXjcZ4rij3$+ON#8tL%etM-G?}6d{dKYS=l&zxt`4pr;`IPz}fHE zHMxkhPG*;ccTm(M+-7Q7fOU91{PGXNkMK!+v<{E5_9isp(HdTvMI#_KI@fsWomeZ_ z##E|cYzI(Ou)d-M3^(ARQq>^RVr!Jj33?Zb=q&15(Uhv! zVGBsK)Buzj+`hpk2s90xmvyl1v{C;c_<7@E=%kjg#OC0D^bv*8n4dek9(o-<2A65w#2(aD?T8<7rQ;Z!Ap0lZ}gY`h9xJQF&Nbi{M!QzNR{N+#b<-0d_b!u^JtJ6tY z{X|I7Cp-#aIjVX}l1UAcL>E2r!Elc%3N|K!E_3M2bUH!faW z==x*cc(0jI^zXKJRY4XVQ#0h@{iJ&=yGyGS-a;|z!NJX|GrgxoOm~E1E}^!%0wp>+ zPZ=elcH%vytAu(1#m$3ZA~2>OWs{Up?NFYb_`UtkW8!mdH)M^Ler~j6c}S0?#D}dG z`~_CP>?r$Ch1P60`Jdo(`j8@CK_cGhwb|2`0X!BdQ=1!vYch${kTJoynOp>Em zz%go%DMf}dL&jwLLnCrDPPRYF3+OcuUy=WDJ%S}76wCury`&^Uc_A~wNi)@n{-l1M$bpfezj1`xp9@vZpjDi$v;2yLI*Wl4rNJ%k0VEdKnQ|;{^Gix+ zjXAXqKi@S)XU1k_=UA`f)5|T1iZ~Q@o8e;M8Ed0p5KJRM4};vbl4K%f#uwq zdN}24u{cJzgzu__1$1D&>t#$NBtv0x(1I}*nfZ&H02v(2e7qLriG*4)?N)(6tuoSl zs}sVA0cq)SSF3ZY`?_&tySHHaka}36{;6h($5twF&y@hS|@MDvtx5TSzVu zuxjc$EQ4EiLzD+OUjc_0LnB^F+rDOa6O6E$$>DrP95hT_;g7QQb4$C=H)Si`5WnJ& z1%{08X9S;MhOMSw*;i^eKJW(d=_^^KuXj}Cfdkgt)WUAdSBAmsrFyKxZrJ3WX8kpU z4X+0QP_;?25j^&dZFFhM+I!mW>;W=)Wj_nm4ON$#WD1TBC01is#yLAC?qo`21BEq2 zDOCf>ljTetPy{P_*-!{Ugbp05j`syx@C~AKWK1RYMz1s$x%F*RhjxIiLQjReMDK%4!KC0O7wUgC!b)x9kwQ)!kCE)DPQ0^e zKy8U><1$S!8dg)0VpxmKO!Eq%A;xXk&VdMW@{|LqfftGXC|oPsg{G;$#tRuI6Dh68 z5U+&?5wT4)v?L+dL4vGosO|98z9sh;KOhES5BvL@ia*>jQz|r^|1;SY{Z?de>cNxe z;~kx)nF0uc00euHUAke9GL8f3HXm5;q}f4`wC=0(zot&Lbs9gTFt#ZwO9@5cN;cqH z{9wBWIZQt0O&4?8HR(m(5?R^S*p}qcu!6N^3Lxln>owSVEa!=!sy3(V-I>TGNj1`v zSdqAWPX~IKycu5uTkUs)`jM|H1F;AeB4^St0uu4W!?^27rFn~cilwG+8U^P5PlkxR z>3}ykQ%afeaiUi!i{d{X4rpo8SQ9`Hr7idVB%!VOnv=gpUXSZ!f%jxy%od-T8JEq~ z6nWj^?iSwvc%0UAlLf5Z*yxy%+5!$Qr9vk>{*9}&*1E^DHCWKL?(iw43eeWIXO1?y zj${P5)V$DbclbQ0Y6rn^sVO2R`&9x?gBcbI-7`Ix-s%9^MENxGZR{#doQytW!cs>W zheuB?@N%G>X?Z1uHO3saV-&OW3j4tmImI|@(AFek%dW1yAEw*5>kbBHUAhNM9J1c^ zUXY=oC4_+p#jwBY5C(k^gGs^7ptd3r{S>4zIaGEDW=?_63SW9K@R?x60&%h>4M<*A zoUB$Zohhm%f|zUQ=nfvi`0#=)e8C#yhO|(?@TeJOi_&b6h=k3F3%$RK0tNX@b(iW@ z@Lg%A2?dC~n;z8*(?D;RszJg-aAf5rMx?SUL^x3E8t)4#sDmRSC*{)$GBYU_q=0CLw0URPjYm z#{;6}ncam;3qvK9Pq-l-Dh94Kv8iB14iX;XN3aN zDXIJ!Nz=~XliHESCN(<_CNzmKhJx{($;V)D#}uofqU?%=%*QaRw>K}4-*4QF-{nJO;VQHd+9GJZ@eKxy)D{UPoX{N|qr<_Fk}>_pS?8Y_ydoR8 zWByH|0V&-ji69seTpHpP9r?^&C8kBVTZ=Tk6Pbpo*1+&p=ag6u__Q3>&F147oF`+?e(hU6D4)JLn3un(9dG4;J0~)lUrxx+ z#G*)nxzKZexLizQXU!2b$NBpc8{h9mmjtvVp)K12+a#EU@+X_Sk7p#49sgcvDxK^W zgg$;>k{2dAhk`Qb2}cXl#WH>kEI&G;+iCv6N8wewEd?>%F=*D`Md0V12z^Lw>}n!Q zFTN1N(Z?UqPPF(redj26a>J1#8pbaM7;$UoD?4|W(Aseqk!@alhC5%+y*690k-1GQ z<#GnMPuG()Y5&<;DzHB|2@_|3MG&ayzmmepA)b`CIW-3Hnp6udr_jR4^w+4lmQLwN zvi^yZ7_Feh6RG*Ox7+Oi*6rPiw|T(x+w6`W&kUo!D<-A+`riS9vvOr#2$V zobNyu6;T<om1gG%yv<12o)DSMF$2BaG}-o%@KYTgWFCFYs0?|w|!O=92#HPMDj zn{*2yV2clP+dNckC4m@g?`>ISTQY}M_G7#5!7t*fWW3nfSz1l; z-#K#GYV~8mpNK_r6&3P2y+`7D-yXFjH*Z1pWgw7^YLR$5{P+N!#*lxSvRCU9%wa@e z=BG+v-N*K%9-`HpGflN?1hRkV@c~6G|Hcd> zB}J$We5{kbDmhuFoRo{V{SL|U;{tbd`fc76%<`nxSm zzw^hVqfR6D_@BnXWoXqH(Var>2SGxCXv_vidJ!)un5~1~4!TG`94xqxgsM6oR@cEC<7A6EiR`p2#U!|TNx~b>5dD1>x3*)7y)%j_HU_e_ZJkQxJ*w?N^YwSM+@II;i$K~sg0N<)Vs&(?Qga$m zWBKfIRB&ugao%x$Od-NetdHTL$GwY#>A~_~exTwfTJ>yMuk(Mc;f_hfaQrSZ?FQRY zLFx(-HjLjmDGL&pjoX3Gk@`(#Vbw`0Ay+{n=l4ASZ6g*!)$+4Ris{(mo#6?HD8Z`} z+{+J)6;}X(!f#PQod-4%Wb<3-@^<) z6jz7U4p(nb2Vy(7+J;P+$dQ61i z%wmu9#dqFGxNN-3gY=@1#yP24ir~_vsU~)Di+$drsi3RV*LL;G7ZoQZ>XTol(;NO8 zaEv7?;nL)dT80aYWH85Y_kpPgwaw{&ul)|{wJ#3-Xj6<;Iut4&MjSvVHkVvL38i8uGhND%Md<6G2C|8ExJ+uO@ZcQGNJtNCDH%*1c2aB(wwS& zl_o4V%UI3pGFDcE1uN^UmjC5;72RhO@<-M?mg^e~j!m zomzm^Vdkpb)5AZx6j z)tv{h<@_^IAXQlyuvkY_vF(=)d*OM`DqU0}8vf3;cdN$7T)YNHoS;7&p`b$R9;a0)r)u%nw`| zSrUds@Q2^1ypC-^WUMl`G?Ii{~#Jg8OVCN@QO=BUy%TNu&@DbuPKCT!V?60%_( z7#`f!_L@G_eT(ic%J^U-XkgCNYx}u3$O(PK{kjE=OP59aLA-7B1C?lPk#c{^Ch@eE z2KqHj;Yj&j`(X31L{u?5?v7*XcT{5tb!~xwFOOAqUP{1ST&R6j2PA{_d~u-kbA=g2 zv_b$tZ#4Ua2&*VcWB+P!qK5fD<b(g@pJCxmHJZTOisZPn}zQ(M~AbXAN%O3Ey3 zH+W8v<4{{l)Ruh=+Y3~ai-c?X;`fJhC|6#J zjTd%Z7xu9iyp$3L{Q3J{$k3jU7U4cRD;*h{qq-qASuhBD?L%mfFJ-6?S=EdcE=CY` z1NFte3Z|)9-kOMcZVl;YLKTaYWp99U{A;G?UcdQG8h-s8gVnMb-s==q-ks)$TRLk3 z;Bd?#39?Chy*vmkXDCLP`L_Y=Gsjh2G(|*pwwR)H@H$+Zwc`%o_ON*r>Cz zkQ=9M0@MdZkLJQPB625vXV}=&wb{P_rmtnkO8Y%MJN)p#?HNX!qy(;EP^(t4YQmMlrsLuMhuA$74 zR&jVcQ=GGR1^(-<1*1PZbX%Ryr<$pD`h4+8R8lE1c~fxQ(AN9iDaEy)XmiE$?WPMK zujRuKsc9VT4M}ICpK!9(dOB{A#LZd_#4+;tU$I^^e39!qTdi(}0AMj0*Tpd?t8VR` z3(x(+YYgDZlPQlFx<8)GFv}h2{Fca%scuU(1Vz(b5Sf|mUi%fk-MC=|rV@H*<^ZHm zlYMo*by<&tll{cz)kiW{BR`&=4r3sl zM~#L6Ub?|j9ZZh1dI;2Cnp%KL0LCzYgE0_c;1Q|uuwA6!X1VV}KfAOU{Sv&KOWP^H zf0;KH2BmozMzDKqMo;H%|02#-3yY*`nC|9S`H!$I2t)SCXb+6$0034wrHdDj>zii0 z^HrQUrtI^~c$;uk1&rbCw3Upmf? zcxeuTwK&4#+CfGBuXCkg{QBL6!$=4FTeFo;S@OQ!l671uuc>X`W9b9utY;1HG*r18p z1r`7wV8C|vX9KCsxo&u+L%)!>E0ee5H*6(a`s37nG3fsGh0QpVwAa^yr!zkdTXa;Z zLmIL)#Mg6o$-OI=VBw zz_l>2fv$LKw~pg>31fNH@Eqzyg`wL)KXea6f!p8KIOsJ65}PzA@-22s${o(~d{ zRc+EK1xr;afh^Mv~}@;H3|Zi_bqfeZ&4NPMGJA60Fn54qER5a1GLiJg0@P!Lyox;#T^QR99 ztd{ei#k9k!;|K9~IC(gHr&EaI?Bj`j;Vk0thK`oTuW4sJ$F}@e;&halV4i_AEU7wy zpw1P0Q-gH80$6B({iG3Y5+d?_R- zc4Is-LJadE2{4R7%mK+qW$2+cwnr}@JkFmQ8&#CS>R=#L>dc07V^4jh*<-gR;q+Ut z3ND(DNzZt0@;OE%Q7AZA*JOa8TKlIJ32NU$(DQRrq&U`Wt37S8S#@q1M;=WPO4J5( z85;p#YBZwh7Zqx?waGYw3ad!137grK$$9apBC3Bw#$Uw@EFJM7c}lTYQkk{CDnDC< zP2{qbT(1z&;u$pU!>KqH@#1UWJ_|ass^*8V=a>B8%rdB9} zb{kPJp+oO(+r9cDs$j*VO~M!h>4jxC#-Of*kd~of#EcL@q!^`I;i{DDBL+ZeeJy*T z9! zN8`e*rwXWKKW#ZQ4O`~MU9!W{+L8C50MwjLD)t&iG zY;5sJ3lX+SjWyAC1{704evVd%CXu?9zkN4=)o^rW(S^HO8kY(X*>q#`s}=Q^w|t)Y zN6K64!Um!bj}siiuLH0D&z#Axat(7rpJ`BOM8tg!G2t@}`3)$a1{rJ$gV%8=`2<9C z%qQ`MNu?){WEP0+n^jMv0$HRgAk`M z%cuun6pD@2)lE{IOj6W9$VkG-lJ0~joDb5wzo@C~8VgtqT0A~cW-I~i2UZ3O<0VjF zq_@- z+O7_`=Vcv(qpB?k3Yaj69w0|NewH6``i1+?QhIj%6fo64MC;uMqWR35jWlkb*B@Mv zaGv^UypjxdzHfF3vo^lKh~-`jzgV+yWk*}Fl!wy^wnmgiKQ@>f@v;W4*tEUK#O<$3 zJYsZeA@s9$h*Y=_dnFi;f!0L=E;-hjc=W_kZ0&H_-35r6SuJEX4wbx(g*Q3AGfr&q z!!m?wc!(tKAdhsDADweo-33Snkw2@u3War@t?MYNa{f#_(rbH3T+wOghFk0n`4Q2S z(?I>R0_nnxcg(8BD1F*Hk>=MdVn}_na(->bF%jG8twJOd>I_x?jOTq_hKzkkcM!0w`xsR0zc_A~0_g#fW1dIC*b+oV zvp_H_VYY69CoLw}MSVC7TVjZg{&EZIdcK%CFJQDG4`$aq#jO*!P|is|Lua4Ok@0Ha zh5SXiJHR@rVuBy%bQJCP?k$U160kCaMpUBQx7PHzU%=C{xip*#$_L?AJB~;U6rTuXv4- zBu_ZnTWJS8gGhSB&X{ob4v+%R2B?4`-jjF~9)eWkr=M$f!4f7gQx+N6pfs$LArroGPsVt8& zf|0`|0i(uM;9M$BrzeHE!3x=`)sRE6^`jn99XcQ01MbE%3^~uE6iHsHgl*PUhT1?o_EB60|gq!_7}9 zap7|;WvZuTzoJDtKmMTcxNb%UariKvSoWF>xhRq0duc$-m>t=}eMjSh~8GMTH zS=#rCDt=lNag>&Mpmh3g$onwo)WQ!A@Plv8p!_2h@8g&U@2ePR-FJ+#=U;QiG;oTY z`RP@(XcwN2&kLe{p|=wel+hx?ZzQpSYU@KP%KX`~%8k4vSwi<~{$M~4dntJ1&+Jp% zO55DsgqusYSLv8WGim*8ZP(d!%y`#FF54(bAW)$oHE)coWgcm$yRxt zUw?ujzft2K=!BF~d70I>RoFpNmq|1@I{KDAO(PQ4Qke!ekf^i96nxz6`U)Vl*~U^; zdl6>0E^yxaD4v82!ZczFoQ%U9?OqEeS_W0hkCA6wrVmwYL;JxbMgkuOv%cbK8Z%Pl z8OdTYhFK%bR_dQ54D-iYy$e|Q2~U9-ftfZMV6-DzY`>_C~9NP zwO?5aMeYvA<#iQdzZR2BzK%#9j>4lsEoMo7TFGy#s8}>3x&P7HWZrCRGF_BtzQtFSj zNUE>YTAqq~coIZBZD)iXYF0>sx4|4gtu>7KF^5_`M)gj#+BT^sh~&M1=@?sy%XVV7 zYGTaG?VSS=nSMEaUCf?Phme$zC{!4Z^D!0g?O!`i#}Q^2HpgIUm=d0sXk+YIBQ>|d zUu$c-a>}++^#v6WS%osvc5+~Nak$bG9VS@2Z?D1WNH|#PXqA;cwHMMxiB-CfaM-zO zyuV|iC23QK$nNx8rKpElel%@*1Y4N9a?l5hQ-Aw=!=!0y>GwXP{bvbH1E ziK$-sHDda0yO{_RPtIH?rqOPR+QY#^l7wbfIV|;DYsBMVvCaOE8J8sfQ zF&lNE0SGOr$QAAcs)^o~=vX!Q?F3HIXnFM;iJ4xOl|95GL9B)^Jve)N1j`!HQ_VLE z4o*?;JBxuuK`L_#mFtL;I)bw208_mkthD3Jo5GfBywrmu(qI)YAE1NN19byCvWgRY z#+9lk3qMJ}(O#G2mmk@lSxRg z3ctP$Nj-c*6hAe-b$_atbVbq4uZB9g`ceTOpIQvRy`q9`rfQSR z3sW#nziaG!hVVq|R`315g3PMp9#vJ0^Vmh%^n!S@ZA(k=_i!!MM74GSuQ?)3M=ml5 zpRO>GLw@BrAfkj@sbW-OXL{>=DUK$tm-8K*hjY>4#?@h+Za@g=KE$^qKotVZ0TS_8 z2f2C)p1kPI>UeqHo!Wa=LW0l}|8-I#by4S!b_j<@)M)d(fZvMi4HQvhiwyk#6W}=) z{w?s^O{IN;Zr55Ji9L~jDD>?AABej|!r6w~K;PqdJ){gT=cd)OHORDj|HE}~^?hv} z$|y;tjE)imWz7_olF{axINg1DH%${ziQ#}yJ#DFk*TkvYjpkZ$?*?3K7$qaWmUs}i zMq|K)F>Tu&5*k(4#(P+2o1$YT8=L#V)A4nnYONoWq9f1dj#Eeo zRS@;!4GzCbQ$wXOqhVrrVt3JCBMk*|&c;o9S%=_AtQS18&W}HiA|v?m$ByD~3{Fis zGMGl2w-TD7TAMUVidm;$o9@=zg=;C6QkKFvt(t@ZY$NtEOhXZr@5YRdBf|ixD2DE{TvN8b~ON;|ymY1aa~$QsRpl#aUa@6?#HFy5ua^DR-fG zPaT}TzM*wIBmo-%ifvqo^E}Z649YcSjQ;Qim107@6I-8x8Zo*s^&Fc@zXD%T_>(6l zDVt#Yz8Vk+G7&IBkQBpDEV!oV1PxGo?IJJ zxG^}5aSr{46+?sxr`@e5RW>#dl5jlXc&-4cHCank)l5SN_^4&bA+?F6RanJ9y(-|1 zx{rhD{&7FqzGbnV<v=FuKvO0=0H4d9YQ`LUA1Y zYRG``0R-d|;t1*|8BQ@jtQm^oiCENF;>1UQgf%lpPVOvD=5DWq_6A&r&x2w0-c1TD zlw}Pt+7Uk$wprvKYXpuuAs$k>xy!6e(l_d<<*hS-&om_4Bq5yN&`W8}5=?*#*8jAm zP~o-3pfO%mdaGfOOQyl(R@?c|lH;b8#29q@%Q-@LgQgcrn%(uFeAHpX0$LAo*%5Y~$wtFtafU|OHoWNA{M=(9?C#gb8$g0Z~bxC}Di8TGS0 zg=qMW;h8`UusllyPlIredYl)eYR*+W0pp9&x%`VSQ2a=>FBgvDyr(upVbvzWh9hs z1=AcmGYYC9VA77C|1_;$%3p{E1Bc=Q8C2Yn2WwpD;KNICOl9n=ypm#AeQ`f*)#*;S z4mL3yrvvIzmIeyz#Y#_H+{z*IgHY<6_oP&b1&mc8HSY6#>kOU=AfZfH3bPz8g@JuhnB2$!-y_F`Lu{iCYdeh~hbuUNoPk1Ky zN+?j>=c;P8aYe zl;a5uk1~VdS*XR>*LoctpTNF7GugX;JlTC)9Rz-Fe*NZhvLiTY#ua^>#R+I7_zne1$R+LkI$ZL)JpO(d3YsAm1+reAzDm8n7Q&FC^~~ zJpoPXajSjA;;isMtfsb-4VG0$)t^r=D%#)xmFa01onGUca1S?KlG_j{2J?-QVk@-!@Mk?^b^r&e?g~CxJ!l zcyaQ$bM%`AKY0vFdV5*@V9)!#Z=W6BfA{RGZzP?5r+de{$Gf}LODM-f^~(N#jrQ*G zZX0*xiNaWk4eC}uu5l2etZ7DJ-^-)*Lx8RX1-9<1Bn9@&1CP|VeWmGDP5;rb$g_(c zjwHjkj;z^>mOK>NU;z$0l%lU#-;}Tg4EDHPQBEVo!nyH0haW+6m!6rQyV$q*0j*z9 z2ErZ?+vVqDu4TF=b3$FeTI8=Mk)1zJ`9hWaQEp}dX)nwQ4bF=_%Z(r)LlWTn2mu;b z)(hH40D}^;_pkdKXngRaaM_W7S1a!=SwgJBI7C;8r;%gk2ezjTMl{nVDPY z7ZQqXbN=qAV!+` zum?$D?jKN|YDcVubv%EFpe&TTJF#fuaj3WTBgH?k7}sz7Z=u5+pdzMB;9iAcU_pVP z(fNp4qHGPNJ>KeXIoIBY>)E&$I}tAGwK)bP1)l!^=QQr^{zfgd!5j28_sD7bw~d}= zCd$6EwQbWDHY(>HX=XK?RyIG?N5k1hxE zyUD43C=d$zrA@PR@gx{B{%!Ym`{w3m8^QZ>n<+b8JA2YntxFh;`lrL^+yB|F#5XDs z*`ftsBNi~jp0itE6P1Uw;st(3Kid^-*wRRsjYF&6&B;}*%=Kw1x)WNw8@wNQ z5jrv$gt;@i`rJK!!=K|fyFMhB8gJM8<4V2oRJP4IM4NQUqv7~0yo_DjZ^FmHf!J5X zTZde=!?fbPe;&Mi;WHqSHHr0X1?(f*J!d1^3IYoTokTAD<=r?;I=4Y$RbqE?Aa zG2XQqq#b19R5*Wg9;!aUzF}-)=Nab&S8+DMjXZ>FnyJLxb!KMd1!u3;XaY5>P7#`6o_U)cd+|RD8dUA_VQ>7PDZHt`R#}GYc7ygG?6rI!%-bl~vd$vT0r}Kqk z+nNt}o%>n9Z}uas3Df3Zg_Tt=M~WzqUegue87`VkS=QJtya3_=IS($wrPfrYCuuqc zl?zx?GZ0%_#&?v8%ud_zp)zpf zZS<{TGm4blOh!nT9|r&Ep00*g{oOk=}O^pA2Gz;D$CaDPRVN3Zyz7J&vLSW~-K2NjzhS@#(jD?@B@38$l z^8O8qBa~cQTU*!^{E(je&(V401?l%-r(_O~&S6DCEg~C;`16HhPLxUK+wrCCgAvrJ z4WGI6rm4H(EI-xB3v?1n1a*pQ9$@FKfzklI0>KO~NU~DNFKsfOZJ9G!0nd}Z9Cnnu(zhxgZX0v~zQd~yO9m{2idP|!ze$dw2t|ez2EWrNC!llvYi2H@;$e8-c^UydnB2Q zN-zB`lL!@y!KRVmZYBDGf!DpQ{BYG0`>VAmd z(GHEpDx^2D1qq{HCci23#lDqG_R+M@Uj)>rYH?uBJn?HAKlVlqoX z9#K|q@=2ketU2T+o&dV>ZwA- zhflxQ+q=L2V(&{30`8$K$Go8uY`A1wqG#L#{D{bdlQi^g=Q&dmSe(-JYNH8y+IDf^dl-z&*K2THEBO#$$7L zHQW=Y>ylQG5{qhNsQi_XH-Ys>VGE}JwA|33#j({tg+aFs7?>utSf=iny2cHr8%1&P z9M2fc(Hsy5g#aZ}ZK0V33z?Kv0zAaTM|sm_Rqh)@yn$^L0CJdnZqI@=eNdC11ZiDb=WygY z3arIqsx`p))$AwWZ|ab+6I1{Zw9kR}5rNHpuz7HZ-Bm}V)~XIqx;;HesnocC$bFp7QcsfJJ2xiJTa~sZUBvU&m})1pa0j}2X7)WJ zl#D#>sk=9r5oT#{2H~EPn=Fx7S%8#3B$3(e?a0xam2e$DKfPjek{8~gN!?Nj74o9U zUXp4LObhSm$}ylz>IbK@(N!sB76NyCCs09n*?u~^C_Eg+}={%Xfbc`cA7>D{f3umMXXNKApOl;ZG z#i3@cY|h%Mq@l{zqM+_Z1&%@1rSrtz#X>jR8e9O6WKilw*w94AH7QVN;0%%JP1LcG zW3~6C^(b~ob8CF4t92t&K**YHR=YA$Lkhv5f`xAjN?N$5L~~K7O6k=KZ)M1Uh&|Z4 zIhM~4SOxanx_XA)&p9V8+>$BpW;VD&#nX7vbQ4i6Aq9p}ZVVh|+R~yVM}D4gfN_!5 z0N%3cK-JwD{@EctOD@|Pn}K4{G{4|@%HCdRisFt=T2eyzUEZS$GW0WyN2F?G!_ z<(zvMn&|&}(i|bXD_FO_fdB=HS4jMu=^1*{rNQ!8K__MC+g{HO5e(*=V28`%;3*(? zeKwtkBv{2ci)RcYc%z}!{vwr?RM+btt?Oii<6ab96r<~xURp-iaN)W5M6Nt!!x-s^ zW~bYWSssEo6=}6xv*#`;m=eBQEUto#pBaw__wD!^1LvNlZuso;&%fZumk-q=#U3mV z0(9VFJe|$!jg3dhX`~%oT8O^J!|U!bxhQRE@ZwY1_M`T% z+hM1MXWIhWHuzsP!B+3r?dH~^Bf^8+K%qIEkQ+~# zxKQATC$V3qG_YSm`nKOD`Wy3#NpAAi%Z*n-!vLWhl0_^iA9{fav%70@k~uSmp9@wh zXV<`B{7`{A&O$aBfXQ7}*`Rtc$5iGy4E~s~ew-bJnkuI5ky-BeAW+QFY zD)qx3yFWa=3`X5%``hjOq+#w2qhZv=Sgv00)v)Wg&BpsTIH`OTn|zb3{p5%1C~VG8SZ$()^HkmlPsZ;ZH@9N%!AS4 zgCJ)KU#seR`>8L_Ka@pBp|d!r6xVBJL zD~NZc`y3P-__xfG;92w0wuEuc-9$Q%@YrhqUa0>|_A7YX07db%kJYwIuiS?OBn z(B>wYD(jgfI7H)@w42r>E-T)YOLr9W(`bUH<e zPPRUU1t_jpv;u|R%~w-?J*9pw96tBaC`8}LfwnB0p8v8+ZnqaQ$pt2m*`$YX!`Y&?>(x#@6*as2_u2x1!2xf$5!@exNI#{pd7RlFJcO%%0 znRI1KONXr6SX|DBM*yNBRt8x`bL$LwLU{DLL1hluMm)q%7(|HKV))(Rk3W19T*)y+ z|1KxIk#rw&$~2duH4Qtm6-rK!#SoT8oz(58@+$hr(_Q~lUbHI}VgDWBBsotfTVQaH zu`ZTRjoU752rrD`SVNEQF*{I*AQl`O3Zm8quo$&F@6y zwJw4exhfdW32W=RZTngBjJIn9-Bm=VNZ$IH435e~3o0Wz`h`1(AXfH|SeC{Js@d4( z14s4k&=NW?2&L4{PQ#+1I!7g+kulDrL!!Gn@^>zl7(U5RC`5(;ODH_iBF2X_H=QcgqhG6FT3OI_BzxZ|0w(a44z{Q27&r;x>k?o$@nAr@$#h1cj!0l72QW_bge7bm#JvPdD-Y2{BK$g5Z=w%`biyT0le{;&@b4 zEJ?Q^jbf4ZIJ?=v$$%r#yos+Rm1-I_Gdpq@^@>DH+I0@va+iXwn$gSia~Rf41Woan z*pR{omoj?C3W;nEfq<+HE(drxaUMYory>!`->rz#yD_0;p`K!m(;aSZI8XAPqWgRf zaOq0F>lNKdIEk_p<3+kLrsxuP#4n>BzDDz^?%8vKcfi8B0ILCko$1zf>8PNpRNX%6 zX-@TNngl`u8o?|06uI}GBjC`&i~-M;rkvwL>-n@F+~vGIH$>(p2PQUn%>H4ZDT`ckE!;3#hS zbvzA4PW~`Mj{1mlr602mtSi%qb{V0ojBF~yG6{(zxtBc3uC^2x|91F4KB-D8#{*kH zfAXt8kq5k9!ev)Y_8wwxf+~V$UNBoPom6o)#){iBes4rT-hNS`Hh<2=pW~1^$}^;Q^4yV$<R&74v28&h)_I|8{^8DT4z%6sk)zn@>{mK51ZfnuVokz?_Y#Y z<8Wi9IDuZoHDCkTdgVL$M3^CdMrX=J@qxWbHSJGOyA(5rcuv{M0^~DvX`g;XIHK=kz3AOw4`_iOqi7((6qmceynQO;}xCO#QwED z2{_?68Su!xaGE(t{|cnSBj_CB0v`l~B*d0}1PpgX_OcPuhc#=$pc3Nb7eo6Bm$(a# zFhd(MJd&8hq0;-+tZ@|^_~DEVnpb&n821d|glIYMqGN|AdMqX*N2U>qjCnP|vB2A7 zm(Z$Bp7%NZQq;L`zp?rBG=3;CKi=9Bt$Dlo;M0pL-33qp6PD+Ej`sUS+q zwJjOg+e*IDveZCMGTWb$#W3CH(s@ zO)>nsUic52k^i*mC|C!}K+7`?wLDt5Ma-}D%ik-eFxL&bH}8+z1=9R=yKv&kRD>-H zPz17U;*)Ts5zLlQN?38~Ci;HMdgO~9(gtAUWVuZG{8bTvN5}Ky>*vp&KR>?xYVTz0 ze(9R>tmbsu89u`8<_!b_vMMbp-ez-;cDm?B@2x`;74NU6W-uk79DAw^PsX_ubQ zq`u|il)%ujG7#6la%IZu8-7qSHx)#+S13VESnp|L%AzW=U+OK^Ht;f?XmH{{vSxW} zi0qKbk)*0GI>WM_y-esDd^RfMwbKT8q=98%>nH_Vj(+$RwV*sx+Yvh9aDv7MW`u%J zo16Z3XK;zrsQ>P?J+10oD{V4KkTAh88GI4&J8J5DS xpedhz0Cm-`Z;A0>9=this.min.x&&e.x<=this.max.x&&i.y>=this.min.y&&e.y<=this.max.y},intersects:function(t){t=f(t);var i=this.min,e=this.max,n=t.min,t=t.max,o=t.x>=i.x&&n.x<=e.x,t=t.y>=i.y&&n.y<=e.y;return o&&t},overlaps:function(t){t=f(t);var i=this.min,e=this.max,n=t.min,t=t.max,o=t.x>i.x&&n.xi.y&&n.y=n.lat&&e.lat<=o.lat&&i.lng>=n.lng&&e.lng<=o.lng},intersects:function(t){t=g(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),t=t.getNorthEast(),o=t.lat>=i.lat&&n.lat<=e.lat,t=t.lng>=i.lng&&n.lng<=e.lng;return o&&t},overlaps:function(t){t=g(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),t=t.getNorthEast(),o=t.lat>i.lat&&n.lati.lng&&n.lng","http://www.w3.org/2000/svg"===(Wt.firstChild&&Wt.firstChild.namespaceURI));function y(t){return 0<=navigator.userAgent.toLowerCase().indexOf(t)}var P={ie:pt,ielt9:mt,edge:n,webkit:ft,android:gt,android23:vt,androidStock:yt,opera:xt,chrome:wt,gecko:Pt,safari:bt,phantom:Lt,opera12:o,win:Tt,ie3d:zt,webkit3d:Mt,gecko3d:_t,any3d:Ct,mobile:Zt,mobileWebkit:St,mobileWebkit3d:kt,msPointer:Et,pointer:Bt,touch:It,touchNative:At,mobileOpera:Ot,mobileGecko:Rt,retina:Nt,passiveEvents:Dt,canvas:jt,svg:Ht,vml:!Ht&&function(){try{var t=document.createElement("div"),i=(t.innerHTML='',t.firstChild);return i.style.behavior="url(#default#VML)",i&&"object"==typeof i.adj}catch(t){return!1}}(),inlineSvg:Wt},Ft=P.msPointer?"MSPointerDown":"pointerdown",Ut=P.msPointer?"MSPointerMove":"pointermove",Vt=P.msPointer?"MSPointerUp":"pointerup",qt=P.msPointer?"MSPointerCancel":"pointercancel",Gt={touchstart:Ft,touchmove:Ut,touchend:Vt,touchcancel:qt},Kt={touchstart:function(t,i){i.MSPOINTER_TYPE_TOUCH&&i.pointerType===i.MSPOINTER_TYPE_TOUCH&&B(i);ii(t,i)},touchmove:ii,touchend:ii,touchcancel:ii},Yt={},Xt=!1;function Jt(t,i,e){return"touchstart"!==i||Xt||(document.addEventListener(Ft,$t,!0),document.addEventListener(Ut,Qt,!0),document.addEventListener(Vt,ti,!0),document.addEventListener(qt,ti,!0),Xt=!0),Kt[i]?(e=Kt[i].bind(this,e),t.addEventListener(Gt[i],e,!1),e):(console.warn("wrong event specified:",i),L.Util.falseFn)}function $t(t){Yt[t.pointerId]=t}function Qt(t){Yt[t.pointerId]&&(Yt[t.pointerId]=t)}function ti(t){delete Yt[t.pointerId]}function ii(t,i){if(i.pointerType!==(i.MSPOINTER_TYPE_MOUSE||"mouse")){for(var e in i.touches=[],Yt)i.touches.push(Yt[e]);i.changedTouches=[i],t(i)}}var ei=200;function ni(t,e){t.addEventListener("dblclick",e);var n,o=0;function i(t){var i;1!==t.detail?n=t.detail:"mouse"===t.pointerType||t.sourceCapabilities&&!t.sourceCapabilities.firesTouchEvents||((i=Date.now())-o<=ei?2===++n&&e(function(t){var i,e,n={};for(e in t)i=t[e],n[e]=i&&i.bind?i.bind(t):i;return(t=n).type="dblclick",n.detail=2,n.isTrusted=!1,n._simulated=!0,n}(t)):n=1,o=i)}return t.addEventListener("click",i),{dblclick:e,simDblclick:i}}var oi,si,ri,ai,hi,li,ui=wi(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ci=wi(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),di="webkitTransition"===ci||"OTransition"===ci?ci+"End":"transitionend";function _i(t){return"string"==typeof t?document.getElementById(t):t}function pi(t,i){var e=t.style[i]||t.currentStyle&&t.currentStyle[i];return"auto"===(e=e&&"auto"!==e||!document.defaultView?e:(t=document.defaultView.getComputedStyle(t,null))?t[i]:null)?null:e}function b(t,i,e){t=document.createElement(t);return t.className=i||"",e&&e.appendChild(t),t}function T(t){var i=t.parentNode;i&&i.removeChild(t)}function mi(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function fi(t){var i=t.parentNode;i&&i.lastChild!==t&&i.appendChild(t)}function gi(t){var i=t.parentNode;i&&i.firstChild!==t&&i.insertBefore(t,i.firstChild)}function vi(t,i){if(void 0!==t.classList)return t.classList.contains(i);t=xi(t);return 0this.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,i){this._enforcingBounds=!0;var e=this.getCenter(),t=this._limitCenter(e,this._zoom,g(t));return e.equals(t)||this.panTo(t,i),this._enforcingBounds=!1,this},panInside:function(t,i){var e=_((i=i||{}).paddingTopLeft||i.padding||[0,0]),n=_(i.paddingBottomRight||i.padding||[0,0]),o=this.project(this.getCenter()),t=this.project(t),s=this.getPixelBounds(),e=f([s.min.add(e),s.max.subtract(n)]),s=e.getSize();return e.contains(t)||(this._enforcingBounds=!0,n=t.subtract(e.getCenter()),e=e.extend(t).getSize().subtract(s),o.x+=n.x<0?-e.x:e.x,o.y+=n.y<0?-e.y:e.y,this.panTo(this.unproject(o),i),this._enforcingBounds=!1),this},invalidateSize:function(t){if(!this._loaded)return this;t=l({animate:!1,pan:!0},!0===t?{animate:!0}:t);var i=this.getSize(),e=(this._sizeChanged=!0,this._lastCenter=null,this.getSize()),n=i.divideBy(2).round(),o=e.divideBy(2).round(),n=n.subtract(o);return n.x||n.y?(t.animate&&t.pan?this.panBy(n):(t.pan&&this._rawPanBy(n),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(a(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:i,newSize:e})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){if(t=this._locateOptions=l({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var i=a(this._handleGeolocationResponse,this),e=a(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(i,e,t):navigator.geolocation.getCurrentPosition(i,e,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){var i;this._container._leaflet_id&&(i=t.code,t=t.message||(1===i?"permission denied":2===i?"position unavailable":"timeout"),this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:i,message:"Geolocation error: "+t+"."}))},_handleGeolocationResponse:function(t){if(this._container._leaflet_id){var i,e,n=new v(t.coords.latitude,t.coords.longitude),o=n.toBounds(2*t.coords.accuracy),s=this._locateOptions,r=(s.setView&&(i=this.getBoundsZoom(o),this.setView(n,s.maxZoom?Math.min(i,s.maxZoom):i)),{latlng:n,bounds:o,timestamp:t.timestamp});for(e in t.coords)"number"==typeof t.coords[e]&&(r[e]=t.coords[e]);this.fire("locationfound",r)}},addHandler:function(t,i){if(!i)return this;i=this[t]=new i(this);return this._handlers.push(i),this.options[t]&&i.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(t){this._container._leaflet_id=void 0,this._containerId=void 0}for(var t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),T(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(r(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)T(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,i){i=b("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),i||this._mapPane);return t&&(this._panes[t]=i),i},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter:this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new s(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,i,e){t=g(t),e=_(e||[0,0]);var n=this.getZoom()||0,o=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),t=t.getSouthEast(),e=this.getSize().subtract(e),t=f(this.project(t,n),this.project(r,n)).getSize(),r=P.any3d?this.options.zoomSnap:1,a=e.x/t.x,e=e.y/t.y,t=i?Math.max(a,e):Math.min(a,e),n=this.getScaleZoom(t,n);return r&&(n=Math.round(n/(r/100))*(r/100),n=i?Math.ceil(n/r)*r:Math.floor(n/r)*r),Math.max(o,Math.min(s,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new p(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,i){t=this._getTopLeftPoint(t,i);return new m(t,t.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"==typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,i){var e=this.options.crs;return i=void 0===i?this._zoom:i,e.scale(t)/e.scale(i)},getScaleZoom:function(t,i){var e=this.options.crs,t=(i=void 0===i?this._zoom:i,e.zoom(t*e.scale(i)));return isNaN(t)?1/0:t},project:function(t,i){return i=void 0===i?this._zoom:i,this.options.crs.latLngToPoint(w(t),i)},unproject:function(t,i){return i=void 0===i?this._zoom:i,this.options.crs.pointToLatLng(_(t),i)},layerPointToLatLng:function(t){t=_(t).add(this.getPixelOrigin());return this.unproject(t)},latLngToLayerPoint:function(t){return this.project(w(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(w(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(g(t))},distance:function(t,i){return this.options.crs.distance(w(t),w(i))},containerPointToLayerPoint:function(t){return _(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return _(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){t=this.containerPointToLayerPoint(_(t));return this.layerPointToLatLng(t)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(w(t)))},mouseEventToContainerPoint:function(t){return Ni(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){t=this._container=_i(t);if(!t)throw new Error("Map container not found.");if(t._leaflet_id)throw new Error("Map container is already initialized.");S(t,"scroll",this._onScroll,this),this._containerId=h(t)},_initLayout:function(){var t=this._container,i=(this._fadeAnimated=this.options.fadeAnimation&&P.any3d,z(t,"leaflet-container"+(P.touch?" leaflet-touch":"")+(P.retina?" leaflet-retina":"")+(P.ielt9?" leaflet-oldie":"")+(P.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":"")),pi(t,"position"));"absolute"!==i&&"relative"!==i&&"fixed"!==i&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Z(this._mapPane,new p(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(z(t.markerPane,"leaflet-zoom-hide"),z(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,i){Z(this._mapPane,new p(0,0));var e=!this._loaded,n=(this._loaded=!0,i=this._limitZoom(i),this.fire("viewprereset"),this._zoom!==i);this._moveStart(n,!1)._move(t,i)._moveEnd(n),this.fire("viewreset"),e&&this.fire("load")},_moveStart:function(t,i){return t&&this.fire("zoomstart"),i||this.fire("movestart"),this},_move:function(t,i,e,n){void 0===i&&(i=this._zoom);var o=this._zoom!==i;return this._zoom=i,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),n?e&&e.pinch&&this.fire("zoom",e):((o||e&&e.pinch)&&this.fire("zoom",e),this.fire("move",e)),this},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return r(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){Z(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={};var i=t?E:S;i((this._targets[h(this._container)]=this)._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&i(window,"resize",this._onResize,this),P.any3d&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){r(this._resizeRequest),this._resizeRequest=x(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,i){for(var e,n=[],o="mouseout"===i||"mouseover"===i,s=t.target||t.srcElement,r=!1;s;){if((e=this._targets[h(s)])&&("click"===i||"preclick"===i)&&this._draggableMoved(e)){r=!0;break}if(e&&e.listens(i,!0)){if(o&&!Hi(s,t))break;if(n.push(e),o)break}if(s===this._container)break;s=s.parentNode}return n=n.length||r||o||!this.listens(i,!0)?n:[this]},_isClickDisabled:function(t){for(;t!==this._container;){if(t._leaflet_disable_click)return!0;t=t.parentNode}},_handleDOMEvent:function(t){var i,e=t.target||t.srcElement;!this._loaded||e._leaflet_disable_events||"click"===t.type&&this._isClickDisabled(e)||("mousedown"===(i=t.type)&&zi(e),this._fireDOMEvent(t,i))},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,i,e){"click"===t.type&&((a=l({},t)).type="preclick",this._fireDOMEvent(a,a.type,e));var n=this._findEventTargets(t,i);if(e){for(var o=[],s=0;sthis.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(i),n=this._getCenterOffset(t)._divideBy(1-1/n);return!(!0!==e.animate&&!this.getSize().contains(n))&&(x(function(){this._moveStart(!0,!1)._animateZoom(t,i,!0)},this),!0)},_animateZoom:function(t,i,e,n){this._mapPane&&(e&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=i,z(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:i,noUpdate:n}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(a(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&M(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function Fi(t){return new I(t)}var Ui,I=it.extend({options:{position:"topright"},initialize:function(t){c(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var i=this._map;return i&&i.removeControl(this),this.options.position=t,i&&i.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var i=this._container=this.onAdd(t),e=this.getPosition(),t=t._controlCorners[e];return z(i,"leaflet-control"),-1!==e.indexOf("bottom")?t.insertBefore(i,t.firstChild):t.appendChild(i),this._map.on("unload",this.remove,this),this},remove:function(){return this._map&&(T(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null),this},_refocusOnMap:function(t){this._map&&t&&0",i=document.createElement("div");return i.innerHTML=t,i.firstChild},_addItem:function(t){var i,e=document.createElement("label"),n=this._map.hasLayer(t.layer),n=(t.overlay?((i=document.createElement("input")).type="checkbox",i.className="leaflet-control-layers-selector",i.defaultChecked=n):i=this._createRadioElement("leaflet-base-layers_"+h(this),n),this._layerControlInputs.push(i),i.layerId=h(t.layer),S(i,"click",this._onInputClick,this),document.createElement("span")),o=(n.innerHTML=" "+t.name,document.createElement("span"));return e.appendChild(o),o.appendChild(i),o.appendChild(n),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(e),this._checkDisabledLayers(),e},_onInputClick:function(){var t,i,e=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=e.length-1;0<=s;s--)t=e[s],i=this._getLayer(t.layerId).layer,t.checked?n.push(i):t.checked||o.push(i);for(s=0;si.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this}})),qi=I.extend({options:{position:"topleft",zoomInText:'',zoomInTitle:"Zoom in",zoomOutText:'',zoomOutTitle:"Zoom out"},onAdd:function(t){var i="leaflet-control-zoom",e=b("div",i+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,i+"-in",e,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,i+"-out",e,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),e},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,i,e,n,o){e=b("a",e,n);return e.innerHTML=t,e.href="#",e.title=i,e.setAttribute("role","button"),e.setAttribute("aria-label",i),Oi(e),S(e,"click",Ri),S(e,"click",o,this),S(e,"click",this._refocusOnMap,this),e},_updateDisabled:function(){var t=this._map,i="leaflet-disabled";M(this._zoomInButton,i),M(this._zoomOutButton,i),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),!this._disabled&&t._zoom!==t.getMinZoom()||(z(this._zoomOutButton,i),this._zoomOutButton.setAttribute("aria-disabled","true")),!this._disabled&&t._zoom!==t.getMaxZoom()||(z(this._zoomInButton,i),this._zoomInButton.setAttribute("aria-disabled","true"))}}),Gi=(A.mergeOptions({zoomControl:!0}),A.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new qi,this.addControl(this.zoomControl))}),I.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var i="leaflet-control-scale",e=b("div",i),n=this.options;return this._addScales(n,i+"-line",e),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),e},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,i,e){t.metric&&(this._mScale=b("div",i,e)),t.imperial&&(this._iScale=b("div",i,e))},_update:function(){var t=this._map,i=t.getSize().y/2,t=t.distance(t.containerPointToLatLng([0,i]),t.containerPointToLatLng([this.options.maxWidth,i]));this._updateScales(t)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var i=this._getRoundNum(t);this._updateScale(this._mScale,i<1e3?i+" m":i/1e3+" km",i/t)},_updateImperial:function(t){var i,e,t=3.2808399*t;5280'+(P.inlineSvg?' ':"")+"Leaflet"},initialize:function(t){c(this,t),this._attributions={}},onAdd:function(t){for(var i in(t.attributionControl=this)._container=b("div","leaflet-control-attribution"),Oi(this._container),t._layers)t._layers[i].getAttribution&&this.addAttribution(t._layers[i].getAttribution());return this._update(),t.on("layeradd",this._addAttribution,this),this._container},onRemove:function(t){t.off("layeradd",this._addAttribution,this)},_addAttribution:function(t){t.layer.getAttribution&&(this.addAttribution(t.layer.getAttribution()),t.layer.once("remove",function(){this.removeAttribution(t.layer.getAttribution())},this))},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t&&(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update()),this},removeAttribution:function(t){return t&&this._attributions[t]&&(this._attributions[t]--,this._update()),this},_update:function(){if(this._map){var t,i=[];for(t in this._attributions)this._attributions[t]&&i.push(t);var e=[];this.options.prefix&&e.push(this.options.prefix),i.length&&e.push(i.join(", ")),this._container.innerHTML=e.join(' ')}}}),n=(A.mergeOptions({attributionControl:!0}),A.addInitHook(function(){this.options.attributionControl&&(new Ki).addTo(this)}),I.Layers=Vi,I.Zoom=qi,I.Scale=Gi,I.Attribution=Ki,Fi.layers=function(t,i,e){return new Vi(t,i,e)},Fi.zoom=function(t){return new qi(t)},Fi.scale=function(t){return new Gi(t)},Fi.attribution=function(t){return new Ki(t)},it.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled&&(this._enabled=!1,this.removeHooks()),this},enabled:function(){return!!this._enabled}})),ft=(n.addTo=function(t,i){return t.addHandler(i,this),this},{Events:i}),Yi=P.touch?"touchstart mousedown":"mousedown",Xi=et.extend({options:{clickTolerance:3},initialize:function(t,i,e,n){c(this,n),this._element=t,this._dragStartTarget=i||t,this._preventOutline=e},enable:function(){this._enabled||(S(this._dragStartTarget,Yi,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(Xi._dragging===this&&this.finishDrag(!0),E(this._dragStartTarget,Yi,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){var i,e;this._enabled&&(this._moved=!1,vi(this._element,"leaflet-zoom-anim")||(t.touches&&1!==t.touches.length?Xi._dragging===this&&this.finishDrag():Xi._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||((Xi._dragging=this)._preventOutline&&zi(this._element),Li(),ri(),this._moving||(this.fire("down"),e=t.touches?t.touches[0]:t,i=Ci(this._element),this._startPoint=new p(e.clientX,e.clientY),this._startPos=bi(this._element),this._parentScale=Zi(i),e="mousedown"===t.type,S(document,e?"mousemove":"touchmove",this._onMove,this),S(document,e?"mouseup":"touchend touchcancel",this._onUp,this)))))},_onMove:function(t){var i;this._enabled&&(t.touches&&1i&&(e.push(t[n]),o=n);oi.max.x&&(e|=2),t.yi.max.y&&(e|=8),e}function ee(t,i,e,n){var o=i.x,i=i.y,s=e.x-o,r=e.y-i,a=s*s+r*r;return 0this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()t.y!=n.y>t.y&&t.x<(n.x-e.x)*(t.y-e.y)/(n.y-e.y)+e.x&&(l=!l);return l||fe.prototype._containsPoint.call(this,t,!0)}});var ve=he.extend({initialize:function(t,i){c(this,i),this._layers={},t&&this.addData(t)},addData:function(t){var i,e,n,o=d(t)?t:t.features;if(o){for(i=0,e=o.length;ir.x&&(a=n.x+h-r.x+s.x),n.x-a-o.x<(h=0)&&(a=n.x-o.x),n.y+e+s.y>r.y&&(h=n.y+e-r.y+s.y),n.y-h-o.y<0&&(h=n.y-o.y),(a||h)&&i.fire("autopanstart").panBy([a,h],{animate:t&&"moveend"===t.type}))},_getAnchor:function(){return _(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}})),Ee=(A.mergeOptions({closePopupOnClick:!0}),A.include({openPopup:function(t,i,e){return this._initOverlay(ke,t,i,e).openOn(this),this},closePopup:function(t){return(t=arguments.length?t:this._popup)&&t.close(),this}}),o.include({bindPopup:function(t,i){return this._popup=this._initOverlay(ke,this._popup,t,i),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t){return this._popup&&this._popup._prepareOpen(t)&&this._popup.openOn(this._map),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){var i;this._popup&&this._map&&(Ri(t),i=t.layer||t.target,this._popup._source!==i||i instanceof _e?(this._popup._source=i,this.openPopup(t.latlng)):this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(t.latlng))},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}}),O.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(t){O.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(t){O.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var t=O.prototype.getEvents.call(this);return this.options.permanent||(t.preclick=this.close),t},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=b("div",t)},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var i,e=this._map,n=this._container,o=e.latLngToContainerPoint(e.getCenter()),e=e.layerPointToContainerPoint(t),s=this.options.direction,r=n.offsetWidth,a=n.offsetHeight,h=_(this.options.offset),l=this._getAnchor(),e="top"===s?(i=r/2,a):"bottom"===s?(i=r/2,0):(i="center"===s?r/2:"right"===s?0:"left"===s?r:e.xthis.options.maxZoom||nthis.options.maxZoom||void 0!==this.options.minZoom&&oe.max.x)||!i.wrapLat&&(t.ye.max.y))return!1}if(!this.options.bounds)return!0;i=this._tileCoordsToBounds(t);return g(this.options.bounds).overlaps(i)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var i=this._map,e=this.getTileSize(),n=t.scaleBy(e),e=n.add(e);return[i.unproject(n,t.z),i.unproject(e,t.z)]},_tileCoordsToBounds:function(t){t=this._tileCoordsToNwSe(t),t=new s(t[0],t[1]);return t=this.options.noWrap?t:this._map.wrapLatLngBounds(t)},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var t=t.split(":"),i=new p(+t[0],+t[1]);return i.z=+t[2],i},_removeTile:function(t){var i=this._tiles[t];i&&(T(i.el),delete this._tiles[t],this.fire("tileunload",{tile:i.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){z(t,"leaflet-tile");var i=this.getTileSize();t.style.width=i.x+"px",t.style.height=i.y+"px",t.onselectstart=u,t.onmousemove=u,P.ielt9&&this.options.opacity<1&&C(t,this.options.opacity)},_addTile:function(t,i){var e=this._getTilePos(t),n=this._tileCoordsToKey(t),o=this.createTile(this._wrapCoords(t),a(this._tileReady,this,t));this._initTile(o),this.createTile.length<2&&x(a(this._tileReady,this,t,null,o)),Z(o,e),this._tiles[n]={el:o,coords:t,current:!0},i.appendChild(o),this.fire("tileloadstart",{tile:o,coords:t})},_tileReady:function(t,i,e){i&&this.fire("tileerror",{error:i,tile:e,coords:t});var n=this._tileCoordsToKey(t);(e=this._tiles[n])&&(e.loaded=+new Date,this._map._fadeAnimated?(C(e.el,0),r(this._fadeFrame),this._fadeFrame=x(this._updateOpacity,this)):(e.active=!0,this._pruneTiles()),i||(z(e.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:e.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),P.ielt9||!this._map._fadeAnimated?x(this._pruneTiles,this):setTimeout(a(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var i=new p(this._wrapX?H(t.x,this._wrapX):t.x,this._wrapY?H(t.y,this._wrapY):t.y);return i.z=t.z,i},_pxBoundsToTileRange:function(t){var i=this.getTileSize();return new m(t.min.unscaleBy(i).floor(),t.max.unscaleBy(i).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});var Ie=Ae.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(t,i){this._url=t,(i=c(this,i)).detectRetina&&P.retina&&0')}}catch(t){}return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),Mt={_initContainer:function(){this._container=b("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Ne.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var i=t._container=He("shape");z(i,"leaflet-vml-shape "+(this.options.className||"")),i.coordsize="1 1",t._path=He("path"),i.appendChild(t._path),this._updateStyle(t),this._layers[h(t)]=t},_addPath:function(t){var i=t._container;this._container.appendChild(i),t.options.interactive&&t.addInteractiveTarget(i)},_removePath:function(t){var i=t._container;T(i),t.removeInteractiveTarget(i),delete this._layers[h(t)]},_updateStyle:function(t){var i=t._stroke,e=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(i=i||(t._stroke=He("stroke")),o.appendChild(i),i.weight=n.weight+"px",i.color=n.color,i.opacity=n.opacity,n.dashArray?i.dashStyle=d(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):i.dashStyle="",i.endcap=n.lineCap.replace("butt","flat"),i.joinstyle=n.lineJoin):i&&(o.removeChild(i),t._stroke=null),n.fill?(e=e||(t._fill=He("fill")),o.appendChild(e),e.color=n.fillColor||n.color,e.opacity=n.fillOpacity):e&&(o.removeChild(e),t._fill=null)},_updateCircle:function(t){var i=t._point.round(),e=Math.round(t._radius),n=Math.round(t._radiusY||e);this._setPath(t,t._empty()?"M0 0":"AL "+i.x+","+i.y+" "+e+","+n+" 0,23592600")},_setPath:function(t,i){t._path.v=i},_bringToFront:function(t){fi(t._container)},_bringToBack:function(t){gi(t._container)}},We=P.vml?He:ct,Fe=Ne.extend({_initContainer:function(){this._container=We("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=We("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){T(this._container),E(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){var t,i,e;this._map._animatingZoom&&this._bounds||(Ne.prototype._update.call(this),i=(t=this._bounds).getSize(),e=this._container,this._svgSize&&this._svgSize.equals(i)||(this._svgSize=i,e.setAttribute("width",i.x),e.setAttribute("height",i.y)),Z(e,t.min),e.setAttribute("viewBox",[t.min.x,t.min.y,i.x,i.y].join(" ")),this.fire("update"))},_initPath:function(t){var i=t._path=We("path");t.options.className&&z(i,t.options.className),t.options.interactive&&z(i,"leaflet-interactive"),this._updateStyle(t),this._layers[h(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){T(t._path),t.removeInteractiveTarget(t._path),delete this._layers[h(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var i=t._path,t=t.options;i&&(t.stroke?(i.setAttribute("stroke",t.color),i.setAttribute("stroke-opacity",t.opacity),i.setAttribute("stroke-width",t.weight),i.setAttribute("stroke-linecap",t.lineCap),i.setAttribute("stroke-linejoin",t.lineJoin),t.dashArray?i.setAttribute("stroke-dasharray",t.dashArray):i.removeAttribute("stroke-dasharray"),t.dashOffset?i.setAttribute("stroke-dashoffset",t.dashOffset):i.removeAttribute("stroke-dashoffset")):i.setAttribute("stroke","none"),t.fill?(i.setAttribute("fill",t.fillColor||t.color),i.setAttribute("fill-opacity",t.fillOpacity),i.setAttribute("fill-rule",t.fillRule||"evenodd")):i.setAttribute("fill","none"))},_updatePoly:function(t,i){this._setPath(t,dt(t._parts,i))},_updateCircle:function(t){var i=t._point,e=Math.max(Math.round(t._radius),1),n="a"+e+","+(Math.max(Math.round(t._radiusY),1)||e)+" 0 1,0 ",i=t._empty()?"M0 0":"M"+(i.x-e)+","+i.y+n+2*e+",0 "+n+2*-e+",0 ";this._setPath(t,i)},_setPath:function(t,i){t._path.setAttribute("d",i)},_bringToFront:function(t){fi(t._path)},_bringToBack:function(t){gi(t._path)}});function Ue(t){return P.svg||P.vml?new Fe(t):null}P.vml&&Fe.include(Mt),A.include({getRenderer:function(t){t=(t=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer)||(this._renderer=this._createRenderer());return this.hasLayer(t)||this.addLayer(t),t},_getPaneRenderer:function(t){if("overlayPane"===t||void 0===t)return!1;var i=this._paneRenderers[t];return void 0===i&&(i=this._createRenderer({pane:t}),this._paneRenderers[t]=i),i},_createRenderer:function(t){return this.options.preferCanvas&&je(t)||Ue(t)}});var Ve=ge.extend({initialize:function(t,i){ge.prototype.initialize.call(this,this._boundsToLatLngs(t),i)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=g(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});Fe.create=We,Fe.pointsToPath=dt,ve.geometryToLayer=ye,ve.coordsToLatLng=we,ve.coordsToLatLngs=Pe,ve.latLngToCoords=be,ve.latLngsToCoords=Le,ve.getFeature=Te,ve.asFeature=ze,A.mergeOptions({boxZoom:!0});var _t=n.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){S(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){E(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){T(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),ri(),Li(),this._startPoint=this._map.mouseEventToContainerPoint(t),S(document,{contextmenu:Ri,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=b("div","leaflet-zoom-box",this._container),z(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var t=new m(this._point,this._startPoint),i=t.getSize();Z(this._box,t.min),this._box.style.width=i.x+"px",this._box.style.height=i.y+"px"},_finish:function(){this._moved&&(T(this._box),M(this._container,"leaflet-crosshair")),ai(),Ti(),E(document,{contextmenu:Ri,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){1!==t.which&&1!==t.button||(this._finish(),this._moved&&(this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(a(this._resetState,this),0),t=new s(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point)),this._map.fitBounds(t).fire("boxzoomend",{boxZoomBounds:t})))},_onKeyDown:function(t){27===t.keyCode&&(this._finish(),this._clearDeferredResetState(),this._resetState())}}),Ct=(A.addInitHook("addHandler","boxZoom",_t),A.mergeOptions({doubleClickZoom:!0}),n.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var i=this._map,e=i.getZoom(),n=i.options.zoomDelta,e=t.originalEvent.shiftKey?e-n:e+n;"center"===i.options.doubleClickZoom?i.setZoom(e):i.setZoomAround(t.containerPoint,e)}})),Zt=(A.addInitHook("addHandler","doubleClickZoom",Ct),A.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0}),n.extend({addHooks:function(){var t;this._draggable||(t=this._map,this._draggable=new Xi(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))),z(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){M(this._map._container,"leaflet-grab"),M(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t,i=this._map;i._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity?(t=g(this._map.options.maxBounds),this._offsetLimit=f(this._map.latLngToContainerPoint(t.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(t.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))):this._offsetLimit=null,i.fire("movestart").fire("dragstart"),i.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){var i,e;this._map.options.inertia&&(i=this._lastTime=+new Date,e=this._lastPos=this._draggable._absPos||this._draggable._newPos,this._positions.push(e),this._times.push(i),this._prunePositions(i)),this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;1i.max.x&&(t.x=this._viscousLimit(t.x,i.max.x)),t.y>i.max.y&&(t.y=this._viscousLimit(t.y,i.max.y)),this._draggable._newPos=this._draggable._startPos.add(t))},_onPreDragWrap:function(){var t=this._worldWidth,i=Math.round(t/2),e=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-i+e)%t+i-e,n=(n+i+e)%t-i-e,t=Math.abs(o+e)i.getMaxZoom()&&1 - * SPDX-License-Identifier: AGPL-3.0-or-later - */ - -$(document).ready(function(){ - var original_search_value = ''; - if(searxng.autocompleter) { - var searchResults = new Bloodhound({ - datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'), - queryTokenizer: Bloodhound.tokenizers.whitespace, - remote: { - url: './autocompleter?q=%QUERY', - wildcard: '%QUERY' - } - }); - searchResults.initialize(); - - $("#q").on('keydown', function(e) { - if(e.which == 13) { - original_search_value = $('#q').val(); - } - }); - $('#q').typeahead({ - name: 'search-results', - highlight: false, - hint: true, - displayKey: function(result) { - return result; - }, - classNames: { - input: 'tt-input', - hint: 'tt-hint', - menu: 'tt-dropdown-menu', - dataset: 'tt-dataset-search-results', - }, - }, { - name: 'autocomplete', - source: searchResults, - }); - $('#q').bind('typeahead:select', function(ev, suggestion) { - if(original_search_value) { - $('#q').val(original_search_value); - } - $("#search_form").submit(); - }); - } -}); -;/** - * @license - * (C) Copyright Contributors to the SearXNG project. - * (C) Copyright Contributors to the searx project (2014 - 2021). - * (C) 2014 by Thomas Pointhuber, - * SPDX-License-Identifier: AGPL-3.0-or-later - */ - -$(document).ready(function(){ - /** - * focus element if class="autofocus" and id="q" - */ - $('#q.autofocus').focus(); - - /** - * Empty search bar when click on reset button - */ - $("#clear_search").click(function () { - document.getElementById("q").value = ""; - }); - - /** - * select full content on click if class="select-all-on-click" - */ - $(".select-all-on-click").click(function () { - $(this).select(); - }); - - /** - * change text during btn-collapse click if possible - */ - $('.btn-collapse').click(function() { - var btnTextCollapsed = $(this).data('btn-text-collapsed'); - var btnTextNotCollapsed = $(this).data('btn-text-not-collapsed'); - - if(btnTextCollapsed !== '' && btnTextNotCollapsed !== '') { - if($(this).hasClass('collapsed')) { - new_html = $(this).html().replace(btnTextCollapsed, btnTextNotCollapsed); - } else { - new_html = $(this).html().replace(btnTextNotCollapsed, btnTextCollapsed); - } - $(this).html(new_html); - } - }); - - /** - * change text during btn-toggle click if possible - */ - $('.btn-toggle .btn').click(function() { - var btnClass = 'btn-' + $(this).data('btn-class'); - var btnLabelDefault = $(this).data('btn-label-default'); - var btnLabelToggled = $(this).data('btn-label-toggled'); - if(btnLabelToggled !== '') { - if($(this).hasClass('btn-default')) { - new_html = $(this).html().replace(btnLabelDefault, btnLabelToggled); - } else { - new_html = $(this).html().replace(btnLabelToggled, btnLabelDefault); - } - $(this).html(new_html); - } - $(this).toggleClass(btnClass); - $(this).toggleClass('btn-default'); - }); - - /** - * change text during btn-toggle click if possible - */ - $('.media-loader').click(function() { - var target = $(this).data('target'); - var iframe_load = $(target + ' > iframe'); - var srctest = iframe_load.attr('src'); - if(srctest === undefined || srctest === false){ - iframe_load.attr('src', iframe_load.data('src')); - } - }); - - /** - * Select or deselect every categories on double clic - */ - $(".btn-sm").dblclick(function() { - var btnClass = 'btn-' + $(this).data('btn-class'); // primary - if($(this).hasClass('btn-default')) { - $(".btn-sm > input").attr('checked', 'checked'); - $(".btn-sm > input").prop("checked", true); - $(".btn-sm").addClass(btnClass); - $(".btn-sm").addClass('active'); - $(".btn-sm").removeClass('btn-default'); - } else { - $(".btn-sm > input").attr('checked', ''); - $(".btn-sm > input").removeAttr('checked'); - $(".btn-sm > input").checked = false; - $(".btn-sm").removeClass(btnClass); - $(".btn-sm").removeClass('active'); - $(".btn-sm").addClass('btn-default'); - } - }); - $(".nav-tabs").click(function(a) { - var tabs = $(a.target).parents("ul"); - tabs.children().attr("aria-selected", "false"); - $(a.target).parent().attr("aria-selected", "true"); - }); - - /** - * Layout images according to their sizes - */ - searxng.image_thumbnail_layout = new searxng.ImageLayout('#main_results', '#main_results .result-images', 'img.img-thumbnail', 15, 3, 200); - searxng.image_thumbnail_layout.watch(); -}); -;/** -* -* Google Image Layout v0.0.1 -* Description, by Anh Trinh. -* Heavily modified for searx -* https://ptgamr.github.io/2014-09-12-google-image-layout/ -* https://ptgamr.github.io/google-image-layout/src/google-image-layout.js -* -* @license Free to use under the MIT License. -* -* @example Example usage of searxng.ImageLayout class. -* searxng.image_thumbnail_layout = new searxng.ImageLayout( -* '#urls', // container_selector -* '#urls .result-images', // results_selector -* 'img.image_thumbnail', // img_selector -* 14, // verticalMargin -* 6, // horizontalMargin -* 200 // maxHeight -* ); -* searxng.image_thumbnail_layout.watch(); -*/ - - -(function (w, d) { - function ImageLayout (container_selector, results_selector, img_selector, verticalMargin, horizontalMargin, maxHeight) { - this.container_selector = container_selector; - this.results_selector = results_selector; - this.img_selector = img_selector; - this.verticalMargin = verticalMargin; - this.horizontalMargin = horizontalMargin; - this.maxHeight = maxHeight; - this.trottleCallToAlign = null; - this.alignAfterThrotteling = false; - } - - /** - * Get the height that make all images fit the container - * - * width = w1 + w2 + w3 + ... = r1*h + r2*h + r3*h + ... - * - * @param {[type]} images the images to be calculated - * @param {[type]} width the container witdth - * @param {[type]} margin the margin between each image - * - * @return {[type]} the height - */ - ImageLayout.prototype._getHeigth = function (images, width) { - var i, img; - var r = 0; - - for (i = 0; i < images.length; i++) { - img = images[i]; - if ((img.naturalWidth > 0) && (img.naturalHeight > 0)) { - r += img.naturalWidth / img.naturalHeight; - } else { - // assume that not loaded images are square - r += 1; - } - } - - return (width - images.length * this.verticalMargin) / r; // have to round down because Firefox will automatically roundup value with number of decimals > 3 - }; - - ImageLayout.prototype._setSize = function (images, height) { - var i, img, imgWidth; - var imagesLength = images.length, resultNode; - - for (i = 0; i < imagesLength; i++) { - img = images[i]; - if ((img.naturalWidth > 0) && (img.naturalHeight > 0)) { - imgWidth = height * img.naturalWidth / img.naturalHeight; - } else { - // not loaded image : make it square as _getHeigth said it - imgWidth = height; - } - img.setAttribute('width', Math.round(imgWidth)); - img.setAttribute('height', Math.round(height)); - img.style.marginLeft = Math.round(this.horizontalMargin) + 'px'; - img.style.marginTop = Math.round(this.horizontalMargin) + 'px'; - img.style.marginRight = Math.round(this.verticalMargin - 7) + 'px'; // -4 is the negative margin of the inline element - img.style.marginBottom = Math.round(this.verticalMargin - 7) + 'px'; - resultNode = img.parentNode.parentNode; - if (!resultNode.classList.contains('js')) { - resultNode.classList.add('js'); - } - } - }; - - ImageLayout.prototype._alignImgs = function (imgGroup) { - var isSearching, slice, i, h; - var containerElement = d.querySelector(this.container_selector); - var containerCompStyles = window.getComputedStyle(containerElement); - var containerPaddingLeft = parseInt(containerCompStyles.getPropertyValue('padding-left'), 10); - var containerPaddingRight = parseInt(containerCompStyles.getPropertyValue('padding-right'), 10); - var containerWidth = containerElement.clientWidth - containerPaddingLeft - containerPaddingRight; - - while (imgGroup.length > 0) { - isSearching = true; - for (i = 1; i <= imgGroup.length && isSearching; i++) { - slice = imgGroup.slice(0, i); - h = this._getHeigth(slice, containerWidth); - if (h < this.maxHeight) { - this._setSize(slice, h); - // continue with the remaining images - imgGroup = imgGroup.slice(i); - isSearching = false; - } - } - if (isSearching) { - this._setSize(slice, Math.min(this.maxHeight, h)); - break; - } - } - }; - - ImageLayout.prototype.throttleAlign = function () { - var obj = this; - if (obj.trottleCallToAlign) { - obj.alignAfterThrotteling = true; - } else { - obj.alignAfterThrotteling = false; - obj.align(); - obj.trottleCallToAlign = setTimeout(function () { - if (obj.alignAfterThrotteling) { - obj.align(); - } - obj.alignAfterThrotteling = false; - obj.trottleCallToAlign = null; - }, 20); - } - }; - - ImageLayout.prototype.align = function () { - var i; - var results_selectorNode = d.querySelectorAll(this.results_selector); - var results_length = results_selectorNode.length; - var previous = null; - var current = null; - var imgGroup = []; - - for (i = 0; i < results_length; i++) { - current = results_selectorNode[i]; - if (current.previousElementSibling !== previous && imgGroup.length > 0) { - // the current image is not connected to previous one - // so the current image is the start of a new group of images. - // so call _alignImgs to align the current group - this._alignImgs(imgGroup); - // and start a new empty group of images - imgGroup = []; - } - // add the current image to the group (only the img tag) - imgGroup.push(current.querySelector(this.img_selector)); - // update the previous variable - previous = current; - } - // align the remaining images - if (imgGroup.length > 0) { - this._alignImgs(imgGroup); - } - }; - - ImageLayout.prototype._monitorImages = function () { - var i, img; - var objthrottleAlign = this.throttleAlign.bind(this); - var results_nodes = d.querySelectorAll(this.results_selector); - var results_length = results_nodes.length; - - function img_load_error (event) { - // console.log("ERROR can't load: " + event.originalTarget.src); - event.originalTarget.src = w.searxng.static_path + w.searxng.theme.img_load_error; - } - - for (i = 0; i < results_length; i++) { - img = results_nodes[i].querySelector(this.img_selector); - if (img !== null && img !== undefined && !img.classList.contains('aligned')) { - img.addEventListener('load', objthrottleAlign); - // https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onerror - img.addEventListener('error', objthrottleAlign); - img.addEventListener('timeout', objthrottleAlign); - if (w.searxng.theme.img_load_error) { - img.addEventListener('error', img_load_error, {once: true}); - } - img.classList.add('aligned'); - } - } - }; - - ImageLayout.prototype.watch = function () { - var objthrottleAlign = this.throttleAlign.bind(this); - - // https://developer.mozilla.org/en-US/docs/Web/API/Window/pageshow_event - w.addEventListener('pageshow', objthrottleAlign); - // https://developer.mozilla.org/en-US/docs/Web/API/FileReader/load_event - w.addEventListener('load', objthrottleAlign); - // https://developer.mozilla.org/en-US/docs/Web/API/Window/resize_event - w.addEventListener('resize', objthrottleAlign); - - this._monitorImages(); - - var obj = this; - - let observer = new MutationObserver(entries => { - let newElement = false; - for (let i = 0; i < entries.length; i++) { - if (entries[i].addedNodes.length > 0 && entries[i].addedNodes[0].classList.contains('result')) { - newElement = true; - break; - } - } - if (newElement) { - obj._monitorImages(); - } - }); - observer.observe(d.querySelector(this.container_selector), { - childList: true, - subtree: true, - attributes: false, - characterData: false, - }); - }; - - w.searxng.ImageLayout = ImageLayout; - -}(window, document)); -;/** - * @license - * (C) Copyright Contributors to the SearXNG project. - * (C) Copyright Contributors to the searx project (2014 - 2021). - * SPDX-License-Identifier: AGPL-3.0-or-later - */ - -$(document).ready(function() { - function hasScrollbar() { - var root = document.compatMode=='BackCompat'? document.body : document.documentElement; - return root.scrollHeight>root.clientHeight; - } - - function loadNextPage() { - var formData = $('#pagination form:last').serialize(); - if (formData) { - $('#pagination').html('
'); - $.ajax({ - type: "POST", - url: $('#search_form').prop('action'), - data: formData, - dataType: 'html', - success: function(data) { - var body = $(data); - $('#pagination').remove(); - $('#main_results').append('
'); - $('#main_results').append(body.find('.result')); - $('#main_results').append(body.find('#pagination')); - if(!hasScrollbar()) { - loadNextPage(); - } - } - }); - } - } - - if (searxng.infinite_scroll) { - var win = $(window); - $("html").addClass('infinite_scroll'); - if(!hasScrollbar()) { - loadNextPage(); - } - win.on('scroll', function() { - if ($(document).height() - win.height() - win.scrollTop() < 150) { - loadNextPage(); - } - }); - } - -}); -;/** - * @license - * (C) Copyright Contributors to the SearXNG project. - * (C) Copyright Contributors to the searx project (2014 - 2021). - * SPDX-License-Identifier: AGPL-3.0-or-later - */ - -window.addEventListener('load', function() { - // Hide infobox toggle if shrunk size already fits all content. - $('.infobox').each(function() { - var infobox_body = $(this).find('.infobox_body'); - var total_height = infobox_body.prop('scrollHeight') + infobox_body.find('img.infobox_part').height(); - var max_height = infobox_body.css('max-height').replace('px', ''); - if (total_height <= max_height) { - $(this).find('.infobox_toggle').hide(); - } - }); -}); -;/** - * @license - * (C) Copyright Contributors to the SearXNG project. - * (C) Copyright Contributors to the searx project (2014 - 2021). - * (C) 2014 by Thomas Pointhuber, - * SPDX-License-Identifier: AGPL-3.0-or-later - */ - -$(document).ready(function(){ - $(".searxng_init_map").on( "click", function( event ) { - var leaflet_target = $(this).data('leaflet-target'); - var map_lon = $(this).data('map-lon'); - var map_lat = $(this).data('map-lat'); - var map_zoom = $(this).data('map-zoom'); - var map_boundingbox = $(this).data('map-boundingbox'); - var map_geojson = $(this).data('map-geojson'); - - if(map_boundingbox) { - southWest = L.latLng(map_boundingbox[0], map_boundingbox[2]); - northEast = L.latLng(map_boundingbox[1], map_boundingbox[3]); - map_bounds = L.latLngBounds(southWest, northEast); - } - - // change default imagePath - L.Icon.Default.imagePath = "./static/themes/oscar/css/images/"; - - // init map - var map = L.map(leaflet_target); - - // create the tile layer with correct attribution - var osmMapnikUrl='https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png'; - var osmMapnikAttrib='Map data © OpenStreetMap contributors'; - var osmMapnik = new L.TileLayer(osmMapnikUrl, {minZoom: 1, maxZoom: 19, attribution: osmMapnikAttrib}); - - var osmWikimediaUrl='https://maps.wikimedia.org/osm-intl/{z}/{x}/{y}.png'; - var osmWikimediaAttrib = 'Wikimedia maps beta | Maps data © OpenStreetMap contributors'; - var osmWikimedia = new L.TileLayer(osmWikimediaUrl, {minZoom: 1, maxZoom: 19, attribution: osmWikimediaAttrib}); - - // init map view - setTimeout(function() { - if(map_bounds) { - map.fitBounds(map_bounds, { - maxZoom:17 - }); - } else if (map_lon && map_lat) { - if(map_zoom) - map.setView(new L.LatLng(map_lat, map_lon),map_zoom); - else - map.setView(new L.LatLng(map_lat, map_lon),8); - } - }, 0); - - map.addLayer(osmMapnik); - - var baseLayers = { - "OSM Mapnik": osmMapnik/*, - "OSM Wikimedia": osmWikimedia*/ - }; - - L.control.layers(baseLayers).addTo(map); - - if(map_geojson) - L.geoJson(map_geojson).addTo(map); - /*else if(map_bounds) - L.rectangle(map_bounds, {color: "#ff7800", weight: 3, fill:false}).addTo(map);*/ - - // this event occour only once per element - $( this ).off( event ); - }); -}); -;/** - * @license - * (C) Copyright Contributors to the SearXNG project. - * (C) Copyright Contributors to the searx project (2014 - 2021). - * SPDX-License-Identifier: AGPL-3.0-or-later - */ - -$(document).ready(function(){ - let engine_descriptions = null; - function load_engine_descriptions() { - if (engine_descriptions == null) { - $.ajax("engine_descriptions.json", dataType="json").done(function(data) { - engine_descriptions = data; - for (const [engine_name, description] of Object.entries(data)) { - let elements = $('[data-engine-name="' + engine_name + '"] .description'); - for(const element of elements) { - let source = ' (' + searxng.translations.Source + ': ' + description[1] + ')'; - element.innerHTML = description[0] + source; - } - } - }); - } - } - - if (document.querySelector('body[class="preferences_endpoint"]')) { - $('[data-engine-name]').hover(function() { - load_engine_descriptions(); - }); - } -}); -;/** - * @license - * (C) Copyright Contributors to the SearXNG project. - * (C) Copyright Contributors to the searx project (2014 - 2021). - * SPDX-License-Identifier: AGPL-3.0-or-later - */ - -$(document).ready(function(){ - $("#allow-all-engines").click(function() { - $(".onoffswitch-checkbox").each(function() { this.checked = false;}); - }); - - $("#disable-all-engines").click(function() { - $(".onoffswitch-checkbox").each(function() { this.checked = true;}); - }); -}); - diff --git a/searx/static/themes/oscar/js/searxng.min.js b/searx/static/themes/oscar/js/searxng.min.js deleted file mode 100644 index a3ccbf574064eb88b860f7d3ce3e52a8f0b93518..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11017 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 diff --git a/searx/static/themes/oscar/package.json b/searx/static/themes/oscar/package.json deleted file mode 100644 index 089793f69..000000000 --- a/searx/static/themes/oscar/package.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "devDependencies": { - "grunt": "~1.4.1", - "grunt-cli": "^1.4.3", - "grunt-contrib-concat": "~2.0.0", - "grunt-contrib-copy": "^1.0.0", - "grunt-contrib-jshint": "~3.1.1", - "grunt-contrib-less": "~3.0.0", - "grunt-contrib-uglify": "~5.1.0", - "grunt-contrib-watch": "~1.1.0", - "jslint": "^0.12.1", - "less": "^4.1.1", - "less-plugin-clean-css": "^1.5.1" - }, - "dependencies": { - "bootstrap": "^3.4.1", - "corejs-typeahead": "^1.3.1", - "jquery": "^3.6.0", - "leaflet": "^1.7.1" - }, - "scripts": { - "all": "npm install && grunt", - "build": "grunt", - "watch": "grunt watch", - "clean": "rm -Rf node_modules package-lock.json" - } -} diff --git a/searx/static/themes/oscar/src/generated/pygments-logicodev.less b/searx/static/themes/oscar/src/generated/pygments-logicodev.less deleted file mode 100644 index e80da6b6d..000000000 --- a/searx/static/themes/oscar/src/generated/pygments-logicodev.less +++ /dev/null @@ -1,99 +0,0 @@ -/* - this file is generated automatically by searxng_extra/update/update_pygments.py - using pygments version 2.12.0 -*/ - -.code-highlight .linenos { - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - cursor: default; - - &::selection { - background: transparent; /* WebKit/Blink Browsers */ - } - &::-moz-selection { - background: transparent; /* Gecko Browsers */ - } - - margin-right: 8px; - text-align: right; -} - -.code-highlight pre { line-height: 125%; } -.code-highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } -.code-highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } -.code-highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } -.code-highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } -.code-highlight .hll { background-color: #ffffcc } -.code-highlight { background: #282C34; } -.code-highlight .c { color: #556366; font-style: italic } /* Comment */ -.code-highlight .err { border: 1px solid #ff0000 } /* Error */ -.code-highlight .k { color: #BE74D5; font-weight: bold } /* Keyword */ -.code-highlight .o { color: #D19A66 } /* Operator */ -.code-highlight .ch { color: #556366; font-style: italic } /* Comment.Hashbang */ -.code-highlight .cm { color: #556366; font-style: italic } /* Comment.Multiline */ -.code-highlight .cp { color: #BC7A00; font-style: italic } /* Comment.Preproc */ -.code-highlight .cpf { color: #556366; font-style: italic } /* Comment.PreprocFile */ -.code-highlight .c1 { color: #556366; font-style: italic } /* Comment.Single */ -.code-highlight .cs { color: #556366; font-style: italic } /* Comment.Special */ -.code-highlight .gd { color: #A00000 } /* Generic.Deleted */ -.code-highlight .ge { font-style: italic } /* Generic.Emph */ -.code-highlight .gr { color: #FF0000 } /* Generic.Error */ -.code-highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ -.code-highlight .gi { color: #00A000 } /* Generic.Inserted */ -.code-highlight .go { color: #888888 } /* Generic.Output */ -.code-highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ -.code-highlight .gs { font-weight: bold } /* Generic.Strong */ -.code-highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ -.code-highlight .gt { color: #0044DD } /* Generic.Traceback */ -.code-highlight .kc { color: #BE74D5; font-weight: bold } /* Keyword.Constant */ -.code-highlight .kd { color: #BE74D5; font-weight: bold } /* Keyword.Declaration */ -.code-highlight .kn { color: #BE74D5; font-weight: bold } /* Keyword.Namespace */ -.code-highlight .kp { color: #BE74D5; font-weight: bold } /* Keyword.Pseudo */ -.code-highlight .kr { color: #BE74D5; font-weight: bold } /* Keyword.Reserved */ -.code-highlight .kt { color: #D46C72; font-weight: bold } /* Keyword.Type */ -.code-highlight .m { color: #D19A66 } /* Literal.Number */ -.code-highlight .s { color: #86C372 } /* Literal.String */ -.code-highlight .na { color: #7D9029 } /* Name.Attribute */ -.code-highlight .nb { color: #BE74D5 } /* Name.Builtin */ -.code-highlight .nc { color: #61AFEF; font-weight: bold } /* Name.Class */ -.code-highlight .no { color: #D19A66 } /* Name.Constant */ -.code-highlight .nd { color: #AA22FF } /* Name.Decorator */ -.code-highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */ -.code-highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */ -.code-highlight .nf { color: #61AFEF } /* Name.Function */ -.code-highlight .nl { color: #A0A000 } /* Name.Label */ -.code-highlight .nn { color: #61AFEF; font-weight: bold } /* Name.Namespace */ -.code-highlight .nt { color: #BE74D5; font-weight: bold } /* Name.Tag */ -.code-highlight .nv { color: #DFC06F } /* Name.Variable */ -.code-highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ -.code-highlight .w { color: #D7DAE0 } /* Text.Whitespace */ -.code-highlight .mb { color: #D19A66 } /* Literal.Number.Bin */ -.code-highlight .mf { color: #D19A66 } /* Literal.Number.Float */ -.code-highlight .mh { color: #D19A66 } /* Literal.Number.Hex */ -.code-highlight .mi { color: #D19A66 } /* Literal.Number.Integer */ -.code-highlight .mo { color: #D19A66 } /* Literal.Number.Oct */ -.code-highlight .sa { color: #86C372 } /* Literal.String.Affix */ -.code-highlight .sb { color: #86C372 } /* Literal.String.Backtick */ -.code-highlight .sc { color: #86C372 } /* Literal.String.Char */ -.code-highlight .dl { color: #86C372 } /* Literal.String.Delimiter */ -.code-highlight .sd { color: #86C372; font-style: italic } /* Literal.String.Doc */ -.code-highlight .s2 { color: #86C372 } /* Literal.String.Double */ -.code-highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ -.code-highlight .sh { color: #86C372 } /* Literal.String.Heredoc */ -.code-highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ -.code-highlight .sx { color: #BE74D5 } /* Literal.String.Other */ -.code-highlight .sr { color: #BB6688 } /* Literal.String.Regex */ -.code-highlight .s1 { color: #86C372 } /* Literal.String.Single */ -.code-highlight .ss { color: #DFC06F } /* Literal.String.Symbol */ -.code-highlight .bp { color: #BE74D5 } /* Name.Builtin.Pseudo */ -.code-highlight .fm { color: #61AFEF } /* Name.Function.Magic */ -.code-highlight .vc { color: #DFC06F } /* Name.Variable.Class */ -.code-highlight .vg { color: #DFC06F } /* Name.Variable.Global */ -.code-highlight .vi { color: #DFC06F } /* Name.Variable.Instance */ -.code-highlight .vm { color: #DFC06F } /* Name.Variable.Magic */ -.code-highlight .il { color: #D19A66 } /* Literal.Number.Integer.Long */ diff --git a/searx/static/themes/oscar/src/generated/pygments-pointhi.less b/searx/static/themes/oscar/src/generated/pygments-pointhi.less deleted file mode 100644 index 2e8213c2c..000000000 --- a/searx/static/themes/oscar/src/generated/pygments-pointhi.less +++ /dev/null @@ -1,99 +0,0 @@ -/* - this file is generated automatically by searxng_extra/update/update_pygments.py - using pygments version 2.12.0 -*/ - -.code-highlight .linenos { - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - cursor: default; - - &::selection { - background: transparent; /* WebKit/Blink Browsers */ - } - &::-moz-selection { - background: transparent; /* Gecko Browsers */ - } - - margin-right: 8px; - text-align: right; -} - -.code-highlight pre { line-height: 125%; } -.code-highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } -.code-highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } -.code-highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } -.code-highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } -.code-highlight .hll { background-color: #ffffcc } -.code-highlight { background: #f8f8f8; } -.code-highlight .c { color: #3D7B7B; font-style: italic } /* Comment */ -.code-highlight .err { border: 1px solid #FF0000 } /* Error */ -.code-highlight .k { color: #008000; font-weight: bold } /* Keyword */ -.code-highlight .o { color: #666666 } /* Operator */ -.code-highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ -.code-highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ -.code-highlight .cp { color: #9C6500 } /* Comment.Preproc */ -.code-highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ -.code-highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ -.code-highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ -.code-highlight .gd { color: #A00000 } /* Generic.Deleted */ -.code-highlight .ge { font-style: italic } /* Generic.Emph */ -.code-highlight .gr { color: #E40000 } /* Generic.Error */ -.code-highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ -.code-highlight .gi { color: #008400 } /* Generic.Inserted */ -.code-highlight .go { color: #717171 } /* Generic.Output */ -.code-highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ -.code-highlight .gs { font-weight: bold } /* Generic.Strong */ -.code-highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ -.code-highlight .gt { color: #0044DD } /* Generic.Traceback */ -.code-highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ -.code-highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ -.code-highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ -.code-highlight .kp { color: #008000 } /* Keyword.Pseudo */ -.code-highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ -.code-highlight .kt { color: #B00040 } /* Keyword.Type */ -.code-highlight .m { color: #666666 } /* Literal.Number */ -.code-highlight .s { color: #BA2121 } /* Literal.String */ -.code-highlight .na { color: #687822 } /* Name.Attribute */ -.code-highlight .nb { color: #008000 } /* Name.Builtin */ -.code-highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */ -.code-highlight .no { color: #880000 } /* Name.Constant */ -.code-highlight .nd { color: #AA22FF } /* Name.Decorator */ -.code-highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */ -.code-highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ -.code-highlight .nf { color: #0000FF } /* Name.Function */ -.code-highlight .nl { color: #767600 } /* Name.Label */ -.code-highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ -.code-highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ -.code-highlight .nv { color: #19177C } /* Name.Variable */ -.code-highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ -.code-highlight .w { color: #bbbbbb } /* Text.Whitespace */ -.code-highlight .mb { color: #666666 } /* Literal.Number.Bin */ -.code-highlight .mf { color: #666666 } /* Literal.Number.Float */ -.code-highlight .mh { color: #666666 } /* Literal.Number.Hex */ -.code-highlight .mi { color: #666666 } /* Literal.Number.Integer */ -.code-highlight .mo { color: #666666 } /* Literal.Number.Oct */ -.code-highlight .sa { color: #BA2121 } /* Literal.String.Affix */ -.code-highlight .sb { color: #BA2121 } /* Literal.String.Backtick */ -.code-highlight .sc { color: #BA2121 } /* Literal.String.Char */ -.code-highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */ -.code-highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ -.code-highlight .s2 { color: #BA2121 } /* Literal.String.Double */ -.code-highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ -.code-highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */ -.code-highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ -.code-highlight .sx { color: #008000 } /* Literal.String.Other */ -.code-highlight .sr { color: #A45A77 } /* Literal.String.Regex */ -.code-highlight .s1 { color: #BA2121 } /* Literal.String.Single */ -.code-highlight .ss { color: #19177C } /* Literal.String.Symbol */ -.code-highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */ -.code-highlight .fm { color: #0000FF } /* Name.Function.Magic */ -.code-highlight .vc { color: #19177C } /* Name.Variable.Class */ -.code-highlight .vg { color: #19177C } /* Name.Variable.Global */ -.code-highlight .vi { color: #19177C } /* Name.Variable.Instance */ -.code-highlight .vm { color: #19177C } /* Name.Variable.Magic */ -.code-highlight .il { color: #666666 } /* Literal.Number.Integer.Long */ diff --git a/searx/static/themes/oscar/src/js/01_init.js b/searx/static/themes/oscar/src/js/01_init.js deleted file mode 100644 index f72b0078b..000000000 --- a/searx/static/themes/oscar/src/js/01_init.js +++ /dev/null @@ -1,26 +0,0 @@ -/** - * @license - * (C) Copyright Contributors to the SearXNG project. - * (C) Copyright Contributors to the searx project (2014 - 2021). - * SPDX-License-Identifier: AGPL-3.0-or-later - */ - -window.searxng = (function(d) { - 'use strict'; - - // - d.getElementsByTagName("html")[0].className = "js"; - - // add data- properties - var script = d.currentScript || (function() { - var scripts = d.getElementsByTagName('script'); - return scripts[scripts.length - 1]; - })(); - - return { - autocompleter: script.getAttribute('data-autocompleter') === 'true', - infinite_scroll: script.getAttribute('data-infinite-scroll') === 'true', - method: script.getAttribute('data-method'), - translations: JSON.parse(script.getAttribute('data-translations')) - }; -})(document); diff --git a/searx/static/themes/oscar/src/js/autocompleter.js b/searx/static/themes/oscar/src/js/autocompleter.js deleted file mode 100644 index 97c6d3c4e..000000000 --- a/searx/static/themes/oscar/src/js/autocompleter.js +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * (C) Copyright Contributors to the SearXNG project. - * (C) Copyright Contributors to the searx project (2014 - 2021). - * (C) 2014 by Thomas Pointhuber, - * SPDX-License-Identifier: AGPL-3.0-or-later - */ - -$(document).ready(function(){ - var original_search_value = ''; - if(searxng.autocompleter) { - var searchResults = new Bloodhound({ - datumTokenizer: Bloodhound.tokenizers.obj.whitespace('value'), - queryTokenizer: Bloodhound.tokenizers.whitespace, - remote: { - url: './autocompleter?q=%QUERY', - wildcard: '%QUERY' - } - }); - searchResults.initialize(); - - $("#q").on('keydown', function(e) { - if(e.which == 13) { - original_search_value = $('#q').val(); - } - }); - $('#q').typeahead({ - name: 'search-results', - highlight: false, - hint: true, - displayKey: function(result) { - return result; - }, - classNames: { - input: 'tt-input', - hint: 'tt-hint', - menu: 'tt-dropdown-menu', - dataset: 'tt-dataset-search-results', - }, - }, { - name: 'autocomplete', - source: searchResults, - }); - $('#q').bind('typeahead:select', function(ev, suggestion) { - if(original_search_value) { - $('#q').val(original_search_value); - } - $("#search_form").submit(); - }); - } -}); diff --git a/searx/static/themes/oscar/src/js/element_modifiers.js b/searx/static/themes/oscar/src/js/element_modifiers.js deleted file mode 100644 index dff1a5e97..000000000 --- a/searx/static/themes/oscar/src/js/element_modifiers.js +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * (C) Copyright Contributors to the SearXNG project. - * (C) Copyright Contributors to the searx project (2014 - 2021). - * (C) 2014 by Thomas Pointhuber, - * SPDX-License-Identifier: AGPL-3.0-or-later - */ - -$(document).ready(function(){ - /** - * focus element if class="autofocus" and id="q" - */ - $('#q.autofocus').focus(); - - /** - * Empty search bar when click on reset button - */ - $("#clear_search").click(function () { - document.getElementById("q").value = ""; - }); - - /** - * select full content on click if class="select-all-on-click" - */ - $(".select-all-on-click").click(function () { - $(this).select(); - }); - - /** - * change text during btn-collapse click if possible - */ - $('.btn-collapse').click(function() { - var btnTextCollapsed = $(this).data('btn-text-collapsed'); - var btnTextNotCollapsed = $(this).data('btn-text-not-collapsed'); - - if(btnTextCollapsed !== '' && btnTextNotCollapsed !== '') { - if($(this).hasClass('collapsed')) { - new_html = $(this).html().replace(btnTextCollapsed, btnTextNotCollapsed); - } else { - new_html = $(this).html().replace(btnTextNotCollapsed, btnTextCollapsed); - } - $(this).html(new_html); - } - }); - - /** - * change text during btn-toggle click if possible - */ - $('.btn-toggle .btn').click(function() { - var btnClass = 'btn-' + $(this).data('btn-class'); - var btnLabelDefault = $(this).data('btn-label-default'); - var btnLabelToggled = $(this).data('btn-label-toggled'); - if(btnLabelToggled !== '') { - if($(this).hasClass('btn-default')) { - new_html = $(this).html().replace(btnLabelDefault, btnLabelToggled); - } else { - new_html = $(this).html().replace(btnLabelToggled, btnLabelDefault); - } - $(this).html(new_html); - } - $(this).toggleClass(btnClass); - $(this).toggleClass('btn-default'); - }); - - /** - * change text during btn-toggle click if possible - */ - $('.media-loader').click(function() { - var target = $(this).data('target'); - var iframe_load = $(target + ' > iframe'); - var srctest = iframe_load.attr('src'); - if(srctest === undefined || srctest === false){ - iframe_load.attr('src', iframe_load.data('src')); - } - }); - - /** - * Select or deselect every categories on double clic - */ - $(".btn-sm").dblclick(function() { - var btnClass = 'btn-' + $(this).data('btn-class'); // primary - if($(this).hasClass('btn-default')) { - $(".btn-sm > input").attr('checked', 'checked'); - $(".btn-sm > input").prop("checked", true); - $(".btn-sm").addClass(btnClass); - $(".btn-sm").addClass('active'); - $(".btn-sm").removeClass('btn-default'); - } else { - $(".btn-sm > input").attr('checked', ''); - $(".btn-sm > input").removeAttr('checked'); - $(".btn-sm > input").checked = false; - $(".btn-sm").removeClass(btnClass); - $(".btn-sm").removeClass('active'); - $(".btn-sm").addClass('btn-default'); - } - }); - $(".nav-tabs").click(function(a) { - var tabs = $(a.target).parents("ul"); - tabs.children().attr("aria-selected", "false"); - $(a.target).parent().attr("aria-selected", "true"); - }); - - /** - * Layout images according to their sizes - */ - searxng.image_thumbnail_layout = new searxng.ImageLayout('#main_results', '#main_results .result-images', 'img.img-thumbnail', 15, 3, 200); - searxng.image_thumbnail_layout.watch(); -}); diff --git a/searx/static/themes/oscar/src/js/image_layout.js b/searx/static/themes/oscar/src/js/image_layout.js deleted file mode 100644 index c65351f7b..000000000 --- a/searx/static/themes/oscar/src/js/image_layout.js +++ /dev/null @@ -1,224 +0,0 @@ -/** -* -* Google Image Layout v0.0.1 -* Description, by Anh Trinh. -* Heavily modified for searx -* https://ptgamr.github.io/2014-09-12-google-image-layout/ -* https://ptgamr.github.io/google-image-layout/src/google-image-layout.js -* -* @license Free to use under the MIT License. -* -* @example Example usage of searxng.ImageLayout class. -* searxng.image_thumbnail_layout = new searxng.ImageLayout( -* '#urls', // container_selector -* '#urls .result-images', // results_selector -* 'img.image_thumbnail', // img_selector -* 14, // verticalMargin -* 6, // horizontalMargin -* 200 // maxHeight -* ); -* searxng.image_thumbnail_layout.watch(); -*/ - - -(function (w, d) { - function ImageLayout (container_selector, results_selector, img_selector, verticalMargin, horizontalMargin, maxHeight) { - this.container_selector = container_selector; - this.results_selector = results_selector; - this.img_selector = img_selector; - this.verticalMargin = verticalMargin; - this.horizontalMargin = horizontalMargin; - this.maxHeight = maxHeight; - this.trottleCallToAlign = null; - this.alignAfterThrotteling = false; - } - - /** - * Get the height that make all images fit the container - * - * width = w1 + w2 + w3 + ... = r1*h + r2*h + r3*h + ... - * - * @param {[type]} images the images to be calculated - * @param {[type]} width the container witdth - * @param {[type]} margin the margin between each image - * - * @return {[type]} the height - */ - ImageLayout.prototype._getHeigth = function (images, width) { - var i, img; - var r = 0; - - for (i = 0; i < images.length; i++) { - img = images[i]; - if ((img.naturalWidth > 0) && (img.naturalHeight > 0)) { - r += img.naturalWidth / img.naturalHeight; - } else { - // assume that not loaded images are square - r += 1; - } - } - - return (width - images.length * this.verticalMargin) / r; // have to round down because Firefox will automatically roundup value with number of decimals > 3 - }; - - ImageLayout.prototype._setSize = function (images, height) { - var i, img, imgWidth; - var imagesLength = images.length, resultNode; - - for (i = 0; i < imagesLength; i++) { - img = images[i]; - if ((img.naturalWidth > 0) && (img.naturalHeight > 0)) { - imgWidth = height * img.naturalWidth / img.naturalHeight; - } else { - // not loaded image : make it square as _getHeigth said it - imgWidth = height; - } - img.setAttribute('width', Math.round(imgWidth)); - img.setAttribute('height', Math.round(height)); - img.style.marginLeft = Math.round(this.horizontalMargin) + 'px'; - img.style.marginTop = Math.round(this.horizontalMargin) + 'px'; - img.style.marginRight = Math.round(this.verticalMargin - 7) + 'px'; // -4 is the negative margin of the inline element - img.style.marginBottom = Math.round(this.verticalMargin - 7) + 'px'; - resultNode = img.parentNode.parentNode; - if (!resultNode.classList.contains('js')) { - resultNode.classList.add('js'); - } - } - }; - - ImageLayout.prototype._alignImgs = function (imgGroup) { - var isSearching, slice, i, h; - var containerElement = d.querySelector(this.container_selector); - var containerCompStyles = window.getComputedStyle(containerElement); - var containerPaddingLeft = parseInt(containerCompStyles.getPropertyValue('padding-left'), 10); - var containerPaddingRight = parseInt(containerCompStyles.getPropertyValue('padding-right'), 10); - var containerWidth = containerElement.clientWidth - containerPaddingLeft - containerPaddingRight; - - while (imgGroup.length > 0) { - isSearching = true; - for (i = 1; i <= imgGroup.length && isSearching; i++) { - slice = imgGroup.slice(0, i); - h = this._getHeigth(slice, containerWidth); - if (h < this.maxHeight) { - this._setSize(slice, h); - // continue with the remaining images - imgGroup = imgGroup.slice(i); - isSearching = false; - } - } - if (isSearching) { - this._setSize(slice, Math.min(this.maxHeight, h)); - break; - } - } - }; - - ImageLayout.prototype.throttleAlign = function () { - var obj = this; - if (obj.trottleCallToAlign) { - obj.alignAfterThrotteling = true; - } else { - obj.alignAfterThrotteling = false; - obj.align(); - obj.trottleCallToAlign = setTimeout(function () { - if (obj.alignAfterThrotteling) { - obj.align(); - } - obj.alignAfterThrotteling = false; - obj.trottleCallToAlign = null; - }, 20); - } - }; - - ImageLayout.prototype.align = function () { - var i; - var results_selectorNode = d.querySelectorAll(this.results_selector); - var results_length = results_selectorNode.length; - var previous = null; - var current = null; - var imgGroup = []; - - for (i = 0; i < results_length; i++) { - current = results_selectorNode[i]; - if (current.previousElementSibling !== previous && imgGroup.length > 0) { - // the current image is not connected to previous one - // so the current image is the start of a new group of images. - // so call _alignImgs to align the current group - this._alignImgs(imgGroup); - // and start a new empty group of images - imgGroup = []; - } - // add the current image to the group (only the img tag) - imgGroup.push(current.querySelector(this.img_selector)); - // update the previous variable - previous = current; - } - // align the remaining images - if (imgGroup.length > 0) { - this._alignImgs(imgGroup); - } - }; - - ImageLayout.prototype._monitorImages = function () { - var i, img; - var objthrottleAlign = this.throttleAlign.bind(this); - var results_nodes = d.querySelectorAll(this.results_selector); - var results_length = results_nodes.length; - - function img_load_error (event) { - // console.log("ERROR can't load: " + event.originalTarget.src); - event.originalTarget.src = w.searxng.static_path + w.searxng.theme.img_load_error; - } - - for (i = 0; i < results_length; i++) { - img = results_nodes[i].querySelector(this.img_selector); - if (img !== null && img !== undefined && !img.classList.contains('aligned')) { - img.addEventListener('load', objthrottleAlign); - // https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onerror - img.addEventListener('error', objthrottleAlign); - img.addEventListener('timeout', objthrottleAlign); - if (w.searxng.theme.img_load_error) { - img.addEventListener('error', img_load_error, {once: true}); - } - img.classList.add('aligned'); - } - } - }; - - ImageLayout.prototype.watch = function () { - var objthrottleAlign = this.throttleAlign.bind(this); - - // https://developer.mozilla.org/en-US/docs/Web/API/Window/pageshow_event - w.addEventListener('pageshow', objthrottleAlign); - // https://developer.mozilla.org/en-US/docs/Web/API/FileReader/load_event - w.addEventListener('load', objthrottleAlign); - // https://developer.mozilla.org/en-US/docs/Web/API/Window/resize_event - w.addEventListener('resize', objthrottleAlign); - - this._monitorImages(); - - var obj = this; - - let observer = new MutationObserver(entries => { - let newElement = false; - for (let i = 0; i < entries.length; i++) { - if (entries[i].addedNodes.length > 0 && entries[i].addedNodes[0].classList.contains('result')) { - newElement = true; - break; - } - } - if (newElement) { - obj._monitorImages(); - } - }); - observer.observe(d.querySelector(this.container_selector), { - childList: true, - subtree: true, - attributes: false, - characterData: false, - }); - }; - - w.searxng.ImageLayout = ImageLayout; - -}(window, document)); diff --git a/searx/static/themes/oscar/src/js/infinite_scroll.js b/searx/static/themes/oscar/src/js/infinite_scroll.js deleted file mode 100644 index 6dbff5fef..000000000 --- a/searx/static/themes/oscar/src/js/infinite_scroll.js +++ /dev/null @@ -1,50 +0,0 @@ -/** - * @license - * (C) Copyright Contributors to the SearXNG project. - * (C) Copyright Contributors to the searx project (2014 - 2021). - * SPDX-License-Identifier: AGPL-3.0-or-later - */ - -$(document).ready(function() { - function hasScrollbar() { - var root = document.compatMode=='BackCompat'? document.body : document.documentElement; - return root.scrollHeight>root.clientHeight; - } - - function loadNextPage() { - var formData = $('#pagination form:last').serialize(); - if (formData) { - $('#pagination').html('
'); - $.ajax({ - type: "POST", - url: $('#search_form').prop('action'), - data: formData, - dataType: 'html', - success: function(data) { - var body = $(data); - $('#pagination').remove(); - $('#main_results').append('
'); - $('#main_results').append(body.find('.result')); - $('#main_results').append(body.find('#pagination')); - if(!hasScrollbar()) { - loadNextPage(); - } - } - }); - } - } - - if (searxng.infinite_scroll) { - var win = $(window); - $("html").addClass('infinite_scroll'); - if(!hasScrollbar()) { - loadNextPage(); - } - win.on('scroll', function() { - if ($(document).height() - win.height() - win.scrollTop() < 150) { - loadNextPage(); - } - }); - } - -}); diff --git a/searx/static/themes/oscar/src/js/infobox.js b/searx/static/themes/oscar/src/js/infobox.js deleted file mode 100644 index f3d0c04b9..000000000 --- a/searx/static/themes/oscar/src/js/infobox.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * (C) Copyright Contributors to the SearXNG project. - * (C) Copyright Contributors to the searx project (2014 - 2021). - * SPDX-License-Identifier: AGPL-3.0-or-later - */ - -window.addEventListener('load', function() { - // Hide infobox toggle if shrunk size already fits all content. - $('.infobox').each(function() { - var infobox_body = $(this).find('.infobox_body'); - var total_height = infobox_body.prop('scrollHeight') + infobox_body.find('img.infobox_part').height(); - var max_height = infobox_body.css('max-height').replace('px', ''); - if (total_height <= max_height) { - $(this).find('.infobox_toggle').hide(); - } - }); -}); diff --git a/searx/static/themes/oscar/src/js/leaflet_map.js b/searx/static/themes/oscar/src/js/leaflet_map.js deleted file mode 100644 index 5c9703cc7..000000000 --- a/searx/static/themes/oscar/src/js/leaflet_map.js +++ /dev/null @@ -1,70 +0,0 @@ -/** - * @license - * (C) Copyright Contributors to the SearXNG project. - * (C) Copyright Contributors to the searx project (2014 - 2021). - * (C) 2014 by Thomas Pointhuber, - * SPDX-License-Identifier: AGPL-3.0-or-later - */ - -$(document).ready(function(){ - $(".searxng_init_map").on( "click", function( event ) { - var leaflet_target = $(this).data('leaflet-target'); - var map_lon = $(this).data('map-lon'); - var map_lat = $(this).data('map-lat'); - var map_zoom = $(this).data('map-zoom'); - var map_boundingbox = $(this).data('map-boundingbox'); - var map_geojson = $(this).data('map-geojson'); - - if(map_boundingbox) { - southWest = L.latLng(map_boundingbox[0], map_boundingbox[2]); - northEast = L.latLng(map_boundingbox[1], map_boundingbox[3]); - map_bounds = L.latLngBounds(southWest, northEast); - } - - // change default imagePath - L.Icon.Default.imagePath = "./static/themes/oscar/css/images/"; - - // init map - var map = L.map(leaflet_target); - - // create the tile layer with correct attribution - var osmMapnikUrl='https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png'; - var osmMapnikAttrib='Map data © OpenStreetMap contributors'; - var osmMapnik = new L.TileLayer(osmMapnikUrl, {minZoom: 1, maxZoom: 19, attribution: osmMapnikAttrib}); - - var osmWikimediaUrl='https://maps.wikimedia.org/osm-intl/{z}/{x}/{y}.png'; - var osmWikimediaAttrib = 'Wikimedia maps beta | Maps data © OpenStreetMap contributors'; - var osmWikimedia = new L.TileLayer(osmWikimediaUrl, {minZoom: 1, maxZoom: 19, attribution: osmWikimediaAttrib}); - - // init map view - setTimeout(function() { - if(map_bounds) { - map.fitBounds(map_bounds, { - maxZoom:17 - }); - } else if (map_lon && map_lat) { - if(map_zoom) - map.setView(new L.LatLng(map_lat, map_lon),map_zoom); - else - map.setView(new L.LatLng(map_lat, map_lon),8); - } - }, 0); - - map.addLayer(osmMapnik); - - var baseLayers = { - "OSM Mapnik": osmMapnik/*, - "OSM Wikimedia": osmWikimedia*/ - }; - - L.control.layers(baseLayers).addTo(map); - - if(map_geojson) - L.geoJson(map_geojson).addTo(map); - /*else if(map_bounds) - L.rectangle(map_bounds, {color: "#ff7800", weight: 3, fill:false}).addTo(map);*/ - - // this event occour only once per element - $( this ).off( event ); - }); -}); diff --git a/searx/static/themes/oscar/src/js/preferences.js b/searx/static/themes/oscar/src/js/preferences.js deleted file mode 100644 index d3a3a7d76..000000000 --- a/searx/static/themes/oscar/src/js/preferences.js +++ /dev/null @@ -1,30 +0,0 @@ -/** - * @license - * (C) Copyright Contributors to the SearXNG project. - * (C) Copyright Contributors to the searx project (2014 - 2021). - * SPDX-License-Identifier: AGPL-3.0-or-later - */ - -$(document).ready(function(){ - let engine_descriptions = null; - function load_engine_descriptions() { - if (engine_descriptions == null) { - $.ajax("engine_descriptions.json", dataType="json").done(function(data) { - engine_descriptions = data; - for (const [engine_name, description] of Object.entries(data)) { - let elements = $('[data-engine-name="' + engine_name + '"] .description'); - for(const element of elements) { - let source = ' (' + searxng.translations.Source + ': ' + description[1] + ')'; - element.innerHTML = description[0] + source; - } - } - }); - } - } - - if (document.querySelector('body[class="preferences_endpoint"]')) { - $('[data-engine-name]').hover(function() { - load_engine_descriptions(); - }); - } -}); diff --git a/searx/static/themes/oscar/src/js/toggleall.js b/searx/static/themes/oscar/src/js/toggleall.js deleted file mode 100644 index 69acb9d72..000000000 --- a/searx/static/themes/oscar/src/js/toggleall.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * @license - * (C) Copyright Contributors to the SearXNG project. - * (C) Copyright Contributors to the searx project (2014 - 2021). - * SPDX-License-Identifier: AGPL-3.0-or-later - */ - -$(document).ready(function(){ - $("#allow-all-engines").click(function() { - $(".onoffswitch-checkbox").each(function() { this.checked = false;}); - }); - - $("#disable-all-engines").click(function() { - $(".onoffswitch-checkbox").each(function() { this.checked = true;}); - }); -}); - diff --git a/searx/static/themes/oscar/src/less/bootstrap/bootstrap.less b/searx/static/themes/oscar/src/less/bootstrap/bootstrap.less deleted file mode 100644 index d6145eb00..000000000 --- a/searx/static/themes/oscar/src/less/bootstrap/bootstrap.less +++ /dev/null @@ -1,3 +0,0 @@ -@import "../../../node_modules/bootstrap/less/bootstrap.less"; - -@import "typeahead.less"; diff --git a/searx/static/themes/oscar/src/less/bootstrap/typeahead.less b/searx/static/themes/oscar/src/less/bootstrap/typeahead.less deleted file mode 100644 index de1c6ef05..000000000 --- a/searx/static/themes/oscar/src/less/bootstrap/typeahead.less +++ /dev/null @@ -1,154 +0,0 @@ -/* - * typehead.js-bootstrap3.less - * @version 0.2.3 - * https://github.com/hyspace/typeahead.js-bootstrap3.less - * - * Licensed under the MIT license: - * http://www.opensource.org/licenses/MIT - */ - -//custom mixin for .form-control-validation -.typeahead-form-control(@border-color: #ccc;) { - border-color: @border-color; - .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work - &:focus { - border-color: darken(@border-color, 10%); - @shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten(@border-color, 20%); - .box-shadow(@shadow); - } - } - - //main styles for control - .tt-input, - .tt-hint { - .twitter-typeahead &{ - //validation states - .has-warning &{ - .typeahead-form-control(@state-warning-text); - } - .has-error &{ - .typeahead-form-control(@state-danger-text); - } - .has-success &{ - .typeahead-form-control(@state-success-text); - } - } - - //border - .input-group .twitter-typeahead:first-child &{ - .border-left-radius(@border-radius-base); - } - .input-group .twitter-typeahead:last-child &{ - .border-right-radius(@border-radius-base); - } - - //sizing - small:size and border - .input-group.input-group-sm .twitter-typeahead &{ - .input-size(@input-height-small; @padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small); - } - .input-group.input-group-sm .twitter-typeahead:not(:first-child):not(:last-child) &{ - border-radius: 0; - } - .input-group.input-group-sm .twitter-typeahead:first-child &{ - .border-left-radius(@border-radius-small); - .border-right-radius(0); - } - .input-group.input-group-sm .twitter-typeahead:last-child &{ - .border-left-radius(0); - .border-right-radius(@border-radius-small); - } - - //sizing - large:size and border - .input-group.input-group-lg .twitter-typeahead &{ - .input-size(@input-height-large; @padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large); - } - .input-group.input-group-lg .twitter-typeahead:not(:first-child):not(:last-child) &{ - border-radius: 0; - } - .input-group.input-group-lg .twitter-typeahead:first-child &{ - .border-left-radius(@border-radius-large); - .border-right-radius(0); - } - .input-group.input-group-lg .twitter-typeahead:last-child &{ - .border-left-radius(0); - .border-right-radius(@border-radius-large); - } - } - - //for wrapper - .twitter-typeahead { - width: 100%; - .input-group &{ - //overwrite `display:inline-block` style - display: table-cell!important; - float: left; - } - } - - //particular style for each other - .twitter-typeahead .tt-hint { - color: @text-muted;//color - hint - } - .twitter-typeahead .tt-input { - z-index: 2; - //disabled status - //overwrite inline styles of .tt-query - &[disabled], - &[readonly], - fieldset[disabled] & { - cursor: not-allowed; - //overwirte inline style - background-color: @input-bg-disabled!important; - } - } - - //dropdown styles - .tt-dropdown-menu { - //dropdown menu - position: absolute; - top: 100%; - left: 0; - z-index: @zindex-dropdown; - min-width: 160px; - width: 100%; - padding: 5px 0; - margin: 2px 0 0; - list-style: none; - font-size: @font-size-base; - background-color: @dropdown-bg; - border: 1px solid @dropdown-fallback-border; - border: 1px solid @dropdown-border; - border-radius: @border-radius-base; - .box-shadow(0 6px 12px rgba(0,0,0,.175)); - background-clip: padding-box; - *border-right-width: 2px; - *border-bottom-width: 2px; - - .tt-suggestion { - //item - display: block; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: @line-height-base; - color: @dropdown-link-color; - white-space: nowrap; - text-align: left; - cursor: pointer !important; - &.tt-cursor { - //item selected - text-decoration: none; - outline: 0; - background-color: @dropdown-link-hover-bg; - color: @dropdown-link-hover-color; - a { - //link in item selected - color: @dropdown-link-hover-color; - } - } - p { - margin: 0; - } - } - } - \ No newline at end of file diff --git a/searx/static/themes/oscar/src/less/infinite_scroll.less b/searx/static/themes/oscar/src/less/infinite_scroll.less deleted file mode 100644 index f66373651..000000000 --- a/searx/static/themes/oscar/src/less/infinite_scroll.less +++ /dev/null @@ -1,21 +0,0 @@ -@keyframes rotate-forever { - 0% { transform: rotate(0deg) } - 100% { transform: rotate(360deg) } -} - -.loading-spinner { - animation-duration: 0.75s; - animation-iteration-count: infinite; - animation-name: rotate-forever; - animation-timing-function: linear; - height: 30px; - width: 30px; - border: 8px solid #666; - border-right-color: transparent; - border-radius: 50% !important; - margin: 0 auto; -} - -html.infinite_scroll #pagination button { - visibility: hidden; -} diff --git a/searx/static/themes/oscar/src/less/logicodev-dark/oscar.less b/searx/static/themes/oscar/src/less/logicodev-dark/oscar.less deleted file mode 100644 index 71821a259..000000000 --- a/searx/static/themes/oscar/src/less/logicodev-dark/oscar.less +++ /dev/null @@ -1,269 +0,0 @@ -@import "../logicodev/variables.less"; -@import "../../../../__common__/less/new_issue.less"; -@import "../../../../__common__/less/stats.less"; -@import "../../../../__common__/less/result_templates.less"; -@import "../../less/result_templates.less"; -@import "../../less/preferences.less"; -@import "../infinite_scroll.less"; -@import "../../generated/pygments-logicodev.less"; - -@stacked-bar-chart: rgb(213, 216, 215, 1); - -@import "../logicodev/footer.less"; -@import "../logicodev/checkbox.less"; -@import "../logicodev/onoff.less"; -@import "../logicodev/results.less"; -@import "../logicodev/infobox.less"; -@import "../logicodev/search.less"; -@import "../logicodev/advanced.less"; -@import "../logicodev/cursor.less"; -@import "../logicodev/code.less"; -@import "../logicodev/preferences.less"; - -@import (inline) "../safari.css"; - -/*Global*/ -body { - background:#1d1f21 none !important; - color:#D5D8D7 !important; -} - -a { - color:#41a2ce !important; - text-decoration: none !important; -} - -a:hover { - color:#5F89AC !important; -} - -input, button, textarea, select { - border: 1px solid #282a2e !important; - background-color: #444 !important; - color: #BBB !important; -} - -input:focus, button:focus, textarea:focus, select:focus { - border: 1px solid #C5C8C6 !important; - box-shadow: initial !important; -} - -div#advanced-search-container div#categories label{ - background:none; - border: 1px solid #282a2e; -} - -ul.nav li a { - border: 0 !important; - border-bottom: 1px solid #4d3f43 !important; -} - -#categories *, .modal-wrapper * { - background:#1d1f21 none !important; - color:#D5D8D7 !important; -} - -#categories *, { - border: 1px solid #3d3f43 !important; -} - -#categories *:checked + label { - border-bottom: 4px solid #3d9f94 !important; -} - -.result-content, .result-source, .result-format { - color:#B5B8B7 !important; -} - -.external-link { - color:#35B887 !important; -} - -.table-striped tr td, .table-striped tr th { - border-color: #4d3f43 !important; -} - -/*nav*/ -.navbar{ - background:#1d1f21 none; - border: none; -} - -.navbar .active, .menu { - background: none !important; -} - -.label-default { - background: none; - color: #BBB; -} - -.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .nav-tabs.nav-justified > .active > a{ - background-color: #282a2e !important; - -} - -/*Search Page*/ -.result-default:hover, .result-code:hover, .result-torrent:hover, .result-videos:hover, .result-map:hover { - background-color: #222426; -} - -/*buttons*/ -.btn { - color: #BBB; - background-color: #444 ; - border: 1px solid #282a2e; -} - -.btn:hover { - color:#444 !important; - background-color: #BBB !important; -} - -.btn-primary.active { - color: #C5C8C6; - background-color: #5F89AC; - border-color: #5F89AC; -} - -/*Right Pannels*/ -.panel { - border: 1px solid #111; - background: none; -} - -.panel-heading { - color: #C5C8C6 !important; - background: #282a2e !important; - border-bottom: none; -} - -.panel-body { - color: #C5C8C6 !important; - background: #1d1f21 !important; - border-color: #111 !important; -} - -.panel-footer { - color: #C5C8C6 !important; - background: #282a2e !important; - border-top: 1px solid #111 !important; -} - -.infobox_toggle:hover { - background: #3d3f43 !important; -} - -p.btn.btn-default{ - background: none; -} - -.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th, .table-striped>thead>tr:nth-child(odd)>th { - background:#2d2f32 none !important; - color:#D5D8D7 !important; -} - -.label-success { - background:#1d6f42 none !important; -} - -.label-danger { - background:#ad1f12 none !important; -} - -.searxng-navbar { - background: #333334; - height: 2.3rem; - font-size: 1.3rem; - line-height: 1.3rem; - padding: 0.5rem; - font-weight: bold; - margin-bottom: 0.8rem; - - a, a:hover { - margin-right: 2.0rem; - color: white; - text-decoration: none; - } - - .instance a { - color: @light-green; - margin-left: 2.0rem; - } -} - -#main-logo { - margin-top: 20vh; - margin-bottom: 25px; - - & > img { - max-width: 350px; - width: 80%; - } -} - -.onoffswitch-inner:before, .onoffswitch-inner:after { - background:#1d1f21 none !important; -} - -.onoffswitch-switch, .onoffswitch-label { - border: 2px solid #3d3f43 !important; -} - -.nav>li>a:hover, .nav>li>a:focus { - background-color: #3d3f43 !important; -} - -/*Images search*/ -.img-thumbnail, .thumbnail { - padding: 0px; - line-height: 1.42857143; - background: none; - border: none; -} - -.modal-content { - background:#1d1f21 none !important; -} - -/*Preferences*/ - -.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th { - background: RGBA(240, 0, 0, 0.56) !important; - color: #C5C8C6 !important; -} - -.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { - background: RGBA(237, 59, 59, 0.61) !important; - color: #C5C8C6 !important; -} - -.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th { - background: rgb(102, 105, 110) !important; -} - -.btn-success { - color: #C5C8C6; - background: #449d44; -} - -.btn-danger { - color: #C5C8C6; - background: #d9534f; - -} - -.well { - background: #444; - border-color: #282a2e; -} - -.highlight { - background-color: transparent !important; -} - -/* engine tooltip */ -.engine-tooltip { - border: 1px solid #3d3f43; - background: #1d1f21 ; -} diff --git a/searx/static/themes/oscar/src/less/logicodev/advanced.less b/searx/static/themes/oscar/src/less/logicodev/advanced.less deleted file mode 100644 index b8e10de4d..000000000 --- a/searx/static/themes/oscar/src/less/logicodev/advanced.less +++ /dev/null @@ -1,49 +0,0 @@ -#advanced-search-container { - display: none; - text-align: left; - margin-bottom: 1rem; - clear: both; - - label, .input-group-addon { - font-size: 1.2rem; - font-weight:normal; - background-color: white; - border: @mild-gray 1px solid; - border-right: none; - color: @dark-gray; - padding-bottom: 0.4rem; - padding-right: 0.7rem; - padding-left: 0.7rem; - } - - label:last-child, .input-group-addon:last-child { - border-right: @mild-gray 1px solid; - } - - input[type="radio"] { - display: none; - } - - input[type="radio"]:checked + label{ - color: @black; - font-weight: bold; - border-bottom: @light-green 5px solid; - } -} - -#check-advanced:focus + label { - text-decoration: underline; -} - -#check-advanced:checked ~ #advanced-search-container { - display: block; -} - -.advanced { - padding: 0; - margin-top: 0.3rem; - text-align: right; - label, select { - cursor: pointer; - } -} diff --git a/searx/static/themes/oscar/src/less/logicodev/checkbox.less b/searx/static/themes/oscar/src/less/logicodev/checkbox.less deleted file mode 100644 index 6428b36ed..000000000 --- a/searx/static/themes/oscar/src/less/logicodev/checkbox.less +++ /dev/null @@ -1,9 +0,0 @@ -// Hide element if checkbox is checked -input[type=checkbox]:checked + .label_hide_if_checked, input[type=checkbox]:checked + .label_hide_if_not_checked + .label_hide_if_checked { - display:none; -} - -// Hide element if checkbox is not checked -input[type=checkbox]:not(:checked) + .label_hide_if_not_checked, input[type=checkbox]:not(:checked) + .label_hide_if_checked + .label_hide_if_not_checked { - display:none; -} diff --git a/searx/static/themes/oscar/src/less/logicodev/code.less b/searx/static/themes/oscar/src/less/logicodev/code.less deleted file mode 100644 index de7613e9e..000000000 --- a/searx/static/themes/oscar/src/less/logicodev/code.less +++ /dev/null @@ -1,12 +0,0 @@ -pre, code { - font-family: 'Ubuntu Mono', 'Courier New', 'Lucida Console', monospace !important; -} - -.code-highlight pre { - margin-bottom: 25px; - padding: 20px 10px; - background-color: inherit; - color: inherit; - border: inherit; - color: #D7DAE0; -} diff --git a/searx/static/themes/oscar/src/less/logicodev/cursor.less b/searx/static/themes/oscar/src/less/logicodev/cursor.less deleted file mode 100644 index cbc1ea6fc..000000000 --- a/searx/static/themes/oscar/src/less/logicodev/cursor.less +++ /dev/null @@ -1,8 +0,0 @@ -// display cursor -.cursor-text { - cursor: text !important; -} - -.cursor-pointer { - cursor: pointer !important; -} diff --git a/searx/static/themes/oscar/src/less/logicodev/footer.less b/searx/static/themes/oscar/src/less/logicodev/footer.less deleted file mode 100644 index d23a0cc97..000000000 --- a/searx/static/themes/oscar/src/less/logicodev/footer.less +++ /dev/null @@ -1,30 +0,0 @@ -// Sticky footer styles -*{ - border-radius: 0 !important; -} -html { - position: relative; - min-height: 100%; - color: @black; -} - -body { - /* Margin bottom by footer height */ - font-family: 'Roboto', Helvetica, Arial, sans-serif; - margin-bottom: 80px; - background-color: white; - - a{ - color: @blue; - } -} - -.footer { - position: absolute; - bottom: 0; - width: 100%; - /* Set the fixed height of the footer here */ - height: 60px; - text-align: center; - color: #999; -} diff --git a/searx/static/themes/oscar/src/less/logicodev/infobox.less b/searx/static/themes/oscar/src/less/logicodev/infobox.less deleted file mode 100644 index c5bdfa612..000000000 --- a/searx/static/themes/oscar/src/less/logicodev/infobox.less +++ /dev/null @@ -1,92 +0,0 @@ -.infobox { - - .panel-heading{ - background-color: @dim-gray; - - .panel-title{ - font-weight: 700; - } - } - - .header_url { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - display: block; - } - - - p{ - font-family: "DejaVu Serif", Georgia, Cambria, "Times New Roman", Times, serif !important; - font-style: italic; - } - - img{ - max-height: "250px"; - } - - .btn{ - background-color: @dark-blue; - border: none; - - a{ - color: white; - margin: 5px; - } - } - - .infobox_part { - margin-bottom: 20px; - word-wrap: break-word; - table-layout: fixed; - - } - - .infobox_part:last-child { - margin-bottom: 0; - } - - .infobox_toggle { - width: 100%; - text-align: center; - margin-bottom: 0px; - cursor: pointer; - } - - .infobox_toggle:hover { - background: @mild-gray; - } - - // Shrink infobox size when toggle is off - .infobox_checkbox ~ .infobox_body { - max-height: 300px; - overflow: hidden; - } - .infobox_checkbox:checked ~ .infobox_body { - max-height: none; - } - - // Show toggle button as down when infobox is shrunk - .infobox_checkbox ~ .infobox_toggle .infobox_label_down { - display: block; - } - .infobox_checkbox ~ .infobox_toggle .infobox_label_up { - display: none; - } - - // Show toggle button as up when infobox is expanded - .infobox_checkbox:checked ~ .infobox_toggle .infobox_label_up { - display: block; - } - .infobox_checkbox:checked ~ .infobox_toggle .infobox_label_down { - display: none; - } - - // Hide main image when toggle is off - .infobox_checkbox ~ .infobox_body img.infobox_part { - display: none; - } - .infobox_checkbox:checked ~ .infobox_body img.infobox_part { - display: block; - } -} diff --git a/searx/static/themes/oscar/src/less/logicodev/navbar.less b/searx/static/themes/oscar/src/less/logicodev/navbar.less deleted file mode 100644 index e1bbd35c6..000000000 --- a/searx/static/themes/oscar/src/less/logicodev/navbar.less +++ /dev/null @@ -1,30 +0,0 @@ -.searxng-navbar { - background: @black; - height: 2.3rem; - font-size: 1.3rem; - line-height: 1.3rem; - padding: 0.5rem; - font-weight: bold; - margin-bottom: 0.8rem; - - a, a:hover { - margin-right: 2.0rem; - color: white; - text-decoration: none; - } - - .instance a { - color: @light-green; - margin-left: 2.0rem; - } -} - -#main-logo { - margin-top: 20vh; - margin-bottom: 25px; - - & > img { - max-width: 350px; - width: 80%; - } -} diff --git a/searx/static/themes/oscar/src/less/logicodev/onoff.less b/searx/static/themes/oscar/src/less/logicodev/onoff.less deleted file mode 100644 index fbd2983eb..000000000 --- a/searx/static/themes/oscar/src/less/logicodev/onoff.less +++ /dev/null @@ -1,74 +0,0 @@ -.onoff-checkbox { - width:15%; -} -.onoffswitch { - position: relative; - width: 110px; - -webkit-user-select:none; - -moz-user-select:none; - -ms-user-select: none; -} -.onoffswitch-checkbox { - opacity: 0; - position: absolute; -} -.onoffswitch-checkbox:before { - content: ""; - display: inline-block; - width: 16px; - height: 16px; - margin-right: 10px; - position: absolute; - left: 0; - bottom: 1px; - background-color: #fff; - border: 1px solid #ccc; - border-radius: 0px; -} -.onoffswitch-label { - display: block; - overflow: hidden; - cursor: pointer; - border: 2px solid #FFFFFF !important; - border-radius: 50px !important; -} -.onoffswitch-inner { - display: block; - transition: margin 0.3s ease-in 0s; -} - -.onoffswitch-inner:before, .onoffswitch-inner:after { - display: block; - float: left; - width: 50%; - height: 30px; - padding: 0; - line-height: 40px; - font-size: 20px; - box-sizing: border-box; - content: ""; - background-color: #EEEEEE; -} - -.onoffswitch-switch { - display: block; - width: 37px; - background-color: @light-green; - position: absolute; - top: 0; - bottom: 0; - right: 0px; - border: 2px solid #FFFFFF; - border-radius: 50px !important; - transition: all 0.3s ease-in 0s; -} -.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { - margin-right: 0; -} -.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { - right: 71px; - background-color: #A1A1A1; -} -.onoffswitch-checkbox:focus + .onoffswitch-label .onoffswitch-switch { - border: 3px solid #444444; -} diff --git a/searx/static/themes/oscar/src/less/logicodev/oscar.less b/searx/static/themes/oscar/src/less/logicodev/oscar.less deleted file mode 100644 index 61e03745b..000000000 --- a/searx/static/themes/oscar/src/less/logicodev/oscar.less +++ /dev/null @@ -1,22 +0,0 @@ -@import "variables.less"; -@import "../../../../__common__/less/new_issue.less"; -@import "../../../../__common__/less/stats.less"; -@import "../../../../__common__/less/result_templates.less"; -@import "../../less/result_templates.less"; -@import "../../less/preferences.less"; -@import "../infinite_scroll.less"; -@import "../../generated/pygments-logicodev.less"; - -@import "navbar.less"; -@import "footer.less"; -@import "checkbox.less"; -@import "onoff.less"; -@import "results.less"; -@import "infobox.less"; -@import "search.less"; -@import "advanced.less"; -@import "cursor.less"; -@import "code.less"; -@import "preferences.less"; - -@import (inline) "../safari.css"; diff --git a/searx/static/themes/oscar/src/less/logicodev/preferences.less b/searx/static/themes/oscar/src/less/logicodev/preferences.less deleted file mode 100644 index 2d716e966..000000000 --- a/searx/static/themes/oscar/src/less/logicodev/preferences.less +++ /dev/null @@ -1,92 +0,0 @@ -.table > tbody > tr > td, .table > tbody > tr > th { - vertical-align: middle !important; -} - -.nav-tabs.nav-justified{ - margin-bottom: 20px; -} - -p { - margin: 10px 0; -} - -input.cursor-text { - margin: 10px 0; -} - -.engine-tooltip { - display: none; - position: absolute; - padding: 0.5rem 1rem; - margin: 0rem 0 0 2rem; - border: 1px solid #ddd; - box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1); - background: white; - font-size: 14px; - font-weight: normal; - z-index: 1000000; - max-width: 40rem; -} - -td:hover .engine-tooltip, th:hover .engine-tooltip, .engine-tooltip:hover { - display: inline-block; -} - -/* stacked-bar-chart */ -.stacked-bar-chart { - margin: 0; - padding: 0 0.125rem 0 3rem; - width: 100%; - width: -moz-available; - width: -webkit-fill-available; - width: fill; - flex-direction: row; - flex-wrap: nowrap; - flex-grow: 1; - align-items: center; - display: inline-flex; -} - -.stacked-bar-chart-value { - width: 3rem; - display: inline-block; - position: absolute; - padding: 0 0.5rem; - text-align: right; -} - -.stacked-bar-chart-base { - display:flex; - flex-shrink: 0; - flex-grow: 0; - flex-basis: unset; -} - -.stacked-bar-chart-median { - .stacked-bar-chart-base(); - background: @stacked-bar-chart; - border: 1px solid fade(@stacked-bar-chart, 90%); - padding: 0.3rem 0; -} - -.stacked-bar-chart-rate80 { - .stacked-bar-chart-base(); - background: transparent; - border: 1px solid fade(@stacked-bar-chart, 30%); - padding: 0.3rem 0; -} - -.stacked-bar-chart-rate95 { - .stacked-bar-chart-base(); - background: transparent; - border-bottom: 1px dotted fade(@stacked-bar-chart, 50%); - padding: 0; -} - -.stacked-bar-chart-rate100 { - .stacked-bar-chart-base(); - background: transparent; - border-left: 1px solid fade(@stacked-bar-chart, 90%); - padding: 0.4rem 0; - width: 1px; -} diff --git a/searx/static/themes/oscar/src/less/logicodev/results.less b/searx/static/themes/oscar/src/less/logicodev/results.less deleted file mode 100644 index 0668dc8cd..000000000 --- a/searx/static/themes/oscar/src/less/logicodev/results.less +++ /dev/null @@ -1,267 +0,0 @@ -.result_header { - margin-top: 0px; - margin-bottom: 2px; - font-size: 16px; - - .favicon { - margin-bottom:-3px; - } - - a { - color: @black; - text-decoration: none; - - &:hover{ - color: @blue; - } - - &:visited{ - color: @violet; - } - - .highlight { - background-color: @dim-gray; - // Chrome hack: bold is different size than normal - // https://stackoverflow.com/questions/20713988/weird-text-alignment-issue-in-css-when-bolded-lucida-sans - } - } -} - -.result-content, .result-format, .result-source { - margin-top: 2px; - margin-bottom: 0; - word-wrap: break-word; - color: @dark-gray; - font-size: 13px; -} - -.result .highlight { - font-weight: bold; -} - -.result-source { - font-size: 10px; - float: left; -} - -.result-format { - font-size: 10px; - float: right; -} - -.result-abstract { - margin-top: 0.5em; - margin-bottom: 0.8em; -} - -.external-link { - color: @dark-green; - font-size: 12px; - margin-bottom: 15px; - - a { - margin-right: 3px; - } -} - -// default formating of results -.result-default, .result-code, .result-torrent, .result-videos, .result-map { - clear: both; - padding: 0.5em 4px; - &:hover{ - background-color: @dim-gray; - } -} - - -// image formating of results -.result-images { - float: left !important; - margin: 0; - padding: 0; - a { - display: block; - width: 100%; - background-size: cover; - .img-thumbnail { - border: none !important; - padding: 0; - } - &:hover, &:focus { - outline: 0; - .img-thumbnail { - box-shadow: 5px 5px 15px 0px black; - } - } - } -} - -.result-images.js a .img-thumbnail { - max-height: inherit; - min-height: inherit; -} - -.result-images:not(.js) { - width: 25%; - padding: 3px 13px 13px 3px; - a { - .img-thumbnail { - margin: 0; - max-height: 128px; - min-height: 128px; - } - } -} - -.img-thumbnail { - margin: 5px; - max-height: 128px; - min-height: 128px; -} - -// video formating of results -.result-videos { - clear: both; - - hr{ - margin: 5px 0 15px 0; - } - - .collapse{ - width: 100%; - } - - .in{ - margin-bottom: 8px; - } -} - -// torrent formating of results -.result-torrent { - clear: both; - - b{ - margin-right: 5px; - margin-left: 5px; - } - - .seeders{ - color: @green; - } - - .leechers{ - color: @red; - } -} - -.result-metadata { - clear: both; - margin: 1em; - - td { - padding-right: 1em; - color: @gray; - } - - td:first-of-type { - color: @dark-gray; - } -} - -// map formating of results -.result-map { - clear: both; - - .img-thumbnail { - float: right; - width: auto; - height: 120px; - border: 0; - background: inherit; - } - - .img-type { - width: 20px; - max-height: 20px; - } - - .result-map-details { - font-size: 13px; - border-collapse: separate; - border-spacing: 0 0.35rem; - - th { - font-weight: inherit; - width: 20rem; - vertical-align: top; - } - - td { - vertical-align: top; - } - } - -} - -// code formating of results -.result-code { - clear: both; - - .code-fork, .code-fork a{ - color: @dark-gray; - } - -} - -// suggestion -.suggestion_item { - margin: 2px 5px; - max-width: 100%; - - .btn { - max-width: 100%; - white-space: normal; - word-wrap: break-word; - text-align: left; - } -} - -// download result -.result_download { - margin-right: 5px; -} - -// page forward, backward -#pagination { - margin-top: 30px; - padding-bottom: 60px; -} - -.label-default { - color: @dark-gray; - background: transparent; -} - -.result .text-muted small { - word-wrap: break-word; -} - -.modal-wrapper { - box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); -} - -.modal-wrapper { - background-clip: padding-box; - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 6px; - box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); - outline: 0 none; - position: relative; -} - -@media screen and (max-width: 75em) { - .img-thumbnail { - object-fit: cover; - } -} diff --git a/searx/static/themes/oscar/src/less/logicodev/search.less b/searx/static/themes/oscar/src/less/logicodev/search.less deleted file mode 100644 index 1ecb83bd4..000000000 --- a/searx/static/themes/oscar/src/less/logicodev/search.less +++ /dev/null @@ -1,96 +0,0 @@ -.search_categories, #categories { - text-transform: capitalize; - margin-bottom: 0.5rem; - display: flex; - flex-wrap: wrap; - flex-flow: row wrap; - align-content: stretch; - - label, .input-group-addon { - flex-grow: 1; - flex-basis: auto; - font-size: 1.2rem; - font-weight: normal; - background-color: white; - border: @mild-gray 1px solid; - border-right: none; - color: @dark-gray; - padding-bottom: 0.4rem; - padding-top: 0.4rem; - text-align: center; - min-width: 50px; - } - label:last-child, .input-group-addon:last-child { - border-right: @mild-gray 1px solid; - } - - input[type="checkbox"]:checked + label { - color: @black; - font-weight: bold; - border-bottom: @light-green 5px solid; - } -} - -#main-logo{ - margin-top: 24vh; - margin-bottom: 25px; -} - -#main-logo > img { - max-width: 350px; - width: 80%; -} - -#q{ - box-shadow: none; - border-right: none; - border-color: @semidark-gray; -} - - #search_form .input-group-btn .btn{ - border-color: @semidark-gray; - } - - #search_form .input-group-btn .btn:hover{ - background-color: @dark-green; - color: white; - } - -.custom-select, .custom-select-rtl { - appearance: none; - -webkit-appearance: none; - -moz-appearance: none; - font-size: 1.2rem; - font-weight:normal; - background-color: white; - border: @semidark-gray 1px solid; - color: @dark-gray; - // Warning: multi-line base64 URL adds "$stdin" in the source map: https://github.com/jakubpawlowicz/clean-css/issues/593 - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAABFkAAARZAVnbJUkAAAAHdElNRQfgBxgLDwB20OFsAAAAbElEQVQY073OsQ3CMAAEwJMYwJGnsAehpoXJItltBkmcdZBYgIIiQoLglnz3ui+eP+bk5uneteTMZJa6OJuIqvYzSJoqwqBq8gdmTTW86/dghxAUq4xsVYT9laBYXCw93Aajh7GPEF23t4fkBYevGFTANkPRAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA3LTI0VDExOjU1OjU4KzAyOjAwRFqFOQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wNy0yNFQxMToxNTowMCswMjowMP7RDgQAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) 96% no-repeat; -} - -.custom-select-rtl { - background-position-x: 4%; -} - -.search-margin { - margin-bottom: 0.6em; -} - -.visually-hidden { - position: absolute !important; - height: 1px; - width: 1px; - overflow: hidden; - clip: rect(1px, 1px, 1px, 1px); - white-space: nowrap; -} -.label-danger, .btn-danger { - background: @dark-red; -} -.label-success, .btn-success { - background: @dark-green; -} -select.form-control { - border-color: @semidark-gray !important; -} diff --git a/searx/static/themes/oscar/src/less/logicodev/variables.less b/searx/static/themes/oscar/src/less/logicodev/variables.less deleted file mode 100644 index ae2516c05..000000000 --- a/searx/static/themes/oscar/src/less/logicodev/variables.less +++ /dev/null @@ -1,18 +0,0 @@ -@black: #29314D; -@gray: #A4A4A4; -@dim-gray: #F6F9FA; -@dark-gray: #666; -@semidark-gray: #888; -@middle-gray: #F5F5F5; -@mild-gray: #DDD; -@dark-blue: #007AB8; -@blue: #0088CC; -@red: #F35E77; -@violet: #684898; -@dark-green: #068922; -@green: #2ecc71; -@light-green: #01D7D4; -@orange: #FFA92F; -@dark-red: #c9432f; - -@stacked-bar-chart: rgb(0, 0, 0); diff --git a/searx/static/themes/oscar/src/less/pointhi/advanced.less b/searx/static/themes/oscar/src/less/pointhi/advanced.less deleted file mode 100644 index 23bfdb0d2..000000000 --- a/searx/static/themes/oscar/src/less/pointhi/advanced.less +++ /dev/null @@ -1,49 +0,0 @@ -#advanced-search-container { - display: none; - text-align: center; - margin-bottom: 1rem; - clear: both; - - label, .input-group-addon { - font-size: 1.3rem; - font-weight:normal; - background-color: white; - border: #DDD 1px solid; - border-right: none; - color: #333; - padding-bottom: 0.8rem; - padding-left: 1.2rem; - padding-right: 1.2rem; - } - - label:last-child, .input-group-addon:last-child { - border-right: #DDD 1px solid; - } - - input[type="radio"] { - display: none; - } - - input[type="radio"]:checked + label { - color: black; - font-weight: bold; - background-color: #EEE; - } -} - -#check-advanced { - display: none; -} - -#check-advanced:checked ~ #advanced-search-container { - display: block; -} - -.advanced { - padding: 0; - margin-top: 0.3rem; - text-align: right; - label, select { - cursor: pointer; - } -} diff --git a/searx/static/themes/oscar/src/less/pointhi/checkbox.less b/searx/static/themes/oscar/src/less/pointhi/checkbox.less deleted file mode 100644 index 6428b36ed..000000000 --- a/searx/static/themes/oscar/src/less/pointhi/checkbox.less +++ /dev/null @@ -1,9 +0,0 @@ -// Hide element if checkbox is checked -input[type=checkbox]:checked + .label_hide_if_checked, input[type=checkbox]:checked + .label_hide_if_not_checked + .label_hide_if_checked { - display:none; -} - -// Hide element if checkbox is not checked -input[type=checkbox]:not(:checked) + .label_hide_if_not_checked, input[type=checkbox]:not(:checked) + .label_hide_if_checked + .label_hide_if_not_checked { - display:none; -} diff --git a/searx/static/themes/oscar/src/less/pointhi/code.less b/searx/static/themes/oscar/src/less/pointhi/code.less deleted file mode 100644 index e69de29bb..000000000 diff --git a/searx/static/themes/oscar/src/less/pointhi/cursor.less b/searx/static/themes/oscar/src/less/pointhi/cursor.less deleted file mode 100644 index cbc1ea6fc..000000000 --- a/searx/static/themes/oscar/src/less/pointhi/cursor.less +++ /dev/null @@ -1,8 +0,0 @@ -// display cursor -.cursor-text { - cursor: text !important; -} - -.cursor-pointer { - cursor: pointer !important; -} diff --git a/searx/static/themes/oscar/src/less/pointhi/footer.less b/searx/static/themes/oscar/src/less/pointhi/footer.less deleted file mode 100644 index 0b25e735f..000000000 --- a/searx/static/themes/oscar/src/less/pointhi/footer.less +++ /dev/null @@ -1,19 +0,0 @@ -// Sticky footer styles - -html { - position: relative; - min-height: 100%; -} - -body { - /* Margin bottom by footer height */ - margin-bottom: 80px; -} - -.footer { - position: absolute; - bottom: 0; - width: 100%; - /* Set the fixed height of the footer here */ - height: 60px; -} diff --git a/searx/static/themes/oscar/src/less/pointhi/infobox.less b/searx/static/themes/oscar/src/less/pointhi/infobox.less deleted file mode 100644 index e6a55e944..000000000 --- a/searx/static/themes/oscar/src/less/pointhi/infobox.less +++ /dev/null @@ -1,62 +0,0 @@ -.infobox { - - img { - max-height: 250px; - } - - .infobox_part { - margin-bottom: 20px; - word-wrap: break-word; - table-layout: fixed; - } - - .infobox_part:last-child { - margin-bottom: 0; - } - - .header_url { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - display: block; - } - - .infobox_toggle { - width: 100%; - text-align: center; - margin-bottom: 0px; - } - - // Shrink infobox size when toggle is off - .infobox_checkbox ~ .infobox_body { - max-height: 300px; - overflow: hidden; - } - .infobox_checkbox:checked ~ .infobox_body { - max-height: none; - } - - // Show toggle button as down when infobox is shrunk - .infobox_checkbox ~ .infobox_toggle .infobox_label_down { - display: block; - } - .infobox_checkbox ~ .infobox_toggle .infobox_label_up { - display: none; - } - - // Show toggle button as up when infobox is expanded - .infobox_checkbox:checked ~ .infobox_toggle .infobox_label_up { - display: block; - } - .infobox_checkbox:checked ~ .infobox_toggle .infobox_label_down { - display: none; - } - - // Hide main image when toggle is off - .infobox_checkbox ~ .infobox_body img.infobox_part { - display: none; - } - .infobox_checkbox:checked ~ .infobox_body img.infobox_part { - display: block; - } -} diff --git a/searx/static/themes/oscar/src/less/pointhi/navbar.less b/searx/static/themes/oscar/src/less/pointhi/navbar.less deleted file mode 100644 index 59be047a3..000000000 --- a/searx/static/themes/oscar/src/less/pointhi/navbar.less +++ /dev/null @@ -1,20 +0,0 @@ -.searxng-navbar { - background: #eee; - color: #aaa; - height: 2.3rem; - font-size: 1.3rem; - line-height: 1.3rem; - padding: 0.5rem; - font-weight: bold; - margin-bottom: 1.3rem; - - a, a:hover { - margin-right: 2.0rem; - text-decoration: none; - } - - .instance a { - color: #444; - margin-left: 2.0rem; - } -} diff --git a/searx/static/themes/oscar/src/less/pointhi/onoff.less b/searx/static/themes/oscar/src/less/pointhi/onoff.less deleted file mode 100644 index 72b289a23..000000000 --- a/searx/static/themes/oscar/src/less/pointhi/onoff.less +++ /dev/null @@ -1,57 +0,0 @@ -.onoff-checkbox { - width:15%; -} -.onoffswitch { - position: relative; - width: 110px; - -webkit-user-select:none; - -moz-user-select:none; - -ms-user-select: none; -} -.onoffswitch-checkbox { - display: none; -} -.onoffswitch-label { - display: block; - overflow: hidden; - cursor: pointer; - border: 2px solid #FFFFFF !important; - border-radius: 50px !important; -} -.onoffswitch-inner { - display: block; - transition: margin 0.3s ease-in 0s; -} - -.onoffswitch-inner:before, .onoffswitch-inner:after { - display: block; - float: left; - width: 50%; - height: 30px; - padding: 0; - line-height: 40px; - font-size: 20px; - box-sizing: border-box; - content: ""; - background-color: #EEEEEE; -} - -.onoffswitch-switch { - display: block; - width: 37px; - background-color: #00CC00; - position: absolute; - top: 0; - bottom: 0; - right: 0px; - border: 2px solid #FFFFFF !important; - border-radius: 50px !important; - transition: all 0.3s ease-in 0s; -} -.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { - margin-right: 0; -} -.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { - right: 71px; - background-color: #A1A1A1; -} diff --git a/searx/static/themes/oscar/src/less/pointhi/oscar.less b/searx/static/themes/oscar/src/less/pointhi/oscar.less deleted file mode 100644 index d54fa28d9..000000000 --- a/searx/static/themes/oscar/src/less/pointhi/oscar.less +++ /dev/null @@ -1,23 +0,0 @@ -@import "variables.less"; -@import "../../../../__common__/less/new_issue.less"; -@import "../../../../__common__/less/stats.less"; -@import "../../../../__common__/less/result_templates.less"; -@import "../../less/result_templates.less"; -@import "../../less/preferences.less"; -@import "../infinite_scroll.less"; -@import "../../generated/pygments-pointhi.less"; - -@import "footer.less"; -@import "checkbox.less"; -@import "onoff.less"; -@import "results.less"; -@import "infobox.less"; -@import "search.less"; -@import "advanced.less"; -@import "cursor.less"; -@import "code.less"; -@import "navbar.less"; -@import "code.less"; -@import "preferences.less"; - -@import (inline) "../safari.css"; diff --git a/searx/static/themes/oscar/src/less/pointhi/preferences.less b/searx/static/themes/oscar/src/less/pointhi/preferences.less deleted file mode 100644 index 25ba100d6..000000000 --- a/searx/static/themes/oscar/src/less/pointhi/preferences.less +++ /dev/null @@ -1,79 +0,0 @@ -.table > tbody > tr > td, .table > tbody > tr > th { - vertical-align: middle !important; -} - -.engine-tooltip { - display: none; - position: absolute; - padding: 0.5rem 1rem; - margin: 0rem 0 0 2rem; - border: 1px solid #ddd; - box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1); - background: white; - font-size: 14px; - font-weight: normal; - z-index: 1000000; -} - -th:hover .engine-tooltip, td:hover .engine-tooltip, .engine-tooltip:hover { - display: inline-block; -} - -/* stacked-bar-chart */ -.stacked-bar-chart { - margin: 0; - padding: 0 0.125rem 0 3rem; - width: 100%; - width: -moz-available; - width: -webkit-fill-available; - width: fill; - flex-direction: row; - flex-wrap: nowrap; - flex-grow: 1; - align-items: center; - display: inline-flex; -} - -.stacked-bar-chart-value { - width: 3rem; - display: inline-block; - position: absolute; - padding: 0 0.5rem; - text-align: right; -} - -.stacked-bar-chart-base { - display:flex; - flex-shrink: 0; - flex-grow: 0; - flex-basis: unset; -} - -.stacked-bar-chart-median { - .stacked-bar-chart-base(); - background: @stacked-bar-chart; - border: 1px solid fade(@stacked-bar-chart, 90%); - padding: 0.3rem 0; -} - -.stacked-bar-chart-rate80 { - .stacked-bar-chart-base(); - background: transparent; - border: 1px solid fade(@stacked-bar-chart, 30%); - padding: 0.3rem 0; -} - -.stacked-bar-chart-rate95 { - .stacked-bar-chart-base(); - background: transparent; - border-bottom: 1px dotted fade(@stacked-bar-chart, 50%); - padding: 0; -} - -.stacked-bar-chart-rate100 { - .stacked-bar-chart-base(); - background: transparent; - border-left: 1px solid fade(@stacked-bar-chart, 90%); - padding: 0.4rem 0; - width: 1px; -} diff --git a/searx/static/themes/oscar/src/less/pointhi/results.less b/searx/static/themes/oscar/src/less/pointhi/results.less deleted file mode 100644 index f6a2a0239..000000000 --- a/searx/static/themes/oscar/src/less/pointhi/results.less +++ /dev/null @@ -1,113 +0,0 @@ - -.result_header { - margin-bottom:5px; - margin-top:20px; - - .favicon { - margin-bottom:-3px; - } - - a { - vertical-align: bottom; - - .highlight { - font-weight:bold; - } - } -} - -.result-content { - margin-top: 5px; - word-wrap: break-word; - - .highlight { - font-weight:bold; - } -} - -// default formating of results -.result-default { - clear: both; -} - -// image formating of results -.result-images { - float: left !important; - height: 138px; -} - -.img-thumbnail { - margin: 5px; - max-height: 128px; -} - -// video formating of results -.result-videos { - clear: both; -} - -// torrent formating of results -.result-torrents { - clear: both; -} - -// map formating of results -.result-map { - clear: both; -} - -// code formating of results -.result-code { - clear: both; -} - -// suggestion -.suggestion_item { - margin: 2px 5px; - max-width: 100%; - - .btn { - max-width: 100%; - white-space: normal; - word-wrap: break-word; - text-align: left; - } -} - -// download result -.result_download { - margin-right: 5px; -} - -// page forward, backward -#pagination { - margin-top: 30px; - padding-bottom: 50px; -} - -.label-default { - color: #AAA; - background: #FFF; -} - -.result .text-muted small { - word-wrap: break-word; -} - -.modal-wrapper { - box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); -} - -.modal-wrapper { - background-clip: padding-box; - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 6px; - box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); - outline: 0 none; - position: relative; -} - -.highlight { - font-weight: 700; -} diff --git a/searx/static/themes/oscar/src/less/pointhi/search.less b/searx/static/themes/oscar/src/less/pointhi/search.less deleted file mode 100644 index ac0a7a0c7..000000000 --- a/searx/static/themes/oscar/src/less/pointhi/search.less +++ /dev/null @@ -1,43 +0,0 @@ -.search_categories, #categories { - text-transform: capitalize; - margin-bottom: 1.5rem; - margin-top: 1.5rem; - display: flex; - flex-wrap: wrap; - align-content: stretch; - - label, .input-group-addon { - flex-grow: 1; - flex-basis: auto; - font-size: 1.3rem; - font-weight: normal; - background-color: white; - border: #DDD 1px solid; - border-right: none; - color: #333; - padding-bottom: 0.8rem; - padding-top: 0.8rem; - text-align: center; - min-width: 50px; - } - - label:last-child, .input-group-addon:last-child { - border-right: #DDD 1px solid; - } - - input[type="checkbox"]:checked + label{ - color: black; - font-weight: bold; - background-color: #EEE; - } -} - -.visually-hidden { - position: absolute !important; - height: 1px; - width: 1px; - overflow: hidden; - clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ - clip: rect(1px, 1px, 1px, 1px); - white-space: nowrap; /* added line */ -} diff --git a/searx/static/themes/oscar/src/less/pointhi/variables.less b/searx/static/themes/oscar/src/less/pointhi/variables.less deleted file mode 100644 index 991f03098..000000000 --- a/searx/static/themes/oscar/src/less/pointhi/variables.less +++ /dev/null @@ -1 +0,0 @@ -@stacked-bar-chart: rgb(0, 0, 0); diff --git a/searx/static/themes/oscar/src/less/preferences.less b/searx/static/themes/oscar/src/less/preferences.less deleted file mode 100644 index 2c2165e85..000000000 --- a/searx/static/themes/oscar/src/less/preferences.less +++ /dev/null @@ -1,3 +0,0 @@ -.col-stat { - width: 10rem; -} diff --git a/searx/static/themes/oscar/src/less/result_templates.less b/searx/static/themes/oscar/src/less/result_templates.less deleted file mode 100644 index 80b3822c4..000000000 --- a/searx/static/themes/oscar/src/less/result_templates.less +++ /dev/null @@ -1,5 +0,0 @@ -.default-image-style { - width: auto; - max-height: 60px; - min-height: 60px; -} diff --git a/searx/static/themes/oscar/src/less/safari.css b/searx/static/themes/oscar/src/less/safari.css deleted file mode 100644 index 02962db32..000000000 --- a/searx/static/themes/oscar/src/less/safari.css +++ /dev/null @@ -1,13 +0,0 @@ -/* Safari 9+ - Conditional/Hack CSS from https://browserstrangeness.github.io/css_hacks.html -*/ -@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill) { - .twitter-typeahead .tt-input:focus { - z-index: 2; - } - - .input-group-btn:last-child > .btn, - .input-group-btn:last-child > .btn-group { - margin-left: inherit !important; - } -} diff --git a/searx/templates/oscar/404.html b/searx/templates/oscar/404.html deleted file mode 100644 index cdb31db73..000000000 --- a/searx/templates/oscar/404.html +++ /dev/null @@ -1,9 +0,0 @@ -{% extends "oscar/base.html" %} -{% block content %} -
-

{{ _('Page not found') }}

- {% autoescape false %} -

{{ _('Go to %(search_page)s.', search_page='{}'.format(url_for('index'), _('search page'))) }}

- {% endautoescape %} -
-{% endblock %} diff --git a/searx/templates/oscar/advanced.html b/searx/templates/oscar/advanced.html deleted file mode 100644 index 0b13d50d6..000000000 --- a/searx/templates/oscar/advanced.html +++ /dev/null @@ -1,17 +0,0 @@ - - -
- {% include 'oscar/categories.html' %} - -
-
- {%- include 'oscar/time-range.html' -%} -
-
- {%- include 'oscar/languages.html' -%} -
-
-
diff --git a/searx/templates/oscar/base.html b/searx/templates/oscar/base.html deleted file mode 100644 index dbc0699df..000000000 --- a/searx/templates/oscar/base.html +++ /dev/null @@ -1,114 +0,0 @@ -{% from 'oscar/macros.html' import icon %} - - - - - - - - - - {% block meta %}{% endblock %} - {% block title %}{% endblock %}{{ instance_name }} - - {% if preferences.get_value('oscar-style') -%} - {{' '}} - {%- else -%} - {{' '}} - {%- endif %} - - {% set templates = results|map(attribute='template')|unique|list -%} - {%- set load_leaflet = 'map.html' in templates -%} - {%- if load_leaflet -%} - {{' '}} - {%- endif %} - - {%- for css in styles %} - - {% endfor %} - - - - {% block styles %} - {% endblock %} - {% block head %} - {% endblock %} - - - - - - {% include 'oscar/navbar.html' %} - -
- {% if errors %} - - {% endif %} - - {% block site_alert_error %} - {% endblock %} - {% block site_alert_warning %} - {% endblock %} - {% block site_alert_info %} - {% endblock %} - {% block site_alert_success %} - {% endblock %} - - {% block content %} - {% endblock %} - -
- - - - {% if load_leaflet %}{{" "}}{{ "\n" }}{% endif %} - {% if autocomplete %}{{" "}}{{ "\n" }}{% endif %} - - - {% for script in scripts %} - {{""}} - {% endfor %} - - - diff --git a/searx/templates/oscar/categories.html b/searx/templates/oscar/categories.html deleted file mode 100644 index 39d1e1d33..000000000 --- a/searx/templates/oscar/categories.html +++ /dev/null @@ -1,13 +0,0 @@ -
-{%- if rtl -%} - {% for category in categories_as_tabs | reverse -%} - {{- '' -}} - - {%- endfor %} -{%- else -%} - {% for category in categories_as_tabs -%} - {{- '' -}} - - {%- endfor %} -{%- endif -%} -
diff --git a/searx/templates/oscar/index.html b/searx/templates/oscar/index.html deleted file mode 100644 index 0e7e7863a..000000000 --- a/searx/templates/oscar/index.html +++ /dev/null @@ -1,21 +0,0 @@ -{% extends "oscar/base.html" %} -{% block content %} -
-
{{- "" -}} -
- {%- if cookies['oscar-style'] == 'pointhi' -%} -

searx logoSearXNG

- {%- else -%} - - {%- endif -%} -
{{- "" -}} -
-
-
- {% include 'oscar/search_full.html' %} -
-
-
-{% endblock %} diff --git a/searx/templates/oscar/info.html b/searx/templates/oscar/info.html deleted file mode 100644 index c12446a08..000000000 --- a/searx/templates/oscar/info.html +++ /dev/null @@ -1,12 +0,0 @@ -{% extends "oscar/base.html" %} -{% block title %}{{ active_page.title }} - {% endblock %} -{% block content %} - -{{ active_page.html | safe }} -{% endblock %} diff --git a/searx/templates/oscar/infobox.html b/searx/templates/oscar/infobox.html deleted file mode 100644 index 8a12b8074..000000000 --- a/searx/templates/oscar/infobox.html +++ /dev/null @@ -1,49 +0,0 @@ -{% from 'oscar/macros.html' import result_link with context %} -
-
{{- "" -}} -
-
- {% for engine in infobox.engines %} - {{ engine }} - {% endfor %} -
-

{{ infobox.infobox }}

{{- "" -}} - {% for u in infobox.urls %}{% if u.official %} {{ u.url }}{% endif %}{% endfor %} -
-
- -
- {% if infobox.img_src %}{% endif %} - - {% if infobox.content %}

{{ infobox.content | safe }}

{% endif %} - - {% if infobox.attributes -%} - - {% for attribute in infobox.attributes -%} - {{- "" -}} - - {%- if attribute.image -%} - - {%- else -%} - - {%- endif -%} - - {% endfor -%} -
{{ attribute.label }}{{ attribute.image.alt }}{{ attribute.value }}
- {% endif %} - - {% if infobox.urls -%} -
{{- "\n" -}} - - {%- for url in infobox.urls -%} -

{{ result_link(url.url, url.title) }}

- {% endfor -%} -
{{- "" -}} -
- {% endif %} -
- -
diff --git a/searx/templates/oscar/languages.html b/searx/templates/oscar/languages.html deleted file mode 100644 index c0ecb440e..000000000 --- a/searx/templates/oscar/languages.html +++ /dev/null @@ -1,10 +0,0 @@ -{% from 'oscar/macros.html' import custom_select_class %} - - diff --git a/searx/templates/oscar/macros.html b/searx/templates/oscar/macros.html deleted file mode 100644 index 2b27cfd28..000000000 --- a/searx/templates/oscar/macros.html +++ /dev/null @@ -1,145 +0,0 @@ - -{% macro icon(action, alt) -%} - -{%- endmacro %} - - -{% macro draw_favicon(favicon) -%} - {{ favicon }} -{%- endmacro %} - -{%- macro result_link(url, title, classes='', id='') -%} -{{ title }} -{%- endmacro -%} - - -{% macro result_header(result, favicons, id) -%} -

{% if result.engine~".png" in favicons %}{{ draw_favicon(result.engine) }}{% endif %}{% if result.url %}{{ result_link(result.url, result.title|safe, id=id) }}{% else %}{{ result.title|safe}}{% endif %}

-{%- endmacro %} - - -{% macro result_sub_header(result, id) -%} - {%- if result.publishedDate %}{% endif -%} - {%- if result.magnetlink %} • {{ result_link(result.magnetlink, icon('magnet') + _('magnet link'), "magnetlink", id) }}{% endif -%} - {%- if result.torrentfile %} • {{ result_link(result.torrentfile, icon('download-alt') + _('torrent file'), "torrentfile", id) }}{% endif -%} - {%- if result.metadata %}
{{ result.metadata|safe }}
{% endif -%} -{%- endmacro %} - - -{% macro result_footer(result, id) -%} -
{{- "" -}} -
- {%- for engine in result.engines -%} - {{ engine }} - {%- endfor -%} - {%- if result.url -%} - {%- if result.cached_url -%} - {{ result_link(result.cached_url, icon('link') + _('cached'), "text-info", id) }} - {%- elif not result.is_onion -%} - {{ result_link("https://web.archive.org/web/" + result.url, icon('link') + _('cached'), "text-info", id) }} - {%- endif -%} - {%- endif -%} - {%- if proxify and proxify_results -%} - {{ result_link(proxify(result.url), icon('sort') + _('proxied'), "text-info", id) }} - {%- endif -%} -
- {%- if result.pretty_url -%} - - {%- endif -%} -{%- endmacro %} - - -{% macro result_footer_nocache(result) -%} -
{{- "" -}} -
- {%- for engine in result.engines -%} - {{ engine }} - {%- endfor -%} - {%- if proxify and proxify_results -%} - {{ result_link(proxify(result.url), icon('sort') + _('proxied'), "text-info") }} - {%- endif -%} -
{{- "" -}} - -{%- endmacro %} - - -{% macro result_footer_rtl(result, id) -%} -
- {%- for engine in result.engines -%} - {{ engine }} - {%- endfor -%} - {%- if result.url -%} - {%- if result.cached_url -%} - {{ result_link(result.cached_url, icon('link') + _('cached'), "text-info", id) }} - {%- elif not result.is_onion -%} - {{ result_link("https://web.archive.org/web/" + result.url, icon('link') + _('cached'), "text-info", id) }} - {%- endif -%} - {%- endif -%} - {%- if proxify and proxify_results -%} - {{ result_link(proxify(result.url), icon('sort') + _('proxied'), "text-info", id) }} - {%- endif -%} - {%- if result.pretty_url -%} - - {%- endif -%} -{%- endmacro %} - - -{% macro result_footer_nocache_rtl(result) -%} -
- {%- for engine in result.engines -%} - {{ engine }} - {%- endfor -%} - {%- if proxify and proxify_results -%} - {{ result_link(proxify(result.url), icon('sort') + _('proxied'), "text-info") }} - {%- endif -%} - -{%- endmacro %} - -{% macro preferences_item_header(info, label, rtl, id) -%} - {%- if rtl -%} -
{{- "" -}} - {{- "" -}} - {{ info }}{{- "" -}} -
- {%- else -%} -
{{- "" -}} - {{- "" -}} -
- {%- endif -%} -{%- endmacro %} - -{% macro preferences_item_footer(info, label, rtl) -%} - {%- if rtl -%} -
{{- "" -}} -
- {%- else -%} -
- {{ info }}{{- "" -}} -
- {%- endif -%} -{%- endmacro %} - -{% macro custom_select_class(rtl) -%} -custom-select{% if rtl %}-rtl{% endif %} -{%- endmacro %} - -{% macro checkbox_toggle(id, blocked) -%} -
{{- "" -}} - {{- "" -}} - {{- "" -}} - {{- "" -}} -
{{- "" -}} -{%- endmacro %} - -{% macro support_toggle(supports) -%} - {%- if supports == '?' -%} - {{- "" -}} - {%- elif supports -%} - {{- "" -}} - {%- else -%} - {{- "" -}} - {%- endif -%} -{%- endmacro %} diff --git a/searx/templates/oscar/messages/first_time.html b/searx/templates/oscar/messages/first_time.html deleted file mode 100644 index 8b29d7020..000000000 --- a/searx/templates/oscar/messages/first_time.html +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/searx/templates/oscar/messages/no_data_available.html b/searx/templates/oscar/messages/no_data_available.html deleted file mode 100644 index aee791766..000000000 --- a/searx/templates/oscar/messages/no_data_available.html +++ /dev/null @@ -1,5 +0,0 @@ -{% from 'oscar/macros.html' import icon %} - diff --git a/searx/templates/oscar/messages/no_results.html b/searx/templates/oscar/messages/no_results.html deleted file mode 100644 index 16026daad..000000000 --- a/searx/templates/oscar/messages/no_results.html +++ /dev/null @@ -1,20 +0,0 @@ -{% from 'oscar/macros.html' import icon %} -{% if unresponsive_engines %} - -{% else %} - -{% endif %} diff --git a/searx/templates/oscar/messages/save_settings_successfull.html b/searx/templates/oscar/messages/save_settings_successfull.html deleted file mode 100644 index 63e578c70..000000000 --- a/searx/templates/oscar/messages/save_settings_successfull.html +++ /dev/null @@ -1,9 +0,0 @@ -{% from 'oscar/macros.html' import icon %} - diff --git a/searx/templates/oscar/messages/unknow_error.html b/searx/templates/oscar/messages/unknow_error.html deleted file mode 100644 index 3c4c9c15d..000000000 --- a/searx/templates/oscar/messages/unknow_error.html +++ /dev/null @@ -1,9 +0,0 @@ -{% from 'oscar/macros.html' import icon %} - diff --git a/searx/templates/oscar/navbar.html b/searx/templates/oscar/navbar.html deleted file mode 100644 index f5401c382..000000000 --- a/searx/templates/oscar/navbar.html +++ /dev/null @@ -1,9 +0,0 @@ -
{{- "" -}} - {{- "" -}} - {{ instance_name }}{{- "" -}} - {{- "" -}} - {{- "" -}} - {{ _('about') }}{{- "" -}} - {{ _('preferences') }}{{- "" -}} - {{- "" -}} -
diff --git a/searx/templates/oscar/preferences.html b/searx/templates/oscar/preferences.html deleted file mode 100644 index 1a5219b07..000000000 --- a/searx/templates/oscar/preferences.html +++ /dev/null @@ -1,509 +0,0 @@ -{% from 'oscar/macros.html' import preferences_item_header, preferences_item_header_rtl, preferences_item_footer, preferences_item_footer_rtl, checkbox_toggle, support_toggle, custom_select_class %} -{% extends "oscar/base.html" %} -{%- macro engine_about(search_engine, id) -%} -{% if search_engine.about is defined or stats[search_engine.name]['result_count'] > 0 %} -{% set about = search_engine.about %} - -{%- endif -%} -{%- endmacro %} - -{%- macro engine_time(engine_name, css_align_class) -%} -{{- "" -}} - {%- if stats[engine_name].time != None -%} - {{- stats[engine_name].time -}}{{- "" -}} - {{- "" -}} - - {%- endif -%} - -{%- endmacro -%} - -{%- macro engine_reliability(engine_name, css_align_class) -%} -{% set r = reliabilities.get(engine_name, {}).get('reliablity', None) %} -{% set checker_result = reliabilities.get(engine_name, {}).get('checker', []) %} -{% set errors = reliabilities.get(engine_name, {}).get('errors', []) %} -{% if r != None %} - {% if r <= 50 %}{% set label = 'danger' %} - {% elif r < 80 %}{% set label = 'warning' %} - {% elif r < 90 %}{% set label = 'default' %} - {% else %}{% set label = 'success' %} - {% endif %} -{% else %} - {% set r = '' %} -{% endif %} -{% if checker_result or errors %} -{{- "" -}} - {{- "" -}} - - {{ icon('exclamation-sign', 'The engine is not reliabled') }} {{ r -}} - {{- "" -}} - {{- "" -}} - {{- "" -}} - -{%- else -%} -{{ r }} -{%- endif -%} -{%- endmacro -%} - -{%- macro plugin_of_category(plugin_category) -%} -{%- for plugin in plugins -%} - {%- if plugin.preference_section == plugin_category -%} - {{- preferences_item_header(_(plugin.description), _(plugin.name), rtl, 'plugin_' + plugin.id) -}} - {{- checkbox_toggle('plugin_' + plugin.id, plugin.id not in allowed_plugins) -}} - {{- preferences_item_footer(_(plugin.description), _(plugin.name), rtl) -}} - {%- endif -%} -{%- endfor -%} -{% endmacro %} - -{%- block title %}{{ _('preferences') }} - {% endblock -%} - -{% block content %} - -
- -

{{ _('Preferences') }}

-
- - - - - - -
-
-
-
- {% if 'categories' not in locked_preferences %} -
- {% if rtl %} -
- {% include 'oscar/categories.html' %} -
- - {% else %} - -
- {% include 'oscar/categories.html' %} -
- {% endif %} -
- {% endif %} - {% if 'language' not in locked_preferences %} - {% set language_label = _('Search language') %} - {% set language_info = _('What language do you prefer for search?') %} - {{ preferences_item_header(language_info, language_label, rtl, 'language') }} - {% include 'oscar/languages.html' %} - {{ preferences_item_footer(language_info, language_label, rtl) }} - {% endif %} - - {% if 'safesearch' not in locked_preferences %} - {% set safesearch_label = _('SafeSearch') %} - {% set safesearch_info = _('Filter content') %} - {{ preferences_item_header(safesearch_info, safesearch_label, rtl, 'safesearch') }} - - {{ preferences_item_footer(safesearch_info, safesearch_label, rtl) }} - {% endif %} - - {% if 'autocomplete' not in locked_preferences %} - {% set autocomplete_label = _('Autocomplete') %} - {% set autocomplete_info = _('Find stuff as you type') %} - {{ preferences_item_header(autocomplete_info, autocomplete_label, rtl, 'autocomplete') }} - - {{ preferences_item_footer(autocomplete_info, autocomplete_label, rtl) }} - {% endif %} - - {{ plugin_of_category('general' )}} - - {% if 'doi_resolver' not in locked_preferences %} - {% set label = _('Open Access DOI resolver') %} - {% set info = _('Redirect to open-access versions of publications when available (plugin required)') %} - {{ preferences_item_header(info, label, rtl, 'doi_resolver') }} - - {{ preferences_item_footer(info, label, rtl) }} - {% endif %} - - {{ plugin_of_category('onion' )}} - - {% set label = _('Engine tokens') %} - {% set info = _('Access tokens for private engines') %} - {{ preferences_item_header(info, label, rtl, 'tokens') }} - - {{ preferences_item_footer(info, label, rtl) }} -
-
-
-
- -
-
- {% if 'locale' not in locked_preferences %} - {% set locale_label = _('Interface language') %} - {% set locale_info = _('Change the language of the layout') %} - {{ preferences_item_header(locale_info, locale_label, rtl, 'locale') }} - - {{ preferences_item_footer(locale_info, locale_label, rtl) }} - {% endif %} - - {% if 'theme' not in locked_preferences %} - {% set theme_label = _('Theme') %} - {% set theme_info = _('Change SearXNG layout') %} - {{ preferences_item_header(theme_info, theme_label, rtl, 'theme') }} - - {{ preferences_item_footer(theme_info, theme_label, rtl) }} - {% endif %} - - {% if 'oscar-style' not in locked_preferences %} - {{ preferences_item_header(_('Choose style for this theme'), _('Style'), rtl, 'oscar_style') }} - - {{ preferences_item_footer(_('Choose style for this theme'), _('Style'), rtl) }} - {% endif %} - - {% set label = _('Show advanced settings') %} - {% set info = _('Show advanced settings panel in the home page by default') %} - {{ preferences_item_header(info, label, rtl, 'advanced_search') }} - - {{ preferences_item_footer(info, label, rtl) }} - - {% if 'results_on_new_tab' not in locked_preferences %} - {% set label = _('Results on new tabs') %} - {% set info = _('Open result links on new browser tabs') %} - {{ preferences_item_header(info, label, rtl, 'results_on_new_tab') }} - - {{ preferences_item_footer(info, label, rtl) }} - {% endif %} - - {% if 'infinite_scroll' not in locked_preferences %} - {% set label = _('Infinite scroll') %} - {% set info = _('Automatically load next page when scrolling to bottom of current page') %} - {{ preferences_item_header(info, label, rtl, 'infinite_scroll') }} - - {{ preferences_item_footer(info, label, rtl) }} - {% endif %} - - {{ plugin_of_category('ui' )}} -
-
-
-
- -
-
- {% if 'method' not in locked_preferences %} - {% set method_label = _('HTTP Method') %} - {% set method_info = _('Change how forms are submited, learn more about request methods') %} - {{ preferences_item_header(method_info, method_label, rtl, 'method') }} - - {{ preferences_item_footer(method_info, method_label, rtl) }} - {% endif %} - - {% if 'image_proxy' not in locked_preferences %} - {% set image_proxy_label = _('Image proxy') %} - {% set image_proxy_info = _('Proxying image results through SearXNG') %} - {{ preferences_item_header(image_proxy_info, image_proxy_label, rtl, 'image_proxy') }} - - {{ preferences_item_footer(image_proxy_info, image_proxy_label, rtl) }} - {% endif %} - - {% if 'query_in_title' not in locked_preferences %} - {% set query_in_title_label = _("Query in the page's title") %} - {% set query_in_title_info = _("When enabled, the result page's title contains your query. Your browser can record this title") %} - {{ preferences_item_header(query_in_title_info, query_in_title_label, rtl, 'query_in_title') }} - - {{ preferences_item_footer(query_in_title_info, query_in_title_label, rtl) }} - {% endif %} - - {{ plugin_of_category('privacy' )}} -
-
-
-
- - - - - - -
- -
-

- - -

-
- - {% for categ in categories_as_tabs + [OTHER_CATEGORY] %} - -
- {% if categ == OTHER_CATEGORY %} -

{{_('This tab does not show up for search results, but you can search the engines listed here via bangs.')}}

- {% endif %} -
-
-
- - - {% if not rtl %} - - - - - - - - - - {% else %} - - - - - - - - - - {% endif %} - - {% for group, engines in engines_by_category[categ] | group_engines_in_tab %} - {% if loop.length > 1 %} - - {% endif %} - {% for search_engine in engines %} - {% if not search_engine.private %} - - {% if not rtl %} - - - - - - - {{ engine_time(search_engine.name, 'text-right') }} - - {{ engine_reliability(search_engine.name, 'text-right ') }} - {% else %} - {{ engine_reliability(search_engine.name, 'text-left') }} - - {{ engine_time(search_engine.name, 'text-left') }} - - - - - - - {% endif %} - - {% endif %} - {% endfor %} - {% endfor %} -
{{ _("Allow") }}{{ _("Engine name") }}{{ _("Shortcut") }}{{ _("Selected language") }}{{ _("SafeSearch") }}{{ _("Time range") }}{{ _("Response time") }}{{ _("Max time") }}{{ _("Reliability") }}{{ _("Reliability") }}{{ _("Max time") }}{{ _("Response time") }}{{ _("Time range") }}{{ _("SafeSearch") }}{{ _("Selected language") }}{{ _("Shortcut") }}{{ _("Engine name") }}{{ _("Allow") }}
{{_(group)}}
- {{- checkbox_toggle('engine_' + search_engine.name|replace(' ', '_') + '__' + categ|replace(' ', '_'), (search_engine.name, categ) in disabled_engines) -}} - - {%- if search_engine.enable_http %}{{ icon('exclamation-sign', 'No HTTPS') }}{% endif -%} - {{- search_engine.name -}} - {%- if search_engine.about and search_engine.about.language %} - ({{search_engine.about.language | upper}}) - {%- endif %} - - {{- engine_about(search_engine, 'tooltip_' + categ + '_' + search_engine.name) -}} - {{ shortcuts[search_engine.name] }}{{ support_toggle(supports[search_engine.name]['supports_selected_language']) }}{{ support_toggle(supports[search_engine.name]['safesearch']) }}{{ support_toggle(supports[search_engine.name]['time_range_support']) }}{% if stats[search_engine.name]['warn_timeout'] %}{{ icon('exclamation-sign') }} {% endif %}{{ search_engine.timeout }}{{ search_engine.timeout }}{% if stats[search_engine.name]['warn_time'] %} {{ icon('exclamation-sign')}}{% endif %}{{ support_toggle(supports[search_engine.name]['time_range_support']) }}{{ support_toggle(supports[search_engine.name]['safesearch']) }}{{ support_toggle(supports[search_engine.name]['supports_selected_language']) }}{{ shortcuts[search_engine.name] }}{% if search_engine.enable_http %}{{ icon('exclamation-sign', 'No HTTPS') }}{% endif %}{{ search_engine.name }}{{ engine_about(search_engine) }} - {{ checkbox_toggle('engine_' + search_engine.name|replace(' ', '_') + '__' + categ|replace(' ', '_'), (search_engine.name, categ) in disabled_engines) }} -
-
-
-
-
- {% endfor %} -
-
-
- - {% if answerers %} - - - - {{ _('Allow') }} - {{ _('Keywords') }} - {{ _('Name') }} - {{ _('Description') }} - {{ _('Examples') }} - - - - - - {% for answerer in answerers %} - - - - - - - - {% endfor %} - - - - - {%- for plugin in plugins -%} - {%- if plugin.preference_section == 'query' -%} - - - - - - - - {%- endif -%} - {%- endfor -%} - -
{{ _("This is the list of SearXNG's instant answering modules.") }}
{{ answerer.keywords|join(', ') }}{{ answerer.info.name }}{{ answerer.info.description }}{{ answerer.info.examples|join(', ') }}
{{ _('This is the list of plugins.') }}
{{- checkbox_toggle('plugin_' + plugin.id, plugin.id not in allowed_plugins) -}}{{ plugin.query_keywords|join(', ') }}{{ _(plugin.name) }}{{ _(plugin.description) }}{{ plugin.query_examples }}
- {% endif %} -
-
- -

- {{ _('This is the list of cookies and their values SearXNG is storing on your computer.') }}
- {{ _('With that list, you can assess SearXNG transparency.') }}
-

- {% if cookies %} - - - - - - - {% for cookie in cookies %} - - - - - {% endfor %} -
{{ _('Cookie name') }}{{ _('Value') }}
{{ cookie }}{{ cookies[cookie] }}
- {% else %} - {% include 'oscar/messages/no_cookies.html' %} - {% endif %} -
-
- -

- {{ _('These settings are stored in your cookies, this allows us not to store this data about you.') }} - {{ _("These cookies serve your sole convenience, we don't use these cookies to track you.") }} -

- -

- {{ _('Search URL of the currently saved preferences') }} - ({{ _('Note: specifying custom settings in the search URL can reduce privacy by leaking data to the clicked result sites.') }}): -

- - -
-
-{% endblock %} diff --git a/searx/templates/oscar/result_templates/code.html b/searx/templates/oscar/result_templates/code.html deleted file mode 100644 index c7d93e2b3..000000000 --- a/searx/templates/oscar/result_templates/code.html +++ /dev/null @@ -1,18 +0,0 @@ -{% from 'oscar/macros.html' import result_header, result_sub_header, result_footer, result_footer_rtl, icon with context%} - -{{ result_header(result, favicons) }} -{{ result_sub_header(result) }} - -{% if result.content %}

{{ result.content|safe }}

{% endif %} - -{% if result.repository %}

{{ icon('file') }} {{ result.repository }}

{% endif %} - -
-{{ result.codelines|code_highlighter(result.code_language)|safe }} -
- -{% if rtl %} -{{ result_footer_rtl(result) }} -{% else %} -{{ result_footer(result) }} -{% endif %} diff --git a/searx/templates/oscar/result_templates/default.html b/searx/templates/oscar/result_templates/default.html deleted file mode 100644 index ea202910d..000000000 --- a/searx/templates/oscar/result_templates/default.html +++ /dev/null @@ -1,38 +0,0 @@ -{% from 'oscar/macros.html' import result_header, result_sub_header, result_footer, result_footer_rtl, icon with context %} - -{{- result_header(result, favicons, loop.index) -}} -{{- result_sub_header(result, loop.index) -}} - -{%- if result.iframe_src -%} - -{%- endif -%} - -{% if result.iframe_src -%} - -{%- endif -%} - -{%- if result.img_src or result.thumbnail -%} -
{{- "" -}} -
{{- "" -}} - - {%- if result.content %}

{{ result.content|safe }}

{% endif -%} -
{{- "" -}} -
-{%- else -%} -{%- if result.content %}

{{ result.content|safe }}

{% endif -%} -{%- endif -%} - -{% if result.audio_src -%} -
- -
-{%- endif %} - - -{%- if rtl -%} -{{ result_footer_rtl(result, loop.index) }} -{%- else -%} -{{ result_footer(result, loop.index) }} -{%- endif -%} diff --git a/searx/templates/oscar/result_templates/files.html b/searx/templates/oscar/result_templates/files.html deleted file mode 100644 index 52798f7d8..000000000 --- a/searx/templates/oscar/result_templates/files.html +++ /dev/null @@ -1,55 +0,0 @@ -{% from 'oscar/macros.html' import result_header, result_sub_header, result_footer_nocache, result_footer_nocache_rtl, icon with context %} - -{{- result_header(result, favicons) -}} -{{- result_sub_header(result) -}} - -{%- if result.embedded -%} - -{%- endif -%} - -{%- if result.embedded -%} -
- {{- result.embedded|safe -}} -
-{%- endif -%} - -{%- if result.abstract %}

{{ result.abstract|safe }}

{% endif -%} - -{%- if result.img_src -%} -
-
-{{ result.title|striptags }} -{%- if result.content %}

{{ result.content|safe }}

{% endif -%} -
-
-{%- else -%} -{%- if result.content %}

{{ result.content|safe }}

{% endif -%} -{%- endif -%} - - -{%- if result.author %}{% endif -%} - -{%- if result.filename %}{% endif -%} - -{%- if result.size %} -{%- endif -%} - -{%- if result.time %}{% endif -%} - -{%- if result.mtype %}{% endif -%} - - -{%- if rtl -%} -{{ result_footer_nocache_rtl(result) }} -{%- else -%} -{{ result_footer_nocache(result) }} -{%- endif -%} diff --git a/searx/templates/oscar/result_templates/images.html b/searx/templates/oscar/result_templates/images.html deleted file mode 100644 index 96cdd53bb..000000000 --- a/searx/templates/oscar/result_templates/images.html +++ /dev/null @@ -1,36 +0,0 @@ -{%- from 'oscar/macros.html' import draw_favicon with context -%} - -{{- "" -}} - {{ result.title|striptags }}{{- "" -}} - -{{- "" -}} diff --git a/searx/templates/oscar/result_templates/key-value.html b/searx/templates/oscar/result_templates/key-value.html deleted file mode 100644 index 9d75682d4..000000000 --- a/searx/templates/oscar/result_templates/key-value.html +++ /dev/null @@ -1,19 +0,0 @@ -{% from 'oscar/macros.html' import result_footer, result_footer_rtl with context %} -
- - {% for key, value in result.items() %} - {% if key in ['engine', 'engines', 'template', 'score', 'category', 'positions', 'pretty_url', 'parsed_url'] %} - {% continue %} - {% endif %} - - - - {% endfor %} -
{{ key|upper }}: {{ value|truncate }}
- -{% if rtl %} -{{ result_footer_rtl(result) }} -{% else %} -{{ result_footer(result) }} -{% endif %} -
diff --git a/searx/templates/oscar/result_templates/map.html b/searx/templates/oscar/result_templates/map.html deleted file mode 100644 index bcd1019ec..000000000 --- a/searx/templates/oscar/result_templates/map.html +++ /dev/null @@ -1,76 +0,0 @@ -{% from 'oscar/macros.html' import result_header, result_sub_header, result_footer, result_footer_rtl, icon %} - -{{- result_header(result, favicons, loop.index) -}} -{{- result_sub_header(result, loop.index) -}} - -
- -
- {%- if result.img_src -%}{%- endif -%} - - {%- if result.type_icon or result.type -%} -

- {%- if result.type_icon -%} - - {%- endif -%} - {{ result.type if result.type is not none else '' }} -

- {%- endif -%} - - {%- if result.content %}

{{ result.content|safe }}

{% endif -%} - - - {%- if result.address -%} - - - - - {%- endif %} - {%- for info in result.data -%} - - {%- endfor -%} - {%- for link in result.links -%} - - {%- endfor -%} -
- {{ result.address_label or _('address') }} - - {%- if result.address.name -%} - - {%- endif -%} - {%- if result.address.road -%} - - {%- if result.address.house_number %}{{ result.address.house_number }}, {% endif -%} - {{- result.address.road -}} -
- {%- endif -%} - {%- if result.address.locality -%} - {{ result.address.locality }} - {%- if result.address.postcode %}, {{ result.address.postcode }}{% endif -%} -
- {%- endif -%} - {%- if result.address.country -%} - {{ result.address.country }} - {%- endif -%} -
{{ info.label }}{{ info.value|safe }}
{{ link.label }}{{ link.url_label|safe }}
- -

- {%- if (result.latitude and result.longitude) or result.boundingbox -%} - - {%- endif -%} -

- -
- -{%- if (result.latitude and result.longitude) or result.boundingbox -%} -
-
-
-{%- endif -%} - -
-{%- if rtl -%} -{{- result_footer_rtl(result, loop.index) -}} -{% else %} -{{- result_footer(result, loop.index) -}} -{%- endif -%} diff --git a/searx/templates/oscar/result_templates/products.html b/searx/templates/oscar/result_templates/products.html deleted file mode 100644 index 590db0e05..000000000 --- a/searx/templates/oscar/result_templates/products.html +++ /dev/null @@ -1,22 +0,0 @@ -{% from 'oscar/macros.html' import draw_favicon, result_header, result_sub_header, result_footer_rtl, result_footer %} - -{{ result_header(result, favicons) }} -{{ result_sub_header(result) }} - -
-
- {{ result.title|striptags }} {{ result.engine }} -

- {% if result.price %}{{ result.price|safe }}
{% endif %} - {% if result.shipping %}{{ result.shipping|safe }}
{% endif %} - {% if result.source_country %}{{ result.source_country|safe }}
{% endif %} - {% if result.content %}{{ result.content|safe }}{% endif %} -

-
-
- -{% if rtl %} -{{ result_footer_rtl(result) }} -{% else %} -{{ result_footer(result) }} -{% endif %} diff --git a/searx/templates/oscar/result_templates/torrent.html b/searx/templates/oscar/result_templates/torrent.html deleted file mode 100644 index 9f6671549..000000000 --- a/searx/templates/oscar/result_templates/torrent.html +++ /dev/null @@ -1,25 +0,0 @@ -{% from 'oscar/macros.html' import result_header, result_sub_header, result_footer, result_footer_rtl, icon %} - -{{- result_header(result, favicons, loop.index) -}} -{{- result_sub_header(result, loop.index) -}} - -{%- if result.seed is defined %}

{{ icon('transfer') }} {{ _('Seeder') }} {{ result.seed }} • {{ _('Leecher') }} {{ result.leech }}{% endif -%} -{%- if result.filesize %}
{{ icon('floppy-disk') }} {{ _('Filesize') -}} - - {%- if result.filesize < 1024 %}{{ result.filesize }} {{ _('Bytes') -}} - {%- elif result.filesize < 1024*1024 %}{{ '{0:0.2f}'.format(result.filesize/1024) }} {{ _('kiB') -}} - {%- elif result.filesize < 1024*1024*1024 %}{{ '{0:0.2f}'.format(result.filesize/1024/1024) }} {{ _('MiB') -}} - {%- elif result.filesize < 1024*1024*1024*1024 %}{{ '{0:0.2f}'.format(result.filesize/1024/1024/1024) }} {{ _('GiB') -}} - {%- else %}{{ '{0:0.2f}'.format(result.filesize/1024/1024/1024/1024) }} {{ _('TiB') }}{% endif -%} - {% endif -%} -{%- if result.files %}
{{ icon('file') }} {{ _('Number of Files') }} {{ result.files }}{% endif -%} - -{%- if result.content %}
{{ result.content|safe }}{% endif -%} - -

- -{%- if rtl -%} -{{ result_footer_rtl(result, loop.index) }} -{%- else -%} -{{ result_footer(result, loop.index) }} -{%- endif -%} diff --git a/searx/templates/oscar/result_templates/videos.html b/searx/templates/oscar/result_templates/videos.html deleted file mode 100644 index 975f75e2a..000000000 --- a/searx/templates/oscar/result_templates/videos.html +++ /dev/null @@ -1,29 +0,0 @@ -{% from 'oscar/macros.html' import result_header, result_sub_header, result_footer, result_footer_rtl, icon %} - -{{- result_header(result, favicons, loop.index) -}} -{{- result_sub_header(result, loop.index) -}} - -{%- if result.iframe_src -%} - -{%- endif -%} - -{% if result.iframe_src -%} -
- -
-{%- endif %} - -
{{- "" -}} -
{{- "" -}} - - {%- if result.author %}

{{ _('Author') }}: {{ result.author }}

{% endif -%} - {%- if result.length %}

{{ _('Length') }}: {{ result.length }}

{% endif -%} - {%- if result.content %}

{{ result.content|safe }}

{% endif -%} -
{{- "" -}} -
- -{%- if rtl -%} -{{ result_footer_rtl(result, loop.index) }} -{%- else -%} -{{ result_footer(result, loop.index) }} -{%- endif -%} diff --git a/searx/templates/oscar/results.html b/searx/templates/oscar/results.html deleted file mode 100644 index ac7179158..000000000 --- a/searx/templates/oscar/results.html +++ /dev/null @@ -1,196 +0,0 @@ -{% extends "oscar/base.html" %} -{% macro search_form_attrs(pageno) -%} - {%- for category in selected_categories -%}{%- endfor -%} - {{- "" -}} - {{- "" -}} - {{- "" -}} - {{- "" -}} - {% if timeout_limit %}{% endif -%} -{%- endmacro %} -{% macro engine_data_form(engine_data) -%} - {% for engine_name, kv_data in engine_data.items() %} - {% for k, v in kv_data.items() %} - - {% endfor %} - {% endfor %} -{%- endmacro %} -{%- macro search_url() %}{{ url_for('search', _external=True) }}?q={{ q|urlencode }}{% if selected_categories %}&categories={{ selected_categories|join(",") | replace(' ','+') }}{% endif %}{% if pageno > 1 %}&pageno={{ pageno }}{% endif %}{% if time_range %}&time_range={{ time_range }}{% endif %}{% if current_language != 'all' %}&language={{ current_language }}{% endif %}{% endmacro -%} - -{% block title %}{% if query_in_title %}{{- q|e }} - {% endif %}{% endblock %} -{% block meta %}{{" "}}{% endblock %} -{% block content %} - {% include 'oscar/search.html' %} - -
- - -
-

{{ _('Search results') }}

- - {% if corrections -%} -
-
- {{ _('Try searching for:') }} - {% for correction in corrections -%} - - {% endfor %} -
-
- {%- endif %} - - {% if answers -%} - {%- for answer in answers.values() %} -
- {% if answer.url %} - {{ answer.answer }} - {% else %} - {{ answer.answer }} - {% endif %} -
- {%- endfor %} - {%- endif %} - - {% for result in results -%} -
- {%- set index = loop.index -%} - {%- if result.template -%} - {% include get_result_template('oscar', result['template']) %} - {%- else -%} - {% include 'oscar/result_templates/default.html' %} - {%- endif -%} -
- {% endfor %} - - {% if not results and not answers -%} - {% include 'oscar/messages/no_results.html' %} - {% endif %} - -
- - {% if paging -%} - {% if rtl %} - -
- {% else %} - -
- {% endif %} - {% endif %} -
-
-{% endblock %} diff --git a/searx/templates/oscar/search.html b/searx/templates/oscar/search.html deleted file mode 100644 index 2b3758efd..000000000 --- a/searx/templates/oscar/search.html +++ /dev/null @@ -1,25 +0,0 @@ -{% from 'oscar/macros.html' import icon %} - diff --git a/searx/templates/oscar/search_full.html b/searx/templates/oscar/search_full.html deleted file mode 100644 index d3982304d..000000000 --- a/searx/templates/oscar/search_full.html +++ /dev/null @@ -1,19 +0,0 @@ -{% from 'oscar/macros.html' import icon %} - -