From 769b2ed030e6a60c3b3ea52f2993addf7d5e9756 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 30 Aug 2024 07:49:50 +0000 Subject: [PATCH 001/118] [upd] pypi: Bump selenium from 4.23.1 to 4.24.0 Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.23.1 to 4.24.0. - [Release notes](https://github.com/SeleniumHQ/Selenium/releases) - [Commits](https://github.com/SeleniumHQ/Selenium/commits/selenium-4.24.0) --- updated-dependencies: - dependency-name: selenium dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index fc2ecb761..954682a82 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -4,7 +4,7 @@ cov-core==1.15.0 black==24.3.0 pylint==3.2.6 splinter==0.21.0 -selenium==4.23.1 +selenium==4.24.0 Pallets-Sphinx-Themes==2.1.3 Sphinx<=7.1.2; python_version == '3.8' Sphinx==7.4.7; python_version > '3.8' From cbd86473aadb31c0a12694f56a94c41ab2581142 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 30 Aug 2024 07:49:52 +0000 Subject: [PATCH 002/118] [upd] pypi: Bump certifi from 2024.7.4 to 2024.8.30 Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.7.4 to 2024.8.30. - [Commits](https://github.com/certifi/python-certifi/compare/2024.07.04...2024.08.30) --- updated-dependencies: - dependency-name: certifi dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 4e6ed7ef8..9e6b515fa 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -certifi==2024.7.4 +certifi==2024.8.30 babel==2.16.0 flask-babel==4.0.0 flask==3.0.3 From 5e576b22384727e4ddbb2bfe71effe23dd6b98a8 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Wed, 28 Aug 2024 14:53:22 +0200 Subject: [PATCH 003/118] [fix] search: titles including html brackets are not shown properly --- searx/results.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/searx/results.py b/searx/results.py index b846eb275..7c973ca8f 100644 --- a/searx/results.py +++ b/searx/results.py @@ -9,7 +9,6 @@ from typing import List, NamedTuple, Set from urllib.parse import urlparse, unquote from searx import logger -from searx import utils from searx.engines import engines from searx.metrics import histogram_observe, counter_add, count_error @@ -366,9 +365,9 @@ class ResultContainer: result['score'] = result_score(result, result.get('priority')) # removing html content and whitespace duplications if result.get('content'): - result['content'] = utils.html_to_text(result['content']).strip() + result['content'] = result['content'].strip() if result.get('title'): - result['title'] = ' '.join(utils.html_to_text(result['title']).strip().split()) + result['title'] = ' '.join(result['title'].strip().split()) for result_engine in result['engines']: counter_add(result['score'], 'engine', result_engine, 'score') From b09aa7e36038307703fdc22cc352920a4d6b9366 Mon Sep 17 00:00:00 2001 From: Brock Vojkovic Date: Sun, 1 Sep 2024 02:58:45 +0800 Subject: [PATCH 004/118] [fix] correct typo in API_WONDOW to API_WINDOW --- searx/botdetection/ip_limit.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/searx/botdetection/ip_limit.py b/searx/botdetection/ip_limit.py index 757314f0e..6e36b44fc 100644 --- a/searx/botdetection/ip_limit.py +++ b/searx/botdetection/ip_limit.py @@ -76,11 +76,11 @@ LONG_MAX = 150 LONG_MAX_SUSPICIOUS = 10 """Maximum suspicious requests from one IP in the :py:obj:`LONG_WINDOW`""" -API_WONDOW = 3600 +API_WINDOW = 3600 """Time (sec) before sliding window for API requests (format != html) expires.""" API_MAX = 4 -"""Maximum requests from one IP in the :py:obj:`API_WONDOW`""" +"""Maximum requests from one IP in the :py:obj:`API_WINDOW`""" SUSPICIOUS_IP_WINDOW = 3600 * 24 * 30 """Time (sec) before sliding window for one suspicious IP expires.""" @@ -103,7 +103,7 @@ def filter_request( return None if request.args.get('format', 'html') != 'html': - c = incr_sliding_window(redis_client, 'ip_limit.API_WONDOW:' + network.compressed, API_WONDOW) + c = incr_sliding_window(redis_client, 'ip_limit.API_WINDOW:' + network.compressed, API_WINDOW) if c > API_MAX: return too_many_requests(network, "too many request in API_WINDOW") From e65edb141d4c5ac7811a77874390492be1872a9b Mon Sep 17 00:00:00 2001 From: GenericMale Date: Thu, 22 Aug 2024 19:14:24 +0200 Subject: [PATCH 005/118] [feat] results: show response times --- .../static/themes/simple/src/less/style.less | 14 ++++++ .../simple/elements/engines_msg.html | 45 +++++++++++-------- searx/templates/simple/results.html | 6 +-- searx/webapp.py | 9 +++- 4 files changed, 50 insertions(+), 24 deletions(-) diff --git a/searx/static/themes/simple/src/less/style.less b/searx/static/themes/simple/src/less/style.less index b7cd475f7..b7105e639 100644 --- a/searx/static/themes/simple/src/less/style.less +++ b/searx/static/themes/simple/src/less/style.less @@ -748,6 +748,20 @@ summary.title { } } +#engines_msg { + .engine-name { + width: 10rem; + } + + .response-error { + color: var(--color-error); + } + + .bar-chart-value { + width: auto; + } +} + #search_url { div.selectable_url { pre { diff --git a/searx/templates/simple/elements/engines_msg.html b/searx/templates/simple/elements/engines_msg.html index db1cefaaf..8ce784582 100644 --- a/searx/templates/simple/elements/engines_msg.html +++ b/searx/templates/simple/elements/engines_msg.html @@ -1,27 +1,34 @@
{% if not results and not answers %}
diff --git a/searx/templates/simple/results.html b/searx/templates/simple/results.html index 52b474c77..05a21674f 100644 --- a/searx/templates/simple/results.html +++ b/searx/templates/simple/results.html @@ -57,14 +57,12 @@ {%- include 'simple/elements/suggestions.html' -%} {%- endif -%} + {%- include 'simple/elements/engines_msg.html' -%} + {%- if method == 'POST' -%} {%- include 'simple/elements/search_url.html' -%} {%- endif -%} - {%- if unresponsive_engines -%} - {%- include 'simple/elements/engines_msg.html' -%} - {%- endif -%} - {%- if search_formats -%} {%- include 'simple/elements/apis.html' -%} {%- endif -%} diff --git a/searx/webapp.py b/searx/webapp.py index 4ecc9559e..dd79defcb 100755 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -761,6 +761,11 @@ def search(): ) ) + # engine_timings: get engine response times sorted from slowest to fastest + engine_timings = sorted(result_container.get_timings(), reverse=True, key=lambda e: e.total) + max_response_time = engine_timings[0].total if engine_timings else None + engine_timings_pairs = [(timing.engine, timing.total) for timing in engine_timings] + # search_query.lang contains the user choice (all, auto, en, ...) # when the user choice is "auto", search.search_query.lang contains the detected language # otherwise it is equals to search_query.lang @@ -789,7 +794,9 @@ def search(): settings['search']['languages'], fallback=request.preferences.get_value("language") ), - timeout_limit = request.form.get('timeout_limit', None) + timeout_limit = request.form.get('timeout_limit', None), + timings = engine_timings_pairs, + max_response_time = max_response_time # fmt: on ) From 7d9d5186a04cddbdc6415bcd98d19fff12a2e7ba Mon Sep 17 00:00:00 2001 From: Bnyro Date: Tue, 3 Sep 2024 17:47:54 +0200 Subject: [PATCH 006/118] [build] /static Co-authored-by: GenericMale --- searx/static/themes/simple/css/searxng-rtl.min.css | 2 +- searx/static/themes/simple/css/searxng-rtl.min.css.map | 2 +- searx/static/themes/simple/css/searxng.min.css | 2 +- searx/static/themes/simple/css/searxng.min.css.map | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/searx/static/themes/simple/css/searxng-rtl.min.css b/searx/static/themes/simple/css/searxng-rtl.min.css index 665e7d8b4..15c640dec 100644 --- a/searx/static/themes/simple/css/searxng-rtl.min.css +++ b/searx/static/themes/simple/css/searxng-rtl.min.css @@ -1 +1 @@ -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-base-font:#444;--color-base-font-rgb:68,68,68;--color-base-background:#fff;--color-base-background-mobile:#f2f5f8;--color-url-font:#334999;--color-url-visited-font:#9822c3;--color-header-background:#fdfbff;--color-header-border:#ddd;--color-footer-background:#fdfbff;--color-footer-border:#ddd;--color-sidebar-border:#ddd;--color-sidebar-font:#000;--color-sidebar-background:#fff;--color-backtotop-font:#444;--color-backtotop-border:#ddd;--color-backtotop-background:#fff;--color-btn-background:#3050ff;--color-btn-font:#fff;--color-show-btn-background:#bbb;--color-show-btn-font:#000;--color-search-border:#bbb;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#fff;--color-search-font:#222;--color-search-background-hover:#3050ff;--color-error:#db3434;--color-error-background:#fae1e1;--color-warning:#dbba34;--color-warning-background:#faf5e1;--color-success:#42db34;--color-success-background:#e3fae1;--color-categories-item-selected-font:#3050ff;--color-categories-item-border-selected:#3050ff;--color-autocomplete-font:#000;--color-autocomplete-border:#bbb;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#e3e3e3;--color-answer-font:#444;--color-answer-background:#fff;--color-result-background:#fff;--color-result-border:#ddd;--color-result-url-font:#000;--color-result-vim-selected:#f7f7f7;--color-result-vim-arrow:#000bbb;--color-result-description-highlight-font:#000;--color-result-link-font:#000bbb;--color-result-link-font-highlight:#000bbb;--color-result-link-visited-font:#9822c3;--color-result-publishdate-font:#777;--color-result-engines-font:#545454;--color-result-search-url-border:#ddd;--color-result-search-url-font:#000;--color-result-image-span-font:#444;--color-result-image-span-font-selected:#fff;--color-result-image-background:#fff;--color-settings-tr-hover:#ebebeb;--color-settings-engine-description-font:#545454;--color-settings-table-group-background:#0001;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#242424;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#545454;--color-toolkit-kbd-font:#fff;--color-toolkit-kbd-background:#000;--color-toolkit-dialog-border:#ddd;--color-toolkit-dialog-background:#fff;--color-toolkit-tabs-label-border:#fff;--color-toolkit-tabs-section-border:#ddd;--color-toolkit-select-background:#e1e1e1;--color-toolkit-select-border:#ddd;--color-toolkit-select-background-hover:#bbb;--color-toolkit-input-text-font:#222;--color-toolkit-checkbox-onoff-off-background:#ddd;--color-toolkit-checkbox-onoff-on-background:#ddd;--color-toolkit-checkbox-onoff-on-mark-background:#3050ff;--color-toolkit-checkbox-onoff-on-mark-color:#fff;--color-toolkit-checkbox-onoff-off-mark-background:#aaa;--color-toolkit-checkbox-onoff-off-mark-color:#fff;--color-toolkit-checkbox-label-background:#ddd;--color-toolkit-checkbox-label-border:#ddd;--color-toolkit-checkbox-input-border:#3050ff;--color-toolkit-engine-tooltip-border:#ddd;--color-toolkit-engine-tooltip-background:#fff;--color-toolkit-loader-border:rgba(0, 0, 0, 0.2);--color-toolkit-loader-borderleft:rgba(255, 255, 255, 0);--color-doc-code:#003;--color-doc-code-background:#ddeaff}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-table-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f}}:root.theme-dark{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-table-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f}.code-highlight pre{line-height:100%}.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:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight .hll{background-color:#ffc}.code-highlight .c{color:#3D7B7B;font-style:italic}.code-highlight .err{border:1px solid red}.code-highlight .k{color:green;font-weight:700}.code-highlight .o{color:#666}.code-highlight .ch{color:#3D7B7B;font-style:italic}.code-highlight .cm{color:#3D7B7B;font-style:italic}.code-highlight .cp{color:#9C6500}.code-highlight .cpf{color:#3D7B7B;font-style:italic}.code-highlight .c1{color:#3D7B7B;font-style:italic}.code-highlight .cs{color:#3D7B7B;font-style:italic}.code-highlight .gd{color:#A00000}.code-highlight .ge{font-style:italic}.code-highlight .ges{font-weight:700;font-style:italic}.code-highlight .gr{color:#E40000}.code-highlight .gh{color:navy;font-weight:700}.code-highlight .gi{color:#008400}.code-highlight .go{color:#717171}.code-highlight .gp{color:navy;font-weight:700}.code-highlight .gs{font-weight:700}.code-highlight .gu{color:purple;font-weight:700}.code-highlight .gt{color:#04D}.code-highlight .kc{color:green;font-weight:700}.code-highlight .kd{color:green;font-weight:700}.code-highlight .kn{color:green;font-weight:700}.code-highlight .kp{color:green}.code-highlight .kr{color:green;font-weight:700}.code-highlight .kt{color:#B00040}.code-highlight .m{color:#666}.code-highlight .s{color:#BA2121}.code-highlight .na{color:#687822}.code-highlight .nb{color:green}.code-highlight .nc{color:#00F;font-weight:700}.code-highlight .no{color:#800}.code-highlight .nd{color:#A2F}.code-highlight .ni{color:#717171;font-weight:700}.code-highlight .ne{color:#CB3F38;font-weight:700}.code-highlight .nf{color:#00F}.code-highlight .nl{color:#767600}.code-highlight .nn{color:#00F;font-weight:700}.code-highlight .nt{color:green;font-weight:700}.code-highlight .nv{color:#19177C}.code-highlight .ow{color:#A2F;font-weight:700}.code-highlight .w{color:#bbb}.code-highlight .mb{color:#666}.code-highlight .mf{color:#666}.code-highlight .mh{color:#666}.code-highlight .mi{color:#666}.code-highlight .mo{color:#666}.code-highlight .sa{color:#BA2121}.code-highlight .sb{color:#BA2121}.code-highlight .sc{color:#BA2121}.code-highlight .dl{color:#BA2121}.code-highlight .sd{color:#BA2121;font-style:italic}.code-highlight .s2{color:#BA2121}.code-highlight .se{color:#AA5D1F;font-weight:700}.code-highlight .sh{color:#BA2121}.code-highlight .si{color:#A45A77;font-weight:700}.code-highlight .sx{color:green}.code-highlight .sr{color:#A45A77}.code-highlight .s1{color:#BA2121}.code-highlight .ss{color:#19177C}.code-highlight .bp{color:green}.code-highlight .fm{color:#00F}.code-highlight .vc{color:#19177C}.code-highlight .vg{color:#19177C}.code-highlight .vi{color:#19177C}.code-highlight .vm{color:#19177C}.code-highlight .il{color:#666}.codelines{margin:.125rem 0 0 0;padding:1rem 0 0 0}.code-highlight pre{overflow:auto;margin:0;padding:0 0 .75rem 0}.code-highlight .linenos{user-select:none;cursor:default;margin-right:8px;text-align:right}.code-highlight .linenos::selection{background:0 0}.code-highlight .linenos::-moz-selection{background:0 0}.code-highlight span.linenos{color:#64708d}@media (prefers-color-scheme:dark){:root.theme-auto .code-highlight pre{line-height:100%}:root.theme-auto .code-highlight td.linenos .normal{color:#3c4354;background-color:transparent;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight span.linenos{color:#3c4354;background-color:transparent;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight td.linenos .special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight span.linenos.special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight .hll{background-color:#6e7681}:root.theme-auto .code-highlight .c{color:#7e8aa1}:root.theme-auto .code-highlight .err{color:#f88f7f}:root.theme-auto .code-highlight .esc{color:#d4d2c8}:root.theme-auto .code-highlight .g{color:#d4d2c8}:root.theme-auto .code-highlight .k{color:#FFAD66}:root.theme-auto .code-highlight .l{color:#D5FF80}:root.theme-auto .code-highlight .n{color:#d4d2c8}:root.theme-auto .code-highlight .o{color:#FFAD66}:root.theme-auto .code-highlight .x{color:#d4d2c8}:root.theme-auto .code-highlight .p{color:#d4d2c8}:root.theme-auto .code-highlight .ch{color:#f88f7f;font-style:italic}:root.theme-auto .code-highlight .cm{color:#7e8aa1}:root.theme-auto .code-highlight .cp{color:#FFAD66;font-weight:700}:root.theme-auto .code-highlight .cpf{color:#7e8aa1}:root.theme-auto .code-highlight .c1{color:#7e8aa1}:root.theme-auto .code-highlight .cs{color:#7e8aa1;font-style:italic}:root.theme-auto .code-highlight .gd{color:#f88f7f;background-color:#3d1e20}:root.theme-auto .code-highlight .ge{color:#d4d2c8;font-style:italic}:root.theme-auto .code-highlight .ges{color:#d4d2c8}:root.theme-auto .code-highlight .gr{color:#f88f7f}:root.theme-auto .code-highlight .gh{color:#d4d2c8}:root.theme-auto .code-highlight .gi{color:#6ad4af;background-color:#19362c}:root.theme-auto .code-highlight .go{color:#7e8aa1}:root.theme-auto .code-highlight .gp{color:#d4d2c8}:root.theme-auto .code-highlight .gs{color:#d4d2c8;font-weight:700}:root.theme-auto .code-highlight .gu{color:#d4d2c8}:root.theme-auto .code-highlight .gt{color:#f88f7f}:root.theme-auto .code-highlight .kc{color:#FFAD66}:root.theme-auto .code-highlight .kd{color:#FFAD66}:root.theme-auto .code-highlight .kn{color:#FFAD66}:root.theme-auto .code-highlight .kp{color:#FFAD66}:root.theme-auto .code-highlight .kr{color:#FFAD66}:root.theme-auto .code-highlight .kt{color:#73D0FF}:root.theme-auto .code-highlight .ld{color:#D5FF80}:root.theme-auto .code-highlight .m{color:#DFBFFF}:root.theme-auto .code-highlight .s{color:#D5FF80}:root.theme-auto .code-highlight .na{color:#FFD173}:root.theme-auto .code-highlight .nb{color:#FFD173}:root.theme-auto .code-highlight .nc{color:#73D0FF}:root.theme-auto .code-highlight .no{color:#FFD173}:root.theme-auto .code-highlight .nd{color:#7e8aa1;font-weight:700;font-style:italic}:root.theme-auto .code-highlight .ni{color:#95E6CB}:root.theme-auto .code-highlight .ne{color:#73D0FF}:root.theme-auto .code-highlight .nf{color:#FFD173}:root.theme-auto .code-highlight .nl{color:#d4d2c8}:root.theme-auto .code-highlight .nn{color:#d4d2c8}:root.theme-auto .code-highlight .nx{color:#d4d2c8}:root.theme-auto .code-highlight .py{color:#FFD173}:root.theme-auto .code-highlight .nt{color:#5CCFE6}:root.theme-auto .code-highlight .nv{color:#d4d2c8}:root.theme-auto .code-highlight .ow{color:#FFAD66}:root.theme-auto .code-highlight .pm{color:#d4d2c8}:root.theme-auto .code-highlight .w{color:#d4d2c8}:root.theme-auto .code-highlight .mb{color:#DFBFFF}:root.theme-auto .code-highlight .mf{color:#DFBFFF}:root.theme-auto .code-highlight .mh{color:#DFBFFF}:root.theme-auto .code-highlight .mi{color:#DFBFFF}:root.theme-auto .code-highlight .mo{color:#DFBFFF}:root.theme-auto .code-highlight .sa{color:#F29E74}:root.theme-auto .code-highlight .sb{color:#D5FF80}:root.theme-auto .code-highlight .sc{color:#D5FF80}:root.theme-auto .code-highlight .dl{color:#D5FF80}:root.theme-auto .code-highlight .sd{color:#7e8aa1}:root.theme-auto .code-highlight .s2{color:#D5FF80}:root.theme-auto .code-highlight .se{color:#95E6CB}:root.theme-auto .code-highlight .sh{color:#D5FF80}:root.theme-auto .code-highlight .si{color:#95E6CB}:root.theme-auto .code-highlight .sx{color:#95E6CB}:root.theme-auto .code-highlight .sr{color:#95E6CB}:root.theme-auto .code-highlight .s1{color:#D5FF80}:root.theme-auto .code-highlight .ss{color:#DFBFFF}:root.theme-auto .code-highlight .bp{color:#5CCFE6}:root.theme-auto .code-highlight .fm{color:#FFD173}:root.theme-auto .code-highlight .vc{color:#d4d2c8}:root.theme-auto .code-highlight .vg{color:#d4d2c8}:root.theme-auto .code-highlight .vi{color:#d4d2c8}:root.theme-auto .code-highlight .vm{color:#d4d2c8}:root.theme-auto .code-highlight .il{color:#DFBFFF}:root.theme-auto .code-highlight pre{overflow:auto;margin:0;padding:0 0 .75rem 0}:root.theme-auto .code-highlight .linenos{user-select:none;cursor:default;margin-right:8px;text-align:right}:root.theme-auto .code-highlight .linenos::selection{background:0 0}:root.theme-auto .code-highlight .linenos::-moz-selection{background:0 0}:root.theme-auto .code-highlight span.linenos{color:#64708d}}:root.theme-dark .code-highlight pre{line-height:100%}:root.theme-dark .code-highlight td.linenos .normal{color:#3c4354;background-color:transparent;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight span.linenos{color:#3c4354;background-color:transparent;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight td.linenos .special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight span.linenos.special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight .hll{background-color:#6e7681}:root.theme-dark .code-highlight .c{color:#7e8aa1}:root.theme-dark .code-highlight .err{color:#f88f7f}:root.theme-dark .code-highlight .esc{color:#d4d2c8}:root.theme-dark .code-highlight .g{color:#d4d2c8}:root.theme-dark .code-highlight .k{color:#FFAD66}:root.theme-dark .code-highlight .l{color:#D5FF80}:root.theme-dark .code-highlight .n{color:#d4d2c8}:root.theme-dark .code-highlight .o{color:#FFAD66}:root.theme-dark .code-highlight .x{color:#d4d2c8}:root.theme-dark .code-highlight .p{color:#d4d2c8}:root.theme-dark .code-highlight .ch{color:#f88f7f;font-style:italic}:root.theme-dark .code-highlight .cm{color:#7e8aa1}:root.theme-dark .code-highlight .cp{color:#FFAD66;font-weight:700}:root.theme-dark .code-highlight .cpf{color:#7e8aa1}:root.theme-dark .code-highlight .c1{color:#7e8aa1}:root.theme-dark .code-highlight .cs{color:#7e8aa1;font-style:italic}:root.theme-dark .code-highlight .gd{color:#f88f7f;background-color:#3d1e20}:root.theme-dark .code-highlight .ge{color:#d4d2c8;font-style:italic}:root.theme-dark .code-highlight .ges{color:#d4d2c8}:root.theme-dark .code-highlight .gr{color:#f88f7f}:root.theme-dark .code-highlight .gh{color:#d4d2c8}:root.theme-dark .code-highlight .gi{color:#6ad4af;background-color:#19362c}:root.theme-dark .code-highlight .go{color:#7e8aa1}:root.theme-dark .code-highlight .gp{color:#d4d2c8}:root.theme-dark .code-highlight .gs{color:#d4d2c8;font-weight:700}:root.theme-dark .code-highlight .gu{color:#d4d2c8}:root.theme-dark .code-highlight .gt{color:#f88f7f}:root.theme-dark .code-highlight .kc{color:#FFAD66}:root.theme-dark .code-highlight .kd{color:#FFAD66}:root.theme-dark .code-highlight .kn{color:#FFAD66}:root.theme-dark .code-highlight .kp{color:#FFAD66}:root.theme-dark .code-highlight .kr{color:#FFAD66}:root.theme-dark .code-highlight .kt{color:#73D0FF}:root.theme-dark .code-highlight .ld{color:#D5FF80}:root.theme-dark .code-highlight .m{color:#DFBFFF}:root.theme-dark .code-highlight .s{color:#D5FF80}:root.theme-dark .code-highlight .na{color:#FFD173}:root.theme-dark .code-highlight .nb{color:#FFD173}:root.theme-dark .code-highlight .nc{color:#73D0FF}:root.theme-dark .code-highlight .no{color:#FFD173}:root.theme-dark .code-highlight .nd{color:#7e8aa1;font-weight:700;font-style:italic}:root.theme-dark .code-highlight .ni{color:#95E6CB}:root.theme-dark .code-highlight .ne{color:#73D0FF}:root.theme-dark .code-highlight .nf{color:#FFD173}:root.theme-dark .code-highlight .nl{color:#d4d2c8}:root.theme-dark .code-highlight .nn{color:#d4d2c8}:root.theme-dark .code-highlight .nx{color:#d4d2c8}:root.theme-dark .code-highlight .py{color:#FFD173}:root.theme-dark .code-highlight .nt{color:#5CCFE6}:root.theme-dark .code-highlight .nv{color:#d4d2c8}:root.theme-dark .code-highlight .ow{color:#FFAD66}:root.theme-dark .code-highlight .pm{color:#d4d2c8}:root.theme-dark .code-highlight .w{color:#d4d2c8}:root.theme-dark .code-highlight .mb{color:#DFBFFF}:root.theme-dark .code-highlight .mf{color:#DFBFFF}:root.theme-dark .code-highlight .mh{color:#DFBFFF}:root.theme-dark .code-highlight .mi{color:#DFBFFF}:root.theme-dark .code-highlight .mo{color:#DFBFFF}:root.theme-dark .code-highlight .sa{color:#F29E74}:root.theme-dark .code-highlight .sb{color:#D5FF80}:root.theme-dark .code-highlight .sc{color:#D5FF80}:root.theme-dark .code-highlight .dl{color:#D5FF80}:root.theme-dark .code-highlight .sd{color:#7e8aa1}:root.theme-dark .code-highlight .s2{color:#D5FF80}:root.theme-dark .code-highlight .se{color:#95E6CB}:root.theme-dark .code-highlight .sh{color:#D5FF80}:root.theme-dark .code-highlight .si{color:#95E6CB}:root.theme-dark .code-highlight .sx{color:#95E6CB}:root.theme-dark .code-highlight .sr{color:#95E6CB}:root.theme-dark .code-highlight .s1{color:#D5FF80}:root.theme-dark .code-highlight .ss{color:#DFBFFF}:root.theme-dark .code-highlight .bp{color:#5CCFE6}:root.theme-dark .code-highlight .fm{color:#FFD173}:root.theme-dark .code-highlight .vc{color:#d4d2c8}:root.theme-dark .code-highlight .vg{color:#d4d2c8}:root.theme-dark .code-highlight .vi{color:#d4d2c8}:root.theme-dark .code-highlight .vm{color:#d4d2c8}:root.theme-dark .code-highlight .il{color:#DFBFFF}:root.theme-dark .code-highlight pre{overflow:auto;margin:0;padding:0 0 .75rem 0}:root.theme-dark .code-highlight .linenos{user-select:none;cursor:default;margin-right:8px;text-align:right}:root.theme-dark .code-highlight .linenos::selection{background:0 0}:root.theme-dark .code-highlight .linenos::-moz-selection{background:0 0}:root.theme-dark .code-highlight span.linenos{color:#64708d}html.no-js .hide_if_nojs{display:none}html.js .show_if_nojs{display:none}.center{text-align:center}.right{float:right}.left{float:left}.invisible{display:none!important}.list-unstyled{list-style-type:none}.list-unstyled li{margin-top:4px;margin-bottom:4px}.danger{background-color:var(--color-error-background)}.warning{background:var(--color-warning-background)}.success{background:var(--color-success-background)}.badge{display:inline-block;color:var(--color-toolkit-badge-font);background-color:var(--color-toolkit-badge-background);text-align:center;white-space:nowrap;vertical-align:baseline;min-width:10px;padding:1px 5px;border-radius:5px}kbd{padding:2px 4px;margin:1px;font-size:90%;color:var(--color-toolkit-kbd-font);background:var(--color-toolkit-kbd-background)}table{width:100%}table.striped tr{border-bottom:1px solid var(--color-settings-tr-hover)}th{padding:.4em}td{padding:0 4px}tr:hover{background:var(--color-settings-tr-hover)!important}div.selectable_url{display:block;border:1px solid var(--color-result-search-url-border);padding:4px;color:var(--color-result-search-url-font);margin:.1em;overflow:hidden;height:1.2em;line-height:1.2em;border-radius:5px}div.selectable_url pre{display:block;font-size:.8em;word-break:break-all;margin:.1em;user-select:all}.dialog-error{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error ol,.dialog-error p,.dialog-error ul{margin:1px 0 0 0}.dialog-error table{width:auto}.dialog-error tr{vertical-align:text-top}.dialog-error tr:hover{background:0 0!important}.dialog-error td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-error-block{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;display:block;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error-block .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error-block ol,.dialog-error-block p,.dialog-error-block ul{margin:1px 0 0 0}.dialog-error-block table{width:auto}.dialog-error-block tr{vertical-align:text-top}.dialog-error-block tr:hover{background:0 0!important}.dialog-error-block td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-error-block h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning)}.dialog-warning .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0 0}.dialog-warning table{width:auto}.dialog-warning tr{vertical-align:text-top}.dialog-warning tr:hover{background:0 0!important}.dialog-warning td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;display:block;background:var(--color-toolkit-dialog-background);position:fixed;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);z-index:10000000}.dialog-modal .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0 0}.dialog-modal table{width:auto}.dialog-modal tr{vertical-align:text-top}.dialog-modal tr:hover{background:0 0!important}.dialog-modal td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{overflow-x:auto;overflow-y:hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}ul.tabs{border-bottom:1px solid var(--color-toolkit-tabs-section-border);list-style:none;padding-left:0}ul.tabs li{display:flex}.tabs{display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label,.tabs>li>a{order:1;padding:.7em;margin:0 .7em;letter-spacing:.5px;text-transform:uppercase;border:solid var(--color-toolkit-tabs-label-border);border-width:0 0 2px 0;color:unset;-webkit-touch-callout:none;user-select:none;cursor:pointer}.tabs>label.active,.tabs>li>a.active{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}.tabs>label:hover,.tabs>li>a:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}.tabs>section{min-width:100%;padding:.7rem 0;box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);display:none}.tabs>label:last-of-type{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font);letter-spacing:-.1px}.tabs>section:last-of-type{display:block}html body .tabs>input:checked~section{display:none}html body .tabs>input:checked~label{position:inherited;background:inherit;border-bottom:2px solid transparent;font-weight:400;color:inherit}html body .tabs>input:checked~label:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}html body .tabs>input:checked+label{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}html body .tabs>input:checked+label+section{display:block}select{height:2.4rem;margin-top:0;margin-left:1rem;margin-bottom:0;margin-right:0;padding:.2rem!important;color:var(--color-search-font);font-size:.9rem;z-index:2}select:focus,select:hover{cursor:pointer}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-width:0 2rem 0 0;border-color:transparent;background:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat;background-position-x:calc(100% + 2rem);background-size:2rem;background-origin:content-box;background-color:var(--color-toolkit-select-background);outline:medium none;text-overflow:ellipsis;border-radius:5px}select:focus,select:hover{background-color:var(--color-toolkit-select-background-hover)}select option{background-color:var(--color-base-background)}@media (prefers-color-scheme:dark){html.theme-auto select,html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}input.checkbox-onoff[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;width:2.5em;height:.7em;box-shadow:none!important;margin:0 16px;border-radius:10px;position:relative}input.checkbox-onoff[type=checkbox]:focus,input.checkbox-onoff[type=checkbox]:hover{outline:0}input.checkbox-onoff[type=checkbox]:focus::after{content:"";position:absolute;width:3.5em;height:1.65em;border:1px solid var(--color-btn-background);border-radius:12px;box-shadow:var(--color-btn-background) 0 0 3px;z-index:10000;top:-.55em;left:-.6em}input.checkbox-onoff[type=checkbox]::before{position:absolute;top:-.5em;display:flex;justify-content:center;align-items:center;font-size:.75em;width:1.875em;height:1.875em;border-radius:50%}input.checkbox-onoff.reversed-checkbox[type=checkbox]:checked,input.checkbox-onoff[type=checkbox]{background:var(--color-toolkit-checkbox-onoff-off-background)}input.checkbox-onoff.reversed-checkbox[type=checkbox]:checked::before,input.checkbox-onoff[type=checkbox]::before{left:-.5em;content:"\2715";color:var(--color-toolkit-checkbox-onoff-off-mark-color);background:var(--color-toolkit-checkbox-onoff-off-mark-background)}input.checkbox-onoff.reversed-checkbox[type=checkbox],input.checkbox-onoff[type=checkbox]:checked{background:var(--color-toolkit-checkbox-onoff-on-background)}input.checkbox-onoff.reversed-checkbox[type=checkbox]::before,input.checkbox-onoff[type=checkbox]:checked::before{left:calc(100% - 1.5em);content:"\2713";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-toolkit-checkbox-onoff-on-mark-background)}@supports (transform:rotate(-45deg)){input[type=checkbox]:not(.checkbox-onoff){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;cursor:pointer;position:relative;top:0;left:0;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:.3em}input[type=checkbox]:not(.checkbox-onoff)::after{content:'';width:9px;height:5px;position:absolute;top:3px;left:2px;border:3px solid var(--color-toolkit-checkbox-label-border);border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}input[type=checkbox]:not(.checkbox-onoff):checked::after{border-color:var(--color-toolkit-checkbox-input-border);opacity:1}input[type=checkbox][disabled]:not(.checkbox-onoff){border:inherit;background-color:transparent!important;cursor:inherit}input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after{opacity:.5}}@media screen and (max-width:50em){.tabs>label{width:100%}}.loader,.loader::after{border-radius:50%;width:2em;height:2em}.loader{margin:1em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid var(--color-toolkit-loader-border);border-right:.5em solid var(--color-toolkit-loader-border);border-bottom:.5em solid var(--color-toolkit-loader-border);border-left:.5em solid var(--color-toolkit-loader-borderleft);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.2s infinite linear;animation:load8 1.2s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.engine-tooltip{display:none;position:absolute;padding:.5rem 1rem;margin:0 0 0 2rem;border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);font-size:14px;font-weight:400;z-index:1000000;text-align:left;border-radius:10px}.engine-tooltip:hover,td:hover .engine-tooltip,th:hover .engine-tooltip{display:inline-block}.stacked-bar-chart{margin:0;padding:0 .125rem 0 4rem;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill;flex-direction:row;flex-wrap:nowrap;align-items:center;display:inline-flex}.stacked-bar-chart-value{width:3rem;display:inline-block;position:absolute;padding: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:var(--color-base-font);border:1px solid rgba(var(--color-base-font-rgb),.9);padding:.3rem 0}.stacked-bar-chart-rate80{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border:1px solid rgba(var(--color-base-font-rgb),.3);padding:.3rem 0}.stacked-bar-chart-rate95{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-bottom:1px dotted rgba(var(--color-base-font-rgb),.5);padding:0}.stacked-bar-chart-rate100{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-left:1px solid rgba(var(--color-base-font-rgb),.9);padding:.4rem 0;width:1px}/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */.autocomplete{position:absolute;width:44rem;max-height:0;overflow-y:hidden;text-align:right;border-radius:10px}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{list-style-type:none;margin:0;padding:0}.autocomplete>ul>li{cursor:pointer;padding:.5rem 1rem}.autocomplete>ul>li.active,.autocomplete>ul>li:active,.autocomplete>ul>li:focus,.autocomplete>ul>li:hover{background-color:var(--color-autocomplete-background-hover)}.autocomplete>ul>li.active a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:active,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:focus a:hover,.autocomplete>ul>li:hover a:active,.autocomplete>ul>li:hover a:focus,.autocomplete>ul>li:hover a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{display:block;background-color:var(--color-autocomplete-background);color:var(--color-autocomplete-font);max-height:32rem;overflow-y:auto;z-index:100;margin-top:3.5rem;border-radius:.8rem;box-shadow:0 2px 8px rgba(34,38,46,.25)}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete{width:100%}.autocomplete>ul>li{padding:1rem}}#main_results #results.image-detail-open.only_template_images{width:min(98%,59.25rem)!important}#main_results #results.only_template_images.image-detail-open #backToTop{right:56.75rem!important;left:inherit}article.result-images .detail{display:none}#results.image-detail-open article.result-images[data-vim-selected] .detail{display:flex;flex-direction:column;position:fixed;right:60rem;left:0;top:7.6rem;transition:top 64ms ease-in 0s;bottom:0;background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-background);z-index:10000;padding:4rem 3rem 3rem 3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:block;flex:1;text-align:left;width:100%;border:none;text-decoration:none}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{padding:0;margin:0;border:none;object-fit:contain;width:inherit;height:inherit;max-width:100%;min-height:inherit;max-height:calc(100vh - 25rem - 7rem);background:inherit}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels{color:var(--color-result-detail-font);height:19rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels hr{border-top:1px solid var(--color-result-detail-hr);border-bottom:none}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4{height:2rem;overflow:hidden;text-overflow:ellipsis;font-size:.9rem;margin-bottom:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{color:var(--color-result-detail-label-font);font-size:.9rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:.8rem 0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{display:inline-block;width:12rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{text-align:right}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content{height:2rem;line-height:unset;overflow:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url:hover{position:relative;overflow:inherit!important;background:var(--color-result-detail-background);text-overflow:inherit!important}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:active,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:visited{color:var(--color-result-detail-link)}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover{text-decoration:underline}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close{top:1rem;right:1rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{top:1rem;left:6rem;padding-top:.4rem;padding-left:.5rem;padding-bottom:.4rem;padding-right:.3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{top:1rem;left:2rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:absolute;filter:opacity(40%);z-index:2000002}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span{display:block;width:1.5rem;height:1.5rem;text-align:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before{vertical-align:sub}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited{color:var(--color-result-detail-font);background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-font)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{position:absolute;top:1rem;left:50%;border-top:.5em solid var(--color-result-detail-loader-border);border-right:.5em solid var(--color-result-detail-loader-border);border-bottom:.5em solid var(--color-result-detail-loader-border);border-left:.5em solid var(--color-result-detail-loader-borderleft)}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail{top:0}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img{max-height:calc(100vh - 25rem)}@media screen and (max-width:79.75em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;right:0}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:flex;flex-direction:column;justify-content:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 24rem)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{left:1rem}}@media screen and (max-width:50em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;right:0;padding:1rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 20rem);margin:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-left:1rem}}.dialog-modal{animation-name:dialogmodal;animation-duration:.13s}@keyframes dialogmodal{0%{opacity:0}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.05)}}input.checkbox-onoff[type=checkbox]::before{transition:left .25s}iframe[src^="https://w.soundcloud.com"]{height:120px}iframe[src^="https://www.deezer.com"]{height:94px}iframe[src^="https://www.mixcloud.com"]{height:250px}iframe[src^="https://bandcamp.com/EmbeddedPlayer"]{height:350px}iframe[src^="https://bandcamp.com/EmbeddedPlayer/track"]{height:120px}iframe[src^="https://genius.com/songs"]{height:65px}.info-page code{font-family:monospace;border-radius:5px;background-color:var(--color-doc-code-background);color:var(--color-doc-code);padding:.2rem;border:0 none}.stats_endpoint .github-issue-button{display:block;padding:8px 16px;font-family:sans-serif;font-size:16px;color:#fff;background-color:#238636;border:#2ea043;border-radius:10px!important;box-shadow:transparent 0 0 0 0}.stats_endpoint .github-issue-button:hover{background-color:#2ea043}.stats_endpoint .issue-hide{display:none}.stats_endpoint input[type=checked]{position:absolute}.stats_endpoint label{margin:1rem 1rem 1rem 0}.stats_endpoint .step_content{margin:1rem 1rem 1rem 2rem}.stats_endpoint .step1,.stats_endpoint .step2{visibility:hidden}.stats_endpoint .step1_delay{transition:visibility 0s linear 4s}.stats_endpoint #step1:checked~.step1,.stats_endpoint #step2:checked~.step2{visibility:visible}.engine-stats{border-spacing:0;border-collapse:collapse}.engine-stats tr td,.engine-stats tr th{border-bottom:1px solid var(--color-result-border);padding:.25rem}.engine-stats table.engine-tooltip{border-spacing:0;border-collapse:collapse}.engine-stats table.engine-tooltip td,.engine-stats table.engine-tooltip th{border:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{width:7rem;text-align:right}.engine-stats .engine-reliability{text-align:right}failed-test,table.engine-error td.engine-error-type,table.engine-error th.engine-error-type{width:10rem}.engine-errors{margin-top:3rem}.engine-errors table.engine-error{max-width:1280px;margin:1rem 0 3rem 0;border:1px solid var(--color-result-border);text-align:right}.engine-errors table.engine-error tr td,.engine-errors table.engine-error tr th{padding:.5rem}.engine-errors table.engine-error span.log_parameters{border-right:1px solid solid var(--color-result-border);padding:0 1rem 0 0;margin:0 0 0 .5rem}.bar-chart-value{width:3em;display:inline-block;text-align:right;padding-right:.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}#main_index{margin-top:26vh}.index{text-align:center}.index .title{background:url(../img/searxng.png) no-repeat;min-height:4rem;margin:4rem auto;background-position:center;background-size:contain}.index h1{font-size:4em;visibility:hidden}.index #search,.index #search_header{margin:0 auto;background:inherit;border:inherit;padding:0;display:block}.index .search_filters{display:block;margin:1em 0}.index .category label{padding:6px 10px;border-bottom:initial!important}@media screen and (max-width:79.75em){div.title h1{font-size:1em}#main_index{margin-top:6em}}table{border-collapse:collapse}table td,table th{text-align:center;padding:1rem .5rem;text-align:right}table tr.pref-group th{font-weight:400;text-align:right;background:var(--color-settings-table-group-background)}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0 0;display:block;float:right;width:300px}#main_preferences input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);border:none;background:none repeat scroll 0 0 var(--color-toolkit-select-background);padding:.2rem .4rem;height:2rem;border-radius:5px}#main_preferences input[type=text]:focus,#main_preferences input[type=text]:hover{background-color:var(--color-toolkit-select-background-hover)}#main_preferences .value{margin:0;padding:0;float:right;width:15em}#main_preferences .value input[type=text],#main_preferences .value select{font-size:inherit!important;margin-top:0;margin-left:1rem;margin-bottom:0;margin-right:0}#main_preferences .value select{width:14rem}#main_preferences .value input:focus,#main_preferences .value select:focus{outline:0;box-shadow:0 0 1px 1px var(--color-btn-background)}#main_preferences .description{margin:0;padding:5px 0 0 0;float:left;width:50%;color:var(--color-settings-engine-description-font);font-size:90%}#main_preferences .bang{text-align:right;border-radius:5px;background-color:var(--color-doc-code-background);color:var(--color-doc-code);padding:.2rem;border:0 none}#main_preferences .category{margin-left:.5rem}#main_preferences .category label{border:2px solid transparent;padding:.2rem .4rem;border-radius:5px}#main_preferences .category input[type=checkbox]:checked+label{border:2px solid var(--color-categories-item-border-selected)}#main_preferences table.table_engines th.name label{cursor:pointer}#main_preferences table.table_engines th.name .engine-tooltip{margin-top:1.8rem;right:calc((100% - 85em)/ 2 + 10em);max-width:40rem}#main_preferences table.table_engines th.name .engine-tooltip .engine-description{margin-top:.5rem}#main_preferences table.table_engines th.name .engine-tooltip .bang{margin:.3rem}#main_preferences table.table_engines .checkbox-col,#main_preferences table.table_engines .name,#main_preferences table.table_engines .shortcut{text-align:right}#main_preferences table.cookies{width:100%;direction:ltr}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:left;font-family:monospace;font-size:1rem;padding:.5em;vertical-align:top}#main_preferences table.cookies td:first-child{word-break:keep-all;width:14rem;padding-right:1rem}#main_preferences table.cookies td:last-child{word-break:break-all}#main_preferences table.cookies>tbody>tr:nth-child(even)>td,#main_preferences table.cookies>tbody>tr:nth-child(even)>th{background-color:var(--color-settings-tr-hover)}#main_preferences .preferences_back{background:none repeat scroll 0 0 var(--color-btn-background);color:var(--color-btn-font);border:0 none;border-radius:10px;cursor:pointer;display:inline-block;margin:2px 4px;padding:.7em}#main_preferences .preferences_back a{color:var(--color-settings-return-font)}#main_preferences .preferences_back a::first-letter{text-transform:uppercase}#main_preferences #toggle-all-engines-container{width:max-content;margin-left:auto}#main_preferences div.selectable_url pre{width:100%}#main_preferences #copy-hash-container{display:flex;align-items:center;gap:.5rem}#main_preferences #copy-hash-container div.selectable_url pre{width:auto;flex-grow:1}#main_preferences #pref-hash-input{width:100%}@media screen and (max-width:79.75em){.preferences_back{clear:both}.engine-tooltip{right:10em!important}}#search{padding:0;margin:0}#search_header{padding-top:1.5em;padding-left:2em;padding-right:7rem;margin:0;background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);display:grid;column-gap:1.2rem;row-gap:1rem;grid-template-columns:3rem 1fr;grid-template-areas:"logo search" "spacer categories"}.category_button,.category_checkbox{display:inline-block;position:relative;margin-left:1rem;padding:0}.category_checkbox input{display:none}.category_checkbox label{cursor:pointer;padding:.2rem 0;display:inline-flex;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;user-select:none}.category_checkbox label svg{padding-right:.2rem}.category_checkbox label div.category_name{margin:auto 0}.category_checkbox input[type=checkbox]:checked+label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}button.category_button{background-color:inherit;color:var(--color-base-font);cursor:pointer;padding:.2rem 0;display:inline-flex;align-items:center;text-transform:capitalize;font-size:.9em;border:none;border-bottom:2px solid transparent}button.category_button svg{padding-right:.2rem}button.category_button.selected,button.category_button:active,button.category_button:focus-within{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#categories_container:has(button.category_button:focus-within) button.category_button.selected{color:var(--color-base-font);border-bottom:none}#search_logo{padding:.5rem 10px 0 10px;grid-area:logo;display:flex;align-items:center;justify-content:center}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto 0}.search_categories{grid-area:categories}.search_categories .help{display:none}.search_categories:hover .help{display:block;position:absolute;background:var(--color-base-background);padding:1rem .6rem .6rem 0;z-index:1000;width:100%;left:-.1rem}#search_view{padding:.5rem .3rem 0 .5rem;grid-area:search}body.results_endpoint #search_view{padding:.5rem 2.8rem 0 0}.search_box{border-radius:.8rem;width:44rem;display:inline-flex;flex-direction:row;white-space:nowrap;box-shadow:var(--color-search-shadow)}#clear_search{display:block;border-collapse:separate;box-sizing:border-box;width:1.8rem;margin:0;padding:.8rem .2rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:10000}#clear_search:hover{color:var(--color-search-background-hover)}#clear_search.empty *{display:none}html.no-js #clear_search.hide_if_nojs{display:none}#q,#send_search{display:block;margin:0;padding:.8rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:2}#q{width:100%;padding-right:1rem;padding-left:0!important;border-radius:0 .8rem .8rem 0}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#send_search{border-radius:.8rem 0 0 .8rem}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.no-js #clear_search,.no-js #send_search{width:auto!important;border-right:1px solid var(--color-search-border)}.search_filters{margin-top:.6rem;margin-left:0;margin-bottom:0;margin-right:10.6rem;display:flex;overflow-x:auto;overscroll-behavior-inline:contain}.search_filters select{background-color:inherit}.search_filters select:focus,.search_filters select:hover{color:var(--color-base-font)}@media screen and (max-width:79.75em){#search_header{padding:1.5em .5rem 0 .5rem;column-gap:.5rem}.search_filters{margin-top:.6rem;margin-left:0;margin-bottom:0;margin-right:3.5rem}#categories{font-size:90%;clear:both}}@media screen and (max-width:79.75em) and (hover:none){#main_index #categories_container,#main_results #categories_container{width:max-content}#main_index #categories_container .category_checkbox,#main_results #categories_container .category_checkbox{display:inline-block;width:auto}#main_index #categories,#main_results #categories{width:100%;text-align:right;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width:50em){#search_header{width:100%;margin:0;padding:.1rem 0 0 0;column-gap:0;row-gap:0;grid-template-areas:"logo search" "categories categories"}.search_logo{padding:0}.search_box{width:98%;display:flex}#q{width:100%;flex:1}.search_filters{margin:0 10px;padding:.5rem 0}.category{display:inline-block;width:auto;margin:0}.category svg{display:none}.category_checkbox label{padding:1rem!important;margin:0!important}.category_button{padding:1rem!important;margin:0!important}#search_view:focus-within{display:block;background-color:var(--color-search-background);position:absolute;top:0;height:100%;width:100%;z-index:10000}#search_view:focus-within .search_box{border-bottom:1px solid var(--color-search-border);width:100%;border-radius:0;box-shadow:none}#search_view:focus-within .search_box #send_search{margin-left:0!important}#search_view:focus-within .search_box *{border:none;border-radius:0;box-shadow:none}#main_results #q:placeholder-shown~#send_search{margin-left:2.6rem;transition:margin .1s}}@media screen and (max-width:20rem){#search_header{grid-template-areas:"search search" "categories categories"}#search_logo{display:none}}#categories{-webkit-touch-callout:none;user-select:none}#categories::-webkit-scrollbar{width:0;height:0}#categories_container{position:relative}@media screen and (min-width:50em){.center-aligment-yes #main_results{--center-page-width:48rem}}@media screen and (min-width:62rem){.center-aligment-yes #main_results{--center-page-width:60rem}}@media screen and (min-width:79.75em){.center-aligment-yes #main_results{--center-page-width:73rem}}@media screen and (min-width:50em) and (max-width:79.75em){.center-aligment-yes #main_results #results{grid-template-columns:60% calc(40% - 5rem);margin-left:0;margin-right:0}.center-aligment-yes #main_results #urls{margin-right:3rem}.center-aligment-yes #main_results #sidebar{margin-left:1rem}.center-aligment-yes #main_results #backToTop{right:calc(60% + 1rem)}}@media screen and (min-width:79.75em){.center-aligment-yes #main_results{display:flex;flex-direction:column;align-items:center}.center-aligment-yes #main_results #search{width:100%;display:flex;flex-direction:column;align-items:center}.center-aligment-yes #main_results #search_header{grid-template-columns:calc(50% - 4.5rem - var(--center-page-width)/ 2) 3rem var(--center-page-width);grid-template-areas:"na logo search" "na spacer categories";column-gap:1.2rem;width:100%;padding-left:0;padding-right:0}.center-aligment-yes #main_results .search_filters{margin-right:.5rem;width:var(--center-page-width)}.center-aligment-yes #main_results #results{margin-left:2rem;margin-right:10rem}.center-aligment-yes #main_results #results.image-detail-open,.center-aligment-yes #main_results #results.only_template_images{align-self:flex-start}.center-aligment-yes #main_results #results:not(.only_template_images):not(.image-detail-open){margin-right:1.5rem;grid-template-columns:calc(var(--center-page-width) - 5rem - 25rem) 25rem}.center-aligment-yes #main_results #results:not(.only_template_images):not(.image-detail-open) #backToTop{right:calc(50% - 25rem - 5rem + 1rem + var(--center-page-width)/ 2)}.center-aligment-yes #main_results #results .result .content{max-width:inherit}.center-aligment-yes #main_results #urls{margin-right:0}.center-aligment-yes #main_results #sidebar{margin-left:0}}.ion-icon{display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);padding:0;margin:0;scroll-behavior:smooth}body,main{padding:0;margin:0}body{display:flex;flex-direction:column;height:100vh;margin:0}main{width:100%;margin-bottom:2rem;flex:1}.page_with_header{margin:2em auto;width:85em}footer{clear:both;min-height:4rem;padding:1rem 0;width:100%;text-align:center;background-color:var(--color-footer-background);border-top:1px solid var(--color-footer-border);overflow:hidden}footer p{font-size:.9em}.page_with_header .logo{height:40px}#results button[type=submit],.button,input[type=submit]{padding:.7rem;display:inline-block;background:var(--color-btn-background);color:var(--color-btn-font);border-radius:10px;border:0;cursor:pointer}a{text-decoration:none;color:var(--color-url-font)}a:visited{color:var(--color-url-visited-font)}a:visited .highlight{color:var(--color-url-visited-font)}article[data-vim-selected]{background:var(--color-result-vim-selected);border-right:.2rem solid var(--color-result-vim-arrow);border-radius:10px 0 0 10px}article.result-images[data-vim-selected]{background:var(--color-result-vim-arrow);border:none;border-radius:10px}article.result-images[data-vim-selected] .image_thumbnail{filter:opacity(60%)}article.result-images[data-vim-selected] span.source,article.result-images[data-vim-selected] span.title{color:var(--color-result-image-span-font-selected)}article[data-vim-selected].category-files,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-news,article[data-vim-selected].category-social,article[data-vim-selected].category-videos{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{margin:.125rem 0;padding:1rem;border-right:.2rem solid transparent}.result h3{font-size:1.2rem;word-wrap:break-word;margin:.4rem 0 .4rem 0;padding:0}.result h3 a{color:var(--color-result-link-font);font-weight:400;font-size:1.1em}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;outline:0}.result .cache_link,.result .proxyfied_link{font-size:smaller!important;margin-left:.5rem}.result .content,.result .stat{font-size:.9em;margin:0;padding:0;max-width:54em;word-wrap:break-word;line-height:1.24}.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:700}.result .altlink a{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}.result .altlink a:hover{background:var(--color-btn-background);color:var(--color-btn-font)}.result .codelines .highlight{color:inherit;background:inherit;font-weight:400}.result .url_wrapper{display:flex;font-size:1rem;color:var(--color-result-url-font);flex-wrap:nowrap;overflow:hidden;flex-direction:row;margin:0;padding:0}.result .url_wrapper .url_o1{white-space:nowrap;flex-shrink:1;padding-bottom:1px}.result .url_wrapper .url_o1::after{content:" ";width:1ch;display:inline-block}.result .url_wrapper .url_o2{overflow:hidden;white-space:nowrap;flex-basis:content;flex-grow:0;flex-shrink:1;text-align:right;padding-bottom:1px}.result .url_wrapper .url_o2 .url_i2{float:right}.result .published_date,.result .result_author,.result .result_length,.result .result_shipping,.result .result_source_country,.result .result_views{font-size:.8em;color:var(--color-result-publishdate-font)}.result .result_price{font-size:1.2em;color:var(--color-result-description-highlight-font)}.result img.thumbnail{float:right;padding-top:.6rem;padding-left:1rem;width:7rem;height:unset}.result .break{clear:both}.result-packages .attributes,.result-paper .attributes{display:table;border-spacing:.125rem}.result-packages .attributes div,.result-paper .attributes div{display:table-row}.result-packages .attributes div span,.result-paper .attributes div span{font-size:.9rem;margin-top:.25rem;display:table-cell}.result-packages .attributes div span time,.result-paper .attributes div span time{font-size:.9rem}.result-packages .attributes div span:first-child,.result-paper .attributes div span:first-child{color:var(--color-base-font);min-width:10rem}.result-packages .attributes div span:nth-child(2),.result-paper .attributes div span:nth-child(2){color:var(--color-result-publishdate-font)}.result-packages .content,.result-paper .content{margin-top:.25rem}.result-packages .comments,.result-paper .comments{font-size:.9rem;margin:.25rem 0 0 0;padding:0;word-wrap:break-word;line-height:1.24;font-style:italic}.result-packages .attributes{margin-top:.3rem}.template_group_images{display:flex;flex-wrap:wrap}.template_group_images::after{flex-grow:10;content:""}.category-files,.category-map,.category-music,.category-news,.category-social,.category-videos{border:1px solid var(--color-result-border);margin:0 .5rem 1rem .5rem!important;border-radius:10px}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.audio-control audio{width:100%;padding:10px 0 0 0}.embedded-content iframe{width:100%;padding:10px 0 0 0}.result-videos img.thumbnail{float:right;padding-top:.6rem;padding-left:1rem;width:20rem;height:unset}.result-videos .content{overflow:hidden}.result-videos .embedded-video iframe{width:100%;aspect-ratio:16/9;padding:10px 0 0 0}@supports not (aspect-ratio:1 / 1){.result-videos .embedded-video iframe{height:calc(45rem * 9 / 16)}}.engines{float:left;display:flex;flex-wrap:wrap;justify-content:flex-end;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin-top:0;margin-bottom:0;margin-left:.5rem;margin-right:0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{flex-grow:1;padding:.5rem .5rem 3rem .5rem;margin:.25rem;border:none!important;height:12rem}.result-images>a{position:relative;outline:0}.result-images img{margin:0;padding:0;border:none;height:100%;width:100%;object-fit:cover;vertical-align:bottom;background:var(--color-result-image-background)}.result-images .image_resolution{position:absolute;right:0;bottom:0;background:rgba(0,0,0,.5);padding:.3rem .5rem;font-size:.9rem;color:#fff;border-top-left-radius:.3rem}.result-images span.source,.result-images span.title{display:block;position:absolute;width:100%;font-size:.9rem;color:var(--color-result-image-span-font);padding:.5rem 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-images span.source{padding:1.8rem 0 0 0;font-size:.7rem}.result-map img.image{float:left!important;height:100px!important;width:auto!important}.result-map table{font-size:.9em;width:auto;border-collapse:separate;border-spacing:0 .35rem}.result-map table th{font-weight:inherit;width:17rem;vertical-align:top;text-align:right}.result-map table td{vertical-align:top;text-align:right}.hidden{display:none!important}#results{margin-top:1rem;margin-left:2rem;margin-bottom:0;margin-right:10rem;display:grid;grid-template-columns:45rem 25rem;grid-template-rows:min-content min-content 1fr min-content;gap:0 5rem;grid-template-areas:"corrections sidebar" "answers sidebar" "urls sidebar" "pagination sidebar"}#results #sidebar :first-child{margin-top:0}#urls{padding:0;grid-area:urls}#apis .wrapper{display:flex}#suggestions .wrapper{display:flex;flex-flow:column;justify-content:flex-end}#suggestions .wrapper form{display:inline-block;flex:1 1 50%}#infoboxes input,#suggestions input{padding:0;margin:3px;font-size:.9em;display:inline-block;background:0 0;color:var(--color-result-search-url-font);cursor:pointer;width:calc(100%);text-overflow:ellipsis;overflow:hidden;text-align:left}#infoboxes .infobox .url a,#infoboxes input[type=submit],#suggestions .infobox .url a,#suggestions input[type=submit]{color:var(--color-result-link-font);text-decoration:none;font-size:.9rem}#infoboxes .infobox .url a:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#suggestions input[type=submit]:hover{text-decoration:underline}#corrections{grid-area:corrections;display:flex;flex-flow:row wrap;margin:0 0 1em 0}#corrections h4,#corrections input[type=submit]{display:inline-block;padding:.5rem;margin:.5rem}#corrections input[type=submit]{font-size:.8rem;border-radius:5px}#apis .title,#engines_msg .title,#infoboxes .title,#search_url .title,#suggestions .title{margin:2em 0 .5em 0;color:var(--color-base-font)}summary.title{cursor:pointer;padding-top:1em}.sidebar-collapsable{border-top:1px solid var(--color-sidebar-border);padding-bottom:.5em}#sidebar-end-collapsable{border-bottom:1px solid var(--color-sidebar-border);width:100%}#answers{grid-area:answers;background:var(--color-answer-background);padding:1rem;margin:1rem 0;margin-top:0;color:var(--color-answer-font);border-radius:10px}#answers h4{display:none}#answers span{overflow-wrap:anywhere}#answers .answer{display:flex;flex-direction:column}#answers .answer-url{margin-left:auto;margin-top:5px;margin-right:10px;margin-bottom:10px}#infoboxes form{min-width:210px}#sidebar{grid-area:sidebar;word-wrap:break-word;color:var(--color-sidebar-font)}#sidebar .infobox{margin:10px 0 10px;border:1px solid var(--color-sidebar-border);padding:1rem;font-size:.9em;border-radius:10px}#sidebar .infobox h2{margin:0 0 .5em 0}#sidebar .infobox img{max-width:100%;max-height:12em;display:block;margin:0 auto;padding:0}#sidebar .infobox dt{font-weight:700}#sidebar .infobox .attributes dl{margin:.5em 0}#sidebar .infobox .attributes dt{display:inline;margin-top:.5em;margin-left:.25em;margin-bottom:.5em;margin-right:0;padding:0}#sidebar .infobox .attributes dd{display:inline;margin:.5em 0;padding:0}#sidebar .infobox input{font-size:1em}#sidebar .infobox br{clear:both}#sidebar .infobox .attributes,#sidebar .infobox .urls{clear:both}#apis input{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}#apis input:hover{background:var(--color-btn-background);color:var(--color-btn-font)}#search_url div.selectable_url pre{float:left;width:200em}#search_url button#copy_url{float:right;padding:.4rem;margin-left:.5rem;border-radius:.3rem;display:none}#links_on_top{position:absolute;left:1rem;text-align:left;top:2.7rem;padding:0;border:0;display:flex;align-items:center;font-size:1em;color:var(--color-search-font)}#links_on_top a{display:flex;align-items:center;margin-left:1em}#links_on_top a svg{font-size:1.2em;margin-left:.125em}#links_on_top a,#links_on_top a:active *,#links_on_top a:hover *,#links_on_top a:link *,#links_on_top a:visited *{color:var(--color-search-font)}#pagination{grid-area:pagination}#pagination br{clear:both}.numbered_pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}.page_number{background:0 0!important;color:var(--color-result-link-font)!important;text-decoration:underline}.page_number_current{background:0 0;color:var(--color-result-link-visited-font);border:none}#backToTop{border:1px solid var(--color-backtotop-border);margin:0;padding:0;font-size:1em;background:var(--color-backtotop-background);position:fixed;bottom:8rem;right:56.3rem;transition:opacity .5s;opacity:0;pointer-events:none;border-radius:10px}#backToTop a{display:block;margin:0;padding:.7em}#backToTop a,#backToTop a:active,#backToTop a:hover,#backToTop a:visited{color:var(--color-backtotop-font)}#results.scrolling #backToTop{opacity:1;pointer-events:all}@media screen and (max-width:calc(79.75em - 0.5px)){#links_on_top span{display:none}}@media screen and (max-width:52rem){body.results_endpoint #links_on_top .link_on_top_about,body.results_endpoint #links_on_top .link_on_top_donate{display:none}}@media screen and (min-width:50em) and (max-width:79.75em){.center-aligment-no #links_on_top span{display:none}.center-aligment-no .page_with_header{margin:2rem .5rem;width:auto}.center-aligment-no #infoboxes{position:inherit;max-width:inherit}.center-aligment-no #infoboxes .infobox{clear:both}.center-aligment-no #infoboxes .infobox img{float:right;max-width:10em;margin-top:.5em;margin-left:.5em;margin-bottom:.5em;margin-right:0}.center-aligment-no #sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}.center-aligment-no #sidebar input{border:0}.center-aligment-no .result .thumbnail{max-width:98%}.center-aligment-no .result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.center-aligment-no .result .engines{float:left;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:3px 0 0 0}.center-aligment-no .result-images{border-bottom:none!important}.center-aligment-no .image_result{max-width:98%}.center-aligment-no .image_result img{max-width:98%}.center-aligment-no #backToTop{display:none}.center-aligment-no #pagination{margin:2rem 0 0 0!important}.center-aligment-no #main_results div#results{margin:0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}}#main_results div#results.only_template_images{margin:1rem .5rem 0 .5rem;display:grid;grid-template-columns:100%;grid-template-rows:min-content min-content min-content 1fr min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}#main_results div#results.only_template_images #sidebar{display:none}#main_results div#results.only_template_images #urls{margin:0;display:flex;flex-wrap:wrap}#main_results div#results.only_template_images #urls::after{flex-grow:10;content:""}#main_results div#results.only_template_images #backToTop{right:auto;left:1rem}#main_results div#results.only_template_images #pagination{margin-left:4rem}@media screen and (max-width:50em){#links_on_top span{display:none}.page_with_header{margin:2rem .5rem;width:auto}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:right;max-width:10em;margin-top:.5em;margin-left:.5em;margin-bottom:.5em;margin-right:0}#sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}#sidebar input{border:0}.result .thumbnail{max-width:98%}.result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.result .engines{float:left;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:3px 0 0 0}.result-images{border-bottom:none!important}.image_result{max-width:98%}.image_result img{max-width:98%}#backToTop{display:none}#pagination{margin:2rem 0 0 0!important}#main_results div#results{margin:0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}html{background-color:var(--color-base-background-mobile)}#main_results div#results{grid-template-columns:100%;margin:0 auto}#links_on_top{top:1.4rem;left:10px}#main_index #links_on_top{top:.5rem;left:.5rem}#results{margin:0;padding:0}#pagination{margin:2rem 1rem 0 1rem!important}article[data-vim-selected]{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{background:var(--color-result-background);border:1px solid var(--color-result-background);margin:1rem 10px;border-radius:10px}.result-images{margin:0;height:6rem;background:var(--color-base-background-mobile)}.infobox{border:none!important;background-color:var(--color-sidebar-background)}.numbered_pagination{display:none}.result-packages .attributes,.result-paper .attributes{display:block}.result-packages .attributes div,.result-paper .attributes div{display:block}.result-packages .attributes div span,.result-paper .attributes div span{display:inline}.result-packages .attributes div span:first-child,.result-paper .attributes div span:first-child{font-weight:700}.result-packages .attributes div span:nth-child(2),.result-paper .attributes div span:nth-child(2){margin-right:.5rem}}@media screen and (max-width:35em){.result-videos img.thumbnail{float:none!important}.result-videos .content{overflow:inherit}}pre code{white-space:pre-wrap}#q,#sidebar .infobox dt bdi{direction:rtl}#urls{direction:initial;text-align:right}#urls .result .url_wrapper{justify-content:end}#main_results div#results.only_template_images #urls{direction:rtl}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{direction:rtl}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{direction:ltr}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url span{direction:rtl;float:right}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{border-width:0 0 0 2rem;background-position-x:-2rem}}#vim-hotkeys-help table{direction:ltr;text-align:left}#main_preferences h1,#main_stats h1{background-position-x:100%}.bar-chart-serie1,.bar-chart-serie2{float:right}.engine-stats .engine-name,.engine-stats .engine-reliability,.engine-stats .engine-score,.engine-stats .response-time,.engine-stats .result-count{text-align:right}/*# sourceMappingURL=searxng-rtl.min.css.map */ \ No newline at end of file +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-base-font:#444;--color-base-font-rgb:68,68,68;--color-base-background:#fff;--color-base-background-mobile:#f2f5f8;--color-url-font:#334999;--color-url-visited-font:#9822c3;--color-header-background:#fdfbff;--color-header-border:#ddd;--color-footer-background:#fdfbff;--color-footer-border:#ddd;--color-sidebar-border:#ddd;--color-sidebar-font:#000;--color-sidebar-background:#fff;--color-backtotop-font:#444;--color-backtotop-border:#ddd;--color-backtotop-background:#fff;--color-btn-background:#3050ff;--color-btn-font:#fff;--color-show-btn-background:#bbb;--color-show-btn-font:#000;--color-search-border:#bbb;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#fff;--color-search-font:#222;--color-search-background-hover:#3050ff;--color-error:#db3434;--color-error-background:#fae1e1;--color-warning:#dbba34;--color-warning-background:#faf5e1;--color-success:#42db34;--color-success-background:#e3fae1;--color-categories-item-selected-font:#3050ff;--color-categories-item-border-selected:#3050ff;--color-autocomplete-font:#000;--color-autocomplete-border:#bbb;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#e3e3e3;--color-answer-font:#444;--color-answer-background:#fff;--color-result-background:#fff;--color-result-border:#ddd;--color-result-url-font:#000;--color-result-vim-selected:#f7f7f7;--color-result-vim-arrow:#000bbb;--color-result-description-highlight-font:#000;--color-result-link-font:#000bbb;--color-result-link-font-highlight:#000bbb;--color-result-link-visited-font:#9822c3;--color-result-publishdate-font:#777;--color-result-engines-font:#545454;--color-result-search-url-border:#ddd;--color-result-search-url-font:#000;--color-result-image-span-font:#444;--color-result-image-span-font-selected:#fff;--color-result-image-background:#fff;--color-settings-tr-hover:#ebebeb;--color-settings-engine-description-font:#545454;--color-settings-table-group-background:#0001;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#242424;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#545454;--color-toolkit-kbd-font:#fff;--color-toolkit-kbd-background:#000;--color-toolkit-dialog-border:#ddd;--color-toolkit-dialog-background:#fff;--color-toolkit-tabs-label-border:#fff;--color-toolkit-tabs-section-border:#ddd;--color-toolkit-select-background:#e1e1e1;--color-toolkit-select-border:#ddd;--color-toolkit-select-background-hover:#bbb;--color-toolkit-input-text-font:#222;--color-toolkit-checkbox-onoff-off-background:#ddd;--color-toolkit-checkbox-onoff-on-background:#ddd;--color-toolkit-checkbox-onoff-on-mark-background:#3050ff;--color-toolkit-checkbox-onoff-on-mark-color:#fff;--color-toolkit-checkbox-onoff-off-mark-background:#aaa;--color-toolkit-checkbox-onoff-off-mark-color:#fff;--color-toolkit-checkbox-label-background:#ddd;--color-toolkit-checkbox-label-border:#ddd;--color-toolkit-checkbox-input-border:#3050ff;--color-toolkit-engine-tooltip-border:#ddd;--color-toolkit-engine-tooltip-background:#fff;--color-toolkit-loader-border:rgba(0, 0, 0, 0.2);--color-toolkit-loader-borderleft:rgba(255, 255, 255, 0);--color-doc-code:#003;--color-doc-code-background:#ddeaff}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-table-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f}}:root.theme-dark{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-table-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f}.code-highlight pre{line-height:100%}.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:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight .hll{background-color:#ffc}.code-highlight .c{color:#3D7B7B;font-style:italic}.code-highlight .err{border:1px solid red}.code-highlight .k{color:green;font-weight:700}.code-highlight .o{color:#666}.code-highlight .ch{color:#3D7B7B;font-style:italic}.code-highlight .cm{color:#3D7B7B;font-style:italic}.code-highlight .cp{color:#9C6500}.code-highlight .cpf{color:#3D7B7B;font-style:italic}.code-highlight .c1{color:#3D7B7B;font-style:italic}.code-highlight .cs{color:#3D7B7B;font-style:italic}.code-highlight .gd{color:#A00000}.code-highlight .ge{font-style:italic}.code-highlight .ges{font-weight:700;font-style:italic}.code-highlight .gr{color:#E40000}.code-highlight .gh{color:navy;font-weight:700}.code-highlight .gi{color:#008400}.code-highlight .go{color:#717171}.code-highlight .gp{color:navy;font-weight:700}.code-highlight .gs{font-weight:700}.code-highlight .gu{color:purple;font-weight:700}.code-highlight .gt{color:#04D}.code-highlight .kc{color:green;font-weight:700}.code-highlight .kd{color:green;font-weight:700}.code-highlight .kn{color:green;font-weight:700}.code-highlight .kp{color:green}.code-highlight .kr{color:green;font-weight:700}.code-highlight .kt{color:#B00040}.code-highlight .m{color:#666}.code-highlight .s{color:#BA2121}.code-highlight .na{color:#687822}.code-highlight .nb{color:green}.code-highlight .nc{color:#00F;font-weight:700}.code-highlight .no{color:#800}.code-highlight .nd{color:#A2F}.code-highlight .ni{color:#717171;font-weight:700}.code-highlight .ne{color:#CB3F38;font-weight:700}.code-highlight .nf{color:#00F}.code-highlight .nl{color:#767600}.code-highlight .nn{color:#00F;font-weight:700}.code-highlight .nt{color:green;font-weight:700}.code-highlight .nv{color:#19177C}.code-highlight .ow{color:#A2F;font-weight:700}.code-highlight .w{color:#bbb}.code-highlight .mb{color:#666}.code-highlight .mf{color:#666}.code-highlight .mh{color:#666}.code-highlight .mi{color:#666}.code-highlight .mo{color:#666}.code-highlight .sa{color:#BA2121}.code-highlight .sb{color:#BA2121}.code-highlight .sc{color:#BA2121}.code-highlight .dl{color:#BA2121}.code-highlight .sd{color:#BA2121;font-style:italic}.code-highlight .s2{color:#BA2121}.code-highlight .se{color:#AA5D1F;font-weight:700}.code-highlight .sh{color:#BA2121}.code-highlight .si{color:#A45A77;font-weight:700}.code-highlight .sx{color:green}.code-highlight .sr{color:#A45A77}.code-highlight .s1{color:#BA2121}.code-highlight .ss{color:#19177C}.code-highlight .bp{color:green}.code-highlight .fm{color:#00F}.code-highlight .vc{color:#19177C}.code-highlight .vg{color:#19177C}.code-highlight .vi{color:#19177C}.code-highlight .vm{color:#19177C}.code-highlight .il{color:#666}.codelines{margin:.125rem 0 0 0;padding:1rem 0 0 0}.code-highlight pre{overflow:auto;margin:0;padding:0 0 .75rem 0}.code-highlight .linenos{user-select:none;cursor:default;margin-right:8px;text-align:right}.code-highlight .linenos::selection{background:0 0}.code-highlight .linenos::-moz-selection{background:0 0}.code-highlight span.linenos{color:#64708d}@media (prefers-color-scheme:dark){:root.theme-auto .code-highlight pre{line-height:100%}:root.theme-auto .code-highlight td.linenos .normal{color:#3c4354;background-color:transparent;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight span.linenos{color:#3c4354;background-color:transparent;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight td.linenos .special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight span.linenos.special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight .hll{background-color:#6e7681}:root.theme-auto .code-highlight .c{color:#7e8aa1}:root.theme-auto .code-highlight .err{color:#f88f7f}:root.theme-auto .code-highlight .esc{color:#d4d2c8}:root.theme-auto .code-highlight .g{color:#d4d2c8}:root.theme-auto .code-highlight .k{color:#FFAD66}:root.theme-auto .code-highlight .l{color:#D5FF80}:root.theme-auto .code-highlight .n{color:#d4d2c8}:root.theme-auto .code-highlight .o{color:#FFAD66}:root.theme-auto .code-highlight .x{color:#d4d2c8}:root.theme-auto .code-highlight .p{color:#d4d2c8}:root.theme-auto .code-highlight .ch{color:#f88f7f;font-style:italic}:root.theme-auto .code-highlight .cm{color:#7e8aa1}:root.theme-auto .code-highlight .cp{color:#FFAD66;font-weight:700}:root.theme-auto .code-highlight .cpf{color:#7e8aa1}:root.theme-auto .code-highlight .c1{color:#7e8aa1}:root.theme-auto .code-highlight .cs{color:#7e8aa1;font-style:italic}:root.theme-auto .code-highlight .gd{color:#f88f7f;background-color:#3d1e20}:root.theme-auto .code-highlight .ge{color:#d4d2c8;font-style:italic}:root.theme-auto .code-highlight .ges{color:#d4d2c8}:root.theme-auto .code-highlight .gr{color:#f88f7f}:root.theme-auto .code-highlight .gh{color:#d4d2c8}:root.theme-auto .code-highlight .gi{color:#6ad4af;background-color:#19362c}:root.theme-auto .code-highlight .go{color:#7e8aa1}:root.theme-auto .code-highlight .gp{color:#d4d2c8}:root.theme-auto .code-highlight .gs{color:#d4d2c8;font-weight:700}:root.theme-auto .code-highlight .gu{color:#d4d2c8}:root.theme-auto .code-highlight .gt{color:#f88f7f}:root.theme-auto .code-highlight .kc{color:#FFAD66}:root.theme-auto .code-highlight .kd{color:#FFAD66}:root.theme-auto .code-highlight .kn{color:#FFAD66}:root.theme-auto .code-highlight .kp{color:#FFAD66}:root.theme-auto .code-highlight .kr{color:#FFAD66}:root.theme-auto .code-highlight .kt{color:#73D0FF}:root.theme-auto .code-highlight .ld{color:#D5FF80}:root.theme-auto .code-highlight .m{color:#DFBFFF}:root.theme-auto .code-highlight .s{color:#D5FF80}:root.theme-auto .code-highlight .na{color:#FFD173}:root.theme-auto .code-highlight .nb{color:#FFD173}:root.theme-auto .code-highlight .nc{color:#73D0FF}:root.theme-auto .code-highlight .no{color:#FFD173}:root.theme-auto .code-highlight .nd{color:#7e8aa1;font-weight:700;font-style:italic}:root.theme-auto .code-highlight .ni{color:#95E6CB}:root.theme-auto .code-highlight .ne{color:#73D0FF}:root.theme-auto .code-highlight .nf{color:#FFD173}:root.theme-auto .code-highlight .nl{color:#d4d2c8}:root.theme-auto .code-highlight .nn{color:#d4d2c8}:root.theme-auto .code-highlight .nx{color:#d4d2c8}:root.theme-auto .code-highlight .py{color:#FFD173}:root.theme-auto .code-highlight .nt{color:#5CCFE6}:root.theme-auto .code-highlight .nv{color:#d4d2c8}:root.theme-auto .code-highlight .ow{color:#FFAD66}:root.theme-auto .code-highlight .pm{color:#d4d2c8}:root.theme-auto .code-highlight .w{color:#d4d2c8}:root.theme-auto .code-highlight .mb{color:#DFBFFF}:root.theme-auto .code-highlight .mf{color:#DFBFFF}:root.theme-auto .code-highlight .mh{color:#DFBFFF}:root.theme-auto .code-highlight .mi{color:#DFBFFF}:root.theme-auto .code-highlight .mo{color:#DFBFFF}:root.theme-auto .code-highlight .sa{color:#F29E74}:root.theme-auto .code-highlight .sb{color:#D5FF80}:root.theme-auto .code-highlight .sc{color:#D5FF80}:root.theme-auto .code-highlight .dl{color:#D5FF80}:root.theme-auto .code-highlight .sd{color:#7e8aa1}:root.theme-auto .code-highlight .s2{color:#D5FF80}:root.theme-auto .code-highlight .se{color:#95E6CB}:root.theme-auto .code-highlight .sh{color:#D5FF80}:root.theme-auto .code-highlight .si{color:#95E6CB}:root.theme-auto .code-highlight .sx{color:#95E6CB}:root.theme-auto .code-highlight .sr{color:#95E6CB}:root.theme-auto .code-highlight .s1{color:#D5FF80}:root.theme-auto .code-highlight .ss{color:#DFBFFF}:root.theme-auto .code-highlight .bp{color:#5CCFE6}:root.theme-auto .code-highlight .fm{color:#FFD173}:root.theme-auto .code-highlight .vc{color:#d4d2c8}:root.theme-auto .code-highlight .vg{color:#d4d2c8}:root.theme-auto .code-highlight .vi{color:#d4d2c8}:root.theme-auto .code-highlight .vm{color:#d4d2c8}:root.theme-auto .code-highlight .il{color:#DFBFFF}:root.theme-auto .code-highlight pre{overflow:auto;margin:0;padding:0 0 .75rem 0}:root.theme-auto .code-highlight .linenos{user-select:none;cursor:default;margin-right:8px;text-align:right}:root.theme-auto .code-highlight .linenos::selection{background:0 0}:root.theme-auto .code-highlight .linenos::-moz-selection{background:0 0}:root.theme-auto .code-highlight span.linenos{color:#64708d}}:root.theme-dark .code-highlight pre{line-height:100%}:root.theme-dark .code-highlight td.linenos .normal{color:#3c4354;background-color:transparent;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight span.linenos{color:#3c4354;background-color:transparent;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight td.linenos .special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight span.linenos.special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight .hll{background-color:#6e7681}:root.theme-dark .code-highlight .c{color:#7e8aa1}:root.theme-dark .code-highlight .err{color:#f88f7f}:root.theme-dark .code-highlight .esc{color:#d4d2c8}:root.theme-dark .code-highlight .g{color:#d4d2c8}:root.theme-dark .code-highlight .k{color:#FFAD66}:root.theme-dark .code-highlight .l{color:#D5FF80}:root.theme-dark .code-highlight .n{color:#d4d2c8}:root.theme-dark .code-highlight .o{color:#FFAD66}:root.theme-dark .code-highlight .x{color:#d4d2c8}:root.theme-dark .code-highlight .p{color:#d4d2c8}:root.theme-dark .code-highlight .ch{color:#f88f7f;font-style:italic}:root.theme-dark .code-highlight .cm{color:#7e8aa1}:root.theme-dark .code-highlight .cp{color:#FFAD66;font-weight:700}:root.theme-dark .code-highlight .cpf{color:#7e8aa1}:root.theme-dark .code-highlight .c1{color:#7e8aa1}:root.theme-dark .code-highlight .cs{color:#7e8aa1;font-style:italic}:root.theme-dark .code-highlight .gd{color:#f88f7f;background-color:#3d1e20}:root.theme-dark .code-highlight .ge{color:#d4d2c8;font-style:italic}:root.theme-dark .code-highlight .ges{color:#d4d2c8}:root.theme-dark .code-highlight .gr{color:#f88f7f}:root.theme-dark .code-highlight .gh{color:#d4d2c8}:root.theme-dark .code-highlight .gi{color:#6ad4af;background-color:#19362c}:root.theme-dark .code-highlight .go{color:#7e8aa1}:root.theme-dark .code-highlight .gp{color:#d4d2c8}:root.theme-dark .code-highlight .gs{color:#d4d2c8;font-weight:700}:root.theme-dark .code-highlight .gu{color:#d4d2c8}:root.theme-dark .code-highlight .gt{color:#f88f7f}:root.theme-dark .code-highlight .kc{color:#FFAD66}:root.theme-dark .code-highlight .kd{color:#FFAD66}:root.theme-dark .code-highlight .kn{color:#FFAD66}:root.theme-dark .code-highlight .kp{color:#FFAD66}:root.theme-dark .code-highlight .kr{color:#FFAD66}:root.theme-dark .code-highlight .kt{color:#73D0FF}:root.theme-dark .code-highlight .ld{color:#D5FF80}:root.theme-dark .code-highlight .m{color:#DFBFFF}:root.theme-dark .code-highlight .s{color:#D5FF80}:root.theme-dark .code-highlight .na{color:#FFD173}:root.theme-dark .code-highlight .nb{color:#FFD173}:root.theme-dark .code-highlight .nc{color:#73D0FF}:root.theme-dark .code-highlight .no{color:#FFD173}:root.theme-dark .code-highlight .nd{color:#7e8aa1;font-weight:700;font-style:italic}:root.theme-dark .code-highlight .ni{color:#95E6CB}:root.theme-dark .code-highlight .ne{color:#73D0FF}:root.theme-dark .code-highlight .nf{color:#FFD173}:root.theme-dark .code-highlight .nl{color:#d4d2c8}:root.theme-dark .code-highlight .nn{color:#d4d2c8}:root.theme-dark .code-highlight .nx{color:#d4d2c8}:root.theme-dark .code-highlight .py{color:#FFD173}:root.theme-dark .code-highlight .nt{color:#5CCFE6}:root.theme-dark .code-highlight .nv{color:#d4d2c8}:root.theme-dark .code-highlight .ow{color:#FFAD66}:root.theme-dark .code-highlight .pm{color:#d4d2c8}:root.theme-dark .code-highlight .w{color:#d4d2c8}:root.theme-dark .code-highlight .mb{color:#DFBFFF}:root.theme-dark .code-highlight .mf{color:#DFBFFF}:root.theme-dark .code-highlight .mh{color:#DFBFFF}:root.theme-dark .code-highlight .mi{color:#DFBFFF}:root.theme-dark .code-highlight .mo{color:#DFBFFF}:root.theme-dark .code-highlight .sa{color:#F29E74}:root.theme-dark .code-highlight .sb{color:#D5FF80}:root.theme-dark .code-highlight .sc{color:#D5FF80}:root.theme-dark .code-highlight .dl{color:#D5FF80}:root.theme-dark .code-highlight .sd{color:#7e8aa1}:root.theme-dark .code-highlight .s2{color:#D5FF80}:root.theme-dark .code-highlight .se{color:#95E6CB}:root.theme-dark .code-highlight .sh{color:#D5FF80}:root.theme-dark .code-highlight .si{color:#95E6CB}:root.theme-dark .code-highlight .sx{color:#95E6CB}:root.theme-dark .code-highlight .sr{color:#95E6CB}:root.theme-dark .code-highlight .s1{color:#D5FF80}:root.theme-dark .code-highlight .ss{color:#DFBFFF}:root.theme-dark .code-highlight .bp{color:#5CCFE6}:root.theme-dark .code-highlight .fm{color:#FFD173}:root.theme-dark .code-highlight .vc{color:#d4d2c8}:root.theme-dark .code-highlight .vg{color:#d4d2c8}:root.theme-dark .code-highlight .vi{color:#d4d2c8}:root.theme-dark .code-highlight .vm{color:#d4d2c8}:root.theme-dark .code-highlight .il{color:#DFBFFF}:root.theme-dark .code-highlight pre{overflow:auto;margin:0;padding:0 0 .75rem 0}:root.theme-dark .code-highlight .linenos{user-select:none;cursor:default;margin-right:8px;text-align:right}:root.theme-dark .code-highlight .linenos::selection{background:0 0}:root.theme-dark .code-highlight .linenos::-moz-selection{background:0 0}:root.theme-dark .code-highlight span.linenos{color:#64708d}html.no-js .hide_if_nojs{display:none}html.js .show_if_nojs{display:none}.center{text-align:center}.right{float:right}.left{float:left}.invisible{display:none!important}.list-unstyled{list-style-type:none}.list-unstyled li{margin-top:4px;margin-bottom:4px}.danger{background-color:var(--color-error-background)}.warning{background:var(--color-warning-background)}.success{background:var(--color-success-background)}.badge{display:inline-block;color:var(--color-toolkit-badge-font);background-color:var(--color-toolkit-badge-background);text-align:center;white-space:nowrap;vertical-align:baseline;min-width:10px;padding:1px 5px;border-radius:5px}kbd{padding:2px 4px;margin:1px;font-size:90%;color:var(--color-toolkit-kbd-font);background:var(--color-toolkit-kbd-background)}table{width:100%}table.striped tr{border-bottom:1px solid var(--color-settings-tr-hover)}th{padding:.4em}td{padding:0 4px}tr:hover{background:var(--color-settings-tr-hover)!important}div.selectable_url{display:block;border:1px solid var(--color-result-search-url-border);padding:4px;color:var(--color-result-search-url-font);margin:.1em;overflow:hidden;height:1.2em;line-height:1.2em;border-radius:5px}div.selectable_url pre{display:block;font-size:.8em;word-break:break-all;margin:.1em;user-select:all}.dialog-error{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error ol,.dialog-error p,.dialog-error ul{margin:1px 0 0 0}.dialog-error table{width:auto}.dialog-error tr{vertical-align:text-top}.dialog-error tr:hover{background:0 0!important}.dialog-error td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-error-block{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;display:block;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error-block .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error-block ol,.dialog-error-block p,.dialog-error-block ul{margin:1px 0 0 0}.dialog-error-block table{width:auto}.dialog-error-block tr{vertical-align:text-top}.dialog-error-block tr:hover{background:0 0!important}.dialog-error-block td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-error-block h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning)}.dialog-warning .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0 0}.dialog-warning table{width:auto}.dialog-warning tr{vertical-align:text-top}.dialog-warning tr:hover{background:0 0!important}.dialog-warning td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:right;border-radius:10px;display:block;background:var(--color-toolkit-dialog-background);position:fixed;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);z-index:10000000}.dialog-modal .close{float:left;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0 0}.dialog-modal table{width:auto}.dialog-modal tr{vertical-align:text-top}.dialog-modal tr:hover{background:0 0!important}.dialog-modal td{padding:0 1em 0 0;padding-top:0;padding-left:1rem;padding-bottom:0;padding-right:0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{overflow-x:auto;overflow-y:hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}ul.tabs{border-bottom:1px solid var(--color-toolkit-tabs-section-border);list-style:none;padding-left:0}ul.tabs li{display:flex}.tabs{display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label,.tabs>li>a{order:1;padding:.7em;margin:0 .7em;letter-spacing:.5px;text-transform:uppercase;border:solid var(--color-toolkit-tabs-label-border);border-width:0 0 2px 0;color:unset;-webkit-touch-callout:none;user-select:none;cursor:pointer}.tabs>label.active,.tabs>li>a.active{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}.tabs>label:hover,.tabs>li>a:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}.tabs>section{min-width:100%;padding:.7rem 0;box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);display:none}.tabs>label:last-of-type{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font);letter-spacing:-.1px}.tabs>section:last-of-type{display:block}html body .tabs>input:checked~section{display:none}html body .tabs>input:checked~label{position:inherited;background:inherit;border-bottom:2px solid transparent;font-weight:400;color:inherit}html body .tabs>input:checked~label:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}html body .tabs>input:checked+label{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}html body .tabs>input:checked+label+section{display:block}select{height:2.4rem;margin-top:0;margin-left:1rem;margin-bottom:0;margin-right:0;padding:.2rem!important;color:var(--color-search-font);font-size:.9rem;z-index:2}select:focus,select:hover{cursor:pointer}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-width:0 2rem 0 0;border-color:transparent;background:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat;background-position-x:calc(100% + 2rem);background-size:2rem;background-origin:content-box;background-color:var(--color-toolkit-select-background);outline:medium none;text-overflow:ellipsis;border-radius:5px}select:focus,select:hover{background-color:var(--color-toolkit-select-background-hover)}select option{background-color:var(--color-base-background)}@media (prefers-color-scheme:dark){html.theme-auto select,html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}input.checkbox-onoff[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;width:2.5em;height:.7em;box-shadow:none!important;margin:0 16px;border-radius:10px;position:relative}input.checkbox-onoff[type=checkbox]:focus,input.checkbox-onoff[type=checkbox]:hover{outline:0}input.checkbox-onoff[type=checkbox]:focus::after{content:"";position:absolute;width:3.5em;height:1.65em;border:1px solid var(--color-btn-background);border-radius:12px;box-shadow:var(--color-btn-background) 0 0 3px;z-index:10000;top:-.55em;left:-.6em}input.checkbox-onoff[type=checkbox]::before{position:absolute;top:-.5em;display:flex;justify-content:center;align-items:center;font-size:.75em;width:1.875em;height:1.875em;border-radius:50%}input.checkbox-onoff.reversed-checkbox[type=checkbox]:checked,input.checkbox-onoff[type=checkbox]{background:var(--color-toolkit-checkbox-onoff-off-background)}input.checkbox-onoff.reversed-checkbox[type=checkbox]:checked::before,input.checkbox-onoff[type=checkbox]::before{left:-.5em;content:"\2715";color:var(--color-toolkit-checkbox-onoff-off-mark-color);background:var(--color-toolkit-checkbox-onoff-off-mark-background)}input.checkbox-onoff.reversed-checkbox[type=checkbox],input.checkbox-onoff[type=checkbox]:checked{background:var(--color-toolkit-checkbox-onoff-on-background)}input.checkbox-onoff.reversed-checkbox[type=checkbox]::before,input.checkbox-onoff[type=checkbox]:checked::before{left:calc(100% - 1.5em);content:"\2713";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-toolkit-checkbox-onoff-on-mark-background)}@supports (transform:rotate(-45deg)){input[type=checkbox]:not(.checkbox-onoff){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;cursor:pointer;position:relative;top:0;left:0;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:.3em}input[type=checkbox]:not(.checkbox-onoff)::after{content:'';width:9px;height:5px;position:absolute;top:3px;left:2px;border:3px solid var(--color-toolkit-checkbox-label-border);border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}input[type=checkbox]:not(.checkbox-onoff):checked::after{border-color:var(--color-toolkit-checkbox-input-border);opacity:1}input[type=checkbox][disabled]:not(.checkbox-onoff){border:inherit;background-color:transparent!important;cursor:inherit}input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after{opacity:.5}}@media screen and (max-width:50em){.tabs>label{width:100%}}.loader,.loader::after{border-radius:50%;width:2em;height:2em}.loader{margin:1em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid var(--color-toolkit-loader-border);border-right:.5em solid var(--color-toolkit-loader-border);border-bottom:.5em solid var(--color-toolkit-loader-border);border-left:.5em solid var(--color-toolkit-loader-borderleft);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.2s infinite linear;animation:load8 1.2s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.engine-tooltip{display:none;position:absolute;padding:.5rem 1rem;margin:0 0 0 2rem;border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);font-size:14px;font-weight:400;z-index:1000000;text-align:left;border-radius:10px}.engine-tooltip:hover,td:hover .engine-tooltip,th:hover .engine-tooltip{display:inline-block}.stacked-bar-chart{margin:0;padding:0 .125rem 0 4rem;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill;flex-direction:row;flex-wrap:nowrap;align-items:center;display:inline-flex}.stacked-bar-chart-value{width:3rem;display:inline-block;position:absolute;padding: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:var(--color-base-font);border:1px solid rgba(var(--color-base-font-rgb),.9);padding:.3rem 0}.stacked-bar-chart-rate80{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border:1px solid rgba(var(--color-base-font-rgb),.3);padding:.3rem 0}.stacked-bar-chart-rate95{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-bottom:1px dotted rgba(var(--color-base-font-rgb),.5);padding:0}.stacked-bar-chart-rate100{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-left:1px solid rgba(var(--color-base-font-rgb),.9);padding:.4rem 0;width:1px}/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */.autocomplete{position:absolute;width:44rem;max-height:0;overflow-y:hidden;text-align:right;border-radius:10px}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{list-style-type:none;margin:0;padding:0}.autocomplete>ul>li{cursor:pointer;padding:.5rem 1rem}.autocomplete>ul>li.active,.autocomplete>ul>li:active,.autocomplete>ul>li:focus,.autocomplete>ul>li:hover{background-color:var(--color-autocomplete-background-hover)}.autocomplete>ul>li.active a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:active,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:focus a:hover,.autocomplete>ul>li:hover a:active,.autocomplete>ul>li:hover a:focus,.autocomplete>ul>li:hover a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{display:block;background-color:var(--color-autocomplete-background);color:var(--color-autocomplete-font);max-height:32rem;overflow-y:auto;z-index:100;margin-top:3.5rem;border-radius:.8rem;box-shadow:0 2px 8px rgba(34,38,46,.25)}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete{width:100%}.autocomplete>ul>li{padding:1rem}}#main_results #results.image-detail-open.only_template_images{width:min(98%,59.25rem)!important}#main_results #results.only_template_images.image-detail-open #backToTop{right:56.75rem!important;left:inherit}article.result-images .detail{display:none}#results.image-detail-open article.result-images[data-vim-selected] .detail{display:flex;flex-direction:column;position:fixed;right:60rem;left:0;top:7.6rem;transition:top 64ms ease-in 0s;bottom:0;background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-background);z-index:10000;padding:4rem 3rem 3rem 3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:block;flex:1;text-align:left;width:100%;border:none;text-decoration:none}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{padding:0;margin:0;border:none;object-fit:contain;width:inherit;height:inherit;max-width:100%;min-height:inherit;max-height:calc(100vh - 25rem - 7rem);background:inherit}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels{color:var(--color-result-detail-font);height:19rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels hr{border-top:1px solid var(--color-result-detail-hr);border-bottom:none}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4{height:2rem;overflow:hidden;text-overflow:ellipsis;font-size:.9rem;margin-bottom:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{color:var(--color-result-detail-label-font);font-size:.9rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:.8rem 0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{display:inline-block;width:12rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{text-align:right}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content{height:2rem;line-height:unset;overflow:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url:hover{position:relative;overflow:inherit!important;background:var(--color-result-detail-background);text-overflow:inherit!important}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:active,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:visited{color:var(--color-result-detail-link)}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover{text-decoration:underline}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close{top:1rem;right:1rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{top:1rem;left:6rem;padding-top:.4rem;padding-left:.5rem;padding-bottom:.4rem;padding-right:.3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{top:1rem;left:2rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:absolute;filter:opacity(40%);z-index:2000002}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span{display:block;width:1.5rem;height:1.5rem;text-align:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before{vertical-align:sub}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited{color:var(--color-result-detail-font);background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-font)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{position:absolute;top:1rem;left:50%;border-top:.5em solid var(--color-result-detail-loader-border);border-right:.5em solid var(--color-result-detail-loader-border);border-bottom:.5em solid var(--color-result-detail-loader-border);border-left:.5em solid var(--color-result-detail-loader-borderleft)}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail{top:0}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img{max-height:calc(100vh - 25rem)}@media screen and (max-width:79.75em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;right:0}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:flex;flex-direction:column;justify-content:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 24rem)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{left:1rem}}@media screen and (max-width:50em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;right:0;padding:1rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 20rem);margin:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-left:1rem}}.dialog-modal{animation-name:dialogmodal;animation-duration:.13s}@keyframes dialogmodal{0%{opacity:0}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.05)}}input.checkbox-onoff[type=checkbox]::before{transition:left .25s}iframe[src^="https://w.soundcloud.com"]{height:120px}iframe[src^="https://www.deezer.com"]{height:94px}iframe[src^="https://www.mixcloud.com"]{height:250px}iframe[src^="https://bandcamp.com/EmbeddedPlayer"]{height:350px}iframe[src^="https://bandcamp.com/EmbeddedPlayer/track"]{height:120px}iframe[src^="https://genius.com/songs"]{height:65px}.info-page code{font-family:monospace;border-radius:5px;background-color:var(--color-doc-code-background);color:var(--color-doc-code);padding:.2rem;border:0 none}.stats_endpoint .github-issue-button{display:block;padding:8px 16px;font-family:sans-serif;font-size:16px;color:#fff;background-color:#238636;border:#2ea043;border-radius:10px!important;box-shadow:transparent 0 0 0 0}.stats_endpoint .github-issue-button:hover{background-color:#2ea043}.stats_endpoint .issue-hide{display:none}.stats_endpoint input[type=checked]{position:absolute}.stats_endpoint label{margin:1rem 1rem 1rem 0}.stats_endpoint .step_content{margin:1rem 1rem 1rem 2rem}.stats_endpoint .step1,.stats_endpoint .step2{visibility:hidden}.stats_endpoint .step1_delay{transition:visibility 0s linear 4s}.stats_endpoint #step1:checked~.step1,.stats_endpoint #step2:checked~.step2{visibility:visible}.engine-stats{border-spacing:0;border-collapse:collapse}.engine-stats tr td,.engine-stats tr th{border-bottom:1px solid var(--color-result-border);padding:.25rem}.engine-stats table.engine-tooltip{border-spacing:0;border-collapse:collapse}.engine-stats table.engine-tooltip td,.engine-stats table.engine-tooltip th{border:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{width:7rem;text-align:right}.engine-stats .engine-reliability{text-align:right}failed-test,table.engine-error td.engine-error-type,table.engine-error th.engine-error-type{width:10rem}.engine-errors{margin-top:3rem}.engine-errors table.engine-error{max-width:1280px;margin:1rem 0 3rem 0;border:1px solid var(--color-result-border);text-align:right}.engine-errors table.engine-error tr td,.engine-errors table.engine-error tr th{padding:.5rem}.engine-errors table.engine-error span.log_parameters{border-right:1px solid solid var(--color-result-border);padding:0 1rem 0 0;margin:0 0 0 .5rem}.bar-chart-value{width:3em;display:inline-block;text-align:right;padding-right:.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}#main_index{margin-top:26vh}.index{text-align:center}.index .title{background:url(../img/searxng.png) no-repeat;min-height:4rem;margin:4rem auto;background-position:center;background-size:contain}.index h1{font-size:4em;visibility:hidden}.index #search,.index #search_header{margin:0 auto;background:inherit;border:inherit;padding:0;display:block}.index .search_filters{display:block;margin:1em 0}.index .category label{padding:6px 10px;border-bottom:initial!important}@media screen and (max-width:79.75em){div.title h1{font-size:1em}#main_index{margin-top:6em}}table{border-collapse:collapse}table td,table th{text-align:center;padding:1rem .5rem;text-align:right}table tr.pref-group th{font-weight:400;text-align:right;background:var(--color-settings-table-group-background)}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0 0;display:block;float:right;width:300px}#main_preferences input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);border:none;background:none repeat scroll 0 0 var(--color-toolkit-select-background);padding:.2rem .4rem;height:2rem;border-radius:5px}#main_preferences input[type=text]:focus,#main_preferences input[type=text]:hover{background-color:var(--color-toolkit-select-background-hover)}#main_preferences .value{margin:0;padding:0;float:right;width:15em}#main_preferences .value input[type=text],#main_preferences .value select{font-size:inherit!important;margin-top:0;margin-left:1rem;margin-bottom:0;margin-right:0}#main_preferences .value select{width:14rem}#main_preferences .value input:focus,#main_preferences .value select:focus{outline:0;box-shadow:0 0 1px 1px var(--color-btn-background)}#main_preferences .description{margin:0;padding:5px 0 0 0;float:left;width:50%;color:var(--color-settings-engine-description-font);font-size:90%}#main_preferences .bang{text-align:right;border-radius:5px;background-color:var(--color-doc-code-background);color:var(--color-doc-code);padding:.2rem;border:0 none}#main_preferences .category{margin-left:.5rem}#main_preferences .category label{border:2px solid transparent;padding:.2rem .4rem;border-radius:5px}#main_preferences .category input[type=checkbox]:checked+label{border:2px solid var(--color-categories-item-border-selected)}#main_preferences table.table_engines th.name label{cursor:pointer}#main_preferences table.table_engines th.name .engine-tooltip{margin-top:1.8rem;right:calc((100% - 85em)/ 2 + 10em);max-width:40rem}#main_preferences table.table_engines th.name .engine-tooltip .engine-description{margin-top:.5rem}#main_preferences table.table_engines th.name .engine-tooltip .bang{margin:.3rem}#main_preferences table.table_engines .checkbox-col,#main_preferences table.table_engines .name,#main_preferences table.table_engines .shortcut{text-align:right}#main_preferences table.cookies{width:100%;direction:ltr}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:left;font-family:monospace;font-size:1rem;padding:.5em;vertical-align:top}#main_preferences table.cookies td:first-child{word-break:keep-all;width:14rem;padding-right:1rem}#main_preferences table.cookies td:last-child{word-break:break-all}#main_preferences table.cookies>tbody>tr:nth-child(even)>td,#main_preferences table.cookies>tbody>tr:nth-child(even)>th{background-color:var(--color-settings-tr-hover)}#main_preferences .preferences_back{background:none repeat scroll 0 0 var(--color-btn-background);color:var(--color-btn-font);border:0 none;border-radius:10px;cursor:pointer;display:inline-block;margin:2px 4px;padding:.7em}#main_preferences .preferences_back a{color:var(--color-settings-return-font)}#main_preferences .preferences_back a::first-letter{text-transform:uppercase}#main_preferences #toggle-all-engines-container{width:max-content;margin-left:auto}#main_preferences div.selectable_url pre{width:100%}#main_preferences #copy-hash-container{display:flex;align-items:center;gap:.5rem}#main_preferences #copy-hash-container div.selectable_url pre{width:auto;flex-grow:1}#main_preferences #pref-hash-input{width:100%}@media screen and (max-width:79.75em){.preferences_back{clear:both}.engine-tooltip{right:10em!important}}#search{padding:0;margin:0}#search_header{padding-top:1.5em;padding-left:2em;padding-right:7rem;margin:0;background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);display:grid;column-gap:1.2rem;row-gap:1rem;grid-template-columns:3rem 1fr;grid-template-areas:"logo search" "spacer categories"}.category_button,.category_checkbox{display:inline-block;position:relative;margin-left:1rem;padding:0}.category_checkbox input{display:none}.category_checkbox label{cursor:pointer;padding:.2rem 0;display:inline-flex;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;user-select:none}.category_checkbox label svg{padding-right:.2rem}.category_checkbox label div.category_name{margin:auto 0}.category_checkbox input[type=checkbox]:checked+label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}button.category_button{background-color:inherit;color:var(--color-base-font);cursor:pointer;padding:.2rem 0;display:inline-flex;align-items:center;text-transform:capitalize;font-size:.9em;border:none;border-bottom:2px solid transparent}button.category_button svg{padding-right:.2rem}button.category_button.selected,button.category_button:active,button.category_button:focus-within{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#categories_container:has(button.category_button:focus-within) button.category_button.selected{color:var(--color-base-font);border-bottom:none}#search_logo{padding:.5rem 10px 0 10px;grid-area:logo;display:flex;align-items:center;justify-content:center}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto 0}.search_categories{grid-area:categories}.search_categories .help{display:none}.search_categories:hover .help{display:block;position:absolute;background:var(--color-base-background);padding:1rem .6rem .6rem 0;z-index:1000;width:100%;left:-.1rem}#search_view{padding:.5rem .3rem 0 .5rem;grid-area:search}body.results_endpoint #search_view{padding:.5rem 2.8rem 0 0}.search_box{border-radius:.8rem;width:44rem;display:inline-flex;flex-direction:row;white-space:nowrap;box-shadow:var(--color-search-shadow)}#clear_search{display:block;border-collapse:separate;box-sizing:border-box;width:1.8rem;margin:0;padding:.8rem .2rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:10000}#clear_search:hover{color:var(--color-search-background-hover)}#clear_search.empty *{display:none}html.no-js #clear_search.hide_if_nojs{display:none}#q,#send_search{display:block;margin:0;padding:.8rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:2}#q{width:100%;padding-right:1rem;padding-left:0!important;border-radius:0 .8rem .8rem 0}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#send_search{border-radius:.8rem 0 0 .8rem}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.no-js #clear_search,.no-js #send_search{width:auto!important;border-right:1px solid var(--color-search-border)}.search_filters{margin-top:.6rem;margin-left:0;margin-bottom:0;margin-right:10.6rem;display:flex;overflow-x:auto;overscroll-behavior-inline:contain}.search_filters select{background-color:inherit}.search_filters select:focus,.search_filters select:hover{color:var(--color-base-font)}@media screen and (max-width:79.75em){#search_header{padding:1.5em .5rem 0 .5rem;column-gap:.5rem}.search_filters{margin-top:.6rem;margin-left:0;margin-bottom:0;margin-right:3.5rem}#categories{font-size:90%;clear:both}}@media screen and (max-width:79.75em) and (hover:none){#main_index #categories_container,#main_results #categories_container{width:max-content}#main_index #categories_container .category_checkbox,#main_results #categories_container .category_checkbox{display:inline-block;width:auto}#main_index #categories,#main_results #categories{width:100%;text-align:right;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width:50em){#search_header{width:100%;margin:0;padding:.1rem 0 0 0;column-gap:0;row-gap:0;grid-template-areas:"logo search" "categories categories"}.search_logo{padding:0}.search_box{width:98%;display:flex}#q{width:100%;flex:1}.search_filters{margin:0 10px;padding:.5rem 0}.category{display:inline-block;width:auto;margin:0}.category svg{display:none}.category_checkbox label{padding:1rem!important;margin:0!important}.category_button{padding:1rem!important;margin:0!important}#search_view:focus-within{display:block;background-color:var(--color-search-background);position:absolute;top:0;height:100%;width:100%;z-index:10000}#search_view:focus-within .search_box{border-bottom:1px solid var(--color-search-border);width:100%;border-radius:0;box-shadow:none}#search_view:focus-within .search_box #send_search{margin-left:0!important}#search_view:focus-within .search_box *{border:none;border-radius:0;box-shadow:none}#main_results #q:placeholder-shown~#send_search{margin-left:2.6rem;transition:margin .1s}}@media screen and (max-width:20rem){#search_header{grid-template-areas:"search search" "categories categories"}#search_logo{display:none}}#categories{-webkit-touch-callout:none;user-select:none}#categories::-webkit-scrollbar{width:0;height:0}#categories_container{position:relative}@media screen and (min-width:50em){.center-aligment-yes #main_results{--center-page-width:48rem}}@media screen and (min-width:62rem){.center-aligment-yes #main_results{--center-page-width:60rem}}@media screen and (min-width:79.75em){.center-aligment-yes #main_results{--center-page-width:73rem}}@media screen and (min-width:50em) and (max-width:79.75em){.center-aligment-yes #main_results #results{grid-template-columns:60% calc(40% - 5rem);margin-left:0;margin-right:0}.center-aligment-yes #main_results #urls{margin-right:3rem}.center-aligment-yes #main_results #sidebar{margin-left:1rem}.center-aligment-yes #main_results #backToTop{right:calc(60% + 1rem)}}@media screen and (min-width:79.75em){.center-aligment-yes #main_results{display:flex;flex-direction:column;align-items:center}.center-aligment-yes #main_results #search{width:100%;display:flex;flex-direction:column;align-items:center}.center-aligment-yes #main_results #search_header{grid-template-columns:calc(50% - 4.5rem - var(--center-page-width)/ 2) 3rem var(--center-page-width);grid-template-areas:"na logo search" "na spacer categories";column-gap:1.2rem;width:100%;padding-left:0;padding-right:0}.center-aligment-yes #main_results .search_filters{margin-right:.5rem;width:var(--center-page-width)}.center-aligment-yes #main_results #results{margin-left:2rem;margin-right:10rem}.center-aligment-yes #main_results #results.image-detail-open,.center-aligment-yes #main_results #results.only_template_images{align-self:flex-start}.center-aligment-yes #main_results #results:not(.only_template_images):not(.image-detail-open){margin-right:1.5rem;grid-template-columns:calc(var(--center-page-width) - 5rem - 25rem) 25rem}.center-aligment-yes #main_results #results:not(.only_template_images):not(.image-detail-open) #backToTop{right:calc(50% - 25rem - 5rem + 1rem + var(--center-page-width)/ 2)}.center-aligment-yes #main_results #results .result .content{max-width:inherit}.center-aligment-yes #main_results #urls{margin-right:0}.center-aligment-yes #main_results #sidebar{margin-left:0}}.ion-icon{display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(-1,1)}html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);padding:0;margin:0;scroll-behavior:smooth}body,main{padding:0;margin:0}body{display:flex;flex-direction:column;height:100vh;margin:0}main{width:100%;margin-bottom:2rem;flex:1}.page_with_header{margin:2em auto;width:85em}footer{clear:both;min-height:4rem;padding:1rem 0;width:100%;text-align:center;background-color:var(--color-footer-background);border-top:1px solid var(--color-footer-border);overflow:hidden}footer p{font-size:.9em}.page_with_header .logo{height:40px}#results button[type=submit],.button,input[type=submit]{padding:.7rem;display:inline-block;background:var(--color-btn-background);color:var(--color-btn-font);border-radius:10px;border:0;cursor:pointer}a{text-decoration:none;color:var(--color-url-font)}a:visited{color:var(--color-url-visited-font)}a:visited .highlight{color:var(--color-url-visited-font)}article[data-vim-selected]{background:var(--color-result-vim-selected);border-right:.2rem solid var(--color-result-vim-arrow);border-radius:10px 0 0 10px}article.result-images[data-vim-selected]{background:var(--color-result-vim-arrow);border:none;border-radius:10px}article.result-images[data-vim-selected] .image_thumbnail{filter:opacity(60%)}article.result-images[data-vim-selected] span.source,article.result-images[data-vim-selected] span.title{color:var(--color-result-image-span-font-selected)}article[data-vim-selected].category-files,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-news,article[data-vim-selected].category-social,article[data-vim-selected].category-videos{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{margin:.125rem 0;padding:1rem;border-right:.2rem solid transparent}.result h3{font-size:1.2rem;word-wrap:break-word;margin:.4rem 0 .4rem 0;padding:0}.result h3 a{color:var(--color-result-link-font);font-weight:400;font-size:1.1em}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;outline:0}.result .cache_link,.result .proxyfied_link{font-size:smaller!important;margin-left:.5rem}.result .content,.result .stat{font-size:.9em;margin:0;padding:0;max-width:54em;word-wrap:break-word;line-height:1.24}.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:700}.result .altlink a{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}.result .altlink a:hover{background:var(--color-btn-background);color:var(--color-btn-font)}.result .codelines .highlight{color:inherit;background:inherit;font-weight:400}.result .url_wrapper{display:flex;font-size:1rem;color:var(--color-result-url-font);flex-wrap:nowrap;overflow:hidden;flex-direction:row;margin:0;padding:0}.result .url_wrapper .url_o1{white-space:nowrap;flex-shrink:1;padding-bottom:1px}.result .url_wrapper .url_o1::after{content:" ";width:1ch;display:inline-block}.result .url_wrapper .url_o2{overflow:hidden;white-space:nowrap;flex-basis:content;flex-grow:0;flex-shrink:1;text-align:right;padding-bottom:1px}.result .url_wrapper .url_o2 .url_i2{float:right}.result .published_date,.result .result_author,.result .result_length,.result .result_shipping,.result .result_source_country,.result .result_views{font-size:.8em;color:var(--color-result-publishdate-font)}.result .result_price{font-size:1.2em;color:var(--color-result-description-highlight-font)}.result img.thumbnail{float:right;padding-top:.6rem;padding-left:1rem;width:7rem;height:unset}.result .break{clear:both}.result-packages .attributes,.result-paper .attributes{display:table;border-spacing:.125rem}.result-packages .attributes div,.result-paper .attributes div{display:table-row}.result-packages .attributes div span,.result-paper .attributes div span{font-size:.9rem;margin-top:.25rem;display:table-cell}.result-packages .attributes div span time,.result-paper .attributes div span time{font-size:.9rem}.result-packages .attributes div span:first-child,.result-paper .attributes div span:first-child{color:var(--color-base-font);min-width:10rem}.result-packages .attributes div span:nth-child(2),.result-paper .attributes div span:nth-child(2){color:var(--color-result-publishdate-font)}.result-packages .content,.result-paper .content{margin-top:.25rem}.result-packages .comments,.result-paper .comments{font-size:.9rem;margin:.25rem 0 0 0;padding:0;word-wrap:break-word;line-height:1.24;font-style:italic}.result-packages .attributes{margin-top:.3rem}.template_group_images{display:flex;flex-wrap:wrap}.template_group_images::after{flex-grow:10;content:""}.category-files,.category-map,.category-music,.category-news,.category-social,.category-videos{border:1px solid var(--color-result-border);margin:0 .5rem 1rem .5rem!important;border-radius:10px}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.audio-control audio{width:100%;padding:10px 0 0 0}.embedded-content iframe{width:100%;padding:10px 0 0 0}.result-videos img.thumbnail{float:right;padding-top:.6rem;padding-left:1rem;width:20rem;height:unset}.result-videos .content{overflow:hidden}.result-videos .embedded-video iframe{width:100%;aspect-ratio:16/9;padding:10px 0 0 0}@supports not (aspect-ratio:1 / 1){.result-videos .embedded-video iframe{height:calc(45rem * 9 / 16)}}.engines{float:left;display:flex;flex-wrap:wrap;justify-content:flex-end;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin-top:0;margin-bottom:0;margin-left:.5rem;margin-right:0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{flex-grow:1;padding:.5rem .5rem 3rem .5rem;margin:.25rem;border:none!important;height:12rem}.result-images>a{position:relative;outline:0}.result-images img{margin:0;padding:0;border:none;height:100%;width:100%;object-fit:cover;vertical-align:bottom;background:var(--color-result-image-background)}.result-images .image_resolution{position:absolute;right:0;bottom:0;background:rgba(0,0,0,.5);padding:.3rem .5rem;font-size:.9rem;color:#fff;border-top-left-radius:.3rem}.result-images span.source,.result-images span.title{display:block;position:absolute;width:100%;font-size:.9rem;color:var(--color-result-image-span-font);padding:.5rem 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-images span.source{padding:1.8rem 0 0 0;font-size:.7rem}.result-map img.image{float:left!important;height:100px!important;width:auto!important}.result-map table{font-size:.9em;width:auto;border-collapse:separate;border-spacing:0 .35rem}.result-map table th{font-weight:inherit;width:17rem;vertical-align:top;text-align:right}.result-map table td{vertical-align:top;text-align:right}.hidden{display:none!important}#results{margin-top:1rem;margin-left:2rem;margin-bottom:0;margin-right:10rem;display:grid;grid-template-columns:45rem 25rem;grid-template-rows:min-content min-content 1fr min-content;gap:0 5rem;grid-template-areas:"corrections sidebar" "answers sidebar" "urls sidebar" "pagination sidebar"}#results #sidebar :first-child{margin-top:0}#urls{padding:0;grid-area:urls}#apis .wrapper{display:flex}#suggestions .wrapper{display:flex;flex-flow:column;justify-content:flex-end}#suggestions .wrapper form{display:inline-block;flex:1 1 50%}#infoboxes input,#suggestions input{padding:0;margin:3px;font-size:.9em;display:inline-block;background:0 0;color:var(--color-result-search-url-font);cursor:pointer;width:calc(100%);text-overflow:ellipsis;overflow:hidden;text-align:left}#infoboxes .infobox .url a,#infoboxes input[type=submit],#suggestions .infobox .url a,#suggestions input[type=submit]{color:var(--color-result-link-font);text-decoration:none;font-size:.9rem}#infoboxes .infobox .url a:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#suggestions input[type=submit]:hover{text-decoration:underline}#corrections{grid-area:corrections;display:flex;flex-flow:row wrap;margin:0 0 1em 0}#corrections h4,#corrections input[type=submit]{display:inline-block;padding:.5rem;margin:.5rem}#corrections input[type=submit]{font-size:.8rem;border-radius:5px}#apis .title,#engines_msg .title,#infoboxes .title,#search_url .title,#suggestions .title{margin:2em 0 .5em 0;color:var(--color-base-font)}summary.title{cursor:pointer;padding-top:1em}.sidebar-collapsable{border-top:1px solid var(--color-sidebar-border);padding-bottom:.5em}#sidebar-end-collapsable{border-bottom:1px solid var(--color-sidebar-border);width:100%}#answers{grid-area:answers;background:var(--color-answer-background);padding:1rem;margin:1rem 0;margin-top:0;color:var(--color-answer-font);border-radius:10px}#answers h4{display:none}#answers span{overflow-wrap:anywhere}#answers .answer{display:flex;flex-direction:column}#answers .answer-url{margin-left:auto;margin-top:5px;margin-right:10px;margin-bottom:10px}#infoboxes form{min-width:210px}#sidebar{grid-area:sidebar;word-wrap:break-word;color:var(--color-sidebar-font)}#sidebar .infobox{margin:10px 0 10px;border:1px solid var(--color-sidebar-border);padding:1rem;font-size:.9em;border-radius:10px}#sidebar .infobox h2{margin:0 0 .5em 0}#sidebar .infobox img{max-width:100%;max-height:12em;display:block;margin:0 auto;padding:0}#sidebar .infobox dt{font-weight:700}#sidebar .infobox .attributes dl{margin:.5em 0}#sidebar .infobox .attributes dt{display:inline;margin-top:.5em;margin-left:.25em;margin-bottom:.5em;margin-right:0;padding:0}#sidebar .infobox .attributes dd{display:inline;margin:.5em 0;padding:0}#sidebar .infobox input{font-size:1em}#sidebar .infobox br{clear:both}#sidebar .infobox .attributes,#sidebar .infobox .urls{clear:both}#apis input{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}#apis input:hover{background:var(--color-btn-background);color:var(--color-btn-font)}#engines_msg .engine-name{width:10rem}#engines_msg .response-error{color:var(--color-error)}#engines_msg .bar-chart-value{width:auto}#search_url div.selectable_url pre{float:left;width:200em}#search_url button#copy_url{float:right;padding:.4rem;margin-left:.5rem;border-radius:.3rem;display:none}#links_on_top{position:absolute;left:1rem;text-align:left;top:2.7rem;padding:0;border:0;display:flex;align-items:center;font-size:1em;color:var(--color-search-font)}#links_on_top a{display:flex;align-items:center;margin-left:1em}#links_on_top a svg{font-size:1.2em;margin-left:.125em}#links_on_top a,#links_on_top a:active *,#links_on_top a:hover *,#links_on_top a:link *,#links_on_top a:visited *{color:var(--color-search-font)}#pagination{grid-area:pagination}#pagination br{clear:both}.numbered_pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}.page_number{background:0 0!important;color:var(--color-result-link-font)!important;text-decoration:underline}.page_number_current{background:0 0;color:var(--color-result-link-visited-font);border:none}#backToTop{border:1px solid var(--color-backtotop-border);margin:0;padding:0;font-size:1em;background:var(--color-backtotop-background);position:fixed;bottom:8rem;right:56.3rem;transition:opacity .5s;opacity:0;pointer-events:none;border-radius:10px}#backToTop a{display:block;margin:0;padding:.7em}#backToTop a,#backToTop a:active,#backToTop a:hover,#backToTop a:visited{color:var(--color-backtotop-font)}#results.scrolling #backToTop{opacity:1;pointer-events:all}@media screen and (max-width:calc(79.75em - 0.5px)){#links_on_top span{display:none}}@media screen and (max-width:52rem){body.results_endpoint #links_on_top .link_on_top_about,body.results_endpoint #links_on_top .link_on_top_donate{display:none}}@media screen and (min-width:50em) and (max-width:79.75em){.center-aligment-no #links_on_top span{display:none}.center-aligment-no .page_with_header{margin:2rem .5rem;width:auto}.center-aligment-no #infoboxes{position:inherit;max-width:inherit}.center-aligment-no #infoboxes .infobox{clear:both}.center-aligment-no #infoboxes .infobox img{float:right;max-width:10em;margin-top:.5em;margin-left:.5em;margin-bottom:.5em;margin-right:0}.center-aligment-no #sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}.center-aligment-no #sidebar input{border:0}.center-aligment-no .result .thumbnail{max-width:98%}.center-aligment-no .result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.center-aligment-no .result .engines{float:left;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:3px 0 0 0}.center-aligment-no .result-images{border-bottom:none!important}.center-aligment-no .image_result{max-width:98%}.center-aligment-no .image_result img{max-width:98%}.center-aligment-no #backToTop{display:none}.center-aligment-no #pagination{margin:2rem 0 0 0!important}.center-aligment-no #main_results div#results{margin:0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}}#main_results div#results.only_template_images{margin:1rem .5rem 0 .5rem;display:grid;grid-template-columns:100%;grid-template-rows:min-content min-content min-content 1fr min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}#main_results div#results.only_template_images #sidebar{display:none}#main_results div#results.only_template_images #urls{margin:0;display:flex;flex-wrap:wrap}#main_results div#results.only_template_images #urls::after{flex-grow:10;content:""}#main_results div#results.only_template_images #backToTop{right:auto;left:1rem}#main_results div#results.only_template_images #pagination{margin-left:4rem}@media screen and (max-width:50em){#links_on_top span{display:none}.page_with_header{margin:2rem .5rem;width:auto}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:right;max-width:10em;margin-top:.5em;margin-left:.5em;margin-bottom:.5em;margin-right:0}#sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}#sidebar input{border:0}.result .thumbnail{max-width:98%}.result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.result .engines{float:left;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:3px 0 0 0}.result-images{border-bottom:none!important}.image_result{max-width:98%}.image_result img{max-width:98%}#backToTop{display:none}#pagination{margin:2rem 0 0 0!important}#main_results div#results{margin:0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}html{background-color:var(--color-base-background-mobile)}#main_results div#results{grid-template-columns:100%;margin:0 auto}#links_on_top{top:1.4rem;left:10px}#main_index #links_on_top{top:.5rem;left:.5rem}#results{margin:0;padding:0}#pagination{margin:2rem 1rem 0 1rem!important}article[data-vim-selected]{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{background:var(--color-result-background);border:1px solid var(--color-result-background);margin:1rem 10px;border-radius:10px}.result-images{margin:0;height:6rem;background:var(--color-base-background-mobile)}.infobox{border:none!important;background-color:var(--color-sidebar-background)}.numbered_pagination{display:none}.result-packages .attributes,.result-paper .attributes{display:block}.result-packages .attributes div,.result-paper .attributes div{display:block}.result-packages .attributes div span,.result-paper .attributes div span{display:inline}.result-packages .attributes div span:first-child,.result-paper .attributes div span:first-child{font-weight:700}.result-packages .attributes div span:nth-child(2),.result-paper .attributes div span:nth-child(2){margin-right:.5rem}}@media screen and (max-width:35em){.result-videos img.thumbnail{float:none!important}.result-videos .content{overflow:inherit}}pre code{white-space:pre-wrap}#q,#sidebar .infobox dt bdi{direction:rtl}#urls{direction:initial;text-align:right}#urls .result .url_wrapper{justify-content:end}#main_results div#results.only_template_images #urls{direction:rtl}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{direction:rtl}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{direction:ltr}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url span{direction:rtl;float:right}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{border-width:0 0 0 2rem;background-position-x:-2rem}}#vim-hotkeys-help table{direction:ltr;text-align:left}#main_preferences h1,#main_stats h1{background-position-x:100%}.bar-chart-serie1,.bar-chart-serie2{float:right}.engine-stats .engine-name,.engine-stats .engine-reliability,.engine-stats .engine-score,.engine-stats .response-time,.engine-stats .result-count{text-align:right}/*# sourceMappingURL=searxng-rtl.min.css.map */ \ No newline at end of file diff --git a/searx/static/themes/simple/css/searxng-rtl.min.css.map b/searx/static/themes/simple/css/searxng-rtl.min.css.map index d8ae52232..62f181d1d 100644 --- a/searx/static/themes/simple/css/searxng-rtl.min.css.map +++ b/searx/static/themes/simple/css/searxng-rtl.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["node_modules/normalize.css/normalize.css","src/less/definitions.less","src/generated/pygments.less","src/less/code.less","src/less/toolkit.less","src/less/mixins.less","src/less/style-rtl.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/embedded.less","src/less/info.less","src/less/new_issue.less","src/less/stats.less","src/less/result_templates.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style-center.less","src/less/style.less"],"names":[],"mappings":"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,mCACH,eAAA,EACA,gBAAA,SAEA,sCACA,sCACE,OAAA,KAIJ,2BACE,MAAA,MAGF,4BACE,MAAA,KACA,WAAA,MAGF,kCACE,WAAA,MAMJ,YADqB,wCADA,wCAGnB,MAAA,MAGF,eACE,WAAA,KAEK,kCACH,UAAA,OACA,OAAA,KAAA,EAAA,KAAA,EACA,OAAA,IAAA,MAAkB,2BPqBpB,WAAA,MOjBK,wCADA,wCAED,QAAA,MAGI,sDACJ,aAAA,IAAA,MAAA,MAA8B,2BAC9B,QAAA,EAAA,KAAA,EAAA,EACA,OAAA,EAAA,EAAA,EAAA,MAKN,iBACE,MAAA,IACA,QAAA,aACA,WAAA,MACA,cAAA,MAGF,iBACE,MAAO,kBACP,QAAA,aAGF,eACE,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EAGF,kBACE,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGF,kBACE,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGF,MACE,MAAA,EACA,OAAA,EAMC,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,QACC,MAAA,KCpGJ,aACE,OAAA,MACA,MAAA,KACA,OAAA,KAAA,ECLF,YACE,WAAA,KAGF,OACE,WAAA,OAEA,cACE,WAAgB,wBAAA,UAChB,WAAA,KACA,OAAA,KAAA,KACA,oBAAA,OACA,gBAAA,QAGF,UACE,UAAA,IACA,WAAA,OAGF,eACA,sBACE,OAAA,EAAA,KACA,WAAA,QACA,OAAA,QACA,QAAA,EACA,QAAA,MAGF,uBACE,QAAA,MACA,OAAA,IAAA,EAGQ,uBACR,QAAA,IAAA,KACA,cAAA,kBAImC,sCAEnC,aACE,UAAA,IAIJ,YACE,WAA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","sourcesContent":["/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*\n * SearXNG, A privacy-respecting, hackable metasearch engine\n *\n * To change the colors of the site, simple edit this variables\n */\n\n/// Light Theme\n:root {\n /// Base Colors\n --color-base-font: #444;\n --color-base-font-rgb: 68, 68, 68;\n --color-base-background: #fff;\n --color-base-background-mobile: #f2f5f8;\n --color-url-font: #334999;\n --color-url-visited-font: #9822c3;\n /// Header Colors\n --color-header-background: #fdfbff;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #fdfbff;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\n --color-sidebar-background: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #444;\n --color-backtotop-border: #ddd;\n --color-backtotop-background: #fff;\n /// Button Colors\n --color-btn-background: #3050ff;\n --color-btn-font: #fff;\n --color-show-btn-background: #bbb;\n --color-show-btn-font: #000;\n /// Search Input Colors\n --color-search-border: #bbb;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #fff;\n --color-search-font: #222;\n --color-search-background-hover: #3050ff;\n /// Modal Colors\n --color-error: #db3434;\n --color-error-background: lighten(#db3434, 40%);\n --color-warning: #dbba34;\n --color-warning-background: lighten(#dbba34, 40%);\n --color-success: #42db34;\n --color-success-background: lighten(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #3050ff;\n --color-categories-item-border-selected: #3050ff;\n /// Autocomplete Colors\n --color-autocomplete-font: #000;\n --color-autocomplete-border: #bbb;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #fff;\n --color-autocomplete-background-hover: #e3e3e3;\n /// Answer Colors\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #fff;\n /// Results Colors\n --color-result-background: #fff;\n --color-result-border: #ddd;\n --color-result-url-font: #000;\n --color-result-vim-selected: #f7f7f7;\n --color-result-vim-arrow: #000bbb;\n --color-result-description-highlight-font: #000;\n --color-result-link-font: #000bbb;\n --color-result-link-font-highlight: #000bbb;\n --color-result-link-visited-font: #9822c3;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #545454;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-font: #444;\n --color-result-image-span-font-selected: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #ebebeb;\n --color-settings-engine-description-font: #545454;\n --color-settings-table-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #242424;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #545454;\n --color-toolkit-kbd-font: #fff;\n --color-toolkit-kbd-background: #000;\n --color-toolkit-dialog-border: #ddd;\n --color-toolkit-dialog-background: #fff;\n --color-toolkit-tabs-label-border: #fff;\n --color-toolkit-tabs-section-border: #ddd;\n --color-toolkit-select-background: #e1e1e1;\n --color-toolkit-select-border: #ddd;\n --color-toolkit-select-background-hover: #bbb;\n --color-toolkit-input-text-font: #222;\n --color-toolkit-checkbox-onoff-off-background: #ddd;\n --color-toolkit-checkbox-onoff-on-background: #ddd;\n --color-toolkit-checkbox-onoff-on-mark-background: #3050ff;\n --color-toolkit-checkbox-onoff-on-mark-color: #fff;\n --color-toolkit-checkbox-onoff-off-mark-background: #aaa;\n --color-toolkit-checkbox-onoff-off-mark-color: #fff;\n --color-toolkit-checkbox-label-background: #ddd;\n --color-toolkit-checkbox-label-border: #ddd;\n --color-toolkit-checkbox-input-border: #3050ff;\n --color-toolkit-engine-tooltip-border: #ddd;\n --color-toolkit-engine-tooltip-background: #fff;\n --color-toolkit-loader-border: rgba(0, 0, 0, 0.2);\n --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0);\n --color-doc-code: #003;\n --color-doc-code-background: #ddeaff;\n}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222428;\n --color-base-background-mobile: #222428;\n --color-url-font: #8af;\n --color-url-visited-font: #c09cd9;\n /// Header Colors\n --color-header-background: #1e1e22;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #1e1e22;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n --color-sidebar-background: #292c34;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #2b2e36;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n --color-show-btn-background: #555;\n --color-show-btn-font: #fff;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #2b2e36;\n --color-search-font: #fff;\n --color-search-background-hover: #58f;\n /// Modal Colors\n --color-error: #f55b5b;\n --color-error-background: darken(#db3434, 40%);\n --color-warning: #f1d561;\n --color-warning-background: darken(#dbba34, 40%);\n --color-success: #79f56e;\n --color-success-background: darken(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #58f;\n --color-categories-item-border-selected: #58f;\n /// Autocomplete Colors\n --color-autocomplete-font: #fff;\n --color-autocomplete-border: #555;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #2b2e36;\n --color-autocomplete-background-hover: #1e1e22;\n /// Answer Colors\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #26292f;\n /// Results Colors\n --color-result-background: #26292f;\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #1f1f23cc;\n --color-result-vim-arrow: #8af;\n --color-result-description-highlight-font: #fff;\n --color-result-link-font: #8af;\n --color-result-link-font-highlight: #8af;\n --color-result-link-visited-font: #c09cd9;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #a4a4a4;\n --color-result-search-url-border: #555;\n --color-result-search-url-font: #fff;\n /// Detail modal : same as the light version\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #1a1a1c;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n // Images Colors\n --color-result-image-span-font: #bbb;\n --color-result-image-span-font-selected: #222;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2c2c32;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-table-group-background: #1b1b21;\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #555;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #1e1e22;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #313338;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #373b49;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-off-background: #313338;\n --color-toolkit-checkbox-onoff-on-background: #313338;\n --color-toolkit-checkbox-onoff-on-mark-background: #58f;\n --color-toolkit-checkbox-onoff-on-mark-color: #222;\n --color-toolkit-checkbox-onoff-off-mark-background: #ddd;\n --color-toolkit-checkbox-onoff-off-mark-color: #222;\n --color-toolkit-checkbox-label-background: #222;\n --color-toolkit-checkbox-label-border: #333;\n --color-toolkit-checkbox-input-border: #58f;\n --color-toolkit-engine-tooltip-border: #333;\n --color-toolkit-engine-tooltip-background: #222;\n --color-toolkit-loader-border: rgba(255, 255, 255, 0.2);\n --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0);\n --color-doc-code: #ddd;\n --color-doc-code-background: #4d5a6f;\n}\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .dark-themes();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .dark-themes();\n}\n\n/// General Size\n@results-width: 45rem;\n@results-sidebar-width: 25rem;\n@results-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@results-image-row-height: 12rem;\n@results-image-row-height-phone: 6rem;\n@search-width: 44rem;\n// heigh of #search, see detail.less\n@search-height: 7.6rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 79.75em; // see https://github.com/searxng/searxng/issues/874\n@phone: 50em;\n@small-phone: 35em;\n@ultra-small-phone: 20rem;\n\n/// From style.less\n@stacked-bar-chart: rgb(0, 0, 0);\n\n/// Load fonts from this directory.\n@icon-font-path: \"../../../fonts/\";\n//** File name for all font files.\n@icon-font-name: \"glyphicons-halflings-regular\";\n//** Element ID within SVG icon file.\n@icon-font-svg-id: \"glyphicons_halflingsregular\";\n\n// decoration of the select HTML elements\n@select-light-svg-path: \"../svg/select-light.svg\";\n@select-dark-svg-path: \"../svg/select-dark.svg\";\n","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.18.0\n*/\n\n\n.code-highlight {\n\n pre { line-height: 100%; }\n td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n .hll { background-color: #ffffcc }\n .c { color: #3D7B7B; font-style: italic } /* Comment */\n .err { border: 1px solid #FF0000 } /* Error */\n .k { color: #008000; font-weight: bold } /* Keyword */\n .o { color: #666666 } /* Operator */\n .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */\n .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */\n .cp { color: #9C6500 } /* Comment.Preproc */\n .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */\n .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */\n .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */\n .gd { color: #A00000 } /* Generic.Deleted */\n .ge { font-style: italic } /* Generic.Emph */\n .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */\n .gr { color: #E40000 } /* Generic.Error */\n .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n .gi { color: #008400 } /* Generic.Inserted */\n .go { color: #717171 } /* Generic.Output */\n .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n .gs { font-weight: bold } /* Generic.Strong */\n .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n .gt { color: #0044DD } /* Generic.Traceback */\n .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n .kp { color: #008000 } /* Keyword.Pseudo */\n .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n .kt { color: #B00040 } /* Keyword.Type */\n .m { color: #666666 } /* Literal.Number */\n .s { color: #BA2121 } /* Literal.String */\n .na { color: #687822 } /* Name.Attribute */\n .nb { color: #008000 } /* Name.Builtin */\n .nc { color: #0000FF; font-weight: bold } /* Name.Class */\n .no { color: #880000 } /* Name.Constant */\n .nd { color: #AA22FF } /* Name.Decorator */\n .ni { color: #717171; font-weight: bold } /* Name.Entity */\n .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */\n .nf { color: #0000FF } /* Name.Function */\n .nl { color: #767600 } /* Name.Label */\n .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n .nt { color: #008000; font-weight: bold } /* Name.Tag */\n .nv { color: #19177C } /* Name.Variable */\n .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n .w { color: #bbbbbb } /* Text.Whitespace */\n .mb { color: #666666 } /* Literal.Number.Bin */\n .mf { color: #666666 } /* Literal.Number.Float */\n .mh { color: #666666 } /* Literal.Number.Hex */\n .mi { color: #666666 } /* Literal.Number.Integer */\n .mo { color: #666666 } /* Literal.Number.Oct */\n .sa { color: #BA2121 } /* Literal.String.Affix */\n .sb { color: #BA2121 } /* Literal.String.Backtick */\n .sc { color: #BA2121 } /* Literal.String.Char */\n .dl { color: #BA2121 } /* Literal.String.Delimiter */\n .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n .s2 { color: #BA2121 } /* Literal.String.Double */\n .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */\n .sh { color: #BA2121 } /* Literal.String.Heredoc */\n .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */\n .sx { color: #008000 } /* Literal.String.Other */\n .sr { color: #A45A77 } /* Literal.String.Regex */\n .s1 { color: #BA2121 } /* Literal.String.Single */\n .ss { color: #19177C } /* Literal.String.Symbol */\n .bp { color: #008000 } /* Name.Builtin.Pseudo */\n .fm { color: #0000FF } /* Name.Function.Magic */\n .vc { color: #19177C } /* Name.Variable.Class */\n .vg { color: #19177C } /* Name.Variable.Global */\n .vi { color: #19177C } /* Name.Variable.Instance */\n .vm { color: #19177C } /* Name.Variable.Magic */\n .il { color: #666666 } /* Literal.Number.Integer.Long */\n}\n\n.code-highlight-dark(){\n .code-highlight {\n\n pre { line-height: 100%; }\n td.linenos .normal { color: #3c4354; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n span.linenos { color: #3c4354; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n td.linenos .special { color: #3c4354; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n span.linenos.special { color: #3c4354; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n .hll { background-color: #6e7681 }\n .c { color: #7e8aa1 } /* Comment */\n .err { color: #f88f7f } /* Error */\n .esc { color: #d4d2c8 } /* Escape */\n .g { color: #d4d2c8 } /* Generic */\n .k { color: #FFAD66 } /* Keyword */\n .l { color: #D5FF80 } /* Literal */\n .n { color: #d4d2c8 } /* Name */\n .o { color: #FFAD66 } /* Operator */\n .x { color: #d4d2c8 } /* Other */\n .p { color: #d4d2c8 } /* Punctuation */\n .ch { color: #f88f7f; font-style: italic } /* Comment.Hashbang */\n .cm { color: #7e8aa1 } /* Comment.Multiline */\n .cp { color: #FFAD66; font-weight: bold } /* Comment.Preproc */\n .cpf { color: #7e8aa1 } /* Comment.PreprocFile */\n .c1 { color: #7e8aa1 } /* Comment.Single */\n .cs { color: #7e8aa1; font-style: italic } /* Comment.Special */\n .gd { color: #f88f7f; background-color: #3d1e20 } /* Generic.Deleted */\n .ge { color: #d4d2c8; font-style: italic } /* Generic.Emph */\n .ges { color: #d4d2c8 } /* Generic.EmphStrong */\n .gr { color: #f88f7f } /* Generic.Error */\n .gh { color: #d4d2c8 } /* Generic.Heading */\n .gi { color: #6ad4af; background-color: #19362c } /* Generic.Inserted */\n .go { color: #7e8aa1 } /* Generic.Output */\n .gp { color: #d4d2c8 } /* Generic.Prompt */\n .gs { color: #d4d2c8; font-weight: bold } /* Generic.Strong */\n .gu { color: #d4d2c8 } /* Generic.Subheading */\n .gt { color: #f88f7f } /* Generic.Traceback */\n .kc { color: #FFAD66 } /* Keyword.Constant */\n .kd { color: #FFAD66 } /* Keyword.Declaration */\n .kn { color: #FFAD66 } /* Keyword.Namespace */\n .kp { color: #FFAD66 } /* Keyword.Pseudo */\n .kr { color: #FFAD66 } /* Keyword.Reserved */\n .kt { color: #73D0FF } /* Keyword.Type */\n .ld { color: #D5FF80 } /* Literal.Date */\n .m { color: #DFBFFF } /* Literal.Number */\n .s { color: #D5FF80 } /* Literal.String */\n .na { color: #FFD173 } /* Name.Attribute */\n .nb { color: #FFD173 } /* Name.Builtin */\n .nc { color: #73D0FF } /* Name.Class */\n .no { color: #FFD173 } /* Name.Constant */\n .nd { color: #7e8aa1; font-weight: bold; font-style: italic } /* Name.Decorator */\n .ni { color: #95E6CB } /* Name.Entity */\n .ne { color: #73D0FF } /* Name.Exception */\n .nf { color: #FFD173 } /* Name.Function */\n .nl { color: #d4d2c8 } /* Name.Label */\n .nn { color: #d4d2c8 } /* Name.Namespace */\n .nx { color: #d4d2c8 } /* Name.Other */\n .py { color: #FFD173 } /* Name.Property */\n .nt { color: #5CCFE6 } /* Name.Tag */\n .nv { color: #d4d2c8 } /* Name.Variable */\n .ow { color: #FFAD66 } /* Operator.Word */\n .pm { color: #d4d2c8 } /* Punctuation.Marker */\n .w { color: #d4d2c8 } /* Text.Whitespace */\n .mb { color: #DFBFFF } /* Literal.Number.Bin */\n .mf { color: #DFBFFF } /* Literal.Number.Float */\n .mh { color: #DFBFFF } /* Literal.Number.Hex */\n .mi { color: #DFBFFF } /* Literal.Number.Integer */\n .mo { color: #DFBFFF } /* Literal.Number.Oct */\n .sa { color: #F29E74 } /* Literal.String.Affix */\n .sb { color: #D5FF80 } /* Literal.String.Backtick */\n .sc { color: #D5FF80 } /* Literal.String.Char */\n .dl { color: #D5FF80 } /* Literal.String.Delimiter */\n .sd { color: #7e8aa1 } /* Literal.String.Doc */\n .s2 { color: #D5FF80 } /* Literal.String.Double */\n .se { color: #95E6CB } /* Literal.String.Escape */\n .sh { color: #D5FF80 } /* Literal.String.Heredoc */\n .si { color: #95E6CB } /* Literal.String.Interpol */\n .sx { color: #95E6CB } /* Literal.String.Other */\n .sr { color: #95E6CB } /* Literal.String.Regex */\n .s1 { color: #D5FF80 } /* Literal.String.Single */\n .ss { color: #DFBFFF } /* Literal.String.Symbol */\n .bp { color: #5CCFE6 } /* Name.Builtin.Pseudo */\n .fm { color: #FFD173 } /* Name.Function.Magic */\n .vc { color: #d4d2c8 } /* Name.Variable.Class */\n .vg { color: #d4d2c8 } /* Name.Variable.Global */\n .vi { color: #d4d2c8 } /* Name.Variable.Instance */\n .vm { color: #d4d2c8 } /* Name.Variable.Magic */\n .il { color: #DFBFFF } /* Literal.Number.Integer.Long */\n }\n}\n","@import \"../generated/pygments.less\";\n\n.codelines {\n margin: @results-margin 0 0 0;\n padding: @result-padding 0 0 0;\n}\n\n.code-highlight-sxng() {\n .code-highlight {\n pre {\n overflow: auto;\n margin: 0;\n padding: 0 0 0.75rem 0;\n }\n\n .linenos {\n user-select: none;\n cursor: default;\n\n &::selection {\n background: transparent; /* WebKit/Blink Browsers */\n }\n\n &::-moz-selection {\n background: transparent; /* Gecko Browsers */\n }\n margin-right: 8px;\n text-align: right;\n }\n\n span.linenos {\n color: #64708d;\n }\n }\n}\n\n.code-highlight-sxng();\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .code-highlight-dark();\n .code-highlight-sxng();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .code-highlight-dark();\n .code-highlight-sxng();\n}\n","// other solution : http://stackoverflow.com/questions/1577598/how-to-hide-parts-of-html-when-javascript-is-disabled/13857783#13857783\n\n// stylelint-disable no-descending-specificity\n\nhtml.no-js .hide_if_nojs {\n display: none;\n}\n\nhtml.js .show_if_nojs {\n display: none;\n}\n\n.center {\n text-align: center;\n}\n\n.right {\n float: right;\n}\n\n.left {\n float: left;\n}\n\n.invisible {\n display: none !important;\n}\n\n.list-unstyled {\n list-style-type: none;\n\n li {\n margin-top: 4px;\n margin-bottom: 4px;\n }\n}\n\n.danger {\n background-color: var(--color-error-background);\n}\n\n.warning {\n background: var(--color-warning-background);\n}\n\n.success {\n background: var(--color-success-background);\n}\n\n.badge {\n display: inline-block;\n color: var(--color-toolkit-badge-font);\n background-color: var(--color-toolkit-badge-background);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n min-width: 10px;\n padding: 1px 5px;\n border-radius: 5px;\n}\n\n// kbd\nkbd {\n padding: 2px 4px;\n margin: 1px;\n font-size: 90%;\n color: var(--color-toolkit-kbd-font);\n background: var(--color-toolkit-kbd-background);\n}\n\n// table\ntable {\n width: 100%;\n\n &.striped {\n tr {\n border-bottom: 1px solid var(--color-settings-tr-hover);\n }\n }\n}\n\nth {\n padding: 0.4em;\n}\n\ntd {\n padding: 0 4px;\n}\n\ntr {\n &:hover {\n background: var(--color-settings-tr-hover) !important;\n }\n}\n\n// pre\n.pre() {\n display: block;\n font-size: 0.8em;\n word-break: break-all;\n margin: 0.1em;\n user-select: all;\n}\n\ndiv.selectable_url {\n display: block;\n border: 1px solid var(--color-result-search-url-border);\n padding: 4px;\n color: var(--color-result-search-url-font);\n margin: 0.1em;\n overflow: hidden;\n height: 1.2em;\n line-height: 1.2em;\n .rounded-corners-tiny;\n\n pre {\n .pre();\n }\n}\n\n// dialog\n.dialog() {\n position: relative;\n display: flex;\n padding: 1rem;\n margin: 0 0 1em 0;\n border: 1px solid var(--color-toolkit-dialog-border);\n .ltr-text-align-left();\n .rounded-corners;\n\n .close {\n .ltr-float-right();\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n padding-top: 0;\n .ltr-padding-right(1rem);\n padding-bottom: 0;\n .ltr-padding-left(0);\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-error-block {\n .dialog();\n\n display: block;\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 10000000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow-x: auto;\n overflow-y: hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\nul.tabs {\n border-bottom: 1px solid var(--color-toolkit-tabs-section-border);\n list-style: none;\n padding-left: 0;\n\n li {\n display: flex;\n }\n}\n\n.tabs {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n min-width: 100%;\n\n & > * {\n order: 2;\n }\n\n & > input[type=radio] {\n display: none;\n }\n\n & > label,\n & > li > a {\n order: 1;\n padding: 0.7em;\n margin: 0 0.7em;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n border: solid var(--color-toolkit-tabs-label-border);\n border-width: 0 0 2px 0;\n color: unset;\n\n .disable-user-select();\n\n cursor: pointer;\n\n &.active {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n }\n\n & > label:hover,\n & > li > a:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n\n & > section {\n min-width: 100%;\n padding: 0.7rem 0;\n box-sizing: border-box;\n border-top: 1px solid var(--color-toolkit-tabs-section-border);\n display: none;\n }\n\n // default selection\n & > label:last-of-type {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n letter-spacing: -0.1px;\n }\n\n & > section:last-of-type {\n display: block;\n }\n}\n\nhtml body .tabs > input:checked {\n ~ section {\n display: none;\n }\n\n ~ label {\n position: inherited;\n background: inherit;\n border-bottom: 2px solid transparent;\n font-weight: normal;\n color: inherit;\n\n &:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n }\n\n + label {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n\n + label + section {\n display: block;\n }\n}\n\n/* -- select -- */\nselect {\n height: 2.4rem;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 2;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\ninput.checkbox-onoff[type=\"checkbox\"] {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n display: inline-block;\n width: 2.5em;\n height: 0.7em;\n box-shadow: none !important;\n margin: 0 16px;\n border-radius: 10px;\n position: relative;\n\n /* focus & hover */\n &:focus,\n &:hover {\n outline: none;\n }\n\n &:focus::after {\n content: \"\";\n position: absolute;\n width: 3.5em;\n height: 1.65em;\n border: 1px solid var(--color-btn-background);\n border-radius: 12px;\n box-shadow: var(--color-btn-background) 0 0 3px;\n z-index: 10000;\n top: -0.55em;\n left: -0.6em;\n }\n\n &::before {\n position: absolute;\n top: -0.5em;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 0.75em;\n width: 1.875em;\n height: 1.875em;\n border-radius: 50%;\n }\n}\n\n/* check mark\nreversed-checkbox displays unchecked checkedboxes as checked, and vice versa.\nsee https://github.com/searxng/searxng/blob/3408d061aab9abc6168fec9bbc6deab71b236dac/searx/templates/simple/preferences.html#L313\n*/\ninput.checkbox-onoff[type=\"checkbox\"],\ninput.checkbox-onoff.reversed-checkbox[type=\"checkbox\"]:checked {\n background: var(--color-toolkit-checkbox-onoff-off-background);\n\n &::before {\n left: -0.5em;\n content: \"\\2715\";\n color: var(--color-toolkit-checkbox-onoff-off-mark-color);\n background: var(--color-toolkit-checkbox-onoff-off-mark-background);\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]:checked,\ninput.checkbox-onoff.reversed-checkbox[type=\"checkbox\"] {\n background: var(--color-toolkit-checkbox-onoff-on-background);\n\n &::before {\n left: calc(100% - 1.5em);\n content: \"\\2713\";\n color: var(--color-toolkit-checkbox-onoff-on-mark-color);\n background: var(--color-toolkit-checkbox-onoff-on-mark-background);\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n input[type=checkbox]:not(.checkbox-onoff) {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: relative;\n top: 0;\n left: 0;\n border: 2px solid var(--color-toolkit-checkbox-input-border);\n .rounded-corners(0.3em);\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 3px;\n left: 2px;\n border: 3px solid var(--color-toolkit-checkbox-label-border);\n border-top: none;\n border-right: none;\n background: transparent;\n opacity: 0;\n transform: rotate(-45deg);\n }\n\n &:checked::after {\n border-color: var(--color-toolkit-checkbox-input-border);\n opacity: 1;\n }\n }\n\n // disabled : can't be focused, show only the check mark\n input[type=checkbox][disabled]:not(.checkbox-onoff) {\n border: inherit;\n background-color: transparent !important;\n cursor: inherit;\n }\n\n // if not checked and possible to checked then display a \"light\" check mark on hover\n input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after {\n opacity: 0.5;\n }\n}\n\n@media screen and (max-width: @phone) {\n .tabs > label {\n width: 100%;\n }\n}\n\n/* -- loader -- */\n.loader,\n.loader::after {\n border-radius: 50%;\n width: 2em;\n height: 2em;\n}\n\n.loader {\n margin: 1em auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 0.5em solid var(--color-toolkit-loader-border);\n border-right: 0.5em solid var(--color-toolkit-loader-border);\n border-bottom: 0.5em solid var(--color-toolkit-loader-border);\n border-left: 0.5em solid var(--color-toolkit-loader-borderleft);\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.2s infinite linear;\n animation: load8 1.2s infinite linear;\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n/* -- engine-tooltip -- */\n.engine-tooltip {\n display: none;\n position: absolute;\n padding: 0.5rem 1rem;\n margin: 0 0 0 2rem;\n border: 1px solid var(--color-toolkit-engine-tooltip-border);\n background: var(--color-toolkit-engine-tooltip-background);\n font-size: 14px;\n font-weight: normal;\n z-index: 1000000;\n text-align: left;\n .rounded-corners;\n}\n\nth:hover .engine-tooltip,\ntd:hover .engine-tooltip,\n.engine-tooltip:hover {\n display: inline-block;\n}\n\n/* -- stacked bar chart -- */\n.stacked-bar-chart {\n margin: 0;\n padding: 0 0.125rem 0 4rem;\n width: 100%;\n width: -moz-available;\n width: -webkit-fill-available;\n width: fill;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: center;\n display: inline-flex;\n}\n\n.stacked-bar-chart-value {\n width: 3rem;\n display: inline-block;\n position: absolute;\n padding: 0 0.5rem;\n text-align: right;\n}\n\n.stacked-bar-chart-base {\n display: flex;\n flex-shrink: 0;\n flex-grow: 0;\n flex-basis: unset;\n}\n\n.stacked-bar-chart-median {\n .stacked-bar-chart-base();\n\n background: var(--color-base-font);\n border: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate80 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border: 1px solid rgba(var(--color-base-font-rgb), 0.3);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate95 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-bottom: 1px dotted rgba(var(--color-base-font-rgb), 0.5);\n padding: 0;\n}\n\n.stacked-bar-chart-rate100 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-left: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.4rem 0;\n width: 1px;\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n// Mixins\n.text-size-adjust (@property: 100%) {\n -webkit-text-size-adjust: @property;\n -ms-text-size-adjust: @property;\n -moz-text-size-adjust: @property;\n text-size-adjust: @property;\n}\n\n.rounded-corners (@radius: 10px) {\n border-radius: @radius;\n}\n\n.rounded-right-corners (@radius: 0 10px 10px 0) {\n border-radius: @radius;\n}\n\n.rounded-corners-tiny (@radius: 5px) {\n border-radius: @radius;\n}\n\n// disable user selection\n.disable-user-select () {\n -webkit-touch-callout: none;\n user-select: none;\n}\n\n.show-content-button() {\n padding: 5px 10px;\n .rounded-corners-tiny;\n background: var(--color-show-btn-background);\n color: var(--color-show-btn-font);\n cursor: pointer;\n\n &:hover {\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n }\n}\n",".ltr-left(@offset) {\n right: @offset;\n}\n\n.ltr-right(@offset) {\n left: @offset;\n}\n\n.ltr-margin-right(@offset) {\n margin-left: @offset;\n}\n\n.ltr-margin-left(@offset) {\n margin-right: @offset;\n}\n\n.ltr-border-right(@offset) {\n border-left: @offset;\n}\n\n.ltr-border-left(@offset) {\n border-right: @offset;\n}\n\n.ltr-padding-right(@offset) {\n padding-left: @offset;\n}\n\n.ltr-padding-left(@offset) {\n padding-right: @offset;\n}\n\n.ltr-float-left() {\n float: right;\n}\n\n.ltr-float-right() {\n float: left;\n}\n\n.ltr-text-align-right() {\n text-align: left;\n}\n\n.ltr-rounded-left-corners(@radius) {\n border-radius: 0 @radius @radius 0;\n}\n\n.ltr-rounded-top-left-corners(@radius) {\n border-radius: 0 @radius 0 0;\n}\n\n.ltr-rounded-bottom-left-corners(@radius) {\n border-radius: 0 0 @radius 0;\n}\n\n.ltr-rounded-right-corners(@radius) {\n border-radius: @radius 0 0 @radius;\n}\n\n.ltr-rounded-top-right-corners(@radius) {\n border-radius: @radius 0 0 0;\n}\n\n.ltr-rounded-bottom-right-corners(@radius) {\n border-radius: 0 0 0 @radius;\n}\n\n.ltr-text-align-left() {\n text-align: right;\n}\n\n.ltr-border-left-width(@offset) {\n border-right-width: @offset;\n}\n\n.ltr-border-right-width(@offset) {\n border-left-width: @offset;\n}\n\n.ltr-transform() {\n transform: scale(-1, 1);\n}\n\n@import \"style.less\";\n\n#q,\n#sidebar .infobox dt bdi {\n direction: rtl;\n}\n\n// URL are displayed LTR but align on the right\n#urls {\n direction: initial;\n text-align: right;\n\n .result .url_wrapper {\n justify-content: end;\n }\n}\n\n// Image flexbox\n#main_results div#results.only_template_images #urls {\n direction: rtl;\n}\n\n// Image detail\n#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p {\n direction: rtl;\n\n &.result-url {\n // Display URL using the LTR direction\n direction: ltr;\n\n span {\n // And put the label on the right\n direction: rtl;\n float: right;\n }\n }\n}\n\n// select HTML element\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n border-width: 0 0 0 2rem;\n background-position-x: -2rem;\n }\n}\n\n// vim hotkey helps is not translated\n#vim-hotkeys-help table {\n direction: ltr;\n text-align: left;\n}\n\n// Logo on the right\n#main_preferences h1,\n#main_stats h1 {\n background-position-x: 100%;\n}\n\n// patch of stats.less\n.bar-chart-serie1,\n.bar-chart-serie2 {\n float: right;\n}\n\n.engine-stats .engine-name,\n.engine-stats .engine-score,\n.engine-stats .result-count,\n.engine-stats .response-time,\n.engine-stats .engine-reliability {\n text-align: right;\n}\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n width: @search-width;\n max-height: 0;\n overflow-y: hidden;\n .ltr-text-align-left();\n\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 0.5rem 1rem;\n\n &.active,\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background-hover);\n\n a:active,\n a:focus,\n a:hover {\n text-decoration: none;\n }\n }\n\n &.locked {\n cursor: inherit;\n }\n }\n }\n\n &.open {\n display: block;\n background-color: var(--color-autocomplete-background);\n color: var(--color-autocomplete-font);\n max-height: 32rem;\n overflow-y: auto;\n z-index: 100;\n margin-top: 3.5rem;\n border-radius: 0.8rem;\n box-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n width: 100%;\n\n > ul > li {\n padding: 1rem;\n }\n }\n}\n","#main_results #results.image-detail-open.only_template_images {\n width: min(98%, 59.25rem) !important;\n}\n\n#main_results #results.only_template_images.image-detail-open #backToTop {\n .ltr-left(56.75rem) !important;\n .ltr-right(inherit);\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n .ltr-left(60rem);\n .ltr-right(0);\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 10000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n height: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n height: 19rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n margin-bottom: 0;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n margin: 0.8rem 0;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n .ltr-text-align-left();\n }\n\n p.result-content {\n height: 2rem;\n line-height: unset;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow-x: hidden;\n overflow-y: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n .ltr-left(1rem);\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n .ltr-right(6rem);\n // center the icon by moving it slightly on the left\n padding-top: 0.4rem;\n .ltr-padding-right(0.5rem);\n padding-bottom: 0.4rem;\n .ltr-padding-left(0.3rem);\n }\n\n a.result-detail-next {\n top: 1rem;\n .ltr-right(2rem);\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 2000002;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n .ltr-right(50%);\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n .ltr-right(1rem);\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n .ltr-margin-right(1rem);\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]::before {\n transition: left 0.25s;\n}\n","iframe[src^=\"https://w.soundcloud.com\"] {\n height: 120px;\n}\n\niframe[src^=\"https://www.deezer.com\"] {\n // The real size is 92px, but 94px are needed to avoid an inner scrollbar of\n // the embedded HTML.\n height: 94px;\n}\n\niframe[src^=\"https://www.mixcloud.com\"] {\n // the embedded player from mixcloud has some quirks: initial there is an\n // issue with an image URL that is blocked since it is an a Cross-Origin\n // request. The alternative text (Mixcloud Logo then cause an\n // scrollbar in the inner of the iframe we can't avoid. Another quirk comes\n // when pressing the play button, somtimes the shown player has an height of\n // 200px, somtimes 250px.\n height: 250px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer\"] {\n // show playlist\n height: 350px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer/track\"] {\n // hide playlist\n height: 120px;\n}\n\niframe[src^=\"https://genius.com/songs\"] {\n height: 65px;\n}\n",".info-page {\n code {\n font-family: monospace;\n .rounded-corners-tiny;\n background-color: var(--color-doc-code-background);\n color: var(--color-doc-code);\n padding: 0.2rem;\n border: 0 none;\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n.stats_endpoint {\n .github-issue-button {\n display: block;\n padding: 8px 16px;\n font-family: sans-serif;\n font-size: 16px;\n color: white;\n background-color: #238636;\n border: #2ea043;\n border-radius: 10px !important;\n box-shadow: rgba(0, 0, 0, 0) 0 0 0 0;\n }\n\n .github-issue-button:hover {\n background-color: #2ea043;\n }\n\n .issue-hide {\n display: none;\n }\n\n input[type=checked] {\n position: absolute;\n }\n\n label {\n margin: 1rem 1rem 1rem 0;\n }\n\n .step_content {\n margin: 1rem 1rem 1rem 2rem;\n }\n\n .step1,\n .step2 {\n visibility: hidden;\n }\n\n .step1_delay {\n transition: visibility 0s linear 4s;\n }\n\n #step1:checked ~ .step1,\n #step2:checked ~ .step2 {\n visibility: visible;\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.engine-stats {\n border-spacing: 0;\n border-collapse: collapse;\n\n tr td,\n tr th {\n border-bottom: 1px solid var(--color-result-border);\n padding: 0.25rem;\n }\n\n table.engine-tooltip {\n border-spacing: 0;\n border-collapse: collapse;\n\n td,\n th {\n border: none;\n }\n }\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .engine-reliability {\n text-align: right;\n }\n}\n\ntable.engine-error th.engine-error-type,\ntable.engine-error td.engine-error-type,\nfailed-test {\n width: 10rem;\n}\n\n.engine-errors {\n margin-top: 3rem;\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem 0 3rem 0;\n border: 1px solid var(--color-result-border);\n .ltr-text-align-left();\n\n tr th,\n tr td {\n padding: 0.5rem;\n }\n\n & span.log_parameters {\n border-right: 1px solid solid var(--color-result-border);\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\n }\n }\n}\n\n.bar-chart-value {\n width: 3em;\n display: inline-block;\n text-align: right;\n padding-right: 0.5rem;\n}\n\n.bar-chart-graph {\n width: calc(100% - 5rem);\n display: inline-block;\n}\n\n.bar-chart-bar {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n}\n\n.bar-chart-serie1 {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n float: left;\n}\n\n.bar-chart-serie2 {\n border: 3px solid #deb15b;\n margin: 1px 0;\n float: left;\n}\n\n.bar0 {\n width: 0;\n border: 0;\n}\n\n.generate-bar(100);\n\n.generate-bar(@n, @i: 1) when (@i =< @n) {\n .bar@{i} {\n width: (@i * 100% / @n);\n }\n .generate-bar(@n, (@i + 1));\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.osm-map-box {\n height: 300px;\n width: 100%;\n margin: 10px 0;\n}\n","#main_index {\n margin-top: 26vh;\n}\n\n.index {\n text-align: center;\n\n .title {\n background: url('../img/searxng.png') no-repeat;\n min-height: 4rem;\n margin: 4rem auto;\n background-position: center;\n background-size: contain;\n }\n\n h1 {\n font-size: 4em;\n visibility: hidden;\n }\n\n #search,\n #search_header {\n margin: 0 auto;\n background: inherit;\n border: inherit;\n padding: 0;\n display: block;\n }\n\n .search_filters {\n display: block;\n margin: 1em 0;\n }\n\n .category label {\n padding: 6px 10px;\n border-bottom: initial !important;\n }\n}\n\n@media screen and (max-width: @tablet) {\n div.title {\n h1 {\n font-size: 1em;\n }\n }\n\n #main_index {\n margin-top: 6em;\n }\n}\n","table {\n border-collapse: collapse;\n\n th,\n td {\n text-align: center;\n padding: 1rem 0.5rem;\n .ltr-text-align-left();\n }\n\n tr.pref-group th {\n font-weight: normal;\n .ltr-text-align-left();\n background: var(--color-settings-table-group-background);\n }\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n .ltr-float-left();\n width: 300px;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n .value {\n margin: 0;\n padding: 0;\n .ltr-float-left();\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n }\n\n select {\n width: 14rem;\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n .ltr-float-right();\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n .bang {\n .ltr-text-align-left();\n .rounded-corners-tiny;\n background-color: var(--color-doc-code-background);\n color: var(--color-doc-code);\n padding: 0.2rem;\n border: 0 none;\n }\n\n .category {\n .ltr-margin-right(0.5rem);\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n table.table_engines {\n th.name {\n /* stylelint-disable */\n label {\n cursor: pointer;\n }\n /* stylelint-enable */\n\n .engine-tooltip {\n margin-top: 1.8rem;\n .ltr-left(calc((100% - 85em) / 2 + 10em));\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n\n .bang {\n margin: 0.3rem;\n }\n }\n }\n\n .checkbox-col,\n .name,\n .shortcut {\n .ltr-text-align-left();\n }\n }\n\n table.cookies {\n width: 100%;\n direction: ltr;\n\n th,\n td {\n text-align: left;\n font-family: monospace;\n font-size: 1rem;\n padding: 0.5em;\n vertical-align: top;\n }\n\n td:first-child {\n word-break: keep-all;\n width: 14rem;\n padding-right: 1rem;\n }\n\n td:last-child {\n word-break: break-all;\n }\n\n & > tbody > tr:nth-child(even) > th,\n & > tbody > tr:nth-child(even) > td {\n background-color: var(--color-settings-tr-hover);\n }\n }\n\n .preferences_back {\n background: none repeat scroll 0 0 var(--color-btn-background);\n color: var(--color-btn-font);\n border: 0 none;\n .rounded-corners;\n\n cursor: pointer;\n display: inline-block;\n margin: 2px 4px;\n padding: 0.7em;\n\n a {\n color: var(--color-settings-return-font);\n }\n\n a::first-letter {\n text-transform: uppercase;\n }\n }\n\n #toggle-all-engines-container {\n width: max-content;\n margin-left: auto;\n }\n\n div.selectable_url {\n pre {\n width: 100%;\n }\n }\n\n #copy-hash-container {\n display: flex;\n align-items: center;\n gap: 0.5rem;\n\n div.selectable_url {\n pre {\n width: auto;\n flex-grow: 1;\n }\n }\n }\n\n #pref-hash-input {\n width: 100%;\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n .ltr-left(10em) !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding-top: 1.5em;\n .ltr-padding-right(2em);\n .ltr-padding-left(@results-offset - 3rem);\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n column-gap: 1.2rem;\n row-gap: 1rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category_checkbox,\n.category_button {\n display: inline-block;\n position: relative;\n .ltr-margin-right(1rem);\n padding: 0;\n}\n\n.category_checkbox {\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\nbutton.category_button {\n background-color: inherit;\n color: var(--color-base-font);\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n align-items: center;\n text-transform: capitalize;\n font-size: 0.9em;\n border: none;\n border-bottom: 2px solid transparent;\n\n svg {\n padding-right: 0.2rem;\n }\n\n &.selected,\n &:active,\n &:focus-within {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#categories_container:has(button.category_button:focus-within) button.category_button.selected {\n color: var(--color-base-font);\n border-bottom: none;\n}\n\n#search_logo {\n padding: 0.5rem 10px 0 10px;\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n\n .help {\n display: none;\n }\n\n &:hover .help {\n display: block;\n position: absolute;\n background: var(--color-base-background);\n padding: 1rem 0.6rem 0.6rem 0;\n z-index: 1000;\n width: 100%;\n left: -0.1rem;\n }\n}\n\n#search_view {\n padding: 0.5rem 0.3rem 0 0.5rem;\n grid-area: search;\n\n body.results_endpoint & {\n padding: 0.5rem 2.8rem 0 0;\n }\n}\n\n.search_box {\n border-radius: 0.8rem;\n width: @search-width;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n box-shadow: var(--color-search-shadow);\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8rem;\n margin: 0;\n padding: 0.8rem 0.2rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 10000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\nhtml.no-js #clear_search.hide_if_nojs {\n display: none;\n}\n\n#q,\n#send_search {\n display: block;\n margin: 0;\n padding: 0.8rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 2;\n}\n\n#q {\n width: 100%;\n .ltr-padding-left(1rem);\n .ltr-padding-right(0) !important;\n .ltr-rounded-left-corners(0.8rem);\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n .ltr-rounded-right-corners(0.8rem);\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n .ltr-border-left(1px solid var(--color-search-border));\n}\n\n.search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset + 0.6rem);\n display: flex;\n overflow-x: auto;\n overscroll-behavior-inline: contain;\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-tablet-offset + 3rem);\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n }\n}\n\n@media screen and (max-width: @tablet) and (hover: none) {\n #main_index,\n #main_results {\n #categories_container {\n width: max-content;\n\n .category_checkbox {\n display: inline-block;\n width: auto;\n }\n }\n\n #categories {\n width: 100%;\n .ltr-text-align-left();\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #search_header {\n width: 100%;\n margin: 0;\n padding: 0.1rem 0 0 0;\n column-gap: 0;\n row-gap: 0;\n grid-template-areas:\n \"logo search\"\n \"categories categories\";\n }\n\n .search_logo {\n padding: 0;\n }\n\n .search_box {\n width: 98%;\n display: flex;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n .search_filters {\n margin: 0 10px;\n padding: 0.5rem 0;\n }\n\n .category {\n display: inline-block;\n width: auto;\n margin: 0;\n\n svg {\n display: none;\n }\n }\n\n .category_checkbox {\n label {\n padding: 1rem !important;\n margin: 0 !important;\n }\n }\n\n .category_button {\n padding: 1rem !important;\n margin: 0 !important;\n }\n\n #search_view:focus-within {\n display: block;\n background-color: var(--color-search-background);\n position: absolute;\n top: 0;\n height: 100%;\n width: 100%;\n z-index: 10000;\n\n .search_box {\n border-bottom: 1px solid var(--color-search-border);\n width: 100%;\n border-radius: 0;\n box-shadow: none;\n\n #send_search {\n .ltr-margin-right(0) !important; // Delete when send_search button is disabled on mobile.\n }\n\n * {\n border: none;\n border-radius: 0;\n box-shadow: none;\n }\n }\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n .ltr-margin-right(2.6rem);\n transition: margin 0.1s;\n }\n}\n\n@media screen and (max-width: @ultra-small-phone) {\n #search_header {\n grid-template-areas:\n \"search search\"\n \"categories categories\";\n }\n\n #search_logo {\n display: none;\n }\n}\n\n#categories {\n .disable-user-select;\n\n &::-webkit-scrollbar {\n width: 0;\n height: 0;\n }\n}\n\n#categories_container {\n position: relative;\n}\n","/*\n--center-page-width overrides the less variable @results-width when the results are centered\nsee the CSS rules for #results in style.less ( grid-template-columns and gap).\n\nIn this file, the --center-page-width values comes from the Oscar theme (Bootstrap 3).\n\nAll rules starts with \".center-aligment-yes #main_results\" to be enabled only\non the /search URL and when the \"center alignment\" preference is enabled.\n*/\n\n@media screen and (min-width: @phone) {\n .center-aligment-yes #main_results {\n --center-page-width: 48rem;\n }\n}\n\n@media screen and (min-width: 62rem) {\n .center-aligment-yes #main_results {\n --center-page-width: 60rem;\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-aligment-yes #main_results {\n --center-page-width: 73rem;\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // any change must be reset in @media screen and (min-width: @tablet) { ... }\n .center-aligment-yes #main_results {\n #results {\n grid-template-columns: 60% calc(40% - @results-gap);\n margin-left: 0;\n margin-right: 0;\n }\n\n #urls {\n .ltr-margin-left(3rem);\n }\n\n #sidebar {\n .ltr-margin-right(1rem);\n }\n\n #backToTop {\n .ltr-left(calc(60% + 1rem));\n }\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-aligment-yes #main_results {\n display: flex;\n flex-direction: column;\n align-items: center;\n\n #search {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n\n #search_header {\n grid-template-columns: calc(50% - 4.5rem - var(--center-page-width) / 2) 3rem var(--center-page-width);\n grid-template-areas: \"na logo search\" \"na spacer categories\";\n column-gap: 1.2rem; // from search.less\n width: 100%;\n padding-left: 0;\n padding-right: 0;\n }\n\n .search_filters {\n .ltr-margin-left(0.5rem);\n width: var(--center-page-width);\n }\n\n #results {\n // from style.less (when screen width = @tablet, reset layout from tablet)\n .ltr-margin-right(2rem);\n .ltr-margin-left(@results-offset);\n //\n\n &.only_template_images,\n &.image-detail-open {\n // * grid-template-columns and .ltr-margin-left are set in style.less\n // * With .image-detail-open.only_template_images, the width is set in detail.less\n // * #results is going to be centered because of the #main_results rules,\n // align-self aligns the results on the left or right according to the language.\n align-self: flex-start;\n }\n\n &:not(.only_template_images):not(.image-detail-open) {\n // the gap is set in style.less\n .ltr-margin-left(1.5rem);\n grid-template-columns: calc(var(--center-page-width) - @results-gap - @results-sidebar-width) @results-sidebar-width;\n\n #backToTop {\n .ltr-left(calc(50% - @results-sidebar-width - @results-gap + 1rem + var(--center-page-width) / 2));\n }\n }\n\n .result .content {\n max-width: inherit;\n }\n }\n\n // from style.less (when screen width = @tablet, reset layout from tablet)\n #urls {\n .ltr-margin-left(0);\n }\n\n #sidebar {\n .ltr-margin-right(0);\n }\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*\n* To convert \"style.less\" to \"style.css\" run: $make styles\n*/\n\n// stylelint-disable no-descending-specificity\n\n@import (inline) \"../../node_modules/normalize.css/normalize.css\";\n@import \"definitions.less\";\n@import \"mixins.less\";\n@import \"code.less\";\n@import \"toolkit.less\";\n@import \"autocomplete.less\";\n@import \"detail.less\";\n@import \"animations.less\";\n@import \"embedded.less\";\n@import \"info.less\";\n@import \"new_issue.less\";\n@import \"stats.less\";\n@import \"result_templates.less\";\n\n// for index.html template\n@import \"index.less\";\n\n// for preferences.html template\n@import \"preferences.less\";\n\n// Search-Field\n@import \"search.less\";\n\n// to center the results\n@import \"style-center.less\";\n\n// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\n .ltr-transform();\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n\n scroll-behavior: smooth;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n.page_with_header {\n margin: 2em auto;\n width: 85em;\n}\n\nfooter {\n clear: both;\n min-height: 4rem;\n padding: 1rem 0;\n width: 100%;\n text-align: center;\n background-color: var(--color-footer-background);\n border-top: 1px solid var(--color-footer-border);\n overflow: hidden;\n\n p {\n font-size: 0.9em;\n }\n}\n\n.page_with_header .logo {\n height: 40px;\n}\n\ninput[type=\"submit\"],\n#results button[type=\"submit\"],\n.button {\n padding: 0.7rem;\n display: inline-block;\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n .rounded-corners;\n\n border: 0;\n cursor: pointer;\n}\n\na {\n text-decoration: none;\n color: var(--color-url-font);\n\n &:visited {\n color: var(--color-url-visited-font);\n\n .highlight {\n color: var(--color-url-visited-font);\n }\n }\n}\n\narticle[data-vim-selected] {\n background: var(--color-result-vim-selected);\n .ltr-border-left(0.2rem solid var(--color-result-vim-arrow));\n .ltr-rounded-right-corners(10px);\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n\n span.title,\n span.source {\n color: var(--color-result-image-span-font-selected);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n .ltr-border-left(0.2rem solid transparent);\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: smaller !important;\n margin-left: 0.5rem;\n }\n\n .content,\n .stat {\n font-size: 0.9em;\n margin: 0;\n padding: 0;\n max-width: 54em;\n word-wrap: break-word;\n line-height: 1.24;\n\n .highlight {\n color: var(--color-result-description-highlight-font);\n background: inherit;\n font-weight: bold;\n }\n }\n\n .altlink a {\n font-size: 0.9em;\n margin: 0 10px 0 0;\n .show-content-button;\n }\n\n .codelines {\n .highlight {\n color: inherit;\n background: inherit;\n font-weight: normal;\n }\n }\n\n .url_wrapper {\n display: flex;\n font-size: 1rem;\n color: var(--color-result-url-font);\n flex-wrap: nowrap;\n overflow: hidden;\n flex-direction: row;\n margin: 0;\n padding: 0;\n\n .url_o1 {\n white-space: nowrap;\n flex-shrink: 1;\n padding-bottom: 1px;\n }\n\n .url_o1::after {\n content: \" \";\n width: 1ch;\n display: inline-block;\n }\n\n .url_o2 {\n overflow: hidden;\n white-space: nowrap;\n flex-basis: content;\n flex-grow: 0;\n flex-shrink: 1;\n text-align: right;\n padding-bottom: 1px;\n\n .url_i2 {\n float: right;\n }\n }\n }\n\n .published_date,\n .result_length,\n .result_views,\n .result_author,\n .result_shipping,\n .result_source_country {\n font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n .result_price {\n font-size: 1.2em;\n color: var(--color-result-description-highlight-font);\n }\n\n img.thumbnail {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 7rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n .break {\n clear: both;\n }\n}\n\n.result-paper,\n.result-packages {\n .attributes {\n display: table;\n border-spacing: 0.125rem;\n\n div {\n display: table-row;\n\n span {\n font-size: 0.9rem;\n margin-top: 0.25rem;\n display: table-cell;\n\n time {\n font-size: 0.9rem;\n }\n }\n\n span:first-child {\n color: var(--color-base-font);\n min-width: 10rem;\n }\n\n span:nth-child(2) {\n color: var(--color-result-publishdate-font);\n }\n }\n }\n\n .content {\n margin-top: 0.25rem;\n }\n\n .comments {\n font-size: 0.9rem;\n margin: 0.25rem 0 0 0;\n padding: 0;\n word-wrap: break-word;\n line-height: 1.24;\n font-style: italic;\n }\n}\n\n.result-packages {\n .attributes {\n margin-top: 0.3rem;\n }\n}\n\n.template_group_images {\n display: flex;\n flex-wrap: wrap;\n}\n\n.template_group_images::after {\n flex-grow: 10;\n content: \"\";\n}\n\n.category-videos,\n.category-news,\n.category-map,\n.category-music,\n.category-files,\n.category-social {\n border: 1px solid var(--color-result-border);\n margin: 0 @results-tablet-offset 1rem @results-tablet-offset !important;\n .rounded-corners;\n}\n\n.category-social .image {\n width: auto !important;\n min-width: 48px;\n min-height: 48px;\n padding: 0 5px 25px 0 !important;\n}\n\n.audio-control audio {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.embedded-content iframe {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.result-videos {\n img.thumbnail {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n}\n\n.result-videos .content {\n overflow: hidden;\n}\n\n.result-videos .embedded-video iframe {\n width: 100%;\n aspect-ratio: 16 / 9;\n padding: 10px 0 0 0;\n}\n\n@supports not (aspect-ratio: 1 / 1) {\n // support older browsers which do not have aspect-ratio\n // https://caniuse.com/?search=aspect-ratio\n .result-videos .embedded-video iframe {\n height: calc(@results-width * 9 / 16);\n }\n}\n\n.engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin-top: 0;\n margin-bottom: 0;\n .ltr-margin-right(0.5rem);\n .ltr-margin-left(0);\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n flex-grow: 1;\n padding: 0.5rem 0.5rem 3rem 0.5rem;\n margin: 0.25rem;\n border: none !important;\n height: @results-image-row-height;\n\n & > a {\n position: relative;\n outline: none;\n }\n\n img {\n margin: 0;\n padding: 0;\n border: none;\n height: 100%;\n width: 100%;\n object-fit: cover;\n vertical-align: bottom;\n background: var(--color-result-image-background);\n }\n\n .image_resolution {\n position: absolute;\n right: 0;\n bottom: 0;\n background: rgba(0, 0, 0, 50%);\n padding: 0.3rem 0.5rem;\n font-size: 0.9rem;\n color: #fff;\n border-top-left-radius: 0.3rem;\n }\n\n span.title,\n span.source {\n display: block;\n position: absolute;\n\n width: 100%;\n font-size: 0.9rem;\n color: var(--color-result-image-span-font);\n padding: 0.5rem 0 0 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n span.source {\n padding: 1.8rem 0 0 0;\n font-size: 0.7rem;\n }\n}\n\n.result-map {\n img.image {\n .ltr-float-right() !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n .ltr-text-align-left();\n }\n\n td {\n vertical-align: top;\n .ltr-text-align-left();\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin-top: 1rem;\n .ltr-margin-right(2rem);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset);\n display: grid;\n grid-template-columns: @results-width @results-sidebar-width;\n grid-template-rows: min-content min-content 1fr min-content;\n gap: 0 @results-gap;\n grid-template-areas:\n \"corrections sidebar\"\n \"answers sidebar\"\n \"urls sidebar\"\n \"pagination sidebar\";\n}\n\n#results #sidebar *:first-child {\n margin-top: 0;\n}\n\n#urls {\n padding: 0;\n grid-area: urls;\n}\n\n#apis .wrapper {\n display: flex;\n}\n\n#suggestions {\n .wrapper {\n display: flex;\n flex-flow: column;\n justify-content: flex-end;\n\n form {\n display: inline-block;\n flex: 1 1 50%;\n }\n }\n}\n\n#suggestions,\n#infoboxes {\n input {\n padding: 0;\n margin: 3px;\n font-size: 0.9em;\n display: inline-block;\n background: transparent;\n color: var(--color-result-search-url-font);\n cursor: pointer;\n width: calc(100%);\n text-overflow: ellipsis;\n overflow: hidden;\n text-align: left;\n }\n\n input[type=\"submit\"],\n .infobox .url a {\n color: var(--color-result-link-font);\n text-decoration: none;\n font-size: 0.9rem;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n#corrections {\n grid-area: corrections;\n display: flex;\n flex-flow: row wrap;\n margin: 0 0 1em 0;\n\n h4,\n input[type=\"submit\"] {\n display: inline-block;\n padding: 0.5rem;\n margin: 0.5rem;\n }\n\n input[type=\"submit\"] {\n font-size: 0.8rem;\n .rounded-corners-tiny;\n }\n}\n\n#infoboxes .title,\n#suggestions .title,\n#search_url .title,\n#engines_msg .title,\n#apis .title {\n margin: 2em 0 0.5em 0;\n color: var(--color-base-font);\n}\n\nsummary.title {\n cursor: pointer;\n padding-top: 1em;\n}\n\n.sidebar-collapsable {\n border-top: 1px solid var(--color-sidebar-border);\n padding-bottom: 0.5em;\n}\n\n#sidebar-end-collapsable {\n border-bottom: 1px solid var(--color-sidebar-border);\n width: 100%;\n}\n\n#answers {\n grid-area: answers;\n background: var(--color-answer-background);\n padding: @result-padding;\n margin: 1rem 0;\n margin-top: 0;\n color: var(--color-answer-font);\n .rounded-corners;\n\n h4 {\n display: none;\n }\n\n span {\n overflow-wrap: anywhere;\n }\n\n .answer {\n display: flex;\n flex-direction: column;\n }\n\n .answer-url {\n margin-left: auto;\n margin-top: 5px;\n margin-right: 10px;\n margin-bottom: 10px;\n }\n}\n\n#infoboxes {\n form {\n min-width: 210px;\n }\n}\n\n#sidebar {\n grid-area: sidebar;\n word-wrap: break-word;\n color: var(--color-sidebar-font);\n\n .infobox {\n margin: 10px 0 10px;\n border: 1px solid var(--color-sidebar-border);\n padding: 1rem;\n font-size: 0.9em;\n .rounded-corners;\n\n h2 {\n margin: 0 0 0.5em 0;\n }\n\n img {\n max-width: 100%;\n max-height: 12em;\n display: block;\n margin: 0 auto;\n padding: 0;\n }\n\n dt {\n font-weight: bold;\n }\n\n .attributes {\n dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin-top: 0.5em;\n .ltr-margin-right(0.25em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n padding: 0;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\n }\n }\n\n input {\n font-size: 1em;\n }\n\n br {\n clear: both;\n }\n\n .attributes,\n .urls {\n clear: both;\n }\n }\n}\n\n#apis {\n input {\n font-size: 0.9em;\n margin: 0 10px 0 0;\n .show-content-button;\n }\n}\n\n#search_url {\n div.selectable_url {\n pre {\n float: left;\n width: 200em;\n }\n }\n\n button#copy_url {\n float: right;\n padding: 0.4rem;\n margin-left: 0.5rem;\n border-radius: 0.3rem;\n display: none; // will be shown by JS.\n }\n}\n\n#links_on_top {\n position: absolute;\n .ltr-right(1rem);\n .ltr-text-align-right();\n top: 2.7rem;\n padding: 0;\n border: 0;\n display: flex;\n align-items: center;\n font-size: 1em;\n color: var(--color-search-font);\n\n a {\n display: flex;\n align-items: center;\n margin-left: 1em;\n\n svg {\n font-size: 1.2em;\n .ltr-margin-right(0.125em);\n }\n }\n\n a,\n a:link *,\n a:hover *,\n a:visited *,\n a:active * {\n color: var(--color-search-font);\n }\n}\n\n#pagination {\n grid-area: pagination;\n\n br {\n clear: both;\n }\n}\n\n.numbered_pagination {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n overflow: hidden;\n}\n\n.page_number {\n background: transparent !important;\n color: var(--color-result-link-font) !important;\n text-decoration: underline;\n}\n\n.page_number_current {\n background: transparent;\n color: var(--color-result-link-visited-font);\n border: none;\n}\n\n#backToTop {\n border: 1px solid var(--color-backtotop-border);\n margin: 0;\n padding: 0;\n font-size: 1em;\n background: var(--color-backtotop-background);\n position: fixed;\n bottom: 8rem;\n .ltr-left(@results-width + @results-offset + (0.5 * @results-gap - 1.2em));\n transition: opacity 0.5s;\n opacity: 0;\n pointer-events: none;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n pointer-events: all;\n}\n\n/*\n tablet layout\n*/\n\n.results-tablet() {\n #links_on_top {\n span {\n display: none;\n }\n }\n\n .page_with_header {\n margin: 2rem 0.5rem;\n width: auto;\n }\n\n #infoboxes {\n position: inherit;\n max-width: inherit;\n\n .infobox {\n clear: both;\n\n img {\n .ltr-float-left();\n max-width: 10em;\n margin-top: 0.5em;\n .ltr-margin-right(0.5em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n }\n }\n }\n\n #sidebar {\n margin: 0 @results-tablet-offset @results-margin @results-tablet-offset;\n padding: 0;\n float: none;\n border: none;\n width: auto;\n\n input {\n border: 0;\n }\n }\n\n .result {\n .thumbnail {\n max-width: 98%;\n }\n\n .url {\n span.url {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n width: 100%;\n }\n }\n\n .engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n padding: 3px 0 0 0;\n }\n }\n\n .result-images {\n border-bottom: none !important;\n }\n\n .image_result {\n max-width: 98%;\n\n img {\n max-width: 98%;\n }\n }\n\n #backToTop {\n display: none;\n }\n\n #pagination {\n margin: 2rem 0 0 0 !important;\n }\n\n #main_results div#results {\n margin: 0 auto;\n justify-content: center;\n display: grid;\n grid-template-columns: @results-width;\n grid-template-rows: min-content min-content min-content 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n }\n}\n\n@media screen and (max-width: calc(@tablet - 0.5px)) {\n #links_on_top {\n span {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: 52rem) {\n body.results_endpoint {\n #links_on_top {\n .link_on_top_about,\n .link_on_top_donate {\n display: none;\n }\n }\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // when .center-aligment-yes, see style-center.less\n // the media query includes \"min-width: @phone\"\n // because the phone layout includes the tablet layout unconditionally.\n .center-aligment-no {\n .results-tablet();\n }\n}\n\n/* Misc */\n\n#main_results div#results.only_template_images {\n margin: 1rem @results-tablet-offset 0 @results-tablet-offset;\n display: grid;\n grid-template-columns: 100%;\n grid-template-rows: min-content min-content min-content 1fr min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n\n #sidebar {\n display: none;\n }\n\n #urls {\n margin: 0;\n display: flex;\n flex-wrap: wrap;\n }\n\n #urls::after {\n flex-grow: 10;\n content: \"\";\n }\n\n #backToTop {\n .ltr-left(auto);\n .ltr-right(1rem);\n }\n\n #pagination {\n .ltr-margin-right(4rem);\n }\n}\n\n/*\n phone layout\n*/\n\n@media screen and (max-width: @phone) {\n // based on the tablet layout\n .results-tablet();\n\n html {\n background-color: var(--color-base-background-mobile);\n }\n\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 0 auto;\n }\n\n #links_on_top {\n top: 1.4rem;\n .ltr-right(10px);\n }\n\n #main_index #links_on_top {\n top: 0.5rem;\n .ltr-right(0.5rem);\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n background: var(--color-result-background);\n border: 1px solid var(--color-result-background);\n margin: 1rem 10px;\n .rounded-corners;\n }\n\n .result-images {\n margin: 0;\n height: @results-image-row-height-phone;\n background: var(--color-base-background-mobile);\n }\n\n .infobox {\n border: none !important;\n background-color: var(--color-sidebar-background);\n }\n\n .numbered_pagination {\n display: none;\n }\n\n .result-paper,\n .result-packages {\n .attributes {\n display: block;\n\n div {\n display: block;\n\n span {\n display: inline;\n }\n\n span:first-child {\n font-weight: bold;\n }\n\n span:nth-child(2) {\n .ltr-margin-left(0.5rem);\n }\n }\n }\n }\n}\n\n/*\n small-phone layout\n*/\n\n@media screen and (max-width: @small-phone) {\n .result-videos {\n img.thumbnail {\n float: none !important;\n }\n\n .content {\n overflow: inherit;\n }\n }\n}\n\npre code {\n white-space: pre-wrap;\n}\n"]} \ No newline at end of file +{"version":3,"sources":["node_modules/normalize.css/normalize.css","src/less/definitions.less","src/generated/pygments.less","src/less/code.less","src/less/toolkit.less","src/less/mixins.less","src/less/style-rtl.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/embedded.less","src/less/info.less","src/less/new_issue.less","src/less/stats.less","src/less/result_templates.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style-center.less","src/less/style.less"],"names":[],"mappings":"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,mCACH,eAAA,EACA,gBAAA,SAEA,sCACA,sCACE,OAAA,KAIJ,2BACE,MAAA,MAGF,4BACE,MAAA,KACA,WAAA,MAGF,kCACE,WAAA,MAMJ,YADqB,wCADA,wCAGnB,MAAA,MAGF,eACE,WAAA,KAEK,kCACH,UAAA,OACA,OAAA,KAAA,EAAA,KAAA,EACA,OAAA,IAAA,MAAkB,2BPqBpB,WAAA,MOjBK,wCADA,wCAED,QAAA,MAGI,sDACJ,aAAA,IAAA,MAAA,MAA8B,2BAC9B,QAAA,EAAA,KAAA,EAAA,EACA,OAAA,EAAA,EAAA,EAAA,MAKN,iBACE,MAAA,IACA,QAAA,aACA,WAAA,MACA,cAAA,MAGF,iBACE,MAAO,kBACP,QAAA,aAGF,eACE,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EAGF,kBACE,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGF,kBACE,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGF,MACE,MAAA,EACA,OAAA,EAMC,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,QACC,MAAA,KCpGJ,aACE,OAAA,MACA,MAAA,KACA,OAAA,KAAA,ECLF,YACE,WAAA,KAGF,OACE,WAAA,OAEA,cACE,WAAgB,wBAAA,UAChB,WAAA,KACA,OAAA,KAAA,KACA,oBAAA,OACA,gBAAA,QAGF,UACE,UAAA,IACA,WAAA,OAGF,eACA,sBACE,OAAA,EAAA,KACA,WAAA,QACA,OAAA,QACA,QAAA,EACA,QAAA,MAGF,uBACE,QAAA,MACA,OAAA,IAAA,EAGQ,uBACR,QAAA,IAAA,KACA,cAAA,kBAImC,sCAEnC,aACE,UAAA,IAIJ,YACE,WAAA,KChDJ,MACE,gBAAA,SAGA,SADA,SAEE,WAAA,OACA,QAAA,KAAA,MV+DF,WAAA,MU3Dc,uBACZ,YAAA,IV0DF,WAAA,MUxDE,WAAY,6CAKd,uBACE,MAAA,KAGF,2BACE,OAAA,IACA,OAAA,KAGF,yBACE,OAAA,EACA,QAAA,IAAA,EAAA,EAAA,EACA,QAAA,MVGF,MAAA,MUDE,MAAA,MAGG,mCACH,MAAA,SACA,MAAO,qCACP,OAAA,KACA,WAAA,KAAA,OAAA,OAAA,EAAA,EAAmC,uCACnC,QAAA,MAAA,MACA,OAAA,KXtBF,cAAA,IW0BG,yCADA,yCAEC,iBAAkB,6CAItB,yBACE,OAAA,EACA,QAAA,EVnBF,MAAA,MUqBE,MAAA,KAGK,0CADL,gCAEE,UAAA,kBACA,WAAA,EVlDJ,YAAA,KUoDI,cAAA,EVhDJ,aAAA,EUoDE,gCACE,MAAA,MAIG,qCADC,sCAEJ,QAAA,EACA,WAAA,EAAA,EAAA,IAAA,IAAwB,4BAI5B,+BACE,OAAA,EACA,QAAA,IAAA,EAAA,EAAA,EVzCF,MAAA,KU2CE,MAAA,IACA,MAAO,8CACP,UAAA,IAGF,wBVhBA,WAAA,MDlDA,cAAA,IWqEE,iBAAkB,iCAClB,MAAO,sBACP,QAAA,MACA,OAAA,EAAA,KAGF,4BVrFA,YAAA,MUwFE,kCACE,OAAA,IAAA,MAAA,YACA,QAAA,MAAA,MXhFJ,cAAA,IWqFyC,+DACvC,OAAA,IAAA,MAAkB,6CAMhB,oDACE,OAAA,QAIF,8DACE,WAAA,OVpHN,MUqHgB,8BACV,UAAA,MAEA,kFACE,WAAA,MAGF,oEACE,OAAA,MAKN,oDACA,4CACA,gDVhEF,WAAA,MUqEK,gCACH,MAAA,KACA,UAAA,IAGA,mCADA,mCAEE,WAAA,KACA,YAAA,UACA,UAAA,KACA,QAAA,KACA,eAAA,IAGA,+CACA,WAAA,SACA,MAAA,MACA,cAAA,KAGA,8CACA,WAAA,UAI6B,4DADA,4DAE7B,iBAAkB,+BAItB,oCACE,WAAA,KAAA,OAAA,OAAA,EAAA,EAAmC,4BACnC,MAAO,sBACP,OAAA,EAAA,KX/JF,cAAA,KWkKE,OAAA,QACA,QAAA,aACA,OAAA,IAAA,IACA,QAAA,KAEA,sCACE,MAAO,kCAGR,oDACC,eAAA,UAIJ,gDACE,MAAA,YACA,YAAA,KAIA,yCACE,MAAA,KAIJ,uCACE,QAAA,KACA,YAAA,OACA,IAAA,MAGE,8DACE,MAAA,KACA,UAAA,EAKN,mCACE,MAAA,KAImC,sCACrC,kBACE,MAAA,KAGF,gBV5NA,MAAA,gBWGF,QACE,QAAA,EACA,OAAA,EAGF,eACE,YAAA,MXeA,aAAA,IAIA,cAAA,KWhBA,OAAA,EACA,WAAY,+BACZ,cAAA,IAAA,MAAyB,2BACzB,QAAA,KACA,WAAA,OACA,QAAA,KACA,sBAAA,KAAA,IACA,oBAAA,cAAA,oBAMF,iBADA,mBAEE,QAAA,aACA,SAAA,SXnBA,YAAA,KWqBA,QAAA,EAIA,yBACE,QAAA,KAGF,yBAKE,OAAA,QACA,QAAA,MAAA,EACA,QAAA,YACA,eAAA,WACA,UAAA,KACA,cAAA,IAAA,MAAA,YZxBF,sBAAA,KACA,YAAA,KYcE,6BACE,cAAA,MAWC,2CACD,OAAA,KAAA,EAI2B,sDAC7B,MAAO,2CACP,cAAA,IAAA,MAAyB,6CAIvB,uBACJ,iBAAA,QACA,MAAO,uBACP,OAAA,QACA,QAAA,MAAA,EACA,QAAA,YACA,YAAA,OACA,eAAA,WACA,UAAA,KACA,OAAA,KACA,cAAA,IAAA,MAAA,YAEA,2BACE,cAAA,MAGD,gCACA,8BACA,oCACC,MAAO,2CACP,cAAA,IAAA,MAAyB,6CAIwD,+FACnF,MAAO,uBACP,cAAA,KAGF,aACE,QAAA,MAAA,KAAA,EAAA,KACA,UAAA,KACA,QAAA,KACA,YAAA,OACA,gBAAA,OAEA,iBACE,KAAA,EACA,MAAA,KACA,OAAA,KACA,OAAA,MAAA,EAAA,KAAA,EAIJ,mBACE,UAAA,WAEA,yBACE,QAAA,KAGM,+BACN,QAAA,MACA,SAAA,SACA,WAAY,6BACZ,QAAA,KAAA,MAAA,MAAA,EACA,QAAA,KACA,MAAA,KACA,KAAA,OAIJ,aACE,QAAA,MAAA,MAAA,EAAA,MACA,UAAA,OAEsB,mCACpB,QAAA,MAAA,OAAA,EAAA,EAIJ,YACE,cAAA,MACA,MAAA,MACA,QAAA,YACA,eAAA,IACA,YAAA,OACA,WAAY,2BAGd,cACE,QAAA,MACA,gBAAA,SACA,WAAA,WACA,MAAA,OACA,OAAA,EACA,QAAA,MAAA,MACA,WAAA,KAAA,OAAA,OAAA,EAAA,EAAmC,+BACnC,OAAA,KACA,QAAA,EACA,MAAO,yBACP,UAAA,OACA,QAAA,MAEC,oBACC,MAAO,qCAGD,sBACN,QAAA,KAIoB,sCACtB,QAAA,KAGF,GACA,aACE,QAAA,MACA,OAAA,EACA,QAAA,MACA,WAAA,KAAA,OAAA,OAAA,EAAA,EAAmC,+BACnC,OAAA,KACA,QAAA,EACA,MAAO,yBACP,UAAA,OACA,QAAA,EAGF,GACE,MAAA,KX1JA,cAAA,KAJA,aAAA,YAoBA,cAAA,EAAA,MAAA,MAAA,EWgJA,cACA,iCACA,QAAA,KAGF,aXzIE,cAAA,MAAA,EAAA,EAAA,MW4IC,mBACC,OAAA,QACA,iBAAkB,qCAClB,MAAO,+BAIJ,qBACA,oBACL,MAAA,eXzLA,aAAA,IAAA,MW0L2B,2BAG7B,gBACE,WAAA,MX1MA,YAAA,EW4MA,cAAA,EXxMA,aAAA,QW0MA,QAAA,KACA,WAAA,KACA,2BAAA,QAEA,uBACE,iBAAA,QAGC,6BADA,6BAEC,MAAO,uBAK0B,sCACrC,eACE,QAAA,MAAA,MAAA,EAAA,MACA,WAAA,MAGF,gBACE,WAAA,MXnOF,YAAA,EWqOE,cAAA,EXjOF,aAAA,OWqOA,YACE,UAAA,IACA,MAAA,MAIqD,uDAGrD,kCAAA,oCACE,MAAA,YAEA,qDAAA,uDACE,QAAA,aACA,MAAA,KAIJ,wBAAA,0BACE,MAAA,KXhMJ,WAAA,MWkMI,WAAA,OACA,WAAA,OACA,2BAAA,OAKgC,mCACpC,eACE,MAAA,KACA,OAAA,EACA,QAAA,MAAA,EAAA,EAAA,EACA,WAAA,EACA,QAAA,EACA,oBAAA,cAAA,wBAKF,aACE,QAAA,EAGF,YACE,MAAA,IACA,QAAA,KAGF,GACE,MAAA,KACA,KAAA,EAGF,gBACE,OAAA,EAAA,KACA,QAAA,MAAA,EAGF,UACE,QAAA,aACA,MAAA,KACA,OAAA,EAEA,cACE,QAAA,KAKF,yBACE,QAAA,eACA,OAAA,YAIJ,iBACE,QAAA,eACA,OAAA,YAGU,0BACV,QAAA,MACA,iBAAkB,+BAClB,SAAA,SACA,IAAA,EACA,OAAA,KACA,MAAA,KACA,QAAA,MAEA,sCACE,cAAA,IAAA,MAAyB,2BACzB,MAAA,KACA,cAAA,EACA,WAAA,KAEA,mDXzUJ,YAAA,YW6UI,wCACE,OAAA,KACA,cAAA,EACA,WAAA,KAK6B,gDXrVnC,YAAA,OWuVE,WAAA,OAAA,KAI8C,oCAChD,eACE,oBAAA,gBAAA,wBAKF,aACE,QAAA,MAIJ,YZxVE,sBAAA,KACA,YAAA,KY0VC,+BACC,MAAA,EACA,OAAA,EAIJ,sBACE,SAAA,SChXoC,mCACf,mCACnB,oBAAA,OAIiC,oCACd,mCACnB,oBAAA,OAImC,sCAChB,mCACnB,oBAAA,OAI2D,2DAG3D,4CACE,sBAAA,IAA2B,iBAC3B,YAAA,EACA,aAAA,EAGF,yCZxBF,aAAA,KY4BE,4CZhCF,YAAA,KYoCE,8CZ5CF,MY6Cc,kBAKuB,sCAChB,mCACnB,QAAA,KACA,eAAA,OACA,YAAA,OAEA,2CACE,MAAA,KACA,QAAA,KACA,eAAA,OACA,YAAA,OAGF,kDACE,sBAA2C,iDAAA,KAAmC,yBAC9E,oBAAA,iBAAA,uBACA,WAAA,OACA,MAAA,KACA,aAAA,EACA,cAAA,EAGF,mDZ5DF,aAAA,MY8DI,MAAO,yBAGT,4CZrEF,YAAA,KAIA,aAAA,MYwEK,8DADA,iEAMC,WAAA,WAG8B,+FZhFpC,aAAA,OYmFM,sBAA4B,8CAAA,MAE5B,0GZjGN,MYkG4E,8DAIhE,6DACN,UAAA,QAKJ,yCZhGF,aAAA,EYoGE,4CZxGF,YAAA,Ga0BF,UACE,QAAA,aACA,eAAA,OACA,YAAA,EACA,gBAAA,Qb0CA,UAAW,YatCb,gBACE,MAAA,KACA,OAAA,KATA,QAAA,aACA,eAAA,OACA,YAAA,EACA,gBAAA,Qb0CA,UAAW,YahCb,cACE,MAAA,OACA,OAAA,OAfA,QAAA,aACA,eAAA,OACA,YAAA,EACA,gBAAA,Qb0CA,UAAW,YazBb,KACE,YAAA,WACA,UAAA,KdtDA,yBAAA,KACA,qBAAA,KACA,sBAAA,KACA,iBAAA,KcsDA,MAAO,uBACP,iBAAkB,6BAClB,QAAA,EACA,OAAA,EAEA,gBAAA,OAGF,KACA,KACE,QAAA,EACA,OAAA,EAGF,KACE,QAAA,KACA,eAAA,OACA,OAAA,MACA,OAAA,EAGF,KACE,MAAA,KACA,cAAA,KACA,KAAA,EAGF,kBACE,OAAA,IAAA,KACA,MAAA,KAGF,OACE,MAAA,KACA,WAAA,KACA,QAAA,KAAA,EACA,MAAA,KACA,WAAA,OACA,iBAAkB,+BAClB,WAAA,IAAA,MAAsB,2BACtB,SAAA,OAEA,SACE,UAAA,KAIc,wBAChB,OAAA,KAIa,6BACf,QAFK,mBAGH,QAAA,MACA,QAAA,aACA,WAAY,4BACZ,MAAO,sBd3GP,cAAA,Kc8GA,OAAA,EACA,OAAA,QAGF,EACE,gBAAA,KACA,MAAO,sBAEN,UACC,MAAO,8BAEP,qBACE,MAAO,8BAKN,2BACL,WAAY,iCbtHZ,aAAA,MAAA,MauH8B,8BbnF9B,cAAA,KAAA,EAAA,EAAA,KauFmB,yCACnB,WAAY,8BACZ,OAAA,KdvIA,cAAA,Kc0IA,0DACE,OAAQ,aAIN,qDADA,oDAEF,MAAO,6CAQe,0CAFA,wCACA,0CAFA,yCAIA,2CALA,2CAMxB,OAAA,IAAA,MAAkB,8Bd1JlB,cAAA,Kc8JF,QACE,OAAA,QAAA,EACA,QAAA,KbtJA,aAAA,MAAA,MAAA,YayJA,WACE,UAAA,OACA,UAAA,WACA,OAAA,MAAA,EAAA,MAAA,EACA,QAAA,EAEA,aACE,MAAO,8BACP,YAAA,IACA,UAAA,MAEC,qBACC,MAAO,sCAGR,mBACA,mBACC,gBAAA,UACA,OAAA,KACA,QAAA,EAKN,oBACA,wBACE,UAAA,kBACA,YAAA,MAGF,iBACA,cACE,UAAA,KACA,OAAA,EACA,QAAA,EACA,UAAA,KACA,UAAA,WACA,YAAA,KAEA,4BAAA,yBACE,MAAO,+CACP,WAAA,QACA,YAAA,IAIK,mBACP,UAAA,KACA,OAAA,EAAA,KAAA,EAAA,EdjMF,QAAA,IAAA,KAVA,cAAA,IAYA,WAAY,iCACZ,MAAO,2BACP,OAAA,QAEC,yBACC,WAAY,4BACZ,MAAO,sBc8LP,8BACE,MAAA,QACA,WAAA,QACA,YAAA,IAIJ,qBACE,QAAA,KACA,UAAA,KACA,MAAO,6BACP,UAAA,OACA,SAAA,OACA,eAAA,IACA,OAAA,EACA,QAAA,EAEA,6BACE,YAAA,OACA,YAAA,EACA,eAAA,IAGK,oCACL,QAAA,IACA,MAAA,IACA,QAAA,aAGF,6BACE,SAAA,OACA,YAAA,OACA,WAAA,QACA,UAAA,EACA,YAAA,EACA,WAAA,MACA,eAAA,IAEA,qCACE,MAAA,MAKN,wBAGA,uBAFA,uBAGA,yBACA,+BAHA,sBAIE,UAAA,KACA,MAAO,qCAGT,sBACE,UAAA,MACA,MAAO,+CAGN,sBb7PH,MAAA,Ma+PE,YAAA,MbvQF,aAAA,KayQE,MAAA,KACA,OAAA,MAGF,eACE,MAAA,KAMF,6BAAA,0BACE,QAAA,MACA,eAAA,QAEA,iCAAA,8BACE,QAAA,UAEA,sCAAA,mCACE,UAAA,MACA,WAAA,OACA,QAAA,WAEA,2CAAA,wCACE,UAAA,MAIA,kDAAA,+CACF,MAAO,uBACP,UAAA,MAGY,mDAAA,gDACZ,MAAO,qCAKb,0BAAA,uBACE,WAAA,OAGF,2BAAA,wBACE,UAAA,MACA,OAAA,OAAA,EAAA,EAAA,EACA,QAAA,EACA,UAAA,WACA,YAAA,KACA,WAAA,OAKF,6BACE,WAAA,MAIJ,uBACE,QAAA,KACA,UAAA,KAGoB,8BACpB,UAAA,GACA,QAAA,GAOF,gBAFA,cACA,gBAFA,eAIA,iBALA,iBAME,OAAA,IAAA,MAAkB,2BAClB,OAAA,EAAA,MAAA,KAAA,gBdnWA,cAAA,KcuWe,wBACf,MAAA,eACA,UAAA,KACA,WAAA,KACA,QAAA,EAAA,IAAA,KAAA,YAGa,qBACb,MAAA,KACA,QAAA,KAAA,EAAA,EAAA,EAGgB,yBAChB,MAAA,KACA,QAAA,KAAA,EAAA,EAAA,EAIG,6BbnWH,MAAA,MaqWE,YAAA,Mb7WF,aAAA,Ka+WE,MAAA,MACA,OAAA,MAIW,wBACb,SAAA,OAG6B,sCAC7B,MAAA,KACA,aAAA,EAAA,CAAA,EACA,QAAA,KAAA,EAAA,EAAA,EAGF,mCAGiC,sCAC7B,OAAQ,sBAIZ,Sb1XE,MAAA,Ka4XA,QAAA,KACA,UAAA,KACA,gBAAA,SACA,MAAO,iCAEP,cACE,UAAA,QACA,WAAA,EACA,cAAA,EbhaF,YAAA,MAIA,aAAA,EakaF,YACE,UAAA,KAGF,WACE,MAAO,wCACP,WAAA,QAGF,eACE,WAAA,OAGF,eACE,UAAA,EACA,QAAA,MAAA,MAAA,KAAA,MACA,OAAA,OACA,OAAA,eACA,OAAA,MAEE,iBACA,SAAA,SACA,QAAA,EAGF,mBACE,OAAA,EACA,QAAA,EACA,OAAA,KACA,OAAA,KACA,MAAA,KACA,WAAA,MACA,eAAA,OACA,WAAY,qCAGd,iCACE,SAAA,SACA,MAAA,EACA,OAAA,EACA,WAAA,eACA,QAAA,MAAA,MACA,UAAA,MACA,MAAA,KACA,uBAAA,MAIE,2BADA,0BAEF,QAAA,MACA,SAAA,SAEA,MAAA,KACA,UAAA,MACA,MAAO,oCACP,QAAA,MAAA,EAAA,EAAA,EACA,SAAA,OACA,cAAA,SACA,YAAA,OAGE,2BACF,QAAA,OAAA,EAAA,EAAA,EACA,UAAA,MAKC,sBb9cH,MAAA,eagdE,OAAA,gBACA,MAAA,eAGF,kBACE,UAAA,KACA,MAAA,KACA,gBAAA,SACA,eAAA,EAAA,OAEA,qBACE,YAAA,QACA,MAAA,MACA,eAAA,Ib7bJ,WAAA,MaicE,qBACE,eAAA,IblcJ,WAAA,MawcF,QACE,QAAA,eAGF,SACE,WAAA,KbzgBA,YAAA,Ka2gBA,cAAA,EbvgBA,aAAA,MaygBA,QAAA,KACA,sBAAA,MAAA,MACA,mBAAA,YAAA,YAAA,IAAA,YACA,IAAA,EAAA,KACA,oBAEE,sBAEA,kBAJF,eAAA,qBAOiB,+BACjB,WAAA,EAGF,MACE,QAAA,EACA,UAAA,KAGI,eACJ,QAAA,KAIA,sBACE,QAAA,KACA,UAAA,OACA,gBAAA,SAEA,2BACE,QAAA,aACA,KAAA,EAAA,EAAA,IAOJ,iBAAA,mBACE,QAAA,EACA,OAAA,IACA,UAAA,KACA,QAAA,aACA,WAAA,IACA,MAAO,oCACP,OAAA,QACA,MAAO,WACP,cAAA,SACA,SAAA,OACA,WAAA,KAIY,2BADT,8BACS,6BADT,gCAEH,MAAO,8BACP,gBAAA,KACA,UAAA,MAEC,iCAAA,oCAAA,mCAAA,sCACC,gBAAA,UAKN,aACE,UAAA,YACA,QAAA,KACA,UAAA,IAAA,KACA,OAAA,EAAA,EAAA,IAAA,EAEA,gBACK,gCACH,QAAA,aACA,QAAA,MACA,OAAA,MAGG,gCACH,UAAA,MdllBF,cAAA,Ic2lBI,aADO,oBAHF,kBAEC,mBADC,oBAIX,OAAA,IAAA,EAAA,KAAA,EACA,MAAO,uBAGF,cACL,OAAA,QACA,YAAA,IAGF,qBACE,WAAA,IAAA,MAAsB,4BACtB,eAAA,KAGF,yBACE,cAAA,IAAA,MAAyB,4BACzB,MAAA,KAGF,SACE,UAAA,QACA,WAAY,+BACZ,QAAA,KACA,OAAA,KAAA,EACA,WAAA,EACA,MAAO,yBd7nBP,cAAA,KcgoBA,YACE,QAAA,KAGF,cACE,cAAA,SAGF,iBACE,QAAA,KACA,eAAA,OAGF,qBACE,YAAA,KACA,WAAA,IACA,aAAA,KACA,cAAA,KAKF,gBACE,UAAA,MAIJ,SACE,UAAA,QACA,UAAA,WACA,MAAO,0BAEP,kBACE,OAAA,KAAA,EAAA,KACA,OAAA,IAAA,MAAkB,4BAClB,QAAA,KACA,UAAA,KdpqBF,cAAA,KcuqBE,qBACE,OAAA,EAAA,EAAA,KAAA,EAGF,sBACE,UAAA,KACA,WAAA,KACA,QAAA,MACA,OAAA,EAAA,KACA,QAAA,EAGF,qBACE,YAAA,IAIA,iCACE,OAAA,KAAA,EAGF,iCACE,QAAA,OACA,WAAA,KbhsBN,YAAA,MaksBM,cAAA,Kb9rBN,aAAA,EagsBM,QAAA,EAGF,iCACE,QAAA,OACA,OAAA,KAAA,EACA,QAAA,EAIJ,wBACE,UAAA,IAGF,qBACE,MAAA,KAGF,8BACA,wBACE,MAAA,KAMJ,YACE,UAAA,KACA,OAAA,EAAA,KAAA,EAAA,Ed5sBF,QAAA,IAAA,KAVA,cAAA,IAYA,WAAY,iCACZ,MAAO,2BACP,OAAA,QAEC,kBACC,WAAY,4BACZ,MAAO,sBc0sBT,0BACE,MAAA,MAGF,6BACE,MAAO,mBAGT,8BACE,MAAA,KAMA,mCACE,MAAA,KACA,MAAA,MAIE,4BACJ,MAAA,MACA,QAAA,MACA,YAAA,MACA,cAAA,MACA,QAAA,KAIJ,cACE,SAAA,SbzwBA,KAAA,KAoCA,WAAA,KawuBA,IAAA,OACA,QAAA,EACA,OAAA,EACA,QAAA,KACA,YAAA,OACA,UAAA,IACA,MAAO,yBAEP,gBACE,QAAA,KACA,YAAA,OACA,YAAA,IAEA,oBACE,UAAA,MbtxBJ,YAAA,Oa2xBA,gBAIS,yBAFD,wBADD,uBAEG,0BAER,MAAO,yBAIX,YACE,UAAA,WAEA,eACE,MAAA,KAIJ,qBACE,QAAA,KACA,eAAA,IACA,gBAAA,OACA,YAAA,OACA,SAAA,OAGF,aACE,WAAA,cACA,MAAA,wCACA,gBAAA,UAGF,qBACE,WAAA,IACA,MAAO,sCACP,OAAA,KAGF,WACE,OAAA,IAAA,MAAkB,8BAClB,OAAA,EACA,QAAA,EACA,UAAA,IACA,WAAY,kCACZ,SAAA,MACA,OAAA,Kb/0BA,MAAA,Qai1BA,WAAA,QAAA,IACA,QAAA,EACA,eAAA,Kdz0BA,cAAA,Kc40BA,aACE,QAAA,MACA,OAAA,EACA,QAAA,KAGF,aAGC,oBADA,mBADA,qBAGC,MAAO,4BAIQ,8BACjB,QAAA,EACA,eAAA,IA6G4B,oDAE1B,mBACE,QAAA,MAK+B,oCAG/B,uDACA,wDACE,QAAA,MAMuD,2DAvH3D,uCACE,QAAA,KAIJ,sCACE,OAAA,KAAA,MACA,MAAA,KAGF,+BACE,SAAA,QACA,UAAA,QAEA,wCACE,MAAA,KAEA,4Cbh2BJ,MAAA,Mak2BM,UAAA,KACA,WAAA,Kb33BN,YAAA,Ka63BM,cAAA,Kbz3BN,aAAA,Ea+3BA,6BACE,OAAA,EAAA,MAAA,QAAA,MACA,QAAA,EACA,MAAA,KACA,OAAA,KACA,MAAA,KAEA,mCACE,OAAA,EAKF,uCACE,UAAA,IAII,0CACF,QAAA,MACA,YAAA,OACA,cAAA,SACA,SAAA,OACA,MAAA,KAIJ,qCbl4BF,MAAA,Kao4BI,QAAA,KACA,UAAA,KACA,gBAAA,SACA,QAAA,IAAA,EAAA,EAAA,EAIJ,mCACE,cAAA,eAGF,kCACE,UAAA,IAEA,sCACE,UAAA,IAIJ,+BACE,QAAA,KAGF,gCACE,OAAA,KAAA,EAAA,EAAA,YAGe,8CACf,OAAA,EAAA,KACA,gBAAA,OACA,QAAA,KACA,sBAAA,MACA,mBAAA,YAAA,YAAA,YAAA,IAAA,YAAA,YACA,IAAA,EACA,oBAIE,cACA,UALF,UAAA,OAAA,cAuCqB,+CACvB,OAAA,KAAA,MAAA,EAAA,MACA,QAAA,KACA,sBAAA,KACA,mBAAA,YAAA,YAAA,YAAA,IAAA,YACA,IAAA,EACA,oBAIE,cACA,UALF,UAAA,OAAA,aAOA,wDACE,QAAA,KAGF,qDACE,OAAA,EACA,QAAA,KACA,UAAA,KAGG,4DACH,UAAA,GACA,QAAA,GAGF,0Db7gCA,MAAA,KAIA,KAAA,Ka8gCA,2Db1gCA,YAAA,KamhCoC,mCA5KlC,mBACE,QAAA,KAIJ,kBACE,OAAA,KAAA,MACA,MAAA,KAGF,WACE,SAAA,QACA,UAAA,QAEA,oBACE,MAAA,KAEA,wBbh2BJ,MAAA,Mak2BM,UAAA,KACA,WAAA,Kb33BN,YAAA,Ka63BM,cAAA,Kbz3BN,aAAA,Ea+3BA,SACE,OAAA,EAAA,MAAA,QAAA,MACA,QAAA,EACA,MAAA,KACA,OAAA,KACA,MAAA,KAEA,eACE,OAAA,EAKF,mBACE,UAAA,IAII,sBACF,QAAA,MACA,YAAA,OACA,cAAA,SACA,SAAA,OACA,MAAA,KAIJ,iBbl4BF,MAAA,Kao4BI,QAAA,KACA,UAAA,KACA,gBAAA,SACA,QAAA,IAAA,EAAA,EAAA,EAIJ,eACE,cAAA,eAGF,cACE,UAAA,IAEA,kBACE,UAAA,IAIJ,WACE,QAAA,KAGF,YACE,OAAA,KAAA,EAAA,EAAA,YAGe,0BACf,OAAA,EAAA,KACA,gBAAA,OACA,QAAA,KACA,sBAAA,MACA,mBAAA,YAAA,YAAA,YAAA,IAAA,YAAA,YACA,IAAA,EACA,oBAIE,cACA,UALF,UAAA,OAAA,aAqFF,KACE,iBAAkB,oCAGH,0BACf,sBAAA,KACA,OAAA,EAAA,KAGF,cACE,IAAA,ObriCF,KAAA,KayiCY,0BACV,IAAA,Mb1iCF,KAAA,Ma8iCA,SACE,OAAA,EACA,QAAA,EAGF,YACE,OAAA,KAAA,KAAA,EAAA,eAGK,2BACL,OAAA,IAAA,MAAkB,8BdljCpB,cAAA,KcsjCA,QACE,WAAY,+BACZ,OAAA,IAAA,MAAkB,+BAClB,OAAA,KAAA,KdzjCF,cAAA,Kc6jCA,eACE,OAAA,EACA,OAAA,KACA,WAAY,oCAGd,SACE,OAAA,eACA,iBAAkB,gCAGpB,qBACE,QAAA,KAKA,6BAAA,0BACE,QAAA,MAEA,iCAAA,8BACE,QAAA,MAEA,sCAAA,mCACE,QAAA,OAGE,kDAAA,+CACF,YAAA,IAGY,mDAAA,gDb1lCpB,aAAA,OasmC0C,mCAErC,6BACD,MAAA,eAGF,wBACE,SAAA,SAKF,SACF,YAAA,Sb1iCF,GACqB,yBACnB,UAAA,IAIF,MACE,UAAA,QACA,WAAA,MAEQ,2BACN,gBAAA,IAK2C,qDAC7C,UAAA,IAIgG,oGAChG,UAAA,IAEC,+GAEC,UAAA,IAEA,oHAEE,UAAA,IACA,MAAA,MAMN,wHACE,OACE,aAAA,EAAA,EAAA,EAAA,KACA,sBAAA,OAKc,wBAChB,UAAA,IACA,WAAA,KAIgB,qBACN,eACV,sBAAA,KAIF,kBACA,kBACE,MAAA,MAGY,2BAIA,kCAHA,4BAEA,6BADA,4BAGZ,WAAA","sourcesContent":["/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*\n * SearXNG, A privacy-respecting, hackable metasearch engine\n *\n * To change the colors of the site, simple edit this variables\n */\n\n/// Light Theme\n:root {\n /// Base Colors\n --color-base-font: #444;\n --color-base-font-rgb: 68, 68, 68;\n --color-base-background: #fff;\n --color-base-background-mobile: #f2f5f8;\n --color-url-font: #334999;\n --color-url-visited-font: #9822c3;\n /// Header Colors\n --color-header-background: #fdfbff;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #fdfbff;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\n --color-sidebar-background: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #444;\n --color-backtotop-border: #ddd;\n --color-backtotop-background: #fff;\n /// Button Colors\n --color-btn-background: #3050ff;\n --color-btn-font: #fff;\n --color-show-btn-background: #bbb;\n --color-show-btn-font: #000;\n /// Search Input Colors\n --color-search-border: #bbb;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #fff;\n --color-search-font: #222;\n --color-search-background-hover: #3050ff;\n /// Modal Colors\n --color-error: #db3434;\n --color-error-background: lighten(#db3434, 40%);\n --color-warning: #dbba34;\n --color-warning-background: lighten(#dbba34, 40%);\n --color-success: #42db34;\n --color-success-background: lighten(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #3050ff;\n --color-categories-item-border-selected: #3050ff;\n /// Autocomplete Colors\n --color-autocomplete-font: #000;\n --color-autocomplete-border: #bbb;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #fff;\n --color-autocomplete-background-hover: #e3e3e3;\n /// Answer Colors\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #fff;\n /// Results Colors\n --color-result-background: #fff;\n --color-result-border: #ddd;\n --color-result-url-font: #000;\n --color-result-vim-selected: #f7f7f7;\n --color-result-vim-arrow: #000bbb;\n --color-result-description-highlight-font: #000;\n --color-result-link-font: #000bbb;\n --color-result-link-font-highlight: #000bbb;\n --color-result-link-visited-font: #9822c3;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #545454;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-font: #444;\n --color-result-image-span-font-selected: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #ebebeb;\n --color-settings-engine-description-font: #545454;\n --color-settings-table-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #242424;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #545454;\n --color-toolkit-kbd-font: #fff;\n --color-toolkit-kbd-background: #000;\n --color-toolkit-dialog-border: #ddd;\n --color-toolkit-dialog-background: #fff;\n --color-toolkit-tabs-label-border: #fff;\n --color-toolkit-tabs-section-border: #ddd;\n --color-toolkit-select-background: #e1e1e1;\n --color-toolkit-select-border: #ddd;\n --color-toolkit-select-background-hover: #bbb;\n --color-toolkit-input-text-font: #222;\n --color-toolkit-checkbox-onoff-off-background: #ddd;\n --color-toolkit-checkbox-onoff-on-background: #ddd;\n --color-toolkit-checkbox-onoff-on-mark-background: #3050ff;\n --color-toolkit-checkbox-onoff-on-mark-color: #fff;\n --color-toolkit-checkbox-onoff-off-mark-background: #aaa;\n --color-toolkit-checkbox-onoff-off-mark-color: #fff;\n --color-toolkit-checkbox-label-background: #ddd;\n --color-toolkit-checkbox-label-border: #ddd;\n --color-toolkit-checkbox-input-border: #3050ff;\n --color-toolkit-engine-tooltip-border: #ddd;\n --color-toolkit-engine-tooltip-background: #fff;\n --color-toolkit-loader-border: rgba(0, 0, 0, 0.2);\n --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0);\n --color-doc-code: #003;\n --color-doc-code-background: #ddeaff;\n}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222428;\n --color-base-background-mobile: #222428;\n --color-url-font: #8af;\n --color-url-visited-font: #c09cd9;\n /// Header Colors\n --color-header-background: #1e1e22;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #1e1e22;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n --color-sidebar-background: #292c34;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #2b2e36;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n --color-show-btn-background: #555;\n --color-show-btn-font: #fff;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #2b2e36;\n --color-search-font: #fff;\n --color-search-background-hover: #58f;\n /// Modal Colors\n --color-error: #f55b5b;\n --color-error-background: darken(#db3434, 40%);\n --color-warning: #f1d561;\n --color-warning-background: darken(#dbba34, 40%);\n --color-success: #79f56e;\n --color-success-background: darken(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #58f;\n --color-categories-item-border-selected: #58f;\n /// Autocomplete Colors\n --color-autocomplete-font: #fff;\n --color-autocomplete-border: #555;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #2b2e36;\n --color-autocomplete-background-hover: #1e1e22;\n /// Answer Colors\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #26292f;\n /// Results Colors\n --color-result-background: #26292f;\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #1f1f23cc;\n --color-result-vim-arrow: #8af;\n --color-result-description-highlight-font: #fff;\n --color-result-link-font: #8af;\n --color-result-link-font-highlight: #8af;\n --color-result-link-visited-font: #c09cd9;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #a4a4a4;\n --color-result-search-url-border: #555;\n --color-result-search-url-font: #fff;\n /// Detail modal : same as the light version\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #1a1a1c;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n // Images Colors\n --color-result-image-span-font: #bbb;\n --color-result-image-span-font-selected: #222;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2c2c32;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-table-group-background: #1b1b21;\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #555;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #1e1e22;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #313338;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #373b49;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-off-background: #313338;\n --color-toolkit-checkbox-onoff-on-background: #313338;\n --color-toolkit-checkbox-onoff-on-mark-background: #58f;\n --color-toolkit-checkbox-onoff-on-mark-color: #222;\n --color-toolkit-checkbox-onoff-off-mark-background: #ddd;\n --color-toolkit-checkbox-onoff-off-mark-color: #222;\n --color-toolkit-checkbox-label-background: #222;\n --color-toolkit-checkbox-label-border: #333;\n --color-toolkit-checkbox-input-border: #58f;\n --color-toolkit-engine-tooltip-border: #333;\n --color-toolkit-engine-tooltip-background: #222;\n --color-toolkit-loader-border: rgba(255, 255, 255, 0.2);\n --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0);\n --color-doc-code: #ddd;\n --color-doc-code-background: #4d5a6f;\n}\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .dark-themes();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .dark-themes();\n}\n\n/// General Size\n@results-width: 45rem;\n@results-sidebar-width: 25rem;\n@results-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@results-image-row-height: 12rem;\n@results-image-row-height-phone: 6rem;\n@search-width: 44rem;\n// heigh of #search, see detail.less\n@search-height: 7.6rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 79.75em; // see https://github.com/searxng/searxng/issues/874\n@phone: 50em;\n@small-phone: 35em;\n@ultra-small-phone: 20rem;\n\n/// From style.less\n@stacked-bar-chart: rgb(0, 0, 0);\n\n/// Load fonts from this directory.\n@icon-font-path: \"../../../fonts/\";\n//** File name for all font files.\n@icon-font-name: \"glyphicons-halflings-regular\";\n//** Element ID within SVG icon file.\n@icon-font-svg-id: \"glyphicons_halflingsregular\";\n\n// decoration of the select HTML elements\n@select-light-svg-path: \"../svg/select-light.svg\";\n@select-dark-svg-path: \"../svg/select-dark.svg\";\n","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.18.0\n*/\n\n\n.code-highlight {\n\n pre { line-height: 100%; }\n td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n .hll { background-color: #ffffcc }\n .c { color: #3D7B7B; font-style: italic } /* Comment */\n .err { border: 1px solid #FF0000 } /* Error */\n .k { color: #008000; font-weight: bold } /* Keyword */\n .o { color: #666666 } /* Operator */\n .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */\n .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */\n .cp { color: #9C6500 } /* Comment.Preproc */\n .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */\n .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */\n .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */\n .gd { color: #A00000 } /* Generic.Deleted */\n .ge { font-style: italic } /* Generic.Emph */\n .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */\n .gr { color: #E40000 } /* Generic.Error */\n .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n .gi { color: #008400 } /* Generic.Inserted */\n .go { color: #717171 } /* Generic.Output */\n .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n .gs { font-weight: bold } /* Generic.Strong */\n .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n .gt { color: #0044DD } /* Generic.Traceback */\n .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n .kp { color: #008000 } /* Keyword.Pseudo */\n .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n .kt { color: #B00040 } /* Keyword.Type */\n .m { color: #666666 } /* Literal.Number */\n .s { color: #BA2121 } /* Literal.String */\n .na { color: #687822 } /* Name.Attribute */\n .nb { color: #008000 } /* Name.Builtin */\n .nc { color: #0000FF; font-weight: bold } /* Name.Class */\n .no { color: #880000 } /* Name.Constant */\n .nd { color: #AA22FF } /* Name.Decorator */\n .ni { color: #717171; font-weight: bold } /* Name.Entity */\n .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */\n .nf { color: #0000FF } /* Name.Function */\n .nl { color: #767600 } /* Name.Label */\n .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n .nt { color: #008000; font-weight: bold } /* Name.Tag */\n .nv { color: #19177C } /* Name.Variable */\n .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n .w { color: #bbbbbb } /* Text.Whitespace */\n .mb { color: #666666 } /* Literal.Number.Bin */\n .mf { color: #666666 } /* Literal.Number.Float */\n .mh { color: #666666 } /* Literal.Number.Hex */\n .mi { color: #666666 } /* Literal.Number.Integer */\n .mo { color: #666666 } /* Literal.Number.Oct */\n .sa { color: #BA2121 } /* Literal.String.Affix */\n .sb { color: #BA2121 } /* Literal.String.Backtick */\n .sc { color: #BA2121 } /* Literal.String.Char */\n .dl { color: #BA2121 } /* Literal.String.Delimiter */\n .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n .s2 { color: #BA2121 } /* Literal.String.Double */\n .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */\n .sh { color: #BA2121 } /* Literal.String.Heredoc */\n .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */\n .sx { color: #008000 } /* Literal.String.Other */\n .sr { color: #A45A77 } /* Literal.String.Regex */\n .s1 { color: #BA2121 } /* Literal.String.Single */\n .ss { color: #19177C } /* Literal.String.Symbol */\n .bp { color: #008000 } /* Name.Builtin.Pseudo */\n .fm { color: #0000FF } /* Name.Function.Magic */\n .vc { color: #19177C } /* Name.Variable.Class */\n .vg { color: #19177C } /* Name.Variable.Global */\n .vi { color: #19177C } /* Name.Variable.Instance */\n .vm { color: #19177C } /* Name.Variable.Magic */\n .il { color: #666666 } /* Literal.Number.Integer.Long */\n}\n\n.code-highlight-dark(){\n .code-highlight {\n\n pre { line-height: 100%; }\n td.linenos .normal { color: #3c4354; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n span.linenos { color: #3c4354; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n td.linenos .special { color: #3c4354; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n span.linenos.special { color: #3c4354; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n .hll { background-color: #6e7681 }\n .c { color: #7e8aa1 } /* Comment */\n .err { color: #f88f7f } /* Error */\n .esc { color: #d4d2c8 } /* Escape */\n .g { color: #d4d2c8 } /* Generic */\n .k { color: #FFAD66 } /* Keyword */\n .l { color: #D5FF80 } /* Literal */\n .n { color: #d4d2c8 } /* Name */\n .o { color: #FFAD66 } /* Operator */\n .x { color: #d4d2c8 } /* Other */\n .p { color: #d4d2c8 } /* Punctuation */\n .ch { color: #f88f7f; font-style: italic } /* Comment.Hashbang */\n .cm { color: #7e8aa1 } /* Comment.Multiline */\n .cp { color: #FFAD66; font-weight: bold } /* Comment.Preproc */\n .cpf { color: #7e8aa1 } /* Comment.PreprocFile */\n .c1 { color: #7e8aa1 } /* Comment.Single */\n .cs { color: #7e8aa1; font-style: italic } /* Comment.Special */\n .gd { color: #f88f7f; background-color: #3d1e20 } /* Generic.Deleted */\n .ge { color: #d4d2c8; font-style: italic } /* Generic.Emph */\n .ges { color: #d4d2c8 } /* Generic.EmphStrong */\n .gr { color: #f88f7f } /* Generic.Error */\n .gh { color: #d4d2c8 } /* Generic.Heading */\n .gi { color: #6ad4af; background-color: #19362c } /* Generic.Inserted */\n .go { color: #7e8aa1 } /* Generic.Output */\n .gp { color: #d4d2c8 } /* Generic.Prompt */\n .gs { color: #d4d2c8; font-weight: bold } /* Generic.Strong */\n .gu { color: #d4d2c8 } /* Generic.Subheading */\n .gt { color: #f88f7f } /* Generic.Traceback */\n .kc { color: #FFAD66 } /* Keyword.Constant */\n .kd { color: #FFAD66 } /* Keyword.Declaration */\n .kn { color: #FFAD66 } /* Keyword.Namespace */\n .kp { color: #FFAD66 } /* Keyword.Pseudo */\n .kr { color: #FFAD66 } /* Keyword.Reserved */\n .kt { color: #73D0FF } /* Keyword.Type */\n .ld { color: #D5FF80 } /* Literal.Date */\n .m { color: #DFBFFF } /* Literal.Number */\n .s { color: #D5FF80 } /* Literal.String */\n .na { color: #FFD173 } /* Name.Attribute */\n .nb { color: #FFD173 } /* Name.Builtin */\n .nc { color: #73D0FF } /* Name.Class */\n .no { color: #FFD173 } /* Name.Constant */\n .nd { color: #7e8aa1; font-weight: bold; font-style: italic } /* Name.Decorator */\n .ni { color: #95E6CB } /* Name.Entity */\n .ne { color: #73D0FF } /* Name.Exception */\n .nf { color: #FFD173 } /* Name.Function */\n .nl { color: #d4d2c8 } /* Name.Label */\n .nn { color: #d4d2c8 } /* Name.Namespace */\n .nx { color: #d4d2c8 } /* Name.Other */\n .py { color: #FFD173 } /* Name.Property */\n .nt { color: #5CCFE6 } /* Name.Tag */\n .nv { color: #d4d2c8 } /* Name.Variable */\n .ow { color: #FFAD66 } /* Operator.Word */\n .pm { color: #d4d2c8 } /* Punctuation.Marker */\n .w { color: #d4d2c8 } /* Text.Whitespace */\n .mb { color: #DFBFFF } /* Literal.Number.Bin */\n .mf { color: #DFBFFF } /* Literal.Number.Float */\n .mh { color: #DFBFFF } /* Literal.Number.Hex */\n .mi { color: #DFBFFF } /* Literal.Number.Integer */\n .mo { color: #DFBFFF } /* Literal.Number.Oct */\n .sa { color: #F29E74 } /* Literal.String.Affix */\n .sb { color: #D5FF80 } /* Literal.String.Backtick */\n .sc { color: #D5FF80 } /* Literal.String.Char */\n .dl { color: #D5FF80 } /* Literal.String.Delimiter */\n .sd { color: #7e8aa1 } /* Literal.String.Doc */\n .s2 { color: #D5FF80 } /* Literal.String.Double */\n .se { color: #95E6CB } /* Literal.String.Escape */\n .sh { color: #D5FF80 } /* Literal.String.Heredoc */\n .si { color: #95E6CB } /* Literal.String.Interpol */\n .sx { color: #95E6CB } /* Literal.String.Other */\n .sr { color: #95E6CB } /* Literal.String.Regex */\n .s1 { color: #D5FF80 } /* Literal.String.Single */\n .ss { color: #DFBFFF } /* Literal.String.Symbol */\n .bp { color: #5CCFE6 } /* Name.Builtin.Pseudo */\n .fm { color: #FFD173 } /* Name.Function.Magic */\n .vc { color: #d4d2c8 } /* Name.Variable.Class */\n .vg { color: #d4d2c8 } /* Name.Variable.Global */\n .vi { color: #d4d2c8 } /* Name.Variable.Instance */\n .vm { color: #d4d2c8 } /* Name.Variable.Magic */\n .il { color: #DFBFFF } /* Literal.Number.Integer.Long */\n }\n}\n","@import \"../generated/pygments.less\";\n\n.codelines {\n margin: @results-margin 0 0 0;\n padding: @result-padding 0 0 0;\n}\n\n.code-highlight-sxng() {\n .code-highlight {\n pre {\n overflow: auto;\n margin: 0;\n padding: 0 0 0.75rem 0;\n }\n\n .linenos {\n user-select: none;\n cursor: default;\n\n &::selection {\n background: transparent; /* WebKit/Blink Browsers */\n }\n\n &::-moz-selection {\n background: transparent; /* Gecko Browsers */\n }\n margin-right: 8px;\n text-align: right;\n }\n\n span.linenos {\n color: #64708d;\n }\n }\n}\n\n.code-highlight-sxng();\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .code-highlight-dark();\n .code-highlight-sxng();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .code-highlight-dark();\n .code-highlight-sxng();\n}\n","// other solution : http://stackoverflow.com/questions/1577598/how-to-hide-parts-of-html-when-javascript-is-disabled/13857783#13857783\n\n// stylelint-disable no-descending-specificity\n\nhtml.no-js .hide_if_nojs {\n display: none;\n}\n\nhtml.js .show_if_nojs {\n display: none;\n}\n\n.center {\n text-align: center;\n}\n\n.right {\n float: right;\n}\n\n.left {\n float: left;\n}\n\n.invisible {\n display: none !important;\n}\n\n.list-unstyled {\n list-style-type: none;\n\n li {\n margin-top: 4px;\n margin-bottom: 4px;\n }\n}\n\n.danger {\n background-color: var(--color-error-background);\n}\n\n.warning {\n background: var(--color-warning-background);\n}\n\n.success {\n background: var(--color-success-background);\n}\n\n.badge {\n display: inline-block;\n color: var(--color-toolkit-badge-font);\n background-color: var(--color-toolkit-badge-background);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n min-width: 10px;\n padding: 1px 5px;\n border-radius: 5px;\n}\n\n// kbd\nkbd {\n padding: 2px 4px;\n margin: 1px;\n font-size: 90%;\n color: var(--color-toolkit-kbd-font);\n background: var(--color-toolkit-kbd-background);\n}\n\n// table\ntable {\n width: 100%;\n\n &.striped {\n tr {\n border-bottom: 1px solid var(--color-settings-tr-hover);\n }\n }\n}\n\nth {\n padding: 0.4em;\n}\n\ntd {\n padding: 0 4px;\n}\n\ntr {\n &:hover {\n background: var(--color-settings-tr-hover) !important;\n }\n}\n\n// pre\n.pre() {\n display: block;\n font-size: 0.8em;\n word-break: break-all;\n margin: 0.1em;\n user-select: all;\n}\n\ndiv.selectable_url {\n display: block;\n border: 1px solid var(--color-result-search-url-border);\n padding: 4px;\n color: var(--color-result-search-url-font);\n margin: 0.1em;\n overflow: hidden;\n height: 1.2em;\n line-height: 1.2em;\n .rounded-corners-tiny;\n\n pre {\n .pre();\n }\n}\n\n// dialog\n.dialog() {\n position: relative;\n display: flex;\n padding: 1rem;\n margin: 0 0 1em 0;\n border: 1px solid var(--color-toolkit-dialog-border);\n .ltr-text-align-left();\n .rounded-corners;\n\n .close {\n .ltr-float-right();\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n padding-top: 0;\n .ltr-padding-right(1rem);\n padding-bottom: 0;\n .ltr-padding-left(0);\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-error-block {\n .dialog();\n\n display: block;\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 10000000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow-x: auto;\n overflow-y: hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\nul.tabs {\n border-bottom: 1px solid var(--color-toolkit-tabs-section-border);\n list-style: none;\n padding-left: 0;\n\n li {\n display: flex;\n }\n}\n\n.tabs {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n min-width: 100%;\n\n & > * {\n order: 2;\n }\n\n & > input[type=radio] {\n display: none;\n }\n\n & > label,\n & > li > a {\n order: 1;\n padding: 0.7em;\n margin: 0 0.7em;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n border: solid var(--color-toolkit-tabs-label-border);\n border-width: 0 0 2px 0;\n color: unset;\n\n .disable-user-select();\n\n cursor: pointer;\n\n &.active {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n }\n\n & > label:hover,\n & > li > a:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n\n & > section {\n min-width: 100%;\n padding: 0.7rem 0;\n box-sizing: border-box;\n border-top: 1px solid var(--color-toolkit-tabs-section-border);\n display: none;\n }\n\n // default selection\n & > label:last-of-type {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n letter-spacing: -0.1px;\n }\n\n & > section:last-of-type {\n display: block;\n }\n}\n\nhtml body .tabs > input:checked {\n ~ section {\n display: none;\n }\n\n ~ label {\n position: inherited;\n background: inherit;\n border-bottom: 2px solid transparent;\n font-weight: normal;\n color: inherit;\n\n &:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n }\n\n + label {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n\n + label + section {\n display: block;\n }\n}\n\n/* -- select -- */\nselect {\n height: 2.4rem;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 2;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\ninput.checkbox-onoff[type=\"checkbox\"] {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n display: inline-block;\n width: 2.5em;\n height: 0.7em;\n box-shadow: none !important;\n margin: 0 16px;\n border-radius: 10px;\n position: relative;\n\n /* focus & hover */\n &:focus,\n &:hover {\n outline: none;\n }\n\n &:focus::after {\n content: \"\";\n position: absolute;\n width: 3.5em;\n height: 1.65em;\n border: 1px solid var(--color-btn-background);\n border-radius: 12px;\n box-shadow: var(--color-btn-background) 0 0 3px;\n z-index: 10000;\n top: -0.55em;\n left: -0.6em;\n }\n\n &::before {\n position: absolute;\n top: -0.5em;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 0.75em;\n width: 1.875em;\n height: 1.875em;\n border-radius: 50%;\n }\n}\n\n/* check mark\nreversed-checkbox displays unchecked checkedboxes as checked, and vice versa.\nsee https://github.com/searxng/searxng/blob/3408d061aab9abc6168fec9bbc6deab71b236dac/searx/templates/simple/preferences.html#L313\n*/\ninput.checkbox-onoff[type=\"checkbox\"],\ninput.checkbox-onoff.reversed-checkbox[type=\"checkbox\"]:checked {\n background: var(--color-toolkit-checkbox-onoff-off-background);\n\n &::before {\n left: -0.5em;\n content: \"\\2715\";\n color: var(--color-toolkit-checkbox-onoff-off-mark-color);\n background: var(--color-toolkit-checkbox-onoff-off-mark-background);\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]:checked,\ninput.checkbox-onoff.reversed-checkbox[type=\"checkbox\"] {\n background: var(--color-toolkit-checkbox-onoff-on-background);\n\n &::before {\n left: calc(100% - 1.5em);\n content: \"\\2713\";\n color: var(--color-toolkit-checkbox-onoff-on-mark-color);\n background: var(--color-toolkit-checkbox-onoff-on-mark-background);\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n input[type=checkbox]:not(.checkbox-onoff) {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: relative;\n top: 0;\n left: 0;\n border: 2px solid var(--color-toolkit-checkbox-input-border);\n .rounded-corners(0.3em);\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 3px;\n left: 2px;\n border: 3px solid var(--color-toolkit-checkbox-label-border);\n border-top: none;\n border-right: none;\n background: transparent;\n opacity: 0;\n transform: rotate(-45deg);\n }\n\n &:checked::after {\n border-color: var(--color-toolkit-checkbox-input-border);\n opacity: 1;\n }\n }\n\n // disabled : can't be focused, show only the check mark\n input[type=checkbox][disabled]:not(.checkbox-onoff) {\n border: inherit;\n background-color: transparent !important;\n cursor: inherit;\n }\n\n // if not checked and possible to checked then display a \"light\" check mark on hover\n input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after {\n opacity: 0.5;\n }\n}\n\n@media screen and (max-width: @phone) {\n .tabs > label {\n width: 100%;\n }\n}\n\n/* -- loader -- */\n.loader,\n.loader::after {\n border-radius: 50%;\n width: 2em;\n height: 2em;\n}\n\n.loader {\n margin: 1em auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 0.5em solid var(--color-toolkit-loader-border);\n border-right: 0.5em solid var(--color-toolkit-loader-border);\n border-bottom: 0.5em solid var(--color-toolkit-loader-border);\n border-left: 0.5em solid var(--color-toolkit-loader-borderleft);\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.2s infinite linear;\n animation: load8 1.2s infinite linear;\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n/* -- engine-tooltip -- */\n.engine-tooltip {\n display: none;\n position: absolute;\n padding: 0.5rem 1rem;\n margin: 0 0 0 2rem;\n border: 1px solid var(--color-toolkit-engine-tooltip-border);\n background: var(--color-toolkit-engine-tooltip-background);\n font-size: 14px;\n font-weight: normal;\n z-index: 1000000;\n text-align: left;\n .rounded-corners;\n}\n\nth:hover .engine-tooltip,\ntd:hover .engine-tooltip,\n.engine-tooltip:hover {\n display: inline-block;\n}\n\n/* -- stacked bar chart -- */\n.stacked-bar-chart {\n margin: 0;\n padding: 0 0.125rem 0 4rem;\n width: 100%;\n width: -moz-available;\n width: -webkit-fill-available;\n width: fill;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: center;\n display: inline-flex;\n}\n\n.stacked-bar-chart-value {\n width: 3rem;\n display: inline-block;\n position: absolute;\n padding: 0 0.5rem;\n text-align: right;\n}\n\n.stacked-bar-chart-base {\n display: flex;\n flex-shrink: 0;\n flex-grow: 0;\n flex-basis: unset;\n}\n\n.stacked-bar-chart-median {\n .stacked-bar-chart-base();\n\n background: var(--color-base-font);\n border: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate80 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border: 1px solid rgba(var(--color-base-font-rgb), 0.3);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate95 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-bottom: 1px dotted rgba(var(--color-base-font-rgb), 0.5);\n padding: 0;\n}\n\n.stacked-bar-chart-rate100 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-left: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.4rem 0;\n width: 1px;\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n// Mixins\n.text-size-adjust (@property: 100%) {\n -webkit-text-size-adjust: @property;\n -ms-text-size-adjust: @property;\n -moz-text-size-adjust: @property;\n text-size-adjust: @property;\n}\n\n.rounded-corners (@radius: 10px) {\n border-radius: @radius;\n}\n\n.rounded-right-corners (@radius: 0 10px 10px 0) {\n border-radius: @radius;\n}\n\n.rounded-corners-tiny (@radius: 5px) {\n border-radius: @radius;\n}\n\n// disable user selection\n.disable-user-select () {\n -webkit-touch-callout: none;\n user-select: none;\n}\n\n.show-content-button() {\n padding: 5px 10px;\n .rounded-corners-tiny;\n background: var(--color-show-btn-background);\n color: var(--color-show-btn-font);\n cursor: pointer;\n\n &:hover {\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n }\n}\n",".ltr-left(@offset) {\n right: @offset;\n}\n\n.ltr-right(@offset) {\n left: @offset;\n}\n\n.ltr-margin-right(@offset) {\n margin-left: @offset;\n}\n\n.ltr-margin-left(@offset) {\n margin-right: @offset;\n}\n\n.ltr-border-right(@offset) {\n border-left: @offset;\n}\n\n.ltr-border-left(@offset) {\n border-right: @offset;\n}\n\n.ltr-padding-right(@offset) {\n padding-left: @offset;\n}\n\n.ltr-padding-left(@offset) {\n padding-right: @offset;\n}\n\n.ltr-float-left() {\n float: right;\n}\n\n.ltr-float-right() {\n float: left;\n}\n\n.ltr-text-align-right() {\n text-align: left;\n}\n\n.ltr-rounded-left-corners(@radius) {\n border-radius: 0 @radius @radius 0;\n}\n\n.ltr-rounded-top-left-corners(@radius) {\n border-radius: 0 @radius 0 0;\n}\n\n.ltr-rounded-bottom-left-corners(@radius) {\n border-radius: 0 0 @radius 0;\n}\n\n.ltr-rounded-right-corners(@radius) {\n border-radius: @radius 0 0 @radius;\n}\n\n.ltr-rounded-top-right-corners(@radius) {\n border-radius: @radius 0 0 0;\n}\n\n.ltr-rounded-bottom-right-corners(@radius) {\n border-radius: 0 0 0 @radius;\n}\n\n.ltr-text-align-left() {\n text-align: right;\n}\n\n.ltr-border-left-width(@offset) {\n border-right-width: @offset;\n}\n\n.ltr-border-right-width(@offset) {\n border-left-width: @offset;\n}\n\n.ltr-transform() {\n transform: scale(-1, 1);\n}\n\n@import \"style.less\";\n\n#q,\n#sidebar .infobox dt bdi {\n direction: rtl;\n}\n\n// URL are displayed LTR but align on the right\n#urls {\n direction: initial;\n text-align: right;\n\n .result .url_wrapper {\n justify-content: end;\n }\n}\n\n// Image flexbox\n#main_results div#results.only_template_images #urls {\n direction: rtl;\n}\n\n// Image detail\n#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p {\n direction: rtl;\n\n &.result-url {\n // Display URL using the LTR direction\n direction: ltr;\n\n span {\n // And put the label on the right\n direction: rtl;\n float: right;\n }\n }\n}\n\n// select HTML element\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n border-width: 0 0 0 2rem;\n background-position-x: -2rem;\n }\n}\n\n// vim hotkey helps is not translated\n#vim-hotkeys-help table {\n direction: ltr;\n text-align: left;\n}\n\n// Logo on the right\n#main_preferences h1,\n#main_stats h1 {\n background-position-x: 100%;\n}\n\n// patch of stats.less\n.bar-chart-serie1,\n.bar-chart-serie2 {\n float: right;\n}\n\n.engine-stats .engine-name,\n.engine-stats .engine-score,\n.engine-stats .result-count,\n.engine-stats .response-time,\n.engine-stats .engine-reliability {\n text-align: right;\n}\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n width: @search-width;\n max-height: 0;\n overflow-y: hidden;\n .ltr-text-align-left();\n\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 0.5rem 1rem;\n\n &.active,\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background-hover);\n\n a:active,\n a:focus,\n a:hover {\n text-decoration: none;\n }\n }\n\n &.locked {\n cursor: inherit;\n }\n }\n }\n\n &.open {\n display: block;\n background-color: var(--color-autocomplete-background);\n color: var(--color-autocomplete-font);\n max-height: 32rem;\n overflow-y: auto;\n z-index: 100;\n margin-top: 3.5rem;\n border-radius: 0.8rem;\n box-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n width: 100%;\n\n > ul > li {\n padding: 1rem;\n }\n }\n}\n","#main_results #results.image-detail-open.only_template_images {\n width: min(98%, 59.25rem) !important;\n}\n\n#main_results #results.only_template_images.image-detail-open #backToTop {\n .ltr-left(56.75rem) !important;\n .ltr-right(inherit);\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n .ltr-left(60rem);\n .ltr-right(0);\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 10000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n height: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n height: 19rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n margin-bottom: 0;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n margin: 0.8rem 0;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n .ltr-text-align-left();\n }\n\n p.result-content {\n height: 2rem;\n line-height: unset;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow-x: hidden;\n overflow-y: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n .ltr-left(1rem);\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n .ltr-right(6rem);\n // center the icon by moving it slightly on the left\n padding-top: 0.4rem;\n .ltr-padding-right(0.5rem);\n padding-bottom: 0.4rem;\n .ltr-padding-left(0.3rem);\n }\n\n a.result-detail-next {\n top: 1rem;\n .ltr-right(2rem);\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 2000002;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n .ltr-right(50%);\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n .ltr-right(1rem);\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n .ltr-margin-right(1rem);\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]::before {\n transition: left 0.25s;\n}\n","iframe[src^=\"https://w.soundcloud.com\"] {\n height: 120px;\n}\n\niframe[src^=\"https://www.deezer.com\"] {\n // The real size is 92px, but 94px are needed to avoid an inner scrollbar of\n // the embedded HTML.\n height: 94px;\n}\n\niframe[src^=\"https://www.mixcloud.com\"] {\n // the embedded player from mixcloud has some quirks: initial there is an\n // issue with an image URL that is blocked since it is an a Cross-Origin\n // request. The alternative text (Mixcloud Logo then cause an\n // scrollbar in the inner of the iframe we can't avoid. Another quirk comes\n // when pressing the play button, somtimes the shown player has an height of\n // 200px, somtimes 250px.\n height: 250px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer\"] {\n // show playlist\n height: 350px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer/track\"] {\n // hide playlist\n height: 120px;\n}\n\niframe[src^=\"https://genius.com/songs\"] {\n height: 65px;\n}\n",".info-page {\n code {\n font-family: monospace;\n .rounded-corners-tiny;\n background-color: var(--color-doc-code-background);\n color: var(--color-doc-code);\n padding: 0.2rem;\n border: 0 none;\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n.stats_endpoint {\n .github-issue-button {\n display: block;\n padding: 8px 16px;\n font-family: sans-serif;\n font-size: 16px;\n color: white;\n background-color: #238636;\n border: #2ea043;\n border-radius: 10px !important;\n box-shadow: rgba(0, 0, 0, 0) 0 0 0 0;\n }\n\n .github-issue-button:hover {\n background-color: #2ea043;\n }\n\n .issue-hide {\n display: none;\n }\n\n input[type=checked] {\n position: absolute;\n }\n\n label {\n margin: 1rem 1rem 1rem 0;\n }\n\n .step_content {\n margin: 1rem 1rem 1rem 2rem;\n }\n\n .step1,\n .step2 {\n visibility: hidden;\n }\n\n .step1_delay {\n transition: visibility 0s linear 4s;\n }\n\n #step1:checked ~ .step1,\n #step2:checked ~ .step2 {\n visibility: visible;\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.engine-stats {\n border-spacing: 0;\n border-collapse: collapse;\n\n tr td,\n tr th {\n border-bottom: 1px solid var(--color-result-border);\n padding: 0.25rem;\n }\n\n table.engine-tooltip {\n border-spacing: 0;\n border-collapse: collapse;\n\n td,\n th {\n border: none;\n }\n }\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .engine-reliability {\n text-align: right;\n }\n}\n\ntable.engine-error th.engine-error-type,\ntable.engine-error td.engine-error-type,\nfailed-test {\n width: 10rem;\n}\n\n.engine-errors {\n margin-top: 3rem;\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem 0 3rem 0;\n border: 1px solid var(--color-result-border);\n .ltr-text-align-left();\n\n tr th,\n tr td {\n padding: 0.5rem;\n }\n\n & span.log_parameters {\n border-right: 1px solid solid var(--color-result-border);\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\n }\n }\n}\n\n.bar-chart-value {\n width: 3em;\n display: inline-block;\n text-align: right;\n padding-right: 0.5rem;\n}\n\n.bar-chart-graph {\n width: calc(100% - 5rem);\n display: inline-block;\n}\n\n.bar-chart-bar {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n}\n\n.bar-chart-serie1 {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n float: left;\n}\n\n.bar-chart-serie2 {\n border: 3px solid #deb15b;\n margin: 1px 0;\n float: left;\n}\n\n.bar0 {\n width: 0;\n border: 0;\n}\n\n.generate-bar(100);\n\n.generate-bar(@n, @i: 1) when (@i =< @n) {\n .bar@{i} {\n width: (@i * 100% / @n);\n }\n .generate-bar(@n, (@i + 1));\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.osm-map-box {\n height: 300px;\n width: 100%;\n margin: 10px 0;\n}\n","#main_index {\n margin-top: 26vh;\n}\n\n.index {\n text-align: center;\n\n .title {\n background: url('../img/searxng.png') no-repeat;\n min-height: 4rem;\n margin: 4rem auto;\n background-position: center;\n background-size: contain;\n }\n\n h1 {\n font-size: 4em;\n visibility: hidden;\n }\n\n #search,\n #search_header {\n margin: 0 auto;\n background: inherit;\n border: inherit;\n padding: 0;\n display: block;\n }\n\n .search_filters {\n display: block;\n margin: 1em 0;\n }\n\n .category label {\n padding: 6px 10px;\n border-bottom: initial !important;\n }\n}\n\n@media screen and (max-width: @tablet) {\n div.title {\n h1 {\n font-size: 1em;\n }\n }\n\n #main_index {\n margin-top: 6em;\n }\n}\n","table {\n border-collapse: collapse;\n\n th,\n td {\n text-align: center;\n padding: 1rem 0.5rem;\n .ltr-text-align-left();\n }\n\n tr.pref-group th {\n font-weight: normal;\n .ltr-text-align-left();\n background: var(--color-settings-table-group-background);\n }\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n .ltr-float-left();\n width: 300px;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n .value {\n margin: 0;\n padding: 0;\n .ltr-float-left();\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n }\n\n select {\n width: 14rem;\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n .ltr-float-right();\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n .bang {\n .ltr-text-align-left();\n .rounded-corners-tiny;\n background-color: var(--color-doc-code-background);\n color: var(--color-doc-code);\n padding: 0.2rem;\n border: 0 none;\n }\n\n .category {\n .ltr-margin-right(0.5rem);\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n table.table_engines {\n th.name {\n /* stylelint-disable */\n label {\n cursor: pointer;\n }\n /* stylelint-enable */\n\n .engine-tooltip {\n margin-top: 1.8rem;\n .ltr-left(calc((100% - 85em) / 2 + 10em));\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n\n .bang {\n margin: 0.3rem;\n }\n }\n }\n\n .checkbox-col,\n .name,\n .shortcut {\n .ltr-text-align-left();\n }\n }\n\n table.cookies {\n width: 100%;\n direction: ltr;\n\n th,\n td {\n text-align: left;\n font-family: monospace;\n font-size: 1rem;\n padding: 0.5em;\n vertical-align: top;\n }\n\n td:first-child {\n word-break: keep-all;\n width: 14rem;\n padding-right: 1rem;\n }\n\n td:last-child {\n word-break: break-all;\n }\n\n & > tbody > tr:nth-child(even) > th,\n & > tbody > tr:nth-child(even) > td {\n background-color: var(--color-settings-tr-hover);\n }\n }\n\n .preferences_back {\n background: none repeat scroll 0 0 var(--color-btn-background);\n color: var(--color-btn-font);\n border: 0 none;\n .rounded-corners;\n\n cursor: pointer;\n display: inline-block;\n margin: 2px 4px;\n padding: 0.7em;\n\n a {\n color: var(--color-settings-return-font);\n }\n\n a::first-letter {\n text-transform: uppercase;\n }\n }\n\n #toggle-all-engines-container {\n width: max-content;\n margin-left: auto;\n }\n\n div.selectable_url {\n pre {\n width: 100%;\n }\n }\n\n #copy-hash-container {\n display: flex;\n align-items: center;\n gap: 0.5rem;\n\n div.selectable_url {\n pre {\n width: auto;\n flex-grow: 1;\n }\n }\n }\n\n #pref-hash-input {\n width: 100%;\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n .ltr-left(10em) !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding-top: 1.5em;\n .ltr-padding-right(2em);\n .ltr-padding-left(@results-offset - 3rem);\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n column-gap: 1.2rem;\n row-gap: 1rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category_checkbox,\n.category_button {\n display: inline-block;\n position: relative;\n .ltr-margin-right(1rem);\n padding: 0;\n}\n\n.category_checkbox {\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\nbutton.category_button {\n background-color: inherit;\n color: var(--color-base-font);\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n align-items: center;\n text-transform: capitalize;\n font-size: 0.9em;\n border: none;\n border-bottom: 2px solid transparent;\n\n svg {\n padding-right: 0.2rem;\n }\n\n &.selected,\n &:active,\n &:focus-within {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#categories_container:has(button.category_button:focus-within) button.category_button.selected {\n color: var(--color-base-font);\n border-bottom: none;\n}\n\n#search_logo {\n padding: 0.5rem 10px 0 10px;\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n\n .help {\n display: none;\n }\n\n &:hover .help {\n display: block;\n position: absolute;\n background: var(--color-base-background);\n padding: 1rem 0.6rem 0.6rem 0;\n z-index: 1000;\n width: 100%;\n left: -0.1rem;\n }\n}\n\n#search_view {\n padding: 0.5rem 0.3rem 0 0.5rem;\n grid-area: search;\n\n body.results_endpoint & {\n padding: 0.5rem 2.8rem 0 0;\n }\n}\n\n.search_box {\n border-radius: 0.8rem;\n width: @search-width;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n box-shadow: var(--color-search-shadow);\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8rem;\n margin: 0;\n padding: 0.8rem 0.2rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 10000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\nhtml.no-js #clear_search.hide_if_nojs {\n display: none;\n}\n\n#q,\n#send_search {\n display: block;\n margin: 0;\n padding: 0.8rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 2;\n}\n\n#q {\n width: 100%;\n .ltr-padding-left(1rem);\n .ltr-padding-right(0) !important;\n .ltr-rounded-left-corners(0.8rem);\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n .ltr-rounded-right-corners(0.8rem);\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n .ltr-border-left(1px solid var(--color-search-border));\n}\n\n.search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset + 0.6rem);\n display: flex;\n overflow-x: auto;\n overscroll-behavior-inline: contain;\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-tablet-offset + 3rem);\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n }\n}\n\n@media screen and (max-width: @tablet) and (hover: none) {\n #main_index,\n #main_results {\n #categories_container {\n width: max-content;\n\n .category_checkbox {\n display: inline-block;\n width: auto;\n }\n }\n\n #categories {\n width: 100%;\n .ltr-text-align-left();\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #search_header {\n width: 100%;\n margin: 0;\n padding: 0.1rem 0 0 0;\n column-gap: 0;\n row-gap: 0;\n grid-template-areas:\n \"logo search\"\n \"categories categories\";\n }\n\n .search_logo {\n padding: 0;\n }\n\n .search_box {\n width: 98%;\n display: flex;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n .search_filters {\n margin: 0 10px;\n padding: 0.5rem 0;\n }\n\n .category {\n display: inline-block;\n width: auto;\n margin: 0;\n\n svg {\n display: none;\n }\n }\n\n .category_checkbox {\n label {\n padding: 1rem !important;\n margin: 0 !important;\n }\n }\n\n .category_button {\n padding: 1rem !important;\n margin: 0 !important;\n }\n\n #search_view:focus-within {\n display: block;\n background-color: var(--color-search-background);\n position: absolute;\n top: 0;\n height: 100%;\n width: 100%;\n z-index: 10000;\n\n .search_box {\n border-bottom: 1px solid var(--color-search-border);\n width: 100%;\n border-radius: 0;\n box-shadow: none;\n\n #send_search {\n .ltr-margin-right(0) !important; // Delete when send_search button is disabled on mobile.\n }\n\n * {\n border: none;\n border-radius: 0;\n box-shadow: none;\n }\n }\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n .ltr-margin-right(2.6rem);\n transition: margin 0.1s;\n }\n}\n\n@media screen and (max-width: @ultra-small-phone) {\n #search_header {\n grid-template-areas:\n \"search search\"\n \"categories categories\";\n }\n\n #search_logo {\n display: none;\n }\n}\n\n#categories {\n .disable-user-select;\n\n &::-webkit-scrollbar {\n width: 0;\n height: 0;\n }\n}\n\n#categories_container {\n position: relative;\n}\n","/*\n--center-page-width overrides the less variable @results-width when the results are centered\nsee the CSS rules for #results in style.less ( grid-template-columns and gap).\n\nIn this file, the --center-page-width values comes from the Oscar theme (Bootstrap 3).\n\nAll rules starts with \".center-aligment-yes #main_results\" to be enabled only\non the /search URL and when the \"center alignment\" preference is enabled.\n*/\n\n@media screen and (min-width: @phone) {\n .center-aligment-yes #main_results {\n --center-page-width: 48rem;\n }\n}\n\n@media screen and (min-width: 62rem) {\n .center-aligment-yes #main_results {\n --center-page-width: 60rem;\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-aligment-yes #main_results {\n --center-page-width: 73rem;\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // any change must be reset in @media screen and (min-width: @tablet) { ... }\n .center-aligment-yes #main_results {\n #results {\n grid-template-columns: 60% calc(40% - @results-gap);\n margin-left: 0;\n margin-right: 0;\n }\n\n #urls {\n .ltr-margin-left(3rem);\n }\n\n #sidebar {\n .ltr-margin-right(1rem);\n }\n\n #backToTop {\n .ltr-left(calc(60% + 1rem));\n }\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-aligment-yes #main_results {\n display: flex;\n flex-direction: column;\n align-items: center;\n\n #search {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n\n #search_header {\n grid-template-columns: calc(50% - 4.5rem - var(--center-page-width) / 2) 3rem var(--center-page-width);\n grid-template-areas: \"na logo search\" \"na spacer categories\";\n column-gap: 1.2rem; // from search.less\n width: 100%;\n padding-left: 0;\n padding-right: 0;\n }\n\n .search_filters {\n .ltr-margin-left(0.5rem);\n width: var(--center-page-width);\n }\n\n #results {\n // from style.less (when screen width = @tablet, reset layout from tablet)\n .ltr-margin-right(2rem);\n .ltr-margin-left(@results-offset);\n //\n\n &.only_template_images,\n &.image-detail-open {\n // * grid-template-columns and .ltr-margin-left are set in style.less\n // * With .image-detail-open.only_template_images, the width is set in detail.less\n // * #results is going to be centered because of the #main_results rules,\n // align-self aligns the results on the left or right according to the language.\n align-self: flex-start;\n }\n\n &:not(.only_template_images):not(.image-detail-open) {\n // the gap is set in style.less\n .ltr-margin-left(1.5rem);\n grid-template-columns: calc(var(--center-page-width) - @results-gap - @results-sidebar-width) @results-sidebar-width;\n\n #backToTop {\n .ltr-left(calc(50% - @results-sidebar-width - @results-gap + 1rem + var(--center-page-width) / 2));\n }\n }\n\n .result .content {\n max-width: inherit;\n }\n }\n\n // from style.less (when screen width = @tablet, reset layout from tablet)\n #urls {\n .ltr-margin-left(0);\n }\n\n #sidebar {\n .ltr-margin-right(0);\n }\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*\n* To convert \"style.less\" to \"style.css\" run: $make styles\n*/\n\n// stylelint-disable no-descending-specificity\n\n@import (inline) \"../../node_modules/normalize.css/normalize.css\";\n@import \"definitions.less\";\n@import \"mixins.less\";\n@import \"code.less\";\n@import \"toolkit.less\";\n@import \"autocomplete.less\";\n@import \"detail.less\";\n@import \"animations.less\";\n@import \"embedded.less\";\n@import \"info.less\";\n@import \"new_issue.less\";\n@import \"stats.less\";\n@import \"result_templates.less\";\n\n// for index.html template\n@import \"index.less\";\n\n// for preferences.html template\n@import \"preferences.less\";\n\n// Search-Field\n@import \"search.less\";\n\n// to center the results\n@import \"style-center.less\";\n\n// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\n .ltr-transform();\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n\n scroll-behavior: smooth;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n.page_with_header {\n margin: 2em auto;\n width: 85em;\n}\n\nfooter {\n clear: both;\n min-height: 4rem;\n padding: 1rem 0;\n width: 100%;\n text-align: center;\n background-color: var(--color-footer-background);\n border-top: 1px solid var(--color-footer-border);\n overflow: hidden;\n\n p {\n font-size: 0.9em;\n }\n}\n\n.page_with_header .logo {\n height: 40px;\n}\n\ninput[type=\"submit\"],\n#results button[type=\"submit\"],\n.button {\n padding: 0.7rem;\n display: inline-block;\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n .rounded-corners;\n\n border: 0;\n cursor: pointer;\n}\n\na {\n text-decoration: none;\n color: var(--color-url-font);\n\n &:visited {\n color: var(--color-url-visited-font);\n\n .highlight {\n color: var(--color-url-visited-font);\n }\n }\n}\n\narticle[data-vim-selected] {\n background: var(--color-result-vim-selected);\n .ltr-border-left(0.2rem solid var(--color-result-vim-arrow));\n .ltr-rounded-right-corners(10px);\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n\n span.title,\n span.source {\n color: var(--color-result-image-span-font-selected);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n .ltr-border-left(0.2rem solid transparent);\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: smaller !important;\n margin-left: 0.5rem;\n }\n\n .content,\n .stat {\n font-size: 0.9em;\n margin: 0;\n padding: 0;\n max-width: 54em;\n word-wrap: break-word;\n line-height: 1.24;\n\n .highlight {\n color: var(--color-result-description-highlight-font);\n background: inherit;\n font-weight: bold;\n }\n }\n\n .altlink a {\n font-size: 0.9em;\n margin: 0 10px 0 0;\n .show-content-button;\n }\n\n .codelines {\n .highlight {\n color: inherit;\n background: inherit;\n font-weight: normal;\n }\n }\n\n .url_wrapper {\n display: flex;\n font-size: 1rem;\n color: var(--color-result-url-font);\n flex-wrap: nowrap;\n overflow: hidden;\n flex-direction: row;\n margin: 0;\n padding: 0;\n\n .url_o1 {\n white-space: nowrap;\n flex-shrink: 1;\n padding-bottom: 1px;\n }\n\n .url_o1::after {\n content: \" \";\n width: 1ch;\n display: inline-block;\n }\n\n .url_o2 {\n overflow: hidden;\n white-space: nowrap;\n flex-basis: content;\n flex-grow: 0;\n flex-shrink: 1;\n text-align: right;\n padding-bottom: 1px;\n\n .url_i2 {\n float: right;\n }\n }\n }\n\n .published_date,\n .result_length,\n .result_views,\n .result_author,\n .result_shipping,\n .result_source_country {\n font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n .result_price {\n font-size: 1.2em;\n color: var(--color-result-description-highlight-font);\n }\n\n img.thumbnail {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 7rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n .break {\n clear: both;\n }\n}\n\n.result-paper,\n.result-packages {\n .attributes {\n display: table;\n border-spacing: 0.125rem;\n\n div {\n display: table-row;\n\n span {\n font-size: 0.9rem;\n margin-top: 0.25rem;\n display: table-cell;\n\n time {\n font-size: 0.9rem;\n }\n }\n\n span:first-child {\n color: var(--color-base-font);\n min-width: 10rem;\n }\n\n span:nth-child(2) {\n color: var(--color-result-publishdate-font);\n }\n }\n }\n\n .content {\n margin-top: 0.25rem;\n }\n\n .comments {\n font-size: 0.9rem;\n margin: 0.25rem 0 0 0;\n padding: 0;\n word-wrap: break-word;\n line-height: 1.24;\n font-style: italic;\n }\n}\n\n.result-packages {\n .attributes {\n margin-top: 0.3rem;\n }\n}\n\n.template_group_images {\n display: flex;\n flex-wrap: wrap;\n}\n\n.template_group_images::after {\n flex-grow: 10;\n content: \"\";\n}\n\n.category-videos,\n.category-news,\n.category-map,\n.category-music,\n.category-files,\n.category-social {\n border: 1px solid var(--color-result-border);\n margin: 0 @results-tablet-offset 1rem @results-tablet-offset !important;\n .rounded-corners;\n}\n\n.category-social .image {\n width: auto !important;\n min-width: 48px;\n min-height: 48px;\n padding: 0 5px 25px 0 !important;\n}\n\n.audio-control audio {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.embedded-content iframe {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.result-videos {\n img.thumbnail {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n}\n\n.result-videos .content {\n overflow: hidden;\n}\n\n.result-videos .embedded-video iframe {\n width: 100%;\n aspect-ratio: 16 / 9;\n padding: 10px 0 0 0;\n}\n\n@supports not (aspect-ratio: 1 / 1) {\n // support older browsers which do not have aspect-ratio\n // https://caniuse.com/?search=aspect-ratio\n .result-videos .embedded-video iframe {\n height: calc(@results-width * 9 / 16);\n }\n}\n\n.engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin-top: 0;\n margin-bottom: 0;\n .ltr-margin-right(0.5rem);\n .ltr-margin-left(0);\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n flex-grow: 1;\n padding: 0.5rem 0.5rem 3rem 0.5rem;\n margin: 0.25rem;\n border: none !important;\n height: @results-image-row-height;\n\n & > a {\n position: relative;\n outline: none;\n }\n\n img {\n margin: 0;\n padding: 0;\n border: none;\n height: 100%;\n width: 100%;\n object-fit: cover;\n vertical-align: bottom;\n background: var(--color-result-image-background);\n }\n\n .image_resolution {\n position: absolute;\n right: 0;\n bottom: 0;\n background: rgba(0, 0, 0, 50%);\n padding: 0.3rem 0.5rem;\n font-size: 0.9rem;\n color: #fff;\n border-top-left-radius: 0.3rem;\n }\n\n span.title,\n span.source {\n display: block;\n position: absolute;\n\n width: 100%;\n font-size: 0.9rem;\n color: var(--color-result-image-span-font);\n padding: 0.5rem 0 0 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n span.source {\n padding: 1.8rem 0 0 0;\n font-size: 0.7rem;\n }\n}\n\n.result-map {\n img.image {\n .ltr-float-right() !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n .ltr-text-align-left();\n }\n\n td {\n vertical-align: top;\n .ltr-text-align-left();\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin-top: 1rem;\n .ltr-margin-right(2rem);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset);\n display: grid;\n grid-template-columns: @results-width @results-sidebar-width;\n grid-template-rows: min-content min-content 1fr min-content;\n gap: 0 @results-gap;\n grid-template-areas:\n \"corrections sidebar\"\n \"answers sidebar\"\n \"urls sidebar\"\n \"pagination sidebar\";\n}\n\n#results #sidebar *:first-child {\n margin-top: 0;\n}\n\n#urls {\n padding: 0;\n grid-area: urls;\n}\n\n#apis .wrapper {\n display: flex;\n}\n\n#suggestions {\n .wrapper {\n display: flex;\n flex-flow: column;\n justify-content: flex-end;\n\n form {\n display: inline-block;\n flex: 1 1 50%;\n }\n }\n}\n\n#suggestions,\n#infoboxes {\n input {\n padding: 0;\n margin: 3px;\n font-size: 0.9em;\n display: inline-block;\n background: transparent;\n color: var(--color-result-search-url-font);\n cursor: pointer;\n width: calc(100%);\n text-overflow: ellipsis;\n overflow: hidden;\n text-align: left;\n }\n\n input[type=\"submit\"],\n .infobox .url a {\n color: var(--color-result-link-font);\n text-decoration: none;\n font-size: 0.9rem;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n#corrections {\n grid-area: corrections;\n display: flex;\n flex-flow: row wrap;\n margin: 0 0 1em 0;\n\n h4,\n input[type=\"submit\"] {\n display: inline-block;\n padding: 0.5rem;\n margin: 0.5rem;\n }\n\n input[type=\"submit\"] {\n font-size: 0.8rem;\n .rounded-corners-tiny;\n }\n}\n\n#infoboxes .title,\n#suggestions .title,\n#search_url .title,\n#engines_msg .title,\n#apis .title {\n margin: 2em 0 0.5em 0;\n color: var(--color-base-font);\n}\n\nsummary.title {\n cursor: pointer;\n padding-top: 1em;\n}\n\n.sidebar-collapsable {\n border-top: 1px solid var(--color-sidebar-border);\n padding-bottom: 0.5em;\n}\n\n#sidebar-end-collapsable {\n border-bottom: 1px solid var(--color-sidebar-border);\n width: 100%;\n}\n\n#answers {\n grid-area: answers;\n background: var(--color-answer-background);\n padding: @result-padding;\n margin: 1rem 0;\n margin-top: 0;\n color: var(--color-answer-font);\n .rounded-corners;\n\n h4 {\n display: none;\n }\n\n span {\n overflow-wrap: anywhere;\n }\n\n .answer {\n display: flex;\n flex-direction: column;\n }\n\n .answer-url {\n margin-left: auto;\n margin-top: 5px;\n margin-right: 10px;\n margin-bottom: 10px;\n }\n}\n\n#infoboxes {\n form {\n min-width: 210px;\n }\n}\n\n#sidebar {\n grid-area: sidebar;\n word-wrap: break-word;\n color: var(--color-sidebar-font);\n\n .infobox {\n margin: 10px 0 10px;\n border: 1px solid var(--color-sidebar-border);\n padding: 1rem;\n font-size: 0.9em;\n .rounded-corners;\n\n h2 {\n margin: 0 0 0.5em 0;\n }\n\n img {\n max-width: 100%;\n max-height: 12em;\n display: block;\n margin: 0 auto;\n padding: 0;\n }\n\n dt {\n font-weight: bold;\n }\n\n .attributes {\n dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin-top: 0.5em;\n .ltr-margin-right(0.25em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n padding: 0;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\n }\n }\n\n input {\n font-size: 1em;\n }\n\n br {\n clear: both;\n }\n\n .attributes,\n .urls {\n clear: both;\n }\n }\n}\n\n#apis {\n input {\n font-size: 0.9em;\n margin: 0 10px 0 0;\n .show-content-button;\n }\n}\n\n#engines_msg {\n .engine-name {\n width: 10rem;\n }\n\n .response-error {\n color: var(--color-error);\n }\n\n .bar-chart-value {\n width: auto;\n }\n}\n\n#search_url {\n div.selectable_url {\n pre {\n float: left;\n width: 200em;\n }\n }\n\n button#copy_url {\n float: right;\n padding: 0.4rem;\n margin-left: 0.5rem;\n border-radius: 0.3rem;\n display: none; // will be shown by JS.\n }\n}\n\n#links_on_top {\n position: absolute;\n .ltr-right(1rem);\n .ltr-text-align-right();\n top: 2.7rem;\n padding: 0;\n border: 0;\n display: flex;\n align-items: center;\n font-size: 1em;\n color: var(--color-search-font);\n\n a {\n display: flex;\n align-items: center;\n margin-left: 1em;\n\n svg {\n font-size: 1.2em;\n .ltr-margin-right(0.125em);\n }\n }\n\n a,\n a:link *,\n a:hover *,\n a:visited *,\n a:active * {\n color: var(--color-search-font);\n }\n}\n\n#pagination {\n grid-area: pagination;\n\n br {\n clear: both;\n }\n}\n\n.numbered_pagination {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n overflow: hidden;\n}\n\n.page_number {\n background: transparent !important;\n color: var(--color-result-link-font) !important;\n text-decoration: underline;\n}\n\n.page_number_current {\n background: transparent;\n color: var(--color-result-link-visited-font);\n border: none;\n}\n\n#backToTop {\n border: 1px solid var(--color-backtotop-border);\n margin: 0;\n padding: 0;\n font-size: 1em;\n background: var(--color-backtotop-background);\n position: fixed;\n bottom: 8rem;\n .ltr-left(@results-width + @results-offset + (0.5 * @results-gap - 1.2em));\n transition: opacity 0.5s;\n opacity: 0;\n pointer-events: none;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n pointer-events: all;\n}\n\n/*\n tablet layout\n*/\n\n.results-tablet() {\n #links_on_top {\n span {\n display: none;\n }\n }\n\n .page_with_header {\n margin: 2rem 0.5rem;\n width: auto;\n }\n\n #infoboxes {\n position: inherit;\n max-width: inherit;\n\n .infobox {\n clear: both;\n\n img {\n .ltr-float-left();\n max-width: 10em;\n margin-top: 0.5em;\n .ltr-margin-right(0.5em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n }\n }\n }\n\n #sidebar {\n margin: 0 @results-tablet-offset @results-margin @results-tablet-offset;\n padding: 0;\n float: none;\n border: none;\n width: auto;\n\n input {\n border: 0;\n }\n }\n\n .result {\n .thumbnail {\n max-width: 98%;\n }\n\n .url {\n span.url {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n width: 100%;\n }\n }\n\n .engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n padding: 3px 0 0 0;\n }\n }\n\n .result-images {\n border-bottom: none !important;\n }\n\n .image_result {\n max-width: 98%;\n\n img {\n max-width: 98%;\n }\n }\n\n #backToTop {\n display: none;\n }\n\n #pagination {\n margin: 2rem 0 0 0 !important;\n }\n\n #main_results div#results {\n margin: 0 auto;\n justify-content: center;\n display: grid;\n grid-template-columns: @results-width;\n grid-template-rows: min-content min-content min-content 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n }\n}\n\n@media screen and (max-width: calc(@tablet - 0.5px)) {\n #links_on_top {\n span {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: 52rem) {\n body.results_endpoint {\n #links_on_top {\n .link_on_top_about,\n .link_on_top_donate {\n display: none;\n }\n }\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // when .center-aligment-yes, see style-center.less\n // the media query includes \"min-width: @phone\"\n // because the phone layout includes the tablet layout unconditionally.\n .center-aligment-no {\n .results-tablet();\n }\n}\n\n/* Misc */\n\n#main_results div#results.only_template_images {\n margin: 1rem @results-tablet-offset 0 @results-tablet-offset;\n display: grid;\n grid-template-columns: 100%;\n grid-template-rows: min-content min-content min-content 1fr min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n\n #sidebar {\n display: none;\n }\n\n #urls {\n margin: 0;\n display: flex;\n flex-wrap: wrap;\n }\n\n #urls::after {\n flex-grow: 10;\n content: \"\";\n }\n\n #backToTop {\n .ltr-left(auto);\n .ltr-right(1rem);\n }\n\n #pagination {\n .ltr-margin-right(4rem);\n }\n}\n\n/*\n phone layout\n*/\n\n@media screen and (max-width: @phone) {\n // based on the tablet layout\n .results-tablet();\n\n html {\n background-color: var(--color-base-background-mobile);\n }\n\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 0 auto;\n }\n\n #links_on_top {\n top: 1.4rem;\n .ltr-right(10px);\n }\n\n #main_index #links_on_top {\n top: 0.5rem;\n .ltr-right(0.5rem);\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n background: var(--color-result-background);\n border: 1px solid var(--color-result-background);\n margin: 1rem 10px;\n .rounded-corners;\n }\n\n .result-images {\n margin: 0;\n height: @results-image-row-height-phone;\n background: var(--color-base-background-mobile);\n }\n\n .infobox {\n border: none !important;\n background-color: var(--color-sidebar-background);\n }\n\n .numbered_pagination {\n display: none;\n }\n\n .result-paper,\n .result-packages {\n .attributes {\n display: block;\n\n div {\n display: block;\n\n span {\n display: inline;\n }\n\n span:first-child {\n font-weight: bold;\n }\n\n span:nth-child(2) {\n .ltr-margin-left(0.5rem);\n }\n }\n }\n }\n}\n\n/*\n small-phone layout\n*/\n\n@media screen and (max-width: @small-phone) {\n .result-videos {\n img.thumbnail {\n float: none !important;\n }\n\n .content {\n overflow: inherit;\n }\n }\n}\n\npre code {\n white-space: pre-wrap;\n}\n"]} \ No newline at end of file diff --git a/searx/static/themes/simple/css/searxng.min.css b/searx/static/themes/simple/css/searxng.min.css index 62a3d61c0..3a85c45f1 100644 --- a/searx/static/themes/simple/css/searxng.min.css +++ b/searx/static/themes/simple/css/searxng.min.css @@ -1 +1 @@ -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-base-font:#444;--color-base-font-rgb:68,68,68;--color-base-background:#fff;--color-base-background-mobile:#f2f5f8;--color-url-font:#334999;--color-url-visited-font:#9822c3;--color-header-background:#fdfbff;--color-header-border:#ddd;--color-footer-background:#fdfbff;--color-footer-border:#ddd;--color-sidebar-border:#ddd;--color-sidebar-font:#000;--color-sidebar-background:#fff;--color-backtotop-font:#444;--color-backtotop-border:#ddd;--color-backtotop-background:#fff;--color-btn-background:#3050ff;--color-btn-font:#fff;--color-show-btn-background:#bbb;--color-show-btn-font:#000;--color-search-border:#bbb;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#fff;--color-search-font:#222;--color-search-background-hover:#3050ff;--color-error:#db3434;--color-error-background:#fae1e1;--color-warning:#dbba34;--color-warning-background:#faf5e1;--color-success:#42db34;--color-success-background:#e3fae1;--color-categories-item-selected-font:#3050ff;--color-categories-item-border-selected:#3050ff;--color-autocomplete-font:#000;--color-autocomplete-border:#bbb;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#e3e3e3;--color-answer-font:#444;--color-answer-background:#fff;--color-result-background:#fff;--color-result-border:#ddd;--color-result-url-font:#000;--color-result-vim-selected:#f7f7f7;--color-result-vim-arrow:#000bbb;--color-result-description-highlight-font:#000;--color-result-link-font:#000bbb;--color-result-link-font-highlight:#000bbb;--color-result-link-visited-font:#9822c3;--color-result-publishdate-font:#777;--color-result-engines-font:#545454;--color-result-search-url-border:#ddd;--color-result-search-url-font:#000;--color-result-image-span-font:#444;--color-result-image-span-font-selected:#fff;--color-result-image-background:#fff;--color-settings-tr-hover:#ebebeb;--color-settings-engine-description-font:#545454;--color-settings-table-group-background:#0001;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#242424;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#545454;--color-toolkit-kbd-font:#fff;--color-toolkit-kbd-background:#000;--color-toolkit-dialog-border:#ddd;--color-toolkit-dialog-background:#fff;--color-toolkit-tabs-label-border:#fff;--color-toolkit-tabs-section-border:#ddd;--color-toolkit-select-background:#e1e1e1;--color-toolkit-select-border:#ddd;--color-toolkit-select-background-hover:#bbb;--color-toolkit-input-text-font:#222;--color-toolkit-checkbox-onoff-off-background:#ddd;--color-toolkit-checkbox-onoff-on-background:#ddd;--color-toolkit-checkbox-onoff-on-mark-background:#3050ff;--color-toolkit-checkbox-onoff-on-mark-color:#fff;--color-toolkit-checkbox-onoff-off-mark-background:#aaa;--color-toolkit-checkbox-onoff-off-mark-color:#fff;--color-toolkit-checkbox-label-background:#ddd;--color-toolkit-checkbox-label-border:#ddd;--color-toolkit-checkbox-input-border:#3050ff;--color-toolkit-engine-tooltip-border:#ddd;--color-toolkit-engine-tooltip-background:#fff;--color-toolkit-loader-border:rgba(0, 0, 0, 0.2);--color-toolkit-loader-borderleft:rgba(255, 255, 255, 0);--color-doc-code:#003;--color-doc-code-background:#ddeaff}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-table-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f}}:root.theme-dark{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-table-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f}.code-highlight pre{line-height:100%}.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:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight .hll{background-color:#ffc}.code-highlight .c{color:#3D7B7B;font-style:italic}.code-highlight .err{border:1px solid red}.code-highlight .k{color:green;font-weight:700}.code-highlight .o{color:#666}.code-highlight .ch{color:#3D7B7B;font-style:italic}.code-highlight .cm{color:#3D7B7B;font-style:italic}.code-highlight .cp{color:#9C6500}.code-highlight .cpf{color:#3D7B7B;font-style:italic}.code-highlight .c1{color:#3D7B7B;font-style:italic}.code-highlight .cs{color:#3D7B7B;font-style:italic}.code-highlight .gd{color:#A00000}.code-highlight .ge{font-style:italic}.code-highlight .ges{font-weight:700;font-style:italic}.code-highlight .gr{color:#E40000}.code-highlight .gh{color:navy;font-weight:700}.code-highlight .gi{color:#008400}.code-highlight .go{color:#717171}.code-highlight .gp{color:navy;font-weight:700}.code-highlight .gs{font-weight:700}.code-highlight .gu{color:purple;font-weight:700}.code-highlight .gt{color:#04D}.code-highlight .kc{color:green;font-weight:700}.code-highlight .kd{color:green;font-weight:700}.code-highlight .kn{color:green;font-weight:700}.code-highlight .kp{color:green}.code-highlight .kr{color:green;font-weight:700}.code-highlight .kt{color:#B00040}.code-highlight .m{color:#666}.code-highlight .s{color:#BA2121}.code-highlight .na{color:#687822}.code-highlight .nb{color:green}.code-highlight .nc{color:#00F;font-weight:700}.code-highlight .no{color:#800}.code-highlight .nd{color:#A2F}.code-highlight .ni{color:#717171;font-weight:700}.code-highlight .ne{color:#CB3F38;font-weight:700}.code-highlight .nf{color:#00F}.code-highlight .nl{color:#767600}.code-highlight .nn{color:#00F;font-weight:700}.code-highlight .nt{color:green;font-weight:700}.code-highlight .nv{color:#19177C}.code-highlight .ow{color:#A2F;font-weight:700}.code-highlight .w{color:#bbb}.code-highlight .mb{color:#666}.code-highlight .mf{color:#666}.code-highlight .mh{color:#666}.code-highlight .mi{color:#666}.code-highlight .mo{color:#666}.code-highlight .sa{color:#BA2121}.code-highlight .sb{color:#BA2121}.code-highlight .sc{color:#BA2121}.code-highlight .dl{color:#BA2121}.code-highlight .sd{color:#BA2121;font-style:italic}.code-highlight .s2{color:#BA2121}.code-highlight .se{color:#AA5D1F;font-weight:700}.code-highlight .sh{color:#BA2121}.code-highlight .si{color:#A45A77;font-weight:700}.code-highlight .sx{color:green}.code-highlight .sr{color:#A45A77}.code-highlight .s1{color:#BA2121}.code-highlight .ss{color:#19177C}.code-highlight .bp{color:green}.code-highlight .fm{color:#00F}.code-highlight .vc{color:#19177C}.code-highlight .vg{color:#19177C}.code-highlight .vi{color:#19177C}.code-highlight .vm{color:#19177C}.code-highlight .il{color:#666}.codelines{margin:.125rem 0 0 0;padding:1rem 0 0 0}.code-highlight pre{overflow:auto;margin:0;padding:0 0 .75rem 0}.code-highlight .linenos{user-select:none;cursor:default;margin-right:8px;text-align:right}.code-highlight .linenos::selection{background:0 0}.code-highlight .linenos::-moz-selection{background:0 0}.code-highlight span.linenos{color:#64708d}@media (prefers-color-scheme:dark){:root.theme-auto .code-highlight pre{line-height:100%}:root.theme-auto .code-highlight td.linenos .normal{color:#3c4354;background-color:transparent;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight span.linenos{color:#3c4354;background-color:transparent;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight td.linenos .special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight span.linenos.special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight .hll{background-color:#6e7681}:root.theme-auto .code-highlight .c{color:#7e8aa1}:root.theme-auto .code-highlight .err{color:#f88f7f}:root.theme-auto .code-highlight .esc{color:#d4d2c8}:root.theme-auto .code-highlight .g{color:#d4d2c8}:root.theme-auto .code-highlight .k{color:#FFAD66}:root.theme-auto .code-highlight .l{color:#D5FF80}:root.theme-auto .code-highlight .n{color:#d4d2c8}:root.theme-auto .code-highlight .o{color:#FFAD66}:root.theme-auto .code-highlight .x{color:#d4d2c8}:root.theme-auto .code-highlight .p{color:#d4d2c8}:root.theme-auto .code-highlight .ch{color:#f88f7f;font-style:italic}:root.theme-auto .code-highlight .cm{color:#7e8aa1}:root.theme-auto .code-highlight .cp{color:#FFAD66;font-weight:700}:root.theme-auto .code-highlight .cpf{color:#7e8aa1}:root.theme-auto .code-highlight .c1{color:#7e8aa1}:root.theme-auto .code-highlight .cs{color:#7e8aa1;font-style:italic}:root.theme-auto .code-highlight .gd{color:#f88f7f;background-color:#3d1e20}:root.theme-auto .code-highlight .ge{color:#d4d2c8;font-style:italic}:root.theme-auto .code-highlight .ges{color:#d4d2c8}:root.theme-auto .code-highlight .gr{color:#f88f7f}:root.theme-auto .code-highlight .gh{color:#d4d2c8}:root.theme-auto .code-highlight .gi{color:#6ad4af;background-color:#19362c}:root.theme-auto .code-highlight .go{color:#7e8aa1}:root.theme-auto .code-highlight .gp{color:#d4d2c8}:root.theme-auto .code-highlight .gs{color:#d4d2c8;font-weight:700}:root.theme-auto .code-highlight .gu{color:#d4d2c8}:root.theme-auto .code-highlight .gt{color:#f88f7f}:root.theme-auto .code-highlight .kc{color:#FFAD66}:root.theme-auto .code-highlight .kd{color:#FFAD66}:root.theme-auto .code-highlight .kn{color:#FFAD66}:root.theme-auto .code-highlight .kp{color:#FFAD66}:root.theme-auto .code-highlight .kr{color:#FFAD66}:root.theme-auto .code-highlight .kt{color:#73D0FF}:root.theme-auto .code-highlight .ld{color:#D5FF80}:root.theme-auto .code-highlight .m{color:#DFBFFF}:root.theme-auto .code-highlight .s{color:#D5FF80}:root.theme-auto .code-highlight .na{color:#FFD173}:root.theme-auto .code-highlight .nb{color:#FFD173}:root.theme-auto .code-highlight .nc{color:#73D0FF}:root.theme-auto .code-highlight .no{color:#FFD173}:root.theme-auto .code-highlight .nd{color:#7e8aa1;font-weight:700;font-style:italic}:root.theme-auto .code-highlight .ni{color:#95E6CB}:root.theme-auto .code-highlight .ne{color:#73D0FF}:root.theme-auto .code-highlight .nf{color:#FFD173}:root.theme-auto .code-highlight .nl{color:#d4d2c8}:root.theme-auto .code-highlight .nn{color:#d4d2c8}:root.theme-auto .code-highlight .nx{color:#d4d2c8}:root.theme-auto .code-highlight .py{color:#FFD173}:root.theme-auto .code-highlight .nt{color:#5CCFE6}:root.theme-auto .code-highlight .nv{color:#d4d2c8}:root.theme-auto .code-highlight .ow{color:#FFAD66}:root.theme-auto .code-highlight .pm{color:#d4d2c8}:root.theme-auto .code-highlight .w{color:#d4d2c8}:root.theme-auto .code-highlight .mb{color:#DFBFFF}:root.theme-auto .code-highlight .mf{color:#DFBFFF}:root.theme-auto .code-highlight .mh{color:#DFBFFF}:root.theme-auto .code-highlight .mi{color:#DFBFFF}:root.theme-auto .code-highlight .mo{color:#DFBFFF}:root.theme-auto .code-highlight .sa{color:#F29E74}:root.theme-auto .code-highlight .sb{color:#D5FF80}:root.theme-auto .code-highlight .sc{color:#D5FF80}:root.theme-auto .code-highlight .dl{color:#D5FF80}:root.theme-auto .code-highlight .sd{color:#7e8aa1}:root.theme-auto .code-highlight .s2{color:#D5FF80}:root.theme-auto .code-highlight .se{color:#95E6CB}:root.theme-auto .code-highlight .sh{color:#D5FF80}:root.theme-auto .code-highlight .si{color:#95E6CB}:root.theme-auto .code-highlight .sx{color:#95E6CB}:root.theme-auto .code-highlight .sr{color:#95E6CB}:root.theme-auto .code-highlight .s1{color:#D5FF80}:root.theme-auto .code-highlight .ss{color:#DFBFFF}:root.theme-auto .code-highlight .bp{color:#5CCFE6}:root.theme-auto .code-highlight .fm{color:#FFD173}:root.theme-auto .code-highlight .vc{color:#d4d2c8}:root.theme-auto .code-highlight .vg{color:#d4d2c8}:root.theme-auto .code-highlight .vi{color:#d4d2c8}:root.theme-auto .code-highlight .vm{color:#d4d2c8}:root.theme-auto .code-highlight .il{color:#DFBFFF}:root.theme-auto .code-highlight pre{overflow:auto;margin:0;padding:0 0 .75rem 0}:root.theme-auto .code-highlight .linenos{user-select:none;cursor:default;margin-right:8px;text-align:right}:root.theme-auto .code-highlight .linenos::selection{background:0 0}:root.theme-auto .code-highlight .linenos::-moz-selection{background:0 0}:root.theme-auto .code-highlight span.linenos{color:#64708d}}:root.theme-dark .code-highlight pre{line-height:100%}:root.theme-dark .code-highlight td.linenos .normal{color:#3c4354;background-color:transparent;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight span.linenos{color:#3c4354;background-color:transparent;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight td.linenos .special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight span.linenos.special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight .hll{background-color:#6e7681}:root.theme-dark .code-highlight .c{color:#7e8aa1}:root.theme-dark .code-highlight .err{color:#f88f7f}:root.theme-dark .code-highlight .esc{color:#d4d2c8}:root.theme-dark .code-highlight .g{color:#d4d2c8}:root.theme-dark .code-highlight .k{color:#FFAD66}:root.theme-dark .code-highlight .l{color:#D5FF80}:root.theme-dark .code-highlight .n{color:#d4d2c8}:root.theme-dark .code-highlight .o{color:#FFAD66}:root.theme-dark .code-highlight .x{color:#d4d2c8}:root.theme-dark .code-highlight .p{color:#d4d2c8}:root.theme-dark .code-highlight .ch{color:#f88f7f;font-style:italic}:root.theme-dark .code-highlight .cm{color:#7e8aa1}:root.theme-dark .code-highlight .cp{color:#FFAD66;font-weight:700}:root.theme-dark .code-highlight .cpf{color:#7e8aa1}:root.theme-dark .code-highlight .c1{color:#7e8aa1}:root.theme-dark .code-highlight .cs{color:#7e8aa1;font-style:italic}:root.theme-dark .code-highlight .gd{color:#f88f7f;background-color:#3d1e20}:root.theme-dark .code-highlight .ge{color:#d4d2c8;font-style:italic}:root.theme-dark .code-highlight .ges{color:#d4d2c8}:root.theme-dark .code-highlight .gr{color:#f88f7f}:root.theme-dark .code-highlight .gh{color:#d4d2c8}:root.theme-dark .code-highlight .gi{color:#6ad4af;background-color:#19362c}:root.theme-dark .code-highlight .go{color:#7e8aa1}:root.theme-dark .code-highlight .gp{color:#d4d2c8}:root.theme-dark .code-highlight .gs{color:#d4d2c8;font-weight:700}:root.theme-dark .code-highlight .gu{color:#d4d2c8}:root.theme-dark .code-highlight .gt{color:#f88f7f}:root.theme-dark .code-highlight .kc{color:#FFAD66}:root.theme-dark .code-highlight .kd{color:#FFAD66}:root.theme-dark .code-highlight .kn{color:#FFAD66}:root.theme-dark .code-highlight .kp{color:#FFAD66}:root.theme-dark .code-highlight .kr{color:#FFAD66}:root.theme-dark .code-highlight .kt{color:#73D0FF}:root.theme-dark .code-highlight .ld{color:#D5FF80}:root.theme-dark .code-highlight .m{color:#DFBFFF}:root.theme-dark .code-highlight .s{color:#D5FF80}:root.theme-dark .code-highlight .na{color:#FFD173}:root.theme-dark .code-highlight .nb{color:#FFD173}:root.theme-dark .code-highlight .nc{color:#73D0FF}:root.theme-dark .code-highlight .no{color:#FFD173}:root.theme-dark .code-highlight .nd{color:#7e8aa1;font-weight:700;font-style:italic}:root.theme-dark .code-highlight .ni{color:#95E6CB}:root.theme-dark .code-highlight .ne{color:#73D0FF}:root.theme-dark .code-highlight .nf{color:#FFD173}:root.theme-dark .code-highlight .nl{color:#d4d2c8}:root.theme-dark .code-highlight .nn{color:#d4d2c8}:root.theme-dark .code-highlight .nx{color:#d4d2c8}:root.theme-dark .code-highlight .py{color:#FFD173}:root.theme-dark .code-highlight .nt{color:#5CCFE6}:root.theme-dark .code-highlight .nv{color:#d4d2c8}:root.theme-dark .code-highlight .ow{color:#FFAD66}:root.theme-dark .code-highlight .pm{color:#d4d2c8}:root.theme-dark .code-highlight .w{color:#d4d2c8}:root.theme-dark .code-highlight .mb{color:#DFBFFF}:root.theme-dark .code-highlight .mf{color:#DFBFFF}:root.theme-dark .code-highlight .mh{color:#DFBFFF}:root.theme-dark .code-highlight .mi{color:#DFBFFF}:root.theme-dark .code-highlight .mo{color:#DFBFFF}:root.theme-dark .code-highlight .sa{color:#F29E74}:root.theme-dark .code-highlight .sb{color:#D5FF80}:root.theme-dark .code-highlight .sc{color:#D5FF80}:root.theme-dark .code-highlight .dl{color:#D5FF80}:root.theme-dark .code-highlight .sd{color:#7e8aa1}:root.theme-dark .code-highlight .s2{color:#D5FF80}:root.theme-dark .code-highlight .se{color:#95E6CB}:root.theme-dark .code-highlight .sh{color:#D5FF80}:root.theme-dark .code-highlight .si{color:#95E6CB}:root.theme-dark .code-highlight .sx{color:#95E6CB}:root.theme-dark .code-highlight .sr{color:#95E6CB}:root.theme-dark .code-highlight .s1{color:#D5FF80}:root.theme-dark .code-highlight .ss{color:#DFBFFF}:root.theme-dark .code-highlight .bp{color:#5CCFE6}:root.theme-dark .code-highlight .fm{color:#FFD173}:root.theme-dark .code-highlight .vc{color:#d4d2c8}:root.theme-dark .code-highlight .vg{color:#d4d2c8}:root.theme-dark .code-highlight .vi{color:#d4d2c8}:root.theme-dark .code-highlight .vm{color:#d4d2c8}:root.theme-dark .code-highlight .il{color:#DFBFFF}:root.theme-dark .code-highlight pre{overflow:auto;margin:0;padding:0 0 .75rem 0}:root.theme-dark .code-highlight .linenos{user-select:none;cursor:default;margin-right:8px;text-align:right}:root.theme-dark .code-highlight .linenos::selection{background:0 0}:root.theme-dark .code-highlight .linenos::-moz-selection{background:0 0}:root.theme-dark .code-highlight span.linenos{color:#64708d}html.no-js .hide_if_nojs{display:none}html.js .show_if_nojs{display:none}.center{text-align:center}.right{float:right}.left{float:left}.invisible{display:none!important}.list-unstyled{list-style-type:none}.list-unstyled li{margin-top:4px;margin-bottom:4px}.danger{background-color:var(--color-error-background)}.warning{background:var(--color-warning-background)}.success{background:var(--color-success-background)}.badge{display:inline-block;color:var(--color-toolkit-badge-font);background-color:var(--color-toolkit-badge-background);text-align:center;white-space:nowrap;vertical-align:baseline;min-width:10px;padding:1px 5px;border-radius:5px}kbd{padding:2px 4px;margin:1px;font-size:90%;color:var(--color-toolkit-kbd-font);background:var(--color-toolkit-kbd-background)}table{width:100%}table.striped tr{border-bottom:1px solid var(--color-settings-tr-hover)}th{padding:.4em}td{padding:0 4px}tr:hover{background:var(--color-settings-tr-hover)!important}div.selectable_url{display:block;border:1px solid var(--color-result-search-url-border);padding:4px;color:var(--color-result-search-url-font);margin:.1em;overflow:hidden;height:1.2em;line-height:1.2em;border-radius:5px}div.selectable_url pre{display:block;font-size:.8em;word-break:break-all;margin:.1em;user-select:all}.dialog-error{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error ol,.dialog-error p,.dialog-error ul{margin:1px 0 0 0}.dialog-error table{width:auto}.dialog-error tr{vertical-align:text-top}.dialog-error tr:hover{background:0 0!important}.dialog-error td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-error-block{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;display:block;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error-block .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error-block ol,.dialog-error-block p,.dialog-error-block ul{margin:1px 0 0 0}.dialog-error-block table{width:auto}.dialog-error-block tr{vertical-align:text-top}.dialog-error-block tr:hover{background:0 0!important}.dialog-error-block td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-error-block h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning)}.dialog-warning .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0 0}.dialog-warning table{width:auto}.dialog-warning tr{vertical-align:text-top}.dialog-warning tr:hover{background:0 0!important}.dialog-warning td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;display:block;background:var(--color-toolkit-dialog-background);position:fixed;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);z-index:10000000}.dialog-modal .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0 0}.dialog-modal table{width:auto}.dialog-modal tr{vertical-align:text-top}.dialog-modal tr:hover{background:0 0!important}.dialog-modal td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{overflow-x:auto;overflow-y:hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}ul.tabs{border-bottom:1px solid var(--color-toolkit-tabs-section-border);list-style:none;padding-left:0}ul.tabs li{display:flex}.tabs{display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label,.tabs>li>a{order:1;padding:.7em;margin:0 .7em;letter-spacing:.5px;text-transform:uppercase;border:solid var(--color-toolkit-tabs-label-border);border-width:0 0 2px 0;color:unset;-webkit-touch-callout:none;user-select:none;cursor:pointer}.tabs>label.active,.tabs>li>a.active{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}.tabs>label:hover,.tabs>li>a:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}.tabs>section{min-width:100%;padding:.7rem 0;box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);display:none}.tabs>label:last-of-type{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font);letter-spacing:-.1px}.tabs>section:last-of-type{display:block}html body .tabs>input:checked~section{display:none}html body .tabs>input:checked~label{position:inherited;background:inherit;border-bottom:2px solid transparent;font-weight:400;color:inherit}html body .tabs>input:checked~label:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}html body .tabs>input:checked+label{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}html body .tabs>input:checked+label+section{display:block}select{height:2.4rem;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0;padding:.2rem!important;color:var(--color-search-font);font-size:.9rem;z-index:2}select:focus,select:hover{cursor:pointer}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-width:0 2rem 0 0;border-color:transparent;background:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat;background-position-x:calc(100% + 2rem);background-size:2rem;background-origin:content-box;background-color:var(--color-toolkit-select-background);outline:medium none;text-overflow:ellipsis;border-radius:5px}select:focus,select:hover{background-color:var(--color-toolkit-select-background-hover)}select option{background-color:var(--color-base-background)}@media (prefers-color-scheme:dark){html.theme-auto select,html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}input.checkbox-onoff[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;width:2.5em;height:.7em;box-shadow:none!important;margin:0 16px;border-radius:10px;position:relative}input.checkbox-onoff[type=checkbox]:focus,input.checkbox-onoff[type=checkbox]:hover{outline:0}input.checkbox-onoff[type=checkbox]:focus::after{content:"";position:absolute;width:3.5em;height:1.65em;border:1px solid var(--color-btn-background);border-radius:12px;box-shadow:var(--color-btn-background) 0 0 3px;z-index:10000;top:-.55em;left:-.6em}input.checkbox-onoff[type=checkbox]::before{position:absolute;top:-.5em;display:flex;justify-content:center;align-items:center;font-size:.75em;width:1.875em;height:1.875em;border-radius:50%}input.checkbox-onoff.reversed-checkbox[type=checkbox]:checked,input.checkbox-onoff[type=checkbox]{background:var(--color-toolkit-checkbox-onoff-off-background)}input.checkbox-onoff.reversed-checkbox[type=checkbox]:checked::before,input.checkbox-onoff[type=checkbox]::before{left:-.5em;content:"\2715";color:var(--color-toolkit-checkbox-onoff-off-mark-color);background:var(--color-toolkit-checkbox-onoff-off-mark-background)}input.checkbox-onoff.reversed-checkbox[type=checkbox],input.checkbox-onoff[type=checkbox]:checked{background:var(--color-toolkit-checkbox-onoff-on-background)}input.checkbox-onoff.reversed-checkbox[type=checkbox]::before,input.checkbox-onoff[type=checkbox]:checked::before{left:calc(100% - 1.5em);content:"\2713";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-toolkit-checkbox-onoff-on-mark-background)}@supports (transform:rotate(-45deg)){input[type=checkbox]:not(.checkbox-onoff){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;cursor:pointer;position:relative;top:0;left:0;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:.3em}input[type=checkbox]:not(.checkbox-onoff)::after{content:'';width:9px;height:5px;position:absolute;top:3px;left:2px;border:3px solid var(--color-toolkit-checkbox-label-border);border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}input[type=checkbox]:not(.checkbox-onoff):checked::after{border-color:var(--color-toolkit-checkbox-input-border);opacity:1}input[type=checkbox][disabled]:not(.checkbox-onoff){border:inherit;background-color:transparent!important;cursor:inherit}input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after{opacity:.5}}@media screen and (max-width:50em){.tabs>label{width:100%}}.loader,.loader::after{border-radius:50%;width:2em;height:2em}.loader{margin:1em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid var(--color-toolkit-loader-border);border-right:.5em solid var(--color-toolkit-loader-border);border-bottom:.5em solid var(--color-toolkit-loader-border);border-left:.5em solid var(--color-toolkit-loader-borderleft);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.2s infinite linear;animation:load8 1.2s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.engine-tooltip{display:none;position:absolute;padding:.5rem 1rem;margin:0 0 0 2rem;border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);font-size:14px;font-weight:400;z-index:1000000;text-align:left;border-radius:10px}.engine-tooltip:hover,td:hover .engine-tooltip,th:hover .engine-tooltip{display:inline-block}.stacked-bar-chart{margin:0;padding:0 .125rem 0 4rem;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill;flex-direction:row;flex-wrap:nowrap;align-items:center;display:inline-flex}.stacked-bar-chart-value{width:3rem;display:inline-block;position:absolute;padding: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:var(--color-base-font);border:1px solid rgba(var(--color-base-font-rgb),.9);padding:.3rem 0}.stacked-bar-chart-rate80{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border:1px solid rgba(var(--color-base-font-rgb),.3);padding:.3rem 0}.stacked-bar-chart-rate95{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-bottom:1px dotted rgba(var(--color-base-font-rgb),.5);padding:0}.stacked-bar-chart-rate100{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-left:1px solid rgba(var(--color-base-font-rgb),.9);padding:.4rem 0;width:1px}/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */.autocomplete{position:absolute;width:44rem;max-height:0;overflow-y:hidden;text-align:left;border-radius:10px}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{list-style-type:none;margin:0;padding:0}.autocomplete>ul>li{cursor:pointer;padding:.5rem 1rem}.autocomplete>ul>li.active,.autocomplete>ul>li:active,.autocomplete>ul>li:focus,.autocomplete>ul>li:hover{background-color:var(--color-autocomplete-background-hover)}.autocomplete>ul>li.active a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:active,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:focus a:hover,.autocomplete>ul>li:hover a:active,.autocomplete>ul>li:hover a:focus,.autocomplete>ul>li:hover a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{display:block;background-color:var(--color-autocomplete-background);color:var(--color-autocomplete-font);max-height:32rem;overflow-y:auto;z-index:100;margin-top:3.5rem;border-radius:.8rem;box-shadow:0 2px 8px rgba(34,38,46,.25)}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete{width:100%}.autocomplete>ul>li{padding:1rem}}#main_results #results.image-detail-open.only_template_images{width:min(98%,59.25rem)!important}#main_results #results.only_template_images.image-detail-open #backToTop{left:56.75rem!important;right:inherit}article.result-images .detail{display:none}#results.image-detail-open article.result-images[data-vim-selected] .detail{display:flex;flex-direction:column;position:fixed;left:60rem;right:0;top:7.6rem;transition:top 64ms ease-in 0s;bottom:0;background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-background);z-index:10000;padding:4rem 3rem 3rem 3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:block;flex:1;text-align:left;width:100%;border:none;text-decoration:none}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{padding:0;margin:0;border:none;object-fit:contain;width:inherit;height:inherit;max-width:100%;min-height:inherit;max-height:calc(100vh - 25rem - 7rem);background:inherit}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels{color:var(--color-result-detail-font);height:19rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels hr{border-top:1px solid var(--color-result-detail-hr);border-bottom:none}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4{height:2rem;overflow:hidden;text-overflow:ellipsis;font-size:.9rem;margin-bottom:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{color:var(--color-result-detail-label-font);font-size:.9rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:.8rem 0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{display:inline-block;width:12rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{text-align:left}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content{height:2rem;line-height:unset;overflow:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url:hover{position:relative;overflow:inherit!important;background:var(--color-result-detail-background);text-overflow:inherit!important}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:active,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:visited{color:var(--color-result-detail-link)}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover{text-decoration:underline}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close{top:1rem;left:1rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{top:1rem;right:6rem;padding-top:.4rem;padding-right:.5rem;padding-bottom:.4rem;padding-left:.3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{top:1rem;right:2rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:absolute;filter:opacity(40%);z-index:2000002}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span{display:block;width:1.5rem;height:1.5rem;text-align:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before{vertical-align:sub}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited{color:var(--color-result-detail-font);background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-font)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{position:absolute;top:1rem;right:50%;border-top:.5em solid var(--color-result-detail-loader-border);border-right:.5em solid var(--color-result-detail-loader-border);border-bottom:.5em solid var(--color-result-detail-loader-border);border-left:.5em solid var(--color-result-detail-loader-borderleft)}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail{top:0}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img{max-height:calc(100vh - 25rem)}@media screen and (max-width:79.75em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;left:0}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:flex;flex-direction:column;justify-content:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 24rem)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{right:1rem}}@media screen and (max-width:50em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;left:0;padding:1rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 20rem);margin:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-right:1rem}}.dialog-modal{animation-name:dialogmodal;animation-duration:.13s}@keyframes dialogmodal{0%{opacity:0}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.05)}}input.checkbox-onoff[type=checkbox]::before{transition:left .25s}iframe[src^="https://w.soundcloud.com"]{height:120px}iframe[src^="https://www.deezer.com"]{height:94px}iframe[src^="https://www.mixcloud.com"]{height:250px}iframe[src^="https://bandcamp.com/EmbeddedPlayer"]{height:350px}iframe[src^="https://bandcamp.com/EmbeddedPlayer/track"]{height:120px}iframe[src^="https://genius.com/songs"]{height:65px}.info-page code{font-family:monospace;border-radius:5px;background-color:var(--color-doc-code-background);color:var(--color-doc-code);padding:.2rem;border:0 none}.stats_endpoint .github-issue-button{display:block;padding:8px 16px;font-family:sans-serif;font-size:16px;color:#fff;background-color:#238636;border:#2ea043;border-radius:10px!important;box-shadow:transparent 0 0 0 0}.stats_endpoint .github-issue-button:hover{background-color:#2ea043}.stats_endpoint .issue-hide{display:none}.stats_endpoint input[type=checked]{position:absolute}.stats_endpoint label{margin:1rem 1rem 1rem 0}.stats_endpoint .step_content{margin:1rem 1rem 1rem 2rem}.stats_endpoint .step1,.stats_endpoint .step2{visibility:hidden}.stats_endpoint .step1_delay{transition:visibility 0s linear 4s}.stats_endpoint #step1:checked~.step1,.stats_endpoint #step2:checked~.step2{visibility:visible}.engine-stats{border-spacing:0;border-collapse:collapse}.engine-stats tr td,.engine-stats tr th{border-bottom:1px solid var(--color-result-border);padding:.25rem}.engine-stats table.engine-tooltip{border-spacing:0;border-collapse:collapse}.engine-stats table.engine-tooltip td,.engine-stats table.engine-tooltip th{border:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{width:7rem;text-align:right}.engine-stats .engine-reliability{text-align:right}failed-test,table.engine-error td.engine-error-type,table.engine-error th.engine-error-type{width:10rem}.engine-errors{margin-top:3rem}.engine-errors table.engine-error{max-width:1280px;margin:1rem 0 3rem 0;border:1px solid var(--color-result-border);text-align:left}.engine-errors table.engine-error tr td,.engine-errors table.engine-error tr th{padding:.5rem}.engine-errors table.engine-error span.log_parameters{border-right:1px solid solid var(--color-result-border);padding:0 1rem 0 0;margin:0 0 0 .5rem}.bar-chart-value{width:3em;display:inline-block;text-align:right;padding-right:.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}#main_index{margin-top:26vh}.index{text-align:center}.index .title{background:url(../img/searxng.png) no-repeat;min-height:4rem;margin:4rem auto;background-position:center;background-size:contain}.index h1{font-size:4em;visibility:hidden}.index #search,.index #search_header{margin:0 auto;background:inherit;border:inherit;padding:0;display:block}.index .search_filters{display:block;margin:1em 0}.index .category label{padding:6px 10px;border-bottom:initial!important}@media screen and (max-width:79.75em){div.title h1{font-size:1em}#main_index{margin-top:6em}}table{border-collapse:collapse}table td,table th{text-align:center;padding:1rem .5rem;text-align:left}table tr.pref-group th{font-weight:400;text-align:left;background:var(--color-settings-table-group-background)}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0 0;display:block;float:left;width:300px}#main_preferences input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);border:none;background:none repeat scroll 0 0 var(--color-toolkit-select-background);padding:.2rem .4rem;height:2rem;border-radius:5px}#main_preferences input[type=text]:focus,#main_preferences input[type=text]:hover{background-color:var(--color-toolkit-select-background-hover)}#main_preferences .value{margin:0;padding:0;float:left;width:15em}#main_preferences .value input[type=text],#main_preferences .value select{font-size:inherit!important;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0}#main_preferences .value select{width:14rem}#main_preferences .value input:focus,#main_preferences .value select:focus{outline:0;box-shadow:0 0 1px 1px var(--color-btn-background)}#main_preferences .description{margin:0;padding:5px 0 0 0;float:right;width:50%;color:var(--color-settings-engine-description-font);font-size:90%}#main_preferences .bang{text-align:left;border-radius:5px;background-color:var(--color-doc-code-background);color:var(--color-doc-code);padding:.2rem;border:0 none}#main_preferences .category{margin-right:.5rem}#main_preferences .category label{border:2px solid transparent;padding:.2rem .4rem;border-radius:5px}#main_preferences .category input[type=checkbox]:checked+label{border:2px solid var(--color-categories-item-border-selected)}#main_preferences table.table_engines th.name label{cursor:pointer}#main_preferences table.table_engines th.name .engine-tooltip{margin-top:1.8rem;left:calc((100% - 85em)/ 2 + 10em);max-width:40rem}#main_preferences table.table_engines th.name .engine-tooltip .engine-description{margin-top:.5rem}#main_preferences table.table_engines th.name .engine-tooltip .bang{margin:.3rem}#main_preferences table.table_engines .checkbox-col,#main_preferences table.table_engines .name,#main_preferences table.table_engines .shortcut{text-align:left}#main_preferences table.cookies{width:100%;direction:ltr}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:left;font-family:monospace;font-size:1rem;padding:.5em;vertical-align:top}#main_preferences table.cookies td:first-child{word-break:keep-all;width:14rem;padding-right:1rem}#main_preferences table.cookies td:last-child{word-break:break-all}#main_preferences table.cookies>tbody>tr:nth-child(even)>td,#main_preferences table.cookies>tbody>tr:nth-child(even)>th{background-color:var(--color-settings-tr-hover)}#main_preferences .preferences_back{background:none repeat scroll 0 0 var(--color-btn-background);color:var(--color-btn-font);border:0 none;border-radius:10px;cursor:pointer;display:inline-block;margin:2px 4px;padding:.7em}#main_preferences .preferences_back a{color:var(--color-settings-return-font)}#main_preferences .preferences_back a::first-letter{text-transform:uppercase}#main_preferences #toggle-all-engines-container{width:max-content;margin-left:auto}#main_preferences div.selectable_url pre{width:100%}#main_preferences #copy-hash-container{display:flex;align-items:center;gap:.5rem}#main_preferences #copy-hash-container div.selectable_url pre{width:auto;flex-grow:1}#main_preferences #pref-hash-input{width:100%}@media screen and (max-width:79.75em){.preferences_back{clear:both}.engine-tooltip{left:10em!important}}#search{padding:0;margin:0}#search_header{padding-top:1.5em;padding-right:2em;padding-left:7rem;margin:0;background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);display:grid;column-gap:1.2rem;row-gap:1rem;grid-template-columns:3rem 1fr;grid-template-areas:"logo search" "spacer categories"}.category_button,.category_checkbox{display:inline-block;position:relative;margin-right:1rem;padding:0}.category_checkbox input{display:none}.category_checkbox label{cursor:pointer;padding:.2rem 0;display:inline-flex;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;user-select:none}.category_checkbox label svg{padding-right:.2rem}.category_checkbox label div.category_name{margin:auto 0}.category_checkbox input[type=checkbox]:checked+label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}button.category_button{background-color:inherit;color:var(--color-base-font);cursor:pointer;padding:.2rem 0;display:inline-flex;align-items:center;text-transform:capitalize;font-size:.9em;border:none;border-bottom:2px solid transparent}button.category_button svg{padding-right:.2rem}button.category_button.selected,button.category_button:active,button.category_button:focus-within{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#categories_container:has(button.category_button:focus-within) button.category_button.selected{color:var(--color-base-font);border-bottom:none}#search_logo{padding:.5rem 10px 0 10px;grid-area:logo;display:flex;align-items:center;justify-content:center}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto 0}.search_categories{grid-area:categories}.search_categories .help{display:none}.search_categories:hover .help{display:block;position:absolute;background:var(--color-base-background);padding:1rem .6rem .6rem 0;z-index:1000;width:100%;left:-.1rem}#search_view{padding:.5rem .3rem 0 .5rem;grid-area:search}body.results_endpoint #search_view{padding:.5rem 2.8rem 0 0}.search_box{border-radius:.8rem;width:44rem;display:inline-flex;flex-direction:row;white-space:nowrap;box-shadow:var(--color-search-shadow)}#clear_search{display:block;border-collapse:separate;box-sizing:border-box;width:1.8rem;margin:0;padding:.8rem .2rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:10000}#clear_search:hover{color:var(--color-search-background-hover)}#clear_search.empty *{display:none}html.no-js #clear_search.hide_if_nojs{display:none}#q,#send_search{display:block;margin:0;padding:.8rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:2}#q{width:100%;padding-left:1rem;padding-right:0!important;border-radius:.8rem 0 0 .8rem}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#send_search{border-radius:0 .8rem .8rem 0}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.no-js #clear_search,.no-js #send_search{width:auto!important;border-left:1px solid var(--color-search-border)}.search_filters{margin-top:.6rem;margin-right:0;margin-bottom:0;margin-left:10.6rem;display:flex;overflow-x:auto;overscroll-behavior-inline:contain}.search_filters select{background-color:inherit}.search_filters select:focus,.search_filters select:hover{color:var(--color-base-font)}@media screen and (max-width:79.75em){#search_header{padding:1.5em .5rem 0 .5rem;column-gap:.5rem}.search_filters{margin-top:.6rem;margin-right:0;margin-bottom:0;margin-left:3.5rem}#categories{font-size:90%;clear:both}}@media screen and (max-width:79.75em) and (hover:none){#main_index #categories_container,#main_results #categories_container{width:max-content}#main_index #categories_container .category_checkbox,#main_results #categories_container .category_checkbox{display:inline-block;width:auto}#main_index #categories,#main_results #categories{width:100%;text-align:left;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width:50em){#search_header{width:100%;margin:0;padding:.1rem 0 0 0;column-gap:0;row-gap:0;grid-template-areas:"logo search" "categories categories"}.search_logo{padding:0}.search_box{width:98%;display:flex}#q{width:100%;flex:1}.search_filters{margin:0 10px;padding:.5rem 0}.category{display:inline-block;width:auto;margin:0}.category svg{display:none}.category_checkbox label{padding:1rem!important;margin:0!important}.category_button{padding:1rem!important;margin:0!important}#search_view:focus-within{display:block;background-color:var(--color-search-background);position:absolute;top:0;height:100%;width:100%;z-index:10000}#search_view:focus-within .search_box{border-bottom:1px solid var(--color-search-border);width:100%;border-radius:0;box-shadow:none}#search_view:focus-within .search_box #send_search{margin-right:0!important}#search_view:focus-within .search_box *{border:none;border-radius:0;box-shadow:none}#main_results #q:placeholder-shown~#send_search{margin-right:2.6rem;transition:margin .1s}}@media screen and (max-width:20rem){#search_header{grid-template-areas:"search search" "categories categories"}#search_logo{display:none}}#categories{-webkit-touch-callout:none;user-select:none}#categories::-webkit-scrollbar{width:0;height:0}#categories_container{position:relative}@media screen and (min-width:50em){.center-aligment-yes #main_results{--center-page-width:48rem}}@media screen and (min-width:62rem){.center-aligment-yes #main_results{--center-page-width:60rem}}@media screen and (min-width:79.75em){.center-aligment-yes #main_results{--center-page-width:73rem}}@media screen and (min-width:50em) and (max-width:79.75em){.center-aligment-yes #main_results #results{grid-template-columns:60% calc(40% - 5rem);margin-left:0;margin-right:0}.center-aligment-yes #main_results #urls{margin-left:3rem}.center-aligment-yes #main_results #sidebar{margin-right:1rem}.center-aligment-yes #main_results #backToTop{left:calc(60% + 1rem)}}@media screen and (min-width:79.75em){.center-aligment-yes #main_results{display:flex;flex-direction:column;align-items:center}.center-aligment-yes #main_results #search{width:100%;display:flex;flex-direction:column;align-items:center}.center-aligment-yes #main_results #search_header{grid-template-columns:calc(50% - 4.5rem - var(--center-page-width)/ 2) 3rem var(--center-page-width);grid-template-areas:"na logo search" "na spacer categories";column-gap:1.2rem;width:100%;padding-left:0;padding-right:0}.center-aligment-yes #main_results .search_filters{margin-left:.5rem;width:var(--center-page-width)}.center-aligment-yes #main_results #results{margin-right:2rem;margin-left:10rem}.center-aligment-yes #main_results #results.image-detail-open,.center-aligment-yes #main_results #results.only_template_images{align-self:flex-start}.center-aligment-yes #main_results #results:not(.only_template_images):not(.image-detail-open){margin-left:1.5rem;grid-template-columns:calc(var(--center-page-width) - 5rem - 25rem) 25rem}.center-aligment-yes #main_results #results:not(.only_template_images):not(.image-detail-open) #backToTop{left:calc(50% - 25rem - 5rem + 1rem + var(--center-page-width)/ 2)}.center-aligment-yes #main_results #results .result .content{max-width:inherit}.center-aligment-yes #main_results #urls{margin-left:0}.center-aligment-yes #main_results #sidebar{margin-right:0}}.ion-icon{display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);padding:0;margin:0;scroll-behavior:smooth}body,main{padding:0;margin:0}body{display:flex;flex-direction:column;height:100vh;margin:0}main{width:100%;margin-bottom:2rem;flex:1}.page_with_header{margin:2em auto;width:85em}footer{clear:both;min-height:4rem;padding:1rem 0;width:100%;text-align:center;background-color:var(--color-footer-background);border-top:1px solid var(--color-footer-border);overflow:hidden}footer p{font-size:.9em}.page_with_header .logo{height:40px}#results button[type=submit],.button,input[type=submit]{padding:.7rem;display:inline-block;background:var(--color-btn-background);color:var(--color-btn-font);border-radius:10px;border:0;cursor:pointer}a{text-decoration:none;color:var(--color-url-font)}a:visited{color:var(--color-url-visited-font)}a:visited .highlight{color:var(--color-url-visited-font)}article[data-vim-selected]{background:var(--color-result-vim-selected);border-left:.2rem solid var(--color-result-vim-arrow);border-radius:0 10px 10px 0}article.result-images[data-vim-selected]{background:var(--color-result-vim-arrow);border:none;border-radius:10px}article.result-images[data-vim-selected] .image_thumbnail{filter:opacity(60%)}article.result-images[data-vim-selected] span.source,article.result-images[data-vim-selected] span.title{color:var(--color-result-image-span-font-selected)}article[data-vim-selected].category-files,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-news,article[data-vim-selected].category-social,article[data-vim-selected].category-videos{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{margin:.125rem 0;padding:1rem;border-left:.2rem solid transparent}.result h3{font-size:1.2rem;word-wrap:break-word;margin:.4rem 0 .4rem 0;padding:0}.result h3 a{color:var(--color-result-link-font);font-weight:400;font-size:1.1em}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;outline:0}.result .cache_link,.result .proxyfied_link{font-size:smaller!important;margin-left:.5rem}.result .content,.result .stat{font-size:.9em;margin:0;padding:0;max-width:54em;word-wrap:break-word;line-height:1.24}.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:700}.result .altlink a{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}.result .altlink a:hover{background:var(--color-btn-background);color:var(--color-btn-font)}.result .codelines .highlight{color:inherit;background:inherit;font-weight:400}.result .url_wrapper{display:flex;font-size:1rem;color:var(--color-result-url-font);flex-wrap:nowrap;overflow:hidden;flex-direction:row;margin:0;padding:0}.result .url_wrapper .url_o1{white-space:nowrap;flex-shrink:1;padding-bottom:1px}.result .url_wrapper .url_o1::after{content:" ";width:1ch;display:inline-block}.result .url_wrapper .url_o2{overflow:hidden;white-space:nowrap;flex-basis:content;flex-grow:0;flex-shrink:1;text-align:right;padding-bottom:1px}.result .url_wrapper .url_o2 .url_i2{float:right}.result .published_date,.result .result_author,.result .result_length,.result .result_shipping,.result .result_source_country,.result .result_views{font-size:.8em;color:var(--color-result-publishdate-font)}.result .result_price{font-size:1.2em;color:var(--color-result-description-highlight-font)}.result img.thumbnail{float:left;padding-top:.6rem;padding-right:1rem;width:7rem;height:unset}.result .break{clear:both}.result-packages .attributes,.result-paper .attributes{display:table;border-spacing:.125rem}.result-packages .attributes div,.result-paper .attributes div{display:table-row}.result-packages .attributes div span,.result-paper .attributes div span{font-size:.9rem;margin-top:.25rem;display:table-cell}.result-packages .attributes div span time,.result-paper .attributes div span time{font-size:.9rem}.result-packages .attributes div span:first-child,.result-paper .attributes div span:first-child{color:var(--color-base-font);min-width:10rem}.result-packages .attributes div span:nth-child(2),.result-paper .attributes div span:nth-child(2){color:var(--color-result-publishdate-font)}.result-packages .content,.result-paper .content{margin-top:.25rem}.result-packages .comments,.result-paper .comments{font-size:.9rem;margin:.25rem 0 0 0;padding:0;word-wrap:break-word;line-height:1.24;font-style:italic}.result-packages .attributes{margin-top:.3rem}.template_group_images{display:flex;flex-wrap:wrap}.template_group_images::after{flex-grow:10;content:""}.category-files,.category-map,.category-music,.category-news,.category-social,.category-videos{border:1px solid var(--color-result-border);margin:0 .5rem 1rem .5rem!important;border-radius:10px}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.audio-control audio{width:100%;padding:10px 0 0 0}.embedded-content iframe{width:100%;padding:10px 0 0 0}.result-videos img.thumbnail{float:left;padding-top:.6rem;padding-right:1rem;width:20rem;height:unset}.result-videos .content{overflow:hidden}.result-videos .embedded-video iframe{width:100%;aspect-ratio:16/9;padding:10px 0 0 0}@supports not (aspect-ratio:1 / 1){.result-videos .embedded-video iframe{height:calc(45rem * 9 / 16)}}.engines{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin-top:0;margin-bottom:0;margin-right:.5rem;margin-left:0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{flex-grow:1;padding:.5rem .5rem 3rem .5rem;margin:.25rem;border:none!important;height:12rem}.result-images>a{position:relative;outline:0}.result-images img{margin:0;padding:0;border:none;height:100%;width:100%;object-fit:cover;vertical-align:bottom;background:var(--color-result-image-background)}.result-images .image_resolution{position:absolute;right:0;bottom:0;background:rgba(0,0,0,.5);padding:.3rem .5rem;font-size:.9rem;color:#fff;border-top-left-radius:.3rem}.result-images span.source,.result-images span.title{display:block;position:absolute;width:100%;font-size:.9rem;color:var(--color-result-image-span-font);padding:.5rem 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-images span.source{padding:1.8rem 0 0 0;font-size:.7rem}.result-map img.image{float:right!important;height:100px!important;width:auto!important}.result-map table{font-size:.9em;width:auto;border-collapse:separate;border-spacing:0 .35rem}.result-map table th{font-weight:inherit;width:17rem;vertical-align:top;text-align:left}.result-map table td{vertical-align:top;text-align:left}.hidden{display:none!important}#results{margin-top:1rem;margin-right:2rem;margin-bottom:0;margin-left:10rem;display:grid;grid-template-columns:45rem 25rem;grid-template-rows:min-content min-content 1fr min-content;gap:0 5rem;grid-template-areas:"corrections sidebar" "answers sidebar" "urls sidebar" "pagination sidebar"}#results #sidebar :first-child{margin-top:0}#urls{padding:0;grid-area:urls}#apis .wrapper{display:flex}#suggestions .wrapper{display:flex;flex-flow:column;justify-content:flex-end}#suggestions .wrapper form{display:inline-block;flex:1 1 50%}#infoboxes input,#suggestions input{padding:0;margin:3px;font-size:.9em;display:inline-block;background:0 0;color:var(--color-result-search-url-font);cursor:pointer;width:calc(100%);text-overflow:ellipsis;overflow:hidden;text-align:left}#infoboxes .infobox .url a,#infoboxes input[type=submit],#suggestions .infobox .url a,#suggestions input[type=submit]{color:var(--color-result-link-font);text-decoration:none;font-size:.9rem}#infoboxes .infobox .url a:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#suggestions input[type=submit]:hover{text-decoration:underline}#corrections{grid-area:corrections;display:flex;flex-flow:row wrap;margin:0 0 1em 0}#corrections h4,#corrections input[type=submit]{display:inline-block;padding:.5rem;margin:.5rem}#corrections input[type=submit]{font-size:.8rem;border-radius:5px}#apis .title,#engines_msg .title,#infoboxes .title,#search_url .title,#suggestions .title{margin:2em 0 .5em 0;color:var(--color-base-font)}summary.title{cursor:pointer;padding-top:1em}.sidebar-collapsable{border-top:1px solid var(--color-sidebar-border);padding-bottom:.5em}#sidebar-end-collapsable{border-bottom:1px solid var(--color-sidebar-border);width:100%}#answers{grid-area:answers;background:var(--color-answer-background);padding:1rem;margin:1rem 0;margin-top:0;color:var(--color-answer-font);border-radius:10px}#answers h4{display:none}#answers span{overflow-wrap:anywhere}#answers .answer{display:flex;flex-direction:column}#answers .answer-url{margin-left:auto;margin-top:5px;margin-right:10px;margin-bottom:10px}#infoboxes form{min-width:210px}#sidebar{grid-area:sidebar;word-wrap:break-word;color:var(--color-sidebar-font)}#sidebar .infobox{margin:10px 0 10px;border:1px solid var(--color-sidebar-border);padding:1rem;font-size:.9em;border-radius:10px}#sidebar .infobox h2{margin:0 0 .5em 0}#sidebar .infobox img{max-width:100%;max-height:12em;display:block;margin:0 auto;padding:0}#sidebar .infobox dt{font-weight:700}#sidebar .infobox .attributes dl{margin:.5em 0}#sidebar .infobox .attributes dt{display:inline;margin-top:.5em;margin-right:.25em;margin-bottom:.5em;margin-left:0;padding:0}#sidebar .infobox .attributes dd{display:inline;margin:.5em 0;padding:0}#sidebar .infobox input{font-size:1em}#sidebar .infobox br{clear:both}#sidebar .infobox .attributes,#sidebar .infobox .urls{clear:both}#apis input{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}#apis input:hover{background:var(--color-btn-background);color:var(--color-btn-font)}#search_url div.selectable_url pre{float:left;width:200em}#search_url button#copy_url{float:right;padding:.4rem;margin-left:.5rem;border-radius:.3rem;display:none}#links_on_top{position:absolute;right:1rem;text-align:right;top:2.7rem;padding:0;border:0;display:flex;align-items:center;font-size:1em;color:var(--color-search-font)}#links_on_top a{display:flex;align-items:center;margin-left:1em}#links_on_top a svg{font-size:1.2em;margin-right:.125em}#links_on_top a,#links_on_top a:active *,#links_on_top a:hover *,#links_on_top a:link *,#links_on_top a:visited *{color:var(--color-search-font)}#pagination{grid-area:pagination}#pagination br{clear:both}.numbered_pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}.page_number{background:0 0!important;color:var(--color-result-link-font)!important;text-decoration:underline}.page_number_current{background:0 0;color:var(--color-result-link-visited-font);border:none}#backToTop{border:1px solid var(--color-backtotop-border);margin:0;padding:0;font-size:1em;background:var(--color-backtotop-background);position:fixed;bottom:8rem;left:56.3rem;transition:opacity .5s;opacity:0;pointer-events:none;border-radius:10px}#backToTop a{display:block;margin:0;padding:.7em}#backToTop a,#backToTop a:active,#backToTop a:hover,#backToTop a:visited{color:var(--color-backtotop-font)}#results.scrolling #backToTop{opacity:1;pointer-events:all}@media screen and (max-width:calc(79.75em - 0.5px)){#links_on_top span{display:none}}@media screen and (max-width:52rem){body.results_endpoint #links_on_top .link_on_top_about,body.results_endpoint #links_on_top .link_on_top_donate{display:none}}@media screen and (min-width:50em) and (max-width:79.75em){.center-aligment-no #links_on_top span{display:none}.center-aligment-no .page_with_header{margin:2rem .5rem;width:auto}.center-aligment-no #infoboxes{position:inherit;max-width:inherit}.center-aligment-no #infoboxes .infobox{clear:both}.center-aligment-no #infoboxes .infobox img{float:left;max-width:10em;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;margin-left:0}.center-aligment-no #sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}.center-aligment-no #sidebar input{border:0}.center-aligment-no .result .thumbnail{max-width:98%}.center-aligment-no .result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.center-aligment-no .result .engines{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:3px 0 0 0}.center-aligment-no .result-images{border-bottom:none!important}.center-aligment-no .image_result{max-width:98%}.center-aligment-no .image_result img{max-width:98%}.center-aligment-no #backToTop{display:none}.center-aligment-no #pagination{margin:2rem 0 0 0!important}.center-aligment-no #main_results div#results{margin:0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}}#main_results div#results.only_template_images{margin:1rem .5rem 0 .5rem;display:grid;grid-template-columns:100%;grid-template-rows:min-content min-content min-content 1fr min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}#main_results div#results.only_template_images #sidebar{display:none}#main_results div#results.only_template_images #urls{margin:0;display:flex;flex-wrap:wrap}#main_results div#results.only_template_images #urls::after{flex-grow:10;content:""}#main_results div#results.only_template_images #backToTop{left:auto;right:1rem}#main_results div#results.only_template_images #pagination{margin-right:4rem}@media screen and (max-width:50em){#links_on_top span{display:none}.page_with_header{margin:2rem .5rem;width:auto}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:left;max-width:10em;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;margin-left:0}#sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}#sidebar input{border:0}.result .thumbnail{max-width:98%}.result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.result .engines{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:3px 0 0 0}.result-images{border-bottom:none!important}.image_result{max-width:98%}.image_result img{max-width:98%}#backToTop{display:none}#pagination{margin:2rem 0 0 0!important}#main_results div#results{margin:0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}html{background-color:var(--color-base-background-mobile)}#main_results div#results{grid-template-columns:100%;margin:0 auto}#links_on_top{top:1.4rem;right:10px}#main_index #links_on_top{top:.5rem;right:.5rem}#results{margin:0;padding:0}#pagination{margin:2rem 1rem 0 1rem!important}article[data-vim-selected]{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{background:var(--color-result-background);border:1px solid var(--color-result-background);margin:1rem 10px;border-radius:10px}.result-images{margin:0;height:6rem;background:var(--color-base-background-mobile)}.infobox{border:none!important;background-color:var(--color-sidebar-background)}.numbered_pagination{display:none}.result-packages .attributes,.result-paper .attributes{display:block}.result-packages .attributes div,.result-paper .attributes div{display:block}.result-packages .attributes div span,.result-paper .attributes div span{display:inline}.result-packages .attributes div span:first-child,.result-paper .attributes div span:first-child{font-weight:700}.result-packages .attributes div span:nth-child(2),.result-paper .attributes div span:nth-child(2){margin-left:.5rem}}@media screen and (max-width:35em){.result-videos img.thumbnail{float:none!important}.result-videos .content{overflow:inherit}}pre code{white-space:pre-wrap}/*# sourceMappingURL=searxng.min.css.map */ \ No newline at end of file +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-base-font:#444;--color-base-font-rgb:68,68,68;--color-base-background:#fff;--color-base-background-mobile:#f2f5f8;--color-url-font:#334999;--color-url-visited-font:#9822c3;--color-header-background:#fdfbff;--color-header-border:#ddd;--color-footer-background:#fdfbff;--color-footer-border:#ddd;--color-sidebar-border:#ddd;--color-sidebar-font:#000;--color-sidebar-background:#fff;--color-backtotop-font:#444;--color-backtotop-border:#ddd;--color-backtotop-background:#fff;--color-btn-background:#3050ff;--color-btn-font:#fff;--color-show-btn-background:#bbb;--color-show-btn-font:#000;--color-search-border:#bbb;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#fff;--color-search-font:#222;--color-search-background-hover:#3050ff;--color-error:#db3434;--color-error-background:#fae1e1;--color-warning:#dbba34;--color-warning-background:#faf5e1;--color-success:#42db34;--color-success-background:#e3fae1;--color-categories-item-selected-font:#3050ff;--color-categories-item-border-selected:#3050ff;--color-autocomplete-font:#000;--color-autocomplete-border:#bbb;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#e3e3e3;--color-answer-font:#444;--color-answer-background:#fff;--color-result-background:#fff;--color-result-border:#ddd;--color-result-url-font:#000;--color-result-vim-selected:#f7f7f7;--color-result-vim-arrow:#000bbb;--color-result-description-highlight-font:#000;--color-result-link-font:#000bbb;--color-result-link-font-highlight:#000bbb;--color-result-link-visited-font:#9822c3;--color-result-publishdate-font:#777;--color-result-engines-font:#545454;--color-result-search-url-border:#ddd;--color-result-search-url-font:#000;--color-result-image-span-font:#444;--color-result-image-span-font-selected:#fff;--color-result-image-background:#fff;--color-settings-tr-hover:#ebebeb;--color-settings-engine-description-font:#545454;--color-settings-table-group-background:#0001;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#242424;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#545454;--color-toolkit-kbd-font:#fff;--color-toolkit-kbd-background:#000;--color-toolkit-dialog-border:#ddd;--color-toolkit-dialog-background:#fff;--color-toolkit-tabs-label-border:#fff;--color-toolkit-tabs-section-border:#ddd;--color-toolkit-select-background:#e1e1e1;--color-toolkit-select-border:#ddd;--color-toolkit-select-background-hover:#bbb;--color-toolkit-input-text-font:#222;--color-toolkit-checkbox-onoff-off-background:#ddd;--color-toolkit-checkbox-onoff-on-background:#ddd;--color-toolkit-checkbox-onoff-on-mark-background:#3050ff;--color-toolkit-checkbox-onoff-on-mark-color:#fff;--color-toolkit-checkbox-onoff-off-mark-background:#aaa;--color-toolkit-checkbox-onoff-off-mark-color:#fff;--color-toolkit-checkbox-label-background:#ddd;--color-toolkit-checkbox-label-border:#ddd;--color-toolkit-checkbox-input-border:#3050ff;--color-toolkit-engine-tooltip-border:#ddd;--color-toolkit-engine-tooltip-background:#fff;--color-toolkit-loader-border:rgba(0, 0, 0, 0.2);--color-toolkit-loader-borderleft:rgba(255, 255, 255, 0);--color-doc-code:#003;--color-doc-code-background:#ddeaff}@media (prefers-color-scheme:dark){:root.theme-auto{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-table-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f}}:root.theme-dark{--color-base-font:#bbb;--color-base-font-rgb:187,187,187;--color-base-background:#222428;--color-base-background-mobile:#222428;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#1e1e22;--color-header-border:#333;--color-footer-background:#1e1e22;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#292c34;--color-backtotop-font:#bbb;--color-backtotop-border:#333;--color-backtotop-background:#2b2e36;--color-btn-background:#58f;--color-btn-font:#222;--color-show-btn-background:#555;--color-show-btn-font:#fff;--color-search-border:#555;--color-search-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-search-background:#2b2e36;--color-search-font:#fff;--color-search-background-hover:#58f;--color-error:#f55b5b;--color-error-background:#390a0a;--color-warning:#f1d561;--color-warning-background:#39300a;--color-success:#79f56e;--color-success-background:#0e390a;--color-categories-item-selected-font:#58f;--color-categories-item-border-selected:#58f;--color-autocomplete-font:#fff;--color-autocomplete-border:#555;--color-autocomplete-shadow:0 2px 8px rgba(34, 38, 46, 0.25);--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-background:#26292f;--color-result-border:#333;--color-result-url-font:#fff;--color-result-vim-selected:#1f1f23cc;--color-result-vim-arrow:#8af;--color-result-description-highlight-font:#fff;--color-result-link-font:#8af;--color-result-link-font-highlight:#8af;--color-result-link-visited-font:#c09cd9;--color-result-publishdate-font:#888;--color-result-engines-font:#a4a4a4;--color-result-search-url-border:#555;--color-result-search-url-font:#fff;--color-result-detail-font:#fff;--color-result-detail-label-font:lightgray;--color-result-detail-background:#1a1a1c;--color-result-detail-hr:#555;--color-result-detail-link:#8af;--color-result-detail-loader-border:rgba(255, 255, 255, 0.2);--color-result-detail-loader-borderleft:rgba(0, 0, 0, 0);--color-result-image-span-font:#bbb;--color-result-image-span-font-selected:#222;--color-result-image-background:#222;--color-settings-tr-hover:#2c2c32;--color-settings-engine-description-font:#909090;--color-settings-table-group-background:#1b1b21;--color-toolkit-badge-font:#fff;--color-toolkit-badge-background:#555;--color-toolkit-kbd-font:#000;--color-toolkit-kbd-background:#fff;--color-toolkit-dialog-border:#555;--color-toolkit-dialog-background:#1e1e22;--color-toolkit-tabs-label-border:#222;--color-toolkit-tabs-section-border:#555;--color-toolkit-select-background:#313338;--color-toolkit-select-border:#555;--color-toolkit-select-background-hover:#373b49;--color-toolkit-input-text-font:#fff;--color-toolkit-checkbox-onoff-off-background:#313338;--color-toolkit-checkbox-onoff-on-background:#313338;--color-toolkit-checkbox-onoff-on-mark-background:#58f;--color-toolkit-checkbox-onoff-on-mark-color:#222;--color-toolkit-checkbox-onoff-off-mark-background:#ddd;--color-toolkit-checkbox-onoff-off-mark-color:#222;--color-toolkit-checkbox-label-background:#222;--color-toolkit-checkbox-label-border:#333;--color-toolkit-checkbox-input-border:#58f;--color-toolkit-engine-tooltip-border:#333;--color-toolkit-engine-tooltip-background:#222;--color-toolkit-loader-border:rgba(255, 255, 255, 0.2);--color-toolkit-loader-borderleft:rgba(0, 0, 0, 0);--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f}.code-highlight pre{line-height:100%}.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:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.code-highlight .hll{background-color:#ffc}.code-highlight .c{color:#3D7B7B;font-style:italic}.code-highlight .err{border:1px solid red}.code-highlight .k{color:green;font-weight:700}.code-highlight .o{color:#666}.code-highlight .ch{color:#3D7B7B;font-style:italic}.code-highlight .cm{color:#3D7B7B;font-style:italic}.code-highlight .cp{color:#9C6500}.code-highlight .cpf{color:#3D7B7B;font-style:italic}.code-highlight .c1{color:#3D7B7B;font-style:italic}.code-highlight .cs{color:#3D7B7B;font-style:italic}.code-highlight .gd{color:#A00000}.code-highlight .ge{font-style:italic}.code-highlight .ges{font-weight:700;font-style:italic}.code-highlight .gr{color:#E40000}.code-highlight .gh{color:navy;font-weight:700}.code-highlight .gi{color:#008400}.code-highlight .go{color:#717171}.code-highlight .gp{color:navy;font-weight:700}.code-highlight .gs{font-weight:700}.code-highlight .gu{color:purple;font-weight:700}.code-highlight .gt{color:#04D}.code-highlight .kc{color:green;font-weight:700}.code-highlight .kd{color:green;font-weight:700}.code-highlight .kn{color:green;font-weight:700}.code-highlight .kp{color:green}.code-highlight .kr{color:green;font-weight:700}.code-highlight .kt{color:#B00040}.code-highlight .m{color:#666}.code-highlight .s{color:#BA2121}.code-highlight .na{color:#687822}.code-highlight .nb{color:green}.code-highlight .nc{color:#00F;font-weight:700}.code-highlight .no{color:#800}.code-highlight .nd{color:#A2F}.code-highlight .ni{color:#717171;font-weight:700}.code-highlight .ne{color:#CB3F38;font-weight:700}.code-highlight .nf{color:#00F}.code-highlight .nl{color:#767600}.code-highlight .nn{color:#00F;font-weight:700}.code-highlight .nt{color:green;font-weight:700}.code-highlight .nv{color:#19177C}.code-highlight .ow{color:#A2F;font-weight:700}.code-highlight .w{color:#bbb}.code-highlight .mb{color:#666}.code-highlight .mf{color:#666}.code-highlight .mh{color:#666}.code-highlight .mi{color:#666}.code-highlight .mo{color:#666}.code-highlight .sa{color:#BA2121}.code-highlight .sb{color:#BA2121}.code-highlight .sc{color:#BA2121}.code-highlight .dl{color:#BA2121}.code-highlight .sd{color:#BA2121;font-style:italic}.code-highlight .s2{color:#BA2121}.code-highlight .se{color:#AA5D1F;font-weight:700}.code-highlight .sh{color:#BA2121}.code-highlight .si{color:#A45A77;font-weight:700}.code-highlight .sx{color:green}.code-highlight .sr{color:#A45A77}.code-highlight .s1{color:#BA2121}.code-highlight .ss{color:#19177C}.code-highlight .bp{color:green}.code-highlight .fm{color:#00F}.code-highlight .vc{color:#19177C}.code-highlight .vg{color:#19177C}.code-highlight .vi{color:#19177C}.code-highlight .vm{color:#19177C}.code-highlight .il{color:#666}.codelines{margin:.125rem 0 0 0;padding:1rem 0 0 0}.code-highlight pre{overflow:auto;margin:0;padding:0 0 .75rem 0}.code-highlight .linenos{user-select:none;cursor:default;margin-right:8px;text-align:right}.code-highlight .linenos::selection{background:0 0}.code-highlight .linenos::-moz-selection{background:0 0}.code-highlight span.linenos{color:#64708d}@media (prefers-color-scheme:dark){:root.theme-auto .code-highlight pre{line-height:100%}:root.theme-auto .code-highlight td.linenos .normal{color:#3c4354;background-color:transparent;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight span.linenos{color:#3c4354;background-color:transparent;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight td.linenos .special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight span.linenos.special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight .hll{background-color:#6e7681}:root.theme-auto .code-highlight .c{color:#7e8aa1}:root.theme-auto .code-highlight .err{color:#f88f7f}:root.theme-auto .code-highlight .esc{color:#d4d2c8}:root.theme-auto .code-highlight .g{color:#d4d2c8}:root.theme-auto .code-highlight .k{color:#FFAD66}:root.theme-auto .code-highlight .l{color:#D5FF80}:root.theme-auto .code-highlight .n{color:#d4d2c8}:root.theme-auto .code-highlight .o{color:#FFAD66}:root.theme-auto .code-highlight .x{color:#d4d2c8}:root.theme-auto .code-highlight .p{color:#d4d2c8}:root.theme-auto .code-highlight .ch{color:#f88f7f;font-style:italic}:root.theme-auto .code-highlight .cm{color:#7e8aa1}:root.theme-auto .code-highlight .cp{color:#FFAD66;font-weight:700}:root.theme-auto .code-highlight .cpf{color:#7e8aa1}:root.theme-auto .code-highlight .c1{color:#7e8aa1}:root.theme-auto .code-highlight .cs{color:#7e8aa1;font-style:italic}:root.theme-auto .code-highlight .gd{color:#f88f7f;background-color:#3d1e20}:root.theme-auto .code-highlight .ge{color:#d4d2c8;font-style:italic}:root.theme-auto .code-highlight .ges{color:#d4d2c8}:root.theme-auto .code-highlight .gr{color:#f88f7f}:root.theme-auto .code-highlight .gh{color:#d4d2c8}:root.theme-auto .code-highlight .gi{color:#6ad4af;background-color:#19362c}:root.theme-auto .code-highlight .go{color:#7e8aa1}:root.theme-auto .code-highlight .gp{color:#d4d2c8}:root.theme-auto .code-highlight .gs{color:#d4d2c8;font-weight:700}:root.theme-auto .code-highlight .gu{color:#d4d2c8}:root.theme-auto .code-highlight .gt{color:#f88f7f}:root.theme-auto .code-highlight .kc{color:#FFAD66}:root.theme-auto .code-highlight .kd{color:#FFAD66}:root.theme-auto .code-highlight .kn{color:#FFAD66}:root.theme-auto .code-highlight .kp{color:#FFAD66}:root.theme-auto .code-highlight .kr{color:#FFAD66}:root.theme-auto .code-highlight .kt{color:#73D0FF}:root.theme-auto .code-highlight .ld{color:#D5FF80}:root.theme-auto .code-highlight .m{color:#DFBFFF}:root.theme-auto .code-highlight .s{color:#D5FF80}:root.theme-auto .code-highlight .na{color:#FFD173}:root.theme-auto .code-highlight .nb{color:#FFD173}:root.theme-auto .code-highlight .nc{color:#73D0FF}:root.theme-auto .code-highlight .no{color:#FFD173}:root.theme-auto .code-highlight .nd{color:#7e8aa1;font-weight:700;font-style:italic}:root.theme-auto .code-highlight .ni{color:#95E6CB}:root.theme-auto .code-highlight .ne{color:#73D0FF}:root.theme-auto .code-highlight .nf{color:#FFD173}:root.theme-auto .code-highlight .nl{color:#d4d2c8}:root.theme-auto .code-highlight .nn{color:#d4d2c8}:root.theme-auto .code-highlight .nx{color:#d4d2c8}:root.theme-auto .code-highlight .py{color:#FFD173}:root.theme-auto .code-highlight .nt{color:#5CCFE6}:root.theme-auto .code-highlight .nv{color:#d4d2c8}:root.theme-auto .code-highlight .ow{color:#FFAD66}:root.theme-auto .code-highlight .pm{color:#d4d2c8}:root.theme-auto .code-highlight .w{color:#d4d2c8}:root.theme-auto .code-highlight .mb{color:#DFBFFF}:root.theme-auto .code-highlight .mf{color:#DFBFFF}:root.theme-auto .code-highlight .mh{color:#DFBFFF}:root.theme-auto .code-highlight .mi{color:#DFBFFF}:root.theme-auto .code-highlight .mo{color:#DFBFFF}:root.theme-auto .code-highlight .sa{color:#F29E74}:root.theme-auto .code-highlight .sb{color:#D5FF80}:root.theme-auto .code-highlight .sc{color:#D5FF80}:root.theme-auto .code-highlight .dl{color:#D5FF80}:root.theme-auto .code-highlight .sd{color:#7e8aa1}:root.theme-auto .code-highlight .s2{color:#D5FF80}:root.theme-auto .code-highlight .se{color:#95E6CB}:root.theme-auto .code-highlight .sh{color:#D5FF80}:root.theme-auto .code-highlight .si{color:#95E6CB}:root.theme-auto .code-highlight .sx{color:#95E6CB}:root.theme-auto .code-highlight .sr{color:#95E6CB}:root.theme-auto .code-highlight .s1{color:#D5FF80}:root.theme-auto .code-highlight .ss{color:#DFBFFF}:root.theme-auto .code-highlight .bp{color:#5CCFE6}:root.theme-auto .code-highlight .fm{color:#FFD173}:root.theme-auto .code-highlight .vc{color:#d4d2c8}:root.theme-auto .code-highlight .vg{color:#d4d2c8}:root.theme-auto .code-highlight .vi{color:#d4d2c8}:root.theme-auto .code-highlight .vm{color:#d4d2c8}:root.theme-auto .code-highlight .il{color:#DFBFFF}:root.theme-auto .code-highlight pre{overflow:auto;margin:0;padding:0 0 .75rem 0}:root.theme-auto .code-highlight .linenos{user-select:none;cursor:default;margin-right:8px;text-align:right}:root.theme-auto .code-highlight .linenos::selection{background:0 0}:root.theme-auto .code-highlight .linenos::-moz-selection{background:0 0}:root.theme-auto .code-highlight span.linenos{color:#64708d}}:root.theme-dark .code-highlight pre{line-height:100%}:root.theme-dark .code-highlight td.linenos .normal{color:#3c4354;background-color:transparent;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight span.linenos{color:#3c4354;background-color:transparent;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight td.linenos .special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight span.linenos.special{color:#3c4354;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight .hll{background-color:#6e7681}:root.theme-dark .code-highlight .c{color:#7e8aa1}:root.theme-dark .code-highlight .err{color:#f88f7f}:root.theme-dark .code-highlight .esc{color:#d4d2c8}:root.theme-dark .code-highlight .g{color:#d4d2c8}:root.theme-dark .code-highlight .k{color:#FFAD66}:root.theme-dark .code-highlight .l{color:#D5FF80}:root.theme-dark .code-highlight .n{color:#d4d2c8}:root.theme-dark .code-highlight .o{color:#FFAD66}:root.theme-dark .code-highlight .x{color:#d4d2c8}:root.theme-dark .code-highlight .p{color:#d4d2c8}:root.theme-dark .code-highlight .ch{color:#f88f7f;font-style:italic}:root.theme-dark .code-highlight .cm{color:#7e8aa1}:root.theme-dark .code-highlight .cp{color:#FFAD66;font-weight:700}:root.theme-dark .code-highlight .cpf{color:#7e8aa1}:root.theme-dark .code-highlight .c1{color:#7e8aa1}:root.theme-dark .code-highlight .cs{color:#7e8aa1;font-style:italic}:root.theme-dark .code-highlight .gd{color:#f88f7f;background-color:#3d1e20}:root.theme-dark .code-highlight .ge{color:#d4d2c8;font-style:italic}:root.theme-dark .code-highlight .ges{color:#d4d2c8}:root.theme-dark .code-highlight .gr{color:#f88f7f}:root.theme-dark .code-highlight .gh{color:#d4d2c8}:root.theme-dark .code-highlight .gi{color:#6ad4af;background-color:#19362c}:root.theme-dark .code-highlight .go{color:#7e8aa1}:root.theme-dark .code-highlight .gp{color:#d4d2c8}:root.theme-dark .code-highlight .gs{color:#d4d2c8;font-weight:700}:root.theme-dark .code-highlight .gu{color:#d4d2c8}:root.theme-dark .code-highlight .gt{color:#f88f7f}:root.theme-dark .code-highlight .kc{color:#FFAD66}:root.theme-dark .code-highlight .kd{color:#FFAD66}:root.theme-dark .code-highlight .kn{color:#FFAD66}:root.theme-dark .code-highlight .kp{color:#FFAD66}:root.theme-dark .code-highlight .kr{color:#FFAD66}:root.theme-dark .code-highlight .kt{color:#73D0FF}:root.theme-dark .code-highlight .ld{color:#D5FF80}:root.theme-dark .code-highlight .m{color:#DFBFFF}:root.theme-dark .code-highlight .s{color:#D5FF80}:root.theme-dark .code-highlight .na{color:#FFD173}:root.theme-dark .code-highlight .nb{color:#FFD173}:root.theme-dark .code-highlight .nc{color:#73D0FF}:root.theme-dark .code-highlight .no{color:#FFD173}:root.theme-dark .code-highlight .nd{color:#7e8aa1;font-weight:700;font-style:italic}:root.theme-dark .code-highlight .ni{color:#95E6CB}:root.theme-dark .code-highlight .ne{color:#73D0FF}:root.theme-dark .code-highlight .nf{color:#FFD173}:root.theme-dark .code-highlight .nl{color:#d4d2c8}:root.theme-dark .code-highlight .nn{color:#d4d2c8}:root.theme-dark .code-highlight .nx{color:#d4d2c8}:root.theme-dark .code-highlight .py{color:#FFD173}:root.theme-dark .code-highlight .nt{color:#5CCFE6}:root.theme-dark .code-highlight .nv{color:#d4d2c8}:root.theme-dark .code-highlight .ow{color:#FFAD66}:root.theme-dark .code-highlight .pm{color:#d4d2c8}:root.theme-dark .code-highlight .w{color:#d4d2c8}:root.theme-dark .code-highlight .mb{color:#DFBFFF}:root.theme-dark .code-highlight .mf{color:#DFBFFF}:root.theme-dark .code-highlight .mh{color:#DFBFFF}:root.theme-dark .code-highlight .mi{color:#DFBFFF}:root.theme-dark .code-highlight .mo{color:#DFBFFF}:root.theme-dark .code-highlight .sa{color:#F29E74}:root.theme-dark .code-highlight .sb{color:#D5FF80}:root.theme-dark .code-highlight .sc{color:#D5FF80}:root.theme-dark .code-highlight .dl{color:#D5FF80}:root.theme-dark .code-highlight .sd{color:#7e8aa1}:root.theme-dark .code-highlight .s2{color:#D5FF80}:root.theme-dark .code-highlight .se{color:#95E6CB}:root.theme-dark .code-highlight .sh{color:#D5FF80}:root.theme-dark .code-highlight .si{color:#95E6CB}:root.theme-dark .code-highlight .sx{color:#95E6CB}:root.theme-dark .code-highlight .sr{color:#95E6CB}:root.theme-dark .code-highlight .s1{color:#D5FF80}:root.theme-dark .code-highlight .ss{color:#DFBFFF}:root.theme-dark .code-highlight .bp{color:#5CCFE6}:root.theme-dark .code-highlight .fm{color:#FFD173}:root.theme-dark .code-highlight .vc{color:#d4d2c8}:root.theme-dark .code-highlight .vg{color:#d4d2c8}:root.theme-dark .code-highlight .vi{color:#d4d2c8}:root.theme-dark .code-highlight .vm{color:#d4d2c8}:root.theme-dark .code-highlight .il{color:#DFBFFF}:root.theme-dark .code-highlight pre{overflow:auto;margin:0;padding:0 0 .75rem 0}:root.theme-dark .code-highlight .linenos{user-select:none;cursor:default;margin-right:8px;text-align:right}:root.theme-dark .code-highlight .linenos::selection{background:0 0}:root.theme-dark .code-highlight .linenos::-moz-selection{background:0 0}:root.theme-dark .code-highlight span.linenos{color:#64708d}html.no-js .hide_if_nojs{display:none}html.js .show_if_nojs{display:none}.center{text-align:center}.right{float:right}.left{float:left}.invisible{display:none!important}.list-unstyled{list-style-type:none}.list-unstyled li{margin-top:4px;margin-bottom:4px}.danger{background-color:var(--color-error-background)}.warning{background:var(--color-warning-background)}.success{background:var(--color-success-background)}.badge{display:inline-block;color:var(--color-toolkit-badge-font);background-color:var(--color-toolkit-badge-background);text-align:center;white-space:nowrap;vertical-align:baseline;min-width:10px;padding:1px 5px;border-radius:5px}kbd{padding:2px 4px;margin:1px;font-size:90%;color:var(--color-toolkit-kbd-font);background:var(--color-toolkit-kbd-background)}table{width:100%}table.striped tr{border-bottom:1px solid var(--color-settings-tr-hover)}th{padding:.4em}td{padding:0 4px}tr:hover{background:var(--color-settings-tr-hover)!important}div.selectable_url{display:block;border:1px solid var(--color-result-search-url-border);padding:4px;color:var(--color-result-search-url-font);margin:.1em;overflow:hidden;height:1.2em;line-height:1.2em;border-radius:5px}div.selectable_url pre{display:block;font-size:.8em;word-break:break-all;margin:.1em;user-select:all}.dialog-error{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error ol,.dialog-error p,.dialog-error ul{margin:1px 0 0 0}.dialog-error table{width:auto}.dialog-error tr{vertical-align:text-top}.dialog-error tr:hover{background:0 0!important}.dialog-error td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-error-block{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;display:block;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error)}.dialog-error-block .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error-block ol,.dialog-error-block p,.dialog-error-block ul{margin:1px 0 0 0}.dialog-error-block table{width:auto}.dialog-error-block tr{vertical-align:text-top}.dialog-error-block tr:hover{background:0 0!important}.dialog-error-block td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-error-block h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning)}.dialog-warning .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0 0}.dialog-warning table{width:auto}.dialog-warning tr{vertical-align:text-top}.dialog-warning tr:hover{background:0 0!important}.dialog-warning td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{position:relative;display:flex;padding:1rem;margin:0 0 1em 0;border:1px solid var(--color-toolkit-dialog-border);text-align:left;border-radius:10px;display:block;background:var(--color-toolkit-dialog-background);position:fixed;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);z-index:10000000}.dialog-modal .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0 0}.dialog-modal table{width:auto}.dialog-modal tr{vertical-align:text-top}.dialog-modal tr:hover{background:0 0!important}.dialog-modal td{padding:0 1em 0 0;padding-top:0;padding-right:1rem;padding-bottom:0;padding-left:0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{overflow-x:auto;overflow-y:hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}ul.tabs{border-bottom:1px solid var(--color-toolkit-tabs-section-border);list-style:none;padding-left:0}ul.tabs li{display:flex}.tabs{display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label,.tabs>li>a{order:1;padding:.7em;margin:0 .7em;letter-spacing:.5px;text-transform:uppercase;border:solid var(--color-toolkit-tabs-label-border);border-width:0 0 2px 0;color:unset;-webkit-touch-callout:none;user-select:none;cursor:pointer}.tabs>label.active,.tabs>li>a.active{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}.tabs>label:hover,.tabs>li>a:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}.tabs>section{min-width:100%;padding:.7rem 0;box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);display:none}.tabs>label:last-of-type{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font);letter-spacing:-.1px}.tabs>section:last-of-type{display:block}html body .tabs>input:checked~section{display:none}html body .tabs>input:checked~label{position:inherited;background:inherit;border-bottom:2px solid transparent;font-weight:400;color:inherit}html body .tabs>input:checked~label:hover{border-bottom:2px solid var(--color-categories-item-border-selected)}html body .tabs>input:checked+label{border-bottom:2px solid var(--color-categories-item-border-selected);background:var(--color-categories-item-selected);color:var(--color-categories-item-selected-font)}html body .tabs>input:checked+label+section{display:block}select{height:2.4rem;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0;padding:.2rem!important;color:var(--color-search-font);font-size:.9rem;z-index:2}select:focus,select:hover{cursor:pointer}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-width:0 2rem 0 0;border-color:transparent;background:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E") no-repeat;background-position-x:calc(100% + 2rem);background-size:2rem;background-origin:content-box;background-color:var(--color-toolkit-select-background);outline:medium none;text-overflow:ellipsis;border-radius:5px}select:focus,select:hover{background-color:var(--color-toolkit-select-background-hover)}select option{background-color:var(--color-base-background)}@media (prefers-color-scheme:dark){html.theme-auto select,html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}html.theme-dark select{background-image:url("data:image/svg+xml;charset=UTF-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%0A%3Cg%3E%3Cpolygon%20fill%3D%22%23ddd%22%20points%3D%22128%2C192%20256%2C320%20384%2C192%22%2F%3E%3C%2Fg%3E%0A%3C%2Fsvg%3E")}}input.checkbox-onoff[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;width:2.5em;height:.7em;box-shadow:none!important;margin:0 16px;border-radius:10px;position:relative}input.checkbox-onoff[type=checkbox]:focus,input.checkbox-onoff[type=checkbox]:hover{outline:0}input.checkbox-onoff[type=checkbox]:focus::after{content:"";position:absolute;width:3.5em;height:1.65em;border:1px solid var(--color-btn-background);border-radius:12px;box-shadow:var(--color-btn-background) 0 0 3px;z-index:10000;top:-.55em;left:-.6em}input.checkbox-onoff[type=checkbox]::before{position:absolute;top:-.5em;display:flex;justify-content:center;align-items:center;font-size:.75em;width:1.875em;height:1.875em;border-radius:50%}input.checkbox-onoff.reversed-checkbox[type=checkbox]:checked,input.checkbox-onoff[type=checkbox]{background:var(--color-toolkit-checkbox-onoff-off-background)}input.checkbox-onoff.reversed-checkbox[type=checkbox]:checked::before,input.checkbox-onoff[type=checkbox]::before{left:-.5em;content:"\2715";color:var(--color-toolkit-checkbox-onoff-off-mark-color);background:var(--color-toolkit-checkbox-onoff-off-mark-background)}input.checkbox-onoff.reversed-checkbox[type=checkbox],input.checkbox-onoff[type=checkbox]:checked{background:var(--color-toolkit-checkbox-onoff-on-background)}input.checkbox-onoff.reversed-checkbox[type=checkbox]::before,input.checkbox-onoff[type=checkbox]:checked::before{left:calc(100% - 1.5em);content:"\2713";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-toolkit-checkbox-onoff-on-mark-background)}@supports (transform:rotate(-45deg)){input[type=checkbox]:not(.checkbox-onoff){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;cursor:pointer;position:relative;top:0;left:0;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:.3em}input[type=checkbox]:not(.checkbox-onoff)::after{content:'';width:9px;height:5px;position:absolute;top:3px;left:2px;border:3px solid var(--color-toolkit-checkbox-label-border);border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}input[type=checkbox]:not(.checkbox-onoff):checked::after{border-color:var(--color-toolkit-checkbox-input-border);opacity:1}input[type=checkbox][disabled]:not(.checkbox-onoff){border:inherit;background-color:transparent!important;cursor:inherit}input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after{opacity:.5}}@media screen and (max-width:50em){.tabs>label{width:100%}}.loader,.loader::after{border-radius:50%;width:2em;height:2em}.loader{margin:1em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid var(--color-toolkit-loader-border);border-right:.5em solid var(--color-toolkit-loader-border);border-bottom:.5em solid var(--color-toolkit-loader-border);border-left:.5em solid var(--color-toolkit-loader-borderleft);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.2s infinite linear;animation:load8 1.2s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.engine-tooltip{display:none;position:absolute;padding:.5rem 1rem;margin:0 0 0 2rem;border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);font-size:14px;font-weight:400;z-index:1000000;text-align:left;border-radius:10px}.engine-tooltip:hover,td:hover .engine-tooltip,th:hover .engine-tooltip{display:inline-block}.stacked-bar-chart{margin:0;padding:0 .125rem 0 4rem;width:100%;width:-moz-available;width:-webkit-fill-available;width:fill;flex-direction:row;flex-wrap:nowrap;align-items:center;display:inline-flex}.stacked-bar-chart-value{width:3rem;display:inline-block;position:absolute;padding: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:var(--color-base-font);border:1px solid rgba(var(--color-base-font-rgb),.9);padding:.3rem 0}.stacked-bar-chart-rate80{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border:1px solid rgba(var(--color-base-font-rgb),.3);padding:.3rem 0}.stacked-bar-chart-rate95{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-bottom:1px dotted rgba(var(--color-base-font-rgb),.5);padding:0}.stacked-bar-chart-rate100{display:flex;flex-shrink:0;flex-grow:0;flex-basis:unset;background:0 0;border-left:1px solid rgba(var(--color-base-font-rgb),.9);padding:.4rem 0;width:1px}/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */.autocomplete{position:absolute;width:44rem;max-height:0;overflow-y:hidden;text-align:left;border-radius:10px}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{list-style-type:none;margin:0;padding:0}.autocomplete>ul>li{cursor:pointer;padding:.5rem 1rem}.autocomplete>ul>li.active,.autocomplete>ul>li:active,.autocomplete>ul>li:focus,.autocomplete>ul>li:hover{background-color:var(--color-autocomplete-background-hover)}.autocomplete>ul>li.active a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:active,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:focus a:hover,.autocomplete>ul>li:hover a:active,.autocomplete>ul>li:hover a:focus,.autocomplete>ul>li:hover a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{display:block;background-color:var(--color-autocomplete-background);color:var(--color-autocomplete-font);max-height:32rem;overflow-y:auto;z-index:100;margin-top:3.5rem;border-radius:.8rem;box-shadow:0 2px 8px rgba(34,38,46,.25)}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete{width:100%}.autocomplete>ul>li{padding:1rem}}#main_results #results.image-detail-open.only_template_images{width:min(98%,59.25rem)!important}#main_results #results.only_template_images.image-detail-open #backToTop{left:56.75rem!important;right:inherit}article.result-images .detail{display:none}#results.image-detail-open article.result-images[data-vim-selected] .detail{display:flex;flex-direction:column;position:fixed;left:60rem;right:0;top:7.6rem;transition:top 64ms ease-in 0s;bottom:0;background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-background);z-index:10000;padding:4rem 3rem 3rem 3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:block;flex:1;text-align:left;width:100%;border:none;text-decoration:none}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{padding:0;margin:0;border:none;object-fit:contain;width:inherit;height:inherit;max-width:100%;min-height:inherit;max-height:calc(100vh - 25rem - 7rem);background:inherit}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels{color:var(--color-result-detail-font);height:19rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels hr{border-top:1px solid var(--color-result-detail-hr);border-bottom:none}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4{height:2rem;overflow:hidden;text-overflow:ellipsis;font-size:.9rem;margin-bottom:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{color:var(--color-result-detail-label-font);font-size:.9rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:.8rem 0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{display:inline-block;width:12rem}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels h4,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{text-align:left}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content{height:2rem;line-height:unset;overflow:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-content:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url:hover{position:relative;overflow:inherit!important;background:var(--color-result-detail-background);text-overflow:inherit!important}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:active,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:visited{color:var(--color-result-detail-link)}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a:hover{text-decoration:underline}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close{top:1rem;left:1rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{top:1rem;right:6rem;padding-top:.4rem;padding-right:.5rem;padding-bottom:.4rem;padding-left:.3rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{top:1rem;right:2rem;padding:.4rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:absolute;filter:opacity(40%);z-index:2000002}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span{display:block;width:1.5rem;height:1.5rem;text-align:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next span::before,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous span::before{vertical-align:sub}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:visited,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:active,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:visited{color:var(--color-result-detail-font);background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-font)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-close:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{position:absolute;top:1rem;right:50%;border-top:.5em solid var(--color-result-detail-loader-border);border-right:.5em solid var(--color-result-detail-loader-border);border-bottom:.5em solid var(--color-result-detail-loader-border);border-left:.5em solid var(--color-result-detail-loader-borderleft)}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail{top:0}#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail a.result-images-source img{max-height:calc(100vh - 25rem)}@media screen and (max-width:79.75em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;left:0}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{display:flex;flex-direction:column;justify-content:center}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 24rem)}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{right:1rem}}@media screen and (max-width:50em){#results.image-detail-open article.result-images[data-vim-selected] .detail{top:0;left:0;padding:1rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 20rem);margin:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-right:1rem}}.dialog-modal{animation-name:dialogmodal;animation-duration:.13s}@keyframes dialogmodal{0%{opacity:0}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.05)}}input.checkbox-onoff[type=checkbox]::before{transition:left .25s}iframe[src^="https://w.soundcloud.com"]{height:120px}iframe[src^="https://www.deezer.com"]{height:94px}iframe[src^="https://www.mixcloud.com"]{height:250px}iframe[src^="https://bandcamp.com/EmbeddedPlayer"]{height:350px}iframe[src^="https://bandcamp.com/EmbeddedPlayer/track"]{height:120px}iframe[src^="https://genius.com/songs"]{height:65px}.info-page code{font-family:monospace;border-radius:5px;background-color:var(--color-doc-code-background);color:var(--color-doc-code);padding:.2rem;border:0 none}.stats_endpoint .github-issue-button{display:block;padding:8px 16px;font-family:sans-serif;font-size:16px;color:#fff;background-color:#238636;border:#2ea043;border-radius:10px!important;box-shadow:transparent 0 0 0 0}.stats_endpoint .github-issue-button:hover{background-color:#2ea043}.stats_endpoint .issue-hide{display:none}.stats_endpoint input[type=checked]{position:absolute}.stats_endpoint label{margin:1rem 1rem 1rem 0}.stats_endpoint .step_content{margin:1rem 1rem 1rem 2rem}.stats_endpoint .step1,.stats_endpoint .step2{visibility:hidden}.stats_endpoint .step1_delay{transition:visibility 0s linear 4s}.stats_endpoint #step1:checked~.step1,.stats_endpoint #step2:checked~.step2{visibility:visible}.engine-stats{border-spacing:0;border-collapse:collapse}.engine-stats tr td,.engine-stats tr th{border-bottom:1px solid var(--color-result-border);padding:.25rem}.engine-stats table.engine-tooltip{border-spacing:0;border-collapse:collapse}.engine-stats table.engine-tooltip td,.engine-stats table.engine-tooltip th{border:none}.engine-stats .engine-name{width:20rem}.engine-stats .engine-score{width:7rem;text-align:right}.engine-stats .engine-reliability{text-align:right}failed-test,table.engine-error td.engine-error-type,table.engine-error th.engine-error-type{width:10rem}.engine-errors{margin-top:3rem}.engine-errors table.engine-error{max-width:1280px;margin:1rem 0 3rem 0;border:1px solid var(--color-result-border);text-align:left}.engine-errors table.engine-error tr td,.engine-errors table.engine-error tr th{padding:.5rem}.engine-errors table.engine-error span.log_parameters{border-right:1px solid solid var(--color-result-border);padding:0 1rem 0 0;margin:0 0 0 .5rem}.bar-chart-value{width:3em;display:inline-block;text-align:right;padding-right:.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}#main_index{margin-top:26vh}.index{text-align:center}.index .title{background:url(../img/searxng.png) no-repeat;min-height:4rem;margin:4rem auto;background-position:center;background-size:contain}.index h1{font-size:4em;visibility:hidden}.index #search,.index #search_header{margin:0 auto;background:inherit;border:inherit;padding:0;display:block}.index .search_filters{display:block;margin:1em 0}.index .category label{padding:6px 10px;border-bottom:initial!important}@media screen and (max-width:79.75em){div.title h1{font-size:1em}#main_index{margin-top:6em}}table{border-collapse:collapse}table td,table th{text-align:center;padding:1rem .5rem;text-align:left}table tr.pref-group th{font-weight:400;text-align:left;background:var(--color-settings-table-group-background)}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0 0;display:block;float:left;width:300px}#main_preferences input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);border:none;background:none repeat scroll 0 0 var(--color-toolkit-select-background);padding:.2rem .4rem;height:2rem;border-radius:5px}#main_preferences input[type=text]:focus,#main_preferences input[type=text]:hover{background-color:var(--color-toolkit-select-background-hover)}#main_preferences .value{margin:0;padding:0;float:left;width:15em}#main_preferences .value input[type=text],#main_preferences .value select{font-size:inherit!important;margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0}#main_preferences .value select{width:14rem}#main_preferences .value input:focus,#main_preferences .value select:focus{outline:0;box-shadow:0 0 1px 1px var(--color-btn-background)}#main_preferences .description{margin:0;padding:5px 0 0 0;float:right;width:50%;color:var(--color-settings-engine-description-font);font-size:90%}#main_preferences .bang{text-align:left;border-radius:5px;background-color:var(--color-doc-code-background);color:var(--color-doc-code);padding:.2rem;border:0 none}#main_preferences .category{margin-right:.5rem}#main_preferences .category label{border:2px solid transparent;padding:.2rem .4rem;border-radius:5px}#main_preferences .category input[type=checkbox]:checked+label{border:2px solid var(--color-categories-item-border-selected)}#main_preferences table.table_engines th.name label{cursor:pointer}#main_preferences table.table_engines th.name .engine-tooltip{margin-top:1.8rem;left:calc((100% - 85em)/ 2 + 10em);max-width:40rem}#main_preferences table.table_engines th.name .engine-tooltip .engine-description{margin-top:.5rem}#main_preferences table.table_engines th.name .engine-tooltip .bang{margin:.3rem}#main_preferences table.table_engines .checkbox-col,#main_preferences table.table_engines .name,#main_preferences table.table_engines .shortcut{text-align:left}#main_preferences table.cookies{width:100%;direction:ltr}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:left;font-family:monospace;font-size:1rem;padding:.5em;vertical-align:top}#main_preferences table.cookies td:first-child{word-break:keep-all;width:14rem;padding-right:1rem}#main_preferences table.cookies td:last-child{word-break:break-all}#main_preferences table.cookies>tbody>tr:nth-child(even)>td,#main_preferences table.cookies>tbody>tr:nth-child(even)>th{background-color:var(--color-settings-tr-hover)}#main_preferences .preferences_back{background:none repeat scroll 0 0 var(--color-btn-background);color:var(--color-btn-font);border:0 none;border-radius:10px;cursor:pointer;display:inline-block;margin:2px 4px;padding:.7em}#main_preferences .preferences_back a{color:var(--color-settings-return-font)}#main_preferences .preferences_back a::first-letter{text-transform:uppercase}#main_preferences #toggle-all-engines-container{width:max-content;margin-left:auto}#main_preferences div.selectable_url pre{width:100%}#main_preferences #copy-hash-container{display:flex;align-items:center;gap:.5rem}#main_preferences #copy-hash-container div.selectable_url pre{width:auto;flex-grow:1}#main_preferences #pref-hash-input{width:100%}@media screen and (max-width:79.75em){.preferences_back{clear:both}.engine-tooltip{left:10em!important}}#search{padding:0;margin:0}#search_header{padding-top:1.5em;padding-right:2em;padding-left:7rem;margin:0;background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);display:grid;column-gap:1.2rem;row-gap:1rem;grid-template-columns:3rem 1fr;grid-template-areas:"logo search" "spacer categories"}.category_button,.category_checkbox{display:inline-block;position:relative;margin-right:1rem;padding:0}.category_checkbox input{display:none}.category_checkbox label{cursor:pointer;padding:.2rem 0;display:inline-flex;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;user-select:none}.category_checkbox label svg{padding-right:.2rem}.category_checkbox label div.category_name{margin:auto 0}.category_checkbox input[type=checkbox]:checked+label{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}button.category_button{background-color:inherit;color:var(--color-base-font);cursor:pointer;padding:.2rem 0;display:inline-flex;align-items:center;text-transform:capitalize;font-size:.9em;border:none;border-bottom:2px solid transparent}button.category_button svg{padding-right:.2rem}button.category_button.selected,button.category_button:active,button.category_button:focus-within{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#categories_container:has(button.category_button:focus-within) button.category_button.selected{color:var(--color-base-font);border-bottom:none}#search_logo{padding:.5rem 10px 0 10px;grid-area:logo;display:flex;align-items:center;justify-content:center}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto 0}.search_categories{grid-area:categories}.search_categories .help{display:none}.search_categories:hover .help{display:block;position:absolute;background:var(--color-base-background);padding:1rem .6rem .6rem 0;z-index:1000;width:100%;left:-.1rem}#search_view{padding:.5rem .3rem 0 .5rem;grid-area:search}body.results_endpoint #search_view{padding:.5rem 2.8rem 0 0}.search_box{border-radius:.8rem;width:44rem;display:inline-flex;flex-direction:row;white-space:nowrap;box-shadow:var(--color-search-shadow)}#clear_search{display:block;border-collapse:separate;box-sizing:border-box;width:1.8rem;margin:0;padding:.8rem .2rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:10000}#clear_search:hover{color:var(--color-search-background-hover)}#clear_search.empty *{display:none}html.no-js #clear_search.hide_if_nojs{display:none}#q,#send_search{display:block;margin:0;padding:.8rem;background:none repeat scroll 0 0 var(--color-search-background);border:none;outline:0;color:var(--color-search-font);font-size:1.1rem;z-index:2}#q{width:100%;padding-left:1rem;padding-right:0!important;border-radius:.8rem 0 0 .8rem}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#send_search{border-radius:0 .8rem .8rem 0}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.no-js #clear_search,.no-js #send_search{width:auto!important;border-left:1px solid var(--color-search-border)}.search_filters{margin-top:.6rem;margin-right:0;margin-bottom:0;margin-left:10.6rem;display:flex;overflow-x:auto;overscroll-behavior-inline:contain}.search_filters select{background-color:inherit}.search_filters select:focus,.search_filters select:hover{color:var(--color-base-font)}@media screen and (max-width:79.75em){#search_header{padding:1.5em .5rem 0 .5rem;column-gap:.5rem}.search_filters{margin-top:.6rem;margin-right:0;margin-bottom:0;margin-left:3.5rem}#categories{font-size:90%;clear:both}}@media screen and (max-width:79.75em) and (hover:none){#main_index #categories_container,#main_results #categories_container{width:max-content}#main_index #categories_container .category_checkbox,#main_results #categories_container .category_checkbox{display:inline-block;width:auto}#main_index #categories,#main_results #categories{width:100%;text-align:left;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width:50em){#search_header{width:100%;margin:0;padding:.1rem 0 0 0;column-gap:0;row-gap:0;grid-template-areas:"logo search" "categories categories"}.search_logo{padding:0}.search_box{width:98%;display:flex}#q{width:100%;flex:1}.search_filters{margin:0 10px;padding:.5rem 0}.category{display:inline-block;width:auto;margin:0}.category svg{display:none}.category_checkbox label{padding:1rem!important;margin:0!important}.category_button{padding:1rem!important;margin:0!important}#search_view:focus-within{display:block;background-color:var(--color-search-background);position:absolute;top:0;height:100%;width:100%;z-index:10000}#search_view:focus-within .search_box{border-bottom:1px solid var(--color-search-border);width:100%;border-radius:0;box-shadow:none}#search_view:focus-within .search_box #send_search{margin-right:0!important}#search_view:focus-within .search_box *{border:none;border-radius:0;box-shadow:none}#main_results #q:placeholder-shown~#send_search{margin-right:2.6rem;transition:margin .1s}}@media screen and (max-width:20rem){#search_header{grid-template-areas:"search search" "categories categories"}#search_logo{display:none}}#categories{-webkit-touch-callout:none;user-select:none}#categories::-webkit-scrollbar{width:0;height:0}#categories_container{position:relative}@media screen and (min-width:50em){.center-aligment-yes #main_results{--center-page-width:48rem}}@media screen and (min-width:62rem){.center-aligment-yes #main_results{--center-page-width:60rem}}@media screen and (min-width:79.75em){.center-aligment-yes #main_results{--center-page-width:73rem}}@media screen and (min-width:50em) and (max-width:79.75em){.center-aligment-yes #main_results #results{grid-template-columns:60% calc(40% - 5rem);margin-left:0;margin-right:0}.center-aligment-yes #main_results #urls{margin-left:3rem}.center-aligment-yes #main_results #sidebar{margin-right:1rem}.center-aligment-yes #main_results #backToTop{left:calc(60% + 1rem)}}@media screen and (min-width:79.75em){.center-aligment-yes #main_results{display:flex;flex-direction:column;align-items:center}.center-aligment-yes #main_results #search{width:100%;display:flex;flex-direction:column;align-items:center}.center-aligment-yes #main_results #search_header{grid-template-columns:calc(50% - 4.5rem - var(--center-page-width)/ 2) 3rem var(--center-page-width);grid-template-areas:"na logo search" "na spacer categories";column-gap:1.2rem;width:100%;padding-left:0;padding-right:0}.center-aligment-yes #main_results .search_filters{margin-left:.5rem;width:var(--center-page-width)}.center-aligment-yes #main_results #results{margin-right:2rem;margin-left:10rem}.center-aligment-yes #main_results #results.image-detail-open,.center-aligment-yes #main_results #results.only_template_images{align-self:flex-start}.center-aligment-yes #main_results #results:not(.only_template_images):not(.image-detail-open){margin-left:1.5rem;grid-template-columns:calc(var(--center-page-width) - 5rem - 25rem) 25rem}.center-aligment-yes #main_results #results:not(.only_template_images):not(.image-detail-open) #backToTop{left:calc(50% - 25rem - 5rem + 1rem + var(--center-page-width)/ 2)}.center-aligment-yes #main_results #results .result .content{max-width:inherit}.center-aligment-yes #main_results #urls{margin-left:0}.center-aligment-yes #main_results #sidebar{margin-right:0}}.ion-icon{display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}.ion-icon-small{width:1rem;height:1rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}.ion-icon-big{width:1.5rem;height:1.5rem;display:inline-block;vertical-align:bottom;line-height:1;text-decoration:inherit;transform:scale(1,1)}html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);padding:0;margin:0;scroll-behavior:smooth}body,main{padding:0;margin:0}body{display:flex;flex-direction:column;height:100vh;margin:0}main{width:100%;margin-bottom:2rem;flex:1}.page_with_header{margin:2em auto;width:85em}footer{clear:both;min-height:4rem;padding:1rem 0;width:100%;text-align:center;background-color:var(--color-footer-background);border-top:1px solid var(--color-footer-border);overflow:hidden}footer p{font-size:.9em}.page_with_header .logo{height:40px}#results button[type=submit],.button,input[type=submit]{padding:.7rem;display:inline-block;background:var(--color-btn-background);color:var(--color-btn-font);border-radius:10px;border:0;cursor:pointer}a{text-decoration:none;color:var(--color-url-font)}a:visited{color:var(--color-url-visited-font)}a:visited .highlight{color:var(--color-url-visited-font)}article[data-vim-selected]{background:var(--color-result-vim-selected);border-left:.2rem solid var(--color-result-vim-arrow);border-radius:0 10px 10px 0}article.result-images[data-vim-selected]{background:var(--color-result-vim-arrow);border:none;border-radius:10px}article.result-images[data-vim-selected] .image_thumbnail{filter:opacity(60%)}article.result-images[data-vim-selected] span.source,article.result-images[data-vim-selected] span.title{color:var(--color-result-image-span-font-selected)}article[data-vim-selected].category-files,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-news,article[data-vim-selected].category-social,article[data-vim-selected].category-videos{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{margin:.125rem 0;padding:1rem;border-left:.2rem solid transparent}.result h3{font-size:1.2rem;word-wrap:break-word;margin:.4rem 0 .4rem 0;padding:0}.result h3 a{color:var(--color-result-link-font);font-weight:400;font-size:1.1em}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;outline:0}.result .cache_link,.result .proxyfied_link{font-size:smaller!important;margin-left:.5rem}.result .content,.result .stat{font-size:.9em;margin:0;padding:0;max-width:54em;word-wrap:break-word;line-height:1.24}.result .content .highlight,.result .stat .highlight{color:var(--color-result-description-highlight-font);background:inherit;font-weight:700}.result .altlink a{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}.result .altlink a:hover{background:var(--color-btn-background);color:var(--color-btn-font)}.result .codelines .highlight{color:inherit;background:inherit;font-weight:400}.result .url_wrapper{display:flex;font-size:1rem;color:var(--color-result-url-font);flex-wrap:nowrap;overflow:hidden;flex-direction:row;margin:0;padding:0}.result .url_wrapper .url_o1{white-space:nowrap;flex-shrink:1;padding-bottom:1px}.result .url_wrapper .url_o1::after{content:" ";width:1ch;display:inline-block}.result .url_wrapper .url_o2{overflow:hidden;white-space:nowrap;flex-basis:content;flex-grow:0;flex-shrink:1;text-align:right;padding-bottom:1px}.result .url_wrapper .url_o2 .url_i2{float:right}.result .published_date,.result .result_author,.result .result_length,.result .result_shipping,.result .result_source_country,.result .result_views{font-size:.8em;color:var(--color-result-publishdate-font)}.result .result_price{font-size:1.2em;color:var(--color-result-description-highlight-font)}.result img.thumbnail{float:left;padding-top:.6rem;padding-right:1rem;width:7rem;height:unset}.result .break{clear:both}.result-packages .attributes,.result-paper .attributes{display:table;border-spacing:.125rem}.result-packages .attributes div,.result-paper .attributes div{display:table-row}.result-packages .attributes div span,.result-paper .attributes div span{font-size:.9rem;margin-top:.25rem;display:table-cell}.result-packages .attributes div span time,.result-paper .attributes div span time{font-size:.9rem}.result-packages .attributes div span:first-child,.result-paper .attributes div span:first-child{color:var(--color-base-font);min-width:10rem}.result-packages .attributes div span:nth-child(2),.result-paper .attributes div span:nth-child(2){color:var(--color-result-publishdate-font)}.result-packages .content,.result-paper .content{margin-top:.25rem}.result-packages .comments,.result-paper .comments{font-size:.9rem;margin:.25rem 0 0 0;padding:0;word-wrap:break-word;line-height:1.24;font-style:italic}.result-packages .attributes{margin-top:.3rem}.template_group_images{display:flex;flex-wrap:wrap}.template_group_images::after{flex-grow:10;content:""}.category-files,.category-map,.category-music,.category-news,.category-social,.category-videos{border:1px solid var(--color-result-border);margin:0 .5rem 1rem .5rem!important;border-radius:10px}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.audio-control audio{width:100%;padding:10px 0 0 0}.embedded-content iframe{width:100%;padding:10px 0 0 0}.result-videos img.thumbnail{float:left;padding-top:.6rem;padding-right:1rem;width:20rem;height:unset}.result-videos .content{overflow:hidden}.result-videos .embedded-video iframe{width:100%;aspect-ratio:16/9;padding:10px 0 0 0}@supports not (aspect-ratio:1 / 1){.result-videos .embedded-video iframe{height:calc(45rem * 9 / 16)}}.engines{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;color:var(--color-result-engines-font)}.engines span{font-size:smaller;margin-top:0;margin-bottom:0;margin-right:.5rem;margin-left:0}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{flex-grow:1;padding:.5rem .5rem 3rem .5rem;margin:.25rem;border:none!important;height:12rem}.result-images>a{position:relative;outline:0}.result-images img{margin:0;padding:0;border:none;height:100%;width:100%;object-fit:cover;vertical-align:bottom;background:var(--color-result-image-background)}.result-images .image_resolution{position:absolute;right:0;bottom:0;background:rgba(0,0,0,.5);padding:.3rem .5rem;font-size:.9rem;color:#fff;border-top-left-radius:.3rem}.result-images span.source,.result-images span.title{display:block;position:absolute;width:100%;font-size:.9rem;color:var(--color-result-image-span-font);padding:.5rem 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-images span.source{padding:1.8rem 0 0 0;font-size:.7rem}.result-map img.image{float:right!important;height:100px!important;width:auto!important}.result-map table{font-size:.9em;width:auto;border-collapse:separate;border-spacing:0 .35rem}.result-map table th{font-weight:inherit;width:17rem;vertical-align:top;text-align:left}.result-map table td{vertical-align:top;text-align:left}.hidden{display:none!important}#results{margin-top:1rem;margin-right:2rem;margin-bottom:0;margin-left:10rem;display:grid;grid-template-columns:45rem 25rem;grid-template-rows:min-content min-content 1fr min-content;gap:0 5rem;grid-template-areas:"corrections sidebar" "answers sidebar" "urls sidebar" "pagination sidebar"}#results #sidebar :first-child{margin-top:0}#urls{padding:0;grid-area:urls}#apis .wrapper{display:flex}#suggestions .wrapper{display:flex;flex-flow:column;justify-content:flex-end}#suggestions .wrapper form{display:inline-block;flex:1 1 50%}#infoboxes input,#suggestions input{padding:0;margin:3px;font-size:.9em;display:inline-block;background:0 0;color:var(--color-result-search-url-font);cursor:pointer;width:calc(100%);text-overflow:ellipsis;overflow:hidden;text-align:left}#infoboxes .infobox .url a,#infoboxes input[type=submit],#suggestions .infobox .url a,#suggestions input[type=submit]{color:var(--color-result-link-font);text-decoration:none;font-size:.9rem}#infoboxes .infobox .url a:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#suggestions input[type=submit]:hover{text-decoration:underline}#corrections{grid-area:corrections;display:flex;flex-flow:row wrap;margin:0 0 1em 0}#corrections h4,#corrections input[type=submit]{display:inline-block;padding:.5rem;margin:.5rem}#corrections input[type=submit]{font-size:.8rem;border-radius:5px}#apis .title,#engines_msg .title,#infoboxes .title,#search_url .title,#suggestions .title{margin:2em 0 .5em 0;color:var(--color-base-font)}summary.title{cursor:pointer;padding-top:1em}.sidebar-collapsable{border-top:1px solid var(--color-sidebar-border);padding-bottom:.5em}#sidebar-end-collapsable{border-bottom:1px solid var(--color-sidebar-border);width:100%}#answers{grid-area:answers;background:var(--color-answer-background);padding:1rem;margin:1rem 0;margin-top:0;color:var(--color-answer-font);border-radius:10px}#answers h4{display:none}#answers span{overflow-wrap:anywhere}#answers .answer{display:flex;flex-direction:column}#answers .answer-url{margin-left:auto;margin-top:5px;margin-right:10px;margin-bottom:10px}#infoboxes form{min-width:210px}#sidebar{grid-area:sidebar;word-wrap:break-word;color:var(--color-sidebar-font)}#sidebar .infobox{margin:10px 0 10px;border:1px solid var(--color-sidebar-border);padding:1rem;font-size:.9em;border-radius:10px}#sidebar .infobox h2{margin:0 0 .5em 0}#sidebar .infobox img{max-width:100%;max-height:12em;display:block;margin:0 auto;padding:0}#sidebar .infobox dt{font-weight:700}#sidebar .infobox .attributes dl{margin:.5em 0}#sidebar .infobox .attributes dt{display:inline;margin-top:.5em;margin-right:.25em;margin-bottom:.5em;margin-left:0;padding:0}#sidebar .infobox .attributes dd{display:inline;margin:.5em 0;padding:0}#sidebar .infobox input{font-size:1em}#sidebar .infobox br{clear:both}#sidebar .infobox .attributes,#sidebar .infobox .urls{clear:both}#apis input{font-size:.9em;margin:0 10px 0 0;padding:5px 10px;border-radius:5px;background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer}#apis input:hover{background:var(--color-btn-background);color:var(--color-btn-font)}#engines_msg .engine-name{width:10rem}#engines_msg .response-error{color:var(--color-error)}#engines_msg .bar-chart-value{width:auto}#search_url div.selectable_url pre{float:left;width:200em}#search_url button#copy_url{float:right;padding:.4rem;margin-left:.5rem;border-radius:.3rem;display:none}#links_on_top{position:absolute;right:1rem;text-align:right;top:2.7rem;padding:0;border:0;display:flex;align-items:center;font-size:1em;color:var(--color-search-font)}#links_on_top a{display:flex;align-items:center;margin-left:1em}#links_on_top a svg{font-size:1.2em;margin-right:.125em}#links_on_top a,#links_on_top a:active *,#links_on_top a:hover *,#links_on_top a:link *,#links_on_top a:visited *{color:var(--color-search-font)}#pagination{grid-area:pagination}#pagination br{clear:both}.numbered_pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}.page_number{background:0 0!important;color:var(--color-result-link-font)!important;text-decoration:underline}.page_number_current{background:0 0;color:var(--color-result-link-visited-font);border:none}#backToTop{border:1px solid var(--color-backtotop-border);margin:0;padding:0;font-size:1em;background:var(--color-backtotop-background);position:fixed;bottom:8rem;left:56.3rem;transition:opacity .5s;opacity:0;pointer-events:none;border-radius:10px}#backToTop a{display:block;margin:0;padding:.7em}#backToTop a,#backToTop a:active,#backToTop a:hover,#backToTop a:visited{color:var(--color-backtotop-font)}#results.scrolling #backToTop{opacity:1;pointer-events:all}@media screen and (max-width:calc(79.75em - 0.5px)){#links_on_top span{display:none}}@media screen and (max-width:52rem){body.results_endpoint #links_on_top .link_on_top_about,body.results_endpoint #links_on_top .link_on_top_donate{display:none}}@media screen and (min-width:50em) and (max-width:79.75em){.center-aligment-no #links_on_top span{display:none}.center-aligment-no .page_with_header{margin:2rem .5rem;width:auto}.center-aligment-no #infoboxes{position:inherit;max-width:inherit}.center-aligment-no #infoboxes .infobox{clear:both}.center-aligment-no #infoboxes .infobox img{float:left;max-width:10em;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;margin-left:0}.center-aligment-no #sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}.center-aligment-no #sidebar input{border:0}.center-aligment-no .result .thumbnail{max-width:98%}.center-aligment-no .result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.center-aligment-no .result .engines{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:3px 0 0 0}.center-aligment-no .result-images{border-bottom:none!important}.center-aligment-no .image_result{max-width:98%}.center-aligment-no .image_result img{max-width:98%}.center-aligment-no #backToTop{display:none}.center-aligment-no #pagination{margin:2rem 0 0 0!important}.center-aligment-no #main_results div#results{margin:0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}}#main_results div#results.only_template_images{margin:1rem .5rem 0 .5rem;display:grid;grid-template-columns:100%;grid-template-rows:min-content min-content min-content 1fr min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}#main_results div#results.only_template_images #sidebar{display:none}#main_results div#results.only_template_images #urls{margin:0;display:flex;flex-wrap:wrap}#main_results div#results.only_template_images #urls::after{flex-grow:10;content:""}#main_results div#results.only_template_images #backToTop{left:auto;right:1rem}#main_results div#results.only_template_images #pagination{margin-right:4rem}@media screen and (max-width:50em){#links_on_top span{display:none}.page_with_header{margin:2rem .5rem;width:auto}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:left;max-width:10em;margin-top:.5em;margin-right:.5em;margin-bottom:.5em;margin-left:0}#sidebar{margin:0 .5rem .125rem .5rem;padding:0;float:none;border:none;width:auto}#sidebar input{border:0}.result .thumbnail{max-width:98%}.result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.result .engines{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:3px 0 0 0}.result-images{border-bottom:none!important}.image_result{max-width:98%}.image_result img{max-width:98%}#backToTop{display:none}#pagination{margin:2rem 0 0 0!important}#main_results div#results{margin:0 auto;justify-content:center;display:grid;grid-template-columns:45rem;grid-template-rows:min-content min-content min-content 1fr min-content min-content;gap:0;grid-template-areas:"corrections" "answers" "sidebar" "urls" "pagination"}html{background-color:var(--color-base-background-mobile)}#main_results div#results{grid-template-columns:100%;margin:0 auto}#links_on_top{top:1.4rem;right:10px}#main_index #links_on_top{top:.5rem;right:.5rem}#results{margin:0;padding:0}#pagination{margin:2rem 1rem 0 1rem!important}article[data-vim-selected]{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{background:var(--color-result-background);border:1px solid var(--color-result-background);margin:1rem 10px;border-radius:10px}.result-images{margin:0;height:6rem;background:var(--color-base-background-mobile)}.infobox{border:none!important;background-color:var(--color-sidebar-background)}.numbered_pagination{display:none}.result-packages .attributes,.result-paper .attributes{display:block}.result-packages .attributes div,.result-paper .attributes div{display:block}.result-packages .attributes div span,.result-paper .attributes div span{display:inline}.result-packages .attributes div span:first-child,.result-paper .attributes div span:first-child{font-weight:700}.result-packages .attributes div span:nth-child(2),.result-paper .attributes div span:nth-child(2){margin-left:.5rem}}@media screen and (max-width:35em){.result-videos img.thumbnail{float:none!important}.result-videos .content{overflow:inherit}}pre code{white-space:pre-wrap}/*# sourceMappingURL=searxng.min.css.map */ \ No newline at end of file diff --git a/searx/static/themes/simple/css/searxng.min.css.map b/searx/static/themes/simple/css/searxng.min.css.map index b5ecf3174..1894943da 100644 --- a/searx/static/themes/simple/css/searxng.min.css.map +++ b/searx/static/themes/simple/css/searxng.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["node_modules/normalize.css/normalize.css","src/less/definitions.less","src/generated/pygments.less","src/less/code.less","src/less/toolkit.less","src/less/mixins.less","src/less/style-ltr.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/embedded.less","src/less/info.less","src/less/new_issue.less","src/less/stats.less","src/less/result_templates.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style-center.less","src/less/style.less"],"names":[],"mappings":"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,mCACH,eAAA,EACA,gBAAA,SAEA,sCACA,sCACE,OAAA,KAIJ,2BACE,MAAA,MAGF,4BACE,MAAA,KACA,WAAA,MAGF,kCACE,WAAA,MAMJ,YADqB,wCADA,wCAGnB,MAAA,MAGF,eACE,WAAA,KAEK,kCACH,UAAA,OACA,OAAA,KAAA,EAAA,KAAA,EACA,OAAA,IAAA,MAAkB,2BPqBpB,WAAA,KOjBK,wCADA,wCAED,QAAA,MAGI,sDACJ,aAAA,IAAA,MAAA,MAA8B,2BAC9B,QAAA,EAAA,KAAA,EAAA,EACA,OAAA,EAAA,EAAA,EAAA,MAKN,iBACE,MAAA,IACA,QAAA,aACA,WAAA,MACA,cAAA,MAGF,iBACE,MAAO,kBACP,QAAA,aAGF,eACE,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EAGF,kBACE,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGF,kBACE,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGF,MACE,MAAA,EACA,OAAA,EAMC,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,QACC,MAAA,KCpGJ,aACE,OAAA,MACA,MAAA,KACA,OAAA,KAAA,ECLF,YACE,WAAA,KAGF,OACE,WAAA,OAEA,cACE,WAAgB,wBAAA,UAChB,WAAA,KACA,OAAA,KAAA,KACA,oBAAA,OACA,gBAAA,QAGF,UACE,UAAA,IACA,WAAA,OAGF,eACA,sBACE,OAAA,EAAA,KACA,WAAA,QACA,OAAA,QACA,QAAA,EACA,QAAA,MAGF,uBACE,QAAA,MACA,OAAA,IAAA,EAGQ,uBACR,QAAA,IAAA,KACA,cAAA,kBAImC,sCAEnC,aACE,UAAA,IAIJ,YACE,WAA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","sourcesContent":["/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*\n * SearXNG, A privacy-respecting, hackable metasearch engine\n *\n * To change the colors of the site, simple edit this variables\n */\n\n/// Light Theme\n:root {\n /// Base Colors\n --color-base-font: #444;\n --color-base-font-rgb: 68, 68, 68;\n --color-base-background: #fff;\n --color-base-background-mobile: #f2f5f8;\n --color-url-font: #334999;\n --color-url-visited-font: #9822c3;\n /// Header Colors\n --color-header-background: #fdfbff;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #fdfbff;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\n --color-sidebar-background: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #444;\n --color-backtotop-border: #ddd;\n --color-backtotop-background: #fff;\n /// Button Colors\n --color-btn-background: #3050ff;\n --color-btn-font: #fff;\n --color-show-btn-background: #bbb;\n --color-show-btn-font: #000;\n /// Search Input Colors\n --color-search-border: #bbb;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #fff;\n --color-search-font: #222;\n --color-search-background-hover: #3050ff;\n /// Modal Colors\n --color-error: #db3434;\n --color-error-background: lighten(#db3434, 40%);\n --color-warning: #dbba34;\n --color-warning-background: lighten(#dbba34, 40%);\n --color-success: #42db34;\n --color-success-background: lighten(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #3050ff;\n --color-categories-item-border-selected: #3050ff;\n /// Autocomplete Colors\n --color-autocomplete-font: #000;\n --color-autocomplete-border: #bbb;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #fff;\n --color-autocomplete-background-hover: #e3e3e3;\n /// Answer Colors\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #fff;\n /// Results Colors\n --color-result-background: #fff;\n --color-result-border: #ddd;\n --color-result-url-font: #000;\n --color-result-vim-selected: #f7f7f7;\n --color-result-vim-arrow: #000bbb;\n --color-result-description-highlight-font: #000;\n --color-result-link-font: #000bbb;\n --color-result-link-font-highlight: #000bbb;\n --color-result-link-visited-font: #9822c3;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #545454;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-font: #444;\n --color-result-image-span-font-selected: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #ebebeb;\n --color-settings-engine-description-font: #545454;\n --color-settings-table-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #242424;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #545454;\n --color-toolkit-kbd-font: #fff;\n --color-toolkit-kbd-background: #000;\n --color-toolkit-dialog-border: #ddd;\n --color-toolkit-dialog-background: #fff;\n --color-toolkit-tabs-label-border: #fff;\n --color-toolkit-tabs-section-border: #ddd;\n --color-toolkit-select-background: #e1e1e1;\n --color-toolkit-select-border: #ddd;\n --color-toolkit-select-background-hover: #bbb;\n --color-toolkit-input-text-font: #222;\n --color-toolkit-checkbox-onoff-off-background: #ddd;\n --color-toolkit-checkbox-onoff-on-background: #ddd;\n --color-toolkit-checkbox-onoff-on-mark-background: #3050ff;\n --color-toolkit-checkbox-onoff-on-mark-color: #fff;\n --color-toolkit-checkbox-onoff-off-mark-background: #aaa;\n --color-toolkit-checkbox-onoff-off-mark-color: #fff;\n --color-toolkit-checkbox-label-background: #ddd;\n --color-toolkit-checkbox-label-border: #ddd;\n --color-toolkit-checkbox-input-border: #3050ff;\n --color-toolkit-engine-tooltip-border: #ddd;\n --color-toolkit-engine-tooltip-background: #fff;\n --color-toolkit-loader-border: rgba(0, 0, 0, 0.2);\n --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0);\n --color-doc-code: #003;\n --color-doc-code-background: #ddeaff;\n}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222428;\n --color-base-background-mobile: #222428;\n --color-url-font: #8af;\n --color-url-visited-font: #c09cd9;\n /// Header Colors\n --color-header-background: #1e1e22;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #1e1e22;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n --color-sidebar-background: #292c34;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #2b2e36;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n --color-show-btn-background: #555;\n --color-show-btn-font: #fff;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #2b2e36;\n --color-search-font: #fff;\n --color-search-background-hover: #58f;\n /// Modal Colors\n --color-error: #f55b5b;\n --color-error-background: darken(#db3434, 40%);\n --color-warning: #f1d561;\n --color-warning-background: darken(#dbba34, 40%);\n --color-success: #79f56e;\n --color-success-background: darken(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #58f;\n --color-categories-item-border-selected: #58f;\n /// Autocomplete Colors\n --color-autocomplete-font: #fff;\n --color-autocomplete-border: #555;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #2b2e36;\n --color-autocomplete-background-hover: #1e1e22;\n /// Answer Colors\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #26292f;\n /// Results Colors\n --color-result-background: #26292f;\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #1f1f23cc;\n --color-result-vim-arrow: #8af;\n --color-result-description-highlight-font: #fff;\n --color-result-link-font: #8af;\n --color-result-link-font-highlight: #8af;\n --color-result-link-visited-font: #c09cd9;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #a4a4a4;\n --color-result-search-url-border: #555;\n --color-result-search-url-font: #fff;\n /// Detail modal : same as the light version\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #1a1a1c;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n // Images Colors\n --color-result-image-span-font: #bbb;\n --color-result-image-span-font-selected: #222;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2c2c32;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-table-group-background: #1b1b21;\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #555;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #1e1e22;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #313338;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #373b49;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-off-background: #313338;\n --color-toolkit-checkbox-onoff-on-background: #313338;\n --color-toolkit-checkbox-onoff-on-mark-background: #58f;\n --color-toolkit-checkbox-onoff-on-mark-color: #222;\n --color-toolkit-checkbox-onoff-off-mark-background: #ddd;\n --color-toolkit-checkbox-onoff-off-mark-color: #222;\n --color-toolkit-checkbox-label-background: #222;\n --color-toolkit-checkbox-label-border: #333;\n --color-toolkit-checkbox-input-border: #58f;\n --color-toolkit-engine-tooltip-border: #333;\n --color-toolkit-engine-tooltip-background: #222;\n --color-toolkit-loader-border: rgba(255, 255, 255, 0.2);\n --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0);\n --color-doc-code: #ddd;\n --color-doc-code-background: #4d5a6f;\n}\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .dark-themes();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .dark-themes();\n}\n\n/// General Size\n@results-width: 45rem;\n@results-sidebar-width: 25rem;\n@results-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@results-image-row-height: 12rem;\n@results-image-row-height-phone: 6rem;\n@search-width: 44rem;\n// heigh of #search, see detail.less\n@search-height: 7.6rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 79.75em; // see https://github.com/searxng/searxng/issues/874\n@phone: 50em;\n@small-phone: 35em;\n@ultra-small-phone: 20rem;\n\n/// From style.less\n@stacked-bar-chart: rgb(0, 0, 0);\n\n/// Load fonts from this directory.\n@icon-font-path: \"../../../fonts/\";\n//** File name for all font files.\n@icon-font-name: \"glyphicons-halflings-regular\";\n//** Element ID within SVG icon file.\n@icon-font-svg-id: \"glyphicons_halflingsregular\";\n\n// decoration of the select HTML elements\n@select-light-svg-path: \"../svg/select-light.svg\";\n@select-dark-svg-path: \"../svg/select-dark.svg\";\n","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.18.0\n*/\n\n\n.code-highlight {\n\n pre { line-height: 100%; }\n td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n .hll { background-color: #ffffcc }\n .c { color: #3D7B7B; font-style: italic } /* Comment */\n .err { border: 1px solid #FF0000 } /* Error */\n .k { color: #008000; font-weight: bold } /* Keyword */\n .o { color: #666666 } /* Operator */\n .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */\n .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */\n .cp { color: #9C6500 } /* Comment.Preproc */\n .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */\n .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */\n .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */\n .gd { color: #A00000 } /* Generic.Deleted */\n .ge { font-style: italic } /* Generic.Emph */\n .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */\n .gr { color: #E40000 } /* Generic.Error */\n .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n .gi { color: #008400 } /* Generic.Inserted */\n .go { color: #717171 } /* Generic.Output */\n .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n .gs { font-weight: bold } /* Generic.Strong */\n .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n .gt { color: #0044DD } /* Generic.Traceback */\n .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n .kp { color: #008000 } /* Keyword.Pseudo */\n .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n .kt { color: #B00040 } /* Keyword.Type */\n .m { color: #666666 } /* Literal.Number */\n .s { color: #BA2121 } /* Literal.String */\n .na { color: #687822 } /* Name.Attribute */\n .nb { color: #008000 } /* Name.Builtin */\n .nc { color: #0000FF; font-weight: bold } /* Name.Class */\n .no { color: #880000 } /* Name.Constant */\n .nd { color: #AA22FF } /* Name.Decorator */\n .ni { color: #717171; font-weight: bold } /* Name.Entity */\n .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */\n .nf { color: #0000FF } /* Name.Function */\n .nl { color: #767600 } /* Name.Label */\n .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n .nt { color: #008000; font-weight: bold } /* Name.Tag */\n .nv { color: #19177C } /* Name.Variable */\n .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n .w { color: #bbbbbb } /* Text.Whitespace */\n .mb { color: #666666 } /* Literal.Number.Bin */\n .mf { color: #666666 } /* Literal.Number.Float */\n .mh { color: #666666 } /* Literal.Number.Hex */\n .mi { color: #666666 } /* Literal.Number.Integer */\n .mo { color: #666666 } /* Literal.Number.Oct */\n .sa { color: #BA2121 } /* Literal.String.Affix */\n .sb { color: #BA2121 } /* Literal.String.Backtick */\n .sc { color: #BA2121 } /* Literal.String.Char */\n .dl { color: #BA2121 } /* Literal.String.Delimiter */\n .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n .s2 { color: #BA2121 } /* Literal.String.Double */\n .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */\n .sh { color: #BA2121 } /* Literal.String.Heredoc */\n .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */\n .sx { color: #008000 } /* Literal.String.Other */\n .sr { color: #A45A77 } /* Literal.String.Regex */\n .s1 { color: #BA2121 } /* Literal.String.Single */\n .ss { color: #19177C } /* Literal.String.Symbol */\n .bp { color: #008000 } /* Name.Builtin.Pseudo */\n .fm { color: #0000FF } /* Name.Function.Magic */\n .vc { color: #19177C } /* Name.Variable.Class */\n .vg { color: #19177C } /* Name.Variable.Global */\n .vi { color: #19177C } /* Name.Variable.Instance */\n .vm { color: #19177C } /* Name.Variable.Magic */\n .il { color: #666666 } /* Literal.Number.Integer.Long */\n}\n\n.code-highlight-dark(){\n .code-highlight {\n\n pre { line-height: 100%; }\n td.linenos .normal { color: #3c4354; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n span.linenos { color: #3c4354; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n td.linenos .special { color: #3c4354; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n span.linenos.special { color: #3c4354; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n .hll { background-color: #6e7681 }\n .c { color: #7e8aa1 } /* Comment */\n .err { color: #f88f7f } /* Error */\n .esc { color: #d4d2c8 } /* Escape */\n .g { color: #d4d2c8 } /* Generic */\n .k { color: #FFAD66 } /* Keyword */\n .l { color: #D5FF80 } /* Literal */\n .n { color: #d4d2c8 } /* Name */\n .o { color: #FFAD66 } /* Operator */\n .x { color: #d4d2c8 } /* Other */\n .p { color: #d4d2c8 } /* Punctuation */\n .ch { color: #f88f7f; font-style: italic } /* Comment.Hashbang */\n .cm { color: #7e8aa1 } /* Comment.Multiline */\n .cp { color: #FFAD66; font-weight: bold } /* Comment.Preproc */\n .cpf { color: #7e8aa1 } /* Comment.PreprocFile */\n .c1 { color: #7e8aa1 } /* Comment.Single */\n .cs { color: #7e8aa1; font-style: italic } /* Comment.Special */\n .gd { color: #f88f7f; background-color: #3d1e20 } /* Generic.Deleted */\n .ge { color: #d4d2c8; font-style: italic } /* Generic.Emph */\n .ges { color: #d4d2c8 } /* Generic.EmphStrong */\n .gr { color: #f88f7f } /* Generic.Error */\n .gh { color: #d4d2c8 } /* Generic.Heading */\n .gi { color: #6ad4af; background-color: #19362c } /* Generic.Inserted */\n .go { color: #7e8aa1 } /* Generic.Output */\n .gp { color: #d4d2c8 } /* Generic.Prompt */\n .gs { color: #d4d2c8; font-weight: bold } /* Generic.Strong */\n .gu { color: #d4d2c8 } /* Generic.Subheading */\n .gt { color: #f88f7f } /* Generic.Traceback */\n .kc { color: #FFAD66 } /* Keyword.Constant */\n .kd { color: #FFAD66 } /* Keyword.Declaration */\n .kn { color: #FFAD66 } /* Keyword.Namespace */\n .kp { color: #FFAD66 } /* Keyword.Pseudo */\n .kr { color: #FFAD66 } /* Keyword.Reserved */\n .kt { color: #73D0FF } /* Keyword.Type */\n .ld { color: #D5FF80 } /* Literal.Date */\n .m { color: #DFBFFF } /* Literal.Number */\n .s { color: #D5FF80 } /* Literal.String */\n .na { color: #FFD173 } /* Name.Attribute */\n .nb { color: #FFD173 } /* Name.Builtin */\n .nc { color: #73D0FF } /* Name.Class */\n .no { color: #FFD173 } /* Name.Constant */\n .nd { color: #7e8aa1; font-weight: bold; font-style: italic } /* Name.Decorator */\n .ni { color: #95E6CB } /* Name.Entity */\n .ne { color: #73D0FF } /* Name.Exception */\n .nf { color: #FFD173 } /* Name.Function */\n .nl { color: #d4d2c8 } /* Name.Label */\n .nn { color: #d4d2c8 } /* Name.Namespace */\n .nx { color: #d4d2c8 } /* Name.Other */\n .py { color: #FFD173 } /* Name.Property */\n .nt { color: #5CCFE6 } /* Name.Tag */\n .nv { color: #d4d2c8 } /* Name.Variable */\n .ow { color: #FFAD66 } /* Operator.Word */\n .pm { color: #d4d2c8 } /* Punctuation.Marker */\n .w { color: #d4d2c8 } /* Text.Whitespace */\n .mb { color: #DFBFFF } /* Literal.Number.Bin */\n .mf { color: #DFBFFF } /* Literal.Number.Float */\n .mh { color: #DFBFFF } /* Literal.Number.Hex */\n .mi { color: #DFBFFF } /* Literal.Number.Integer */\n .mo { color: #DFBFFF } /* Literal.Number.Oct */\n .sa { color: #F29E74 } /* Literal.String.Affix */\n .sb { color: #D5FF80 } /* Literal.String.Backtick */\n .sc { color: #D5FF80 } /* Literal.String.Char */\n .dl { color: #D5FF80 } /* Literal.String.Delimiter */\n .sd { color: #7e8aa1 } /* Literal.String.Doc */\n .s2 { color: #D5FF80 } /* Literal.String.Double */\n .se { color: #95E6CB } /* Literal.String.Escape */\n .sh { color: #D5FF80 } /* Literal.String.Heredoc */\n .si { color: #95E6CB } /* Literal.String.Interpol */\n .sx { color: #95E6CB } /* Literal.String.Other */\n .sr { color: #95E6CB } /* Literal.String.Regex */\n .s1 { color: #D5FF80 } /* Literal.String.Single */\n .ss { color: #DFBFFF } /* Literal.String.Symbol */\n .bp { color: #5CCFE6 } /* Name.Builtin.Pseudo */\n .fm { color: #FFD173 } /* Name.Function.Magic */\n .vc { color: #d4d2c8 } /* Name.Variable.Class */\n .vg { color: #d4d2c8 } /* Name.Variable.Global */\n .vi { color: #d4d2c8 } /* Name.Variable.Instance */\n .vm { color: #d4d2c8 } /* Name.Variable.Magic */\n .il { color: #DFBFFF } /* Literal.Number.Integer.Long */\n }\n}\n","@import \"../generated/pygments.less\";\n\n.codelines {\n margin: @results-margin 0 0 0;\n padding: @result-padding 0 0 0;\n}\n\n.code-highlight-sxng() {\n .code-highlight {\n pre {\n overflow: auto;\n margin: 0;\n padding: 0 0 0.75rem 0;\n }\n\n .linenos {\n user-select: none;\n cursor: default;\n\n &::selection {\n background: transparent; /* WebKit/Blink Browsers */\n }\n\n &::-moz-selection {\n background: transparent; /* Gecko Browsers */\n }\n margin-right: 8px;\n text-align: right;\n }\n\n span.linenos {\n color: #64708d;\n }\n }\n}\n\n.code-highlight-sxng();\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .code-highlight-dark();\n .code-highlight-sxng();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .code-highlight-dark();\n .code-highlight-sxng();\n}\n","// other solution : http://stackoverflow.com/questions/1577598/how-to-hide-parts-of-html-when-javascript-is-disabled/13857783#13857783\n\n// stylelint-disable no-descending-specificity\n\nhtml.no-js .hide_if_nojs {\n display: none;\n}\n\nhtml.js .show_if_nojs {\n display: none;\n}\n\n.center {\n text-align: center;\n}\n\n.right {\n float: right;\n}\n\n.left {\n float: left;\n}\n\n.invisible {\n display: none !important;\n}\n\n.list-unstyled {\n list-style-type: none;\n\n li {\n margin-top: 4px;\n margin-bottom: 4px;\n }\n}\n\n.danger {\n background-color: var(--color-error-background);\n}\n\n.warning {\n background: var(--color-warning-background);\n}\n\n.success {\n background: var(--color-success-background);\n}\n\n.badge {\n display: inline-block;\n color: var(--color-toolkit-badge-font);\n background-color: var(--color-toolkit-badge-background);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n min-width: 10px;\n padding: 1px 5px;\n border-radius: 5px;\n}\n\n// kbd\nkbd {\n padding: 2px 4px;\n margin: 1px;\n font-size: 90%;\n color: var(--color-toolkit-kbd-font);\n background: var(--color-toolkit-kbd-background);\n}\n\n// table\ntable {\n width: 100%;\n\n &.striped {\n tr {\n border-bottom: 1px solid var(--color-settings-tr-hover);\n }\n }\n}\n\nth {\n padding: 0.4em;\n}\n\ntd {\n padding: 0 4px;\n}\n\ntr {\n &:hover {\n background: var(--color-settings-tr-hover) !important;\n }\n}\n\n// pre\n.pre() {\n display: block;\n font-size: 0.8em;\n word-break: break-all;\n margin: 0.1em;\n user-select: all;\n}\n\ndiv.selectable_url {\n display: block;\n border: 1px solid var(--color-result-search-url-border);\n padding: 4px;\n color: var(--color-result-search-url-font);\n margin: 0.1em;\n overflow: hidden;\n height: 1.2em;\n line-height: 1.2em;\n .rounded-corners-tiny;\n\n pre {\n .pre();\n }\n}\n\n// dialog\n.dialog() {\n position: relative;\n display: flex;\n padding: 1rem;\n margin: 0 0 1em 0;\n border: 1px solid var(--color-toolkit-dialog-border);\n .ltr-text-align-left();\n .rounded-corners;\n\n .close {\n .ltr-float-right();\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n padding-top: 0;\n .ltr-padding-right(1rem);\n padding-bottom: 0;\n .ltr-padding-left(0);\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-error-block {\n .dialog();\n\n display: block;\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 10000000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow-x: auto;\n overflow-y: hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\nul.tabs {\n border-bottom: 1px solid var(--color-toolkit-tabs-section-border);\n list-style: none;\n padding-left: 0;\n\n li {\n display: flex;\n }\n}\n\n.tabs {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n min-width: 100%;\n\n & > * {\n order: 2;\n }\n\n & > input[type=radio] {\n display: none;\n }\n\n & > label,\n & > li > a {\n order: 1;\n padding: 0.7em;\n margin: 0 0.7em;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n border: solid var(--color-toolkit-tabs-label-border);\n border-width: 0 0 2px 0;\n color: unset;\n\n .disable-user-select();\n\n cursor: pointer;\n\n &.active {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n }\n\n & > label:hover,\n & > li > a:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n\n & > section {\n min-width: 100%;\n padding: 0.7rem 0;\n box-sizing: border-box;\n border-top: 1px solid var(--color-toolkit-tabs-section-border);\n display: none;\n }\n\n // default selection\n & > label:last-of-type {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n letter-spacing: -0.1px;\n }\n\n & > section:last-of-type {\n display: block;\n }\n}\n\nhtml body .tabs > input:checked {\n ~ section {\n display: none;\n }\n\n ~ label {\n position: inherited;\n background: inherit;\n border-bottom: 2px solid transparent;\n font-weight: normal;\n color: inherit;\n\n &:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n }\n\n + label {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n\n + label + section {\n display: block;\n }\n}\n\n/* -- select -- */\nselect {\n height: 2.4rem;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 2;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\ninput.checkbox-onoff[type=\"checkbox\"] {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n display: inline-block;\n width: 2.5em;\n height: 0.7em;\n box-shadow: none !important;\n margin: 0 16px;\n border-radius: 10px;\n position: relative;\n\n /* focus & hover */\n &:focus,\n &:hover {\n outline: none;\n }\n\n &:focus::after {\n content: \"\";\n position: absolute;\n width: 3.5em;\n height: 1.65em;\n border: 1px solid var(--color-btn-background);\n border-radius: 12px;\n box-shadow: var(--color-btn-background) 0 0 3px;\n z-index: 10000;\n top: -0.55em;\n left: -0.6em;\n }\n\n &::before {\n position: absolute;\n top: -0.5em;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 0.75em;\n width: 1.875em;\n height: 1.875em;\n border-radius: 50%;\n }\n}\n\n/* check mark\nreversed-checkbox displays unchecked checkedboxes as checked, and vice versa.\nsee https://github.com/searxng/searxng/blob/3408d061aab9abc6168fec9bbc6deab71b236dac/searx/templates/simple/preferences.html#L313\n*/\ninput.checkbox-onoff[type=\"checkbox\"],\ninput.checkbox-onoff.reversed-checkbox[type=\"checkbox\"]:checked {\n background: var(--color-toolkit-checkbox-onoff-off-background);\n\n &::before {\n left: -0.5em;\n content: \"\\2715\";\n color: var(--color-toolkit-checkbox-onoff-off-mark-color);\n background: var(--color-toolkit-checkbox-onoff-off-mark-background);\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]:checked,\ninput.checkbox-onoff.reversed-checkbox[type=\"checkbox\"] {\n background: var(--color-toolkit-checkbox-onoff-on-background);\n\n &::before {\n left: calc(100% - 1.5em);\n content: \"\\2713\";\n color: var(--color-toolkit-checkbox-onoff-on-mark-color);\n background: var(--color-toolkit-checkbox-onoff-on-mark-background);\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n input[type=checkbox]:not(.checkbox-onoff) {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: relative;\n top: 0;\n left: 0;\n border: 2px solid var(--color-toolkit-checkbox-input-border);\n .rounded-corners(0.3em);\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 3px;\n left: 2px;\n border: 3px solid var(--color-toolkit-checkbox-label-border);\n border-top: none;\n border-right: none;\n background: transparent;\n opacity: 0;\n transform: rotate(-45deg);\n }\n\n &:checked::after {\n border-color: var(--color-toolkit-checkbox-input-border);\n opacity: 1;\n }\n }\n\n // disabled : can't be focused, show only the check mark\n input[type=checkbox][disabled]:not(.checkbox-onoff) {\n border: inherit;\n background-color: transparent !important;\n cursor: inherit;\n }\n\n // if not checked and possible to checked then display a \"light\" check mark on hover\n input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after {\n opacity: 0.5;\n }\n}\n\n@media screen and (max-width: @phone) {\n .tabs > label {\n width: 100%;\n }\n}\n\n/* -- loader -- */\n.loader,\n.loader::after {\n border-radius: 50%;\n width: 2em;\n height: 2em;\n}\n\n.loader {\n margin: 1em auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 0.5em solid var(--color-toolkit-loader-border);\n border-right: 0.5em solid var(--color-toolkit-loader-border);\n border-bottom: 0.5em solid var(--color-toolkit-loader-border);\n border-left: 0.5em solid var(--color-toolkit-loader-borderleft);\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.2s infinite linear;\n animation: load8 1.2s infinite linear;\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n/* -- engine-tooltip -- */\n.engine-tooltip {\n display: none;\n position: absolute;\n padding: 0.5rem 1rem;\n margin: 0 0 0 2rem;\n border: 1px solid var(--color-toolkit-engine-tooltip-border);\n background: var(--color-toolkit-engine-tooltip-background);\n font-size: 14px;\n font-weight: normal;\n z-index: 1000000;\n text-align: left;\n .rounded-corners;\n}\n\nth:hover .engine-tooltip,\ntd:hover .engine-tooltip,\n.engine-tooltip:hover {\n display: inline-block;\n}\n\n/* -- stacked bar chart -- */\n.stacked-bar-chart {\n margin: 0;\n padding: 0 0.125rem 0 4rem;\n width: 100%;\n width: -moz-available;\n width: -webkit-fill-available;\n width: fill;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: center;\n display: inline-flex;\n}\n\n.stacked-bar-chart-value {\n width: 3rem;\n display: inline-block;\n position: absolute;\n padding: 0 0.5rem;\n text-align: right;\n}\n\n.stacked-bar-chart-base {\n display: flex;\n flex-shrink: 0;\n flex-grow: 0;\n flex-basis: unset;\n}\n\n.stacked-bar-chart-median {\n .stacked-bar-chart-base();\n\n background: var(--color-base-font);\n border: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate80 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border: 1px solid rgba(var(--color-base-font-rgb), 0.3);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate95 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-bottom: 1px dotted rgba(var(--color-base-font-rgb), 0.5);\n padding: 0;\n}\n\n.stacked-bar-chart-rate100 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-left: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.4rem 0;\n width: 1px;\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n// Mixins\n.text-size-adjust (@property: 100%) {\n -webkit-text-size-adjust: @property;\n -ms-text-size-adjust: @property;\n -moz-text-size-adjust: @property;\n text-size-adjust: @property;\n}\n\n.rounded-corners (@radius: 10px) {\n border-radius: @radius;\n}\n\n.rounded-right-corners (@radius: 0 10px 10px 0) {\n border-radius: @radius;\n}\n\n.rounded-corners-tiny (@radius: 5px) {\n border-radius: @radius;\n}\n\n// disable user selection\n.disable-user-select () {\n -webkit-touch-callout: none;\n user-select: none;\n}\n\n.show-content-button() {\n padding: 5px 10px;\n .rounded-corners-tiny;\n background: var(--color-show-btn-background);\n color: var(--color-show-btn-font);\n cursor: pointer;\n\n &:hover {\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n }\n}\n",".ltr-left(@offset) {\n left: @offset;\n}\n\n.ltr-right(@offset) {\n right: @offset;\n}\n\n.ltr-margin-right(@offset) {\n margin-right: @offset;\n}\n\n.ltr-margin-left(@offset) {\n margin-left: @offset;\n}\n\n.ltr-border-right(@offset) {\n border-right: @offset;\n}\n\n.ltr-border-left(@offset) {\n border-left: @offset;\n}\n\n.ltr-padding-right(@offset) {\n padding-right: @offset;\n}\n\n.ltr-padding-left(@offset) {\n padding-left: @offset;\n}\n\n.ltr-float-left() {\n float: left;\n}\n\n.ltr-float-right() {\n float: right;\n}\n\n.ltr-text-align-right() {\n text-align: right;\n}\n\n.ltr-rounded-left-corners(@radius) {\n border-radius: @radius 0 0 @radius;\n}\n\n.ltr-rounded-top-left-corners(@radius) {\n border-radius: @radius 0 0 0;\n}\n\n.ltr-rounded-bottom-left-corners(@radius) {\n border-radius: 0 0 0 @radius;\n}\n\n.ltr-rounded-right-corners(@radius) {\n border-radius: 0 @radius @radius 0;\n}\n\n.ltr-rounded-top-right-corners(@radius) {\n border-radius: 0 @radius 0 0;\n}\n\n.ltr-rounded-bottom-right-corners(@radius) {\n border-radius: 0 0 @radius 0;\n}\n\n.ltr-text-align-left() {\n text-align: left;\n}\n\n.ltr-border-left-width(@offset) {\n border-left-width: @offset;\n}\n\n.ltr-border-right-width(@offset) {\n border-right-width: @offset;\n}\n\n.ltr-transform() {\n transform: scale(1, 1);\n}\n\n@import \"style.less\";\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n width: @search-width;\n max-height: 0;\n overflow-y: hidden;\n .ltr-text-align-left();\n\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 0.5rem 1rem;\n\n &.active,\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background-hover);\n\n a:active,\n a:focus,\n a:hover {\n text-decoration: none;\n }\n }\n\n &.locked {\n cursor: inherit;\n }\n }\n }\n\n &.open {\n display: block;\n background-color: var(--color-autocomplete-background);\n color: var(--color-autocomplete-font);\n max-height: 32rem;\n overflow-y: auto;\n z-index: 100;\n margin-top: 3.5rem;\n border-radius: 0.8rem;\n box-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n width: 100%;\n\n > ul > li {\n padding: 1rem;\n }\n }\n}\n","#main_results #results.image-detail-open.only_template_images {\n width: min(98%, 59.25rem) !important;\n}\n\n#main_results #results.only_template_images.image-detail-open #backToTop {\n .ltr-left(56.75rem) !important;\n .ltr-right(inherit);\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n .ltr-left(60rem);\n .ltr-right(0);\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 10000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n height: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n height: 19rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n margin-bottom: 0;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n margin: 0.8rem 0;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n .ltr-text-align-left();\n }\n\n p.result-content {\n height: 2rem;\n line-height: unset;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow-x: hidden;\n overflow-y: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n .ltr-left(1rem);\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n .ltr-right(6rem);\n // center the icon by moving it slightly on the left\n padding-top: 0.4rem;\n .ltr-padding-right(0.5rem);\n padding-bottom: 0.4rem;\n .ltr-padding-left(0.3rem);\n }\n\n a.result-detail-next {\n top: 1rem;\n .ltr-right(2rem);\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 2000002;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n .ltr-right(50%);\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n .ltr-right(1rem);\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n .ltr-margin-right(1rem);\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]::before {\n transition: left 0.25s;\n}\n","iframe[src^=\"https://w.soundcloud.com\"] {\n height: 120px;\n}\n\niframe[src^=\"https://www.deezer.com\"] {\n // The real size is 92px, but 94px are needed to avoid an inner scrollbar of\n // the embedded HTML.\n height: 94px;\n}\n\niframe[src^=\"https://www.mixcloud.com\"] {\n // the embedded player from mixcloud has some quirks: initial there is an\n // issue with an image URL that is blocked since it is an a Cross-Origin\n // request. The alternative text (Mixcloud Logo then cause an\n // scrollbar in the inner of the iframe we can't avoid. Another quirk comes\n // when pressing the play button, somtimes the shown player has an height of\n // 200px, somtimes 250px.\n height: 250px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer\"] {\n // show playlist\n height: 350px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer/track\"] {\n // hide playlist\n height: 120px;\n}\n\niframe[src^=\"https://genius.com/songs\"] {\n height: 65px;\n}\n",".info-page {\n code {\n font-family: monospace;\n .rounded-corners-tiny;\n background-color: var(--color-doc-code-background);\n color: var(--color-doc-code);\n padding: 0.2rem;\n border: 0 none;\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n.stats_endpoint {\n .github-issue-button {\n display: block;\n padding: 8px 16px;\n font-family: sans-serif;\n font-size: 16px;\n color: white;\n background-color: #238636;\n border: #2ea043;\n border-radius: 10px !important;\n box-shadow: rgba(0, 0, 0, 0) 0 0 0 0;\n }\n\n .github-issue-button:hover {\n background-color: #2ea043;\n }\n\n .issue-hide {\n display: none;\n }\n\n input[type=checked] {\n position: absolute;\n }\n\n label {\n margin: 1rem 1rem 1rem 0;\n }\n\n .step_content {\n margin: 1rem 1rem 1rem 2rem;\n }\n\n .step1,\n .step2 {\n visibility: hidden;\n }\n\n .step1_delay {\n transition: visibility 0s linear 4s;\n }\n\n #step1:checked ~ .step1,\n #step2:checked ~ .step2 {\n visibility: visible;\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.engine-stats {\n border-spacing: 0;\n border-collapse: collapse;\n\n tr td,\n tr th {\n border-bottom: 1px solid var(--color-result-border);\n padding: 0.25rem;\n }\n\n table.engine-tooltip {\n border-spacing: 0;\n border-collapse: collapse;\n\n td,\n th {\n border: none;\n }\n }\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .engine-reliability {\n text-align: right;\n }\n}\n\ntable.engine-error th.engine-error-type,\ntable.engine-error td.engine-error-type,\nfailed-test {\n width: 10rem;\n}\n\n.engine-errors {\n margin-top: 3rem;\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem 0 3rem 0;\n border: 1px solid var(--color-result-border);\n .ltr-text-align-left();\n\n tr th,\n tr td {\n padding: 0.5rem;\n }\n\n & span.log_parameters {\n border-right: 1px solid solid var(--color-result-border);\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\n }\n }\n}\n\n.bar-chart-value {\n width: 3em;\n display: inline-block;\n text-align: right;\n padding-right: 0.5rem;\n}\n\n.bar-chart-graph {\n width: calc(100% - 5rem);\n display: inline-block;\n}\n\n.bar-chart-bar {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n}\n\n.bar-chart-serie1 {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n float: left;\n}\n\n.bar-chart-serie2 {\n border: 3px solid #deb15b;\n margin: 1px 0;\n float: left;\n}\n\n.bar0 {\n width: 0;\n border: 0;\n}\n\n.generate-bar(100);\n\n.generate-bar(@n, @i: 1) when (@i =< @n) {\n .bar@{i} {\n width: (@i * 100% / @n);\n }\n .generate-bar(@n, (@i + 1));\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.osm-map-box {\n height: 300px;\n width: 100%;\n margin: 10px 0;\n}\n","#main_index {\n margin-top: 26vh;\n}\n\n.index {\n text-align: center;\n\n .title {\n background: url('../img/searxng.png') no-repeat;\n min-height: 4rem;\n margin: 4rem auto;\n background-position: center;\n background-size: contain;\n }\n\n h1 {\n font-size: 4em;\n visibility: hidden;\n }\n\n #search,\n #search_header {\n margin: 0 auto;\n background: inherit;\n border: inherit;\n padding: 0;\n display: block;\n }\n\n .search_filters {\n display: block;\n margin: 1em 0;\n }\n\n .category label {\n padding: 6px 10px;\n border-bottom: initial !important;\n }\n}\n\n@media screen and (max-width: @tablet) {\n div.title {\n h1 {\n font-size: 1em;\n }\n }\n\n #main_index {\n margin-top: 6em;\n }\n}\n","table {\n border-collapse: collapse;\n\n th,\n td {\n text-align: center;\n padding: 1rem 0.5rem;\n .ltr-text-align-left();\n }\n\n tr.pref-group th {\n font-weight: normal;\n .ltr-text-align-left();\n background: var(--color-settings-table-group-background);\n }\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n .ltr-float-left();\n width: 300px;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n .value {\n margin: 0;\n padding: 0;\n .ltr-float-left();\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n }\n\n select {\n width: 14rem;\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n .ltr-float-right();\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n .bang {\n .ltr-text-align-left();\n .rounded-corners-tiny;\n background-color: var(--color-doc-code-background);\n color: var(--color-doc-code);\n padding: 0.2rem;\n border: 0 none;\n }\n\n .category {\n .ltr-margin-right(0.5rem);\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n table.table_engines {\n th.name {\n /* stylelint-disable */\n label {\n cursor: pointer;\n }\n /* stylelint-enable */\n\n .engine-tooltip {\n margin-top: 1.8rem;\n .ltr-left(calc((100% - 85em) / 2 + 10em));\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n\n .bang {\n margin: 0.3rem;\n }\n }\n }\n\n .checkbox-col,\n .name,\n .shortcut {\n .ltr-text-align-left();\n }\n }\n\n table.cookies {\n width: 100%;\n direction: ltr;\n\n th,\n td {\n text-align: left;\n font-family: monospace;\n font-size: 1rem;\n padding: 0.5em;\n vertical-align: top;\n }\n\n td:first-child {\n word-break: keep-all;\n width: 14rem;\n padding-right: 1rem;\n }\n\n td:last-child {\n word-break: break-all;\n }\n\n & > tbody > tr:nth-child(even) > th,\n & > tbody > tr:nth-child(even) > td {\n background-color: var(--color-settings-tr-hover);\n }\n }\n\n .preferences_back {\n background: none repeat scroll 0 0 var(--color-btn-background);\n color: var(--color-btn-font);\n border: 0 none;\n .rounded-corners;\n\n cursor: pointer;\n display: inline-block;\n margin: 2px 4px;\n padding: 0.7em;\n\n a {\n color: var(--color-settings-return-font);\n }\n\n a::first-letter {\n text-transform: uppercase;\n }\n }\n\n #toggle-all-engines-container {\n width: max-content;\n margin-left: auto;\n }\n\n div.selectable_url {\n pre {\n width: 100%;\n }\n }\n\n #copy-hash-container {\n display: flex;\n align-items: center;\n gap: 0.5rem;\n\n div.selectable_url {\n pre {\n width: auto;\n flex-grow: 1;\n }\n }\n }\n\n #pref-hash-input {\n width: 100%;\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n .ltr-left(10em) !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding-top: 1.5em;\n .ltr-padding-right(2em);\n .ltr-padding-left(@results-offset - 3rem);\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n column-gap: 1.2rem;\n row-gap: 1rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category_checkbox,\n.category_button {\n display: inline-block;\n position: relative;\n .ltr-margin-right(1rem);\n padding: 0;\n}\n\n.category_checkbox {\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\nbutton.category_button {\n background-color: inherit;\n color: var(--color-base-font);\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n align-items: center;\n text-transform: capitalize;\n font-size: 0.9em;\n border: none;\n border-bottom: 2px solid transparent;\n\n svg {\n padding-right: 0.2rem;\n }\n\n &.selected,\n &:active,\n &:focus-within {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#categories_container:has(button.category_button:focus-within) button.category_button.selected {\n color: var(--color-base-font);\n border-bottom: none;\n}\n\n#search_logo {\n padding: 0.5rem 10px 0 10px;\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n\n .help {\n display: none;\n }\n\n &:hover .help {\n display: block;\n position: absolute;\n background: var(--color-base-background);\n padding: 1rem 0.6rem 0.6rem 0;\n z-index: 1000;\n width: 100%;\n left: -0.1rem;\n }\n}\n\n#search_view {\n padding: 0.5rem 0.3rem 0 0.5rem;\n grid-area: search;\n\n body.results_endpoint & {\n padding: 0.5rem 2.8rem 0 0;\n }\n}\n\n.search_box {\n border-radius: 0.8rem;\n width: @search-width;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n box-shadow: var(--color-search-shadow);\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8rem;\n margin: 0;\n padding: 0.8rem 0.2rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 10000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\nhtml.no-js #clear_search.hide_if_nojs {\n display: none;\n}\n\n#q,\n#send_search {\n display: block;\n margin: 0;\n padding: 0.8rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 2;\n}\n\n#q {\n width: 100%;\n .ltr-padding-left(1rem);\n .ltr-padding-right(0) !important;\n .ltr-rounded-left-corners(0.8rem);\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n .ltr-rounded-right-corners(0.8rem);\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n .ltr-border-left(1px solid var(--color-search-border));\n}\n\n.search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset + 0.6rem);\n display: flex;\n overflow-x: auto;\n overscroll-behavior-inline: contain;\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-tablet-offset + 3rem);\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n }\n}\n\n@media screen and (max-width: @tablet) and (hover: none) {\n #main_index,\n #main_results {\n #categories_container {\n width: max-content;\n\n .category_checkbox {\n display: inline-block;\n width: auto;\n }\n }\n\n #categories {\n width: 100%;\n .ltr-text-align-left();\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #search_header {\n width: 100%;\n margin: 0;\n padding: 0.1rem 0 0 0;\n column-gap: 0;\n row-gap: 0;\n grid-template-areas:\n \"logo search\"\n \"categories categories\";\n }\n\n .search_logo {\n padding: 0;\n }\n\n .search_box {\n width: 98%;\n display: flex;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n .search_filters {\n margin: 0 10px;\n padding: 0.5rem 0;\n }\n\n .category {\n display: inline-block;\n width: auto;\n margin: 0;\n\n svg {\n display: none;\n }\n }\n\n .category_checkbox {\n label {\n padding: 1rem !important;\n margin: 0 !important;\n }\n }\n\n .category_button {\n padding: 1rem !important;\n margin: 0 !important;\n }\n\n #search_view:focus-within {\n display: block;\n background-color: var(--color-search-background);\n position: absolute;\n top: 0;\n height: 100%;\n width: 100%;\n z-index: 10000;\n\n .search_box {\n border-bottom: 1px solid var(--color-search-border);\n width: 100%;\n border-radius: 0;\n box-shadow: none;\n\n #send_search {\n .ltr-margin-right(0) !important; // Delete when send_search button is disabled on mobile.\n }\n\n * {\n border: none;\n border-radius: 0;\n box-shadow: none;\n }\n }\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n .ltr-margin-right(2.6rem);\n transition: margin 0.1s;\n }\n}\n\n@media screen and (max-width: @ultra-small-phone) {\n #search_header {\n grid-template-areas:\n \"search search\"\n \"categories categories\";\n }\n\n #search_logo {\n display: none;\n }\n}\n\n#categories {\n .disable-user-select;\n\n &::-webkit-scrollbar {\n width: 0;\n height: 0;\n }\n}\n\n#categories_container {\n position: relative;\n}\n","/*\n--center-page-width overrides the less variable @results-width when the results are centered\nsee the CSS rules for #results in style.less ( grid-template-columns and gap).\n\nIn this file, the --center-page-width values comes from the Oscar theme (Bootstrap 3).\n\nAll rules starts with \".center-aligment-yes #main_results\" to be enabled only\non the /search URL and when the \"center alignment\" preference is enabled.\n*/\n\n@media screen and (min-width: @phone) {\n .center-aligment-yes #main_results {\n --center-page-width: 48rem;\n }\n}\n\n@media screen and (min-width: 62rem) {\n .center-aligment-yes #main_results {\n --center-page-width: 60rem;\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-aligment-yes #main_results {\n --center-page-width: 73rem;\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // any change must be reset in @media screen and (min-width: @tablet) { ... }\n .center-aligment-yes #main_results {\n #results {\n grid-template-columns: 60% calc(40% - @results-gap);\n margin-left: 0;\n margin-right: 0;\n }\n\n #urls {\n .ltr-margin-left(3rem);\n }\n\n #sidebar {\n .ltr-margin-right(1rem);\n }\n\n #backToTop {\n .ltr-left(calc(60% + 1rem));\n }\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-aligment-yes #main_results {\n display: flex;\n flex-direction: column;\n align-items: center;\n\n #search {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n\n #search_header {\n grid-template-columns: calc(50% - 4.5rem - var(--center-page-width) / 2) 3rem var(--center-page-width);\n grid-template-areas: \"na logo search\" \"na spacer categories\";\n column-gap: 1.2rem; // from search.less\n width: 100%;\n padding-left: 0;\n padding-right: 0;\n }\n\n .search_filters {\n .ltr-margin-left(0.5rem);\n width: var(--center-page-width);\n }\n\n #results {\n // from style.less (when screen width = @tablet, reset layout from tablet)\n .ltr-margin-right(2rem);\n .ltr-margin-left(@results-offset);\n //\n\n &.only_template_images,\n &.image-detail-open {\n // * grid-template-columns and .ltr-margin-left are set in style.less\n // * With .image-detail-open.only_template_images, the width is set in detail.less\n // * #results is going to be centered because of the #main_results rules,\n // align-self aligns the results on the left or right according to the language.\n align-self: flex-start;\n }\n\n &:not(.only_template_images):not(.image-detail-open) {\n // the gap is set in style.less\n .ltr-margin-left(1.5rem);\n grid-template-columns: calc(var(--center-page-width) - @results-gap - @results-sidebar-width) @results-sidebar-width;\n\n #backToTop {\n .ltr-left(calc(50% - @results-sidebar-width - @results-gap + 1rem + var(--center-page-width) / 2));\n }\n }\n\n .result .content {\n max-width: inherit;\n }\n }\n\n // from style.less (when screen width = @tablet, reset layout from tablet)\n #urls {\n .ltr-margin-left(0);\n }\n\n #sidebar {\n .ltr-margin-right(0);\n }\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*\n* To convert \"style.less\" to \"style.css\" run: $make styles\n*/\n\n// stylelint-disable no-descending-specificity\n\n@import (inline) \"../../node_modules/normalize.css/normalize.css\";\n@import \"definitions.less\";\n@import \"mixins.less\";\n@import \"code.less\";\n@import \"toolkit.less\";\n@import \"autocomplete.less\";\n@import \"detail.less\";\n@import \"animations.less\";\n@import \"embedded.less\";\n@import \"info.less\";\n@import \"new_issue.less\";\n@import \"stats.less\";\n@import \"result_templates.less\";\n\n// for index.html template\n@import \"index.less\";\n\n// for preferences.html template\n@import \"preferences.less\";\n\n// Search-Field\n@import \"search.less\";\n\n// to center the results\n@import \"style-center.less\";\n\n// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\n .ltr-transform();\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n\n scroll-behavior: smooth;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n.page_with_header {\n margin: 2em auto;\n width: 85em;\n}\n\nfooter {\n clear: both;\n min-height: 4rem;\n padding: 1rem 0;\n width: 100%;\n text-align: center;\n background-color: var(--color-footer-background);\n border-top: 1px solid var(--color-footer-border);\n overflow: hidden;\n\n p {\n font-size: 0.9em;\n }\n}\n\n.page_with_header .logo {\n height: 40px;\n}\n\ninput[type=\"submit\"],\n#results button[type=\"submit\"],\n.button {\n padding: 0.7rem;\n display: inline-block;\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n .rounded-corners;\n\n border: 0;\n cursor: pointer;\n}\n\na {\n text-decoration: none;\n color: var(--color-url-font);\n\n &:visited {\n color: var(--color-url-visited-font);\n\n .highlight {\n color: var(--color-url-visited-font);\n }\n }\n}\n\narticle[data-vim-selected] {\n background: var(--color-result-vim-selected);\n .ltr-border-left(0.2rem solid var(--color-result-vim-arrow));\n .ltr-rounded-right-corners(10px);\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n\n span.title,\n span.source {\n color: var(--color-result-image-span-font-selected);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n .ltr-border-left(0.2rem solid transparent);\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: smaller !important;\n margin-left: 0.5rem;\n }\n\n .content,\n .stat {\n font-size: 0.9em;\n margin: 0;\n padding: 0;\n max-width: 54em;\n word-wrap: break-word;\n line-height: 1.24;\n\n .highlight {\n color: var(--color-result-description-highlight-font);\n background: inherit;\n font-weight: bold;\n }\n }\n\n .altlink a {\n font-size: 0.9em;\n margin: 0 10px 0 0;\n .show-content-button;\n }\n\n .codelines {\n .highlight {\n color: inherit;\n background: inherit;\n font-weight: normal;\n }\n }\n\n .url_wrapper {\n display: flex;\n font-size: 1rem;\n color: var(--color-result-url-font);\n flex-wrap: nowrap;\n overflow: hidden;\n flex-direction: row;\n margin: 0;\n padding: 0;\n\n .url_o1 {\n white-space: nowrap;\n flex-shrink: 1;\n padding-bottom: 1px;\n }\n\n .url_o1::after {\n content: \" \";\n width: 1ch;\n display: inline-block;\n }\n\n .url_o2 {\n overflow: hidden;\n white-space: nowrap;\n flex-basis: content;\n flex-grow: 0;\n flex-shrink: 1;\n text-align: right;\n padding-bottom: 1px;\n\n .url_i2 {\n float: right;\n }\n }\n }\n\n .published_date,\n .result_length,\n .result_views,\n .result_author,\n .result_shipping,\n .result_source_country {\n font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n .result_price {\n font-size: 1.2em;\n color: var(--color-result-description-highlight-font);\n }\n\n img.thumbnail {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 7rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n .break {\n clear: both;\n }\n}\n\n.result-paper,\n.result-packages {\n .attributes {\n display: table;\n border-spacing: 0.125rem;\n\n div {\n display: table-row;\n\n span {\n font-size: 0.9rem;\n margin-top: 0.25rem;\n display: table-cell;\n\n time {\n font-size: 0.9rem;\n }\n }\n\n span:first-child {\n color: var(--color-base-font);\n min-width: 10rem;\n }\n\n span:nth-child(2) {\n color: var(--color-result-publishdate-font);\n }\n }\n }\n\n .content {\n margin-top: 0.25rem;\n }\n\n .comments {\n font-size: 0.9rem;\n margin: 0.25rem 0 0 0;\n padding: 0;\n word-wrap: break-word;\n line-height: 1.24;\n font-style: italic;\n }\n}\n\n.result-packages {\n .attributes {\n margin-top: 0.3rem;\n }\n}\n\n.template_group_images {\n display: flex;\n flex-wrap: wrap;\n}\n\n.template_group_images::after {\n flex-grow: 10;\n content: \"\";\n}\n\n.category-videos,\n.category-news,\n.category-map,\n.category-music,\n.category-files,\n.category-social {\n border: 1px solid var(--color-result-border);\n margin: 0 @results-tablet-offset 1rem @results-tablet-offset !important;\n .rounded-corners;\n}\n\n.category-social .image {\n width: auto !important;\n min-width: 48px;\n min-height: 48px;\n padding: 0 5px 25px 0 !important;\n}\n\n.audio-control audio {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.embedded-content iframe {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.result-videos {\n img.thumbnail {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n}\n\n.result-videos .content {\n overflow: hidden;\n}\n\n.result-videos .embedded-video iframe {\n width: 100%;\n aspect-ratio: 16 / 9;\n padding: 10px 0 0 0;\n}\n\n@supports not (aspect-ratio: 1 / 1) {\n // support older browsers which do not have aspect-ratio\n // https://caniuse.com/?search=aspect-ratio\n .result-videos .embedded-video iframe {\n height: calc(@results-width * 9 / 16);\n }\n}\n\n.engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin-top: 0;\n margin-bottom: 0;\n .ltr-margin-right(0.5rem);\n .ltr-margin-left(0);\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n flex-grow: 1;\n padding: 0.5rem 0.5rem 3rem 0.5rem;\n margin: 0.25rem;\n border: none !important;\n height: @results-image-row-height;\n\n & > a {\n position: relative;\n outline: none;\n }\n\n img {\n margin: 0;\n padding: 0;\n border: none;\n height: 100%;\n width: 100%;\n object-fit: cover;\n vertical-align: bottom;\n background: var(--color-result-image-background);\n }\n\n .image_resolution {\n position: absolute;\n right: 0;\n bottom: 0;\n background: rgba(0, 0, 0, 50%);\n padding: 0.3rem 0.5rem;\n font-size: 0.9rem;\n color: #fff;\n border-top-left-radius: 0.3rem;\n }\n\n span.title,\n span.source {\n display: block;\n position: absolute;\n\n width: 100%;\n font-size: 0.9rem;\n color: var(--color-result-image-span-font);\n padding: 0.5rem 0 0 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n span.source {\n padding: 1.8rem 0 0 0;\n font-size: 0.7rem;\n }\n}\n\n.result-map {\n img.image {\n .ltr-float-right() !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n .ltr-text-align-left();\n }\n\n td {\n vertical-align: top;\n .ltr-text-align-left();\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin-top: 1rem;\n .ltr-margin-right(2rem);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset);\n display: grid;\n grid-template-columns: @results-width @results-sidebar-width;\n grid-template-rows: min-content min-content 1fr min-content;\n gap: 0 @results-gap;\n grid-template-areas:\n \"corrections sidebar\"\n \"answers sidebar\"\n \"urls sidebar\"\n \"pagination sidebar\";\n}\n\n#results #sidebar *:first-child {\n margin-top: 0;\n}\n\n#urls {\n padding: 0;\n grid-area: urls;\n}\n\n#apis .wrapper {\n display: flex;\n}\n\n#suggestions {\n .wrapper {\n display: flex;\n flex-flow: column;\n justify-content: flex-end;\n\n form {\n display: inline-block;\n flex: 1 1 50%;\n }\n }\n}\n\n#suggestions,\n#infoboxes {\n input {\n padding: 0;\n margin: 3px;\n font-size: 0.9em;\n display: inline-block;\n background: transparent;\n color: var(--color-result-search-url-font);\n cursor: pointer;\n width: calc(100%);\n text-overflow: ellipsis;\n overflow: hidden;\n text-align: left;\n }\n\n input[type=\"submit\"],\n .infobox .url a {\n color: var(--color-result-link-font);\n text-decoration: none;\n font-size: 0.9rem;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n#corrections {\n grid-area: corrections;\n display: flex;\n flex-flow: row wrap;\n margin: 0 0 1em 0;\n\n h4,\n input[type=\"submit\"] {\n display: inline-block;\n padding: 0.5rem;\n margin: 0.5rem;\n }\n\n input[type=\"submit\"] {\n font-size: 0.8rem;\n .rounded-corners-tiny;\n }\n}\n\n#infoboxes .title,\n#suggestions .title,\n#search_url .title,\n#engines_msg .title,\n#apis .title {\n margin: 2em 0 0.5em 0;\n color: var(--color-base-font);\n}\n\nsummary.title {\n cursor: pointer;\n padding-top: 1em;\n}\n\n.sidebar-collapsable {\n border-top: 1px solid var(--color-sidebar-border);\n padding-bottom: 0.5em;\n}\n\n#sidebar-end-collapsable {\n border-bottom: 1px solid var(--color-sidebar-border);\n width: 100%;\n}\n\n#answers {\n grid-area: answers;\n background: var(--color-answer-background);\n padding: @result-padding;\n margin: 1rem 0;\n margin-top: 0;\n color: var(--color-answer-font);\n .rounded-corners;\n\n h4 {\n display: none;\n }\n\n span {\n overflow-wrap: anywhere;\n }\n\n .answer {\n display: flex;\n flex-direction: column;\n }\n\n .answer-url {\n margin-left: auto;\n margin-top: 5px;\n margin-right: 10px;\n margin-bottom: 10px;\n }\n}\n\n#infoboxes {\n form {\n min-width: 210px;\n }\n}\n\n#sidebar {\n grid-area: sidebar;\n word-wrap: break-word;\n color: var(--color-sidebar-font);\n\n .infobox {\n margin: 10px 0 10px;\n border: 1px solid var(--color-sidebar-border);\n padding: 1rem;\n font-size: 0.9em;\n .rounded-corners;\n\n h2 {\n margin: 0 0 0.5em 0;\n }\n\n img {\n max-width: 100%;\n max-height: 12em;\n display: block;\n margin: 0 auto;\n padding: 0;\n }\n\n dt {\n font-weight: bold;\n }\n\n .attributes {\n dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin-top: 0.5em;\n .ltr-margin-right(0.25em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n padding: 0;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\n }\n }\n\n input {\n font-size: 1em;\n }\n\n br {\n clear: both;\n }\n\n .attributes,\n .urls {\n clear: both;\n }\n }\n}\n\n#apis {\n input {\n font-size: 0.9em;\n margin: 0 10px 0 0;\n .show-content-button;\n }\n}\n\n#search_url {\n div.selectable_url {\n pre {\n float: left;\n width: 200em;\n }\n }\n\n button#copy_url {\n float: right;\n padding: 0.4rem;\n margin-left: 0.5rem;\n border-radius: 0.3rem;\n display: none; // will be shown by JS.\n }\n}\n\n#links_on_top {\n position: absolute;\n .ltr-right(1rem);\n .ltr-text-align-right();\n top: 2.7rem;\n padding: 0;\n border: 0;\n display: flex;\n align-items: center;\n font-size: 1em;\n color: var(--color-search-font);\n\n a {\n display: flex;\n align-items: center;\n margin-left: 1em;\n\n svg {\n font-size: 1.2em;\n .ltr-margin-right(0.125em);\n }\n }\n\n a,\n a:link *,\n a:hover *,\n a:visited *,\n a:active * {\n color: var(--color-search-font);\n }\n}\n\n#pagination {\n grid-area: pagination;\n\n br {\n clear: both;\n }\n}\n\n.numbered_pagination {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n overflow: hidden;\n}\n\n.page_number {\n background: transparent !important;\n color: var(--color-result-link-font) !important;\n text-decoration: underline;\n}\n\n.page_number_current {\n background: transparent;\n color: var(--color-result-link-visited-font);\n border: none;\n}\n\n#backToTop {\n border: 1px solid var(--color-backtotop-border);\n margin: 0;\n padding: 0;\n font-size: 1em;\n background: var(--color-backtotop-background);\n position: fixed;\n bottom: 8rem;\n .ltr-left(@results-width + @results-offset + (0.5 * @results-gap - 1.2em));\n transition: opacity 0.5s;\n opacity: 0;\n pointer-events: none;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n pointer-events: all;\n}\n\n/*\n tablet layout\n*/\n\n.results-tablet() {\n #links_on_top {\n span {\n display: none;\n }\n }\n\n .page_with_header {\n margin: 2rem 0.5rem;\n width: auto;\n }\n\n #infoboxes {\n position: inherit;\n max-width: inherit;\n\n .infobox {\n clear: both;\n\n img {\n .ltr-float-left();\n max-width: 10em;\n margin-top: 0.5em;\n .ltr-margin-right(0.5em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n }\n }\n }\n\n #sidebar {\n margin: 0 @results-tablet-offset @results-margin @results-tablet-offset;\n padding: 0;\n float: none;\n border: none;\n width: auto;\n\n input {\n border: 0;\n }\n }\n\n .result {\n .thumbnail {\n max-width: 98%;\n }\n\n .url {\n span.url {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n width: 100%;\n }\n }\n\n .engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n padding: 3px 0 0 0;\n }\n }\n\n .result-images {\n border-bottom: none !important;\n }\n\n .image_result {\n max-width: 98%;\n\n img {\n max-width: 98%;\n }\n }\n\n #backToTop {\n display: none;\n }\n\n #pagination {\n margin: 2rem 0 0 0 !important;\n }\n\n #main_results div#results {\n margin: 0 auto;\n justify-content: center;\n display: grid;\n grid-template-columns: @results-width;\n grid-template-rows: min-content min-content min-content 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n }\n}\n\n@media screen and (max-width: calc(@tablet - 0.5px)) {\n #links_on_top {\n span {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: 52rem) {\n body.results_endpoint {\n #links_on_top {\n .link_on_top_about,\n .link_on_top_donate {\n display: none;\n }\n }\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // when .center-aligment-yes, see style-center.less\n // the media query includes \"min-width: @phone\"\n // because the phone layout includes the tablet layout unconditionally.\n .center-aligment-no {\n .results-tablet();\n }\n}\n\n/* Misc */\n\n#main_results div#results.only_template_images {\n margin: 1rem @results-tablet-offset 0 @results-tablet-offset;\n display: grid;\n grid-template-columns: 100%;\n grid-template-rows: min-content min-content min-content 1fr min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n\n #sidebar {\n display: none;\n }\n\n #urls {\n margin: 0;\n display: flex;\n flex-wrap: wrap;\n }\n\n #urls::after {\n flex-grow: 10;\n content: \"\";\n }\n\n #backToTop {\n .ltr-left(auto);\n .ltr-right(1rem);\n }\n\n #pagination {\n .ltr-margin-right(4rem);\n }\n}\n\n/*\n phone layout\n*/\n\n@media screen and (max-width: @phone) {\n // based on the tablet layout\n .results-tablet();\n\n html {\n background-color: var(--color-base-background-mobile);\n }\n\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 0 auto;\n }\n\n #links_on_top {\n top: 1.4rem;\n .ltr-right(10px);\n }\n\n #main_index #links_on_top {\n top: 0.5rem;\n .ltr-right(0.5rem);\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n background: var(--color-result-background);\n border: 1px solid var(--color-result-background);\n margin: 1rem 10px;\n .rounded-corners;\n }\n\n .result-images {\n margin: 0;\n height: @results-image-row-height-phone;\n background: var(--color-base-background-mobile);\n }\n\n .infobox {\n border: none !important;\n background-color: var(--color-sidebar-background);\n }\n\n .numbered_pagination {\n display: none;\n }\n\n .result-paper,\n .result-packages {\n .attributes {\n display: block;\n\n div {\n display: block;\n\n span {\n display: inline;\n }\n\n span:first-child {\n font-weight: bold;\n }\n\n span:nth-child(2) {\n .ltr-margin-left(0.5rem);\n }\n }\n }\n }\n}\n\n/*\n small-phone layout\n*/\n\n@media screen and (max-width: @small-phone) {\n .result-videos {\n img.thumbnail {\n float: none !important;\n }\n\n .content {\n overflow: inherit;\n }\n }\n}\n\npre code {\n white-space: pre-wrap;\n}\n"]} \ No newline at end of file +{"version":3,"sources":["node_modules/normalize.css/normalize.css","src/less/definitions.less","src/generated/pygments.less","src/less/code.less","src/less/toolkit.less","src/less/mixins.less","src/less/style-ltr.less","src/less/autocomplete.less","src/less/detail.less","src/less/animations.less","src/less/embedded.less","src/less/info.less","src/less/new_issue.less","src/less/stats.less","src/less/result_templates.less","src/less/index.less","src/less/preferences.less","src/less/search.less","src/less/style-center.less","src/less/style.less"],"names":[],"mappings":"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,mCACH,eAAA,EACA,gBAAA,SAEA,sCACA,sCACE,OAAA,KAIJ,2BACE,MAAA,MAGF,4BACE,MAAA,KACA,WAAA,MAGF,kCACE,WAAA,MAMJ,YADqB,wCADA,wCAGnB,MAAA,MAGF,eACE,WAAA,KAEK,kCACH,UAAA,OACA,OAAA,KAAA,EAAA,KAAA,EACA,OAAA,IAAA,MAAkB,2BPqBpB,WAAA,KOjBK,wCADA,wCAED,QAAA,MAGI,sDACJ,aAAA,IAAA,MAAA,MAA8B,2BAC9B,QAAA,EAAA,KAAA,EAAA,EACA,OAAA,EAAA,EAAA,EAAA,MAKN,iBACE,MAAA,IACA,QAAA,aACA,WAAA,MACA,cAAA,MAGF,iBACE,MAAO,kBACP,QAAA,aAGF,eACE,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EAGF,kBACE,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGF,kBACE,OAAA,IAAA,MAAA,QACA,OAAA,IAAA,EACA,MAAA,KAGF,MACE,MAAA,EACA,OAAA,EAMC,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,MACC,MAAA,GADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,OACC,MAAA,IADD,QACC,MAAA,KCpGJ,aACE,OAAA,MACA,MAAA,KACA,OAAA,KAAA,ECLF,YACE,WAAA,KAGF,OACE,WAAA,OAEA,cACE,WAAgB,wBAAA,UAChB,WAAA,KACA,OAAA,KAAA,KACA,oBAAA,OACA,gBAAA,QAGF,UACE,UAAA,IACA,WAAA,OAGF,eACA,sBACE,OAAA,EAAA,KACA,WAAA,QACA,OAAA,QACA,QAAA,EACA,QAAA,MAGF,uBACE,QAAA,MACA,OAAA,IAAA,EAGQ,uBACR,QAAA,IAAA,KACA,cAAA,kBAImC,sCAEnC,aACE,UAAA,IAIJ,YACE,WAA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","sourcesContent":["/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","/*\n * SearXNG, A privacy-respecting, hackable metasearch engine\n *\n * To change the colors of the site, simple edit this variables\n */\n\n/// Light Theme\n:root {\n /// Base Colors\n --color-base-font: #444;\n --color-base-font-rgb: 68, 68, 68;\n --color-base-background: #fff;\n --color-base-background-mobile: #f2f5f8;\n --color-url-font: #334999;\n --color-url-visited-font: #9822c3;\n /// Header Colors\n --color-header-background: #fdfbff;\n --color-header-border: #ddd;\n /// Footer Colors\n --color-footer-background: #fdfbff;\n --color-footer-border: #ddd;\n /// Sidebar Colors\n --color-sidebar-border: #ddd;\n --color-sidebar-font: #000;\n --color-sidebar-background: #fff;\n /// BackToTop Colors\n --color-backtotop-font: #444;\n --color-backtotop-border: #ddd;\n --color-backtotop-background: #fff;\n /// Button Colors\n --color-btn-background: #3050ff;\n --color-btn-font: #fff;\n --color-show-btn-background: #bbb;\n --color-show-btn-font: #000;\n /// Search Input Colors\n --color-search-border: #bbb;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #fff;\n --color-search-font: #222;\n --color-search-background-hover: #3050ff;\n /// Modal Colors\n --color-error: #db3434;\n --color-error-background: lighten(#db3434, 40%);\n --color-warning: #dbba34;\n --color-warning-background: lighten(#dbba34, 40%);\n --color-success: #42db34;\n --color-success-background: lighten(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #3050ff;\n --color-categories-item-border-selected: #3050ff;\n /// Autocomplete Colors\n --color-autocomplete-font: #000;\n --color-autocomplete-border: #bbb;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #fff;\n --color-autocomplete-background-hover: #e3e3e3;\n /// Answer Colors\n --color-answer-font: #444; // same as --color-base-font\n --color-answer-background: #fff;\n /// Results Colors\n --color-result-background: #fff;\n --color-result-border: #ddd;\n --color-result-url-font: #000;\n --color-result-vim-selected: #f7f7f7;\n --color-result-vim-arrow: #000bbb;\n --color-result-description-highlight-font: #000;\n --color-result-link-font: #000bbb;\n --color-result-link-font-highlight: #000bbb;\n --color-result-link-visited-font: #9822c3;\n --color-result-publishdate-font: #777;\n --color-result-engines-font: #545454;\n --color-result-search-url-border: #ddd;\n --color-result-search-url-font: #000;\n // Images Colors\n --color-result-image-span-font: #444;\n --color-result-image-span-font-selected: #fff;\n --color-result-image-background: #fff;\n /// Settings Colors\n --color-settings-tr-hover: #ebebeb;\n --color-settings-engine-description-font: #545454;\n --color-settings-table-group-background: #0001;\n /// Detail modal\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #242424;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #545454;\n --color-toolkit-kbd-font: #fff;\n --color-toolkit-kbd-background: #000;\n --color-toolkit-dialog-border: #ddd;\n --color-toolkit-dialog-background: #fff;\n --color-toolkit-tabs-label-border: #fff;\n --color-toolkit-tabs-section-border: #ddd;\n --color-toolkit-select-background: #e1e1e1;\n --color-toolkit-select-border: #ddd;\n --color-toolkit-select-background-hover: #bbb;\n --color-toolkit-input-text-font: #222;\n --color-toolkit-checkbox-onoff-off-background: #ddd;\n --color-toolkit-checkbox-onoff-on-background: #ddd;\n --color-toolkit-checkbox-onoff-on-mark-background: #3050ff;\n --color-toolkit-checkbox-onoff-on-mark-color: #fff;\n --color-toolkit-checkbox-onoff-off-mark-background: #aaa;\n --color-toolkit-checkbox-onoff-off-mark-color: #fff;\n --color-toolkit-checkbox-label-background: #ddd;\n --color-toolkit-checkbox-label-border: #ddd;\n --color-toolkit-checkbox-input-border: #3050ff;\n --color-toolkit-engine-tooltip-border: #ddd;\n --color-toolkit-engine-tooltip-background: #fff;\n --color-toolkit-loader-border: rgba(0, 0, 0, 0.2);\n --color-toolkit-loader-borderleft: rgba(255, 255, 255, 0);\n --color-doc-code: #003;\n --color-doc-code-background: #ddeaff;\n}\n\n.dark-themes() {\n /// Base Colors\n --color-base-font: #bbb;\n --color-base-font-rgb: 187, 187, 187;\n --color-base-background: #222428;\n --color-base-background-mobile: #222428;\n --color-url-font: #8af;\n --color-url-visited-font: #c09cd9;\n /// Header Colors\n --color-header-background: #1e1e22;\n --color-header-border: #333;\n /// Footer Colors\n --color-footer-background: #1e1e22;\n --color-footer-border: #333;\n /// Sidebar Colors\n --color-sidebar-border: #555;\n --color-sidebar-font: #fff;\n --color-sidebar-background: #292c34;\n /// BackToTop Colors\n --color-backtotop-font: #bbb;\n --color-backtotop-border: #333;\n --color-backtotop-background: #2b2e36;\n /// Button Colors\n --color-btn-background: #58f;\n --color-btn-font: #222;\n --color-show-btn-background: #555;\n --color-show-btn-font: #fff;\n /// Search Input Colors\n --color-search-border: #555;\n --color-search-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-search-background: #2b2e36;\n --color-search-font: #fff;\n --color-search-background-hover: #58f;\n /// Modal Colors\n --color-error: #f55b5b;\n --color-error-background: darken(#db3434, 40%);\n --color-warning: #f1d561;\n --color-warning-background: darken(#dbba34, 40%);\n --color-success: #79f56e;\n --color-success-background: darken(#42db34, 40%);\n /// Categories Colors\n --color-categories-item-selected-font: #58f;\n --color-categories-item-border-selected: #58f;\n /// Autocomplete Colors\n --color-autocomplete-font: #fff;\n --color-autocomplete-border: #555;\n --color-autocomplete-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n --color-autocomplete-background: #2b2e36;\n --color-autocomplete-background-hover: #1e1e22;\n /// Answer Colors\n --color-answer-font: #bbb; // same as --color-base-font\n --color-answer-background: #26292f;\n /// Results Colors\n --color-result-background: #26292f;\n --color-result-border: #333;\n --color-result-url-font: #fff;\n --color-result-vim-selected: #1f1f23cc;\n --color-result-vim-arrow: #8af;\n --color-result-description-highlight-font: #fff;\n --color-result-link-font: #8af;\n --color-result-link-font-highlight: #8af;\n --color-result-link-visited-font: #c09cd9;\n --color-result-publishdate-font: #888;\n --color-result-engines-font: #a4a4a4;\n --color-result-search-url-border: #555;\n --color-result-search-url-font: #fff;\n /// Detail modal : same as the light version\n --color-result-detail-font: #fff;\n --color-result-detail-label-font: lightgray;\n --color-result-detail-background: #1a1a1c;\n --color-result-detail-hr: #555;\n --color-result-detail-link: #8af;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: rgba(0, 0, 0, 0);\n // Images Colors\n --color-result-image-span-font: #bbb;\n --color-result-image-span-font-selected: #222;\n --color-result-image-background: #222;\n /// Settings Colors\n --color-settings-tr-hover: #2c2c32;\n --color-settings-engine-description-font: darken(#dcdcdc, 30%);\n --color-settings-table-group-background: #1b1b21;\n /// Toolkit Colors\n --color-toolkit-badge-font: #fff;\n --color-toolkit-badge-background: #555;\n --color-toolkit-kbd-font: #000;\n --color-toolkit-kbd-background: #fff;\n --color-toolkit-dialog-border: #555;\n --color-toolkit-dialog-background: #1e1e22;\n --color-toolkit-tabs-label-border: #222;\n --color-toolkit-tabs-section-border: #555;\n --color-toolkit-select-background: #313338;\n --color-toolkit-select-border: #555;\n --color-toolkit-select-background-hover: #373b49;\n --color-toolkit-input-text-font: #fff;\n --color-toolkit-checkbox-onoff-off-background: #313338;\n --color-toolkit-checkbox-onoff-on-background: #313338;\n --color-toolkit-checkbox-onoff-on-mark-background: #58f;\n --color-toolkit-checkbox-onoff-on-mark-color: #222;\n --color-toolkit-checkbox-onoff-off-mark-background: #ddd;\n --color-toolkit-checkbox-onoff-off-mark-color: #222;\n --color-toolkit-checkbox-label-background: #222;\n --color-toolkit-checkbox-label-border: #333;\n --color-toolkit-checkbox-input-border: #58f;\n --color-toolkit-engine-tooltip-border: #333;\n --color-toolkit-engine-tooltip-background: #222;\n --color-toolkit-loader-border: rgba(255, 255, 255, 0.2);\n --color-toolkit-loader-borderleft: rgba(0, 0, 0, 0);\n --color-doc-code: #ddd;\n --color-doc-code-background: #4d5a6f;\n}\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .dark-themes();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .dark-themes();\n}\n\n/// General Size\n@results-width: 45rem;\n@results-sidebar-width: 25rem;\n@results-offset: 10rem;\n@results-tablet-offset: 0.5rem;\n@results-gap: 5rem;\n@results-margin: 0.125rem;\n@result-padding: 1rem;\n@results-image-row-height: 12rem;\n@results-image-row-height-phone: 6rem;\n@search-width: 44rem;\n// heigh of #search, see detail.less\n@search-height: 7.6rem;\n\n/// Device Size\n/// @desktop > @tablet\n@tablet: 79.75em; // see https://github.com/searxng/searxng/issues/874\n@phone: 50em;\n@small-phone: 35em;\n@ultra-small-phone: 20rem;\n\n/// From style.less\n@stacked-bar-chart: rgb(0, 0, 0);\n\n/// Load fonts from this directory.\n@icon-font-path: \"../../../fonts/\";\n//** File name for all font files.\n@icon-font-name: \"glyphicons-halflings-regular\";\n//** Element ID within SVG icon file.\n@icon-font-svg-id: \"glyphicons_halflingsregular\";\n\n// decoration of the select HTML elements\n@select-light-svg-path: \"../svg/select-light.svg\";\n@select-dark-svg-path: \"../svg/select-dark.svg\";\n","/*\n this file is generated automatically by searxng_extra/update/update_pygments.py\n using pygments version 2.18.0\n*/\n\n\n.code-highlight {\n\n pre { line-height: 100%; }\n td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n .hll { background-color: #ffffcc }\n .c { color: #3D7B7B; font-style: italic } /* Comment */\n .err { border: 1px solid #FF0000 } /* Error */\n .k { color: #008000; font-weight: bold } /* Keyword */\n .o { color: #666666 } /* Operator */\n .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */\n .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */\n .cp { color: #9C6500 } /* Comment.Preproc */\n .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */\n .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */\n .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */\n .gd { color: #A00000 } /* Generic.Deleted */\n .ge { font-style: italic } /* Generic.Emph */\n .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */\n .gr { color: #E40000 } /* Generic.Error */\n .gh { color: #000080; font-weight: bold } /* Generic.Heading */\n .gi { color: #008400 } /* Generic.Inserted */\n .go { color: #717171 } /* Generic.Output */\n .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\n .gs { font-weight: bold } /* Generic.Strong */\n .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n .gt { color: #0044DD } /* Generic.Traceback */\n .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\n .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\n .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\n .kp { color: #008000 } /* Keyword.Pseudo */\n .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\n .kt { color: #B00040 } /* Keyword.Type */\n .m { color: #666666 } /* Literal.Number */\n .s { color: #BA2121 } /* Literal.String */\n .na { color: #687822 } /* Name.Attribute */\n .nb { color: #008000 } /* Name.Builtin */\n .nc { color: #0000FF; font-weight: bold } /* Name.Class */\n .no { color: #880000 } /* Name.Constant */\n .nd { color: #AA22FF } /* Name.Decorator */\n .ni { color: #717171; font-weight: bold } /* Name.Entity */\n .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */\n .nf { color: #0000FF } /* Name.Function */\n .nl { color: #767600 } /* Name.Label */\n .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\n .nt { color: #008000; font-weight: bold } /* Name.Tag */\n .nv { color: #19177C } /* Name.Variable */\n .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\n .w { color: #bbbbbb } /* Text.Whitespace */\n .mb { color: #666666 } /* Literal.Number.Bin */\n .mf { color: #666666 } /* Literal.Number.Float */\n .mh { color: #666666 } /* Literal.Number.Hex */\n .mi { color: #666666 } /* Literal.Number.Integer */\n .mo { color: #666666 } /* Literal.Number.Oct */\n .sa { color: #BA2121 } /* Literal.String.Affix */\n .sb { color: #BA2121 } /* Literal.String.Backtick */\n .sc { color: #BA2121 } /* Literal.String.Char */\n .dl { color: #BA2121 } /* Literal.String.Delimiter */\n .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\n .s2 { color: #BA2121 } /* Literal.String.Double */\n .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */\n .sh { color: #BA2121 } /* Literal.String.Heredoc */\n .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */\n .sx { color: #008000 } /* Literal.String.Other */\n .sr { color: #A45A77 } /* Literal.String.Regex */\n .s1 { color: #BA2121 } /* Literal.String.Single */\n .ss { color: #19177C } /* Literal.String.Symbol */\n .bp { color: #008000 } /* Name.Builtin.Pseudo */\n .fm { color: #0000FF } /* Name.Function.Magic */\n .vc { color: #19177C } /* Name.Variable.Class */\n .vg { color: #19177C } /* Name.Variable.Global */\n .vi { color: #19177C } /* Name.Variable.Instance */\n .vm { color: #19177C } /* Name.Variable.Magic */\n .il { color: #666666 } /* Literal.Number.Integer.Long */\n}\n\n.code-highlight-dark(){\n .code-highlight {\n\n pre { line-height: 100%; }\n td.linenos .normal { color: #3c4354; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n span.linenos { color: #3c4354; background-color: transparent; padding-left: 5px; padding-right: 5px; }\n td.linenos .special { color: #3c4354; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n span.linenos.special { color: #3c4354; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }\n .hll { background-color: #6e7681 }\n .c { color: #7e8aa1 } /* Comment */\n .err { color: #f88f7f } /* Error */\n .esc { color: #d4d2c8 } /* Escape */\n .g { color: #d4d2c8 } /* Generic */\n .k { color: #FFAD66 } /* Keyword */\n .l { color: #D5FF80 } /* Literal */\n .n { color: #d4d2c8 } /* Name */\n .o { color: #FFAD66 } /* Operator */\n .x { color: #d4d2c8 } /* Other */\n .p { color: #d4d2c8 } /* Punctuation */\n .ch { color: #f88f7f; font-style: italic } /* Comment.Hashbang */\n .cm { color: #7e8aa1 } /* Comment.Multiline */\n .cp { color: #FFAD66; font-weight: bold } /* Comment.Preproc */\n .cpf { color: #7e8aa1 } /* Comment.PreprocFile */\n .c1 { color: #7e8aa1 } /* Comment.Single */\n .cs { color: #7e8aa1; font-style: italic } /* Comment.Special */\n .gd { color: #f88f7f; background-color: #3d1e20 } /* Generic.Deleted */\n .ge { color: #d4d2c8; font-style: italic } /* Generic.Emph */\n .ges { color: #d4d2c8 } /* Generic.EmphStrong */\n .gr { color: #f88f7f } /* Generic.Error */\n .gh { color: #d4d2c8 } /* Generic.Heading */\n .gi { color: #6ad4af; background-color: #19362c } /* Generic.Inserted */\n .go { color: #7e8aa1 } /* Generic.Output */\n .gp { color: #d4d2c8 } /* Generic.Prompt */\n .gs { color: #d4d2c8; font-weight: bold } /* Generic.Strong */\n .gu { color: #d4d2c8 } /* Generic.Subheading */\n .gt { color: #f88f7f } /* Generic.Traceback */\n .kc { color: #FFAD66 } /* Keyword.Constant */\n .kd { color: #FFAD66 } /* Keyword.Declaration */\n .kn { color: #FFAD66 } /* Keyword.Namespace */\n .kp { color: #FFAD66 } /* Keyword.Pseudo */\n .kr { color: #FFAD66 } /* Keyword.Reserved */\n .kt { color: #73D0FF } /* Keyword.Type */\n .ld { color: #D5FF80 } /* Literal.Date */\n .m { color: #DFBFFF } /* Literal.Number */\n .s { color: #D5FF80 } /* Literal.String */\n .na { color: #FFD173 } /* Name.Attribute */\n .nb { color: #FFD173 } /* Name.Builtin */\n .nc { color: #73D0FF } /* Name.Class */\n .no { color: #FFD173 } /* Name.Constant */\n .nd { color: #7e8aa1; font-weight: bold; font-style: italic } /* Name.Decorator */\n .ni { color: #95E6CB } /* Name.Entity */\n .ne { color: #73D0FF } /* Name.Exception */\n .nf { color: #FFD173 } /* Name.Function */\n .nl { color: #d4d2c8 } /* Name.Label */\n .nn { color: #d4d2c8 } /* Name.Namespace */\n .nx { color: #d4d2c8 } /* Name.Other */\n .py { color: #FFD173 } /* Name.Property */\n .nt { color: #5CCFE6 } /* Name.Tag */\n .nv { color: #d4d2c8 } /* Name.Variable */\n .ow { color: #FFAD66 } /* Operator.Word */\n .pm { color: #d4d2c8 } /* Punctuation.Marker */\n .w { color: #d4d2c8 } /* Text.Whitespace */\n .mb { color: #DFBFFF } /* Literal.Number.Bin */\n .mf { color: #DFBFFF } /* Literal.Number.Float */\n .mh { color: #DFBFFF } /* Literal.Number.Hex */\n .mi { color: #DFBFFF } /* Literal.Number.Integer */\n .mo { color: #DFBFFF } /* Literal.Number.Oct */\n .sa { color: #F29E74 } /* Literal.String.Affix */\n .sb { color: #D5FF80 } /* Literal.String.Backtick */\n .sc { color: #D5FF80 } /* Literal.String.Char */\n .dl { color: #D5FF80 } /* Literal.String.Delimiter */\n .sd { color: #7e8aa1 } /* Literal.String.Doc */\n .s2 { color: #D5FF80 } /* Literal.String.Double */\n .se { color: #95E6CB } /* Literal.String.Escape */\n .sh { color: #D5FF80 } /* Literal.String.Heredoc */\n .si { color: #95E6CB } /* Literal.String.Interpol */\n .sx { color: #95E6CB } /* Literal.String.Other */\n .sr { color: #95E6CB } /* Literal.String.Regex */\n .s1 { color: #D5FF80 } /* Literal.String.Single */\n .ss { color: #DFBFFF } /* Literal.String.Symbol */\n .bp { color: #5CCFE6 } /* Name.Builtin.Pseudo */\n .fm { color: #FFD173 } /* Name.Function.Magic */\n .vc { color: #d4d2c8 } /* Name.Variable.Class */\n .vg { color: #d4d2c8 } /* Name.Variable.Global */\n .vi { color: #d4d2c8 } /* Name.Variable.Instance */\n .vm { color: #d4d2c8 } /* Name.Variable.Magic */\n .il { color: #DFBFFF } /* Literal.Number.Integer.Long */\n }\n}\n","@import \"../generated/pygments.less\";\n\n.codelines {\n margin: @results-margin 0 0 0;\n padding: @result-padding 0 0 0;\n}\n\n.code-highlight-sxng() {\n .code-highlight {\n pre {\n overflow: auto;\n margin: 0;\n padding: 0 0 0.75rem 0;\n }\n\n .linenos {\n user-select: none;\n cursor: default;\n\n &::selection {\n background: transparent; /* WebKit/Blink Browsers */\n }\n\n &::-moz-selection {\n background: transparent; /* Gecko Browsers */\n }\n margin-right: 8px;\n text-align: right;\n }\n\n span.linenos {\n color: #64708d;\n }\n }\n}\n\n.code-highlight-sxng();\n\n/// Dark Theme (autoswitch based on device pref)\n@media (prefers-color-scheme: dark) {\n :root.theme-auto {\n .code-highlight-dark();\n .code-highlight-sxng();\n }\n}\n\n// Dark Theme by preferences\n:root.theme-dark {\n .code-highlight-dark();\n .code-highlight-sxng();\n}\n","// other solution : http://stackoverflow.com/questions/1577598/how-to-hide-parts-of-html-when-javascript-is-disabled/13857783#13857783\n\n// stylelint-disable no-descending-specificity\n\nhtml.no-js .hide_if_nojs {\n display: none;\n}\n\nhtml.js .show_if_nojs {\n display: none;\n}\n\n.center {\n text-align: center;\n}\n\n.right {\n float: right;\n}\n\n.left {\n float: left;\n}\n\n.invisible {\n display: none !important;\n}\n\n.list-unstyled {\n list-style-type: none;\n\n li {\n margin-top: 4px;\n margin-bottom: 4px;\n }\n}\n\n.danger {\n background-color: var(--color-error-background);\n}\n\n.warning {\n background: var(--color-warning-background);\n}\n\n.success {\n background: var(--color-success-background);\n}\n\n.badge {\n display: inline-block;\n color: var(--color-toolkit-badge-font);\n background-color: var(--color-toolkit-badge-background);\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n min-width: 10px;\n padding: 1px 5px;\n border-radius: 5px;\n}\n\n// kbd\nkbd {\n padding: 2px 4px;\n margin: 1px;\n font-size: 90%;\n color: var(--color-toolkit-kbd-font);\n background: var(--color-toolkit-kbd-background);\n}\n\n// table\ntable {\n width: 100%;\n\n &.striped {\n tr {\n border-bottom: 1px solid var(--color-settings-tr-hover);\n }\n }\n}\n\nth {\n padding: 0.4em;\n}\n\ntd {\n padding: 0 4px;\n}\n\ntr {\n &:hover {\n background: var(--color-settings-tr-hover) !important;\n }\n}\n\n// pre\n.pre() {\n display: block;\n font-size: 0.8em;\n word-break: break-all;\n margin: 0.1em;\n user-select: all;\n}\n\ndiv.selectable_url {\n display: block;\n border: 1px solid var(--color-result-search-url-border);\n padding: 4px;\n color: var(--color-result-search-url-font);\n margin: 0.1em;\n overflow: hidden;\n height: 1.2em;\n line-height: 1.2em;\n .rounded-corners-tiny;\n\n pre {\n .pre();\n }\n}\n\n// dialog\n.dialog() {\n position: relative;\n display: flex;\n padding: 1rem;\n margin: 0 0 1em 0;\n border: 1px solid var(--color-toolkit-dialog-border);\n .ltr-text-align-left();\n .rounded-corners;\n\n .close {\n .ltr-float-right();\n position: relative;\n top: -3px;\n color: inherit;\n font-size: 1.5em;\n }\n\n ul,\n ol,\n p {\n margin: 1px 0 0 0;\n }\n\n table {\n width: auto;\n }\n\n tr {\n vertical-align: text-top;\n\n &:hover {\n background: transparent !important;\n }\n }\n\n td {\n padding: 0 1em 0 0;\n padding-top: 0;\n .ltr-padding-right(1rem);\n padding-bottom: 0;\n .ltr-padding-left(0);\n }\n\n h4 {\n margin-top: 0.3em;\n margin-bottom: 0.3em;\n }\n}\n\n.dialog-error {\n .dialog();\n\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-error-block {\n .dialog();\n\n display: block;\n color: var(--color-error);\n background: var(--color-error-background);\n border-color: var(--color-error);\n}\n\n.dialog-warning {\n .dialog();\n\n color: var(--color-warning);\n background: var(--color-warning-background);\n border-color: var(--color-warning);\n}\n\n.dialog-modal {\n .dialog();\n\n display: block;\n background: var(--color-toolkit-dialog-background);\n position: fixed;\n top: 50%;\n left: 50%;\n margin: 0 auto;\n transform: translate(-50%, -50%);\n z-index: 10000000;\n\n h3 {\n margin-top: 0;\n }\n}\n\n// btn-collapse\n.btn-collapse {\n cursor: pointer;\n}\n\n//\n.scrollx {\n overflow-x: auto;\n overflow-y: hidden;\n display: block;\n padding: 0;\n margin: 0;\n border: none;\n}\n\n/* -- tabs -- */\n.tabs .tabs > label {\n font-size: 90%;\n}\n\nul.tabs {\n border-bottom: 1px solid var(--color-toolkit-tabs-section-border);\n list-style: none;\n padding-left: 0;\n\n li {\n display: flex;\n }\n}\n\n.tabs {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n min-width: 100%;\n\n & > * {\n order: 2;\n }\n\n & > input[type=radio] {\n display: none;\n }\n\n & > label,\n & > li > a {\n order: 1;\n padding: 0.7em;\n margin: 0 0.7em;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n border: solid var(--color-toolkit-tabs-label-border);\n border-width: 0 0 2px 0;\n color: unset;\n\n .disable-user-select();\n\n cursor: pointer;\n\n &.active {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n }\n\n & > label:hover,\n & > li > a:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n\n & > section {\n min-width: 100%;\n padding: 0.7rem 0;\n box-sizing: border-box;\n border-top: 1px solid var(--color-toolkit-tabs-section-border);\n display: none;\n }\n\n // default selection\n & > label:last-of-type {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n letter-spacing: -0.1px;\n }\n\n & > section:last-of-type {\n display: block;\n }\n}\n\nhtml body .tabs > input:checked {\n ~ section {\n display: none;\n }\n\n ~ label {\n position: inherited;\n background: inherit;\n border-bottom: 2px solid transparent;\n font-weight: normal;\n color: inherit;\n\n &:hover {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n }\n\n + label {\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n background: var(--color-categories-item-selected);\n color: var(--color-categories-item-selected-font);\n }\n\n + label + section {\n display: block;\n }\n}\n\n/* -- select -- */\nselect {\n height: 2.4rem;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n padding: 0.2rem !important;\n color: var(--color-search-font);\n font-size: 0.9rem;\n z-index: 2;\n\n &:hover,\n &:focus {\n cursor: pointer;\n }\n}\n\n@supports ((background-position-x: 100%) and ((appearance: none) or (-webkit-appearance: none) or (-moz-appearance: none))) {\n select {\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n border-width: 0 2rem 0 0;\n border-color: transparent;\n background: data-uri('image/svg+xml;charset=UTF-8', @select-light-svg-path) no-repeat;\n background-position-x: calc(100% + 2rem);\n background-size: 2rem;\n background-origin: content-box;\n background-color: var(--color-toolkit-select-background);\n outline: medium none;\n text-overflow: ellipsis;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n\n option {\n background-color: var(--color-base-background);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n html.theme-auto select,\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n }\n\n html.theme-dark select {\n background-image: data-uri('image/svg+xml;charset=UTF-8', @select-dark-svg-path);\n }\n}\n\n/* -- checkbox-onoff -- */\ninput.checkbox-onoff[type=\"checkbox\"] {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n cursor: pointer;\n display: inline-block;\n width: 2.5em;\n height: 0.7em;\n box-shadow: none !important;\n margin: 0 16px;\n border-radius: 10px;\n position: relative;\n\n /* focus & hover */\n &:focus,\n &:hover {\n outline: none;\n }\n\n &:focus::after {\n content: \"\";\n position: absolute;\n width: 3.5em;\n height: 1.65em;\n border: 1px solid var(--color-btn-background);\n border-radius: 12px;\n box-shadow: var(--color-btn-background) 0 0 3px;\n z-index: 10000;\n top: -0.55em;\n left: -0.6em;\n }\n\n &::before {\n position: absolute;\n top: -0.5em;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 0.75em;\n width: 1.875em;\n height: 1.875em;\n border-radius: 50%;\n }\n}\n\n/* check mark\nreversed-checkbox displays unchecked checkedboxes as checked, and vice versa.\nsee https://github.com/searxng/searxng/blob/3408d061aab9abc6168fec9bbc6deab71b236dac/searx/templates/simple/preferences.html#L313\n*/\ninput.checkbox-onoff[type=\"checkbox\"],\ninput.checkbox-onoff.reversed-checkbox[type=\"checkbox\"]:checked {\n background: var(--color-toolkit-checkbox-onoff-off-background);\n\n &::before {\n left: -0.5em;\n content: \"\\2715\";\n color: var(--color-toolkit-checkbox-onoff-off-mark-color);\n background: var(--color-toolkit-checkbox-onoff-off-mark-background);\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]:checked,\ninput.checkbox-onoff.reversed-checkbox[type=\"checkbox\"] {\n background: var(--color-toolkit-checkbox-onoff-on-background);\n\n &::before {\n left: calc(100% - 1.5em);\n content: \"\\2713\";\n color: var(--color-toolkit-checkbox-onoff-on-mark-color);\n background: var(--color-toolkit-checkbox-onoff-on-mark-background);\n }\n}\n\n/* -- checkbox -- */\n@supports (transform: rotate(-45deg)) {\n input[type=checkbox]:not(.checkbox-onoff) {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n\n width: 20px;\n height: 20px;\n cursor: pointer;\n position: relative;\n top: 0;\n left: 0;\n border: 2px solid var(--color-toolkit-checkbox-input-border);\n .rounded-corners(0.3em);\n\n &::after {\n content: '';\n width: 9px;\n height: 5px;\n position: absolute;\n top: 3px;\n left: 2px;\n border: 3px solid var(--color-toolkit-checkbox-label-border);\n border-top: none;\n border-right: none;\n background: transparent;\n opacity: 0;\n transform: rotate(-45deg);\n }\n\n &:checked::after {\n border-color: var(--color-toolkit-checkbox-input-border);\n opacity: 1;\n }\n }\n\n // disabled : can't be focused, show only the check mark\n input[type=checkbox][disabled]:not(.checkbox-onoff) {\n border: inherit;\n background-color: transparent !important;\n cursor: inherit;\n }\n\n // if not checked and possible to checked then display a \"light\" check mark on hover\n input.checkbox[type=checkbox]:not(:checked):not([disabled]):not(.checkbox-onoff):hover::after {\n opacity: 0.5;\n }\n}\n\n@media screen and (max-width: @phone) {\n .tabs > label {\n width: 100%;\n }\n}\n\n/* -- loader -- */\n.loader,\n.loader::after {\n border-radius: 50%;\n width: 2em;\n height: 2em;\n}\n\n.loader {\n margin: 1em auto;\n font-size: 10px;\n position: relative;\n text-indent: -9999em;\n border-top: 0.5em solid var(--color-toolkit-loader-border);\n border-right: 0.5em solid var(--color-toolkit-loader-border);\n border-bottom: 0.5em solid var(--color-toolkit-loader-border);\n border-left: 0.5em solid var(--color-toolkit-loader-borderleft);\n -webkit-transform: translateZ(0);\n -ms-transform: translateZ(0);\n transform: translateZ(0);\n -webkit-animation: load8 1.2s infinite linear;\n animation: load8 1.2s infinite linear;\n}\n\n@-webkit-keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes load8 {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n/* -- engine-tooltip -- */\n.engine-tooltip {\n display: none;\n position: absolute;\n padding: 0.5rem 1rem;\n margin: 0 0 0 2rem;\n border: 1px solid var(--color-toolkit-engine-tooltip-border);\n background: var(--color-toolkit-engine-tooltip-background);\n font-size: 14px;\n font-weight: normal;\n z-index: 1000000;\n text-align: left;\n .rounded-corners;\n}\n\nth:hover .engine-tooltip,\ntd:hover .engine-tooltip,\n.engine-tooltip:hover {\n display: inline-block;\n}\n\n/* -- stacked bar chart -- */\n.stacked-bar-chart {\n margin: 0;\n padding: 0 0.125rem 0 4rem;\n width: 100%;\n width: -moz-available;\n width: -webkit-fill-available;\n width: fill;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: center;\n display: inline-flex;\n}\n\n.stacked-bar-chart-value {\n width: 3rem;\n display: inline-block;\n position: absolute;\n padding: 0 0.5rem;\n text-align: right;\n}\n\n.stacked-bar-chart-base {\n display: flex;\n flex-shrink: 0;\n flex-grow: 0;\n flex-basis: unset;\n}\n\n.stacked-bar-chart-median {\n .stacked-bar-chart-base();\n\n background: var(--color-base-font);\n border: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate80 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border: 1px solid rgba(var(--color-base-font-rgb), 0.3);\n padding: 0.3rem 0;\n}\n\n.stacked-bar-chart-rate95 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-bottom: 1px dotted rgba(var(--color-base-font-rgb), 0.5);\n padding: 0;\n}\n\n.stacked-bar-chart-rate100 {\n .stacked-bar-chart-base();\n\n background: transparent;\n border-left: 1px solid rgba(var(--color-base-font-rgb), 0.9);\n padding: 0.4rem 0;\n width: 1px;\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n// Mixins\n.text-size-adjust (@property: 100%) {\n -webkit-text-size-adjust: @property;\n -ms-text-size-adjust: @property;\n -moz-text-size-adjust: @property;\n text-size-adjust: @property;\n}\n\n.rounded-corners (@radius: 10px) {\n border-radius: @radius;\n}\n\n.rounded-right-corners (@radius: 0 10px 10px 0) {\n border-radius: @radius;\n}\n\n.rounded-corners-tiny (@radius: 5px) {\n border-radius: @radius;\n}\n\n// disable user selection\n.disable-user-select () {\n -webkit-touch-callout: none;\n user-select: none;\n}\n\n.show-content-button() {\n padding: 5px 10px;\n .rounded-corners-tiny;\n background: var(--color-show-btn-background);\n color: var(--color-show-btn-font);\n cursor: pointer;\n\n &:hover {\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n }\n}\n",".ltr-left(@offset) {\n left: @offset;\n}\n\n.ltr-right(@offset) {\n right: @offset;\n}\n\n.ltr-margin-right(@offset) {\n margin-right: @offset;\n}\n\n.ltr-margin-left(@offset) {\n margin-left: @offset;\n}\n\n.ltr-border-right(@offset) {\n border-right: @offset;\n}\n\n.ltr-border-left(@offset) {\n border-left: @offset;\n}\n\n.ltr-padding-right(@offset) {\n padding-right: @offset;\n}\n\n.ltr-padding-left(@offset) {\n padding-left: @offset;\n}\n\n.ltr-float-left() {\n float: left;\n}\n\n.ltr-float-right() {\n float: right;\n}\n\n.ltr-text-align-right() {\n text-align: right;\n}\n\n.ltr-rounded-left-corners(@radius) {\n border-radius: @radius 0 0 @radius;\n}\n\n.ltr-rounded-top-left-corners(@radius) {\n border-radius: @radius 0 0 0;\n}\n\n.ltr-rounded-bottom-left-corners(@radius) {\n border-radius: 0 0 0 @radius;\n}\n\n.ltr-rounded-right-corners(@radius) {\n border-radius: 0 @radius @radius 0;\n}\n\n.ltr-rounded-top-right-corners(@radius) {\n border-radius: 0 @radius 0 0;\n}\n\n.ltr-rounded-bottom-right-corners(@radius) {\n border-radius: 0 0 @radius 0;\n}\n\n.ltr-text-align-left() {\n text-align: left;\n}\n\n.ltr-border-left-width(@offset) {\n border-left-width: @offset;\n}\n\n.ltr-border-right-width(@offset) {\n border-right-width: @offset;\n}\n\n.ltr-transform() {\n transform: scale(1, 1);\n}\n\n@import \"style.less\";\n","/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */\n\n.autocomplete {\n position: absolute;\n width: @search-width;\n max-height: 0;\n overflow-y: hidden;\n .ltr-text-align-left();\n\n .rounded-corners;\n\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background);\n }\n\n &:empty {\n display: none;\n }\n\n > ul {\n list-style-type: none;\n margin: 0;\n padding: 0;\n\n > li {\n cursor: pointer;\n padding: 0.5rem 1rem;\n\n &.active,\n &:active,\n &:focus,\n &:hover {\n background-color: var(--color-autocomplete-background-hover);\n\n a:active,\n a:focus,\n a:hover {\n text-decoration: none;\n }\n }\n\n &.locked {\n cursor: inherit;\n }\n }\n }\n\n &.open {\n display: block;\n background-color: var(--color-autocomplete-background);\n color: var(--color-autocomplete-font);\n max-height: 32rem;\n overflow-y: auto;\n z-index: 100;\n margin-top: 3.5rem;\n border-radius: 0.8rem;\n box-shadow: 0 2px 8px rgb(34 38 46 / 25%);\n\n &:empty {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n .autocomplete {\n width: 100%;\n\n > ul > li {\n padding: 1rem;\n }\n }\n}\n","#main_results #results.image-detail-open.only_template_images {\n width: min(98%, 59.25rem) !important;\n}\n\n#main_results #results.only_template_images.image-detail-open #backToTop {\n .ltr-left(56.75rem) !important;\n .ltr-right(inherit);\n}\n\narticle.result-images .detail {\n display: none;\n}\n\n#results.image-detail-open article.result-images[data-vim-selected] .detail {\n display: flex;\n flex-direction: column;\n position: fixed;\n .ltr-left(60rem);\n .ltr-right(0);\n top: @search-height;\n transition: top 0.064s ease-in 0s;\n bottom: 0;\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-background);\n z-index: 10000;\n padding: 4rem 3rem 3rem 3rem;\n\n a.result-images-source {\n display: block;\n flex: 1;\n text-align: left;\n width: 100%;\n border: none;\n text-decoration: none;\n\n img {\n padding: 0;\n margin: 0;\n border: none;\n object-fit: contain;\n width: inherit;\n height: inherit;\n max-width: 100%;\n min-height: inherit;\n max-height: calc(100vh - 25rem - 7rem);\n background: inherit;\n }\n }\n\n .result-images-labels {\n color: var(--color-result-detail-font);\n height: 19rem;\n\n hr {\n border-top: 1px solid var(--color-result-detail-hr);\n border-bottom: none;\n }\n\n h4 {\n height: 2rem;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 0.9rem;\n margin-bottom: 0;\n }\n\n p {\n color: var(--color-result-detail-label-font);\n font-size: 0.9rem;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n margin: 0.8rem 0;\n\n span {\n display: inline-block;\n width: 12rem;\n }\n }\n\n h4,\n p,\n a {\n .ltr-text-align-left();\n }\n\n p.result-content {\n height: 2rem;\n line-height: unset;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-url {\n white-space: nowrap;\n overflow-x: hidden;\n overflow-y: hidden;\n text-overflow: ellipsis;\n }\n\n p.result-content:hover,\n p.result-url:hover {\n position: relative;\n overflow: inherit !important;\n background: var(--color-result-detail-background);\n text-overflow: inherit !important;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-result-detail-link);\n }\n\n a:hover {\n text-decoration: underline;\n }\n }\n\n a.result-detail-close {\n top: 1rem;\n .ltr-left(1rem);\n padding: 0.4rem;\n }\n\n a.result-detail-previous {\n top: 1rem;\n .ltr-right(6rem);\n // center the icon by moving it slightly on the left\n padding-top: 0.4rem;\n .ltr-padding-right(0.5rem);\n padding-bottom: 0.4rem;\n .ltr-padding-left(0.3rem);\n }\n\n a.result-detail-next {\n top: 1rem;\n .ltr-right(2rem);\n padding: 0.4rem;\n }\n\n a.result-detail-close,\n a.result-detail-next,\n a.result-detail-previous {\n border-radius: 50%;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n position: absolute;\n filter: opacity(40%);\n z-index: 2000002;\n\n span {\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n text-align: center;\n }\n }\n\n a.result-detail-next,\n a.result-detail-previous {\n span::before {\n // vertical center small icons\n vertical-align: sub;\n }\n }\n\n a.result-detail-close,\n a.result-detail-close:visited,\n a.result-detail-close:hover,\n a.result-detail-close:active,\n a.result-detail-previous,\n a.result-detail-previous:visited,\n a.result-detail-previous:hover,\n a.result-detail-previous:active,\n a.result-detail-next,\n a.result-detail-next:visited,\n a.result-detail-next:hover,\n a.result-detail-next:active {\n color: var(--color-result-detail-font);\n background: var(--color-result-detail-background);\n border: 1px solid var(--color-result-detail-font);\n }\n\n a.result-detail-close:focus,\n a.result-detail-close:hover,\n a.result-detail-previous:focus,\n a.result-detail-previous:hover,\n a.result-detail-next:focus,\n a.result-detail-next:hover {\n filter: opacity(80%);\n }\n\n .loader {\n position: absolute;\n top: 1rem;\n .ltr-right(50%);\n border-top: 0.5em solid var(--color-result-detail-loader-border);\n border-right: 0.5em solid var(--color-result-detail-loader-border);\n border-bottom: 0.5em solid var(--color-result-detail-loader-border);\n border-left: 0.5em solid var(--color-result-detail-loader-borderleft);\n }\n}\n\n#results.image-detail-open.scrolling article.result-images[data-vim-selected] .detail {\n top: 0;\n\n a.result-images-source img {\n max-height: calc(100vh - 25rem);\n }\n}\n\n@media screen and (max-width: @tablet) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n\n a.result-images-source {\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n img {\n width: 100%;\n max-height: calc(100vh - 24rem);\n }\n }\n\n a.result-detail-next {\n .ltr-right(1rem);\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #results.image-detail-open article.result-images[data-vim-selected] .detail {\n top: 0;\n .ltr-left(0);\n padding: 1rem;\n\n a.result-images-source img {\n width: 100%;\n max-height: calc(100vh - 20rem);\n margin: 0;\n }\n\n .result-images-labels p span {\n width: inherit;\n .ltr-margin-right(1rem);\n }\n }\n}\n",".dialog-modal {\n animation-name: dialogmodal;\n animation-duration: 0.13s;\n\n @keyframes dialogmodal {\n 0% {\n opacity: 0;\n }\n\n 50% {\n opacity: 0.5;\n transform: translate(-50%, -50%) scale(1.05);\n }\n }\n}\n\ninput.checkbox-onoff[type=\"checkbox\"]::before {\n transition: left 0.25s;\n}\n","iframe[src^=\"https://w.soundcloud.com\"] {\n height: 120px;\n}\n\niframe[src^=\"https://www.deezer.com\"] {\n // The real size is 92px, but 94px are needed to avoid an inner scrollbar of\n // the embedded HTML.\n height: 94px;\n}\n\niframe[src^=\"https://www.mixcloud.com\"] {\n // the embedded player from mixcloud has some quirks: initial there is an\n // issue with an image URL that is blocked since it is an a Cross-Origin\n // request. The alternative text (Mixcloud Logo then cause an\n // scrollbar in the inner of the iframe we can't avoid. Another quirk comes\n // when pressing the play button, somtimes the shown player has an height of\n // 200px, somtimes 250px.\n height: 250px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer\"] {\n // show playlist\n height: 350px;\n}\n\niframe[src^=\"https://bandcamp.com/EmbeddedPlayer/track\"] {\n // hide playlist\n height: 120px;\n}\n\niframe[src^=\"https://genius.com/songs\"] {\n height: 65px;\n}\n",".info-page {\n code {\n font-family: monospace;\n .rounded-corners-tiny;\n background-color: var(--color-doc-code-background);\n color: var(--color-doc-code);\n padding: 0.2rem;\n border: 0 none;\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n.stats_endpoint {\n .github-issue-button {\n display: block;\n padding: 8px 16px;\n font-family: sans-serif;\n font-size: 16px;\n color: white;\n background-color: #238636;\n border: #2ea043;\n border-radius: 10px !important;\n box-shadow: rgba(0, 0, 0, 0) 0 0 0 0;\n }\n\n .github-issue-button:hover {\n background-color: #2ea043;\n }\n\n .issue-hide {\n display: none;\n }\n\n input[type=checked] {\n position: absolute;\n }\n\n label {\n margin: 1rem 1rem 1rem 0;\n }\n\n .step_content {\n margin: 1rem 1rem 1rem 2rem;\n }\n\n .step1,\n .step2 {\n visibility: hidden;\n }\n\n .step1_delay {\n transition: visibility 0s linear 4s;\n }\n\n #step1:checked ~ .step1,\n #step2:checked ~ .step2 {\n visibility: visible;\n }\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.engine-stats {\n border-spacing: 0;\n border-collapse: collapse;\n\n tr td,\n tr th {\n border-bottom: 1px solid var(--color-result-border);\n padding: 0.25rem;\n }\n\n table.engine-tooltip {\n border-spacing: 0;\n border-collapse: collapse;\n\n td,\n th {\n border: none;\n }\n }\n\n .engine-name {\n width: 20rem;\n }\n\n .engine-score {\n width: 7rem;\n text-align: right;\n }\n\n .engine-reliability {\n text-align: right;\n }\n}\n\ntable.engine-error th.engine-error-type,\ntable.engine-error td.engine-error-type,\nfailed-test {\n width: 10rem;\n}\n\n.engine-errors {\n margin-top: 3rem;\n\n table.engine-error {\n max-width: 1280px;\n margin: 1rem 0 3rem 0;\n border: 1px solid var(--color-result-border);\n .ltr-text-align-left();\n\n tr th,\n tr td {\n padding: 0.5rem;\n }\n\n & span.log_parameters {\n border-right: 1px solid solid var(--color-result-border);\n padding: 0 1rem 0 0;\n margin: 0 0 0 0.5rem;\n }\n }\n}\n\n.bar-chart-value {\n width: 3em;\n display: inline-block;\n text-align: right;\n padding-right: 0.5rem;\n}\n\n.bar-chart-graph {\n width: calc(100% - 5rem);\n display: inline-block;\n}\n\n.bar-chart-bar {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n}\n\n.bar-chart-serie1 {\n border: 3px solid #5bc0de;\n margin: 1px 0;\n float: left;\n}\n\n.bar-chart-serie2 {\n border: 3px solid #deb15b;\n margin: 1px 0;\n float: left;\n}\n\n.bar0 {\n width: 0;\n border: 0;\n}\n\n.generate-bar(100);\n\n.generate-bar(@n, @i: 1) when (@i =< @n) {\n .bar@{i} {\n width: (@i * 100% / @n);\n }\n .generate-bar(@n, (@i + 1));\n}\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\n.osm-map-box {\n height: 300px;\n width: 100%;\n margin: 10px 0;\n}\n","#main_index {\n margin-top: 26vh;\n}\n\n.index {\n text-align: center;\n\n .title {\n background: url('../img/searxng.png') no-repeat;\n min-height: 4rem;\n margin: 4rem auto;\n background-position: center;\n background-size: contain;\n }\n\n h1 {\n font-size: 4em;\n visibility: hidden;\n }\n\n #search,\n #search_header {\n margin: 0 auto;\n background: inherit;\n border: inherit;\n padding: 0;\n display: block;\n }\n\n .search_filters {\n display: block;\n margin: 1em 0;\n }\n\n .category label {\n padding: 6px 10px;\n border-bottom: initial !important;\n }\n}\n\n@media screen and (max-width: @tablet) {\n div.title {\n h1 {\n font-size: 1em;\n }\n }\n\n #main_index {\n margin-top: 6em;\n }\n}\n","table {\n border-collapse: collapse;\n\n th,\n td {\n text-align: center;\n padding: 1rem 0.5rem;\n .ltr-text-align-left();\n }\n\n tr.pref-group th {\n font-weight: normal;\n .ltr-text-align-left();\n background: var(--color-settings-table-group-background);\n }\n}\n\n#main_preferences {\n form {\n width: 100%;\n }\n\n fieldset {\n margin: 8px;\n border: none;\n }\n\n legend {\n margin: 0;\n padding: 5px 0 0 0;\n display: block;\n .ltr-float-left();\n width: 300px;\n }\n\n input[type=\"text\"] {\n width: 13.25rem;\n color: var(--color-toolkit-input-text-font);\n border: none;\n background: none repeat scroll 0 0 var(--color-toolkit-select-background);\n padding: 0.2rem 0.4rem;\n height: 2rem;\n .rounded-corners-tiny;\n\n &:hover,\n &:focus {\n background-color: var(--color-toolkit-select-background-hover);\n }\n }\n\n .value {\n margin: 0;\n padding: 0;\n .ltr-float-left();\n width: 15em;\n\n select,\n input[type=\"text\"] {\n font-size: inherit !important;\n margin-top: 0;\n .ltr-margin-right(1rem);\n margin-bottom: 0;\n .ltr-margin-left(0);\n }\n\n select {\n width: 14rem;\n }\n\n select:focus,\n input:focus {\n outline: none;\n box-shadow: 0 0 1px 1px var(--color-btn-background);\n }\n }\n\n .description {\n margin: 0;\n padding: 5px 0 0 0;\n .ltr-float-right();\n width: 50%;\n color: var(--color-settings-engine-description-font);\n font-size: 90%;\n }\n\n .bang {\n .ltr-text-align-left();\n .rounded-corners-tiny;\n background-color: var(--color-doc-code-background);\n color: var(--color-doc-code);\n padding: 0.2rem;\n border: 0 none;\n }\n\n .category {\n .ltr-margin-right(0.5rem);\n\n label {\n border: 2px solid transparent;\n padding: 0.2rem 0.4rem;\n .rounded-corners-tiny;\n }\n }\n\n .category input[type=\"checkbox\"]:checked + label {\n border: 2px solid var(--color-categories-item-border-selected);\n }\n\n table.table_engines {\n th.name {\n /* stylelint-disable */\n label {\n cursor: pointer;\n }\n /* stylelint-enable */\n\n .engine-tooltip {\n margin-top: 1.8rem;\n .ltr-left(calc((100% - 85em) / 2 + 10em));\n max-width: 40rem;\n\n .engine-description {\n margin-top: 0.5rem;\n }\n\n .bang {\n margin: 0.3rem;\n }\n }\n }\n\n .checkbox-col,\n .name,\n .shortcut {\n .ltr-text-align-left();\n }\n }\n\n table.cookies {\n width: 100%;\n direction: ltr;\n\n th,\n td {\n text-align: left;\n font-family: monospace;\n font-size: 1rem;\n padding: 0.5em;\n vertical-align: top;\n }\n\n td:first-child {\n word-break: keep-all;\n width: 14rem;\n padding-right: 1rem;\n }\n\n td:last-child {\n word-break: break-all;\n }\n\n & > tbody > tr:nth-child(even) > th,\n & > tbody > tr:nth-child(even) > td {\n background-color: var(--color-settings-tr-hover);\n }\n }\n\n .preferences_back {\n background: none repeat scroll 0 0 var(--color-btn-background);\n color: var(--color-btn-font);\n border: 0 none;\n .rounded-corners;\n\n cursor: pointer;\n display: inline-block;\n margin: 2px 4px;\n padding: 0.7em;\n\n a {\n color: var(--color-settings-return-font);\n }\n\n a::first-letter {\n text-transform: uppercase;\n }\n }\n\n #toggle-all-engines-container {\n width: max-content;\n margin-left: auto;\n }\n\n div.selectable_url {\n pre {\n width: 100%;\n }\n }\n\n #copy-hash-container {\n display: flex;\n align-items: center;\n gap: 0.5rem;\n\n div.selectable_url {\n pre {\n width: auto;\n flex-grow: 1;\n }\n }\n }\n\n #pref-hash-input {\n width: 100%;\n }\n}\n\n@media screen and (max-width: @tablet) {\n .preferences_back {\n clear: both;\n }\n\n .engine-tooltip {\n .ltr-left(10em) !important;\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*/\n\n#search {\n padding: 0;\n margin: 0;\n}\n\n#search_header {\n padding-top: 1.5em;\n .ltr-padding-right(2em);\n .ltr-padding-left(@results-offset - 3rem);\n margin: 0;\n background: var(--color-header-background);\n border-bottom: 1px solid var(--color-header-border);\n display: grid;\n column-gap: 1.2rem;\n row-gap: 1rem;\n grid-template-columns: 3rem 1fr;\n grid-template-areas:\n \"logo search\"\n \"spacer categories\";\n}\n\n.category_checkbox,\n.category_button {\n display: inline-block;\n position: relative;\n .ltr-margin-right(1rem);\n padding: 0;\n}\n\n.category_checkbox {\n input {\n display: none;\n }\n\n label {\n svg {\n padding-right: 0.2rem;\n }\n\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n text-transform: capitalize;\n font-size: 0.9em;\n border-bottom: 2px solid transparent;\n .disable-user-select;\n\n div.category_name {\n margin: auto 0;\n }\n }\n\n input[type=\"checkbox\"]:checked + label {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\nbutton.category_button {\n background-color: inherit;\n color: var(--color-base-font);\n cursor: pointer;\n padding: 0.2rem 0;\n display: inline-flex;\n align-items: center;\n text-transform: capitalize;\n font-size: 0.9em;\n border: none;\n border-bottom: 2px solid transparent;\n\n svg {\n padding-right: 0.2rem;\n }\n\n &.selected,\n &:active,\n &:focus-within {\n color: var(--color-categories-item-selected-font);\n border-bottom: 2px solid var(--color-categories-item-border-selected);\n }\n}\n\n#categories_container:has(button.category_button:focus-within) button.category_button.selected {\n color: var(--color-base-font);\n border-bottom: none;\n}\n\n#search_logo {\n padding: 0.5rem 10px 0 10px;\n grid-area: logo;\n display: flex;\n align-items: center;\n justify-content: center;\n\n svg {\n flex: 1;\n width: 30px;\n height: 30px;\n margin: 0.5rem 0 auto 0;\n }\n}\n\n.search_categories {\n grid-area: categories;\n\n .help {\n display: none;\n }\n\n &:hover .help {\n display: block;\n position: absolute;\n background: var(--color-base-background);\n padding: 1rem 0.6rem 0.6rem 0;\n z-index: 1000;\n width: 100%;\n left: -0.1rem;\n }\n}\n\n#search_view {\n padding: 0.5rem 0.3rem 0 0.5rem;\n grid-area: search;\n\n body.results_endpoint & {\n padding: 0.5rem 2.8rem 0 0;\n }\n}\n\n.search_box {\n border-radius: 0.8rem;\n width: @search-width;\n display: inline-flex;\n flex-direction: row;\n white-space: nowrap;\n box-shadow: var(--color-search-shadow);\n}\n\n#clear_search {\n display: block;\n border-collapse: separate;\n box-sizing: border-box;\n width: 1.8rem;\n margin: 0;\n padding: 0.8rem 0.2rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 10000;\n\n &:hover {\n color: var(--color-search-background-hover);\n }\n\n &.empty * {\n display: none;\n }\n}\n\nhtml.no-js #clear_search.hide_if_nojs {\n display: none;\n}\n\n#q,\n#send_search {\n display: block;\n margin: 0;\n padding: 0.8rem;\n background: none repeat scroll 0 0 var(--color-search-background);\n border: none;\n outline: none;\n color: var(--color-search-font);\n font-size: 1.1rem;\n z-index: 2;\n}\n\n#q {\n width: 100%;\n .ltr-padding-left(1rem);\n .ltr-padding-right(0) !important;\n .ltr-rounded-left-corners(0.8rem);\n}\n\n#q::-ms-clear,\n#q::-webkit-search-cancel-button {\n display: none;\n}\n\n#send_search {\n .ltr-rounded-right-corners(0.8rem);\n\n &:hover {\n cursor: pointer;\n background-color: var(--color-search-background-hover);\n color: var(--color-search-background);\n }\n}\n\n.no-js #clear_search,\n.no-js #send_search {\n width: auto !important;\n .ltr-border-left(1px solid var(--color-search-border));\n}\n\n.search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset + 0.6rem);\n display: flex;\n overflow-x: auto;\n overscroll-behavior-inline: contain;\n\n select {\n background-color: inherit;\n\n &:hover,\n &:focus {\n color: var(--color-base-font);\n }\n }\n}\n\n@media screen and (max-width: @tablet) {\n #search_header {\n padding: 1.5em @results-tablet-offset 0 @results-tablet-offset;\n column-gap: @results-tablet-offset;\n }\n\n .search_filters {\n margin-top: 0.6rem;\n .ltr-margin-right(0);\n margin-bottom: 0;\n .ltr-margin-left(@results-tablet-offset + 3rem);\n }\n\n #categories {\n font-size: 90%;\n clear: both;\n }\n}\n\n@media screen and (max-width: @tablet) and (hover: none) {\n #main_index,\n #main_results {\n #categories_container {\n width: max-content;\n\n .category_checkbox {\n display: inline-block;\n width: auto;\n }\n }\n\n #categories {\n width: 100%;\n .ltr-text-align-left();\n overflow-x: scroll;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n }\n }\n}\n\n@media screen and (max-width: @phone) {\n #search_header {\n width: 100%;\n margin: 0;\n padding: 0.1rem 0 0 0;\n column-gap: 0;\n row-gap: 0;\n grid-template-areas:\n \"logo search\"\n \"categories categories\";\n }\n\n .search_logo {\n padding: 0;\n }\n\n .search_box {\n width: 98%;\n display: flex;\n }\n\n #q {\n width: 100%;\n flex: 1;\n }\n\n .search_filters {\n margin: 0 10px;\n padding: 0.5rem 0;\n }\n\n .category {\n display: inline-block;\n width: auto;\n margin: 0;\n\n svg {\n display: none;\n }\n }\n\n .category_checkbox {\n label {\n padding: 1rem !important;\n margin: 0 !important;\n }\n }\n\n .category_button {\n padding: 1rem !important;\n margin: 0 !important;\n }\n\n #search_view:focus-within {\n display: block;\n background-color: var(--color-search-background);\n position: absolute;\n top: 0;\n height: 100%;\n width: 100%;\n z-index: 10000;\n\n .search_box {\n border-bottom: 1px solid var(--color-search-border);\n width: 100%;\n border-radius: 0;\n box-shadow: none;\n\n #send_search {\n .ltr-margin-right(0) !important; // Delete when send_search button is disabled on mobile.\n }\n\n * {\n border: none;\n border-radius: 0;\n box-shadow: none;\n }\n }\n }\n\n #main_results #q:placeholder-shown ~ #send_search {\n .ltr-margin-right(2.6rem);\n transition: margin 0.1s;\n }\n}\n\n@media screen and (max-width: @ultra-small-phone) {\n #search_header {\n grid-template-areas:\n \"search search\"\n \"categories categories\";\n }\n\n #search_logo {\n display: none;\n }\n}\n\n#categories {\n .disable-user-select;\n\n &::-webkit-scrollbar {\n width: 0;\n height: 0;\n }\n}\n\n#categories_container {\n position: relative;\n}\n","/*\n--center-page-width overrides the less variable @results-width when the results are centered\nsee the CSS rules for #results in style.less ( grid-template-columns and gap).\n\nIn this file, the --center-page-width values comes from the Oscar theme (Bootstrap 3).\n\nAll rules starts with \".center-aligment-yes #main_results\" to be enabled only\non the /search URL and when the \"center alignment\" preference is enabled.\n*/\n\n@media screen and (min-width: @phone) {\n .center-aligment-yes #main_results {\n --center-page-width: 48rem;\n }\n}\n\n@media screen and (min-width: 62rem) {\n .center-aligment-yes #main_results {\n --center-page-width: 60rem;\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-aligment-yes #main_results {\n --center-page-width: 73rem;\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // any change must be reset in @media screen and (min-width: @tablet) { ... }\n .center-aligment-yes #main_results {\n #results {\n grid-template-columns: 60% calc(40% - @results-gap);\n margin-left: 0;\n margin-right: 0;\n }\n\n #urls {\n .ltr-margin-left(3rem);\n }\n\n #sidebar {\n .ltr-margin-right(1rem);\n }\n\n #backToTop {\n .ltr-left(calc(60% + 1rem));\n }\n }\n}\n\n@media screen and (min-width: @tablet) {\n .center-aligment-yes #main_results {\n display: flex;\n flex-direction: column;\n align-items: center;\n\n #search {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n\n #search_header {\n grid-template-columns: calc(50% - 4.5rem - var(--center-page-width) / 2) 3rem var(--center-page-width);\n grid-template-areas: \"na logo search\" \"na spacer categories\";\n column-gap: 1.2rem; // from search.less\n width: 100%;\n padding-left: 0;\n padding-right: 0;\n }\n\n .search_filters {\n .ltr-margin-left(0.5rem);\n width: var(--center-page-width);\n }\n\n #results {\n // from style.less (when screen width = @tablet, reset layout from tablet)\n .ltr-margin-right(2rem);\n .ltr-margin-left(@results-offset);\n //\n\n &.only_template_images,\n &.image-detail-open {\n // * grid-template-columns and .ltr-margin-left are set in style.less\n // * With .image-detail-open.only_template_images, the width is set in detail.less\n // * #results is going to be centered because of the #main_results rules,\n // align-self aligns the results on the left or right according to the language.\n align-self: flex-start;\n }\n\n &:not(.only_template_images):not(.image-detail-open) {\n // the gap is set in style.less\n .ltr-margin-left(1.5rem);\n grid-template-columns: calc(var(--center-page-width) - @results-gap - @results-sidebar-width) @results-sidebar-width;\n\n #backToTop {\n .ltr-left(calc(50% - @results-sidebar-width - @results-gap + 1rem + var(--center-page-width) / 2));\n }\n }\n\n .result .content {\n max-width: inherit;\n }\n }\n\n // from style.less (when screen width = @tablet, reset layout from tablet)\n #urls {\n .ltr-margin-left(0);\n }\n\n #sidebar {\n .ltr-margin-right(0);\n }\n }\n}\n","/*\n* SearXNG, A privacy-respecting, hackable metasearch engine\n*\n* To convert \"style.less\" to \"style.css\" run: $make styles\n*/\n\n// stylelint-disable no-descending-specificity\n\n@import (inline) \"../../node_modules/normalize.css/normalize.css\";\n@import \"definitions.less\";\n@import \"mixins.less\";\n@import \"code.less\";\n@import \"toolkit.less\";\n@import \"autocomplete.less\";\n@import \"detail.less\";\n@import \"animations.less\";\n@import \"embedded.less\";\n@import \"info.less\";\n@import \"new_issue.less\";\n@import \"stats.less\";\n@import \"result_templates.less\";\n\n// for index.html template\n@import \"index.less\";\n\n// for preferences.html template\n@import \"preferences.less\";\n\n// Search-Field\n@import \"search.less\";\n\n// to center the results\n@import \"style-center.less\";\n\n// ion-icon\n.ion-icon {\n display: inline-block;\n vertical-align: bottom;\n line-height: 1;\n text-decoration: inherit;\n .ltr-transform();\n}\n\n.ion-icon-small {\n width: 1rem;\n height: 1rem;\n .ion-icon;\n}\n\n.ion-icon-big {\n width: 1.5rem;\n height: 1.5rem;\n .ion-icon;\n}\n\n// Main LESS-Code\nhtml {\n font-family: sans-serif;\n font-size: 0.9em;\n .text-size-adjust;\n\n color: var(--color-base-font);\n background-color: var(--color-base-background);\n padding: 0;\n margin: 0;\n\n scroll-behavior: smooth;\n}\n\nbody,\nmain {\n padding: 0;\n margin: 0;\n}\n\nbody {\n display: flex;\n flex-direction: column;\n height: 100vh;\n margin: 0;\n}\n\nmain {\n width: 100%;\n margin-bottom: 2rem;\n flex: 1;\n}\n\n.page_with_header {\n margin: 2em auto;\n width: 85em;\n}\n\nfooter {\n clear: both;\n min-height: 4rem;\n padding: 1rem 0;\n width: 100%;\n text-align: center;\n background-color: var(--color-footer-background);\n border-top: 1px solid var(--color-footer-border);\n overflow: hidden;\n\n p {\n font-size: 0.9em;\n }\n}\n\n.page_with_header .logo {\n height: 40px;\n}\n\ninput[type=\"submit\"],\n#results button[type=\"submit\"],\n.button {\n padding: 0.7rem;\n display: inline-block;\n background: var(--color-btn-background);\n color: var(--color-btn-font);\n .rounded-corners;\n\n border: 0;\n cursor: pointer;\n}\n\na {\n text-decoration: none;\n color: var(--color-url-font);\n\n &:visited {\n color: var(--color-url-visited-font);\n\n .highlight {\n color: var(--color-url-visited-font);\n }\n }\n}\n\narticle[data-vim-selected] {\n background: var(--color-result-vim-selected);\n .ltr-border-left(0.2rem solid var(--color-result-vim-arrow));\n .ltr-rounded-right-corners(10px);\n}\n\narticle.result-images[data-vim-selected] {\n background: var(--color-result-vim-arrow);\n border: none;\n .rounded-corners;\n\n .image_thumbnail {\n filter: opacity(60%);\n }\n\n span.title,\n span.source {\n color: var(--color-result-image-span-font-selected);\n }\n}\n\narticle[data-vim-selected].category-videos,\narticle[data-vim-selected].category-news,\narticle[data-vim-selected].category-map,\narticle[data-vim-selected].category-music,\narticle[data-vim-selected].category-files,\narticle[data-vim-selected].category-social {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n}\n\n.result {\n margin: @results-margin 0;\n padding: @result-padding;\n .ltr-border-left(0.2rem solid transparent);\n\n h3 {\n font-size: 1.2rem;\n word-wrap: break-word;\n margin: 0.4rem 0 0.4rem 0;\n padding: 0;\n\n a {\n color: var(--color-result-link-font);\n font-weight: normal;\n font-size: 1.1em;\n\n &:visited {\n color: var(--color-result-link-visited-font);\n }\n\n &:focus,\n &:hover {\n text-decoration: underline;\n border: none;\n outline: none;\n }\n }\n }\n\n .cache_link,\n .proxyfied_link {\n font-size: smaller !important;\n margin-left: 0.5rem;\n }\n\n .content,\n .stat {\n font-size: 0.9em;\n margin: 0;\n padding: 0;\n max-width: 54em;\n word-wrap: break-word;\n line-height: 1.24;\n\n .highlight {\n color: var(--color-result-description-highlight-font);\n background: inherit;\n font-weight: bold;\n }\n }\n\n .altlink a {\n font-size: 0.9em;\n margin: 0 10px 0 0;\n .show-content-button;\n }\n\n .codelines {\n .highlight {\n color: inherit;\n background: inherit;\n font-weight: normal;\n }\n }\n\n .url_wrapper {\n display: flex;\n font-size: 1rem;\n color: var(--color-result-url-font);\n flex-wrap: nowrap;\n overflow: hidden;\n flex-direction: row;\n margin: 0;\n padding: 0;\n\n .url_o1 {\n white-space: nowrap;\n flex-shrink: 1;\n padding-bottom: 1px;\n }\n\n .url_o1::after {\n content: \" \";\n width: 1ch;\n display: inline-block;\n }\n\n .url_o2 {\n overflow: hidden;\n white-space: nowrap;\n flex-basis: content;\n flex-grow: 0;\n flex-shrink: 1;\n text-align: right;\n padding-bottom: 1px;\n\n .url_i2 {\n float: right;\n }\n }\n }\n\n .published_date,\n .result_length,\n .result_views,\n .result_author,\n .result_shipping,\n .result_source_country {\n font-size: 0.8em;\n color: var(--color-result-publishdate-font);\n }\n\n .result_price {\n font-size: 1.2em;\n color: var(--color-result-description-highlight-font);\n }\n\n img.thumbnail {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 7rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n\n .break {\n clear: both;\n }\n}\n\n.result-paper,\n.result-packages {\n .attributes {\n display: table;\n border-spacing: 0.125rem;\n\n div {\n display: table-row;\n\n span {\n font-size: 0.9rem;\n margin-top: 0.25rem;\n display: table-cell;\n\n time {\n font-size: 0.9rem;\n }\n }\n\n span:first-child {\n color: var(--color-base-font);\n min-width: 10rem;\n }\n\n span:nth-child(2) {\n color: var(--color-result-publishdate-font);\n }\n }\n }\n\n .content {\n margin-top: 0.25rem;\n }\n\n .comments {\n font-size: 0.9rem;\n margin: 0.25rem 0 0 0;\n padding: 0;\n word-wrap: break-word;\n line-height: 1.24;\n font-style: italic;\n }\n}\n\n.result-packages {\n .attributes {\n margin-top: 0.3rem;\n }\n}\n\n.template_group_images {\n display: flex;\n flex-wrap: wrap;\n}\n\n.template_group_images::after {\n flex-grow: 10;\n content: \"\";\n}\n\n.category-videos,\n.category-news,\n.category-map,\n.category-music,\n.category-files,\n.category-social {\n border: 1px solid var(--color-result-border);\n margin: 0 @results-tablet-offset 1rem @results-tablet-offset !important;\n .rounded-corners;\n}\n\n.category-social .image {\n width: auto !important;\n min-width: 48px;\n min-height: 48px;\n padding: 0 5px 25px 0 !important;\n}\n\n.audio-control audio {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.embedded-content iframe {\n width: 100%;\n padding: 10px 0 0 0;\n}\n\n.result-videos {\n img.thumbnail {\n .ltr-float-left();\n padding-top: 0.6rem;\n .ltr-padding-right(1rem);\n width: 20rem;\n height: unset; // remove heigth value that was needed for lazy loading\n }\n}\n\n.result-videos .content {\n overflow: hidden;\n}\n\n.result-videos .embedded-video iframe {\n width: 100%;\n aspect-ratio: 16 / 9;\n padding: 10px 0 0 0;\n}\n\n@supports not (aspect-ratio: 1 / 1) {\n // support older browsers which do not have aspect-ratio\n // https://caniuse.com/?search=aspect-ratio\n .result-videos .embedded-video iframe {\n height: calc(@results-width * 9 / 16);\n }\n}\n\n.engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n color: var(--color-result-engines-font);\n\n span {\n font-size: smaller;\n margin-top: 0;\n margin-bottom: 0;\n .ltr-margin-right(0.5rem);\n .ltr-margin-left(0);\n }\n}\n\n.small_font {\n font-size: 0.8em;\n}\n\n.highlight {\n color: var(--color-result-link-font-highlight);\n background: inherit;\n}\n\n.empty_element {\n font-style: italic;\n}\n\n.result-images {\n flex-grow: 1;\n padding: 0.5rem 0.5rem 3rem 0.5rem;\n margin: 0.25rem;\n border: none !important;\n height: @results-image-row-height;\n\n & > a {\n position: relative;\n outline: none;\n }\n\n img {\n margin: 0;\n padding: 0;\n border: none;\n height: 100%;\n width: 100%;\n object-fit: cover;\n vertical-align: bottom;\n background: var(--color-result-image-background);\n }\n\n .image_resolution {\n position: absolute;\n right: 0;\n bottom: 0;\n background: rgba(0, 0, 0, 50%);\n padding: 0.3rem 0.5rem;\n font-size: 0.9rem;\n color: #fff;\n border-top-left-radius: 0.3rem;\n }\n\n span.title,\n span.source {\n display: block;\n position: absolute;\n\n width: 100%;\n font-size: 0.9rem;\n color: var(--color-result-image-span-font);\n padding: 0.5rem 0 0 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n span.source {\n padding: 1.8rem 0 0 0;\n font-size: 0.7rem;\n }\n}\n\n.result-map {\n img.image {\n .ltr-float-right() !important;\n height: 100px !important;\n width: auto !important;\n }\n\n table {\n font-size: 0.9em;\n width: auto;\n border-collapse: separate;\n border-spacing: 0 0.35rem;\n\n th {\n font-weight: inherit;\n width: 17rem;\n vertical-align: top;\n .ltr-text-align-left();\n }\n\n td {\n vertical-align: top;\n .ltr-text-align-left();\n }\n }\n}\n\n.hidden {\n display: none !important;\n}\n\n#results {\n margin-top: 1rem;\n .ltr-margin-right(2rem);\n margin-bottom: 0;\n .ltr-margin-left(@results-offset);\n display: grid;\n grid-template-columns: @results-width @results-sidebar-width;\n grid-template-rows: min-content min-content 1fr min-content;\n gap: 0 @results-gap;\n grid-template-areas:\n \"corrections sidebar\"\n \"answers sidebar\"\n \"urls sidebar\"\n \"pagination sidebar\";\n}\n\n#results #sidebar *:first-child {\n margin-top: 0;\n}\n\n#urls {\n padding: 0;\n grid-area: urls;\n}\n\n#apis .wrapper {\n display: flex;\n}\n\n#suggestions {\n .wrapper {\n display: flex;\n flex-flow: column;\n justify-content: flex-end;\n\n form {\n display: inline-block;\n flex: 1 1 50%;\n }\n }\n}\n\n#suggestions,\n#infoboxes {\n input {\n padding: 0;\n margin: 3px;\n font-size: 0.9em;\n display: inline-block;\n background: transparent;\n color: var(--color-result-search-url-font);\n cursor: pointer;\n width: calc(100%);\n text-overflow: ellipsis;\n overflow: hidden;\n text-align: left;\n }\n\n input[type=\"submit\"],\n .infobox .url a {\n color: var(--color-result-link-font);\n text-decoration: none;\n font-size: 0.9rem;\n\n &:hover {\n text-decoration: underline;\n }\n }\n}\n\n#corrections {\n grid-area: corrections;\n display: flex;\n flex-flow: row wrap;\n margin: 0 0 1em 0;\n\n h4,\n input[type=\"submit\"] {\n display: inline-block;\n padding: 0.5rem;\n margin: 0.5rem;\n }\n\n input[type=\"submit\"] {\n font-size: 0.8rem;\n .rounded-corners-tiny;\n }\n}\n\n#infoboxes .title,\n#suggestions .title,\n#search_url .title,\n#engines_msg .title,\n#apis .title {\n margin: 2em 0 0.5em 0;\n color: var(--color-base-font);\n}\n\nsummary.title {\n cursor: pointer;\n padding-top: 1em;\n}\n\n.sidebar-collapsable {\n border-top: 1px solid var(--color-sidebar-border);\n padding-bottom: 0.5em;\n}\n\n#sidebar-end-collapsable {\n border-bottom: 1px solid var(--color-sidebar-border);\n width: 100%;\n}\n\n#answers {\n grid-area: answers;\n background: var(--color-answer-background);\n padding: @result-padding;\n margin: 1rem 0;\n margin-top: 0;\n color: var(--color-answer-font);\n .rounded-corners;\n\n h4 {\n display: none;\n }\n\n span {\n overflow-wrap: anywhere;\n }\n\n .answer {\n display: flex;\n flex-direction: column;\n }\n\n .answer-url {\n margin-left: auto;\n margin-top: 5px;\n margin-right: 10px;\n margin-bottom: 10px;\n }\n}\n\n#infoboxes {\n form {\n min-width: 210px;\n }\n}\n\n#sidebar {\n grid-area: sidebar;\n word-wrap: break-word;\n color: var(--color-sidebar-font);\n\n .infobox {\n margin: 10px 0 10px;\n border: 1px solid var(--color-sidebar-border);\n padding: 1rem;\n font-size: 0.9em;\n .rounded-corners;\n\n h2 {\n margin: 0 0 0.5em 0;\n }\n\n img {\n max-width: 100%;\n max-height: 12em;\n display: block;\n margin: 0 auto;\n padding: 0;\n }\n\n dt {\n font-weight: bold;\n }\n\n .attributes {\n dl {\n margin: 0.5em 0;\n }\n\n dt {\n display: inline;\n margin-top: 0.5em;\n .ltr-margin-right(0.25em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n padding: 0;\n }\n\n dd {\n display: inline;\n margin: 0.5em 0;\n padding: 0;\n }\n }\n\n input {\n font-size: 1em;\n }\n\n br {\n clear: both;\n }\n\n .attributes,\n .urls {\n clear: both;\n }\n }\n}\n\n#apis {\n input {\n font-size: 0.9em;\n margin: 0 10px 0 0;\n .show-content-button;\n }\n}\n\n#engines_msg {\n .engine-name {\n width: 10rem;\n }\n\n .response-error {\n color: var(--color-error);\n }\n\n .bar-chart-value {\n width: auto;\n }\n}\n\n#search_url {\n div.selectable_url {\n pre {\n float: left;\n width: 200em;\n }\n }\n\n button#copy_url {\n float: right;\n padding: 0.4rem;\n margin-left: 0.5rem;\n border-radius: 0.3rem;\n display: none; // will be shown by JS.\n }\n}\n\n#links_on_top {\n position: absolute;\n .ltr-right(1rem);\n .ltr-text-align-right();\n top: 2.7rem;\n padding: 0;\n border: 0;\n display: flex;\n align-items: center;\n font-size: 1em;\n color: var(--color-search-font);\n\n a {\n display: flex;\n align-items: center;\n margin-left: 1em;\n\n svg {\n font-size: 1.2em;\n .ltr-margin-right(0.125em);\n }\n }\n\n a,\n a:link *,\n a:hover *,\n a:visited *,\n a:active * {\n color: var(--color-search-font);\n }\n}\n\n#pagination {\n grid-area: pagination;\n\n br {\n clear: both;\n }\n}\n\n.numbered_pagination {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n overflow: hidden;\n}\n\n.page_number {\n background: transparent !important;\n color: var(--color-result-link-font) !important;\n text-decoration: underline;\n}\n\n.page_number_current {\n background: transparent;\n color: var(--color-result-link-visited-font);\n border: none;\n}\n\n#backToTop {\n border: 1px solid var(--color-backtotop-border);\n margin: 0;\n padding: 0;\n font-size: 1em;\n background: var(--color-backtotop-background);\n position: fixed;\n bottom: 8rem;\n .ltr-left(@results-width + @results-offset + (0.5 * @results-gap - 1.2em));\n transition: opacity 0.5s;\n opacity: 0;\n pointer-events: none;\n .rounded-corners;\n\n a {\n display: block;\n margin: 0;\n padding: 0.7em;\n }\n\n a,\n a:visited,\n a:hover,\n a:active {\n color: var(--color-backtotop-font);\n }\n}\n\n#results.scrolling #backToTop {\n opacity: 1;\n pointer-events: all;\n}\n\n/*\n tablet layout\n*/\n\n.results-tablet() {\n #links_on_top {\n span {\n display: none;\n }\n }\n\n .page_with_header {\n margin: 2rem 0.5rem;\n width: auto;\n }\n\n #infoboxes {\n position: inherit;\n max-width: inherit;\n\n .infobox {\n clear: both;\n\n img {\n .ltr-float-left();\n max-width: 10em;\n margin-top: 0.5em;\n .ltr-margin-right(0.5em);\n margin-bottom: 0.5em;\n .ltr-margin-left(0);\n }\n }\n }\n\n #sidebar {\n margin: 0 @results-tablet-offset @results-margin @results-tablet-offset;\n padding: 0;\n float: none;\n border: none;\n width: auto;\n\n input {\n border: 0;\n }\n }\n\n .result {\n .thumbnail {\n max-width: 98%;\n }\n\n .url {\n span.url {\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n width: 100%;\n }\n }\n\n .engines {\n .ltr-float-right();\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n padding: 3px 0 0 0;\n }\n }\n\n .result-images {\n border-bottom: none !important;\n }\n\n .image_result {\n max-width: 98%;\n\n img {\n max-width: 98%;\n }\n }\n\n #backToTop {\n display: none;\n }\n\n #pagination {\n margin: 2rem 0 0 0 !important;\n }\n\n #main_results div#results {\n margin: 0 auto;\n justify-content: center;\n display: grid;\n grid-template-columns: @results-width;\n grid-template-rows: min-content min-content min-content 1fr min-content min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n }\n}\n\n@media screen and (max-width: calc(@tablet - 0.5px)) {\n #links_on_top {\n span {\n display: none;\n }\n }\n}\n\n@media screen and (max-width: 52rem) {\n body.results_endpoint {\n #links_on_top {\n .link_on_top_about,\n .link_on_top_donate {\n display: none;\n }\n }\n }\n}\n\n@media screen and (min-width: @phone) and (max-width: @tablet) {\n // when .center-aligment-yes, see style-center.less\n // the media query includes \"min-width: @phone\"\n // because the phone layout includes the tablet layout unconditionally.\n .center-aligment-no {\n .results-tablet();\n }\n}\n\n/* Misc */\n\n#main_results div#results.only_template_images {\n margin: 1rem @results-tablet-offset 0 @results-tablet-offset;\n display: grid;\n grid-template-columns: 100%;\n grid-template-rows: min-content min-content min-content 1fr min-content;\n gap: 0;\n grid-template-areas:\n \"corrections\"\n \"answers\"\n \"sidebar\"\n \"urls\"\n \"pagination\";\n\n #sidebar {\n display: none;\n }\n\n #urls {\n margin: 0;\n display: flex;\n flex-wrap: wrap;\n }\n\n #urls::after {\n flex-grow: 10;\n content: \"\";\n }\n\n #backToTop {\n .ltr-left(auto);\n .ltr-right(1rem);\n }\n\n #pagination {\n .ltr-margin-right(4rem);\n }\n}\n\n/*\n phone layout\n*/\n\n@media screen and (max-width: @phone) {\n // based on the tablet layout\n .results-tablet();\n\n html {\n background-color: var(--color-base-background-mobile);\n }\n\n #main_results div#results {\n grid-template-columns: 100%;\n margin: 0 auto;\n }\n\n #links_on_top {\n top: 1.4rem;\n .ltr-right(10px);\n }\n\n #main_index #links_on_top {\n top: 0.5rem;\n .ltr-right(0.5rem);\n }\n\n #results {\n margin: 0;\n padding: 0;\n }\n\n #pagination {\n margin: 2rem 1rem 0 1rem !important;\n }\n\n article[data-vim-selected] {\n border: 1px solid var(--color-result-vim-arrow);\n .rounded-corners;\n }\n\n .result {\n background: var(--color-result-background);\n border: 1px solid var(--color-result-background);\n margin: 1rem 10px;\n .rounded-corners;\n }\n\n .result-images {\n margin: 0;\n height: @results-image-row-height-phone;\n background: var(--color-base-background-mobile);\n }\n\n .infobox {\n border: none !important;\n background-color: var(--color-sidebar-background);\n }\n\n .numbered_pagination {\n display: none;\n }\n\n .result-paper,\n .result-packages {\n .attributes {\n display: block;\n\n div {\n display: block;\n\n span {\n display: inline;\n }\n\n span:first-child {\n font-weight: bold;\n }\n\n span:nth-child(2) {\n .ltr-margin-left(0.5rem);\n }\n }\n }\n }\n}\n\n/*\n small-phone layout\n*/\n\n@media screen and (max-width: @small-phone) {\n .result-videos {\n img.thumbnail {\n float: none !important;\n }\n\n .content {\n overflow: inherit;\n }\n }\n}\n\npre code {\n white-space: pre-wrap;\n}\n"]} \ No newline at end of file From 3a3ff8f02092491c159a76e76dd50f1b6fcadc70 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Wed, 21 Aug 2024 17:50:44 +0200 Subject: [PATCH 007/118] [mod] hardening "calculator plugin" / limit execution time to 50 ms The execution of the function for the calculation is outsourced to a process whose runtime is limited to 50 milliseconds. Related: - [1] https://github.com/searxng/searxng/pull/3377#issuecomment-2067977375 Signed-off-by: Markus Heiser --- searx/plugins/calculator.py | 43 +++++++++++++++++++++++++++++++------ 1 file changed, 37 insertions(+), 6 deletions(-) diff --git a/searx/plugins/calculator.py b/searx/plugins/calculator.py index cb5425e90..aef10c559 100644 --- a/searx/plugins/calculator.py +++ b/searx/plugins/calculator.py @@ -4,10 +4,13 @@ import ast import operator +from multiprocessing import Process, Queue from flask_babel import gettext from searx import settings +from searx.plugins import logger + name = "Basic Calculator" description = gettext("Calculate mathematical expressions via the search bar") default_on = False @@ -15,6 +18,8 @@ default_on = False preference_section = 'general' plugin_id = 'calculator' +logger = logger.getChild(plugin_id) + operators = { ast.Add: operator.add, ast.Sub: operator.sub, @@ -51,6 +56,30 @@ def _eval(node): raise TypeError(node) +def timeout_func(timeout, func, *args, **kwargs): + + def handler(q: Queue, func, args, **kwargs): # pylint:disable=invalid-name + try: + q.put(func(*args, **kwargs)) + except: + q.put(None) + raise + + que = Queue() + p = Process(target=handler, args=(que, func, args), kwargs=kwargs) + p.start() + p.join(timeout=timeout) + ret_val = None + if not p.is_alive(): + ret_val = que.get() + else: + logger.debug("terminate function after timeout is exceeded") + p.terminate() + p.join() + p.close() + return ret_val + + def post_search(_request, search): # don't run on public instances due to possible attack surfaces if settings['server']['public_instance']: @@ -74,13 +103,15 @@ def post_search(_request, search): # in python, powers are calculated via ** query_py_formatted = query.replace("^", "**") - try: - result = str(_eval_expr(query_py_formatted)) - if result != query: - search.result_container.answers['calculate'] = {'answer': f"{query} = {result}"} - except (TypeError, SyntaxError, ArithmeticError): - pass + # Prevent the runtime from being longer than 50 ms + result = timeout_func(0.05, _eval_expr, query_py_formatted) + if result is None: + return True + result = str(result) + + if result != query: + search.result_container.answers['calculate'] = {'answer': f"{query} = {result}"} return True From b774ee04ba097cf7327cac072704360a37353e4d Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Thu, 30 May 2024 14:03:25 +0200 Subject: [PATCH 008/118] [mod] enable calculator and allow plugin on public instances Remove quirks that prevented the Calculator from being used on public instances. Signed-off-by: Markus Heiser --- searx/plugins/calculator.py | 10 +--------- searx/settings.yml | 2 +- searx/templates/simple/preferences.html | 2 +- 3 files changed, 3 insertions(+), 11 deletions(-) diff --git a/searx/plugins/calculator.py b/searx/plugins/calculator.py index aef10c559..d963aa304 100644 --- a/searx/plugins/calculator.py +++ b/searx/plugins/calculator.py @@ -7,13 +7,12 @@ import operator from multiprocessing import Process, Queue from flask_babel import gettext -from searx import settings from searx.plugins import logger name = "Basic Calculator" description = gettext("Calculate mathematical expressions via the search bar") -default_on = False +default_on = True preference_section = 'general' plugin_id = 'calculator' @@ -81,9 +80,6 @@ def timeout_func(timeout, func, *args, **kwargs): def post_search(_request, search): - # don't run on public instances due to possible attack surfaces - if settings['server']['public_instance']: - return True # only show the result of the expression on the first page if search.search_query.pageno > 1: @@ -113,7 +109,3 @@ def post_search(_request, search): if result != query: search.result_container.answers['calculate'] = {'answer': f"{query} = {result}"} return True - - -def is_allowed(): - return not settings['server']['public_instance'] diff --git a/searx/settings.yml b/searx/settings.yml index a1701d009..8f5a4430e 100644 --- a/searx/settings.yml +++ b/searx/settings.yml @@ -219,13 +219,13 @@ outgoing: # # enabled_plugins: # # these plugins are enabled if nothing is configured .. +# - 'Basic Calculator' # - 'Hash plugin' # - 'Self Information' # - 'Tracker URL remover' # - 'Ahmia blacklist' # activation depends on outgoing.using_tor_proxy # # these plugins are disabled if nothing is configured .. # - 'Hostnames plugin' # see 'hostnames' configuration below -# - 'Basic Calculator' # - 'Open Access DOI rewrite' # - 'Tor check plugin' # # Read the docs before activate: auto-detection of the language could be diff --git a/searx/templates/simple/preferences.html b/searx/templates/simple/preferences.html index 0145dcd0f..9dab84fd1 100644 --- a/searx/templates/simple/preferences.html +++ b/searx/templates/simple/preferences.html @@ -38,7 +38,7 @@ {%- macro plugin_preferences(section) -%} {%- for plugin in plugins -%} -{%- if plugin.preference_section == section and (plugin.is_allowed() if plugin.is_allowed else True) -%} +{%- if plugin.preference_section == section -%}
{{- '' -}} {{ _(plugin.name) }}{{- '' -}}
From 94a1f39bde1150a31e4e45341952430cadd14a1b Mon Sep 17 00:00:00 2001 From: Bnyro Date: Tue, 3 Sep 2024 18:40:53 +0200 Subject: [PATCH 009/118] [engine] bahnhof.de: remove engine --- searx/settings.yml | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/searx/settings.yml b/searx/settings.yml index 8f5a4430e..a05542321 100644 --- a/searx/settings.yml +++ b/searx/settings.yml @@ -562,33 +562,6 @@ engines: categories: general shortcut: cc - - name: bahnhof - engine: json_engine - search_url: https://www.bahnhof.de/api/stations/search/{query} - url_prefix: https://www.bahnhof.de/ - url_query: slug - title_query: name - content_query: state - shortcut: bf - disabled: true - about: - website: https://www.bahn.de - wikidata_id: Q22811603 - use_official_api: false - require_api_key: false - results: JSON - language: de - tests: - bahnhof: - matrix: - query: berlin - lang: en - result_container: - - not_empty - - ['one_title_contains', 'Berlin Hauptbahnhof'] - test: - - unique_results - - name: deezer engine: deezer shortcut: dz From 21bfb4996e3fa4042e7ae018587d50ff2281f583 Mon Sep 17 00:00:00 2001 From: Markus Date: Sun, 1 Sep 2024 18:53:56 +0200 Subject: [PATCH 010/118] [fix] engine yahoo: HTML tags are included in result titles - https://github.com/searxng/searxng/issues/3790 Signed-off-by: Markus Heiser --- searx/engines/yahoo.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/searx/engines/yahoo.py b/searx/engines/yahoo.py index 305cf523d..8dba443c7 100644 --- a/searx/engines/yahoo.py +++ b/searx/engines/yahoo.py @@ -16,6 +16,7 @@ from searx.utils import ( eval_xpath_getindex, eval_xpath_list, extract_text, + html_to_text, ) from searx.enginelib.traits import EngineTraits @@ -133,12 +134,20 @@ def response(resp): url = parse_url(url) title = eval_xpath_getindex(result, './/h3//a/@aria-label', 0, default='') - title = extract_text(title) + title: str = extract_text(title) content = eval_xpath_getindex(result, './/div[contains(@class, "compText")]', 0, default='') - content = extract_text(content, allow_none=True) + content: str = extract_text(content, allow_none=True) # append result - results.append({'url': url, 'title': title, 'content': content}) + results.append( + { + 'url': url, + # title sometimes contains HTML tags / see + # https://github.com/searxng/searxng/issues/3790 + 'title': " ".join(html_to_text(title).strip().split()), + 'content': " ".join(html_to_text(content).strip().split()), + } + ) for suggestion in eval_xpath_list(dom, '//div[contains(@class, "AlsoTry")]//table//a'): # append suggestion From 9eda4044bebc3c23f7d803caca5e6a763ef92712 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Fri, 6 Sep 2024 06:54:02 +0200 Subject: [PATCH 011/118] [fix] bilibili engine - ValueError in duration & HTML in title - ValueError in duration: issue reported in #3799 - HTML in title: related to #3770 [#3799] https://github.com/searxng/searxng/issues/3799 [#3770] https://github.com/searxng/searxng/pull/3770 Signed-off-by: Markus Heiser --- searx/engines/bilibili.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/searx/engines/bilibili.py b/searx/engines/bilibili.py index f26f2164f..f3436d3a7 100644 --- a/searx/engines/bilibili.py +++ b/searx/engines/bilibili.py @@ -9,6 +9,8 @@ import string from urllib.parse import urlencode from datetime import datetime, timedelta +from searx import utils + # Engine metadata about = { "website": "https://www.bilibili.com", @@ -56,6 +58,8 @@ def request(query, params): # Format the video duration def format_duration(duration): + if not ":" in duration: + return None minutes, seconds = map(int, duration.split(":")) total_seconds = minutes * 60 + seconds @@ -70,7 +74,7 @@ def response(resp): results = [] for item in search_res.get("data", {}).get("result", []): - title = item["title"] + title = utils.html_to_text(item["title"]) url = item["arcurl"] thumbnail = item["pic"] description = item["description"] From 153a28ccd60c43b59d26cc30b676e17443b0ce8e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Sep 2024 07:39:19 +0000 Subject: [PATCH 012/118] [upd] pypi: Bump wlc from 1.14 to 1.15 Bumps [wlc](https://github.com/WeblateOrg/wlc) from 1.14 to 1.15. - [Changelog](https://github.com/WeblateOrg/wlc/blob/main/CHANGES.rst) - [Commits](https://github.com/WeblateOrg/wlc/compare/1.14...1.15) --- updated-dependencies: - dependency-name: wlc dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 954682a82..04f3d48da 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -18,7 +18,7 @@ myst-parser==3.0.1 linuxdoc==20240509 aiounittest==1.4.2 yamllint==1.35.1 -wlc==1.14 +wlc==1.15 coloredlogs==15.0.1 docutils<=0.21; python_version == '3.8' docutils>=0.21.2; python_version > '3.8' From d2f36cacb37d66d7993d42752b7089e26c54f0ad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Sep 2024 07:39:11 +0000 Subject: [PATCH 013/118] [upd] pypi: Bump pylint from 3.2.6 to 3.2.7 Bumps [pylint](https://github.com/pylint-dev/pylint) from 3.2.6 to 3.2.7. - [Release notes](https://github.com/pylint-dev/pylint/releases) - [Commits](https://github.com/pylint-dev/pylint/compare/v3.2.6...v3.2.7) --- updated-dependencies: - dependency-name: pylint dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 04f3d48da..d5088b185 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -2,7 +2,7 @@ mock==5.1.0 nose2[coverage_plugin]==0.15.1 cov-core==1.15.0 black==24.3.0 -pylint==3.2.6 +pylint==3.2.7 splinter==0.21.0 selenium==4.24.0 Pallets-Sphinx-Themes==2.1.3 From 5cca3f6ef2a041fbf46d37abd52525dd700c4a85 Mon Sep 17 00:00:00 2001 From: searxng-bot Date: Fri, 6 Sep 2024 07:09:44 +0000 Subject: [PATCH 014/118] [l10n] update translations from Weblate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit cab91b92c - 2024-09-05 - xtex bbc77a9c4 - 2024-09-05 - Priit Jõerüüt 16ab61e99 - 2024-09-05 - return42 34b1487b6 - 2024-09-04 - Erico 811132898 - 2024-09-05 - return42 099cb381e - 2024-09-04 - return42 eebb940df - 2024-09-04 - 0ko <0ko@users.noreply.translate.codeberg.org> 50c845d17 - 2024-09-05 - return42 f12addf27 - 2024-09-05 - return42 c0879d377 - 2024-09-05 - return42 7732d1356 - 2024-09-05 - return42 dbe33cfb1 - 2024-09-05 - return42 759dacddd - 2024-09-05 - return42 7607b9ac6 - 2024-09-05 - return42 aab0df3e7 - 2024-09-05 - return42 f9232fbd6 - 2024-09-04 - return42 f3a339dac - 2024-09-05 - return42 4f3bdb5c9 - 2024-09-05 - return42 fb92cc42d - 2024-09-05 - return42 d6412e0c6 - 2024-09-05 - return42 e1f6103fd - 2024-09-04 - Fjuro 4ee95b7f2 - 2024-09-03 - SomeTr 84e4641d5 - 2024-09-04 - ghose --- searx/translations/af/LC_MESSAGES/messages.mo | Bin 20291 -> 20178 bytes searx/translations/af/LC_MESSAGES/messages.po | 45 ++++++------ searx/translations/ar/LC_MESSAGES/messages.mo | Bin 24884 -> 24721 bytes searx/translations/ar/LC_MESSAGES/messages.po | 45 ++++++------ searx/translations/bg/LC_MESSAGES/messages.mo | Bin 26451 -> 26288 bytes searx/translations/bg/LC_MESSAGES/messages.po | 45 ++++++------ searx/translations/bn/LC_MESSAGES/messages.mo | Bin 31450 -> 31255 bytes searx/translations/bn/LC_MESSAGES/messages.po | 45 ++++++------ searx/translations/bo/LC_MESSAGES/messages.mo | Bin 10263 -> 9998 bytes searx/translations/bo/LC_MESSAGES/messages.po | 45 ++++++------ searx/translations/ca/LC_MESSAGES/messages.mo | Bin 19391 -> 19269 bytes searx/translations/ca/LC_MESSAGES/messages.po | 58 ++++++++------- searx/translations/cs/LC_MESSAGES/messages.mo | Bin 20937 -> 20850 bytes searx/translations/cs/LC_MESSAGES/messages.po | 57 ++++++++------- searx/translations/cy/LC_MESSAGES/messages.mo | Bin 19910 -> 19793 bytes searx/translations/cy/LC_MESSAGES/messages.po | 45 ++++++------ searx/translations/da/LC_MESSAGES/messages.mo | Bin 19872 -> 19782 bytes searx/translations/da/LC_MESSAGES/messages.po | 58 +++++++-------- searx/translations/de/LC_MESSAGES/messages.mo | Bin 21014 -> 20897 bytes searx/translations/de/LC_MESSAGES/messages.po | 58 +++++++-------- searx/translations/dv/LC_MESSAGES/messages.mo | Bin 1462 -> 1462 bytes searx/translations/dv/LC_MESSAGES/messages.po | 43 +++++------ .../el_GR/LC_MESSAGES/messages.mo | Bin 28833 -> 28685 bytes .../el_GR/LC_MESSAGES/messages.po | 58 +++++++-------- searx/translations/en/LC_MESSAGES/messages.mo | Bin 445 -> 445 bytes searx/translations/en/LC_MESSAGES/messages.po | 43 +++++------ searx/translations/eo/LC_MESSAGES/messages.mo | Bin 18116 -> 18027 bytes searx/translations/eo/LC_MESSAGES/messages.po | 58 +++++++-------- searx/translations/es/LC_MESSAGES/messages.mo | Bin 21260 -> 21139 bytes searx/translations/es/LC_MESSAGES/messages.po | 45 ++++++------ searx/translations/et/LC_MESSAGES/messages.mo | Bin 20438 -> 20347 bytes searx/translations/et/LC_MESSAGES/messages.po | 59 +++++++-------- searx/translations/eu/LC_MESSAGES/messages.mo | Bin 20798 -> 20678 bytes searx/translations/eu/LC_MESSAGES/messages.po | 45 ++++++------ .../fa_IR/LC_MESSAGES/messages.mo | Bin 23256 -> 23289 bytes .../fa_IR/LC_MESSAGES/messages.po | 66 ++++++++--------- searx/translations/fi/LC_MESSAGES/messages.mo | Bin 20311 -> 20219 bytes searx/translations/fi/LC_MESSAGES/messages.po | 58 +++++++-------- .../translations/fil/LC_MESSAGES/messages.mo | Bin 19578 -> 19457 bytes .../translations/fil/LC_MESSAGES/messages.po | 60 ++++++++-------- searx/translations/fr/LC_MESSAGES/messages.mo | Bin 21561 -> 21452 bytes searx/translations/fr/LC_MESSAGES/messages.po | 55 +++++++------- searx/translations/gl/LC_MESSAGES/messages.mo | Bin 20555 -> 20470 bytes searx/translations/gl/LC_MESSAGES/messages.po | 53 +++++++------- searx/translations/he/LC_MESSAGES/messages.mo | Bin 22773 -> 22633 bytes searx/translations/he/LC_MESSAGES/messages.po | 68 +++++++++--------- searx/translations/hr/LC_MESSAGES/messages.mo | Bin 19883 -> 19764 bytes searx/translations/hr/LC_MESSAGES/messages.po | 45 ++++++------ searx/translations/hu/LC_MESSAGES/messages.mo | Bin 21321 -> 21236 bytes searx/translations/hu/LC_MESSAGES/messages.po | 58 +++++++-------- searx/translations/ia/LC_MESSAGES/messages.mo | Bin 7383 -> 7264 bytes searx/translations/ia/LC_MESSAGES/messages.po | 45 ++++++------ searx/translations/id/LC_MESSAGES/messages.mo | Bin 20414 -> 20282 bytes searx/translations/id/LC_MESSAGES/messages.po | 56 ++++++++------- searx/translations/it/LC_MESSAGES/messages.mo | Bin 21004 -> 20895 bytes searx/translations/it/LC_MESSAGES/messages.po | 58 +++++++-------- searx/translations/ja/LC_MESSAGES/messages.mo | Bin 22506 -> 22378 bytes searx/translations/ja/LC_MESSAGES/messages.po | 58 ++++++++------- searx/translations/ko/LC_MESSAGES/messages.mo | Bin 21003 -> 20887 bytes searx/translations/ko/LC_MESSAGES/messages.po | 45 ++++++------ searx/translations/lt/LC_MESSAGES/messages.mo | Bin 18798 -> 18686 bytes searx/translations/lt/LC_MESSAGES/messages.po | 45 ++++++------ searx/translations/lv/LC_MESSAGES/messages.mo | Bin 11734 -> 11613 bytes searx/translations/lv/LC_MESSAGES/messages.po | 45 ++++++------ searx/translations/messages.pot | 37 +++++----- searx/translations/ms/LC_MESSAGES/messages.mo | Bin 16351 -> 16233 bytes searx/translations/ms/LC_MESSAGES/messages.po | 45 ++++++------ .../nb_NO/LC_MESSAGES/messages.mo | Bin 18507 -> 18391 bytes .../nb_NO/LC_MESSAGES/messages.po | 45 ++++++------ searx/translations/nl/LC_MESSAGES/messages.mo | Bin 20616 -> 20521 bytes searx/translations/nl/LC_MESSAGES/messages.po | 58 +++++++-------- searx/translations/oc/LC_MESSAGES/messages.mo | Bin 12023 -> 11894 bytes searx/translations/oc/LC_MESSAGES/messages.po | 45 ++++++------ searx/translations/pl/LC_MESSAGES/messages.mo | Bin 21190 -> 21085 bytes searx/translations/pl/LC_MESSAGES/messages.po | 62 ++++++++-------- searx/translations/pt/LC_MESSAGES/messages.mo | Bin 20948 -> 20860 bytes searx/translations/pt/LC_MESSAGES/messages.po | 57 ++++++++------- .../pt_BR/LC_MESSAGES/messages.mo | Bin 21028 -> 20919 bytes .../pt_BR/LC_MESSAGES/messages.po | 52 +++++++------- searx/translations/ro/LC_MESSAGES/messages.mo | Bin 21446 -> 21332 bytes searx/translations/ro/LC_MESSAGES/messages.po | 45 ++++++------ searx/translations/ru/LC_MESSAGES/messages.mo | Bin 26973 -> 26834 bytes searx/translations/ru/LC_MESSAGES/messages.po | 49 +++++++------ searx/translations/si/LC_MESSAGES/messages.mo | Bin 7218 -> 7218 bytes searx/translations/si/LC_MESSAGES/messages.po | 43 +++++------ searx/translations/sk/LC_MESSAGES/messages.mo | Bin 20586 -> 20660 bytes searx/translations/sk/LC_MESSAGES/messages.po | 65 +++++++++-------- searx/translations/sl/LC_MESSAGES/messages.mo | Bin 20007 -> 19887 bytes searx/translations/sl/LC_MESSAGES/messages.po | 45 ++++++------ searx/translations/sr/LC_MESSAGES/messages.mo | Bin 24310 -> 24201 bytes searx/translations/sr/LC_MESSAGES/messages.po | 51 ++++++------- searx/translations/sv/LC_MESSAGES/messages.mo | Bin 20408 -> 20319 bytes searx/translations/sv/LC_MESSAGES/messages.po | 61 ++++++++-------- .../translations/szl/LC_MESSAGES/messages.mo | Bin 15331 -> 15212 bytes .../translations/szl/LC_MESSAGES/messages.po | 45 ++++++------ searx/translations/ta/LC_MESSAGES/messages.mo | Bin 24309 -> 24115 bytes searx/translations/ta/LC_MESSAGES/messages.po | 63 ++++++++-------- searx/translations/te/LC_MESSAGES/messages.mo | Bin 19715 -> 19522 bytes searx/translations/te/LC_MESSAGES/messages.po | 45 ++++++------ searx/translations/th/LC_MESSAGES/messages.mo | Bin 28622 -> 28410 bytes searx/translations/th/LC_MESSAGES/messages.po | 45 ++++++------ searx/translations/tr/LC_MESSAGES/messages.mo | Bin 20912 -> 20836 bytes searx/translations/tr/LC_MESSAGES/messages.po | 57 ++++++++------- searx/translations/uk/LC_MESSAGES/messages.mo | Bin 26750 -> 26610 bytes searx/translations/uk/LC_MESSAGES/messages.po | 65 +++++++++-------- searx/translations/vi/LC_MESSAGES/messages.mo | Bin 19915 -> 19778 bytes searx/translations/vi/LC_MESSAGES/messages.po | 45 ++++++------ .../zh_Hans_CN/LC_MESSAGES/messages.mo | Bin 19722 -> 19622 bytes .../zh_Hans_CN/LC_MESSAGES/messages.po | 52 +++++++------- .../zh_Hant_TW/LC_MESSAGES/messages.mo | Bin 19460 -> 19354 bytes .../zh_Hant_TW/LC_MESSAGES/messages.po | 55 +++++++------- 111 files changed, 1528 insertions(+), 1371 deletions(-) diff --git a/searx/translations/af/LC_MESSAGES/messages.mo b/searx/translations/af/LC_MESSAGES/messages.mo index e55a24dfa812ad46de250e4519463170b4811f98..1ba141dfe9e694f5b83965ad0ef449cf4f82bf02 100644 GIT binary patch delta 5264 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 P#-nA$48K\n" @@ -26,7 +26,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -341,7 +341,7 @@ msgstr "Bron" msgid "Error loading the next page" msgstr "Fout met die laai van die volgende bladsy" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Ongeldige opstellings, redigeer asb jou voorkeure" @@ -474,7 +474,7 @@ msgstr "" "{numCitations} aanhalings vanaf die jaar {firstCitationVelocityYear} tot " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -484,7 +484,7 @@ msgstr "" "wat nie ondersteun is nie. TinEye ondersteun slegs prente wat JPEG, PNG, " "GIF, BMP, TIFF of WebP is." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -493,7 +493,7 @@ msgstr "" "basiese vlak van visuele detail om suksesvol ooreenkomste te " "identifiseer." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Die prent kon nie afgelaai word nie." @@ -517,11 +517,11 @@ msgstr "Skakel snare om na verskillende hash digests." msgid "hash digest" msgstr "hash digest" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "Gasheername-inprop" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" "Herskryf gasheername, verwyder resultate of prioritiseer dit op grond van" @@ -714,7 +714,7 @@ msgstr "Dien 'n nuwe probleem in op GitHub insluitend die bogenoemde inligting" msgid "No HTTPS" msgstr "Geen HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -795,19 +795,19 @@ msgstr "Aantal resultate" msgid "Info" msgstr "Info" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Probeer soek na:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Terug na bo" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Vorige bladsy" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Volgende bladsy" @@ -847,6 +847,7 @@ msgstr "Tellings" msgid "Result count" msgstr "Resultaattelling" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -922,17 +923,13 @@ msgstr "Opmerking(s)" msgid "Download results" msgstr "Laai resultate af" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Boodskappe van die soek enjins" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Fout!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Enjins kan nie resultate ophaal nie" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1687,3 +1684,9 @@ msgstr "versteek video" #~ msgid "Hostname replace" #~ msgstr "vervang Gasheernaam" +#~ msgid "Error!" +#~ msgstr "Fout!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Enjins kan nie resultate ophaal nie" + diff --git a/searx/translations/ar/LC_MESSAGES/messages.mo b/searx/translations/ar/LC_MESSAGES/messages.mo index f8335481a5461e72f1f72368f673b06a7176d8e2..6eb1e832d3de1c0d8a548f202205f24658512235 100644 GIT binary patch delta 5293 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 delta 5417 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\n" "Language: ar\n" @@ -33,7 +33,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -348,7 +348,7 @@ msgstr "المصدر" msgid "Error loading the next page" msgstr "حدث خلل أثناء تحميل الصفحة التالية" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "إنّ الإعدادات خاطئة، يرجى تعديل خياراتك" @@ -481,7 +481,7 @@ msgstr "" "{numCitation}استجلاب من العام {firstCitationVelocityYear} إلى " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -490,7 +490,7 @@ msgstr "" "تعذر قراءة عنوان url للصورة. قد يكون هذا بسبب تنسيق ملف غير مدعوم. تدعم " "TinEye فقط الصور بتنسيق JPEG أو PNG أو GIF أو BMP أو TIFF أو WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -498,7 +498,7 @@ msgstr "" "الصورة أبسط من أن تجد مطابقات. يتطلب TinEye مستوى أساسيًا من التفاصيل " "المرئية لتحديد التطابقات بنجاح." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "لا يمكن تنزيل الصورة." @@ -522,11 +522,11 @@ msgstr "يحول السلسلة إلى ملخص التجزئة." msgid "hash digest" msgstr "ملخص التجزئة" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "مُلحق لأسماء المضيفين (Hostnames)" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" "أعِد كتابة أسماء المضيفين (hostnames) أو أزِل النتائج أو حدّد أولوياتها " @@ -714,7 +714,7 @@ msgstr "قم بتقديم مشكلة جديدة على GitHub بالمعلوما msgid "No HTTPS" msgstr "دون HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -795,19 +795,19 @@ msgstr "حصيلة نتائج البحث" msgid "Info" msgstr "معلومات" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "حاول البحث عن :" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "العودة للأعلى" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "الصفحة السابقة" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "الصفحة التالية" @@ -847,6 +847,7 @@ msgstr "نتائج" msgid "Result count" msgstr "نتيجة العد" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -922,17 +923,13 @@ msgstr "تعليق/تعليقات" msgid "Download results" msgstr "حصيلة التنزيل" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "رسائل من محركات البحث" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "خطأ !" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "لم تتمكن محركات البحث من العثور على أية نتيجة" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1940,3 +1937,9 @@ msgstr "إخفاء الفيديو" #~ msgid "Hostname replace" #~ msgstr "استبدال اسم المضيف" +#~ msgid "Error!" +#~ msgstr "خطأ !" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "لم تتمكن محركات البحث من العثور على أية نتيجة" + diff --git a/searx/translations/bg/LC_MESSAGES/messages.mo b/searx/translations/bg/LC_MESSAGES/messages.mo index a8887a403c5f51d2250bfe0cb704752521373286..37b71a50a63cc8b819c9700fa39b405546dd124d 100644 GIT binary patch delta 5165 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 R%EPv98(PvBFl=(){{b}sE1LiS delta 5280 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 IpP3i`Kd\n" "Language: bg\n" @@ -26,7 +26,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -341,7 +341,7 @@ msgstr "Източник" msgid "Error loading the next page" msgstr "Грешка при зареждането на следващата страница" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Неправилни настройки, моля проверете предпочитанията си" @@ -474,7 +474,7 @@ msgstr "" "{numCitations} цитати от годината {firstCitationVelocityYear} до " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -484,7 +484,7 @@ msgstr "" "дължи на неподдържан файлов формат. TinEye поддържа само изображения, " "които са JPEG, PNG, GIF, BMP, TIFF или WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -493,7 +493,7 @@ msgstr "" "основно ниво на визуална детайлност за успешно идентифициране на " "съвпадения." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Снимката не може да бъде смъкната." @@ -517,11 +517,11 @@ msgstr "Преобразува низове в различни хаш-извл msgid "hash digest" msgstr "хеш извлечение" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -707,7 +707,7 @@ msgstr "" msgid "No HTTPS" msgstr "Без HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -788,19 +788,19 @@ msgstr "Брой резултати" msgid "Info" msgstr "Инф." -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Пробвайте да потърсите:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Обратно към началото" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Предишна страница" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Следваща страница" @@ -840,6 +840,7 @@ msgstr "Резултати" msgid "Result count" msgstr "Брой резултати" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -915,17 +916,13 @@ msgstr "Коментар (и)" msgid "Download results" msgstr "Свали резултатите" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Съобщения от търсачките" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Грешка!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Търсачките не можаха да намерят резултати" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1943,3 +1940,9 @@ msgstr "скрий видеото" #~ msgid "Hostname replace" #~ msgstr "Замяна на името на хоста" +#~ msgid "Error!" +#~ msgstr "Грешка!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Търсачките не можаха да намерят резултати" + diff --git a/searx/translations/bn/LC_MESSAGES/messages.mo b/searx/translations/bn/LC_MESSAGES/messages.mo index a4b1fdedebf763a9063a29c73fe9d8931d80929d..5b1d382c79025f26b07d99ccb5fb1d7f53330d9b 100644 GIT binary patch delta 5271 zcmYM$3sl$T9mnwpL{bC|6y@Rt1qA(j0R+6^4MYv$uPCCFLV_-JUM3mJDu1i6sclAa zP^Z*pN6fQYvuJ56GiS3o56f#yZQe3BQ|IOA^jJst{_s5K)baHCJxXs7087L0FCIu+q5}HSl`Oz}N9%Jcj%;-}1li_&qA1 zn9jzeViv03VrLbOrMwb-%y0JbkW9rj)Pzx8Yyb(UWc0xVOvkoZg0WbEn%F}h)}#9G zMNQa@TKRF*g1$zzKZj*_2kV*NOee45con7Yyw&*!=Le{W_n=bycjqxwztgBp zU3BHEsP?x}?R6zIZV0MfM^wKUj6<&%4{Df$YFOYJ6r)yNii@xU)$TCrdvFTX{v2v0 z-(hdOi|W^-hcy8!DfdBTssVM_-$u@eXFlP9n_&KliFgfl`Xl44(avtDJ@1JMBn7q7 zVK@VGaTvaisz2epfZD2Ss4e&&6?iBgi7?&&NFJ1uc+>8!v!T#o(lFQ~w- zp;CMgwWkkUeQ>-n{V9iI7LLMndSSdDwIH4bGT^nMif#fiv2Q^o(L;%oRA-axW#3X+T&f=jRvw<9;y+)E<=wLEl5 zwgYX)a>_?hsm|@f6h7%s}1ig{Xi%Ov4(~;o6Dn|0xFJLDZffL5*_`m63m| zBf*$!s1X{bf}Do7f8PyZ3=y4XwBhDuB)y ztotA9Dte&?NJBvK5EZap(1|=AIJTu)1SoW>^}i~c2WJ~Q|)!_gSrj*7=<3{ z`ff!13`g)%-;v}r@~?Y1gbGDE4HK~(_4BzJPvEDne$yahK2sSrz$%V>Jl3Q7eTbUi z46eZ2sBso&*uVL<;atj>QMaTpll(8{VRNSK7(#0e5QlGJCf4D3d={(tifH0ns8by@ z)V6Pr#gr2;0-wfJxDF>{Cw`e;#<>`cw^0l3;0?Dw3SChX=i_)RN8Rt=qn{MF;d`pB zm_EXO!G3|-sw1d?zC?W~FCwv;wj*sIV{jnlA|#2X2CHx<>Q8=ez$p7`wRE)ofUHIZ zvKxEjQPhg=p(Y3$WB;s9!IrH;y9Aj}U(#|v6c;Gyl zGpN+G&#@hoQD-9ydteFruo|aeBWmS$oo&Y238HWk^*&U_p2in&E5>1Ru08#ap#J_e zejc=v1(<}j*adfC3LZiQ7%C3YNjlqtT{myb!#;RPo4wa!dQT=ve6gIo^ zMfA8K<_8`$QR+myH`7rod=l9e^CId{9Y75jkZ%JB$F`KaV`c!UMJ=GLz}7#HYX2)7 zg$=kIzjp77{N!H^O8uN{23U*=Wd9_)cUN!;mLOTsD>bE8^OzwxS7BDSv@lSwN9ZeLGa@24gZ#MomzSO6_J; zzjtvdeuL>aZJKSr7S*l^ITq#sa{5iU$5$hbhdfNeXK^Jqy849aHr3Nn6U;&F@p{xs zoA4w20V{FW47(s-iJj1o%D^1dLYLtJ+<*<}1wLxbuX*?_YDN7YvkfPqCa6RW@DZ-X zgV-61XWGNJ2$iYlFdAP%P1J~`Z0X-{G3BIE`{((345fS+*;>z>=AkH-SI3D@;eW#f(RF*n*niEz}omFDk{k3+)z^VJzh;RJ&JE{kG%J z@I8zo@c2b`3$xgV4bC|q-8f?ZaoWhY##+OlBu?uw@4!ZIM z45fSrbyk8niE7sg)h@|78hcSLLA8ITlKqe1VU26hfSeceC)Xh2Njp#v)WB)3oQ(=- znsX&4QhpQDuo;yJv&^;&K}|Ram8sFLzIYk=SA-rF>aY<9;2W-d7&Y-J)Bu-J?eC%n z3V+J3C<#@chY?tT%4iiT(0c5NpP4(k(s0^Jz zW#StgiPuqQWMH*D)eDi`GqtD*TQ!w*8WvpF6cg8UGNw&r$k6^NgW^&%hGnERT^V>c Xye`2XUH9>zu)50Zil$51HwOP7#`#Rm delta 5403 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 WRC6J7Zks4mb1SoJL;umuDgOiG8-Wf0 diff --git a/searx/translations/bn/LC_MESSAGES/messages.po b/searx/translations/bn/LC_MESSAGES/messages.po index 0336308db..0603951f9 100644 --- a/searx/translations/bn/LC_MESSAGES/messages.po +++ b/searx/translations/bn/LC_MESSAGES/messages.po @@ -18,7 +18,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" "PO-Revision-Date: 2024-06-27 19:18+0000\n" "Last-Translator: MonsoonRain " "\n" @@ -29,7 +29,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -344,7 +344,7 @@ msgstr "উৎস" msgid "Error loading the next page" msgstr "পরবর্তী পৃষ্ঠাটি লোড করায় ত্রুটি দেখা যাচ্ছে" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "অকেজো সেটিংস, অনুগ্রহ করে আপনার পছন্দগুলি সম্পাদনা করুন" @@ -477,7 +477,7 @@ msgstr "" "{numCitations} উদ্ধৃতি সাল {firstCitationVelocityYear} থেকে " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -487,7 +487,7 @@ msgstr "" "পারার জন্যে। TinEye কেবল JPEG, PNG, GIF, BMP, TIFF আর WebP ফরম্যাট কে " "পড়তে পারে।" -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -495,7 +495,7 @@ msgstr "" "এই ছবিটি খুবই সাধারণ হওয়ায় কোন মিল পাওয়া যাচ্ছে না। TinEye এর একটু " "চাক্ষুষ বিস্তর প্রয়োজন সফল ভাবে মিল পাওয়ার জন্যে ।" -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "ছবিটি ডাউনলোড করা যায়নি ।" @@ -519,11 +519,11 @@ msgstr "স্ট্রিংগুলিকে বিভিন্ন হ্য msgid "hash digest" msgstr "হ্যাশ ডাইজেস্ট" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "হোস্টনেম প্লাগিন" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "হোস্টনাম পুনর্লিখন করো, ফলাফল অপসারণ করো বা হোস্টনামের ভিত্তিতে সাজাও" @@ -714,7 +714,7 @@ msgstr "উপরের তথ্য সহ Github এ একটি নতুন msgid "No HTTPS" msgstr "HTTPS নেই" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -795,19 +795,19 @@ msgstr "ফলাফলের সংখ্যা" msgid "Info" msgstr "তথ্য" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "এটি খোঁজার চেষ্টা করুন:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "উপরে ফিরে যান" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "পূর্ববর্তী পেইজ" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "পরবর্তী পেইজ" @@ -847,6 +847,7 @@ msgstr "স্কোর" msgid "Result count" msgstr "ফলাফল গণনা" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -922,17 +923,13 @@ msgstr "মন্তব্য" msgid "Download results" msgstr "ডাউনলোডগুলোর ফলাফল" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "সার্চ ইঞ্জিন থেকে বার্তা" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "ত্রুটি!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "ইঞ্জিন ফলাফল পুনরুদ্ধার করতে পারেছেনা" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1699,3 +1696,9 @@ msgstr "ভিডিও লুকিয়ে ফেলুন" #~ msgid "Hostname replace" #~ msgstr "হোস্টনাম প্রতিস্থাপন" +#~ msgid "Error!" +#~ msgstr "ত্রুটি!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "ইঞ্জিন ফলাফল পুনরুদ্ধার করতে পারেছেনা" + diff --git a/searx/translations/bo/LC_MESSAGES/messages.mo b/searx/translations/bo/LC_MESSAGES/messages.mo index 623aba70cc3a8f4d214ae260bff5c077661d3a9a..0988133c3b438c3496c049559300652491d7c9a5 100644 GIT binary patch delta 1827 zcmYM!Sx8h-9LMp$Io6a*rj^-Zwv5@Lm>Wz4TA&m{3oQ?2wxN(%^AKXo!&q1unGc0z z6bS{DMGM%16;c$mpivLeN{~qy6_G+ji}n4@9B8<6Kj++g?)m@k|D2g4OBxpi-zIpP zjL&AiIcyH6u~>|0xIUWtYqQjI zfjR6PDv_(Gz3>o~;2YE?{Dd6#jng#zg9_+lUD9zDYTOFco32Jxb|Y&3DrXJqx!p0; ze-MrRT+qY~s8TkgCOVEFhxc`|A9S3OtlDD&hDb zjU*a=yc5B$#xe90sV~cGvrs>ueDvdL?7=2fLOa-jJ8?H2#sMtCLu{0#_yWh_49Z!J z#i$p&g;^N9O(TcKH&g&0^;dr_s(%<4U>By~XckuHp(a@F+=B{u&E5BoGFwM~8qUOe zR3)!C+rtK}!(F(Gn;7r_=VCTnRFw#z0@b75tQ~LQU(_DBLHV?Yx>1$#@R0h`QHhqI zp09KsLsg^`hwJy>OJgG!exM#GWlLw^PAtGy+=d@frQ5(3mKDxQETO*zLkVFhAyi-w z(R4o#D{vRC!Cv(1_g~EaF0ri^Rr;g&47*(a6#tV-;5i0x30eB_HtM;bs3l6A82;6i zqFy9`8sCTtJm4%(4ae!k;394)-MO$BNy-|KRj{+DN_60P{ESMld2+a7ou~w|ri7nc zhzeYeTBqE`wWt|i+e=7B7-`Q3!Xuw|71jjKSZ=&w^;c|@fg%enX8rO&l zbOC2zKa!)Rq=olFA%+sdm0YjGY2OcYf3`e@0eL>g>EZdD(40 NW9tUD6^?qI@DEsOw+a9N delta 1958 zcmYM!e`wTo9LMqZ+)v$Zx*w&bZD+gNO=WhQVw;uzkq3%k7Aq@QSnFGj)*aq$I{bA7 zYf*8=x^yBzI!vM;f6Ob1@Mc;t29cF6DEx7d2^9?{SdbDvU%L-@eD5Bg_xJPtd_M2* z`}_IczD>iMlb5QC_8XrV-$i`iD^zs*Q&DPGOz1-nt8p&G3gQNgVA!4Cj*E%+ViO+5 z08U^zP9cZ=$Im@xNt;z>rZxRojRBm8_oD`^cX5Y{J=DV6P!sLNdK|$rJ>RsLR~nDHTX4h*m-_b+RHA!ip|8+sKn}-O$jyQUHA~{`Yq09u$I_! z@lNEh*UG8?-851}jrb92^PENIwrNx%H&G>?N4=F`18P&YB3;&oAzX)AxCfgsfx7N} z)QygyD*Q2O{!9h+S7VG58aRQo@CVey=TIfRjGE{-)Fb!I z_*1e{0y&J~Q}y|A6R2^8{`@0bgnElS)Q$9GQUiu*XyH=Ql2Oz`leh_I-jKrpq;vF++(PPqo_xf3Q&KQ)*Np0w}e-R zTQV8nKuP+`+N$&`L0|f8O\n" "Language: bo\n" @@ -20,7 +20,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -335,7 +335,7 @@ msgstr "" msgid "Error loading the next page" msgstr "" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "ནུས་མེད་ཀྱི་སྒྲིག་འགོད།ཁྱེད་ཀྱིས་གདམ་ཀ་ལ་བཅོས་སྒྲིག་གཏོང་རོགས།" @@ -466,20 +466,20 @@ msgid "" "{lastCitationVelocityYear}" msgstr "" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" " WebP." msgstr "" -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." msgstr "" -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "" @@ -503,11 +503,11 @@ msgstr "" msgid "hash digest" msgstr "" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -683,7 +683,7 @@ msgstr "" msgid "No HTTPS" msgstr "" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -764,19 +764,19 @@ msgstr "འཚོལ་འབྲས་ཀྱི་ཁ་གྲངས།" msgid "Info" msgstr "" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "འཚོལ་བཤེར་ནང་དོན་ནི།" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "" @@ -816,6 +816,7 @@ msgstr "ཐོབ་སྐར།" msgid "Result count" msgstr "" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -891,17 +892,13 @@ msgstr "" msgid "Download results" msgstr "འཚོལ་འབྲས་ཕབ་ལེན།" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "ནོར་འཁྲུལ་བྱུང་ཟིན།" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "འཚོལ་བཤེར་སྒུལ་བྱེད་ལ་ནོར་འཁྲུལ་ཅུང་ཟད་བྱུང་།" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1862,3 +1859,9 @@ msgstr "རྙན་ཟློས་སྦས།" #~ msgid "Hostname replace" #~ msgstr "" +#~ msgid "Error!" +#~ msgstr "ནོར་འཁྲུལ་བྱུང་ཟིན།" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "འཚོལ་བཤེར་སྒུལ་བྱེད་ལ་ནོར་འཁྲུལ་ཅུང་ཟད་བྱུང་།" + diff --git a/searx/translations/ca/LC_MESSAGES/messages.mo b/searx/translations/ca/LC_MESSAGES/messages.mo index fc66b22a87070d8f4873fc6cb569011864315ce3..60f909db3e69160c530e2f763033c148e8a5b29b 100644 GIT binary patch delta 4683 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 delta 4793 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 RG`8=FDwxACWd)<+{|AmE^~?YO diff --git a/searx/translations/ca/LC_MESSAGES/messages.po b/searx/translations/ca/LC_MESSAGES/messages.po index df399fef1..45373c1e7 100644 --- a/searx/translations/ca/LC_MESSAGES/messages.po +++ b/searx/translations/ca/LC_MESSAGES/messages.po @@ -19,20 +19,20 @@ # sserra , 2024. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" "PO-Revision-Date: 2024-08-16 06:18+0000\n" -"Last-Translator: return42 \n" -"Language-Team: Catalan \n" +"Last-Translator: return42 " +"\n" "Language: ca\n" +"Language-Team: Catalan " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.6.2\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -347,7 +347,7 @@ msgstr "Origen" msgid "Error loading the next page" msgstr "S'ha produït un error en carregar la següent pàgina" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "La configuració no és vàlida, editeu-la" @@ -480,7 +480,7 @@ msgstr "" "{numCitations} cites des de l'any {firstCitationVelocityYear} fins a " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -490,7 +490,7 @@ msgstr "" " de fitxer no compatible. TinEye només admet imatges en format JPEG, PNG," " GIF, BMP, TIFF o WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -498,7 +498,7 @@ msgstr "" "La imatge és massa senzilla per trobar coincidències. TinEye requereix un" " mínim de complexitat visual per identificar amb èxit les coincidències." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "No s'ha pogut baixar la imatge." @@ -522,11 +522,11 @@ msgstr "Converteix cadenes en diferents empremtes de hash." msgid "hash digest" msgstr "resum del hash" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -715,7 +715,7 @@ msgstr "Creeu una incidència a GitHub incloent la informació anterior" msgid "No HTTPS" msgstr "Sense HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -796,19 +796,19 @@ msgstr "Nombre de resultats" msgid "Info" msgstr "Informació" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Proveu a cercar:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Torna al capdemunt" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Pàgina anterior" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Pàgina següent" @@ -848,6 +848,7 @@ msgstr "Valoració" msgid "Result count" msgstr "Resultats" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -923,17 +924,13 @@ msgstr "Comentaris" msgid "Download results" msgstr "Baixa els resultats" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Missatges dels motors de cerca" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Error!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Els cercadors no poden obtenir cap resultat" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1960,3 +1957,10 @@ msgstr "oculta el vídeo" #~ msgid "Hostname replace" #~ msgstr "Substitució del nom de l'amfitrió" + +#~ msgid "Error!" +#~ msgstr "Error!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Els cercadors no poden obtenir cap resultat" + diff --git a/searx/translations/cs/LC_MESSAGES/messages.mo b/searx/translations/cs/LC_MESSAGES/messages.mo index 45091a70d626afd95d94fcf3e461d8b182428688..c3a0e502dab9b2829a83a9981005c88641c8f921 100644 GIT binary patch delta 5331 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, 2024. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" -"PO-Revision-Date: 2024-07-28 14:18+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" +"PO-Revision-Date: 2024-09-05 06:18+0000\n" "Last-Translator: Fjuro \n" +"Language-Team: Czech \n" "Language: cs\n" -"Language-Team: Czech " -"\n" -"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && " -"n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n " +"<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" +"X-Generator: Weblate 5.7\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -344,7 +345,7 @@ msgstr "zdroj" msgid "Error loading the next page" msgstr "Chyba při načítání další stránky" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Neplatné nastavení, upravte své předvolby" @@ -477,7 +478,7 @@ msgstr "" "{numCitations} citace z roku {firstCitationVelocityYear} do " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -487,7 +488,7 @@ msgstr "" "souboru. TinEye podporuje pouze obrázky ve formátu JPEG, PNG, GIF, BMP, " "TIFF nebo WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -495,7 +496,7 @@ msgstr "" "Obrázek je příliš jednoduchý na to, aby bylo možné najít shody. TinEye " "vyžaduje základní úroveň vizuálních detailů pro úspěšnou identifikaci." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Obrázek se nepodařilo stáhnout." @@ -519,11 +520,11 @@ msgstr "Převádí řetězce na různé hash hodnoty." msgid "hash digest" msgstr "hash hodnota" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "Doplněk hostitelských jmen" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" "Přepsat hostitelská jména, odstranit výsledky nebo je prioritizovat na " @@ -712,7 +713,7 @@ msgstr "Odeslání nového problému na Github včetně výše uvedených inform msgid "No HTTPS" msgstr "Žádné HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -793,19 +794,19 @@ msgstr "Počet výsledků" msgid "Info" msgstr "Informace" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Zkuste vyhledat:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Nahoru" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Předchozí stránka" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Další stránka" @@ -845,6 +846,7 @@ msgstr "Skóre" msgid "Result count" msgstr "Počet výsledků" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -920,17 +922,13 @@ msgstr "Komentář(e)" msgid "Download results" msgstr "Stáhnout výsledky vyhledávání" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Hlášení vyhledávačů" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Chyba!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Vyhledávače nemohou získat výsledky" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "sekund" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1948,3 +1946,8 @@ msgstr "skrýt video" #~ msgid "Hostname replace" #~ msgstr "Nahrazení adresy serveru" +#~ msgid "Error!" +#~ msgstr "Chyba!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Vyhledávače nemohou získat výsledky" diff --git a/searx/translations/cy/LC_MESSAGES/messages.mo b/searx/translations/cy/LC_MESSAGES/messages.mo index e6815bd6074ab25b7cc3f602f874e2337434e7fb..bf3cfedfff3caead44797a9d3be5ce5bde5b91ba 100644 GIT binary patch delta 5183 zcmYM%3y@FO9l-G`cGoVeu~=_GEW%G!ABdakhRQLVSI^%|ySHXf;%QU4@JIwV5U zP$h{GG&`gH5l9ECmPLh9c)ZEqWwpq15QR~ zJ{^rW8-4#tEX8H`3SPww#*Y@&i=xK35-Z~_wBsJEiTlwRpFjsXAH0I(68#6eVvYJy zG!9G91U94nwukzk(TN=i^>R!Y@Dv62=1XKxqHoceRB8~;rUwGuR%lqAS~&eRe|G=(wE{q0l{8gl0MzUDDCPNodCz=n6d%>hsa} z7oqRJhz4GbzPBFjw>doD5uWc2?TJGaoayoK!b$W#pGE_nM>D^KE%7$`eiQDTX5lPs zjjqgE%)l+^S@;uj(4$YV1ztlBd1jM)CZhUrA!>~7Z8LNx9nqO}#Zg#HZ*M(7i zp$E3X5^RY-#~a1jzJdLEs~E=G&Lan0|$Jd;=X|8=Amw^n)A2)erT&2q@EMxmbu^KiXurF7ZzApDYnXy= z*@Kuc^AZX_!Aa=pKZMnZ{0SQ10-rSx*=2MFQOEd0l!l&xd^FKsXyOCVe#6mQH8xm= zgQ+h>+fm5NP`&{<-{MLfoPz|(7@A>T%yOZ2EK;=T;GOS_#XPh<`Qy^5~P zR;-S@(SGlti5*7fC)RzV4paacA6JLnNTaEW7i1yoqY2N=66o$}n3JuhT_0$enh!3M%Fgv&y4Y&$T za6Puit?1b}6TFVxyr?q2wb;KS+OIcyMh0QB_kSz}J5E6NWDc6?LiC!f!gSn%o{_iF zCEt(E^f0=&C(wk>h38+R*YGA9_fBZ9$`x>ewJ>48dKAp45n6A925yfg_6X);NqD{h zoyjw}9$!HByd%F9n0POAiH8SgAjc+JjK<#=JlLJ}x8V>C&h!X6voq)^{t^e{73`1Q z3*s3rMiW>OT#K&2Z_zWf8(s1P=*pc$6FVE8-$2KyC}91~yfPb|jkVE3(-UnUfv&_< z^qS7ZdbkRGZ#z1`VQh)z=*%n7el>f<&l{mz(;6SZJS@Rs2@0(!tV1(Cg6_>JbniYx z_wE9^1^+@;J8IRF|2*I%bn8|HH=^-&qWw=}2Rx6iP)4tKC7PiLCGsfvpjUV>6n{v4 z3bw{Spffs$CUzTp;(yTqg}q~o(WM`Ojd48s{(P*DPorD923?u;*qrgBEfkj1a01PE zLZ3LHso0+ST+G5vI2w=P6l~Eq-jb!5M|}s5#Ea+_^(f+Z0vv^I&3EWlwdfbGbS|cP z|NDl9LD+~FN-+uNV_SS0J#1Uit#}&^bOb#Ef5Q~KjIO{9H1P`b(6xRvZZAM*UWCRQ zf+>t2jiKODPr%u@6qE6L4n0{TzC2E{68&m_z+`c;2Qs9w-NWuOQU>p)2;I zU@3aLrWdpRF6l35NWUb}?#_r=CE7^nrh5}nb3`l12)qk#vb0}V$LDn*xiIvQso+J7l}t5&05(9KvC z_o3swkM{pGLBRkQ!h^fvLG^+03k}c&TA_j3p#${9dkLZ6jp673Q$zbKOs75%oyfE3 zVO@gFaUD8t#vuw5DV#m!!U& NlizA*Y5vqY{{sUX6&3&h delta 5286 zcmYM&3v8Cv8Nl(k0;SLo)=~;mF1EJiPU%-^0V!%#P{0aOnGR8`P)h{?3ph(MKV^uw z8WF^7z`%g82yR3!W!{NQ3>T-)j=6zG5uFU?Wo$?=(f$9tCmAvR&N=UUp7WgB`w`w> zowjdHTI%C2ZC6G7xjZe3dSTa&*8cw|(KU+NQSF4em=o#)uz>o|P`?4&Q@<%V9n-1T zVgqEz$_g&S!&f^D&sQS4A2tU?1wR2EPNdKFIvn0`rvjnq4zO~ zr_p}J-C~E})zr&z5H804j2~^L;DGO<2^>Ke;S(&vlh^^Xx<^q@%tK;F6=;E86ix?1CSmGyVo0D6L0qCnUG1 z2VRP$cq`6E6WEXTdoR>KMJM)UsGr7^0nbrzZ_@M5?@5${&ZGb@!U5>a$Dx7i&>77^ z-&+!V3^S;&Kv!%Hl5?~P9p`m4fdlAxf5~J0?Qo0+J&B$1Kj_TbFscLQq0bA@0S96} zmZ9(0U?tvx_FIpxU`y~7G=V*6;)l>gj`d{yb13|a2A3+0E8sv~@G|U)2AUe2j$^6M zL<4TcpWyEB{B3k*hj2Ll4c)?Q_Sg7DSc2uq>5pcnC^(}=bl}CoUk01eOjn^x`fP9u z+HWViLa&DUUiAHg==+D!xSyc!ok0726P~Beh8Hg24*4JxopBBt;6n8NUyKIok7l04 zzIZwM{++?u*hqaox-y?(Hl9Y$LOTu=7a;0`#oqr43ZD9D!P|o~(Y>98Ch~K1W)I@c z*o>Fr=b=46KYl(4-I@w?$*)8cuR#-^hEDV@?Ckw-q;NiPc+iY?d>WnMrcghGCiD@S z&?)5NL}$=Lm&Mn|nf5~y7>Pr14BBrII?hrwktZ?1_|b1DcnG)PczhiPV~3054i)GU zSD|}2Hndmc5b8H$B`(8ZxECGZEV>2hg>j!qi8s$oaxl?V0N$(ok0^C;32HV zRmh%2-yvV?sCQ8uunbLLB--y@bcvUQ=Z_&bI(iCSxfhTN7qt|z{%tAznFc%l70v83 zY{GO#^YA@@K3|3daRs_HuVD=y$6Ig&jVxaDG>*U)yaB&PZemo`FN&7qZD^dY`?3D+ zNnZbW&x^4g^$K)LD$)Bp2~Bhcmf6zQ+t~ zpBfMc$U+->qJfIg4ukMktU(ia5#8e!9ET^-6)0yqes~^5x8@o23~fcv!iVAc7idDK z(eYB>Q!sGbLGi#H(0Ug7Vs2>fjn1ej)CUHWXrK|;0jsb-PC(-Pp>ci;^>miS_cAfV z`=3q04teN{{lg1G(M-!R6Gx*1jSJ7K(E(~g{buz2+t4rEooKxKF@X=EaaN$WZXITL z|F=u zTeTtBQp);YPs0HkJheTN@o6tXGj2vdKr7Ke8_~eq&;fU27JiQYuAjjoOmIj2u}R`c z9FN9ZiuQjT$K%Q})_)X*k7@A3lXpqHq@&R#nuyM@2J>+m8t513hh`~u!Oh4;ie5q! zI*#`HFLuHo(0&Q-u8HN~bR3+bu#rMD+Of1e{=`dEC(v=e!d&nFSqcX1%(@w%2ikE6`r;Uzh!fF3>x0kXWz?TX zx8%#mIjbRys32E2g39JuG3(8OEN6+TeO`dc_g1LrF`hYpw=9a|n8iOzI1I z;kyN|$2;&^d=Z`DIW&QE_D8eP73hVYp~2{i54()@cj?B`U}iPpg?effr)p^7y@CH2x^`_FRijcplpC;Z%6xDKztS*ax@Z1l*7PF!zc$ zv zU~IfstI@;pTl5UP6zXqcFY2w>7QaP)ful3%AuGHl-ii`*&qt$YWjvQDdmSdJ-yNQ>N6*A& z^u6ulS$`W|p}{44JJ^a|yHC;6{ckkUvsXs*rJd5^^ zu8R+G=M)7$p?$C;CeeW^F@e=+fT^MVp3uG|_#~RZS~SiEbbwuWJ|XllA3)Xa!athLW&#iBmTel#8M(y0W^A_ee)-7yo zsJpk0!h%I}7OrfcSD03?qbM)4YsV2oN=M`;OD`==?ig9}SVqzH4f(Zm=Hxf!&#!A} jY@mDXqWt=%#u>8~8Ej6|+=kkjEB90kr2p}XySx1liOV4w diff --git a/searx/translations/cy/LC_MESSAGES/messages.po b/searx/translations/cy/LC_MESSAGES/messages.po index 6993cb57d..4cd7bb080 100644 --- a/searx/translations/cy/LC_MESSAGES/messages.po +++ b/searx/translations/cy/LC_MESSAGES/messages.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" "PO-Revision-Date: 2024-07-28 14:18+0000\n" "Last-Translator: EifionLlwyd " "\n" @@ -26,7 +26,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -341,7 +341,7 @@ msgstr "Ffynhonnell" msgid "Error loading the next page" msgstr "Gwall wrth lwytho'r dudalen nesaf" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Gosodiadau annilys, golygwch eich dewisiadau" @@ -474,7 +474,7 @@ msgstr "" "{numCitations} o ddyfyniadau o'r flwyddyn {firstCitationVelocityYear} i " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -484,7 +484,7 @@ msgstr "" "yw'n cael ei gefnogi. Mae TinEye ond yn cefnogi delweddau JPEG, PNG, GIF," " BMP, TIFF neu WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -493,7 +493,7 @@ msgstr "" "sylfaenol o fanylion gweledol i TinEye allu canfod canlyniadau yn " "llwyddiannus." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Doedd dim modd islwytho'r ddelwedd." @@ -517,11 +517,11 @@ msgstr "Trosi llinynnau i wahanol dreuliadau hash." msgid "hash digest" msgstr "Digon o hash" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "Ategyn enwau gwesteiwyr" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" "Newid, tynnu neu flaenoriaethu canlyniadau yn seiliedig ar yr enw " @@ -714,7 +714,7 @@ msgstr "Cyflwyno problem newydd ar GitHub gan gynnwys yr wybodaeth uchod" msgid "No HTTPS" msgstr "Dim HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -795,19 +795,19 @@ msgstr "Nifer o ganlyniadau" msgid "Info" msgstr "Gwybodaeth" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Rhowch gynnig ar chwilio am:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Yn ôl i'r brig" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Tudalen flaenorol" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Tudalen nesaf" @@ -847,6 +847,7 @@ msgstr "Sgôr" msgid "Result count" msgstr "Canlyniadau" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -922,17 +923,13 @@ msgstr "Sylwadau" msgid "Download results" msgstr "Islwytho'r canlyniadau" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Gwall!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Ni all y peiriannau gyrchu canlyniadau" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1913,3 +1910,9 @@ msgstr "cuddio'r fideo" #~ msgid "Hostname replace" #~ msgstr "Disodli enwau gwesteiwyr" +#~ msgid "Error!" +#~ msgstr "Gwall!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Ni all y peiriannau gyrchu canlyniadau" + diff --git a/searx/translations/da/LC_MESSAGES/messages.mo b/searx/translations/da/LC_MESSAGES/messages.mo index 78e8d8f7646d773411931665140cddc7716e22c3..33a14319d3736f51fafb392708732868eea1c67f 100644 GIT binary patch delta 5236 zcmYM%4Rp`f9mnyTNdA#0B}ql&A%7BipnrKF4S6z4WF;09^%NErEH#u^+OhiCDpa*1 zjp!znnrb)gY?2;R+R~7k>8W8R^k}=MF5!OU-}D5TJ^12y3ZQ~>8t$!Nnwyn>+^8f#2%j7G*bX*d{1 zquyVNn($fF%4<;Ly@={xhd;tMuz~qa2zl*++p#b1!!GzS>czie6rM+|_&RE$Z>^q( zj3G7?g*ljtv#!{%q?PQ49M59d&4@paDBjdvhPPB@uD%O5#u}9)Mawfo-2` zEyJ#~SD-Sq2#L)+jT(0oYQk-(@!vr8Z;m7XD!fNSH*7_%V_7K|^Up4a0b+=1GXlQ;?ggEMh7jU>^$hQqN1C*mFKgQdxQjBp`poIAD?KxL!>gK-aPOWs1==Od_q&tfKCz^)jc>b@U?9_sO^y-q@nlZDDiE;6?% zL@j8cLqP*PjoRzgw!Q&1&}P&NjW`QiPyzHOeC>4-j=`CzOuUXdJGW71AZf6BwuYes z7=?O&3~GF*)HY199cI`EPoN^NwDl#ZK&vrSFCvRK>rn&lM;+n=sP~ScCOnDZcn0dO zQ2plnpR@mqC@9h@)I=*$6Rq=iFlGa4f;wB@g6h8w`GT3-ED7_ZrSYt@s!!kW;9EKC|sNkqcnHL8a2m9n^;? z6$fGg>O)h3#BLna0)CImXfw{hBgj9~dnoyTghJ_1H_{r^3TiPDH={l%yU-sP##29q z`W0(OVllzoMNN>6>Q{&gu*B9Uqdvi9sB2t}@8UU!LKKDCEI0C9sJ(g*706N4^Hx+q zZK#Q^qB7HgItziULK%1fD=-VSC0kLS@YhgV@kdnuL#RNV6BN2rIE_8=3)DoNR!_FO z$1xa9dmbvK6ReM;1};MdHXmbg8ETvtP^bM@sOP^yO}x*2?wA7<6u@y*0OwJW-$14C zYwKOq-h244DK4PNO~>wW0&)57<6Gk4ot!EWm51YnGhjW~>l7CT1$?{SBy${2D`b|94aHpHft0 z&FJ5A)ZVqB_WC+1Go7du-naFTTzBAZs1^4?WiAEPKf^j4b$v&o0w_aA11+!}mY`N% zjVo{^YQS$$hcb{KdDT6r6-VJ9j7KeCENa3DxCN)8`rkxl>|1;Y!}Hw?4a_J1$ux|j zK@(J37g?90Ui>L)@7AIs--PAZh~w}MYN9dZU(ctYQeBREe=%xd4l3|9sPXCw$iGtF zXdB)}W#j;A3qC+yt23xW)QQ@X$dT?ueX$qy6zqqiP~(-Owrm+@;4e_OrwJ9{N2qzu zI207&Mbtq5LZvk5d+tPOsLYH+t*{Uk`FPY9ZaT7f^E`5HO)F~U_fZo?j&i>%y-;Uj zC?;VZYF=k91r4|ywTG*0eGNWHeIu^I-584r-*>NRF6zCXre}Q z0P#`mi#u@#zK_bl>|)NF?tcvh9g2UW_V^A4V~-!WTM~=PL^=jxF>>=v2`Z&)Q7Ny* z5ZsPBBd?}EIy#!TgMvETLq+Tv>mIsD)Py}y{d%JIusc}k zK?VLfYNBhXeqW>d-9|0wKI*i4O5FBXRD0hN@~?psY0wHX(f=!FJ5I3ek6X*FPhubX zFGo#SXWO?}cVYnTzeAmcw@?c`Y@Z*ue&SHjUbUe*Uc)f#w07b1rj>LVvcn^}*_Kkiv8d7f>tDY`Ptt5N_BLDyZ delta 5292 zcmYM&3viBC9>?+XN+j{dB^N>y69%<6rUQ0HJkJH`{yK)^udp>%;|OB{W*LPxJUEBr@CF8BF0-gZzO?`~@C59SlQ9C9BY(|C{^^Q; zLj`mZ)3FKFFD=F~8;4WR$6m~Dswwo~!8X){=TQONKqccACgTHah0k;}CJvL3vCR!s@glg9l zHDM-ta3HGvFL4l7p!)pj>zYqfO=D$o_E zl&-UGM)ms?m7#sMUXN;j9M%3DYTPTRcDGRd0{19*DEtSTPd9f+4Ud)tyT=1= zo@vBjjA2xDj6(&Mf^)C{TjCd}_s6g&o)t{p>asoB+CDfK&N8RT~sDRz6d>yeJhT%|D|3VDG38*tt zj2dSqDkHuC1?Dz$Q7c-H8el7GfZeu!2sO}gRQoenjE$%OCKA2&x)?{{d#Fr&hdMj` zdO2sH7q~5dckT04sL0pZ`X*GMwb%-GA;~bGp~ky~n&@As zeos&nx`-wmTOs`erUL~x54u`YQGsM(3mk|VAm2V8jvAm4gYYH$z6f=DN>BmJLXG3M z^?9gq7NP?GEw<79e}{q^uCWa^pd#IjnrH`Vq67B*A=Ct4+4|S0_TQjBVBey~yN|80 z5j9RIcT;C68Wlh?x^@5isDJ}d9fqL}%NSJ0DX0l5P%EfHeNg70+Al_BY9(rd)u;fs zpaR*B>bD1*7lOKNhcKW$yG%imho%`b72{E-dm&zM8B>EApt7Iy;iy7>(9BZQ#G5e% zYf%%PMFsF3w#BQcGjb0#Pop&|o&4)Q_DpxK)qK?TTZUTkeN-S%Py@B)j_G+9^Z`U}})q%~sR`E}=4d9Vg-44DwIe6l5BcjSEnbeu`Sb0c?Zys1M0$ zYz_?LsXsyec*Sw|h|y%BCU_Oq&W8$cuB}(2KD~=k*LP!p!d?nN{hgH_Kt+BUwO4mg zf!wq2AEE*ZBU()qgUU=I>MW$AGLVm@Sc=+`qo_~!Dbxb5pxOs+Q&6OjFan=q3`XQQ z6Qx-DV|Shp!xVfCmD2Yx8duu-7V8ewM0-$y9>R`z619Mv$e|CI2NcxcDJqa~KGbRu zjS46M6;K9hC8JO&9b$%_P3 z0GZZjaVquEsDb`!-H8*a@5SbT^K8JVb{VJ?=U_e#M_s#WRL0g~rtW_o1r6{|)OX+^ zDs^U{lVUe2un5!&6H$BFAGP-*P?;Hr%3zVLzk(X~HPnjVL}l)6`+g}l|Nbwhp!>WU z6~G?UK=r7BkE2#}2It~GPy>$TM_z|?GO9iewPG*!#CfPQvI#ZL7JMJ;Q0)r_lYi~; zgu%{UO~*LuZ=nv^8q@@btw*h2qxzjjW$GF#@H;paAK}k&B6-(D8&U7KqcXA&)&E#N z`Pa(6<$)rK{tud zIx8j3JS{t4A@D;DA& z)PjPCInP_80*FBZ2$%#4TEQUH-j76WNhvl*ipkXdxDHp@_j$ve0f(U8k3wyU7q$1x z@m0KPpN|~j{J()0U*h=&?4tYML}4utVxMy|uouhK5p^aCpSM3Q*phlBYD=n6nOK6s zxE{H==3`Vwub~cG1BT*b)YiF1I=3MbLz&-nqL7LnRO$*)6OTh>pu|3(i3(sg_QCn+ z!_BAwx{PwZe2K`S&3NQ^nGY}Jt#AaoaWv}vBn-i67=-1h z2`kZ!KGYU2z$E-VD$rWgcy+eEAH%5EquQS+ApdR(=k0^**1M>NPp}0BbCNW1D5_() zwIeE!B-DgGPzy;z1wIJFaX6~o7*xCQs09@jl7F4{Y4$~xeK7|$&_dJ-{)o-La;O2e z*ylT}`>aQ>Gw)BKCj8z$|F^XXbp}E>p;}-}fPyB7x2B@@C==CiD7ta1wHOt^4Add? zVmST|m8lw3zxPoq+=R+Rt#v0Vllw6q6F#S)FVR)hmn!-NV_wD#)QXqX-HOf&>EfMU z?k%hGyi(%z&hmSFWqx0I+3Ye3Rd3An*LY%+TnTl9V?T-JMEMJ+=Q&Hmelvh-gd1jP({r?-T#9tGc)0Y7U N=Dgm%uC{QM>%Y)VJ1_tM diff --git a/searx/translations/da/LC_MESSAGES/messages.po b/searx/translations/da/LC_MESSAGES/messages.po index fbec55532..9b4eb57ef 100644 --- a/searx/translations/da/LC_MESSAGES/messages.po +++ b/searx/translations/da/LC_MESSAGES/messages.po @@ -11,20 +11,20 @@ # lolmeOzzi , 2024. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" -"PO-Revision-Date: 2024-06-08 13:18+0000\n" -"Last-Translator: return42 " -"\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" +"PO-Revision-Date: 2024-09-05 06:18+0000\n" +"Last-Translator: return42 \n" +"Language-Team: Danish \n" "Language: da\n" -"Language-Team: Danish " -"\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.7\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -339,7 +339,7 @@ msgstr "Kilde" msgid "Error loading the next page" msgstr "Fejl ved indlæsning af den næste side" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Ugyldige indstillinger, redigér venligst dine valg" @@ -472,7 +472,7 @@ msgstr "" "{numCitations} citater fra år {firstCitationVelocityYear} til " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -482,7 +482,7 @@ msgstr "" "understøttet filformat. TinEye understøtter kun billeder, der er i JPEG, " "PNG, GIF, BMP, TIFF eller WebP format." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -491,7 +491,7 @@ msgstr "" "grundlæggende niveau af visuelle detaljer for at kunne identificere " "matchene billeder." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Dette billede kunne ikke downloades." @@ -515,11 +515,11 @@ msgstr "Konverterer strenge til forskellige hash-digests." msgid "hash digest" msgstr "hash-digest" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -708,7 +708,7 @@ msgstr "Udgiv en ny version på Github, med det overstående information inklude msgid "No HTTPS" msgstr "Ingen HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -789,19 +789,19 @@ msgstr "Antal resultater" msgid "Info" msgstr "Info" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Prøv at søge efter:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Tilbage til toppen" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Forrige side" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Næste side" @@ -841,6 +841,7 @@ msgstr "Vægtninger" msgid "Result count" msgstr "Antal resultater" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -916,17 +917,13 @@ msgstr "Kommentar(er)" msgid "Download results" msgstr "Hent resultater" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Beskeder fra søgemaskinerne" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Fejl!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Søgemotorer kan ikke hente resultater" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "s" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1947,3 +1944,8 @@ msgstr "skjul video" #~ msgid "Hostname replace" #~ msgstr "Værtsnavn erstat" +#~ msgid "Error!" +#~ msgstr "Fejl!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Søgemotorer kan ikke hente resultater" diff --git a/searx/translations/de/LC_MESSAGES/messages.mo b/searx/translations/de/LC_MESSAGES/messages.mo index 9df08b2cc7503db21b34d3c194638de8c4b656a6..21968afbe52cda85cdce6d953c129a354621ee2d 100644 GIT binary patch delta 5328 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 mQ(05vc6lnxDr#NshnLh2}7d* diff --git a/searx/translations/de/LC_MESSAGES/messages.po b/searx/translations/de/LC_MESSAGES/messages.po index b6c4edc20..12efd089a 100644 --- a/searx/translations/de/LC_MESSAGES/messages.po +++ b/searx/translations/de/LC_MESSAGES/messages.po @@ -24,20 +24,20 @@ # German , 2024. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" -"PO-Revision-Date: 2024-07-28 14:18+0000\n" -"Last-Translator: return42 " -"\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" +"PO-Revision-Date: 2024-09-05 06:18+0000\n" +"Last-Translator: return42 \n" +"Language-Team: German \n" "Language: de\n" -"Language-Team: German " -"\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.7\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -352,7 +352,7 @@ msgstr "Quelle" msgid "Error loading the next page" msgstr "Fehler beim Laden der nächsten Seite" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Ungültige Einstellungen, bitte Einstellungen ändern" @@ -485,7 +485,7 @@ msgstr "" "{numCitations} Zitierungen in den Jahren {firstCitationVelocityYear} bis " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -495,7 +495,7 @@ msgstr "" " unterstütztes Dateiformat zurückzuführen sein. TinEye unterstützt nur " "Bilder im Format JPEG, PNG, GIF, BMP, TIFF oder WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -504,7 +504,7 @@ msgstr "" "ein grundlegendes Maß an visuellen Details, um erfolgreich " "Übereinstimmungen zu erkennen." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Das Bild konnte nicht heruntergeladen werden." @@ -528,11 +528,11 @@ msgstr "Konvertiert Zeichenketten in verschiedene Hashwerte." msgid "hash digest" msgstr "Hashwert" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "Hostnames plugin" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" "Umschreiben von Hostnamen, Entfernen von Ergebnissen oder Priorisieren " @@ -729,7 +729,7 @@ msgstr "" msgid "No HTTPS" msgstr "Kein HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -810,19 +810,19 @@ msgstr "Trefferanzahl" msgid "Info" msgstr "Information" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Suche nach:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Zurück zum Anfang" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Vorherige Seite" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Nächste Seite" @@ -862,6 +862,7 @@ msgstr "Punkte" msgid "Result count" msgstr "Ergebnisanzahl" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -937,17 +938,13 @@ msgstr "Kommentar(e)" msgid "Download results" msgstr "Ergebnisse herunterladen" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Meldungen der Suchmaschinen" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Fehler!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Die folgenden Suchmaschinen können die Ergebnisse nicht empfangen" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "Sek." #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1984,3 +1981,8 @@ msgstr "Video verstecken" #~ msgid "Hostname replace" #~ msgstr "Hostnamen ändern" +#~ msgid "Error!" +#~ msgstr "Fehler!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Die folgenden Suchmaschinen können die Ergebnisse nicht empfangen" diff --git a/searx/translations/dv/LC_MESSAGES/messages.mo b/searx/translations/dv/LC_MESSAGES/messages.mo index 390f5fdc5dd46b690464b737dd3116189855109d..e8329175a9d1d1054ea93a5084696906ea10d1bf 100644 GIT binary patch delta 23 ecmdnSy^VXr1ST#^T?1nULsKhLqs_CJWS9X{eg-W7 delta 23 ecmdnSy^VXr1ST#ET>}dRLjx-V!_BjpWS9X{RR$&i diff --git a/searx/translations/dv/LC_MESSAGES/messages.po b/searx/translations/dv/LC_MESSAGES/messages.po index 33c321ba0..930e45281 100644 --- a/searx/translations/dv/LC_MESSAGES/messages.po +++ b/searx/translations/dv/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" "PO-Revision-Date: 2022-11-04 07:18+0000\n" "Last-Translator: Landhoo School Students " "\n" @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -333,7 +333,7 @@ msgstr "" msgid "Error loading the next page" msgstr "" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "" @@ -464,20 +464,20 @@ msgid "" "{lastCitationVelocityYear}" msgstr "" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" " WebP." msgstr "" -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." msgstr "" -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "" @@ -501,11 +501,11 @@ msgstr "" msgid "hash digest" msgstr "" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -681,7 +681,7 @@ msgstr "" msgid "No HTTPS" msgstr "" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -762,19 +762,19 @@ msgstr "" msgid "Info" msgstr "" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "" @@ -814,6 +814,7 @@ msgstr "" msgid "Result count" msgstr "" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -889,16 +890,12 @@ msgstr "" msgid "Download results" msgstr "" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" msgstr "" #: searx/templates/simple/elements/search_url.html:3 @@ -1593,3 +1590,9 @@ msgstr "" #~ msgid "Hostname replace" #~ msgstr "" +#~ msgid "Error!" +#~ msgstr "" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "" + diff --git a/searx/translations/el_GR/LC_MESSAGES/messages.mo b/searx/translations/el_GR/LC_MESSAGES/messages.mo index 446c865e52c4c9ffac8da66333c916327f87640d..48178e7e33c88527e5284007b249e747ad691156 100644 GIT binary patch delta 5391 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 LTX(VQNZ|hf(!^?u delta 5500 zcmYk<3viBC9>?(~EC zH}%i3Gu}X7Y{e|ga$7%A@S`D#QD@<3Y=@1g7j_$upayQiMEnT5;6voE)xM`?J%=Hv zfKo9Yvr+GDHok?Usqe;E=C@iY#Ly5BWKWok3ScxU8RM}p&caT(3PZ3CHSr#d#S^H2 zZ=ojq0k!f+sPUen`g@VaMHqzJncrGTp)2|YTUHo`V_O`CdNC6NaSUq3^H38N7^{#q zShbjnjhKViPyr66(Ee*+}IZtKz~%=iJ|0QkxZna8_q_hxBxZ5%c#KWa5&bZ2E1ha z498Hvjv6?W{R_YtRKH}@0*B#HoPgTOTGTw--4q5!^uaQ4@b}d}#ay6|gr) zU8(JA3_-mYh02uE)Q6z@r=$9hMU6Wh)z3Yjf?jl?1M^WGH=sIhGtYOSR&)@H@d&D4 zFAj#j4-u&TF{p*aV?WG5z4xNA5X-5TA(?VptrT?nAD|9Ndk0qopTj6jLfwXJ<6`4d z)SfR#1+o&g($zQ@>oFDohH7{4QIN5ytxCc!y8k07DDs)8$g@!yDL_q7j=v6U+Urq! zw+*$zgQk8N)&FZ$K=+UvXgx+9#x4=|LZeXuq~KuYx3Vbc#TBTDUPA@41$B6Kp$_K} zoPZzUK9`h$;Ca;eKcicx)w{19X;0JuamXCjP}EB2 zoAyFuIcf!~Q17on7j8#w*-yw<-3p_k@e)u0q@dobLS?u%iu|j?1{(NQSZ|_IcNDq8 zRtvVn&rvVlKn2!{tI)fjefVln&)4Dr+=~3Q&hld>-o^!(9Buz@*oMi}TcXMTbPD%r z;0jxrF_!fPE<_DG3_=AIfo-rq>ivPHJpuK83bw^8 z^L#w|>Hbfppa61E11&N2eAGZCsEI4l535oAHlm(yMFqM8HPK$wL`Ti@W2o_4O#L*f z{~s_&_y5lnG~g}t#qUr9JwhEeuR(SIfvA;-82h36$D=oV#S{RkJM-(dUnmtde~ahwL)?Vbyrh1e z`HFPMwdjvcsQyQAIG)Bp{1?tgzZCn|{c^0L{ zyQmaCL%kT0VShRkQJI;8!MGIF?^Wd6W9>&};tI~dn>ZQ=kFXDCB@U!sgDl)_y+=W( z`W*JcPf;msMY3i+L`~q#vrj>TCR z%>33n6!z25f;v3&M%lNa*0>Ipk$Q~4y{IiakLrIN^@)9kO6@q7s|=K2BUWQO49c<% z#f#MYU^??#cPVHk(PQkr&qQ6Xxmb^7s1^Q#{V;^^%W)*~iLg$fR@jQVrjJo84IF3J z!%-Pa!#=pcv{$3M0}YK7l&XEkqo_l45;fsvQ~(c9Tho>0YJv#V^&E`RSZLZCup{-o zsBsTtH!p4(D!_{q?DpFe$iD`nY}7EJs@H>roTFg^L;B5Gs(4lkI!l4|PVS zp|0C{dM$}oDG1Wedk5DV~pJs1O66)Ga zMy;$4BXKk8@P1(Gmr&REJ}ML5)9wF948UUQX{h%OyUl|us6d{eR@9NZGY~V;fhDMj zx8O27fc?>Tru|+LYLBx}?RlsV+ZKF^f5Q3r$659n2!FvI&z(s@kwZ85+IcSXda?hp6c*4h za-MyfccU_K8H@0*7>MHtKNuIF23mm`*nmCo3yi@#sQ!Tr+7qKN1=G=&GgO5Ns4iQ# zjQy{tP)frA9EROl?ggBIcQAM%`;BcE@y{=uj)(CRR0c{H^SgtATaaW~cU}DE#1TvE zYy1z?UjGMms3UXjz~j)#{8kwS9j4t_j)$=;hAy>JH3*gRDHwufs1?+s2HcJsXFn=K z5qb9e>8MOhL2Zc(HBSv@;6`-oa9pCGfiAvi4|E;tsK3BT+l61D241<`KAdl274=Us z95eH6U8o6HV;9_J>IYGW_mpYBf_m?peC*fXY~8p}hqe7)Cu8HU8>C@}@)bhG{s2ny>}6;`65dwRwIQHQ*EU z#vVm>Jrwm`GWuYasZT>qm}BZMqcZV2YD;#xDd@hR!BBjJ8X%CbggS;96HqH2i}5%Y zm5~jov$4x~4x^~wLM@;}iT%6}D)3RL)GtCkce^Pl1C6L_bPRp*0uI72P=U1JifF?pWJSd* zDl1%h+x!, 2024. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" -"PO-Revision-Date: 2024-07-09 15:18+0000\n" -"Last-Translator: notlmutsaers " -"\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" +"PO-Revision-Date: 2024-09-05 06:18+0000\n" +"Last-Translator: return42 \n" +"Language-Team: Greek \n" "Language: el_GR\n" -"Language-Team: Greek " -"\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.7\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -343,7 +343,7 @@ msgstr "Πηγή" msgid "Error loading the next page" msgstr "Σφάλμα φόρτωσης της επόμενης σελίδας" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Μη έγκυρες ρυθμίσεις, παρακαλούμε ελέγξτε τις προτιμήσεις σας" @@ -476,7 +476,7 @@ msgstr "" "{numCitations} αναφορές απο τα έτη {firstCitationVelocityYear} εώς " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -486,7 +486,7 @@ msgstr "" " μη υποστηριζόμενη μορφή αρχείου. Το TinEye υποστηρίζει μόνο εικόνες που " "είναι JPEG, PNG, GIF, BMP, TIFF ή WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -495,7 +495,7 @@ msgstr "" "ένα στοιχειώδης επίπεδο λεπτομέρειας για τον επιτυχή εντοπισμό " "αντιστοιχιών." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Αποτυχία μεταφόρτωσης εικόνας." @@ -519,11 +519,11 @@ msgstr "Μετατρέπει κείμενο σε διαφορετικές συν msgid "hash digest" msgstr "συνάρτηση κατατεμαχισμού" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "Προσθήκη ονομάτων κεντρικού υπολογιστή" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" "Ξαναγράψτε ονόματα κεντρικών υπολογιστών, αφαιρέστε τα αποτελέσματα ή " @@ -720,7 +720,7 @@ msgstr "Υποβολή νέου ζητήματος στο Github με τις π msgid "No HTTPS" msgstr "Όχι HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -801,19 +801,19 @@ msgstr "Αριθμός αποτελεσμάτων" msgid "Info" msgstr "Πληροφορίες" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Δοκιμάστε αναζήτηση για:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Επιστροφή στην κορυφή" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Προηγούμενη σελίδα" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Επόμενη σελίδα" @@ -853,6 +853,7 @@ msgstr "Βαθμολογίες" msgid "Result count" msgstr "Αριθμός αποτελεσμάτων" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -928,17 +929,13 @@ msgstr "Σχόλιο(α)" msgid "Download results" msgstr "Λήψη αποτελεσμάτων" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Μηνύματα από μηχανές αναζήτησης" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Λάθος!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Οι μηχανές δε μπορούν να φέρουν αποτελέσματα" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "s" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1962,3 +1959,8 @@ msgstr "απόκρυψη βίντεο" #~ msgid "Hostname replace" #~ msgstr "Αντικατάσταση hostname" +#~ msgid "Error!" +#~ msgstr "Λάθος!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Οι μηχανές δε μπορούν να φέρουν αποτελέσματα" diff --git a/searx/translations/en/LC_MESSAGES/messages.mo b/searx/translations/en/LC_MESSAGES/messages.mo index b9efce683ee3b454c5c6e06365759ec0c404db23..d96c252d739ce91ae5d41b34f01b2e0b8bd12db3 100644 GIT binary patch delta 21 ccmdnXyq9@GAD5-Bfw6+2sg\n" "Language: en\n" @@ -16,7 +16,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -331,7 +331,7 @@ msgstr "" msgid "Error loading the next page" msgstr "" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "" @@ -462,20 +462,20 @@ msgid "" "{lastCitationVelocityYear}" msgstr "" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" " WebP." msgstr "" -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." msgstr "" -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "" @@ -499,11 +499,11 @@ msgstr "" msgid "hash digest" msgstr "" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -679,7 +679,7 @@ msgstr "" msgid "No HTTPS" msgstr "" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -760,19 +760,19 @@ msgstr "" msgid "Info" msgstr "" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "" @@ -812,6 +812,7 @@ msgstr "" msgid "Result count" msgstr "" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -887,16 +888,12 @@ msgstr "" msgid "Download results" msgstr "" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" msgstr "" #: searx/templates/simple/elements/search_url.html:3 @@ -1859,3 +1856,9 @@ msgstr "" #~ msgid "Hostname replace" #~ msgstr "" +#~ msgid "Error!" +#~ msgstr "" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "" + diff --git a/searx/translations/eo/LC_MESSAGES/messages.mo b/searx/translations/eo/LC_MESSAGES/messages.mo index db36dc4d75ecbe84737b82412181a0f68198ed68..bd896d3cbc43c2bfc4963eb1ee20979b428aa0ae 100644 GIT binary patch delta 4601 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 TSl=E95c7vXcTCHLf*Q|H$G!Pd diff --git a/searx/translations/eo/LC_MESSAGES/messages.po b/searx/translations/eo/LC_MESSAGES/messages.po index 979428ee1..6eb03ddd7 100644 --- a/searx/translations/eo/LC_MESSAGES/messages.po +++ b/searx/translations/eo/LC_MESSAGES/messages.po @@ -15,20 +15,20 @@ # return42 , 2024. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" -"PO-Revision-Date: 2024-03-22 07:09+0000\n" -"Last-Translator: return42 " -"\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" +"PO-Revision-Date: 2024-09-05 06:18+0000\n" +"Last-Translator: return42 \n" +"Language-Team: Esperanto \n" "Language: eo\n" -"Language-Team: Esperanto " -"\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.7\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -343,7 +343,7 @@ msgstr "Fonto" msgid "Error loading the next page" msgstr "Eraro dum la ŝarĝado de la sekvan paĝon" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Nevalidaj agordoj, bonvolu redaktu viajn agordojn" @@ -476,7 +476,7 @@ msgstr "" "{numCitations} citaĵoj de la {firstCitationVelocityYear}-a jaro ĝis la " "{lastCitationVelocityYear}-a jaro" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -486,7 +486,7 @@ msgstr "" "dosierformo. TineEye nur subtenas bildojn, kiuj estas JPEG, PNG, GIF, " "BMP, TIFF aŭ WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -494,7 +494,7 @@ msgstr "" "La bildo estas tro simpla por trovi kongruojn. TinEye bezonas bazan " "levelon de detalo por sukcese identigi kongruojn." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "La bildo ne eblis elŝuti." @@ -518,11 +518,11 @@ msgstr "Konvertas ĉenojn al malsamaj hash-digestoj." msgid "hash digest" msgstr "haketa mesaĝaro" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -709,7 +709,7 @@ msgstr "Sendu novan numeron ĉe Github inkluzive de ĉi-supraj informoj" msgid "No HTTPS" msgstr "Neniu HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -790,19 +790,19 @@ msgstr "Nombro da rezultoj" msgid "Info" msgstr "Info" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Provu serĉi:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Reen al supro" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Antaŭa paĝo" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Sekva paĝo" @@ -842,6 +842,7 @@ msgstr "Poentaroj" msgid "Result count" msgstr "Rezultkalkulo" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -917,17 +918,13 @@ msgstr "Komento(j)" msgid "Download results" msgstr "Elŝuti rezultojn" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Mesaĝoj de la serĉiloj" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Eraro!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Serĉiloj ne povas retrovi rezultojn" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "s" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1929,3 +1926,8 @@ msgstr "kaŝi videojn" #~ msgid "Hostname replace" #~ msgstr "Gastnomo anstataŭigas" +#~ msgid "Error!" +#~ msgstr "Eraro!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Serĉiloj ne povas retrovi rezultojn" diff --git a/searx/translations/es/LC_MESSAGES/messages.mo b/searx/translations/es/LC_MESSAGES/messages.mo index 33e203182370ead96feaf34df88648d2a98194c3..f803efa65e8fe8afbf74331bd8604ef055b4b636 100644 GIT binary patch delta 5293 zcmYM&32;``8Gzv%$N~u=ECC|21hNp82r&sYK~@1-0#QR~1OtKT z+D%D`e{@J*AMxKMNm0}d%hIj=|G%p2C`zF^33IRpJK=)x{7&peeMP80g=y5E3+}{J z>bo%mU&l81E{=(!MDz)TOdb>xbqbbYGOk2BtPVbi2HuS2_zbqgBgmiV8~*Bn8J**V z`e6z6DzxA2!R0ub`fBXY_|dx*ig?h34p`JBPM{23j0()h(byX2;rX}(9k>zu<0iEK z0d&BR(3u}aCv*yJe;Q|E8q2w!@uRsE+T%Iwj#=kLQA;dFJCy_xlMqM3 zu0#7BKv(Q|@Jlp-Gic&JqKRa4(mP_$ZmhpcTFL_l7>y=Wg~PBG4Y)4&0FI^pC>r=E zX5s1ZK8gKvhN<`y?1*mNM0A`PcmXa#SNPEc1qa@O4!k}1$KY#d#{1Bv{d@2T+V7v} zO8qC)&!O#8xC*v!hsN!Sw#!5N^}}3DTu8x&HE6^7&|nTa^M!alEOoHeQ5kW=oail6a5&Q@Bdi}#BBb|In%uSIB;2T2s(pN zXn@H$3umBPwj241N5{}Z_5+$g3trl9IJ&|U(f2jTry!bE!1}v%H}Qb086_|oA3{4m zh9T+L!nPm z9B3!brv4eaq+|QWdw)4P@N9Hzu0!wjZD_)ccpbf87(K(~hX33TNeLVXq5ehvD;+lZ;& z|K}*Q!5wIzz34UEk0x*!o%zY&H)wl*Njy}UXuodg07YnmgU}DqV6^=>bfs$1_;r{t z!+8{(*+R7AP1rmWY`&K0o;`$Sz89~?L+C9S%4h9JQWRZ=_Af7quh$Ut`qrU)e=8PZ z13IxSC9Jnx{Ba@C^#P)as9q0!%(U#@$ z?|yr9V&kz7PQea%8~Pz?#E$qzf`S1K1&^RJI)!HXHO|KlgZZJsrRc!<{OiKNgVC*; zfhIm1-LmV@0q;ilegpdHeiHriZO2iVI6z?mg>2F?z%tCnd(cE4Mgu$%-am(~*bA7C z@1Y5uMJJL`5kK#Uov2@g?)79e{!c@_9$BG8G=~DekkMjni)-T-(QmK|^{watuc9+L zh%Vhp%)uYgfxGbI??64#dJ!6T5IUhN&>7D~6MG7q@Bi-R0t28keG?t{AiAgj3iWg7 zz@3J~*QYN!P$hcEMxnQ9dGKDWrM?DD{1|$u&!XeBYSnW4e4!D>u6!#WDiY!2G-7Id#xqBCqn z_j&``ZWkJGe|Y}^n#f^%5s#x=_QbF_&hu#dm#`b|#S8H8F!tX8+6|9C5IMM&dT(@~ z{pgAu!QS{i@+ay(B3_w#^z^R_ZVWz*_InJyhA#y7;1cR@p=V*l$V9wkca4nqv=QB# z$IwHw70vul;r(CHfQQh%{5;fuMBB9{Y7gvyoXe;Ljq`Ifp*zt2zrs9xJVBu+g;&uT z9}Nx8q5+aQS%o+Z-P>!?c8k$K4d{Stuoj=iGE5mAPpA@I;fd(PYS8{yqwNwmQsC-F zzr|Ag6#Z6r9uqgr#eC{zXrL>R&wMm1yuTkkGn>#euszgYLTCOavdGcL*b8TljsNkv z3|X;6^bmzhdGRDV!&C8#=sPr#Bwjkh40Oi*@H{L>-&dpku0&VzT6_c>Fd6g4#b3T6 zETVo97UC?NY-%egT+f4pn1^G=$Nz(19@bHR20gWD6FAYBkNxlsoP%GZpVny;<3#6U z3iXv}zee=^7Brz{$!vHvhftm)QeS*Z#R{?zWR%Q#z$r e6b~xREh(=ozi`{xfwNk#y{n>N+wUr-pZ7oFARz|; delta 5393 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 J&izTu{{WXyG)Vve diff --git a/searx/translations/es/LC_MESSAGES/messages.po b/searx/translations/es/LC_MESSAGES/messages.po index dad0a75c3..edce0f48b 100644 --- a/searx/translations/es/LC_MESSAGES/messages.po +++ b/searx/translations/es/LC_MESSAGES/messages.po @@ -36,7 +36,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" "PO-Revision-Date: 2024-08-03 22:18+0000\n" "Last-Translator: gallegonovato " "\n" @@ -47,7 +47,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -362,7 +362,7 @@ msgstr "Fuente" msgid "Error loading the next page" msgstr "Error al cargar la siguiente página" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Ajustes inválidos, por favor, cambia tus preferencias" @@ -495,7 +495,7 @@ msgstr "" "{numCitations} citas desde el año {firstCitationVelocityYear} hasta " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -505,7 +505,7 @@ msgstr "" "archivo no compatible. TinEye solo admite imágenes que son JPEG, PNG, " "GIF, BMP, TIFF o WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -514,7 +514,7 @@ msgstr "" "requiere un nivel básico de detalle visual para identificar con éxito las" " coincidencias." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "No se pudo descargar la imagen." @@ -538,11 +538,11 @@ msgstr "Convierte cadenas de texto a diferentes resúmenes hash." msgid "hash digest" msgstr "resumen de hash" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "Plugin del hostname" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" "Reescribir los hostnames, remover los resultados o priorizarlos segundo " @@ -733,7 +733,7 @@ msgstr "Enviar un nuevo problema a Github que incluya la información de arriba" msgid "No HTTPS" msgstr "No HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -814,19 +814,19 @@ msgstr "Número de resultados" msgid "Info" msgstr "Información" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Intenta buscar:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Inicio" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Página anterior" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Siguiente página" @@ -866,6 +866,7 @@ msgstr "Puntuaciones" msgid "Result count" msgstr "Resultados" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -941,17 +942,13 @@ msgstr "Comentario(s)" msgid "Download results" msgstr "Descargar resultados" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Mensajes de los motores de búsqueda" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "¡Error!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Los motores no pueden obtener resultados" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1985,3 +1982,9 @@ msgstr "ocultar video" #~ msgid "Hostname replace" #~ msgstr "Sustituir el nombre de host" +#~ msgid "Error!" +#~ msgstr "¡Error!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Los motores no pueden obtener resultados" + diff --git a/searx/translations/et/LC_MESSAGES/messages.mo b/searx/translations/et/LC_MESSAGES/messages.mo index df8acdd95e7a9a60501214c35b4d87e75bb8696e..062919e444de31cdf75e4def509e117369799723 100644 GIT binary patch delta 5332 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 delta 5418 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, 2024. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" -"PO-Revision-Date: 2024-08-05 15:59+0000\n" -"Last-Translator: Priit Jõerüüt " -"\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" +"PO-Revision-Date: 2024-09-06 07:09+0000\n" +"Last-Translator: Priit Jõerüüt \n" +"Language-Team: Estonian \n" "Language: et\n" -"Language-Team: Estonian " -"\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.7\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -342,7 +343,7 @@ msgstr "Allikas" msgid "Error loading the next page" msgstr "Viga järgmise lehekülje laadimisel" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Sobimatud seaded, palun muuda oma eelistusi" @@ -475,7 +476,7 @@ msgstr "" "{numCitations} aasta tsitaadid {firstCitationVelocityYear} kuni " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -485,7 +486,7 @@ msgstr "" " TinEye ainult lubab kasutada ainult järgmisi vorminguid: JPEG, PNG, GIF," " BMP, TIFF või WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -493,7 +494,7 @@ msgstr "" "Pilt on liiga lihtne, et leida vasteid. TinEye nõuab vastete edukaks " "tuvastamiseks elementaarseid visuaalseid üksikasju." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Pilti ei saanud alla laadida." @@ -517,11 +518,11 @@ msgstr "Teisendab sõned erinevateks räsitud sõnumilühenditeks." msgid "hash digest" msgstr "räsitud sõnumilühend" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "Hostide lisamoodul" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" "Väärtusta hostide nimesid, eemalda tulemusi või muuda nende järjekorda " @@ -714,7 +715,7 @@ msgstr "Esita Githubis uus viga või probleem, mis sisaldab ülaltoodud teavet" msgid "No HTTPS" msgstr "HTTPS puudub" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -795,19 +796,19 @@ msgstr "Tulemuste arv" msgid "Info" msgstr "Teave" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Proovi otsida:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Tagasi üles" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Eelmine lehekülg" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Järgmine lehekülg" @@ -847,6 +848,7 @@ msgstr "Skoorid" msgid "Result count" msgstr "Tulemuste arv" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -922,17 +924,13 @@ msgstr "Kommentaar(id)" msgid "Download results" msgstr "Laadi tulemused alla" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Sõnumid otsingumootorist" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Viga!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Otsingumootorid ei anna päringutele vastuseid" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "sekundit" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1930,3 +1928,8 @@ msgstr "peida video" #~ msgid "Hostname replace" #~ msgstr "Hostnime asendamine" +#~ msgid "Error!" +#~ msgstr "Viga!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Otsingumootorid ei anna päringutele vastuseid" diff --git a/searx/translations/eu/LC_MESSAGES/messages.mo b/searx/translations/eu/LC_MESSAGES/messages.mo index 5acdd893c7b388359a7ed668aff2d4734c7c4cec..a00563fed5805b24be47085fce2569391356eba9 100644 GIT binary patch delta 5293 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 OjKI>woi6H diff --git a/searx/translations/eu/LC_MESSAGES/messages.po b/searx/translations/eu/LC_MESSAGES/messages.po index 1f39040fb..aa173ffb6 100644 --- a/searx/translations/eu/LC_MESSAGES/messages.po +++ b/searx/translations/eu/LC_MESSAGES/messages.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" "PO-Revision-Date: 2024-08-05 15:59+0000\n" "Last-Translator: alexgabi " "\n" @@ -27,7 +27,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -342,7 +342,7 @@ msgstr "Iturria" msgid "Error loading the next page" msgstr "Errorea hurrengo orrialdea kargatzean" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Ezarpen baliogabeak, editatu zure hobespenak" @@ -475,7 +475,7 @@ msgstr "" "{numCitations} aipamen {firstCitationVelocityYear} urtetik " "{lastCitationVelocityYear} bitartekoak" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -485,7 +485,7 @@ msgstr "" "fitxategi-formatu baten ondorioz izatea. TinEye-k JPEG, PNG, GIF, BMP, " "TIFF edo WebP diren irudiak soilik onartzen ditu." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -493,7 +493,7 @@ msgstr "" "Irudia sinpleegia da antzekoak aurkitzeko. TinEye-k oinarrizko xehetasun " "bisual bat behar du antzekoak ongi identifikatzeko." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Ezin izan da deskargatu irudia." @@ -517,11 +517,11 @@ msgstr "Kateak traola laburpen desberdinetara bihurtzen ditu." msgid "hash digest" msgstr "traola laburpena" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "Hostnames plugina" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" "Berridatzi ostalari-izenak, kendu emaitzak edo eman lehentasuna ostalari-" @@ -710,7 +710,7 @@ msgstr "Bidali gai -issue- berri bat Github-en goiko informazioa barne" msgid "No HTTPS" msgstr "HTTPS-rik ez" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -791,19 +791,19 @@ msgstr "Emaitza kopurua" msgid "Info" msgstr "Informazioa" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Saiatu hau bilatzen:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Gora bueltatu" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Aurreko orria" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Hurrengo orria" @@ -843,6 +843,7 @@ msgstr "Balorazioak" msgid "Result count" msgstr "Emaitzen zenbaketa" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -918,17 +919,13 @@ msgstr "Iruzkina(k)" msgid "Download results" msgstr "Deskargatu emaitzak" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Bilatzaileen mezuak" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Errorea!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Bilatzaileek ezin dute emaitzarik lortu" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1932,3 +1929,9 @@ msgstr "ezkutatu bideoa" #~ msgid "Hostname replace" #~ msgstr "Ostalariaren izena ordezkatu" +#~ msgid "Error!" +#~ msgstr "Errorea!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Bilatzaileek ezin dute emaitzarik lortu" + diff --git a/searx/translations/fa_IR/LC_MESSAGES/messages.mo b/searx/translations/fa_IR/LC_MESSAGES/messages.mo index c78e8967e340bf711238d97c9beb0aa0529c7542..66b3b2c8dea1def5d8bb1b873c9a2efff5c8d326 100644 GIT binary patch delta 5077 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 m3RE|&3e, 2024. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" -"PO-Revision-Date: 2024-08-02 07:09+0000\n" -"Last-Translator: Thecode764 " -"\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" +"PO-Revision-Date: 2024-09-05 06:18+0000\n" +"Last-Translator: return42 \n" +"Language-Team: Persian \n" "Language: fa_IR\n" -"Language-Team: Persian " -"\n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.7\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -181,22 +181,22 @@ msgstr "درباره" #. WEATHER_TERMS['AVERAGE TEMP.'] #: searx/searxng.msg msgid "Average temp." -msgstr "" +msgstr "میانگین دما" #. WEATHER_TERMS['CLOUD COVER'] #: searx/searxng.msg msgid "Cloud cover" -msgstr "" +msgstr "‍پوشش ابری" #. WEATHER_TERMS['CONDITION'] #: searx/searxng.msg msgid "Condition" -msgstr "" +msgstr "وضعت" #. WEATHER_TERMS['CURRENT CONDITION'] #: searx/searxng.msg msgid "Current condition" -msgstr "" +msgstr "وضع کنونی" #. WEATHER_TERMS['EVENING'] #: searx/engines/wttr.py:100 searx/searxng.msg @@ -346,7 +346,7 @@ msgstr "منبع" msgid "Error loading the next page" msgstr "خطا در بارگزاری صفحه جدید" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "تنظیمات نادرست است، لطفا تنظیمات جستجو را تغییر دهید" @@ -479,7 +479,7 @@ msgstr "" "{numCitations} نقل قول از سال {firstCitationVelocityYear} تا " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -489,7 +489,7 @@ msgstr "" "پشتیبانی نشده ای باشد. TinEye فقط تصویر های با فرمت JPEG، PNG، GIF، BMP، " "TIFF یا WebP را پشتیبانی می‌کند." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -497,7 +497,7 @@ msgstr "" "تصویر برای یافتن موارد منطبق بسیار ساده است. TinEye برای شناسایی موفق به " "سطح اولیه جزئیات بصری نیاز دارد." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "تصویر نمیتواند دانلود شود." @@ -521,11 +521,11 @@ msgstr "رشته‌ها را به چکیده‌های هش تبدیل می‌ک msgid "hash digest" msgstr "چکیدهٔ هش" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -714,7 +714,7 @@ msgstr "در گیتهاب مشکل جدید را با توجه به اطلاعا msgid "No HTTPS" msgstr "بدون HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -795,19 +795,19 @@ msgstr "تعداد نتایج" msgid "Info" msgstr "اطلاعات" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "برای این جست‌وجو تلاش کنید:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "برگشتن با بالا" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "صفحهٔ پیشین" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "صفحهٔ بعدی" @@ -847,6 +847,7 @@ msgstr "نمره‌ها" msgid "Result count" msgstr "تعداد نتیجه ها" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -922,17 +923,13 @@ msgstr "نظر(ها)" msgid "Download results" msgstr "نتایج بارگیری" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "پیام های موتور جستجوها" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "خطا!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "موتورها توانایی دریافت نتایج را ندارند" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1946,3 +1943,8 @@ msgstr "پنهان‌سازی ویدئو" #~ msgid "Hostname replace" #~ msgstr "جایگزینی نام میزبان" +#~ msgid "Error!" +#~ msgstr "خطا!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "موتورها توانایی دریافت نتایج را ندارند" diff --git a/searx/translations/fi/LC_MESSAGES/messages.mo b/searx/translations/fi/LC_MESSAGES/messages.mo index a15e54825076447755a521ac2fc284263d179fd6..50bf888f7b1e853e5e0b053afe18b35b432d70d6 100644 GIT binary patch delta 5249 zcmYM$32>Ih8Nl&P2qD0iD1iix0s#Uf93crp2+E~^AP@^0>V=e}wu(k7QmF%cNCO4D z(0C0>^ASdXXUW60m|9RGC1W;CE9 zSc$2^q~D0>I2=QLE%syn(8xn66}!+052FDbN0aeAmS9%r5ZYoHo`r+Zi7&=}_;a-X zJ!qio(3NjS$9o!W|18eHy?8(Khd$)B1HOb^a38k9&(V%wVLpC~uDI=)$wWob-bjq0 z3WwnYoQ@4>0H2`!{u#?B(1m3bk$)Sccrfyg=-zZgx1>M1l40nI&qr5qb*#TRx(IWq zZ$LA2ClYIT5FPg!biy6z_=?k%+6yI71LqwUg}+!-6D&;|wQ%DdnV*aL022K^4KMcc1OSMntG z#y_L|K8PN~n~KHO25a; zFsnE@_0!S%hoYO%t=fie!3${M&1m2)*v9++2@g(i1Wyfo>IDPy6|rLqU16749)q^8 zLj#(F+^A5G9>SIAb$%2L;8`4qFQNTDN9XwgbD2N1>5&|s0`ye&!2UP{Z8#fEZ9Te| z^JD$3IDqnUJP(`Dm3@h({6{pfyq-zFQlu&jL>D#{Pu>67vB7m{#J@rZSd26APIQZo zAz$ZEP?8MT7oE5g?N^VUpc36SaaT^*yitx|D4mbhFp_y2Net-_4Tl5urhO+x5XJQcgel!|TEgC?2 z8V?RU1D$wIEYC$7&WrU6(G{g*d3p2>bf89Ti;p152#=%V?n5VTLHmDC_XKN-v0(DvJrFIw1vPS}Ded=DMxFxu`odi{RD9PfWF zm)I2-M!RE*a)0!LQG*UJ9v$FPG!s{$ADUTc`Vn~r{97NED~ZsgpBO=!Enq6=$5zb7A} z3pj@U2K>8%{PRN;POnT(b2+-Ag?KTpM)zuetUrjSQ~m}WD4V-T7DFET={*kbAkmkXT51;{TKwoS{ zQ@INV;sJC8snJP5g=lKKq5b+`R~&@Q9j3VVU>8 z;KJlTha=HUyom;|KbF74UX(M(CugD*4Y(Tl)`Su0if=(zwhTRFccGcvfLYjt_In=t z;V#T${&18BQ*{CjAZJ1{P(HS%+!g&`l;AaZNvwYXNlw^}lQ8R|yML4c4K7O^@|+(OYo~w#5~(ehu3HkyyVumj8%V z)IX0df zcM&?zN=)GzbW7GvBLBYFNQJ3+3N7zIBYhS9V(mi*I)tt8OEjS4(G$@yIjPS^PkRcT zs3*GOQgoau%)k+89-Lqly7D^A#W~TN(7=|WdwMUr;*IhB7Bt|$pdYT6(cg%7&`cdh z138LLoLQS>E)N~2s(=Sq)D>;m1Iw`ny)M7R8Mqvs;2*V3MV)H08|N1lH?1vd%x^vW z#`-z)oB9rTH=|w6fQmuIm4k;3u4>F3*wy0T;))@|Du*@=9{Agw#*eD|H02Gws~}^3 K)5DW@Wc&}!0~KWe delta 5331 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 diff --git a/searx/translations/fi/LC_MESSAGES/messages.po b/searx/translations/fi/LC_MESSAGES/messages.po index 164c2e306..a80036799 100644 --- a/searx/translations/fi/LC_MESSAGES/messages.po +++ b/searx/translations/fi/LC_MESSAGES/messages.po @@ -14,20 +14,20 @@ # jonkke9 , 2024. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" -"PO-Revision-Date: 2024-07-19 07:09+0000\n" -"Last-Translator: return42 " -"\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" +"PO-Revision-Date: 2024-09-05 06:18+0000\n" +"Last-Translator: return42 \n" +"Language-Team: Finnish \n" "Language: fi\n" -"Language-Team: Finnish " -"\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.7\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -342,7 +342,7 @@ msgstr "Lähde" msgid "Error loading the next page" msgstr "Virhe ladattaessa seuraavaa sivua" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Virheelliset asetukset, muokkaa siis asetuksia" @@ -475,7 +475,7 @@ msgstr "" "{numCitations} Sitaatit vuodesta {firstCitationVelocityYear} vuoteen " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -485,7 +485,7 @@ msgstr "" " jota ei tueta. TinEye tukee vain kuvia, jotka ovat JPEG, PNG, GIF, BMP, " "TIFF tai WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -493,7 +493,7 @@ msgstr "" "Kuva on liian yksinkertainen löytääkseen osumia. TinEye vaatii " "visuaalisen tarkkuuden perustason, jotta osumien tunnistaminen onnistuu." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Tätä kuvaa ei voida ladata." @@ -517,11 +517,11 @@ msgstr "Muuntaa merkkijonot erilaisiksi hash-digesteiksi." msgid "hash digest" msgstr "hash-digest" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -710,7 +710,7 @@ msgstr "Lähetä uusi ongelma Githubiin sisältäen edellä mainitut tiedot" msgid "No HTTPS" msgstr "Ei HTTPS-yhteyttä" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -791,19 +791,19 @@ msgstr "Tulosten määrä" msgid "Info" msgstr "Tiedot" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Yritä etsiä:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Takaisin huipulle" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Edellinen sivu" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Seuraava sivu" @@ -843,6 +843,7 @@ msgstr "Pisteet" msgid "Result count" msgstr "Tulosten määrä" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -918,17 +919,13 @@ msgstr "Kommentit" msgid "Download results" msgstr "Lataa tulokset" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Viestit hakukoneilta" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Virhe!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Moottorit eivät voi palauttaa tuloksia" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "s" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1945,3 +1942,8 @@ msgstr "piilota video" #~ msgid "Hostname replace" #~ msgstr "Isäntänimen korvaus" +#~ msgid "Error!" +#~ msgstr "Virhe!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Moottorit eivät voi palauttaa tuloksia" diff --git a/searx/translations/fil/LC_MESSAGES/messages.mo b/searx/translations/fil/LC_MESSAGES/messages.mo index cd964ac327f8ba90990bf480491bfae5ee8eeda1..e790d046e6f93b6ae63bed6d2e3c0cccbe956919 100644 GIT binary patch delta 4668 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, 2024. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" "PO-Revision-Date: 2024-08-27 16:18+0000\n" -"Last-Translator: return42 \n" -"Language-Team: Filipino \n" +"Last-Translator: return42 " +"\n" "Language: fil\n" +"Language-Team: Filipino " +"\n" +"Plural-Forms: nplurals=2; plural=(n == 1 || n==2 || n==3) || (n % 10 != 4" +" || n % 10 != 6 || n % 10 != 9);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n == 1 || n==2 || n==3) || (n % 10 != 4 || " -"n % 10 != 6 || n % 10 != 9);\n" -"X-Generator: Weblate 5.7\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -342,7 +342,7 @@ msgstr "Pinagmulan" msgid "Error loading the next page" msgstr "Error sa paglo-load ng susunod na pahina" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Di-wastong mga setting, pakibago ang iyong mga kagustuhan" @@ -475,7 +475,7 @@ msgstr "" "{numCitations} mga sipi mula sa taon {firstCitationVelocityYear} at " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -484,7 +484,7 @@ msgstr "" "Hindi mabasa ang url ng imahe. Baka ang format ay hindi suportado. JPEG, " "PNG, GIF, BMP, TIFF o WebP lamang ang tinatanggap ng TinEye." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -492,7 +492,7 @@ msgstr "" "Masyadong payak ang imahe. Gusto ni TinEye ng higit pang detalye para " "makahanap ng katugma." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Hindi ma-download ang imahe na ito." @@ -516,11 +516,11 @@ msgstr "Isinasalin ang string sa iba't ibang hash digests." msgid "hash digest" msgstr "Hash digest" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -713,7 +713,7 @@ msgstr "" msgid "No HTTPS" msgstr "Walang HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -794,19 +794,19 @@ msgstr "Bilang ng resulta" msgid "Info" msgstr "Impormasyon" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Subukan maghanap ng:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Balik sa taas" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Kaninang Pahina" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Susunod na page" @@ -846,6 +846,7 @@ msgstr "Iskor" msgid "Result count" msgstr "bilang ng mga resulta" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -921,17 +922,13 @@ msgstr "(mga) komento" msgid "Download results" msgstr "I-download ang mga resulta" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Mga mensahe mula sa mga search engine" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Kamalian!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Hindi makuha ng engines ang mga resulta" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1956,3 +1953,10 @@ msgstr "itago ang video" #~ msgid "Hostname replace" #~ msgstr "Palitan ang hostname" + +#~ msgid "Error!" +#~ msgstr "Kamalian!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Hindi makuha ng engines ang mga resulta" + diff --git a/searx/translations/fr/LC_MESSAGES/messages.mo b/searx/translations/fr/LC_MESSAGES/messages.mo index c347910350dcc634afc22c9b6ef2e6f5df2c9561..64fb8b9feaed6659f97c4a1f27380907138512c5 100644 GIT binary patch delta 5349 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�Y+kAtQ*h(97a7I70@j7 zVI^wZA?xc{K)nsqwSEtU6dE2H=q^}<3ZM*?j3+P=S7Hb@Vmvk>F_=@Bj=w_%{4Hw1 zd#IiFA#Iv39M!)+F2iKp$NJ`Z3jJ~DVE)4_?2RR;fu$IQ3sE~>gIcJ;`W&(cvj-<& zD=xvmqXL*7=Z-5z)fb^QR*sGuDk*5fI@H-Xs3X~d+Q|WY2#=t4{w`|Vr>GrWMfJO5 z?MS3si#UOh$!%*vtM+NY3Jo(pxb7|0k#nzSBmwFXyXHTORY_iV}pcZ@;y?6rE z{~}JpZq&Fz+-PMm%Q_YnKpraa8AHgwB3VpBH2wgU;s(?LKSc%Bgj28uHDR~)b1bBO z6*X}N=hqK&QT>Wg8!W-`xCnKWdr<4V=1>?#;S4I}S5XW1pccMk4diO89)Sut7M0or zYdUIN4k}ZVZM^{1e-5huW2kw`QT?2?6g2Qj^x`H|#{;O2NA2^Is2z1+6`n)&OW|VZ z`!E{SKNq!;X*d$+p~h{nZpK>b+mK8-riX%Ve{ZjQNd_Qqjv0kXScrNXDy=ovdeoV3 zL*NjM(X`vKtYjLpdznCWuyVMz;=8vv2AZbo!wE? z4m)i9Z>at^PyyXV-az9S?p{VOYNO*(0Tg2v>zhX@XyCJ`h4!KXc^P$iPNFX7Ih=(b zU0Z8FsOS4J4UZsy%^&#j2!4l)u_)R7-Eb6hsdpul|56I~Y2Xz$ zr76bj!fMn+_i+WLrMjtp0hN&#u@APQj^-5Vz3xN>d>Kb$H|lQnWwKBlh#nk{I`UM9 zf+osErDO^ciz!6ysMUS9R{5UGmHq=6APz$|lpLe0=zi8`! z!XUl>f1#i+-e;%@Z=*8sAJjx)qufh35EVcQYUe)dBvk*I*cZ!C<0?=AtwRO)6zT)C z1=as&=qOb!6m+X!Mn(85R3IIwfp6o3o#2Dl5_M!>q5==gGG;lBK)nUe;Ku>RG^57X z`rOxhBl1x+O~~1s4j<>QiQcgdUt4ctU)t}Y0tw??((m&q)Pkuv2d7~K?!-OVg6f|& z#_c~2b-7DWnOK3-ajmVN97F#34Qo1RU^C_;RJ|A9$*Jf?4P0(rjZ3N5peFhw5~GRA zaleEGs0@~&Ht+-{;cC>5cj8EV5tYez91623bfb2XJkDJ(2ep&Q)&lfWpN&;miRbWR zjKY26-G780M;+BAR3KMyAbx`CcMEklg8BUE$ekDp`t&AY5$0nZHli-cJ=B*mG|&C@ zoQ!JEM+I1d3cSodUxAurnv@MgHd-Se469# za2O3*C>4K%IXD;3+V)`buZUx;!!ee6HYyV{Q4`Kb&9efBVl^s*J5ZTzMg@2XlkrW5 zf{x%bYY%F|poiU*Mp{Rs&a4bI;Tq(xspp3m-$E_?S5zQZQT=b@2n;Xam@pgpWSEyw zcggvXf(CwtI;)$gOY%LYVaN>k_KwAw)VHBBaUK=;WgLyyQ9B%3=>DHlA`YWofeLs# zdhi9*dV7%o9rFr>12lACD$ZvWrM3Zsa5wVTyu=R;`~v&o4b)EWVFLCmax>>cFZBr+ zh>KBoYdNN16~2P|(WCc&e6c&>6y#H2=Aw4qh<oz&$3A!s2eZDpK|yB`RN_WF6nQnxa16oasMl&O>h0Ks>c1O3 zcnpKE4fF8~s{d_N20Ywk%@c;o-~d}sKu3|JQ_zRRhg-1Ik|}JGzX@$Sv%P8S~v8Pejc#4}s6S6Tamz{%?S!iY3RaeOe$+%6qDx}TD@vb zwZG0=QC?lWuHIYgudiL>-{7ZEx4yEzX;<8cfQ0swaXHcL*E25%gyv>u=X!nF6S93x z?`IA3u{}P!C}hkWrmtF8?_XbA=jCyYfBgo3 xb-lNyyv|$O*;=u_rn9xyU+Z1TqMfZ;wY\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" +"PO-Revision-Date: 2024-09-05 06:18+0000\n" +"Last-Translator: return42 \n" "Language-Team: French \n" "Language: fr\n" @@ -38,8 +38,8 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 5.6.2\n" -"Generated-By: Babel 2.15.0\n" +"X-Generator: Weblate 5.7\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -354,7 +354,7 @@ msgstr "Source" msgid "Error loading the next page" msgstr "Erreur lors du chargement de la page suivante" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Paramètres non valides, veuillez éditer vos préférences" @@ -487,7 +487,7 @@ msgstr "" "{numCitations} citations de l'année {firstCitationVelocityYear} à " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -497,7 +497,7 @@ msgstr "" "fichier non pris en charge. TinEye ne prend en charge que les images au " "format JPEG, PNG, GIF, BMP, TIFF ou WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -506,7 +506,7 @@ msgstr "" " d'un niveau de détail visuel minimum pour réussir à identifier les " "correspondances." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "L'image n'a pas pu être téléchargée." @@ -530,15 +530,15 @@ msgstr "Convertit les chaînes de caractères en différents condensés de hacha msgid "hash digest" msgstr "hash digest" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "Plugin de noms d’hôtes" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" -"Réécrire les noms de domaines, supprimer des résultats ou les prioriser en " -"se basant sur les domaines" +"Réécrire les noms de domaines, supprimer des résultats ou les prioriser " +"en se basant sur les domaines" #: searx/plugins/oa_doi_rewrite.py:12 msgid "Open Access DOI rewrite" @@ -725,7 +725,7 @@ msgstr "Soumettre un nouveau ticket sur Github incluant l'information ci-dessus" msgid "No HTTPS" msgstr "Pas de HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -806,19 +806,19 @@ msgstr "Nombre de résultats" msgid "Info" msgstr "Infos" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Essayez de chercher :" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Retour en haut de page" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Page précédente" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "page suivante" @@ -858,6 +858,7 @@ msgstr "Score" msgid "Result count" msgstr "Nombre de résultats" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -933,17 +934,13 @@ msgstr "Commentaire(s)" msgid "Download results" msgstr "Télécharger les résultats" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Messages des moteurs de recherche" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Erreur !" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Les moteurs ne peuvent pas récupérer de résultats" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "s" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1980,3 +1977,9 @@ msgstr "cacher la vidéo" #~ msgid "Hostname replace" #~ msgstr "Remplacer les noms de domaine" + +#~ msgid "Error!" +#~ msgstr "Erreur !" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Les moteurs ne peuvent pas récupérer de résultats" diff --git a/searx/translations/gl/LC_MESSAGES/messages.mo b/searx/translations/gl/LC_MESSAGES/messages.mo index b413d207ce9b037a596487a75f71e928d114f5ed..42735d65337eef5de78be96ea4ab600a50375ef8 100644 GIT binary patch delta 5354 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 jF{r7;H>O+o+LB;ZQF-0|+{vDbrY~|!!\n" "Language-Team: Galician \n" @@ -23,8 +23,8 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.6.2\n" -"Generated-By: Babel 2.15.0\n" +"X-Generator: Weblate 5.7\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -339,7 +339,7 @@ msgstr "Fonte" msgid "Error loading the next page" msgstr "Erro ao cargar a páxina seguinte" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Axustes non válidos, por favor edita a configuración" @@ -472,7 +472,7 @@ msgstr "" "{numCitations} citas desde o ano {firstCitationVelocityYear} ao " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -482,7 +482,7 @@ msgstr "" "ficheiro non soportado. TinEye só soporta imaxes tipo JPEG, PNG, GIF, " "BMP, TIFF ou WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -490,7 +490,7 @@ msgstr "" "A imaxe é demasiado simple para atopar coincidencias. TinEyes require un " "nivel de detalle básico para poder atopar coincidencias." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Non se puido descargar a imaxe." @@ -514,11 +514,11 @@ msgstr "Converte o escrito usando diferentes funcións hash." msgid "hash digest" msgstr "función hash" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "Complemento de nomes de servidor" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" "Reescribe nomes de servidor, elimina resultados ou prioriza en función do" @@ -705,7 +705,7 @@ msgstr "Enviar un issue a Github incluíndo a información superior" msgid "No HTTPS" msgstr "Sen HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -786,19 +786,19 @@ msgstr "Número de resultados" msgid "Info" msgstr "Info" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Intenta buscar:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Ir arriba" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Páxina anterior" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Páxina seguinte" @@ -838,6 +838,7 @@ msgstr "Puntuacións" msgid "Result count" msgstr "Número de resultados" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -913,17 +914,13 @@ msgstr "Comentario(s)" msgid "Download results" msgstr "Descargar resultados" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Mensaxes desde os motores de busca" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Fallo!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Os buscadores non obtiveron resultados" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "segundos" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1168,8 +1165,8 @@ msgid "" "This tab does not exists in the user interface, but you can search in " "these engines by its !bangs." msgstr "" -"Esta pestana non existe na interface de usuaria, mais podes buscar nestos" -" buscadores grazas aos seus !bangs." +"Esta lapela non existe na interface de usuaria, mais podes buscar nestes " +"buscadores grazas aos seus !bangs." #: searx/templates/simple/preferences/engines.html:15 msgid "Enable all" @@ -1954,3 +1951,9 @@ msgstr "agochar vídeo" #~ msgid "Hostname replace" #~ msgstr "Substituír servidor" + +#~ msgid "Error!" +#~ msgstr "Fallo!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Os buscadores non obtiveron resultados" diff --git a/searx/translations/he/LC_MESSAGES/messages.mo b/searx/translations/he/LC_MESSAGES/messages.mo index a3172670137ab2b4a7eedc44d5b44b7a133d6c63..b8bc3b3a698440b89160f37068937a0834b57633 100644 GIT binary patch delta 5293 zcmYM$3s}|l9mnzCLAf0~iV99p1VZ455OUoB@q$R8pb^5HiX=`gbGk?JF`fD^n`XPH zOUTq`tmSljyrt4bE4M6`R?oDHYfGbY=8a{Om8r92@6Y-Fo+lqXuix+Y|6RVn+y9(v z2RxVedz_E^^=vWx8|N`*Fy?xd`|e+5lrh0%t8gIJU^FhU<*PA~{5qT8g`wp4TMuCf z`ByOlk6|x-AIBTxm`_RgC`h5#DVU2r@o`jx_13MZj(1`n?!!p@4EZzH_!xo_1Kfbp zFpGR8s@*E2%As?Z@}TW1J(Xr z)PNnRnV&~Z=yO#4E^NS1ma~QN%{&r)@mq|;J~77hzzkHwEbNE*s2NwF2AXD_i^Ogg zVmX(Q7d-IdIc50e^G(oMg20a}krV8+H1V6I_Q`Gf;b;g$iU0 zYNiu#D%N5l?n9Mdwtj`$s&3R4MDVs!;Dgbp`=3lgOOk^cpa=sU+wxje!+O*V7utLa zs{T$?K+hvL∈+7(YbK^eQTVpgWAo#NMcOqtMIvriz4?a4PEX%tf8fCY*qeVLHBt z3alHoHQpq5Py3+C2Ve#!;z*o~x%ewo|3^_A9aU=q&4nW!y$6?u!B3#dbO3l%^R57lloYK14Fp4T9+0y8a{_1DrZp@6Gt9PEkP zPz|3(1-1v5;Ykd}3id(ICu15;NB+!OK5B3;PDf9w`(03vKOpa5H6B84tnvC;|BWP4 z{ccBxu#x;Z)RLABbN9X)HE<(pYwknc>lLVgH()k4qYl?GRQq=@1ka%M{9mYkx-b;4 zJ0u9kbfadJ%5+pA2h~vls-qH{uR?WLhiX@k^|%HV$T`%WU&0EE8}6>iJk;5G8MRf% zQD@5OAfdzIC8r7lQIRF10?0shoR1o~$mUB>_3pCelTm@!+58OaY*at}Iyi*t_|F)DZ=gDO550KCdI1$s7Y5-CRQp@D+{0B+`!MW*QK;tw(T78@ zr|y3`33ZeeDBz%=Di) )~`xMAe&ydOiyk=seUwi%D`K(@L3FOQI0!MrL_^Y z5)Ywn!Nb@e-$LE{kC6*vZsoB4d}Epv?#u`*MRmBux(erze+(P&3g%%IADY>tsFmA- zn&H!^es4@J;N*GJaKPCRx1B zI0j}sYO9)1?U!Oau0{>`j4eNcKJv$r?<4a8mZEcm#FHe73*10XVKn)(s6eix-uc=% zK{g})G_RhCy@Re(?KGEf(xi62`zGsLCthH zs)NzCyb2Xi1Nw0h238K$@pe?82a)4sUPevm3f_f1M!G-eCt~3K|1^+b&rt&{$5>p4 z8fZHvU>mBVQ>ef?Q3Kt^8VoIV@B4J?y*QonIj9vnii7Y&RJ&^!uKRzRgidMLD0jen zkY7`#5i9W#9DpZK4bP(j_yV=0L8ILP!ZC(?qP56ci`tq+sP-#RE4Bt56>KCi5VxSV z;GnJ0Zas(i)uo-uAmvDPHidn6r?U>0iS{)6hj8x=sHU{9yP>o%N3{sq+O4<6?lZuOy7tS@S&e$+TQ_#lqNGCVNOabGAm zDA3aRxDyH_6}1w%s3k75`6~Oo0abqiYJj!2{5PmTTX8%dM%C*^ot+p8RX-DlVxdDq z4H~S=QKz^C3-J%AmG}hp&i)b=SWm*&p&Ec`cqdN5AE91A`!LWBHS;e~1Al`GD3q(9 z{+&b;+KU;;s+&JyB6gw%>Q(Ok&=`VRnKI188r1VgQLpY648z}}_I?+};Y+v;|B1Y< z&4ZluB>W>1kYnB^!87xLTVUcRxRIt=^KdZF$Jl&5Mv=b{!*C^PW!9o*z8T-f8iF246re{dLp~ z!>iqPQK)>P&8MT<6`&tWa4$Z9>Nn;d)}Q|-fe$W#X~J535w&E#8h55i$Rd~uRQYDq zn`|#?z&B9?ox*JLE$Fl-9zuNjY^Kphm@3T4)6%%*$>s=)@- z?Re5Y-+^kkA0zNE_QAhmU;I02;ESknZlMAUW0q<+sFw9t#i10)eEXmr)u0-O;7nBH zD=`??p*mQP3T!i~ek(@fZks=9Jz+hAy0({4?Tu6CCc;r2^s~mJI!;I3*BqO#!f5hS zP&1ov^Q%y2s2Q~a&!8rB&^~WR4R{(g&N=(sxk^Ga3;Ln^BJ!d3%#T{?0$W~=syExZ z5Y^E#RG@27*Xq}pfzP7ONC(cqo2aF)o61LG>SD2UGb~E!e@20N`v)i(ZUXS}fG8G`Y delta 5403 zcmYM$3sl$T9mnxUMN}>#2wqV1kDwrgfT1EPDhh}T6-8|_kD6km5En4#t@AVIB`+BH z2TDUq6Y~<@NatZTH#c>qc{W%3&*SoT<}tO}Dav+c%e_DRo}G1!*YiBT=kk5N&-44i zy`$~EJ=V^-9_CkT_%FMiF@14jfNKB$uQc44j#QUmFRZ`_+-lqRU^Mmpw*Db@qW&lA z-_W1>O$@}l7=*2uZH&`4TQChd%vy+r=!XYT0}fkTP!pfWVR#w4pBN--%lAZS>$F zRR2pj8n2`RR46;M#keHoQfK^%(@E8sjopY<(O6qy8RtI?j?yp-W)Ro2VxHDZ78+=%vy;$ z^W~^OHllX=Dn5<%n1SD-+Ee%_$Wf@H%E4}W|EE(>ro5UpaOXlb$Oalm$L;Y z<7IpTd&ju_b5JQRK%MC<+ddbQsQ(m4V;!d9Ur_URjwS!Ptvx6x(m|*R#vyB%T+~jV zv+b*_Yf(Gcgc@Iq3$PJ&WS#gCj!CHbvQPo!p~h`MWqA8Q@~;j%Y2e#ocB4{v8hM4y zdGy2EsDXD;fwkfa>@mo_eATGub(nyAkbmYQe$2pcum~r`xxX9sVmkHnapb>%!ebhE zg-t=cG1XXxn&>e;g9(G(R9B%g@;Y|J1E`}pf_krij|%v&I25m;?p9YO3&5V}j{{Ig zKG>n4iPBLi$wXo?Ij9|#+2<=!6Rp7j++^!Ds0nwW#_h$qcnK9qLZW--$(Tod5h^2x zQFqH}&rQ-Ks;*asn*e`{<+u{3sK`1q5@iq3h)=G z573LK{;!~;RMk_^t$q^~;Zal|Cr|@VW7|%!?X^T5*=TA-zl^%Px6q3Z zQT;bR=`Q589zbQ{4C*bofZZ`Pjr{AqAINu+H^yWkzj4hHOu;Rv2~S(kVKMc~I1kf? zxqpn-pmz2lDswkcJG_gU=WAP!8SZ9o2K9OcK>ekkv7QBxA@JoCOgU7mmV9Y^{djS=|N>oO-VcU^lZ|Y6f3+Slf76qNv zBh&<)$GIsBMb-OaFC2(Ef=pCOr&)_oXTKQLuL?D8pY;f8=cn*}d>^%uRpZIOI&K;7 z22g`NsPD!f;VIN}zbyB8FkYY@iQ3_9RLUQsjwEP;YaC9Yo`rfFUbWU*cc9kUHNkOr z@*WLZ=nPikA2A2VOmsgm>rk26fyz`fw!N;X6koCRtM>T=RR4dWG8LBXj*CJCnt=Q> z*$zL|aSLiEji>>?##lU$8t}mCPgHt4qA>$gP?>lh^$B-SfmNfwtmQZ()v5>%kxXNehrfP(Hz_)PKN*IE9-QkH_&C zUc-S{MW^l9jM{O|H23Y8g$isbhO@p|PN5rCp+7dDcHD^C$(I<69SYnOhoa7|AFBUQ z)Py5(9A;rC{t^SQ7K89DTW_-UQ|M^mISTQ38JqAs)WnU``IU?B@`D$`JjR(gVTPNr z9jKiiL6TuUvF$P3v_8~Fq5_zST4z3nVTrA;E+qfmXjo4}cdSDVIEV`11S;~=s0lu> z&#zcN#i6u+hU(vk==63BK+Thi8aEmPF&lLh1sIA8W|Ds`TtR~t+K7s<1~u><+wrLN ztZn}o)&En}r}#cs0<82Wx&a#paIiR3ob@Qy3}@9joR5Z)Q4yX z>d4+hrTUz0{}|QppVoh)=IQvf8)z8nt?G?QI10HVVWxz_PiR<=O8xETyzmVFsIq5E z%8DyI3m24?Ev@vF7gv^-6fY~LQ1SE9O7EJ;n0C?4yCMT40@9OG(mkmu87ZmF$CJ+n zjA-z^<*W7W@$K;K^7!g~)gE7iZ#OO5sr;|a_nNQHx8LJCNc%otH9rq}%QMp2*F-nh IXM7a(U#U1-T>t<8 diff --git a/searx/translations/he/LC_MESSAGES/messages.po b/searx/translations/he/LC_MESSAGES/messages.po index 35e64baaa..08e37cb7a 100644 --- a/searx/translations/he/LC_MESSAGES/messages.po +++ b/searx/translations/he/LC_MESSAGES/messages.po @@ -19,21 +19,21 @@ # Shpubly , 2024. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" "PO-Revision-Date: 2024-08-27 16:18+0000\n" -"Last-Translator: return42 \n" -"Language-Team: Hebrew \n" +"Last-Translator: return42 " +"\n" "Language: he\n" +"Language-Team: Hebrew " +"\n" +"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 " +"&& n % 10 == 0) ? 2 : 3));\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && " -"n % 10 == 0) ? 2 : 3));\n" -"X-Generator: Weblate 5.7\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -348,7 +348,7 @@ msgstr "מקור" msgid "Error loading the next page" msgstr "שגיאה בטעינת העמוד הבא" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "הגדרות לא תקינות, עליך לתקן את ההעדפות שלך" @@ -481,7 +481,7 @@ msgstr "" "{numCitations} אזכורים מ {firstCitationVelocityYear} עד " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -491,7 +491,7 @@ msgstr "" "קובץ שאינו נתמך. TinEye תומך רק בתמונות שהן JPEG, PNG, GIF, BMP, TIFF או " "WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -499,7 +499,7 @@ msgstr "" "התמונה הזו הינה יותר מידי פשוטה מכדי למצוא התאמות. TinEye צריך רמה בסיסית" " של פרטים חזותיים כדי להצליח למצוא התאמות." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "אי אפשר להוריד את תמונה זו." @@ -523,11 +523,11 @@ msgstr "ממיר מחרוזות לתוך hash digests (לקט גיבוב) שונ msgid "hash digest" msgstr "hash digest" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "תוסף כתובות" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "שכתוב כתובות, מחיקת תוצאות או תעדוף לפי הכתובת" @@ -711,7 +711,7 @@ msgstr "שלח בעיה חדשה ב-Github הכוללת את המידע לעיל msgid "No HTTPS" msgstr "בלי HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -792,19 +792,19 @@ msgstr "מספר תוצאות" msgid "Info" msgstr "מידע" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "נסה לחפש:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "בחזרה למעלה" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "עמוד קודם" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "עמוד הבא" @@ -844,6 +844,7 @@ msgstr "דירוג" msgid "Result count" msgstr "ספירת תוצאות" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -919,17 +920,13 @@ msgstr "הערות" msgid "Download results" msgstr "הורד תוצאות" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "הודעות ממנועי החיפוש" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "שגיאה!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "מנועים לא מסוגלים לאחזר תוצאות" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1170,8 +1167,8 @@ msgid "" "This tab does not exists in the user interface, but you can search in " "these engines by its !bangs." msgstr "" -"כרטיסייה זו לא קיימת בממשק המשתמש, אבל תוכל לחפש במנועי החיפוש הבאים באמצעות " -"!bangs" +"כרטיסייה זו לא קיימת בממשק המשתמש, אבל תוכל לחפש במנועי החיפוש הבאים " +"באמצעות !bangs" #: searx/templates/simple/preferences/engines.html:15 msgid "Enable all" @@ -1236,8 +1233,8 @@ msgid "" "Navigate search results with hotkeys (JavaScript required). Press \"h\" " "key on main or result page to get help." msgstr "" -"נווט בתוצאות החיפוש באמצעות קיצורי דרך (יש צורך ב-JavaScript). לחץ \"h\" בדף " -"הראשי או בדף התוצאות על מנת לקבל עזרה." +"נווט בתוצאות החיפוש באמצעות קיצורי דרך (יש צורך ב-JavaScript). לחץ \"h\" " +"בדף הראשי או בדף התוצאות על מנת לקבל עזרה." #: searx/templates/simple/preferences/image_proxy.html:2 msgid "Image proxy" @@ -1921,3 +1918,10 @@ msgstr "הסתר וידאו" #~ msgid "Hostname replace" #~ msgstr "החלפת Hostname" + +#~ msgid "Error!" +#~ msgstr "שגיאה!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "מנועים לא מסוגלים לאחזר תוצאות" + diff --git a/searx/translations/hr/LC_MESSAGES/messages.mo b/searx/translations/hr/LC_MESSAGES/messages.mo index c611320282ad5fc7952225e59709de377164146a..5c848e71d45feac8b4b59cf6649ff0781125cc30 100644 GIT binary patch delta 5086 zcmYM%d2pA-8Nl(y1QJ3h0YYLpB!Qp_sSrSp!~i1ELU2^TLgkQHsuoJy0W8I|^%rzJ z7;vNlMU=6$URaQ z-$%#!5Sb(V3uoXtT!~ZjL+FUj*n{~)8hK5_BD7;4?1X*Ml@3QIx)B*8Ouuf zI&oG(@_t9O-YZ&)_Af_MUxj9TET)WnG6h#Q1C97sX!~!Yt1*-MAJ9zv37IoAq66<+HU0E!W}eRkF(JMH)99f8DHFwuIvyF#S`cj z<#T1+qQ2M5I&2p zbO##10ql=Q(SBKch1{wFG>~HS>3irk5N06Hqj-eU*8o3}XpHCOoy*TMtgiH~x#C!1OV)E~ydo#Xp5c^U; zj&4Z?(M-gCI2G?hk`O+?VdzWap#nMZVF@n7b?7)1SMUwNAE6n29nHugY>ofCg8aKD zpVHuczJTeNQ^I~>7xYk#K?fL*ZEza8*E7+9=3xddM1~0UXr|U-CN`q|cgFe~=r~O& z3U+u8r(-Bh0=Ny`>zOzfA4fCsF?x80usjdfO!RQgMFY4OUBH9r1WRK5vG{ydZ2vtP zcumLk^Xu!6(1BofTh7R}zI?)-lW2>@c!VGk!9nk*WFbj*L{n0=w@e&+`_ODLb zQ=x`JI~vAg8cs)FxE)>LU1$KmKnJRe&ljN+K7_uvEIxlKK7SU?$a-vt4e0oPL&x8Z z>E8c6vEcyP;RyQWI*v|w23`3%Y=@cT-$Rs(2G9pxaldEc?5&&YVRUoATR95jHt zv7`6DjzTsrMN_mIonQ^R@{MR9ThNX#VarO;YqlHRsuO77nS3;Au@F7fi?E1+SD^j3 z^0o4Nu>(_{{&y%i!DrY9o6$(~%aaxMMC&E!0OjZxa0oi#7@UB$vEG1wFZQD2W)4WU zs6(^|I$qfT^6$^>K{R-O$6_zM6OC{&5=(d*o%k@C>i4k*PvU6o&t3Jp&gUPum7ibX z1x&*?(17=0M?8etcoGe)8U12@ouc5EtmEM1OI3qjzl~_eZD;^{&;gs!6}*d`@icb8 z^Jw7NLz3@FKKgtlx{!(JR!ocandrEwITZY)-i@Bt-=Qgc7CYhQ*#1haAI2`UpTa(P z9v!&X&}5=gbO8gA^A@Vm@n++-xB&CnV62})$Ne`}dH*j`aOG7MNy^3{=OfHOQ~ek^@zb%s z0o{t7XusXjL(z|-U!p0#7|r0f80#I-0P?Y&_rI8esV;q1 z_!YW>%n>oASU^1=OKj3?+ z<%~qfVK>^Rpzkk059tU1SD|BJ!TO{RYf6ZpZofA-2I=#v}`zifn&ajywv7 zageF&Ha7W&--Mq28ED73=tK*#HQpcVi!p=xidbJ0>(56wVOySWi~b!;sP9F`ITPEz z#Z)E@=`~4*_UH#EA6;n~dNzi|`t|4l6Y&zf741JQdIx$oeulnRhc2WZ-Li+!z#ot8 zYil?*of|3W2_&J9z_HBDEb9@8!n*zbH*hB=S6#?6P2Uaau^!OP3Re!g!cdW zIP!1dJ{sKPmFSPtXJWk(-ICqWx6#aef=+w}9r#=XYB#Ut3Vv@Or_V+^mW#%Lf$>7+g7c VV8if!MVZSV7*f)(b;#Mg{{al<4l)1$ delta 5197 zcmYM$32;}%9l-I22?-?_*Eu=R!TBV-%%R z&klCQH0lY=#J-q?LvUggC8IGE+VEf_&c=r^6+cEhd>(8@2To)5Y;21L(t{uQcs&}( zY%IZgwEdpo0h~bn5EkPVEMoqsU*~wDndrm|F$0%iZ>&L+vK{mAadd#^&;UO~C%S;H z^ec3ns7oAROI$=X4YjHSk!wP%_ zow$E)+`a^@j|)yg``?VFegT^CYD^mW-4uFY5?$dh&;edRvJ@Rf+x<0o7F$t2hi2vi z5<~PgI#I`NaRw9UgvDt4(%@KZOTD}s`FBOP@W2UIg$8${6K=o+ZbCaei6ik4+V4v= zV_8J4?a=@_qk;EAx3UyDpV4@9+_`8#i}J|-XbQ`C-~bK5r*RVXgXn<&#des=6|r4M zbY;0X3=7dMTZnGiT{sYbfTsE&I`Lt2;uFEwlcDf78tMCJN}Gb0(T**;#~Esk*0a&} zUD5Uh=)eQeOb$icjlu*@MBCktwp$h6C-0%)itfWZaUBgp^gBtKlxr{VcGn6yDkK^%DoIzVTv#6onh zHX&c%=oz&Ai)a8ZqbpAD9cM5HeV>Qi%%~Tdu~Encipnq*m!SQY^(OyDR>y;T@KN;8 zwP#ivbiw{ufQ2{>XW<&0k1rv~i2Crd6w7c1Za^+hbPBiPd32l&eWU1BdBXdP3&;^~xR`@mA zKQ-Aee$Wmbs4Lo`2UcJi8o;m7z21vc@Le<${aBV~XFYlb_M(UD5E{TSwEwH<_@_es z?eISNPI&PV8hKNw{|Ak<8CzpYvA-^v1RZcFI?)KU-(+;cX_$#~(Ehh#1}+cQqk-Iq z*LeRoQE-6G;l(!0q`m`F@K@;jJ?ILbK?C?bI?$2u{v=8u@dA40Pb^Q166x$V0ze1?Yq$Fbl__15HQI(0nw273hlB1UFz7_08xR*@5ttvzVpN@-hDSD_+ zVowJCJ0>0A3ZE-K7%79})88GPpalD1DVm9e=n8KS^_6JDY$)oD%YH;Wi#PK`r`wdo6l@w_-2chX(jM`f2?Howyr!(o`p~9E)*0)+7I; z=lNm4O=#vWp{f5G3ow01xc|jN;=lDqA~!3l#BAJ*PVh5ypawM118Axb;bMFfcj5Ki zQ3HJo`9&9ffhpMT`Z(YmY)?HGv#>Zx!N^L{Pv$7}OEwR0#ck;IyNGtYiUyE9G#;=k z8fZS|;2`u9J{}Ex78c?{?2A7_7qSm+pL{kvcp2UE)1m%1bfOQ?Pwc1Y>1{JCPT{rK zfqD`8d_<_1V<+kr=-F9~j{8$|;$7&1oen~7#( zA)3Nf*csQO6FiJg@HkG!26UV+f?who>dlzx{U32d9B~;sK?OQ+HF|36(G@nLDLaas zpXe<#^{x49#EHA1^#b&8UWfJ@9-I=K7hHB7&Nf*Bn4AC6FpRmaV%~}u6pzr zG*y{AG>}f%9s8pJPsU=Lfo5VodI-0oTlWN-$p&fi=6^$(&M*^TMA56NQmJ9O_aqy5q*$L(^0`Dpuo*au5+HO|E} zQ}ZVZuJ9CcPNIw{{N0D;I0S!;e$$Vmr~fT$??s3-Ccq{VIdNH~s!-G>Xi~2%z;^pYLccJaSk1q6n zG($UXreI1RLsPXMv+xia;W2c8SJ4m7o9JIa=h5rc<0ei#jzkaXPZ}S{In%Ox&C=?c zs?~`ll{Gah>k_q9b+y%1^;HyBuUS#Iy&|`uMbE~yxwRcLN(T%sO_U5CKDeau(tw_= z`pmAaJod-x71c|s5;awcJ6A4Ulelf=vii!p>bh#Wucdos-S$pH`?o5qtvdF^^2(l# JqlaGV{6Ddj9QFVJ diff --git a/searx/translations/hr/LC_MESSAGES/messages.po b/searx/translations/hr/LC_MESSAGES/messages.po index 54d76fad9..3a737121b 100644 --- a/searx/translations/hr/LC_MESSAGES/messages.po +++ b/searx/translations/hr/LC_MESSAGES/messages.po @@ -18,7 +18,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" "PO-Revision-Date: 2024-06-08 13:18+0000\n" "Last-Translator: ganoci \n" "Language: hr\n" @@ -29,7 +29,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -344,7 +344,7 @@ msgstr "Izvor" msgid "Error loading the next page" msgstr "Greška u učitavnju sljedeće stranice" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Nevažeće postavke, molimo uredite svoje postavke" @@ -477,7 +477,7 @@ msgstr "" "{numCitations} citati iz godine {firstCitationVelocityYear} do " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -487,7 +487,7 @@ msgstr "" "format dokumenta. TinEye samo podržava slike JPEG, PNG, GIF, BMP, TIFF i " "WebP formata." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -495,7 +495,7 @@ msgstr "" "Slika je previše jednostavna da bi se pronašla sličnost. TinEye zahtjeva " "osnovnu razinu detalja za pronalaženje sličnosti." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Sliku nije moguće preuzeti." @@ -519,11 +519,11 @@ msgstr "Pretvara niz u drukčije hash mješavine." msgid "hash digest" msgstr "Izlaz hash funkcije" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -706,7 +706,7 @@ msgstr "Postavi novi problem na Github uključujući podatke poviše" msgid "No HTTPS" msgstr "Nema HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -787,19 +787,19 @@ msgstr "Broj rezultata" msgid "Info" msgstr "Informacije" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Pokušajte tražiti sljedeće:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Natrag na vrh" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Prethodna stranica" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Sljedeća stranica" @@ -839,6 +839,7 @@ msgstr "Pogodci" msgid "Result count" msgstr "Broj rezultata" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -914,17 +915,13 @@ msgstr "Komentar(i)" msgid "Download results" msgstr "Preuzmi rezultate" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Poruke s tražilica" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Greška!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Tražilice ne mogu dohvatiti rezultate" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1942,3 +1939,9 @@ msgstr "sakrij video" #~ msgid "Hostname replace" #~ msgstr "Zamjena lokalnog imena" +#~ msgid "Error!" +#~ msgstr "Greška!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Tražilice ne mogu dohvatiti rezultate" + diff --git a/searx/translations/hu/LC_MESSAGES/messages.mo b/searx/translations/hu/LC_MESSAGES/messages.mo index 2ab98f01b873eca55ef521103e37c752672784e5..fc404e916df047aa722cf999112eeeb7f7863628 100644 GIT binary patch delta 5347 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, 2024. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" -"PO-Revision-Date: 2024-06-25 11:18+0000\n" -"Last-Translator: return42 " -"\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" +"PO-Revision-Date: 2024-09-05 06:18+0000\n" +"Last-Translator: return42 \n" +"Language-Team: Hungarian \n" "Language: hu\n" -"Language-Team: Hungarian " -"\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.7\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -345,7 +345,7 @@ msgstr "Forrás" msgid "Error loading the next page" msgstr "Hiba a következő oldal betöltése során" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Érvénytelen beállítások, módosítsa őket" @@ -478,7 +478,7 @@ msgstr "" "{numCitations} idézet ebben az évben: {firstCitationVelocityYear} és " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -488,7 +488,7 @@ msgstr "" "fájlformátum lehet. A TinEye által támogatott formátumok: JPEG, PNG, GIF," " BMP, TIFF vagy WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -496,7 +496,7 @@ msgstr "" "A kép túl egyszerű a kereséshez. A TinEye-nak szüksége van egy alapvető " "vizuális részletességre a sikeres kereséshez." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "A kép nem tölthető le." @@ -520,11 +520,11 @@ msgstr "A szöveget különböző hash értékekké alakítja." msgid "hash digest" msgstr "hash érték" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "Kiszolgálónév modul" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" "Írd át a kiszolgálóneveket, távolítsd el az eredményeket vagy rangsorold " @@ -715,7 +715,7 @@ msgstr "" msgid "No HTTPS" msgstr "Nincs HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -796,19 +796,19 @@ msgstr "Találatok száma" msgid "Info" msgstr "Információ" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Keresés erre:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Vissza a lap tetejére" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Előző oldal" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Következő oldal" @@ -848,6 +848,7 @@ msgstr "Pontszámok" msgid "Result count" msgstr "Találatok száma" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -923,17 +924,13 @@ msgstr "Megjegyzések" msgid "Download results" msgstr "Találatok letöltése" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "A keresőmotorok üzenetei" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Hiba!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Nincs találat a keresőmotortól" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "s" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1951,3 +1948,8 @@ msgstr "videó elrejtése" #~ msgid "Hostname replace" #~ msgstr "Kiszolgálónév cseréje" +#~ msgid "Error!" +#~ msgstr "Hiba!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Nincs találat a keresőmotortól" diff --git a/searx/translations/ia/LC_MESSAGES/messages.mo b/searx/translations/ia/LC_MESSAGES/messages.mo index c8f34f93391a9ba1fc27b58e1de78abc4e2bcac0..e91dc42b1f17426b4441bd22ba88e35fdbeecd0e 100644 GIT binary patch delta 1964 zcmYM#Sx8h-9LMp0ZZp~9mZoWCHtLvZnF)>+73~ipv^WoKw9-Pf5J6(xppc+oAn_px zD(aie?;$@PBjxt{Ys|MNfR)|=3WO0O$5uF?28 z%5M(8ZLwp!BVV6C34N#gj{x?8*|!Y=L_^Pzjg4S z0X@!sR6^fz91gp-k1P(;9*auE!xW5QK3+yu@`>}A^Es*#FOg8zgIxBRo2QZt^Pm!q zVp+2=6E$EZrePR0a33b%QP)0>CA3eY61{~=>=9<+D^&jh=MYYy{oA!u#DYILOg@2XcU#u9SmagcJsuQj z2WsMjsELm`PoX+SoEK1muVFUcM6IL^C*lx39mRHVB6Zl>IUtJLgKGC9#k3(@gI+B4 z+s;D`PQ`mzgdLcNanxC-yAZX4N(|s4)XI0F&dwfWh@C(!r~!B5Mbw`Axhc+MRR2;W zo@dK=P=>2f0cvpMb3*NTEo$NmI32H|0<@w^{odK@{Nx-!#T#@cr2ngA7IIkuw@l`@ z`8+J-#d=g}8j)?cE2u=8kQnw5sjju768ebh_XV|pKd7zolbt3`LY;{`yn;d0_%>9$ zcUaE+_LT>fGM^2UMa~jbpfXfqOHpTG4YGZ<1^Fk`4&fY(pgy}6)Y*84#rO-Aa3J&F z_?cKvJB0c|Y(EbqZ*`cD=TIxTgIZZLD&tny?nEWhhdMKZs56ts>|tDhTd@(fWj|5z zv-!r!#mZ3eR!yS*`om^ks8mN#ho=^G$m&rmzky2RE(Wm$)xRILvahIx3?t{w{48JX z9MrgC=Ui0f7NEvgXH$QzbiI4A(RJ8{3Va0h+0>x|)uYZt1QqBKYN968#1CBiH7fC5 z=Qq?m`Y%@fd^iKM{X9?|TOK{{D~gGJ8vQUKF;p_UJh!Z(s$x#`R&rNt^wESg|6ggl Bu|WU; delta 2082 zcmYM#e@Inl9LMpmR<~}cm0C94=-9IEZInN%q2(}$Ml~sxu>vP%?ku%BC$2XusGaSf z7BN<|3Sw!J5rGYCHy9CuL36Ah42l(tsK&++`X}j+u|U@Q6AvZV`+A<^dA`s0`@PS( zKB>N66Ftfwf5Q0L%kSI#J{+gno1fDY%_cDIMqbwE?8hAD8C-=!xDjKM%u2Bl6LEGkupg#;9gsTN?--56RWWtn^6mnU;*}^*8PZT^`M(y$A!#)LnS(fN^A;~x3C0t z|59gdF8wd$!b*2xGb)j0EXM6P4-aAk{(y~`MK(HQO{hd7RAPrwA3+cDvP-<_@D8Ek z4&!{hgX-vuJo>MU{^vphW2CDE<)}_9MST<>pf>u@`7vtUr&c9HBpJ569iz=jm6Ig_`cq5BP z6LrRB(;mf5qUKQ*1G;LpxB=HDqbpW*w*Yn@;YQQ%Ysw2Y$*$Xi0~!gVYxmPI?K=sLwb6 diff --git a/searx/translations/ia/LC_MESSAGES/messages.po b/searx/translations/ia/LC_MESSAGES/messages.po index 9cee46cb4..f761a3ad5 100644 --- a/searx/translations/ia/LC_MESSAGES/messages.po +++ b/searx/translations/ia/LC_MESSAGES/messages.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" "PO-Revision-Date: 2023-06-22 09:02+0000\n" "Last-Translator: return42 \n" "Language: ia\n" @@ -19,7 +19,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -334,7 +334,7 @@ msgstr "" msgid "Error loading the next page" msgstr "" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Configurationes non valide, per favor, modifica tu preferentias" @@ -465,20 +465,20 @@ msgid "" "{lastCitationVelocityYear}" msgstr "" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" " WebP." msgstr "" -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." msgstr "" -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "" @@ -502,11 +502,11 @@ msgstr "" msgid "hash digest" msgstr "" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -686,7 +686,7 @@ msgstr "" msgid "No HTTPS" msgstr "" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -767,19 +767,19 @@ msgstr "Numero de resultatos" msgid "Info" msgstr "" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Essaya recercar pro:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "" @@ -819,6 +819,7 @@ msgstr "Punctos" msgid "Result count" msgstr "" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -894,17 +895,13 @@ msgstr "" msgid "Download results" msgstr "Discargar resultatos" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Error!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Le motores non poteva obtener resultatos" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1896,3 +1893,9 @@ msgstr "occultar video" #~ msgid "Hostname replace" #~ msgstr "" +#~ msgid "Error!" +#~ msgstr "Error!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Le motores non poteva obtener resultatos" + diff --git a/searx/translations/id/LC_MESSAGES/messages.mo b/searx/translations/id/LC_MESSAGES/messages.mo index fc96a5077ce80cc311731047b64b05c33dcbc9e1..534a732082bd7e509c559cda4ad533d4d7112a82 100644 GIT binary patch delta 5293 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 EKh_IEj{pDw diff --git a/searx/translations/id/LC_MESSAGES/messages.po b/searx/translations/id/LC_MESSAGES/messages.po index 9644854de..026ba3ee2 100644 --- a/searx/translations/id/LC_MESSAGES/messages.po +++ b/searx/translations/id/LC_MESSAGES/messages.po @@ -16,18 +16,18 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" "PO-Revision-Date: 2024-08-16 06:18+0000\n" -"Last-Translator: return42 \n" -"Language-Team: Indonesian \n" +"Last-Translator: return42 " +"\n" "Language: id\n" +"Language-Team: Indonesian " +"\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.6.2\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -342,7 +342,7 @@ msgstr "Sumber" msgid "Error loading the next page" msgstr "Gagal memuat halaman berikutnya" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Pengaturan tidak valid, mohon ubah preferensi Anda" @@ -475,7 +475,7 @@ msgstr "" "{numCitations} kutipan dari tahun {firstCitationVelocityYear} sampai " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -485,7 +485,7 @@ msgstr "" "yang tidak didukung. TinEye hanya mendukung gambar JPEG, PNG, GIF, BMP, " "TIFF, atau WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -494,7 +494,7 @@ msgstr "" "membutuhkan sebuah detail yang dasar untuk mengenal kecocokan dengan " "berhasil." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Gambar ini tidak dapat diunduh." @@ -518,11 +518,11 @@ msgstr "Mengubah string menjadi hash digest yang berbeda." msgid "hash digest" msgstr "intisari hash" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "Plugin nama hos" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "Tulis ulang nama hos, hapus atau prioritas kan hasil berdasarkan nama hos" @@ -713,7 +713,7 @@ msgstr "Kirim sebuah masalah baru di Github yang mengandung informasi di atas" msgid "No HTTPS" msgstr "Tanpa HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -794,19 +794,19 @@ msgstr "Jumlah hasil" msgid "Info" msgstr "Informasi" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Coba cari:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Kembali ke atas" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Halaman sebelumnya" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Halaman berikutnya" @@ -846,6 +846,7 @@ msgstr "Skor" msgid "Result count" msgstr "Jumlah hasil" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -921,17 +922,13 @@ msgstr "Komentar" msgid "Download results" msgstr "Unduh hasil" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Pesan dari mesin pencarian" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Terjadi kesalahan!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Mesin-mesin tidak dapat mendapatkan hasil" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1835,3 +1832,10 @@ msgstr "sembunyikan video" #~ msgid "Hostname replace" #~ msgstr "Pengubah nama host" + +#~ msgid "Error!" +#~ msgstr "Terjadi kesalahan!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Mesin-mesin tidak dapat mendapatkan hasil" + diff --git a/searx/translations/it/LC_MESSAGES/messages.mo b/searx/translations/it/LC_MESSAGES/messages.mo index 6ce56f9f557f0610eb1639b90eaa500101acbabe..58979b2c459d44edac1606370caaff487f00325a 100644 GIT binary patch delta 5329 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 delta 5427 zcmYk<2~btn9mny5JWxRt5kXuZi-;fsD*9BSxPV|Him_;93=*V@gAgB>7?)mSqiA9p zD=rOniAowxMvbM~4pBSNYFcBW85@&m8XXhkgw~EroYt-O`{SOO)=BuBbM86+^FPad z4|ePhSl1Zfd=uf>WcZg8U`$UOAEMg-{#8aA6GU|ZcEcL%itB9qE{vtV$JS3{Tk7Ym zUt%!zD;SE`u>;=09Ali;Xkj$u5_K9*Ll5pn4cKpOMg=~FnfNJ&qbJHus4MoSo`Onf zB4%JEYTS0~Z*V;I{g|Tp?@&mhp-;3sVIC@hX{gP31`}`&w#T*D1M86-%mGZnlcl{B2h*%WPzel2C7#oh{Z}T%G<3nAqPBPmYJ%5LiPhsM+=>c#$$ABI zsb50{9>Do^LLaJM9%_M;a2U=+9pwhpJa0P`22wbT+VX3tiSM8$eqi-*wN(#8B^-s? z+E{A}YFs92r=GC&@u>b!q54lp#VJMgbLLafz=i0=mrxxWP#qiX^L?ll9l{0JjOv%f z#n9)&AXI-JY9V7V5htU@yTRgBK5wl> zo%v!^B6X;h{t{>4RvdwMQSIq`D9Dkhqsql_z5i1wDDyH@=9Q=&S%R8iCAJ2(?ORc2 z*N9r-AzS|%)&B-6p@+yDXoBP1%jiWdbQmgud`x40^AidhxC%AVMpPm@P?u*P>T)*Y zMEn#7U`)K*KNq#dg{U(vvhA}lmHIr)!p%4Y&!ghEOJM(XTcao_(?nE&Y-A2I0kzWk zwtcB}C29q0QR6pZDZY(5vbOw)#8gzgv8V*{QR7ylc6dWy_Fo+uXyCKM>_lzd5#$v% zr_h5}Q3J1|61#&hVN{}f`PQSJZ^mTYh5Tne;m6bXBNk&`Kli(#5q;E8^<)1FDLkfu zSJ)IL8M7X%P=OxfbC}%U-Rjp-JMt?G!o8@YIe>bvPoNUMfP?T7>TY!;SO`XAFvg*d zyuU+1fqbYf8HMCxa#1U)vd@>G0$BJcCLkImJEmG|Ze+ZB&5AsK7y7Cf&ZWag${HtT{J3zB-F|?tXZi36R;yrLyap#B~*<{@I}-I z&~jA&H_*{mZKa@Fy#tlu`=~??p#~no)|FuEYl%9ttEj|7(~Oyo@u;`p6}%W=%ofym ze}?-T)MDgA(QHE{_{R*+KY_x>G;kTrP1FkSV@C|+9a16@sPFR_)Gre0I2-d(f!@VA zco;Rl$6)t}5>VgsgHSt>heL4+cE-BF?7uR4lZHh609C(=`ttDbd8q_OqbAD5c{mlb z@dKo*d1#-fXS)5fQ2obYJWfU(Sq*BzKSM2Ow?lzlGR@ctTTm0;M`av9y4u3_*ath| zd`!c=*nkl@p5HDMcslB+mZ1k%U{_p)>i26@V*63^In5Ll_%sg37A(R9J|7ieDR#jX zs3Y2lx;)!aiN1#l^jnO=xHlQXxh`JlcP!oNEVR#vp$PHA&k1!59bB>yD2jm8s<{a7S*7( ze5tLkLOp*S74S{#JNEe@RR5!>Bl^hJzelb7CMxbd)XD=!@rq(F>gbM+V*ho!&(fe3 ze~#MvtC)fJPytd#yNL|OwbVzWcI+>xv;Gph;XlxeLD}w?St9Cfc-lJMT8w%dO0pey z1%4W|(q*_1*C4O7xsPg38{@veBdxip*QyY;19MR;T8K*c=hy>ZLoMtb)Q zI0$#5cF_4N1s%b+s0@EV1-Om6T%PgnL_Xv+%pz=E398>wjK#C4%XSMh@ZYGTOwMuJ z$DqdLpTzB9Qe2V%=)K;!R4{kyQY(S0MjoP`7P_O4% z)X}t{cIHRyi+Yu|Ln3 zi1l~^Q*ru4{_4S1sH1y`+L7=l-G%kTDCRc
I7L9MI^`D`)8*d8~dw(Kp`t$p8m z0)wevz;^gI$7XCx{RAq( zk5L28+2>!N0$;%-Y(XX5WwP5IV~s~moQjG+6g%PsYtdwutA=vhu@>796ZSR1X*K?+*wG1QrzL?v|I*1xvTTQHpV zTc|*73f-ORgqkn{6(<3eNDAucGEfT{iu&>zfyp=(`O=Co%PEx7umzRzy{2a(M+En( znp;s-UgIq*t*WZ7_4>(|Z43wdr=+XYGdOdlyvKR{JZwb1J<4in4NlS*f?Gx{7jnO<8qSwYQYOWs9CK g_m}#aqe63(*4BUM%WP8~+jP^H7~RxuN?pKz0r_@B^8f$< diff --git a/searx/translations/it/LC_MESSAGES/messages.po b/searx/translations/it/LC_MESSAGES/messages.po index 5ca31d14f..24818d969 100644 --- a/searx/translations/it/LC_MESSAGES/messages.po +++ b/searx/translations/it/LC_MESSAGES/messages.po @@ -29,20 +29,20 @@ # tiziodcaio , 2024. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" -"PO-Revision-Date: 2024-08-08 10:01+0000\n" -"Last-Translator: return42 " -"\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" +"PO-Revision-Date: 2024-09-05 06:18+0000\n" +"Last-Translator: return42 \n" +"Language-Team: Italian \n" "Language: it\n" -"Language-Team: Italian " -"\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.7\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -357,7 +357,7 @@ msgstr "Sorgente" msgid "Error loading the next page" msgstr "Errore di caricamento della pagina successiva" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Impostazioni non valide, modifica le tue preferenze" @@ -490,7 +490,7 @@ msgstr "" "{numCitations} citazioni dall anno {firstCitationVelocityYear} fino al " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -500,7 +500,7 @@ msgstr "" "formato del file non supportato. TinEye supporta solo immagini JPEG, PNG," " GIF, BMP, TIFF o Web." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -509,7 +509,7 @@ msgstr "" "un maggiore livello di dettagli visivi per identificare corrispondenze " "con successo." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "L'immagine non può essere scaricata." @@ -533,11 +533,11 @@ msgstr "Converte le stringhe in diversi digest di hash." msgid "hash digest" msgstr "digest dell'hash" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "Plugin dell'hostname" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" "Riscrive gli hostname, rimuove i risultati o gli da priorità in base " @@ -731,7 +731,7 @@ msgstr "" msgid "No HTTPS" msgstr "Nessun HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -812,19 +812,19 @@ msgstr "Numero di risultati" msgid "Info" msgstr "Informazioni" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Prova a cercare:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Torna in cima" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Pagina precedente" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Pagina successiva" @@ -864,6 +864,7 @@ msgstr "Punteggi" msgid "Result count" msgstr "Conteggio dei risultati" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -939,17 +940,13 @@ msgstr "Commento(i)" msgid "Download results" msgstr "Scarica i risultati" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Messaggi dai motori di ricerca" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Errore!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "I motori di ricerca non riescono a recuperare risultati" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "s" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1979,3 +1976,8 @@ msgstr "nascondi video" #~ msgid "Hostname replace" #~ msgstr "Sostituzione del nome host" +#~ msgid "Error!" +#~ msgstr "Errore!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "I motori di ricerca non riescono a recuperare risultati" diff --git a/searx/translations/ja/LC_MESSAGES/messages.mo b/searx/translations/ja/LC_MESSAGES/messages.mo index 0ffc392dbdf9e8f1290b3111cda54974d151cb18..865f0756360d4a937d9a20bdbb9a404fbefdef1b 100644 GIT binary patch delta 5293 zcmYM$33OJ)8OHHR0)ZriHHi?`m=!`GE07=<77<8dpdrW>1VVur1oUgv2Ju=8DArNO`3Vic zEb7ImaZj47aV+(Uss_yD$JJJ&P6TS%b`-ooD4sfTl6n1LFYg^E9@8$v2D_M+MNiAx{Poq}QVC~z?x3N9# zJ5f9I5$dcQLdE?WHQ`NE{B{IW|CpZazY4u+=!hw(mE>VCG3!`{N@N!H!}+NGtMD#d zhZ^@OYR4{^U!fAXf=c{5R3b5)^lsR<7yGX*&7naPj723>j3coe6>y#TD;!6?0TuWx zcEVPB9>V+63d3U;1ds(&kL zCI7_~Y~R-(H`vU@M`+JS?NlS`u)mF*5zl>0fg9n@V=~@Go&My0zWvP%)H}~YB~pl5 z=|r4{;%lYEdttQhe=-GaNe*g);TQ~T?d7O}6{r<1vHE&c z|IMg`-b8Mkdk=LO52IH4H7bG7JDnSh9Z};(VkGms5(?VFX{f`q0ChS8I1!)0fw&Kq z*lpCSiA?n0X(v>B9A;nw-i4)@i_fFt??AnRy{JS_VDSE5r$Ef$XHF|kO!5Qgn!`~m z7>x>WAI`1XWDuGZQYTVtZ9WFvWFGD^BZbmZuudS=0fvf2}Y=aw6 z12>@(Ys4SoUTljKcn^ABiUV*a^1oZnKV|qj&cu*Z|F@t5hf()%GBzVO)rjVlH){MR7>-9#@BDLAoK|dy z|M4i0jJu6mQ7X$(ha6O(d{m&(Rxd#XoQfJ(ffcw4mB?w-JHLPvuy?w@BMVVyYdh*y zeTX_!-f;>#9Ff%2p*t$GWK;qfsK7%|6A!ogXjH#@t-TbL_*ARUGAmJW9>fR?U>dGK z;(Bf~g$^{lh6>P(3j8ic;Vx8weHe*H&2y-PS}_#AMUB57)y|B4E<6Lk$gK_zeswelA8DyqMJNpz^9QR8}{CP+gin2GuT4MFuEkJ_nn zRQze^DZ?rXTGcFc>(9peifr}DtB!e&PVnC7i#=5^D=5DLUa7T z2_sPn^vAw91ldG4HHZDz3RluVY_|#Zh1+L-jsfad@E%;i-O9v9)WpY8r}_+Pf=if; zH|%*rp5H$W6?Zz`ja63vgGWIF|Aw)+3l;Dfrs6q#3_A{S?lWAC3iSP<{vV|^s8>~Q zHXy&m?iJLZU^`HW9zl&eg-O_oqtJ`vyZ9Rl(@-66BHs=d#*0!SgHQv9p%NXBO0*oc zbJeJcov8ajCQ47ho_6nRrJ%IZ5e~7{Re>Pa)dZDhxWsE`ngmr{i)G1EF zo;cc^jhd(yEAdCD+jQ1!!5P#qqY|7r!cVXQwUYsi*8P8qLItix{#I}oQ7i2@(!VZA zr~$K4ucR8aBQ>Z5R$2XdRKhQtuc5vRZ`t!*sQw47ejGhb^c4kNt1ynHChCHks1ItQ zG}KlOL-ngf1$r3uE+4o06S$lDk5S`_3jKaFQ6I8-sKZx{Y_h8>wEMq@1_j!Wf5t(1*)_5P1uKelRe*O?T1k-yoh`PT$i!_A28!kJ6dH1PzzY$QP81!0~PQi z>u?dZMc1r7o3D=oOh)axp{qgI-EuWuph-A_VIyc{*bv-bQw)UDZzn&2cVu@>_dR#NXwaK-rnD$Yg>XMWd6 zL0i$}H@NetK$lP*zr`eMJHf9Hz;xP$ia2XP@mi;)C%{YCOl{!H_w<~ zqT*e_m+=m^LH)O(cRz*g6sob?WDXR1*bOh>V7!UE1vl_}exMrEp{++H{1;Tf4^RpH z6P5S@YyUTPrG5fC;T3BSEo1)`Afn6<6lW%)24te%=@?YtTGT`#e2i*&8Wowfr@j~qo4pMPyxO$ucHP=l=}lZqv|QBei`NnjHh0LvA778@RL@r zxB6DpA>4yn=xNjrdp9X)Wu2z_ACg|E4kJ;C-H+PZxu||mp%VG2xenED11hmsQ6Ho? zu`?dRWq85r({@(*OVf delta 5392 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 v<2UOo|FOF!P`, 2024. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" "PO-Revision-Date: 2024-08-12 14:14+0000\n" -"Last-Translator: tentsbet \n" -"Language-Team: Japanese \n" +"Last-Translator: tentsbet " +"\n" "Language: ja\n" +"Language-Team: Japanese " +"\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.6.2\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -351,7 +351,7 @@ msgstr "ソース" msgid "Error loading the next page" msgstr "次のページの読み込み中にエラーが発生しました" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "設定が無効です、設定を変更してください" @@ -484,20 +484,20 @@ msgstr "" "{firstCitationVelocityYear} 年から " "{lastCitationVelocityYear}年まで{numCitations} が引用文献として" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" " WebP." msgstr "この画像URLは読み取ることができません。サポートされていないフォーマットだと考えられます。TinEyeはJPEG、PNG、GIF、BMP、TIFF、WebPの画像のみサポートしています。" -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." msgstr "画像が単純すぎます。TinEyeが正しく照合を行うにはある程度詳細な視覚情報が必要です。" -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "この画像はダウンロードはできません。" @@ -521,11 +521,11 @@ msgstr "文字列を異なるハッシュダイジェストに変換。" msgid "hash digest" msgstr "ハッシュダイジェスト" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "ホスト名プラグイン" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "検索結果からこのホスト名を基に削除もしくは優先的に書き換えを行う" @@ -701,7 +701,7 @@ msgstr "Githubで情報を含めて新たな問題を提起" msgid "No HTTPS" msgstr "No HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -782,19 +782,19 @@ msgstr "通知の数" msgid "Info" msgstr "インフォ" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "検索のオススメ:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "トップに戻る" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "前のページ" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "次のページ" @@ -834,6 +834,7 @@ msgstr "スコア" msgid "Result count" msgstr "結果カウント" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -909,17 +910,13 @@ msgstr "コメント" msgid "Download results" msgstr "ダウンロードするファイル形式" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "検索エンジンからのメッセージ" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "エラー!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "エンジンは結果を取得できません" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1884,3 +1881,10 @@ msgstr "動画を隠す" #~ msgid "Hostname replace" #~ msgstr "ホストネーム入れ替え" + +#~ msgid "Error!" +#~ msgstr "エラー!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "エンジンは結果を取得できません" + diff --git a/searx/translations/ko/LC_MESSAGES/messages.mo b/searx/translations/ko/LC_MESSAGES/messages.mo index c16a9231a2eb316310f1c9537da100c09e203f12..d6cec7c6e1390d98d544fec495e36c4e3f5ceaa8 100644 GIT binary patch delta 5263 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 diff --git a/searx/translations/ko/LC_MESSAGES/messages.po b/searx/translations/ko/LC_MESSAGES/messages.po index 8a12f940c..4d618c76f 100644 --- a/searx/translations/ko/LC_MESSAGES/messages.po +++ b/searx/translations/ko/LC_MESSAGES/messages.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" "PO-Revision-Date: 2024-07-03 17:18+0000\n" "Last-Translator: seonghobae " "\n" @@ -25,7 +25,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -340,7 +340,7 @@ msgstr "소스" msgid "Error loading the next page" msgstr "다음 페이지를 로드하는 동안 오류가 발생했습니다" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "잘못된 설정입니다, 설정을 수정하세요" @@ -473,7 +473,7 @@ msgstr "" "{firstCitationVelocityYear}년부터 {lastCitationVelocityYear}년까지의 " "{numCitations}회 인용" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -482,7 +482,7 @@ msgstr "" "이미지 주소를 읽을 수 없습니다. 파일 포맷을 지원하지 않아 발생하는 문제일 수도 있습니다. TinEye는 JPEG, PNG, " "GIF, BMP, TIFF 그리고 WebP 이미지만 지원합니다." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -490,7 +490,7 @@ msgstr "" "이미지가 너무 단순해 일치하는 항목을 찾을 수 없습니다. TinEye가 일치하는 이미지를 성공적으로 식별하기 위해선 최소 수준의 " "시각적 정보가 필요합니다;." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "다운로드할 수 없는 이미지입니다." @@ -514,11 +514,11 @@ msgstr "문자열을 다른 해시 다이제스트 값으로 변환합니다." msgid "hash digest" msgstr "해시 다이제스트" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "호스트 이름 플러그인" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "검색 결과에서 이 호스트 이름을 기준으로 삭제 또는 우선순위에 따라 재작성하기" @@ -696,7 +696,7 @@ msgstr "Github에 위 정보를 포함한 새 이슈 작성하기" msgid "No HTTPS" msgstr "HTTPS 없음" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -777,19 +777,19 @@ msgstr "결과 수" msgid "Info" msgstr "정보" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "다음을 검색 해보세요:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "위로 돌아가기" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "이전 페이지" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "다음 페이지" @@ -829,6 +829,7 @@ msgstr "점수" msgid "Result count" msgstr "결과 개수" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -904,17 +905,13 @@ msgstr "댓글" msgid "Download results" msgstr "검색결과 다운로드" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "검색 엔진에서 발생한 메시지" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "오류!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "결과를 가져올 수 없습니다" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1761,3 +1758,9 @@ msgstr "비디오 숨기기" #~ msgid "Hostname replace" #~ msgstr "호스트 이름 변경" +#~ msgid "Error!" +#~ msgstr "오류!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "결과를 가져올 수 없습니다" + diff --git a/searx/translations/lt/LC_MESSAGES/messages.mo b/searx/translations/lt/LC_MESSAGES/messages.mo index 42249972ef07be3537adce9433d151efeaca2fec..b961639ed968311f610f5b73af536e17b11199aa 100644 GIT binary patch delta 4877 zcmYM&3v5@_9l-HhXz2qArCJ`fK%u3)DQ%@dp~B>i4n#%*C>s=|BjaHR1l<^arlLe5 z@)+|0LqQpv3!|e!SC9;$3!6+33rvxWxu85;h@c?gz-7z#2h>w>aSpD%GX0V_l_t^rJNt^ zj?F0d!{#^uTi|dU8AXZc0Uk1`_!a&D-@s(NfeyGG%(ye2xD94e-w_R@7!6<~mS8m+ zz{|lc*o*S-usfbW=f8~^tRFRHmO?68qMI+nyRZ@+I28?K1v>FsbVo0v6TOB%!fm(# zQ`$sPYutz(a0fQU!)X7bNV1~in8o_hIUZc#dN8?d6!92kVFh->=~#s>ydTZLp-}z^ zGbo=4<%{Tim(f(;LNlDf`MH61=mzsKLD12V(C}bz8m3WSg=XX@$iLBI{^P`}(FI>Y z7ubgO-xb`8Eh*Qd8)-lTzZlvtqk-IPNB;A9Xwp6&P=G@ym!bm~pecJMxC#wm4I20+ zG>~1$HHr426CXnZ`WWxQf1~qs&W$a?QIvb-l7A;$NJT4L7CNj(ceWlqtJlz!*J59+ zM^pM0x?mFdbiwpscJMAVz(O>W#lb=7xZw#NOwE0v;=#~i8am-4p?zLxUxfM8FGVN( zHQH}`Xs<(cAnIa%|C?$bE_q zVpseGz1>M%bxjGTqjw+^4KxqUL=jeCNnB1ub3?-t^eCQ0BVCO~`XZXDZRmtM(23p& z^@q@%97T`l8rmnOsQzP1W+kc;~Co1vjCo z-ip3{Z(%b24NLI|dPkDjzT-2{qsu|Z7ot1viQTXi-QYA#!P)4zxm^?SL`$eJb<5EK z&*F64i7uSUcJIb)9E+pTov%gj#%JiAxPqQ>CnmAJ52j)TI?uh>3`d9Z_yiBBR7?sD z4`B-Bs!;why3+;dQ9X{`@kw;T-=hoFpyT#oDjr04d>9@74|K=>3VwkGlDNi06CQ4% z6F9pK&Cm%lu_?Ak+dH5;EIR?yYepN@pl`veXusoV>QCbcJdeY$51&&Pn2&z279p`mPov}h zi0nD4E9U(B^Kh051IXN6;W!7sj~no9Y-PD5PVsa!_0OOgdk+1vdI7WW zw`iv7&~XRQBl@s}_untoB`W4&H@+@*+<^XAY(@jwjShSl-N7;Rllw86@=NG~$z}2Q z4#@9NRD^D9M5v#Fj-QFnJ0}qu7Goh5%dj=RjxBLFW@3G){}3H`Hk7|azvWFh7X$AQ zEJE)}G4{f8bOTj56c=LSCEdk?DLWEuz!sE0!fgBuUGO@((`3%;4$MV&(igp)<>)-q zgH`D7d^LI*x1!_rpz|F;)=5OCcyOoZFbA(8#~ZaMkI$|Wy#wRXepArPRgLaw9-6VA z2VX$Xd<**i??MCJhtBgC^fDjC)~p|02pzsfQ`mGs{43Z3+fXh>>qnsrPe6At84YMA zn(D_w{Sq{wr?3DwpyTR7`=4<)<-^$c_x~@rfp=1|4n3>w=)eXXjNhQQyKGSGfZ$+s zp`qwbCx-IFcn{_I=uz%KcfKcBk7ncuHopHSd2oVr=$T&$dPj%s>V5S5-6td84BFXo|O>0oI^9 z+Kavwe?>lK(Mh}?llim9{u9vvXJ8L}3=QNJbc4SM<+>r9f8(W~!U0FoOLzt!!K>(B zG}9{M`laYySckqw8_|hB37!jng}Ky!7s|Puhy98$4@+?yPDt?JYjYLd(M{}yY0U1< z?#3Bdg|qM=dMUdNix;>Dr&6AZov;=+V*@(R!tcdz!)7#~o#SXc0w2Eh2DiyG}2+AJPuPRPeCX8Av)3QP+o!tnm`v`iC(t#!5Vbj`{=wU zu<`HzGoj%E8u?{(qV&=60@-NF3(%dGhw?b|b(@Y}%DJKasnGr+nvpkyd(e%(ht6|y zH2>qo2`*CMdwm1lQL{1Otk4O%U^6TY^@Gsw#R%+zQ$u+v`ZlaZ1O8%6?WyeQl=U;) m<=3ukSDl?Ps87GL{F43^{Yz_a^jws-esx(vZC%;!oc{stedl2S delta 4977 zcmYM$4^Y?j9mnwx2!fy_Acz?FlOLFX%0F$03K$AF+puIIOD_<95g^durxTC*T6x!v zyP1EYa&z-^Wm%dnlsmPPT%%-@HrbimPRZ%ac{yCmrnS^PUwl7z^Ee-$&*%I3^ZvX) zpYIp$Yz-LR7T^p;1$7zz%?L2&UhEj7+W-HZi!vsd>UoUAOBjRS+V-euW2RD%L-otU z5G=Ho;%Ms2FdQpzEY{#+V;u7&g>f|WU^)I4gK*LWcR->w4K?xoI3Dv+fs~;F@L?7{ zkLq{CdIHm__v3W@3N?QsgTq+gcqt^)FblQ$zH-;7C-e6HpmWLv0`zr(hvE+G!O9P27QO!aRrSxWl>|L#gjWW$0bx$GpdX zTIdWafWM&@yoT!kwKZ^(F%i_mQ5%a#t(P^4{HtRw4O(y^dTI zgQx(`q5{8!3gm0#8kwMYciuSEIv&i&RMb3A#FKv&nrJA-R@8(?@E+{59nYY4_E*%| zT|pheH#iH!NuyGnhuTOfYQbgJO6zJ=fQ_h3u2cS1*oYd~iAv2jTi;=y??z4dmVJK6 zK0k&Y+CM80hi-ed=xJuL(D=iuQ=A=L%0*UHfGpM{FnJloC27}OmpMU8(5b#yB+7#mSL{t@1X?WhgxP9gv5 zaDWC4>_$y=9F>`mPy;^3Rrnv&!sTptHdf*i+>F}!pHX*X27`1b=A!P*OZsXdoY;#K3hMC3a|%tRJ}MI`%x4A8@13))VLrXhF}K7Yl-Ty~p(ZFtz28;#c`a&(4X6OtqvmMcmb86ov2H?3l-oys6Y;*#=VCl8$rIl z=0hYla}gDIcp6z`edDE|TfGTaGxN)+0KS>wb`0dJq2F%tsD(0d8qPs2xDv-;4Qi)N z)^(_H4r;+JEW-n~{Wdy!AERfv5&KX(YDB$m9jHLI*!nBTH_GfseW*^M-h$6i{U-C- zR0h4c2s5w{{iuu_#(VG>vN!Yl4Dzpmw`gF~Y>iz(Ix2u_)Q;AoCVm>V(@w0%7qJWP zpeBAX%T4jCsMHUjGIkpE%jy#xkJnN2nr!l~fn)fJ=!_8Rw5tWf7&O<58 zw-%w^f>MmaAD|X|0%OpR(b$RF;V)5_buVh30qY?0Yu_=|G+30o0v1j_P+3b=l6MHgq19nSWaEqQ*sjN8ba^KZ$}Oor#)g4(fIn zpaxdj=Z&ZowqX)>U@Y#k?LDZ4dr=$cLj`mimFf$&{R(Q{FVV~TCYT$ifvKp08F(1y zp(6bPCt%=Q_oybKmwFM-!#dP$|CRN1>szRW4q_Odu=P`zPkjg-r8t3u(9YAWvr!qz zM+H!fnxF!8=BsUeEo$6G)aC3%o&7;n>OZj0|Ae~r=TU+G7u9ddJo2v{=dg`TEIc8oKOB! zDO{jIfrKq^cNmMRr{c(+Kn*BBUBWV~MIY)foZs2@Yp6RCNPhJeg`?(KYOS!=U_9+D zj&10)zJ&MkU=O~Ay{Om5$86eB1E%A8)XrYTDjdWb%qes)<;$oA-o{Go$0_Jt$Sa9O zsCk@=6qMqK2iyTuP?s?eCt@M$tXA0eHOP-?*dBVg7|$ zC%ecUSA_I)Oc@1DP>Fg?YB2>HaRY9(?PC|Y3rAxy?T_G6`~@n&tH?LY+(uo}?8UB& zQGu*L1y+SRq6Q4t``>0eIH*9LM|Ipb(t+Rew*3uT@5Wg?@5NvoMooAFwSn8#Afi-8 z!chSxpzcr>DzghQjP*?=g+Q!DMOueSRSW92ZbYT}1ssh(N8N=zs6gMb^`oeOPNL@d z7&Xr)wtfW_=ylXaZ=s{hHmbzEbRN{e1*nM^Tgz;FB`Wf2)I{y51)fEvd^>8Vdu{zF zY6AnPFXcJ={7d^hq?G(CCGn+hYSK_U%|lI8jGEwwsQ0=awct7&IV#lnZ8#eD*!F#> z@5LcZ!hT!7hI$(Umbd{wx}^JPR9$dFb6tJ2ugz0a-Q3*b_q6)_t@XZjJ_>DX*Z8+5 z#(4v#cF&7ziVDk}nVIX!%FN5m>V7xPAL?0N-{$uOFPUYyI_%+rYSL Ue_!|Zl$_+i>Z#pDImcrD2P#khO#lD@ diff --git a/searx/translations/lt/LC_MESSAGES/messages.po b/searx/translations/lt/LC_MESSAGES/messages.po index af96be5d9..b73ca1442 100644 --- a/searx/translations/lt/LC_MESSAGES/messages.po +++ b/searx/translations/lt/LC_MESSAGES/messages.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" "PO-Revision-Date: 2024-07-30 08:18+0000\n" "Last-Translator: return42 " "\n" @@ -26,7 +26,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -341,7 +341,7 @@ msgstr "Šaltinis" msgid "Error loading the next page" msgstr "Klaida keliant kitą puslapį" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Neteisingi nustatymai, pakeiskite savo nuostatas" @@ -474,7 +474,7 @@ msgstr "" "{numCitations} citatos iš metų{firstCitationVelocityYear} to " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -483,7 +483,7 @@ msgstr "" "Nepavyko perskaityti šio vaizdo URL. Taip gali būti dėl nepalaikomo failo" " formato. TinEye palaiko tik JPEG, PNG, GIF, BMP, TIFF arba WebP vaizdus." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -492,7 +492,7 @@ msgstr "" " nustatyti atitikmenis, „TinEye“ reikalingas pagrindinis vizualinių " "detalių lygis." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Nepavyko atsisiųsti vaizdo." @@ -516,11 +516,11 @@ msgstr "Konvertuoja eilutes į skirtingas maišos santraukas." msgid "hash digest" msgstr "maišos santrauka" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -705,7 +705,7 @@ msgstr "Pateikite nauja klaidą Github, įvedant informaciją viršuje." msgid "No HTTPS" msgstr "Nėra HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -786,19 +786,19 @@ msgstr "Rezultatų skaičius" msgid "Info" msgstr "Informacija" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Bandykite ieškoti:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Atgal į viršų" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Praitas puslapis" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Kitas puslapis" @@ -838,6 +838,7 @@ msgstr "Įvertinimas" msgid "Result count" msgstr "Rezultatų skaičius" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -913,17 +914,13 @@ msgstr "Komentaras(-ai)" msgid "Download results" msgstr "Atsisiųsti rezultatus" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Pranešimai iš paieškos sistemų" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Klaida!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Sistemos negali gauti rezultatų" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1921,3 +1918,9 @@ msgstr "slėpti vaizdo įrašą" #~ msgid "Hostname replace" #~ msgstr "Kompiuterio pavadinimo pakeitimas" +#~ msgid "Error!" +#~ msgstr "Klaida!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Sistemos negali gauti rezultatų" + diff --git a/searx/translations/lv/LC_MESSAGES/messages.mo b/searx/translations/lv/LC_MESSAGES/messages.mo index 74d8b0f9e200af83e9ed51c6ac620ded6a0dcc32..68657697e3d5de1d7c1db80bf2804ae4cce436f4 100644 GIT binary patch delta 3133 zcmYM#3uu;A7{Kv^)49#HHt)_$TRLxZsZ*Ca?-x`^BTXfz76vNGw5Az?@#R2ENeZVc zHO10I8Hu$nVx?xLWjG6OAz5f7X{m^I@kags`wld=?|065&*eGKIq$dAW#^_Pernoq zUEpUQf9?3oOttp^&)p^=G@^PhnvxkpW9sQ>*BsTU9^Akd*pSirn2Rnn2n%r(cExAWiPmE$d>7O4DBABN*6%2b;HXz)d)$F3 zco>`FQEbBc;T(mQG+e@g814^Y29%;ZT#p901zq@kG_cRHEq)d2=cAV}jrQx9fwz&p zg+@$bdsB41w%C~ULotOs9Eija%3_CS(9|tM7hZv8Xbn2?4s3?C=)_0R{@+DUq2taX zF@%e;{V(J<+~Fhf5QR+gvhtQ!3TdQ+WQ0UJ3dIz9qA8t)1~d;%Wd*w6GIXMsu?wz2Gqo4{;(nZj zH_=RuyU-MVh-Tt5 zG{CRXg-&1tJd5@}7u$b9@6_e`cFzAQ1tY$RF4UlPa)QR_z$`SN=4ik6@p&P-a4|aJ z5VZe@=vXws3CPr83L4mabR*AWw(ox>1tYJD4>qHzuR#~si%xVHU7!wqTTY@oyojFd zC3FL~(S`m+`=_=^2AGL{VP#`i?12d*n@r&;EJrUz9hNfld30y(xk(0)k7lA9x^g zhYrcNq8FOENjL^);s)G~1~&Wwg2gg)Bg>Jbgq3Ju?>vx5MpQ#Xe;N+pLcE2ht~@U} zU?KA6gjcbCAkrn&pqKPpG$W_b=RcyE_!T{xo9NwX#5?Ni+zdV1k_3fL6h@#6%t5~g zUPRCGO|;`CH1eJ312L3_EHDy)D6{6$%<6ulYO2NohqdVA$ z^*fC98Z_k}pl5gp-O(8|L%*TpuA=k&8QW7jCXX^54X^;6w+Q!O2@+5uT%+Iucd%Is zqu^Pci5;$^XLSe3W=QK2!W&qKF7ze({2TPGIgKPQ+(38Ss%tX!Q_z1_73dwPM1I3Y zKHSJ5On3=?pkPETyCshzAMMZwjd%?D{4p%S>6nUDI21SFBX|}a*QI;%u9TvIPC)yY zVMCmS9>JXMO+-`r1bRs;(1{nLvdL#$tU+&+bV$&vysi4g=%Mg^E?Fwuo5+}8a-Hp#Af!{=SNYg>_i1}9+k0f)WkP24)3BC9KrV0 ze~dK=HO`B~Y%(#d4*3)qW9HyPSb&~2i+HoLI+kPH( zhrUBj$Mo3eeIv=gI^Lq85^tj-E9HPFnhiJxx8g+HhdRSfRA$bhc61pP@Xx3PZlMDC z2i4C_T2zn6R7^%?d~O{1R|h{08d#2e%m)5U#_gy8+fXU~1T*mrs{fy;fFnjbnTbbb zGRf96Q32*4A2Z9g7vc=+%fl4Zp#c@)0o&mSj-}p$O7%rlziu3ly;zMyxd2LSE$aDZ z)DCx|-l7wji#@26J`mLEwc(A!S$$=9zvb@F;u47Pz!dVCc1!= zup5=BL7Z0(y0HNBP?@Sj-TFPKeut5H!=}kLw4yR_0=2*?r-M0z3Zx5_iEh*cKcObP zhU$MCHU1td6R!K60Ao=b7>k3^i|U^;(9Zd%Q_!W#whtafMVyCP=typNniZ(Vz);qw4#SzNQTo z;3fOKAE!~ji&>cSptJJ;>aBPUmAOV-fCsPMrFWZ=`twmDv@j{w3B5R7S$D zQqaI{sDb-Y1CL@pcA^4vPjGfH8nv@TTTek1wG`*<9iPyv;)eJ!vK({U3{!DHyctEdI9qvpAXO1W#I^TjqCbtk;GJ{k3V z7S3dS^ArW{huMP4#6i^Ae2PkS7wWS0p#~<8UDspfa=RxyjH@!pzb05sgBDzinqZ^tSZmw2qWU%1_PwYD4&qQeg8JTQ zMfLjvmC>(Im$VNx?@iRW+o*AO!xYrfHQ9+Q2{lm)Dpk`^ugxOVE%)2!6{rbnP&?X+ z%FNrSv)zN*VH;|mllFNRDv-;lK(l|OpcG$2U6y{Fim{o_Td@HB)K{Y>`mFg*^m$iu zu%s*)sPe2T3I<;ec`5^;%Cf-v0EMb`6`}f5u@eS)o3F&KjEc(5%*yp-XHCz_ZeBQc zh1<6%u%@D;KGacDUgik~))!TF)Rz}|$^s>)KhQj{GrXfFw63cDuqV~EHsEbO>#2|V E4`97W?*IS* diff --git a/searx/translations/lv/LC_MESSAGES/messages.po b/searx/translations/lv/LC_MESSAGES/messages.po index 26008f875..20169e2ef 100644 --- a/searx/translations/lv/LC_MESSAGES/messages.po +++ b/searx/translations/lv/LC_MESSAGES/messages.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" "PO-Revision-Date: 2024-05-23 21:19+0000\n" "Last-Translator: Obligate " "\n" @@ -24,7 +24,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -339,7 +339,7 @@ msgstr "Avots" msgid "Error loading the next page" msgstr "Kļūda lādējot nākošo lapu" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Nepareizi iestatījumi, lūdzu rediģējiet savas preferences" @@ -472,7 +472,7 @@ msgstr "" "{numCitations} citāti no {firstCitationVelocityYear} līdz " "{lastCitationVelocityYear} gada" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -482,7 +482,7 @@ msgstr "" "formātu. TinEye atbalsta tikai JPEG, PNG, GIF, BMP, TIFF vai WebP " "attēlus." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -490,7 +490,7 @@ msgstr "" "Attēls ir pārāk vienkāršs, lai atrastu atbilstību. Lai veiksmīgi noteiktu" " sakritības, TinEye ir nepieciešams pamata vizuālo detaļu līmenis." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Attēlu neizdevās lejupielādēt." @@ -514,11 +514,11 @@ msgstr "Pārvērš virknes (strings) par dažādiem jaucējkoda īssavilkumiem." msgid "hash digest" msgstr "jaucējkoda sašķelšana" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -700,7 +700,7 @@ msgstr "" msgid "No HTTPS" msgstr "" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -781,19 +781,19 @@ msgstr "Rezultātu skaits" msgid "Info" msgstr "Informācija" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Mēģiniet meklēt:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Atpakaļ uz augšu" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Iepriekšējā lapa" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Nākamā lapa" @@ -833,6 +833,7 @@ msgstr "" msgid "Result count" msgstr "" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -908,17 +909,13 @@ msgstr "" msgid "Download results" msgstr "Lejupielādes rezultāti" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Kļūme!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Meklētāji nevarēja iegūt rezultātus" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1654,3 +1651,9 @@ msgstr "slēpt video" #~ msgid "Hostname replace" #~ msgstr "Resursdatora vārda nomaiņa" +#~ msgid "Error!" +#~ msgstr "Kļūme!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Meklētāji nevarēja iegūt rezultātus" + diff --git a/searx/translations/messages.pot b/searx/translations/messages.pot index 2d6820254..89d58d923 100644 --- a/searx/translations/messages.pot +++ b/searx/translations/messages.pot @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -330,7 +330,7 @@ msgstr "" msgid "Error loading the next page" msgstr "" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "" @@ -461,20 +461,20 @@ msgid "" "{lastCitationVelocityYear}" msgstr "" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" " WebP." msgstr "" -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." msgstr "" -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "" @@ -498,11 +498,11 @@ msgstr "" msgid "hash digest" msgstr "" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -678,7 +678,7 @@ msgstr "" msgid "No HTTPS" msgstr "" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -759,19 +759,19 @@ msgstr "" msgid "Info" msgstr "" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "" @@ -811,6 +811,7 @@ msgstr "" msgid "Result count" msgstr "" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -886,16 +887,12 @@ msgstr "" msgid "Download results" msgstr "" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" msgstr "" #: searx/templates/simple/elements/search_url.html:3 diff --git a/searx/translations/ms/LC_MESSAGES/messages.mo b/searx/translations/ms/LC_MESSAGES/messages.mo index 2c51efb0e3688e2430c4cd6440c474cbed4ccd16..96e8e4b448f1a135f602e26c7c911a3d75309a44 100644 GIT binary patch delta 4523 zcmYM$4RF_W9l-G~u}vN}*bo>SHpeyrc~}hCfH5F4gfS_Q(eW4?P$(jS9HgA^Cyfh1 zdANbK=^-R!JY>i;LOG2z2$Z;Hd90EL%Lp&3%eV@)dcXJk-o zrmn6_UFep!Gw`Q-yAW={;~gyh|Igf<5Yj2mi!Q`Il<$q@&3F^#?a@Zepu7h=TF{io40*q{0qbij|0z~QEwL+FH= zSc19O5v#B_-ibXJKP=#3AQcay0rsL997Y2j#rb#~U8-BUhrr~+5&Sg1f$i}%@N%qpGuna%XhoOqeRS#mj;@SR&7cEXE{P68cW*fQ z{up!xs?j*LvAsUJ1XEpTSjhu_!z29T%o@=^yU_vmVS#Pqlrz6?O#G~Rb7e)JAM_N`PZ;7u0>zi8{Ll&P<|e}VxRov5SAf}6Yf9{ z;hgCF=t6YM7NZHQ#!CD~ET@jghg0Yhx1bZcfKKQNx+2%nK%bz2GC6_P=b~G1Yjg|;S{2Jv+GPK0d2mK^&=(hDJ$@Z;!&c-fhyS91x)&q^_D0{E ziLS&Vw0$X>`AQ^*uoj(oBier#7U2PW$oqem2M@!VqBpTo> zn(5ov4}Xhh)Sh(g-xYm7A8jv2d{eBqhk49gO{tSKpEp&^1U7SjOJT6jUzz!wJfLUn9`DnmG zG}HcQfZ=GyW1^GLiA={&;cWE%d9i*W`u-AZkE>(*niLOax*pST3mT{)mYdK(&!7YE zL;F9E_B$TiUq>f;8Xf4D=s@qr_RG;LXuoUdcO!M32Lol@mSo-?4bTTYJcH4J$D$ce zjNXlI%{=tJFG1gX2pwPprsEUny>CGK??YGU2ogUPUg9B*ij(L>-o$ilK{GgyUZdY( zfBY9Z^FDn;sKZg{X>P(x?Lzngrc>TRXD6})$uT^Q9q>e~KZ9KuKeWV(%jlQtD)M;` z;r3+4dH6+&ebK|E18M)lymSfu0$tV!qs9fVHi5zJWRPK z^*k7889MU^u@WE0Wq1nBykc;2O{=gIW?X}2G864MKbDuo_7#{#{W^4FkH_*;=nCye&pjwQiRJ8J$x8LYZ0h@= zD?AcC6XP(;`(Mk0FD^j$YE|s84$ZIu4X_{0^kuZ)2bhB&;sQ+PCypP)a1Xjgo6rFp z(JkGLbPWg5pYe<6`3t?ulZ+;!U%DCS04rks8Z`5b=oaii12$n-+=ol>CG?sVRwNU? z1MOdn4m=x;y9Isk+n6$g=XmfC9m5{@I{JZVMbE;!=$^fY8?oJpq<$0n-d5xj5gM@= zPhuf{fE=&TnRI7i6}q)gVk5pVlJ#f1Ld~coqjl&~KZY({6L!ZvvHeGAMkkQf3#ZTt ze2l)A!B@+b$wm7WMf)S4kWh-=wz=qv-doA~JJ2dB+}nrI7Y`vZ!x5Z}f5tgDVstW4 z1G-gv(FA^iF6oEp-nZv}q{i)r9^yQ7>HEa;0CZ)Crg$)e5wT%>Y^X*j@`Y$E8eldK z#D%ebYjh_X=P5MsJ~Yz<=*k>LxBBPkVgC(!i&EEk@b~y5bjJTd2TmW8bm)w2-vhM1 z0L`=n?LRy^8twPF=tQ*tUFbk}$ND;SMZSV0lnVFr;0#xzhwfYGi<{BC+#btMqZxb` z9q2`LBFE57PsjFm(7pXrtp5kvuief2Chd}Xj!aZ zfo{cSwEqrtLQQA_&tN`2i(bc9F&8i6eEc^$p;_bjr+ID8p|pnTo`ucJd%mCDY1H5$ b!wSpFE6ayA&+oT3qam%dfAg@?LplEg$I7qI delta 4625 zcmYM%4^Y?j9mnwx`hx@nejtBE$4^ip6ok#x7-`*Eo4U@H+H6+x6ET7MX@Ijr_MKs7 z-KJi$Npwv!Z<3}bP%~{*G;TWemMhI>rdX+4cx9e#^J;F-7vJ~YyspRR-}n9beBPhW z_xsa-{QRuvok5Wcy$9p* z5DvxTn1JVSE`Est=R7w(#UD7soQDb+#+$GjgSZ7taj*4%Vt$SVv|m9@m_2MDu*=6d z>f>=VPR3Zg53_LzrZK;Jg2Ff&T2TRdQ9C$>tk9jrg?Jj3s`6ClSiE}=N8)EV7zd^K z3ynd=$-s2X!!j(x`*8&-{`(kYes{_m`pqk-0M}5dizbRvmx9Vn2y?IiwUZyB0xq`x zTC*N?nvJMH6>dK%D9L3Usw9zgzcf98J*+=uGFh+4p94B@{~|SFgE^>7E*573PPg(y))W%vp8}I_^HQRv-v>UbZ-{V;9MLp1OUdB4=Uth~2WYca7Zp1&Jp1YI5%Gjf*qiIIPZ$VG5UmFF!o^B6nWj**^{1fWz zub~1AVwKu)0xCc%YNx|7A9GO)o{1WN59;}__1B={KZ`n=&AH@%28E+E%)#_L|2?ij zrFbRk%zufx3;V7AAZp^{s0mJ^0-r}M@N=twg&OxyYrk$rkM_q69qsu6hS8ui8i55k z76UjN^NUzk9o00{!k1zN{sMKG&tYGbb5~K%pJ1>S@)43O_bCq1`#l2{}nY+9~R=@QE%BWDkYeY>YtCX z%Gs8n7@1rCn$FY#@takEgFoP%MUk9+X| zYN55`$v=y8k5kZu+ffT>$5?y~weq)6zY*_a1QUz=oj0Lg(`JmrR%?IB>Mx_dps!*) z_L|2qpZe({^3SX90>%DL^UY%OCQP8e92HPO;M&O-x#YA!@AU@_`0EXPEA8g=5J!s>n2e-V|btEhzyD)sBh zs0`(x?!=9#OIvFF-eenayEV+V0r#VJR%!i>=98$MY%p6;uiJB|z^|Zo)`|MN-kV4g z+;Qs<@WZ11IBeGYpH4w5Z^IO9N1e?Zs7rauJY#->{9VOeK%WTHVeCZz`5e?vOHkt~ zFd3_H5jG+}r0xvri1e?U80L3L6m+KPNK7{h^}9X~xsPr=Y9ZaIFW(W=1Q)ISGHU17 zQAZFr$&VMrBJm-BG`tygG_z56 zVGioZ=HohCY3#o<&X6 zk2>2csPVbqCkt4BGjS0vz}={cV)+YUHV#K^U=r#ms!?bE7%J{MkAiOL22|=dTYW1k zwe6@K?6&rO*8Uc1A-(2d)bq!19RAJPqi^xY#iQaRqvB?xHtK~aXvIaSv!05&?RTLr zT_x)0`4QBL8&DHBTK{Ss_#Rk$3u>orsPQ|^4%E2U&2A))=iZ^9i4IxE2dIpEgxb-k zs0Cg^UAq6E77#VnKg%0X^%T?wGEoy1q82g%wbNO+;`NMu<\n" @@ -26,7 +26,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -341,7 +341,7 @@ msgstr "Punca" msgid "Error loading the next page" msgstr "Gagal memuat turun muka seterusnya" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Kesilapan tetapan, sila ubahsuai pilihan" @@ -474,7 +474,7 @@ msgstr "" "{numCitations} cetusan daripada tahun {firstCitationVelocityYear} to " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -484,7 +484,7 @@ msgstr "" "yang tidak disokong. TinEye hanya menyokong imeg yang dalam format JPEG, " "PNG, GIF, BMP, TIFF atau WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -492,7 +492,7 @@ msgstr "" "Gambar ini terlalu mudah untuk mencari padanan. TinEye memerlukan tahap " "butiran visual asas untuk mengenal pasti padanan dengan berjaya." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Imej tidak dapat dimuat turun." @@ -516,11 +516,11 @@ msgstr "Ubah rentetan kepada \"hash digest\" yang berbeza." msgid "hash digest" msgstr "huraian hash" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "Plugin nama hos" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" "Menulis semula nama hos, buang keputusan atau memberi keutamaan kepada " @@ -711,7 +711,7 @@ msgstr "Hantar isu baru di Github termasuk maklumat di atas" msgid "No HTTPS" msgstr "Tanpa HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -792,19 +792,19 @@ msgstr "Bilangan keputusan" msgid "Info" msgstr "Maklumat" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Cuba cari:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Balik ke atas" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Halaman sebelumnya" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Halaman seterusnya" @@ -844,6 +844,7 @@ msgstr "" msgid "Result count" msgstr "" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -919,17 +920,13 @@ msgstr "Ulasan" msgid "Download results" msgstr "Keputusan muat turun" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Mesej dari enjin carian" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Ralat!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Enjin tidak dapat mendapatkan keputusan" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1658,3 +1655,9 @@ msgstr "sembunyikkan video" #~ msgid "Hostname replace" #~ msgstr "Gantikan nama hos" +#~ msgid "Error!" +#~ msgstr "Ralat!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Enjin tidak dapat mendapatkan keputusan" + diff --git a/searx/translations/nb_NO/LC_MESSAGES/messages.mo b/searx/translations/nb_NO/LC_MESSAGES/messages.mo index fd47a5724e42d4cbb797df049135ca6818f8f769..1eaac234194d670ac7cfa05d9af3825ac9e331c3 100644 GIT binary patch delta 4668 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\n" "Language: nb_NO\n" @@ -23,7 +23,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -338,7 +338,7 @@ msgstr "Kilde" msgid "Error loading the next page" msgstr "Det var et problem med lasting av neste side" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Ugyldige innstillinger, rediger dine preferanser" @@ -471,7 +471,7 @@ msgstr "" "{numCitations} sitater fra år {firstCitationVelocityYear} til " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -481,7 +481,7 @@ msgstr "" "som ikke er støttet. TinEye støtter bare JPEG, PNG, GIF, BMP, TIFF eller " "WebP formater." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -489,7 +489,7 @@ msgstr "" "Bildet har for få særskilte detaljer for at TinEye kan finne like eller " "lignende bilder." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Bildet kunne ikke lastes ned." @@ -513,11 +513,11 @@ msgstr "Konverterer strenger til andre sjekksumsføljetonger." msgid "hash digest" msgstr "sjekksumsføljetong" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -706,7 +706,7 @@ msgstr "Opprett en ny sak på Github med informasjonen ovenfor" msgid "No HTTPS" msgstr "Ingen HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -787,19 +787,19 @@ msgstr "Antall resultater" msgid "Info" msgstr "Informasjon" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Prøv å søke etter:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Til toppen" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Forrige side" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Neste side" @@ -839,6 +839,7 @@ msgstr "Poengsummer" msgid "Result count" msgstr "Antall resultater" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -914,17 +915,13 @@ msgstr "Kommentar(er)" msgid "Download results" msgstr "Last ned resultater" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Meldinger fra søkemotorene" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Feil!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Søkemotorer kan ikke motta resultater" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1848,3 +1845,9 @@ msgstr "skjul video" #~ msgid "Hostname replace" #~ msgstr "Vertsnavnserstatning" +#~ msgid "Error!" +#~ msgstr "Feil!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Søkemotorer kan ikke motta resultater" + diff --git a/searx/translations/nl/LC_MESSAGES/messages.mo b/searx/translations/nl/LC_MESSAGES/messages.mo index 071c3cbc35faac97f81fcd64924aca0bb4811988..6b8fa7a91ee35a44c12a7257595bad2858f3b74f 100644 GIT binary patch delta 5324 zcmYM$2~btn9mnzWlpUS~5Fwy|ii#izA}EMa1d&CsDsENWsA)8!Q8SRF>YYl|jD}*R zXf~HbGu5;uNg18G)W)fqFg2+*aYACFxXi?=leQ5fI?<%x-@9j~j^pQ?bIm!@I~|ZyG2>p!acO24Eug#__0ug&2t?s2$HkEwsW~kLA?I;$`P9aM(fRM5gFQ4623eq#L`6>%3TwYRKyQR99K5Dez{P9vp(vF2IFqt3h#706FeJN+rn z#bua}r%>$=tbTk9bX4J}BZx-@J_5aZ|8poPB}J$OD$qBvZC{2OSclr-Mq7Uy)&D3e zpbwEZ&YVMC#+#^}nn7*=kvNiS0%}|phOoY=p`gp~6zcNSqi$y-mg8<5f!9!hg%5U9 z9EUp7L{$4wOvfxNz(qJ3-$2d(57ZHKp#uF6`riNGWM7cxG1N}8Q4<$iD^Mw%ftp|; zF2Pl(BRh|L#mzm`xKJ7uKqPA1G*pJ?qn_6yp9ZsH2>Dm)Hq*eXYMRjxe}@|Q9104zk zW5Q889)s#ogqo-fLvV(z*PteR5;d+4Yp@j+NH^-t?_(LJr@0wvK;5mgsH6Gz+h~|6l_A~b<9x; zVKkgTP0)dw`0p5spQ9$Yh9P*{dJh$lhb!L;gHYo`QSA|^@v+z&lkM{q^it12KfV72 z6f~gF*I-O3YNATi!ZXo}3sC)5pq{Tm1=@gG$U!Z%-9B$dWv47YQgtVujf(Jhw5*r zOkBiFyoQk&mF>R&L$k?0ucRrWfnQQnhx9SqQGuL71@rPW9v)N_o>9iJl~AR@N3jW`*Ypj z@sp^dx`fKaRgA_PsDK`!&OVg?l|*1HDnm{xg(3?1_#AFT1=551k@yj{!^io4D&>RG zcgbvhBF4}@9ktMM)ItrIiZ5a!zKfdo94f$0WFE&{qM!jcQ9HednkXXAT{saH@o-eX zaj3{kQD-?9`{C251vXi?q3+gBOvBev^L&K-HDB^itls}9{@0+h8)3~tEtHFWu?Urc zxu^-2TAxK_VhbuWJFyB6pys<{?ZIi(AEL%j9p}0beZT+DP|!rbz;fJ*%D|_non1lg zpa*?Nz;CN|IvO>u0JUH#YR8qR4a~OBYf+bYwSE2q>T)-tqXF9}XooG`#4<^*AO|??m1HhgLJet^1*lFbK850jT+h;c6T;!Eyhe{uT{N*+o=JZ=gDM zqbB$PH9^!w_h<&7GLvTO*{J7*sP+of5za&%-4cw#Ce()BL}mVu4uyCMC#;xOWmGC}p>}v5m4TSaZbk;8#!o`^FT>$D3*SHo{jqPJhET7^Av>NqZx8VSMgulo5Qa1w~SWEo@D)5>z_s%?p0n|5OEWU`! z#2)m+BRG!r&2b7!)jiZse?(nIZ@GJE;!qQ1SaVQ69tG&T0~kns1BT#c)I2*-N4OXD z{12$3K7uRo8aj%kvcmVOniQwi)U<{^FpN_suhx!CJqf-19hTtL8 zyzQvK|Ae9V7gQi;Q5*hjD*0E3uWZNb_Q5S{H)`NR9DzZV?u0q09Ts3PmZK)DM)j{j zFD|z>ST|!B?Jd{~_g9jCMSg$=c^EapyS9D;72s*x-eKz(tp7yq^qQ^TKn3z|)a%=0 z+XJ~knx_xyc{D2U1c!oBnSu%+AJuW9bqXq_Rj4oDJlkH6nrMT4z6Cwhe~ntW#kL=? zwpov%m*;1!&ZiVK(G}}WR3LXyU#k1q2ZOl~iZ~V(@E}xRqiy>H)Y+C{Z=8;LTV`Pz zu0y@P`*1d%LcWN-OmzG5zWD(ye~n9OzZEw!%D;B?s-LZE@0anVCnPUDGdn3OCqHLY j%Y%^#fmCynGIQG#GFyXMy2g%d@0-^Z-TrOWZqNS!Y1tp- delta 5397 zcmYM%32;@_9mnw#vOsnSNeKHRY=P`T$}=os4M|vHH0+I#LX=<@Oj1M;E{zmLP?3;G zX;4{2A`r9zEU7~~Xqn1TiaHf$Z~}uwunZIoPN&r-{r=uPGiAd2oOAA3{%5-{X?n-+ z<$ZomTU0>3;ol5DV+P>#5as^=uPoY_K(gf+ht(K^+im%N976uE&7a5ac(r3_Ea!F^;dda0;^NwGaz20Gm(^nysyFI;X2BF3ohYDa?f7V|E&ZR&NmRMI{1o?8*%w9kZSZAN_K@E5SJ$M9F{{l|H ztEhHyoM^3Js&yz&2E1bvOwdQ5{~jUdL?m?Wm5E z*uO~hqUz$b4@nGib4&^j$86MXD6_7%)}Z!$Eh>@$O;tpe8yF6+kYgGQOEdLJfb78fX_Pkhf8X=NRg6wqhP$#3bxH z)UBV5TH*rKp3b-BMVL%}B~HKw9E)F~`tLD}_19^QC80=1pgNe0jA3S?X1dCjuea8s zX0R32z8;J5UDTF!=OY@EQTi4SkNGPfPvApbf;l7I?}mfuC4X)t>t8^kivq5&DM&D8 z2Uegu>cU^(=uz%czlvIs-57{XsI57Uy4Rne0{#jg!KyKzO&Ee(ZGIQ3!@a0>2eAk*paL14=bvZ zlC)Qms6#c34;_vI48x_Uz{*eo)Sx=vfEu{g=C`8iy=KcBP!rp0^9QW&qx$&}gLVH~ zNhDD4DXQbU7>3`YI_N@m9LP})#c)&yeK7>%t;wi>yx0x1Q0=GM@*GtAeDud9zUS=! zQWD`5l%N8rMs>8-<{eZ=n^6P5g5g+)s<#jI{4greX4F8ZPy?N{&(ERyzhLv9V|U&E z%Ov#1yN2rUU#J!6M0FIJ;vTv_r~ndBGf%fpK-Hg#5m<<7w;UBvB`Uz@P%oejsQRy? zqoryjp;P@fD#8y?ft*A&{1|;RLEp7RZP^V};GwC;EW@FwTd*0g_!;vis{QJ8_x-X4 z^|iYLHO`@Q_Fwn;2nCwiMbykLqXM{L{SMXeK1N^=cWV~LpaL((GOR)kcnx(e+c6UV zjarG|F?_RZSK0jcXc_Hl`I7$X!%m4{;uLp*ot!`*b*NK~A$d zikjIe497npUjybdRN!}TB>o4rlJQQ4dp{?k2B=0wy3yvh*!&x)H{@?{8J@t?81pl? zqraht{2kO*h4I^lR-z}yU@R)2B-Gw#VlQ-NlF$+@!f9BFYw;K=kP*Bm_1%zynqdxV z$sb4GA+z~P>_hn`)IhsY10BLdY{AiZ4Ha0(qrTrM9n+J921-Lc@S-}Ngz6vmCKKbZ2DO*3 zT6dxbdK07ZAS#g4sP>;&|Bjl#E!0YN;9LwC@AmhEbs^^K{uhx@2gj^`M4g4tQ5}7a zd3YPO0%Q0t)y$@#mUba(pv|b6)}z|(MNOayHREQ~1U|CQKSf6aU9uIfqE7owo4dT4Tf9?4<6ey7Ia3DUkMon@X zrlFo^U;|D@&G<6vbl=7S*lF#b<^IX$McsxXYq7NiwS}cwjvMht3N*mWSc!GW1u*`T z-6b23TGAX;y+Tw6OHnhfL2b=O)Qq>={4Uh<{iyPzsCp+*TX)tW(VN6Q)Qq}Karde> z_9s8U>P4NALe$bdg=x43J@_7KpueC3{Q_0L4F}-d>MS^WNNCUBvo@m+ z%SlYaGsus*!^dz&io7oz6HQ_p z1xYv0cxhpPNFJ+yH`6{YIk#?>mRTeM3ojC{Q3ts2Pv76((Az+wxg;`=WX~Nz^E{PZ}_s z{9X*kBd8uuqIy1q;dtJ9#riFVQT`CSp&vV`Py?(XsP;W=egG=u__-VzJs4#RGOQC& zbDL)KIjBJLQ5SZhEnjJ^w9nU|0(Verw-pu0Z&3s8vmV9}^2g_LWc03UwGS?%25Pev zZlMPJ-sZcpV`>;~jl*#AL#^qk_F2{(Q~(92H_`%(z?G;#pL>jiBK;Mr<2w7`Ez~9+ zMt}SO2jU4##4k`6wG-##z{lKUT+^~BIx}cs#nYt~CDoqg#T6BmHJ+-HnyS*0H6?tJQ??&Ffjq, 2024. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" -"PO-Revision-Date: 2024-07-30 08:18+0000\n" -"Last-Translator: return42 " -"\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" +"PO-Revision-Date: 2024-09-05 06:18+0000\n" +"Last-Translator: return42 \n" +"Language-Team: Dutch \n" "Language: nl\n" -"Language-Team: Dutch " -"\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.7\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -352,7 +352,7 @@ msgstr "Bron" msgid "Error loading the next page" msgstr "De volgende pagina kan niet worden geladen" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "De instellingen zijn ongeldig - werk ze bij" @@ -485,7 +485,7 @@ msgstr "" "{numCitations} citaties van {firstCitationVelocityYear} tot " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -495,7 +495,7 @@ msgstr "" "ondersteunde bestandsindeling. TinEye ondersteunt alleen afbeeldingen die" " JPEG, PNG, GIF, BMP, TIFF of WebP zijn." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -504,7 +504,7 @@ msgstr "" " een basisniveau van visuele details om overeenkomsten met succes te " "identificeren." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "De afbeelding kon niet worden gedownload." @@ -528,11 +528,11 @@ msgstr "Zet tekstwaarden om naar verschillende hash digests." msgid "hash digest" msgstr "hash digest" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "Hostnamen plug-in" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" "Herschrijf hostnamen, verwijder resultaten of geef prioriteit aan ze op " @@ -725,7 +725,7 @@ msgstr "Maak een nieuwe issue op Github met de bovenstaande informatie" msgid "No HTTPS" msgstr "Geen HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -806,19 +806,19 @@ msgstr "Aantal zoekresultaten" msgid "Info" msgstr "Informatie" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Probeer te zoeken naar:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Terug naar boven in" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Vorige pagina" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Volgende pagina" @@ -858,6 +858,7 @@ msgstr "Scores" msgid "Result count" msgstr "Aantal resultaten" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -933,17 +934,13 @@ msgstr "Opmerking(en)" msgid "Download results" msgstr "Zoekresultaten downloaden" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Berichten van de zoekmachines" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Fout!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Zoekmachines konden geen resultaten ophalen" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "s" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1972,3 +1969,8 @@ msgstr "verberg video" #~ msgid "Hostname replace" #~ msgstr "Servernaam vervangen" +#~ msgid "Error!" +#~ msgstr "Fout!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Zoekmachines konden geen resultaten ophalen" diff --git a/searx/translations/oc/LC_MESSAGES/messages.mo b/searx/translations/oc/LC_MESSAGES/messages.mo index 16e197058b9548e65c669b4840e8b9b92e2cccda..697d43c2cf0ffd2b90a922a62094bd1934305ddd 100644 GIT binary patch delta 3633 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" "\n" @@ -23,7 +23,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -338,7 +338,7 @@ msgstr "Font" msgid "Error loading the next page" msgstr "Error en cargant la pagina seguenta" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Paramètre pas valide, mercés de modificar vòstras preferéncias" @@ -471,20 +471,20 @@ msgstr "" "{numCitations} citacions dempuèi l’annada {firstCitationVelocityYear} " "fins a {lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" " WebP." msgstr "" -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." msgstr "" -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Telecargament impossible de l’imatge." @@ -508,11 +508,11 @@ msgstr "" msgid "hash digest" msgstr "" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -692,7 +692,7 @@ msgstr "" msgid "No HTTPS" msgstr "Cap de HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -773,19 +773,19 @@ msgstr "Nombre de resultats" msgid "Info" msgstr "Info" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Ensajatz de cercar :" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Tornar ennaut" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Pagina precedenta" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Pagina seguenta" @@ -825,6 +825,7 @@ msgstr "Marcas" msgid "Result count" msgstr "Resultats" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -900,17 +901,13 @@ msgstr "Comentari(s)" msgid "Download results" msgstr "Telecargar los resultats" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Error !" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Los cercadors pòdons pas recuperar los resultats" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1898,3 +1895,9 @@ msgstr "escondre la vidèo" #~ msgid "Hostname replace" #~ msgstr "Remplaçar los noms d’òste" +#~ msgid "Error!" +#~ msgstr "Error !" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Los cercadors pòdons pas recuperar los resultats" + diff --git a/searx/translations/pl/LC_MESSAGES/messages.mo b/searx/translations/pl/LC_MESSAGES/messages.mo index d9fbeb9234471023d56c3328c965d77b04c7c190..d333a47d61a86604e530884aecb169fdc00444da 100644 GIT binary patch delta 5352 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

P)k-{miWur~tR3 zGP(x~@Hq0RF+Ha_?Y`L*bZPRfD^Ua2pe|Q6vZgtS8u$p6fy8tt@Uf^sGg0F_I2<>i z0zQh$!0%B<_#P_IkCBc0%pD3FX?TP#tjch9v=7zsIC9+P3@X)Ty0cKQwIAwjNI*TG zj#@Yy1F#Sk@Jfurby$NhVW8gszB8N-gD`;y2{;&YaRK_U5U*l1rp|Qk#t(2g^?j(z z^aLBR$1LX(p21S;cTsm@;cO@6`KZ9wV;t+7jTCeTj-fyP0r^&#bJzvjP^s-Q$H_<( z>Vp%9dOjID;%pp-*{J@NsMK#mWpWRO;9+YE`V`4o3fl2Sti-P{5DVw>4@oS>sdxl4 z@d1Y7_<7C`o!O{>i%<(Spe|(#YMx8j8LyxM{=~L_F^~LfqAzLagbz_?*k(Hhv05?wBh-d&qsHAu1@-{-`u!W@uzPmC8g!AvcmGRqQZ5B6ufIa<+VGa2Kx#f;+{P z\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" +"PO-Revision-Date: 2024-09-05 06:18+0000\n" +"Last-Translator: return42 \n" +"Language-Team: Polish \n" "Language: pl\n" -"Language-Team: Polish " -"\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (" +"n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " +"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" +"X-Generator: Weblate 5.7\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -350,7 +350,7 @@ msgstr "Źródło" msgid "Error loading the next page" msgstr "Błąd wczytywania następnej strony" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Nieprawidłowe ustawienia, zmień swoje preferencje" @@ -483,7 +483,7 @@ msgstr "" "{numCitations} cytowań od {firstCitationVelocityYear} do " "{lastCitationVelocityYear} roku" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -493,7 +493,7 @@ msgstr "" "nieobsługiwanym formatem pliku. TinEye obsługuje jedynie obrazy w " "formatach JPEG, PNG, GIF, BMP, TIFF i WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -501,7 +501,7 @@ msgstr "" "Zdjęcie jest za proste by znaleźć wyniki TinEye wymaga prostego poziomu " "szczegółów wizualnych aby poprawnie zidentyfikować wyniki." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Nie można pobrać obrazu." @@ -525,11 +525,11 @@ msgstr "Konwertuje tekst na różne skróty hash." msgid "hash digest" msgstr "wartość hash" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "Wtyczka Hostnames" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" "Przepisywanie nazw hostów, usuwanie wyników lub nadawanie im priorytetów " @@ -720,7 +720,7 @@ msgstr "Zgłoś nowy problem na Githubie, podając powyższe informacje" msgid "No HTTPS" msgstr "Brak HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -801,19 +801,19 @@ msgstr "Liczba wyników" msgid "Info" msgstr "Informacje" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Spróbuj wyszukać:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Do góry" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "poprzednia strona" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "następna strona" @@ -853,6 +853,7 @@ msgstr "Wyniki" msgid "Result count" msgstr "Ilość wyników" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -928,17 +929,13 @@ msgstr "Komentarz(e)" msgid "Download results" msgstr "Pobierz wyniki" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Wiadomości z silnika wyszukiwania" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Błąd!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Wyszukiwarki nie mogą pobrać wyników" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "s" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1959,3 +1956,8 @@ msgstr "ukryj wideo" #~ msgid "Hostname replace" #~ msgstr "Zastąp nazwę hosta" +#~ msgid "Error!" +#~ msgstr "Błąd!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Wyszukiwarki nie mogą pobrać wyników" diff --git a/searx/translations/pt/LC_MESSAGES/messages.mo b/searx/translations/pt/LC_MESSAGES/messages.mo index 6feba5f4c415e926559f49a0ddb5a448ec48efe4..2d2f6bbab056dd8db24d663defc0506482305d93 100644 GIT binary patch delta 5391 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, 2024. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" -"PO-Revision-Date: 2024-07-11 16:18+0000\n" -"Last-Translator: ds451 \n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" +"PO-Revision-Date: 2024-09-05 06:18+0000\n" +"Last-Translator: return42 \n" +"Language-Team: Portuguese \n" "Language: pt\n" -"Language-Team: Portuguese " -"\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Weblate 5.7\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -347,7 +348,7 @@ msgstr "Fonte" msgid "Error loading the next page" msgstr "Erro ao carregar a próxima página" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Definições inválidas, por favor edite as suas preferências" @@ -480,7 +481,7 @@ msgstr "" "{numCitations} citações do ano {firstCitationVelocityYear} até " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -490,7 +491,7 @@ msgstr "" "ficheiro não suportado.O TinEye só suporta imagens que estejam em " "JPEG,PNG,GIF,BMP,TIFF ou WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -498,7 +499,7 @@ msgstr "" "A imagem é demasiado simples para encontrar fósforos. O TinEye requer um " "nível básico de detalhe visual para identificar com sucesso os fósforos." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Não é possível fazer download da imagem." @@ -522,11 +523,11 @@ msgstr "Converte strings em diferentes resumos de hash." msgid "hash digest" msgstr "resumo de hash" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "Plugin hostnames" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "Reescreve hostname, apaga resultados ou prioriza-os com base no hostname" @@ -713,7 +714,7 @@ msgstr "Submeta um novo problema no Github incluindo a informação acima" msgid "No HTTPS" msgstr "Sem HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -794,19 +795,19 @@ msgstr "Número de resultados" msgid "Info" msgstr "Informações" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Tente pesquisar por:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Voltar ao topo" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Página anterior" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Página seguinte" @@ -846,6 +847,7 @@ msgstr "Contagens" msgid "Result count" msgstr "Quantidade de resultados" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -921,17 +923,13 @@ msgstr "Comentário(s)" msgid "Download results" msgstr "Resultados de transferências" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Mensagens dos mecanismos" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Erro!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Mecanismos não podem recuperar resultados" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "s" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1964,3 +1962,8 @@ msgstr "esconder vídeo" #~ msgid "Hostname replace" #~ msgstr "Substituição do nome do host" +#~ msgid "Error!" +#~ msgstr "Erro!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Mecanismos não podem recuperar resultados" diff --git a/searx/translations/pt_BR/LC_MESSAGES/messages.mo b/searx/translations/pt_BR/LC_MESSAGES/messages.mo index 1a99237171cbd525259aa20c2cba1fd64a6aad62..b71b2f3f7284f94f58cc9572974b726324ce327a 100644 GIT binary patch delta 5352 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 UydbS@UO`fvXIb02$`;T60GS;qNdN!< delta 5471 zcmYM$3s9C-9>?*6AR>r}fGBu*73CUoQ5Qs0yZ~Y-k}Q>I?kkd_z+1eCmulX0Q+{LlZK z=Ye-x{o306d{+hrG#mcq`57}5X9lbH^S|myV|vrA!NKUoD16CY-;X2dzi#`VU?2LQ zT0h4?`d?xQ-oSp?jd{lSdZLALA)lzFSc(C781+EAwG$P%3n$i9v4(2GP;9pP) z-$qS%AGPw{luhyap~i>fVobnh<~N&ZgyXOw{Eunqk8@BDmf%1vL#?<9HPJfjCS(m} z8|L6)T!hz92~3Z1o-0K47oZmAMxQQJ(@;P!YHxg~EqMvGl3h3g_oG&R3iaF-)QYa7 z#@)60Gbo6D2&!U{$QsRX)I3?J1ZKoie@!@-3wog3x)l4D6+6l_5Sykz|n z^XXql1%8PA3&U*GxLK$L&cQ5PfZED!sCf?fXpE(C0#)+ssENB#6W_H4aJ1DAMI}54 zRoao(6x4GQP?dVv_GhBT7oo;KhKl1xjq|Obp$DHq7p_GO+=Uw0X73+Ct>`$`U?*x^ zA_qg?hfLJ?Y}7)gVLTS2o@=l^i*@v0Kq}=k-86Li{awx>i9+5SGZx2SKI(0#wmxmG zNA39@N?@`y&`6$RqsIAJ!0eb%*rJ>9#P?=YwDzXkW!3OLJY_GSV z_O1=J!sE7o88!YUDxrJG8)yPYIfv1OT4)w3fkI4Ue)CHjdT=9ZqV1?e_M#5Y5!B)A z#MyWbAHpGV&iH&(iAzv>T4t{=!c_XpaWd|}@pv8;KWH@d*J&L@Lz%{-0^}ldm;%&F zSJ>;%S~s9p(1?1z8QpjQwPk(y5s9g&c+*h{6r!HngsSkiG1OlJc5#7khuMcJ-FwI@ zY`QQ2uc98jfl90!*W#df=kRSs-QR)9xF7k?oaM)S{0_@;R)X`pp$)U?cO_8&5*iP< zz$bW*tglABRB&Rrgo`!|=m!c}t zjyhYuUYsQDRT%0}jpm0AM+x@B#i+!pQ3=$e0zZ$Mc!TXXqQ<>qukS!DY`5*VTHip$ z`6Kq#``<|;kqduD1-^;>@PDWP4^V-7bCg3c6cu0y2IDAeDk`CD?1fWN&ri44XQ7@i zMt>~txzGMDrV+}8N>l<~RG>As??VN85jF8|F%+9nBn4eA5* z2UOzsQ40zf=N#@RR3(y8?|mjl;L35-U+=w-3%shP1^JC@x^NO+LnYwiyQz}KqbABk zebKh#X#5N{!4KA-us{942~-86P+K+;$KXs2Wmx^QHg$q zE71Ica|0_;E1i+$1S~~uRSjw@pFvfq0TsUywUF0P&-vPD=-YoBRhqwH6$a5!fI8Hl zQmavkyn+hUY;8krO$Tb+hZu&RV+4MUCE)1A|tjH<*`)QSo*7OPMz-iS(IC-RXrhj0k~6E$%+>hwQAB^W-#NhA^H(4U55 zaSLi;zV~UU#Ha0rzoYj23)B{TgTyk!XF7jQyHN?WpbqUDI0`#amG~EGW&cK1Y*3!F zpaj%bXP}$YR=gD{nc0In zGjF2;eT;qZ9IEseP-h^p$l0R7s5ptJJs*dGn2Wxi32DT0p$N4VUR2;4I2CUqF-__m z=db0p7()LvYDE_@7rQYO$Io^4emeH0KOdFABGhxsQSs~Nvj4iUjte7j69(ZyRE9@U zD?4F*AN$eoLIpgJ33vrHKCsxiABu_-gPJG~RgolAf|Ia678X-~H6G`JCR&EQ(1Uug z4i$I}hM^Btu`Q_a+ffO%pjLVqHNFG&e5ds!YJ3-l;W^Z}D+;KLuA>5U+x~sj3PR>N z10zx6Vy#K2`&p|r#b1CaSc4=UVRq73$c1BeK=`8_3nC{5 z4y#>ORa@zGRk&+wJ@u}-%KEyh%7#iB-c{B0O z&+U%b^!A_$#a>s9hf&PFw9>U?mAAs}s{N?dxI9bhE9-1F?xh}Y U)5qCKWb|!zd~`?TyjH*e1O0(h#sB~S diff --git a/searx/translations/pt_BR/LC_MESSAGES/messages.po b/searx/translations/pt_BR/LC_MESSAGES/messages.po index 6613f779e..c348929b9 100644 --- a/searx/translations/pt_BR/LC_MESSAGES/messages.po +++ b/searx/translations/pt_BR/LC_MESSAGES/messages.po @@ -34,10 +34,9 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" -"PO-Revision-Date: 2024-08-12 04:00+0000\n" -"Last-Translator: rafablog77 " -"\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" +"PO-Revision-Date: 2024-09-05 06:18+0000\n" +"Last-Translator: return42 \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\n" @@ -45,8 +44,8 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 5.6.2\n" -"Generated-By: Babel 2.15.0\n" +"X-Generator: Weblate 5.7\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -361,7 +360,7 @@ msgstr "Fonte" msgid "Error loading the next page" msgstr "Erro ao carregar a próxima página" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Configurações inválidas, por favor, edite suas preferências" @@ -494,7 +493,7 @@ msgstr "" "{numCitations} citações do ano {firstCitationVelocityYear} até " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -504,7 +503,7 @@ msgstr "" " a um formato de arquivo não suportado. Apenas os seguintes tipos de " "imagem são suportados pelo TinEye: JPEG, PNG, GIF, BMP, TIFF ou WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -513,7 +512,7 @@ msgstr "" "necessita de um nível básico de detalhe visual para identificar as " "correspondências." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Essa imagem não pôde ser baixada." @@ -537,11 +536,11 @@ msgstr "Converte as sequências em diferentes resultados de hash." msgid "hash digest" msgstr "resultado de hash" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "Plugin de Hostnames" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" "Reescrita de hostnames, remova resultados ou priorize-os com base no " @@ -734,7 +733,7 @@ msgstr "Envie um novo problema no Github incluindo as informações acima" msgid "No HTTPS" msgstr "Sem HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -815,19 +814,19 @@ msgstr "Número de resultados" msgid "Info" msgstr "Informações" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Tente pesquisar por:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "de volta ao topo" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Página anterior" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Próxima página" @@ -867,6 +866,7 @@ msgstr "Pontuações" msgid "Result count" msgstr "Contagem de resultados" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -942,17 +942,13 @@ msgstr "Comentário(s)" msgid "Download results" msgstr "Resultados de download" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Mensagens dos sítios web de busca" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Erro!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Os motores de busca não conseguiram obter resultados" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "s" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1986,3 +1982,9 @@ msgstr "ocultar vídeo" #~ msgid "Hostname replace" #~ msgstr "Substituir host" + +#~ msgid "Error!" +#~ msgstr "Erro!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Os motores de busca não conseguiram obter resultados" diff --git a/searx/translations/ro/LC_MESSAGES/messages.mo b/searx/translations/ro/LC_MESSAGES/messages.mo index c1cdf6ea36850072e6e5f47e71b07bfd1eff7718..3f800029be12aec1681c34926eadf197adc52363 100644 GIT binary patch delta 5293 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 delta 5383 zcmYM$2~gK%9>?(q0T0e34sZSlDu)PoqT)q@prT=vE@p;En~Fe!2blgC7c;eOT~KQX zb;J`Iv1Du}bJv}`TJuD65<~Lg?^u~dG`5%+e8*@+{b1?*;L9KWhYN9IZE65s5El$8D zT!eQ~0i^eH`(>l*`KW~zprZ%H6f|HtYHu9Wmb`{qNj*klBWmRzqWZO?R@8xN_oLOD zMm?$fqcRqXtkDcY%`*-az!Uw+zb2f+19ezvU5Y`}SE5$-GHSv)`@SAE;Q{pE+o<-J zF%55``t{*ND}zba(Wn5%qXN$uK>iiULLNMhFQ8Ifg_>YHDzG}7j18y(Z(2XcOzIt| zfrqny!I+9_mxWqj4vxco)K=D_<~ih07(wAZRLVP06L+E}{?Y2g(N;YW6>vBzwNcgt zRKGE(Oii-&>8SRzQSIlW#wkFxbCy$3$CuE9m8gdGsD=ma`(vmToy3)R3e_%_gQ4%k zNL2e&)Iz4=P@IeEx5m02S5dD~3OfDX9`}%hAved2z#*84x(&tFGHV5D&)1;> z*@9Z>Z*c)O-~@btdY;TjK~6+%RVF^B`#+C@A}>TmUX02}6>5S_*fp?y-hkS>gQyjr zwDnu4_V-W${TI1`ru$&`FnUl69ft}a8hK&x9nMoY6R+ZM z>>KU2&qSp-7qzF)*yoEdk@}06hP!bzwxP!F8AJYcTEi(Q(xIpUrXq8g8K{*mx6jvG zH=$Or71e(i7T_V&mi6FAC?=xDOGgEejq3LbD#Nuy$iEuY^MG%M*^f%yY2*r<3+RJ) zP#wQQ1=fj`7(UcJd^=F@cVj#@BLA5y{CEoQ<3h|D=KgLth^f>s3?u)!6dv(_D{OLO zjoE=EsDU2g5{!>?Q~hgHM&3kUY(j0#an!v&iwgJ?9EmqkXDf)o{4fH$<6zX5$2k-< zP%0`VlaW|VCTc|`_I(v{F!8z2x_b>qeg&N=yYG7ZEvOfl*2Iz}^IM|wq3Mdu3;S^N=bo)FD)qgH}a*Ax6a&V){i1L%^)VQS3s76J$$jsbZ4@-{UethxY=gH^k+z}-e}~FY zyY*`fqy7-Jk^p|$%ScopBT*U2MvY&JTF@G+gE9L3|0)Ho;26%r-(w{DO>}QVyfq26 z$D>gbPeTPXAGP8_Q~>Kx?Y5&9@Fr^9M%3;4*4l~B>i++mf&zG&{A++0Py<(@2HK1> zu@<$5pP>Ty2PUKMBzMJQQ7g^CK+HpBbO|bu7g6J_LIv!gqr3uB2 zpK&pkPIFUs&3X%!k-uTrX-8!$Al)4>%o>XdWFjhK`KZhm+4n1vi(;xB3QEQMs59^} zs^Kjhig$4!`aj`L7>5dADk?*>F&b-76CFj3(~7#b=dcfciuw2*4#(Nk-D~VrQqT&v zq9(4jFY1wxp=ri!Y{v|Y<%cp=f(m>cD)rk?6E`C_(tLms_yBbn12f$-(;pS+U}Os& zlSrY42kDrC7g3S_fC?;d1}7QAQS}w504mT2H)3D>6>8u;sDO^5+JA&P_17^5+p!kC zvvjuD|J@YSpaG+?31jgJR^mgfz%tS>1UryzH~ur-zYTNHL;W2*g4a>~D`)YQ!$wqQ zhRk*k?O61sJ`1Cn-{ey8;A-^7-N+}w)MHQl1eLE;tt~+oLs((0k z#~9S1Ot9~hZ9Uc2C!s!Y8L0LP9SVwciEXd~6=^wYplZ~Fn=u%-qgMD9Dnmz5XW|4Z zQ-4IIz72JYzC>Na|DeVVndcg5b%s;Wz~fOLifrr(2sQBv>r1GK)}q?Kj>^" "\n" @@ -31,7 +31,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -346,7 +346,7 @@ msgstr "Sursă" msgid "Error loading the next page" msgstr "Eroare la încărcarea paginii următoare" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Configurări nevalide, modificați preferințele" @@ -479,7 +479,7 @@ msgstr "" "{numCitations} Citații din acest an {firstCitationVelocityYear} pâna la " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -489,7 +489,7 @@ msgstr "" "format de fișier nesuportat. TinEye suportă doar imagini care sunt JPEG, " "PNG,GIF, BMP, TIFF sau WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -497,7 +497,7 @@ msgstr "" "Imaginea este prea simplă pentru a găsi potriviri. TinEye necesită cel " "putin un nivel minimal al detaliilor pentru a găsi cu succes potriviri." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Imaginea nu a putut fi descărcată." @@ -521,11 +521,11 @@ msgstr "Convertește șirurile în diferite rezumate hash." msgid "hash digest" msgstr "rezumat hash" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "Pluginul Hostnames" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" "Rescrieți hostnames, eliminați rezultatele sau prioritizați-le pe baza " @@ -720,7 +720,7 @@ msgstr "" msgid "No HTTPS" msgstr "Fara HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -801,19 +801,19 @@ msgstr "Numărul de rezultate" msgid "Info" msgstr "Informații" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Încercați să căutați după:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Înapoi sus" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Pagina precedentă" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Pagina următoare" @@ -853,6 +853,7 @@ msgstr "Scoruri" msgid "Result count" msgstr "Număr de rezultate" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -928,17 +929,13 @@ msgstr "Comentariu(ii)" msgid "Download results" msgstr "Descarcă rezultate" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Mesaje de la motoarele de căutare" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Eroare!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Motoarele nu pot obține rezultate" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1965,3 +1962,9 @@ msgstr "ascunde video" #~ msgid "Hostname replace" #~ msgstr "Schimbă hostname-ul" +#~ msgid "Error!" +#~ msgstr "Eroare!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Motoarele nu pot obține rezultate" + diff --git a/searx/translations/ru/LC_MESSAGES/messages.mo b/searx/translations/ru/LC_MESSAGES/messages.mo index c77c92e134f7ed4ef15f3f8668c869b065b65386..268812c627c87da222917cb4aaeefa0312159b51 100644 GIT binary patch delta 5336 zcmYM&3viBC9>?+XN+jeW7bFoPF9}VM1QC%`5MF7}xK~{g36ZR!iCs)wM)R(q9mU4V zM4HYnZHHN{uF+=cZmOoUnAJ^p>ymACyC`;sGRoFv+1lFgFXzmxG5wtLJm>O1|8vgs zc3eE?Id|6MzZ4zVX!zsv7}Ezwhp6`dKgB(a=}ff*1wFQOv^Q7>W0hzov7HF@3Q& zDxh2(hQ+9Uzi{qGAN4&rnEA~$3Mo8@h_w@rLIvPMC1VmM<817T>##R&LQT9E2jdY` zz*kTc-bStb0cyM_sP-PxSci#;XAQCj zQ-`_Oj3wBP3SfA=?U#e9Pev_l2Kx1&n1Ti@NA1lD)Rt^Ot>iV-ig%$_aL7GB>HG}4 z@Vp(Bp^K=qave3UI%~o()cCQe_Q}1;zY1wQ=!PRvE18HLfw_j|s6bvqFRn(lZ^Y5K z57qAqDr1kF|3wARiIc6syP*O}#_pKWhx{w06L_ErW}^Zs#xYod8gQTU9W0=J2sQ8n zj6e_jrgl-N6~`+Itf1 zNJB zKF-Ao%*ErV=Z~F%d49+W?|5gKA$?zo{6){HBD04#QH^;i*BL&P_NOn{WtTMFkd- zWK$fE+S5eT^MRO#!*Dc~;t2c|YW%aPEx3#d^bU61|E|d$L7GU^N;6Rd`}4;4T(s^2tJh8LjTmm{ABvuptQSL(L#fU9ciF%S=;Ivz$A zZI0nOyo{Z3-az}l6bDgXj{G&d`Ohr;7#CpFGxoQj3P(||#~FAUxw$4jh5YZNkey-& zI*p5|-$SKzPO8nwBGkkyQCqVXb+5Oh0^W14g9)gCCSeH9boCO{fR(6zRakiT_q-Gpc%`eqK}@F9);>3hXI)E-lt$V^>hr> z{U1$19r8OK7*mKEs0cOjEDXnDRJ&!U_di1gx&}3oA2rc7_r4yLxkgui1J(Xb)CcbX z2I>BPLLm(Qgc_(F)$kkCb-aNJm8s1MOpRQobi z#;VY-34TgJk#0n-@D)_Y9jFyGpsr^VYVTT5EBFVN;eFI?c!AGbF(WTU^*=StUduL2 zrv5$ZXE>It;={DzU z$rwvD3zgy`$4%7NVt?KLClmsC zkeF{xM*YgA;y}znU7s@4N>*ZjY{CR=#b~^MyYUukyt?t$SMg=)+fn^PCfJ2$U=QXu z^C;+ARO2hS88vXI&u&2~R#PuR4R8##(krM;eTUlf5SFQa-JQcQk@_@LCRd=^ZAESI zF6_Af2Px=!9Yg)PeT7MQ8i8d@4*Us{LII z!vHR~QXh$naVTmb4X7KBN&9VLRkxz!1i%+o$^}gvvd$`}kCDeb1<8}Xg&Ec7Xa*s_3|gZEIU{cy3h9ToT^OvQi_`#nj+AnLPm z1@oH)6qLF)jK+)3yV#R@z(SkSUZ}%02(?Aos6*I{>USJt@T{xfz&_M}Kus7|YQKbu z_%Zbg^ee)oGJCJnaW(ZyWHIJz)PUK{mW5Ms4Q|E+e1ck8JV#vP_)uFp4SV21_k0z` zQ?GUJn^6lsu$cVou(Y}tZKxIg9X0WF)IdKXSKf3lx9>|(6D>ncyw159`%$mQSbX34 zsq+eI+{YM*kxR(G2I|R)P^y!$JLaMWo{9=+o_k-3YQF)M(rxbjF6Un7d#F?Y2Uq`_ z^C~K^JE-d$?60s5`=KVxLq%BVEOpOoFp1|IU41`lfWxS*_%rJNA8ueG-bDovS!o^O zEJU?mf@9~Z$&-~a#s delta 5432 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 diff --git a/searx/translations/ru/LC_MESSAGES/messages.po b/searx/translations/ru/LC_MESSAGES/messages.po index a3206a163..681cdc3a0 100644 --- a/searx/translations/ru/LC_MESSAGES/messages.po +++ b/searx/translations/ru/LC_MESSAGES/messages.po @@ -25,8 +25,8 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" -"PO-Revision-Date: 2024-08-14 16:18+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" +"PO-Revision-Date: 2024-09-05 06:18+0000\n" "Last-Translator: 0ko <0ko@users.noreply.translate.codeberg.org>\n" "Language-Team: Russian \n" @@ -37,8 +37,8 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (" "n%100>=11 && n%100<=14)? 2 : 3);\n" -"X-Generator: Weblate 5.6.2\n" -"Generated-By: Babel 2.15.0\n" +"X-Generator: Weblate 5.7\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -353,7 +353,7 @@ msgstr "Источник" msgid "Error loading the next page" msgstr "Не удалось загрузить следующую страницу" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Неправильные параметры, пожалуйста измените ваши настройки" @@ -486,7 +486,7 @@ msgstr "" "{numCitations} цитирований с {firstCitationVelocityYear} года по " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -496,7 +496,7 @@ msgstr "" "неподдерживаемым форматом файла. TinEye поддерживает только следующие " "форматы: JPEG, PNG, GIF, BMP, TIFF or WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -504,7 +504,7 @@ msgstr "" "Изображение слишком простое для нахождения похожих. TinEye требует " "базовый уровень визуальных деталей для успешного определения совпадений." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Не удалось загрузить изображение." @@ -528,11 +528,11 @@ msgstr "Рассчитывает контрольные суммы от стро msgid "hash digest" msgstr "контрольная сумма" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "Плагин имён хостов" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" "Переписывать имена хостов, удалять и приоритизировать результаты в " @@ -723,7 +723,7 @@ msgstr "" msgid "No HTTPS" msgstr "Без HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -804,19 +804,19 @@ msgstr "Количество результатов" msgid "Info" msgstr "Информация" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Попробуйте поискать:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Наверх" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Предыдущая страница" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Следующая страница" @@ -856,6 +856,7 @@ msgstr "Попаданий" msgid "Result count" msgstr "Число результатов" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -931,17 +932,13 @@ msgstr "Комментарии" msgid "Download results" msgstr "Скачать результаты" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Сообщения от поисковых систем" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Ошибка!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Поисковые системы не могут получить результат" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "сек." #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1962,3 +1959,9 @@ msgstr "скрыть видео" #~ msgid "Hostname replace" #~ msgstr "Замена имени сайта" + +#~ msgid "Error!" +#~ msgstr "Ошибка!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Поисковые системы не могут получить результат" diff --git a/searx/translations/si/LC_MESSAGES/messages.mo b/searx/translations/si/LC_MESSAGES/messages.mo index 76bd8131c0229f374c1b6e0be43600b81bfe8f9a..b2e73c5c4ae17b4a4764ec34f3cee6977c0735b8 100644 GIT binary patch delta 23 ecmdmFvB_e?QXVc#T?1nULsKhLqs{Ain)v};pa(Dj delta 23 ecmdmFvB_e?QXVb~T>}dRLjx-V!_Dh?n)v};cLyl| diff --git a/searx/translations/si/LC_MESSAGES/messages.po b/searx/translations/si/LC_MESSAGES/messages.po index 932fb6486..b06117ddd 100644 --- a/searx/translations/si/LC_MESSAGES/messages.po +++ b/searx/translations/si/LC_MESSAGES/messages.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" "PO-Revision-Date: 2024-06-22 11:18+0000\n" "Last-Translator: nish_j \n" "Language: si\n" @@ -20,7 +20,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -335,7 +335,7 @@ msgstr "මූලාශ්‍රය" msgid "Error loading the next page" msgstr "ඊළඟ පිටුව පූරණය කිරීමේ දෝෂයකි" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "වලංගු නොවන සැකසුම්, කරුණාකර ඔබගේ මනාප සංස්කරණය කරන්න" @@ -466,20 +466,20 @@ msgid "" "{lastCitationVelocityYear}" msgstr "" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" " WebP." msgstr "" -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." msgstr "" -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "මෙම රූපය බාගත කල නොහැකි විය." @@ -503,11 +503,11 @@ msgstr "" msgid "hash digest" msgstr "" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -683,7 +683,7 @@ msgstr "නව ප්‍රශ්න GitHub මත එය පිලිබඳ ත msgid "No HTTPS" msgstr "HTTPS නොවේ" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -764,19 +764,19 @@ msgstr "" msgid "Info" msgstr "" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "" @@ -816,6 +816,7 @@ msgstr "" msgid "Result count" msgstr "" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -891,16 +892,12 @@ msgstr "" msgid "Download results" msgstr "" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" msgstr "" #: searx/templates/simple/elements/search_url.html:3 @@ -1595,3 +1592,9 @@ msgstr "" #~ msgid "Hostname replace" #~ msgstr "" +#~ msgid "Error!" +#~ msgstr "" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "" + diff --git a/searx/translations/sk/LC_MESSAGES/messages.mo b/searx/translations/sk/LC_MESSAGES/messages.mo index 6926727442aa03fd8c62798bd27ce2df1cb01a91..2d8bb2013146b39592f939b1284feac53471d275 100644 GIT binary patch delta 5387 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 delta 5329 zcmYM&3s9C-9>?(mf+&bL5CyrsBo_r=c`>hmNZt}}XkO6Jg%yw$r&239}+V79&%&gP&Ip=xK<$wO?oCmS# zpx?a%e!jMz0d2y?6x zu_N{A7=roO1sCCXV|->6g-{-xz*%?^12B?V)FIZIf*N=jcE@bwKaU8HSsnK##&6keW;{dz`odmjA6b-4fHFje`;@M z!r`bDk4B9*0o8soE<`WZ;d$)A{3f5g#$Yjaz|E+Rzr~*T8fwLdQ4=*;&mnW0PcZ{; z;sT6~bOLw*)o-J%??5f=4O>5gJ`MN|1?|Zx)K+|mO5IhA!|SM(KSHgnPn5HwI8?i# z)=}7r`gl~vrXewzxu|(oqXPI1YQ8N|VX51v*9z@6u1c{9}{sU>K4>lcU$+O_WB?ykoQn4 z{WH$RX3W4?m-Bp{buntIR-(3G9V+mx7^?eUM?on$jGEvmwhxSY-i+$lf?8pltq1b8 zQTqr~K#9l&F=?nnn2TCzAu51!Ov4vZ{f=QU^PAHYl){fthvypVP~OCW_!BCigvXrJ zrlIz72a1ZRBfhLK2(-U8n$(QT-O9GPugVUxVCO<3nX^PXhVphM9UE1mHPT$7WPuU*cN) z5q0Rwm{sp9F$LG7w&W(0_W4*;sBvQL`$W`)si<~C?E5k8@7e!c z3W_ifH9cl}D3`QP-8lb@Ad@#Jo=ijVDO|Tn@)f_;rti^f_wSXI_{@-CJ-bda0 zUvU;jr91PjOlSW~c(8#78u$m)HT$=15X{|Ds$)>k6H%Ymk(h+jZT&fFY{kUUVK|HbulZ9GYDJsBq zw!RTH@OD(n_u_m!g{LrLsI!nSkeg|4`6y_Qx(#z84@0dm3VUEWDwShxJr^UW7oh%v zQI6B`52%12qV_hBm&!y8cEYy*@jUyY5_JeSpd#Cj$@l?kpj)VczO(g5 z)((7MHE}TNEQI3#j6qHKBr3DBQ9nbTMa@%=EYN3OqR^8EwWvdO1eMZ@)=yC>y^7kq zudz10gj_y zhzhg;Bk&|Du+LEw{S9@i!?2pglg1O3fuys;^-f zeuGNoLsY6e^D|Z%3PTOl*P4I|$c+kMB&uDmbq4mOJ`dHd3Vqt!mnbNJEvWi7`~vGx z11%Zl9MWo3AkU)$+=9AxyHOK;f(qyg{t2(6`tQhg4s$&wQ$K;)%C>CsA5Fo3v@=1R zwVyQ^wO6UAmFJ))n1m~ECQiV!sJ-o&sXGdxi0 zSD{woL#1jnrr}}KR$M`yfp1U~{DL}+floMxHwHC9CThH?=)w7@Kx$BDWjddnW!bIwssENJk#xncf z_a+7H(Q(unIFIdz5TmGH!%Do5>9~Zepby9{R0@wFH`1I$W$r%ejQot6FlfBeDeEo0$^(HK1e$z%l8JL>u?C}EZNPRUX;TqKY{n!EDMNQC%o$wy&Hv9|K zE?|=L<2f9IsP{&V7l(Z9O%kfze7$FWQ$j&0tHjQ@!8X{6Db(M@t#}DF(5%VMUKd~v z^_@5kzrrDyJjGe@eAMBrLiMY`VBCSq?0#(j{l9^NB0Y}ka0=D%OH@GDZT${v#rH7{ ze?bkLGSz99jv6NuLvSp1!8}`^k2+h+?DOZQl79`j$v&t-4X_78@enFi?_mI*Lq*<< zn&1;u`@f(9xq%w*4(gEpfZCcs(xd(nsD<@KEi7po`PV=m9_U_Yp$5vc4dWvD9O{EJ**;&0 z{?yA*0jx$%@CvH^4pe5|KpoP9s0kWSx9Tivyuaf@e1ICqZ+7FiVN3iPU+%RpAf{|- zaamD?Ymv9CY-OdZyr{CgxTv~_LPb?cWvwf!pI?0AsHlt{wJ)ZA);MF}a{sguZqEo; zx+lYvp6cOG@bo zMx, 2024. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" -"PO-Revision-Date: 2024-05-06 07:18+0000\n" -"Last-Translator: Vision \n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" +"PO-Revision-Date: 2024-09-05 06:18+0000\n" +"Last-Translator: return42 \n" +"Language-Team: Slovak \n" "Language: sk\n" -"Language-Team: Slovak " -"\n" -"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 " -"&& n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n " +">= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" +"X-Generator: Weblate 5.7\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -315,12 +316,12 @@ msgstr "autor" #. SOCIAL_MEDIA_TERMS['THREAD OPEN'] #: searx/engines/discourse.py:149 searx/searxng.msg msgid "open" -msgstr "" +msgstr "Otvoriť" #. SOCIAL_MEDIA_TERMS['THREAD CLOSED'] #: searx/engines/discourse.py:149 searx/searxng.msg msgid "closed" -msgstr "" +msgstr "Zatvoriť" #. SOCIAL_MEDIA_TERMS['THREAD ANSWERED'] #: searx/engines/discourse.py:160 searx/searxng.msg @@ -340,7 +341,7 @@ msgstr "Zdroj" msgid "Error loading the next page" msgstr "Chyba pri načítaní ďalšej stránky" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Nesprávne nastavenia, prosím upravte svoje predvoľby" @@ -473,7 +474,7 @@ msgstr "" "{numCitations} citácií od roku {firstCitationVelocityYear} do roku " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -483,7 +484,7 @@ msgstr "" "nepodporovaným formátom súboru. TinEye podporuje iba obrázky JPEG, PNG, " "GIF, BMP, TIFF alebo WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -491,7 +492,7 @@ msgstr "" "Obrázok je príliš nízkej kvality na to aby sa našla zhoda. TinEye " "vyžaduje vyššiu kvalitu detailov v obrázku na identifikáciu zhôd." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Obrázok nemohol byť stiahnutý." @@ -505,7 +506,7 @@ msgstr "Kvalita súboru" #: searx/plugins/calculator.py:12 msgid "Calculate mathematical expressions via the search bar" -msgstr "" +msgstr "Vypočítaj matematické výrazy cez vyhľadávací panel" #: searx/plugins/hash_plugin.py:10 msgid "Converts strings to different hash digests." @@ -515,11 +516,11 @@ msgstr "Skonvertuje text pomocou rôznych hash funkcií." msgid "hash digest" msgstr "hash hodnota" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -705,7 +706,7 @@ msgstr "Odošlite novú chybu na Github vrátane informácii nad" msgid "No HTTPS" msgstr "Žiadne HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -786,19 +787,19 @@ msgstr "Počet výsledkov" msgid "Info" msgstr "Informácie" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Skús hľadať:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Späť na začiatok" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Predošlá strana" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Ďalšia strana" @@ -838,6 +839,7 @@ msgstr "Hodnotenia" msgid "Result count" msgstr "Počet výsledkov" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -913,17 +915,13 @@ msgstr "Komentár(e)" msgid "Download results" msgstr "Výsledky na stiahnutie" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Hlásenia z vyhľadávačov" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Chyba!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Vyhľadávače nemôžu získať výsledky" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1940,3 +1938,8 @@ msgstr "skryť video" #~ msgid "Hostname replace" #~ msgstr "Nahradenie názvu servera" +#~ msgid "Error!" +#~ msgstr "Chyba!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Vyhľadávače nemôžu získať výsledky" diff --git a/searx/translations/sl/LC_MESSAGES/messages.mo b/searx/translations/sl/LC_MESSAGES/messages.mo index 34528e601c4b67ff97341d6398d903750ccc64df..8994a7711f2b665238446dff086e934f9a9b3b45 100644 GIT binary patch delta 5165 zcmYM$d2pA-8Nl(4gj`$#0U-nkCPW|*KuEd5At0wH7_O;BA}AFJR6w8=!fQiFLN$dJG(3aT@gQbmE~_}8WwZdDxD+d}952UPk-uRD|8&6(Xh3z? zACI8pzKdqH4`D3zmRQF6p^8Ee8WMEDJ!k+2F%MtG5^O+|^LOlo=aD%>t1Fx+gzo70 zY3PD;(4F6g&R2u>Uy5^aJ#J?GaE3x_yqElT#z(OU?n4J2z&7|2y5m2f3!RAm6^SMM z3x{HEM;6DiXaG;64xEE#=(bp| zLHpl@_WxntU&Vfp#eQ3`i08Y0==UZC12_^p97lKj2`Pr^(J-Dy~Y-ug|^Uq`p0XT1{*WIwvoS8+Br z;85&bl(x@~&PR`G33>!~qk(Tg1K)(%zW+~CaDh6!H1VYeOpFdZg6{B>SkL6^V*hq% zKqbfv63Wp_I01c~=b`~D#lCniI&L4j&hM}V>xXwKczKSaxAF_@jbEW1i?2*mTaKRj z0JME5_Q7kh5|`sZ{4Kh}(`f3?qX9N4PRDmfnnDRC?r?m3FgrRIjeG$*!7{uB*P%ys z3i(QhypnXnu4n+I=(zdlCH+}^z6yC`!x}VWTaXtl>@FeynH1ij!GR5EWXJFqcpklU zi&@p@%drVRsryT3CyNaW_uGlURu5SB0<Y2{d4$Vj>WbIIlZfJ5s!3k!e z6I93gB6Om=&;hG)4(>(+$RK>rItwS_Ffc^bTZ|rFSbI4WJu3z9%|=QXU&B zVuzve!DuuC6Jz}bG|-uti*u1phK1;akD-_N33Oa7x?mkP!xzx;hcOS|O-;fdDHzEo zcp08TCpZ(^&tWs_7qAJsJ)dWyJIq4^=zz}CIX*8z7wm=h8xWsg6Q57OOYi^n6kK2? zy1=~HVF5aEO{_0PceD!ma)kt4@Cj^=+tGQRL+{YbXaMh_JN_Vg5}Q*$gDrjkFHmq` zlRoJJtNcr6%AwtI_@WUX(Q-swg5e zoJg2?5IVuQe(AvL(D(dywEbQz!TZn!_nt|3^3y&&KxN{nN`l zyg%>11D>S89qx)gkEZ%{tiZR>*YF$U_b9aB-7}CfbVpN>>k)28=i7w7ep~Sd+>0ad z8}vgoctCn2RRhSsDZH5m1DKC~K<-3$_*krOL4UPg$5Q+dTi}1to#*l{nu)e(;Du;l zCFqy45^Hfg`b8bXuJ~aLRS5;pY8e{&N^FbwpgY)z2Dl^EYtf18(J$Qlcr#}HC|!6y zy1*jzPOU~awjM8K1`T{G=3}ylf(sr(ck%&t$B)r7%ovnT+y>1^L9BO+^`6M7gnsBe z^U%OoVr#q~4d4khL$$GeA955)c!PoypNJhkkNyL_wdb)77P4J`Wcs4NW;JML9*Ay0 zcf1kZ*|u0efbFOsiuFb`6QAMr{{Ek);6ww5qz=Ie)JI@fT#p9uEV{sJ=#Jh&k`x-z z9p~}C5Etr*!?7=R#Kq_a*P}=C2pYh4>#QGYDVXYmvBTTwgvZe%IfbU~pXlYfhz9UI zI$`r+Y5zj>c^Ue_8Gr^f0_`^)4dhldfJK;i`Ib_61XrLPGs&|V$ww#Zi0-@u%}Bra zd@8!&47?xbpd0xMdiEF4w<(Ks6kreJg$ZNObyp21{}xuqh6D?#--qseC%W@GtipQq zJx3NCaJi||`qgk2`2?GK?l+=!#_9b{7>dt!Pgrl33eIU4wb=!UkUf$T!(|4ppF zfF9W)Ox(%)6msxS=)lj>fq#qb=dqajf6=Hfy0`Qh09cB~)AY}!wvJ3bZLzd~QnZ)3f~>&{Oo*l{5`;i~9^XvZz+gtcf!4xt0zMFTn->mOnn^%K|~v!ZLKBl0k{*Hp0{JbH3`VA=RUoo`e>iR#IkIs2~@}RQ% JHG}rH{~v_P2%Z1{ delta 5258 zcmYM$32>Ih8Nl(EaD{|J666R$ViJ%Tj6~%y5Tqyw#GoQmwSdYIZ3rfsgASJR3C6Zs zDu)~%1nOvsMI2C21S~T}p}+{Gt=3{%Dheu>sI)NBR{H9k(~sKSDQl1QT{RMZpQrqGxjvJ(Bhr@lG6~paHy-LH=Fv01Xak3LeFd)K8;3`wzNcI;-0+ z16?o&voIg+e+v%7N$9v|&0coM@g6`g2Y z@Kzj6eIh#H^VkU+!}l%d#@@!kxEDRb7M!m~(FF^zPlAG}o`^0y4PAIOBL(lS&&^{lpqP`G^;WoSu&!ZdcpA)CP2n}!?HoyNF6zCIGpgVjDop?=f zEgJc&=-F+>skj$Cs{CATG~SMmyB`hUL3G?YG=p!3?>mqe9qq~`|EBC?8hCNh32cRJ znAL%)XkguN4i;f++>CzThF9Wl^hmzOJFq*INjM8hZnOu7;0e4PbFPU0*wtM@{uk4* zlm;it>Br5)@o1`FLo@O=w#NPFk^C8b&!3|KU%+edA|~TCdGYw6*oOLO^p2FG^GrrF zGA%)YwWFEnj+UYmtVRQ94E5L1iMFHtcj6R0fd(*!=soLF9E%IkOuUEQovi%$4wRyI zYZ4kj;)fKR;30H@x=^1RI?NC4PoR-64)qmipbgj#*CLybHlp(#LKixWjys7i_%){D zx5)TJ)SB>8Xy_R1fd-O`NtlmLP!QU$Lnj!DE%D~?y#&4Gx1#~vi_SA6e6K(Qei-fd zNb`5j|L38@A~eF~=mHJs0>260UqvV06zXrG{db^0T)WW)4`X{ghR*X1dWXJ41L(vX zb;I4&_n$+-0R`wK8Hx@Zhc57aGz0gbKO{5I{JJNzQ}FEkTLys?3pfU5)(R1ioZAByhEvDl;=ng(a1N;O7{qKSf$AHgno23@e#;CLt9(aVyJeXs?_0&;rM%jmoxp&R)UJNy3sOTmab5xyzQL_S1)(4!fQPCOxe zzdJY$4Xgswa2fhXrxE?@b`;Ijcfpp|#~DaQH`=AS&iUt2xRi#0p+gCpnmchkPC+MH zAAAkRP=6D9<3%)p-bL{O*Pt63jwCZGL3g|WU1tdvVTeYKr^uq4fI2F1D~K9_+~iyx8Xbu zPT2N__?C7?C+>sppa8q#Ak4;6G^G!r3nb9-3(<|Nz+U(o+V2l&zr)CnZFCaNe2>J4 zIMS=p4nxsrG6uWjWE_BX=rdi59?|CDc5HsvcqQ!za3p?<+{G;K4#X0i zg!9qN{v8`wKRQR@3L2IXb~(O{-if|9$3GN<(7;O2%QpedL>0Ei`RF_U8F~kHpc&hP zp8W^t56)3EBj2KzF=-6{L(BS62MRWfK_|Ea+v1c^FGClq!Yr)A3S1G|lg7q7OvVwk z4@dSCCD1#u3*FFHXyDPfctdHJaN!;lTp$;%Ux{9pf#^ZFxC!le1fB3qFe;7vbw(%5L^CoF z9d`p7(5O(q1@oy-z&?3U^Z2hThV&@tgLgU*D!z\n" "Language: sl\n" @@ -27,7 +27,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -342,7 +342,7 @@ msgstr "Vir" msgid "Error loading the next page" msgstr "Napaka pri nalaganju naslednje strani" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Neveljavne nastavitve. Prosimo, preverite vašo konfiguracijo" @@ -475,7 +475,7 @@ msgstr "" "{numCitations} navedb od leta {firstCitationVelocityYear} do " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -485,7 +485,7 @@ msgstr "" " formata datoteke. TinEye podpira samo slikovne formate JPEG, PNG, GIF, " "BMP, TIFF ali WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -493,7 +493,7 @@ msgstr "" "Slika je preveč preprosta, da bi lahko našel zadetke. TinEye potrebuje " "osnovni nivo vizualnih detajlov za identifikacijo zadetkov." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Slike ni bilo mogoče prevesti." @@ -517,11 +517,11 @@ msgstr "Pretvori besede v drugo hash vrednost." msgid "hash digest" msgstr "Hash vrednost" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -706,7 +706,7 @@ msgstr "Predloži novo težavo na Githubu, vključno z zgornjimi informacijami" msgid "No HTTPS" msgstr "Brez HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -787,19 +787,19 @@ msgstr "Število zadetkov" msgid "Info" msgstr "Informacije" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Poskusite iskati:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Nazaj na vrh" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Prejšnja stran" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Naslednja stran" @@ -839,6 +839,7 @@ msgstr "Točke" msgid "Result count" msgstr "Število rezultatov" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -914,17 +915,13 @@ msgstr "Komentar(ji)" msgid "Download results" msgstr "Prenesi zadetke" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Sporočila iskalnikov" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Napaka!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Iskalniki ne morejo pridobiti rezultatov" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1938,3 +1935,9 @@ msgstr "skrij video" #~ msgid "Hostname replace" #~ msgstr "Preimenuj strežniško ime" +#~ msgid "Error!" +#~ msgstr "Napaka!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Iskalniki ne morejo pridobiti rezultatov" + diff --git a/searx/translations/sr/LC_MESSAGES/messages.mo b/searx/translations/sr/LC_MESSAGES/messages.mo index 64dff52189004d4d19bd4dbc8a63c57e4aa63d8a..e76c7127c553166f06eff4d449c0b5e1c61c77e8 100644 GIT binary patch delta 4834 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 CqY>x; delta 4925 zcmYM%4^-CG9mny@qks}15+b0;!ygglkDyKo5oMAnX<@jjDJcjTrr-f5wO~&xUD@0* z#ip}$D9z5CmFOceoz66=bew#cx-jRTxgzN3|?HEt}H@1Ef1F8G0 z-55aqGTw)O$6)*xA2h~e%>BlM@L(Fw!8zC$ccD7GYdwe>_(KfCPf&qe!eMw56-Y#c zFMQSGnWx{LkN^Zuy*VW`v(MP+;>dKCEt3UN3YwZcWHj?bW0@Eoe$R_uqbqcXA! z`7vHTG(jgSbKR(kuAtgqv);i_>aJ*KAp@hyza~oIff|lRO_YspoPz35hPk*Bm4SCq zDL!sJfePRgRKTC10=b493-ce;xC3IGc?M%1b$1N;*FcMSAS-YhR-*=N#Q}K8e&2~& zSr<;gi>R%NByCFlNX)<-REn!n6E~n1=&`zAJFRAMz!~$ z+Mh=a+=FWOPgK8~=*GLKcEh;aYL|jqXcn$O&v*)I@TP6>E-LbNOvVmWhp(^>ucI6H|jaWG|xbX$xxN zy*L^VqbB+qHPLsdKmy&)*%*X6bP1S-<5BIFpfXv5+NydC@=*9Og>+ntx#-1lcnvl1 za9(Rl`B+qdQ&9tyVggp6R``N_zSY`-3j8fp|9x17$5308L}w2#KT||O11>@ZP=)Ha z13BPk4=O_^k@IBEpjL7X`7t;7cp9S;o!=FkQ2n>!D0~x>@f4QeEnI*_N#vhk%v(v^ zdHfh>qaWdM&P)luj4M$C`7ug4rlC^00k!gN=#RTmso#sbmK~@-yKxL&K=lh7;VgK_ z2=cGJOyGeA$U+^a3CNF`%!gL86m@;-t&JE!eJ%21*7H${`%zmLo?^@lEJUq%BkC;l zptdx8q%)7(LqQRySkvtnV^9<1paRRc^+IF}^DwGk1L}p;h-$YE191Z?@GaO6cc51O zwzVBKzULSP7ljk30Xpp$e?kp#4*Ot_{k|8qf`6d`xQiOd#r~*&f7FBnQ0<~n0VSix z%Rr5ngS7XUJPI19z1xzK&!hH!18Tz8F$i~A_oLb$L2Yp- zYTWavYklS3_w4^o3d(>h)fvzqHDM%bMX{)e6H%vs1ZoSWq5@owi*XI=(Dh&f1KvjU zAClo5-gxAlWM<-h_#{r({coTUitnRVbP5&WWemb^P`BhR^0G8>yoH)^5{|$wdh%4WrDr`NxXfO%CV@GEI`-;pbNEymr+}H z^IqM)zYPcLVz*^MV*o?Ux##b?pdUw9_{cY5HA@KXoJ3kW@$Qt}J zZa@WIHPs3HCz#3nW*Y?^hCgBh{uhE0KwDsBwx>{mLF9|2pkn9%w}!7=-6ghwg8v>-ldy zi4ilM>vai7P*0uZ3|NBNx(ZwW3u>#r#z>5L*cfiO$-)4961C-Z9t!>(rk&W22fH6} zCf<)M%A7KBn$f$1QfAEN#jTesyS zRDhly3c(b@*`QGvhdR|os6)35Yp@2Dp$pdQs0{f3(8)kLhEmT%VllH&?OQMsy%>%s zQS)6uE{w-qrJ%^t=5p2WTU?Bb=Q*i9iW$^H<~u9PMGa7i5m;w^0TsZnF${O3+8wgb zPvBJQ-S+v=$JCzvA4x$SvaK^vr}r@&giRQY&8Wlr4(g0_U|;m1COV61|GD)xYD+^G zINuM(q12O5f#zd??td`_4LBDyP&p=Jt*!qO6~GSEmK;X4KZ+W#)7opF2P|~j4@502 z72TMN@mPw9=s}Mn-a$bV96+t`H0qFiiTZWgztoBN0o3#9sD4$bEoj6{+=%Lb47I|~ zP=WTM-lR7$2SXlr4)65GX|{|9H9Q!K=e+a7KlP8TSz29FS?^v_R#Q{E%3W8vs;;_n zbtQ%RA1zNPl%1ZL?as=~$;@g_O&b=NojxYZO}RKNCTvMv zO>KGYQg^N`cpKAFgU7t)YjgV!`TpR0PlY2C_H{k$Ywdc@_dEUPrqbqX?|R<%d#ZZe W*1R*j)YTgAy_Fr4=nY@k;QAlx=|L?3 diff --git a/searx/translations/sr/LC_MESSAGES/messages.po b/searx/translations/sr/LC_MESSAGES/messages.po index b087ed3f2..679304603 100644 --- a/searx/translations/sr/LC_MESSAGES/messages.po +++ b/searx/translations/sr/LC_MESSAGES/messages.po @@ -15,9 +15,9 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" -"PO-Revision-Date: 2024-08-21 01:18+0000\n" -"Last-Translator: crnobog \n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" +"PO-Revision-Date: 2024-09-05 06:18+0000\n" +"Last-Translator: return42 \n" "Language-Team: Serbian \n" "Language: sr\n" @@ -26,8 +26,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 5.6.2\n" -"Generated-By: Babel 2.15.0\n" +"X-Generator: Weblate 5.7\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -346,7 +346,7 @@ msgstr "Извор" msgid "Error loading the next page" msgstr "Грешка приликом учитавања следеће странице" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Неважеће поставке, молимо уредите свој избор" @@ -479,7 +479,7 @@ msgstr "" "{numCitations} цитата од {{firstCitationVelocityYear} до " "{lastCitationVelocityYear} године" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -489,7 +489,7 @@ msgstr "" "формата датотеке. ТинЕие подржава само слике које су ЈПЕГ, ПНГ, ГИФ, БМП," " ТИФФ или ВебП формата." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -497,7 +497,7 @@ msgstr "" "Слика је превише једноставна за проналажење подударања. ТинЕие захтева " "основни ниво визуелних детаља да би успешно идентификовао подударања." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Није могуће преузети слику." @@ -521,11 +521,11 @@ msgstr "Претвара стринг у другачије хешеве." msgid "hash digest" msgstr "Излаз хеш функције" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -709,7 +709,7 @@ msgstr "Пријавите нову грешку на Гитхабу укључ msgid "No HTTPS" msgstr "Нема HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -790,19 +790,19 @@ msgstr "Број резултата" msgid "Info" msgstr "Информације" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Покушај да нађеш:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Назад на врх" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Претходна страница" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Следећа страница" @@ -842,6 +842,7 @@ msgstr "Резултати" msgid "Result count" msgstr "Број резултата" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -917,17 +918,13 @@ msgstr "Коментар(и)" msgid "Download results" msgstr "Резултати преузимања" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Поруке из претраживача" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Грешка!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Не може повратити резултате" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "s" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1939,3 +1936,9 @@ msgstr "сакриј видео" #~ msgid "Hostname replace" #~ msgstr "Замени име хостинга" + +#~ msgid "Error!" +#~ msgstr "Грешка!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Не може повратити резултате" diff --git a/searx/translations/sv/LC_MESSAGES/messages.mo b/searx/translations/sv/LC_MESSAGES/messages.mo index 0f4f717ffd426140de617bfab1b7183aa96a5a1c..d7ff709801ae6d584a390a168d5ad6747177d701 100644 GIT binary patch delta 5358 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 IX?($2_ZK^cwr^>kD~ zQ!ocTsBzn^d$E}M0ZiBW9TZY&7!u||7!~kc z)PfIDJMT`~G+!91e(@uQC9Rn$(l;t<@0+WAMQao12gx{2!d zz#2%Wp43B88H+;pXa=L!$wLM3*g*2H1*g-X0rRYjFoJp=YG4b z)&Cq8;uX}mSZ=g3m}MP>3ScxU@JWNnzap7OLqA-MN^v7N#O`8En@q0X)i zwZp@*zo z9v{KDB&UA~D#ewkGo5AIt1*N65-h}49EBHA^Y=_9|GKTw6clL+YJv&K8fG$Tr%&7V zmDVQI4%VZ_Z$UTiK^<8zKcX-LHD3`bfHKs$wWthl9!mbzVJi)MJIqd0>OMeTVRHt9 z@GI27+o-@ga0N!EIG1k|>Uk@s;V$Gq^LKtcf#2giEFI?jZfL`N>Sud1%t zDQKd6R7%Dnv6vFnj=c7HBWj{G7=r6P=tNE2ovR#*;iw7XFa#5=8K{8ru^Wy@jW4q8rKs^07>M(_ zo^$>SD1_5cg9@MlHPLcg_oF6y3AOMB498|vzn!S(@1g=dfLiDXYN3zp^E0UV&)NDX z7_9gI5(RznuA?UW0hNKDP!ok_I+rd66+kL#=Q-9wRR75sfmNt+3sC_rLk0Le>I1YI z)&F($D^=Sl=vMDQMfe9)Acs){Kftb?VApGjIKUl+fx5}v}paQSM27CdPp?j#` z?+p<;=g^?{-;3JeE67;$4r&Kqpi+7Re};E(G?wu_)$jFR zp#nXD%G4PQ$FrynevX>w0rG3X1mrqj+$28*j@gVwWnd|)V*@I}6}G(z71#!>!@al@ zqaJlKa|DM{{~PwlyQq1BiLNh(V+6WT8_B|c=pRENl0pThqZ=3DM${d+hf(++R6r4Y zH`PA|d4J7t)DetCO<0V|#2nN@3o!+kp)%ZxI^uR@oZlR^4Sz)~cpjCBPf-j01NkG! z+(PXnh`eio7}NrZsQ#I@{ZUlEiKqpuQ1d>Ens2%FMNDRWvw?zAb`V*^e2j7U6DrbJ z{)&+CsD%?z8OcCRScJ+*IVuy?s8oAV8Cs21xDGYXRqK~HS?~WX3hJ0S#z|p5sy-F< zp3cG|T!>m|FUH_eoPZZl3r7|@nMg#9Pebi|6zVRF!QMC#bvY~1uLTxRP%1sB0n4p^ zRL8Zbl(wK!{f>Qp5S5W5I0QdL_4^W)neS2aJw)w1Xe`;rUa0k2#*%+Mc-uDYK^?^* z9FBiMJ->^Z=->Eje2AK0?KmgZn^76ri39N%@@+DoqF%?K@s2&MVW`X6XT0A@RWc2l zFcYh>04L&`w*3oKN^hag_B+%BowmK-1m|etQT?)PeYCBYqcS%Wbp+LzfpvZgI@8~w z&Tu~}kdrt7&!RGN6ZQN7>d3-~j%#D$P&=+dje7=_`cS0w zS-Kp#s1%PuJt#ts&CI~Z@O9*yVlJZYL?jAJecC`AnO%5@Y7$0-T8_aS%okjWUsgkK+=I$78qyFJS^cU+Vnr z_*+!Qenj1wkTNIZgK-G!n`8<)qhbuixk&J4K5ECiQD^zSt)D=BfKH=!co~E72Bzab zQ5lMw;%v-?I+`?F&$CWMe-IDKDWu`!Sc@xB?Kg1*euHe@#Fsl?vPGx>j-k%}Jm%nS zRG@KFolBjH3akJXXc2bDG7QCvsrLP!M?)A5PoX;2p*s3d6Es?zPy;t$FKk5x_%^El zMGV8swtfqh!8;g&_pN4{QxBa+{`DZ51}&U`-7poEfppXa*{Fp_qZXQEEypnGm8d}H zqvly`t;4R3SQ}CO*VyM9{S-8?#kvi(U>kOQ4^R`FL9d?O-2Pbo`%V&w_sQMlTigd;=RA9_0}}F7P`IOWjiP>z<&YYf=Dp{ diff --git a/searx/translations/sv/LC_MESSAGES/messages.po b/searx/translations/sv/LC_MESSAGES/messages.po index d2545ed5b..503dce39c 100644 --- a/searx/translations/sv/LC_MESSAGES/messages.po +++ b/searx/translations/sv/LC_MESSAGES/messages.po @@ -20,22 +20,23 @@ # mrintegrity , 2024. # wintryexit , 2024. # Wexterity , 2024. +# Erico , 2024. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" -"PO-Revision-Date: 2024-08-02 07:09+0000\n" -"Last-Translator: Wexterity " -"\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" +"PO-Revision-Date: 2024-09-05 06:18+0000\n" +"Last-Translator: Erico \n" +"Language-Team: Swedish \n" "Language: sv\n" -"Language-Team: Swedish " -"\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.7\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -220,7 +221,7 @@ msgstr "Fuktighet" #. WEATHER_TERMS['MAX TEMP.'] #: searx/searxng.msg msgid "Max temp." -msgstr "Högsta temperatur" +msgstr "Högsta temperatur." #. WEATHER_TERMS['MIN TEMP.'] #: searx/searxng.msg @@ -350,7 +351,7 @@ msgstr "Källa" msgid "Error loading the next page" msgstr "Kunde inte ladda nästa sida" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Ogiltiga inställningar, vänligen redigerar dina inställningar" @@ -483,7 +484,7 @@ msgstr "" "{numCitations} citat från år {firstCitationVelocityYear} till " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -493,7 +494,7 @@ msgstr "" "inte stöds. TinEye stöder endast bilder som är JPEG, PNG, GIF, BMP, TIFF " "eller WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -502,7 +503,7 @@ msgstr "" "grundläggande nivå av visuell detalj för att framgångsrikt kunna " "identifiera matchningar." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Det gick inte att ladda ner bilden." @@ -526,11 +527,11 @@ msgstr "Konverterar strängar till olika hashvärden." msgid "hash digest" msgstr "hashvärde" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "Värdnamn plugin" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" "Skriva om värdnamn, ta bort resultat eller prioritera dem baserat på " @@ -721,7 +722,7 @@ msgstr "Skicka in ett nytt nummer på Github inklusive ovanstående information" msgid "No HTTPS" msgstr "Ingen HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -802,19 +803,19 @@ msgstr "Antal resultat" msgid "Info" msgstr "Informera" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Försök söka efter:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Tillbaka till början" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Föregående sida" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Nästa sida" @@ -854,6 +855,7 @@ msgstr "Poäng" msgid "Result count" msgstr "Antal resultat" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -929,17 +931,13 @@ msgstr "Kommentar(er)" msgid "Download results" msgstr "Nedladdningsresultat" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Meddelanden från sökmotorerna" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Fel!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Sökmotorerna kan inte hämta resultat" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "sekunder" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1953,3 +1951,8 @@ msgstr "göm video" #~ msgid "Hostname replace" #~ msgstr "Värdnamn satt" +#~ msgid "Error!" +#~ msgstr "Fel!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Sökmotorerna kan inte hämta resultat" diff --git a/searx/translations/szl/LC_MESSAGES/messages.mo b/searx/translations/szl/LC_MESSAGES/messages.mo index 319e9efcb0c9117e88c4c42a32f18d677936fddf..fba545860a353479527ebb60c8978aaee29ae1b1 100644 GIT binary patch delta 3907 zcmYM$2~5yc9Ki9Hr~yi-ASxJAWFR7%h6b8TQ=26n!_v|YTe+f3E00S1TPf>wrBSxD zY3s07cF?f07R}PlGMuwRJC@qvGP9bwu=D%v|F#_R`M>-3e((MNx_91>bCa)nbZiRz z`H8=M`FsD-mj3_q=P@C4qWBjchZ(tPxj)))!jAX@cEN+l z_$2(nLpLfi_|+5h(S<6|1tvu&<3P&Ou^jJ4Cwv97u?0`Scd-b+L;H8=o-SC0&R2`> zcq|^v`r$JkGN?F=J@5!JHsnw+(qb&Y3arI3crh+Ocf1SjzdM$HjkcrXLtdJZu9!oy z4;n}r7O{R9%!4~WD>lrCUX7X5&&Djg6?@}ibmCR9{kiC?$SH*lXuw<00C&gsedxl! zUKrKd&5qYIsh26zFQ>T8j)VIGdg`_OS)qHQ>V@(y%-5raA9P=@v! zf!>i(J;^^=3KOX?h10PLuR~L{5{>wIG!w5zH=u#Mhi0ZNx)bfc7v1@Oblk78{6}o> zKzgjtE+GF7$fLr@iqHv5&|6;-I}SkuszLjm5uJoLQa%se;d{vS2|LiE`VM>HKiD68 zQSh#v8Xc3whw(NYfDo!`p4PECr%=7&(|6(2wmqBOnms92UGVoy3qGnjt9{8f|B&?i_rFRbfPLWkl|<` zW6_^pG%T-;!F*2+=+4GQ>(KsF(IdJN zo%m+-{a+Bc7PNmWdPLi>Gk%VK*!G~~+tH17ACPXS6#skwhwxy^>+xuuiJ5pk zI^jIb!aK1P???N;jAmwIbQ>DTm*|2A&_Fs>r1N!+_C&uE#n_$u7e?~HS2WaNN1PeG z20i0hv3&t%Q*J_!Xf;m47Ia(&`PNLFfH`PDlaX&%xFWVMLIYodi78pegQNnLUf0fXuol>ekyjM+<=aoiw2yanY}lbm!bVuRdW7D{2UdY^*Z!* zdJTO|Hlh=3Mm}y~JKFyj%)-O?EPCTSlC@}{8_=Wr0J&%3Ao{5;s7mKOCt6=c{#|Ga z74B#nI`K_t#0$|+=@RUUZ$>wx3+{;J@6jVUggKZ!IL%~l^dF})(YN4IblzFW?GN)4 z9z6RMcnrRRF4&5u_BV83){u0;LbU%NbVn1=ehHeX<>;k*0=wbUXulS8V+Yax?a04N zA<5yuZ5W6)RLAl}bi#VR6uRzyXhi2e) zEMxu9%EQxC>_hLs(qZWtK8$<}!&5i~H{lE{COsv%2&-`o*5RjUX8Ke4B#uTF2)ogv z%Nm~Ep#n63YV61Q;Zz>-sJIxt3$xK3%!&1HpqFkdy5M%~j+rCUvo6F^%H`<)BPQWE z+=T2YbRqxtAB|?@Ty(xEnB)6Dod;9hfJQb4$!=JP4tNPoT}v#tqN(1DzDC=kUqtss z525pgnzUagn&EuR#X?M+pdvO5M;9E026Q@_y0c^bwCLs0tI^EOLIYZi&i4R1?y=}I z(PlJ&R&?B^8uIVJT~y@b-staW%5rMciTXt=qc!N;G65ZTKKj}aIXx_ry?3zJChLxODU0Xf0xw!Pg P&dXO1C~s~Xkl*89orrn~ delta 4014 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 F{0D1Wj@JMH diff --git a/searx/translations/szl/LC_MESSAGES/messages.po b/searx/translations/szl/LC_MESSAGES/messages.po index e184ea522..85f5c545c 100644 --- a/searx/translations/szl/LC_MESSAGES/messages.po +++ b/searx/translations/szl/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" "PO-Revision-Date: 2023-09-12 14:53+0000\n" "Last-Translator: return42 \n" "Language: szl\n" @@ -18,7 +18,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -333,7 +333,7 @@ msgstr "Zdrzōdło" msgid "Error loading the next page" msgstr "Feler ladowanio nastympnyj strōny" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Niynoleżne sztalōnki, zmiyń swoje preferyncyje" @@ -466,7 +466,7 @@ msgstr "" "{numCitations} cytowań ôd roku {firstCitationVelocityYear} do " "{lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -476,7 +476,7 @@ msgstr "" "niyspiyranego formatu zbioru. TinEye spiyro ino ôbrazy JPEG, PNG, GIF, " "BMP, TIFF i WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -485,7 +485,7 @@ msgstr "" "podstawowego poziōmu wizualnyj akuratności, żeby akuratnie idyntyfikować " "pasowne ôbrazy." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Tego ôbrazu niy szło ściōngnōńć." @@ -509,11 +509,11 @@ msgstr "Kōnwertuje frazy na rozmajte skrōty hash." msgid "hash digest" msgstr "skrōt hash" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -696,7 +696,7 @@ msgstr "Wyślij nowe zgłoszynie problymu na Github ze informacyjōm wyżyj" msgid "No HTTPS" msgstr "Brak HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -777,19 +777,19 @@ msgstr "Liczba wynikōw" msgid "Info" msgstr "Info" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Sprōbuj wyszukać:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Nazod do wiyrchu" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Piyrwyjszo strōna" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Dalszo strōna" @@ -829,6 +829,7 @@ msgstr "Wyniki" msgid "Result count" msgstr "Wielość wynikōw" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -904,17 +905,13 @@ msgstr "Kōmyntorz(e)" msgid "Download results" msgstr "Ściōng wyniki" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Feler!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Wyszukowarki niy mogōm pobrać wynikōw" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1687,3 +1684,9 @@ msgstr "skryj wideo" #~ msgid "Hostname replace" #~ msgstr "Zastōmpiynie miana ôd hosta" +#~ msgid "Error!" +#~ msgstr "Feler!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Wyszukowarki niy mogōm pobrać wynikōw" + diff --git a/searx/translations/ta/LC_MESSAGES/messages.mo b/searx/translations/ta/LC_MESSAGES/messages.mo index b2d612007ae5f21caec840fd7b58d11030288a99..914838c8b8db1a9b8190d90e69b189a06bffbb99 100644 GIT binary patch delta 4304 zcmYM%3rv<(9LMqVBA^H&8ZUxafLufYQxFw0@RlUy1vS)^MZ?5W#5pPv+(VgJY8NF; zGOfH~HD}@!6*EZl5@n{@WueS6Gh1sqR?@nBe?Di6;rlt~dCuj3{^vXoukA-X^^G3q zVo%>1!;inmm_GPm7uEj%sSGj3kLogv!R5BT9XnHh&svZE)DL42HsgJG2D_oRhcVMI z7JYFE1{&j-WfU~fi|EC*sEKyk>!++|F^TKnVj}wWygh&!h#D{xyJ9xRVJ-$>DMn&B zs(%eKv1!82%x^xUpcH(CjBV!MVa%Pl3_IaQ)C6xKP0TiAQRV<@ppzJe=dl2k; z9JLj(sP==b85m4`G&+hrkAfncXB(8F0$GC5ScU5F4yyegR7Or%TaaIKmJdyQ6-k1* zftuK#PHNxX8j1=uB8>cZrx0&%q@yCvM5Q_hmFkCaAkIf+>J3zYb*KsUSPxp8QGtAl z%FqRC8>-(gs0H5$BmcT^%Qo=zat91VH3&uBk3qAj1%d+>!pq`cqsKBP8 z0-lX(_k^_+7gH~DC@2G0QHSpj)LsVgLDBTZc+5l{#zN~H>paxfEI#Np{ zsFd$O1-2Izm~)tdR(J|E&{@;~ZJ2=9QCrY6!o44hnkW_dH6!>Sc_tq(ER<8PR!=f59s8_K2}2jF_t%9~IFx1dt?CF-g82~+VFYA=)T zasy6BrF;ac-vihW^H718qsCo<>h~%-YEVm|0Gm*!G%CuNAsB~B`ApQ_6{9j#h8my} z)qVvkW2%lxazQC>#zbsE4cv~JxC1pn=V*7}Zm1P` zQT=03D;r=2BxF>%|(sB7&Y-y)O)51)!tc0K`D9*HNh6t%Ii^qG@v>jMXlgCaxz`j8iYl>5N-{UG&#;&5qxsI9mC(_iU z4P-9nH;+)r!X@|%9zaFBg=LS$24rsYH)_JfLGI%@7WINDxAo63hPuySzD;2q=HqVE zE835jh63q>L$N

QG3b2%kl*;3p(YCLqoILM&Tyw5o;@|Y`yZgT_?WGC%5dikb0}z_SmdCaG<#zvYJjX5zuJucCEYAd#( zGIARGVk>Gu{kKK|q@pG&$2i=8QFsKEnO2;G{xs&infa)Rw_qV2#nq07mrjlw`TO^~ z0UX2!X>bl(F?u|ipxr-6Qc=yv{xPUPlTZuEawrU;P-t(|U^w+UYZGds?@))+%yb9njS4UY)qV^r zrL!>zUq=P94Ha+`#^R5tE$;HLt24|N=As(bpq|$T)E@t6>p`>J35TQ3!bI!Ss4aLK zwUFbe)OTPccAf2-fVw^!b8!lm>I?QJ3LH$+t-w8OvrrNG*4Kt4_*P#Ejjs3irUiG+ lNEwtCJvcoxJ+*#J?113vKQf}KvqpBQ_N127SEiOH{|AMB#O(k8 delta 4406 zcmYM$4OG|F9mnyDqC!6Ln5Zca3YhWm|1)(!CSq#VL1!YEqQi%d+q3~}w1bA1&0{0mH3kopi0bCxW+W-IC7h=pHs{1h(-*ol!IE4DA&NduO{RKW1@K4x zMmeKVyOxMru@9p#6E#sT-pdSXYf4c4H>0P*HVPwf2Wlnts0ojuo}WZbcm`vz71h57 z)&DjsLnEljaHPpZp(aj2l4CMZh`>W8t0d&fZs&*JMOu{Ni3tG36+5qHc*Fg25K)C@`p#J7~`=D zbvWO49(5i=ZA~L;r7ftHUvRcNyHOeUZctEU{iw(WjJ6pFK@Ajz8Xyr9Fb%Z@OWpGl z)I?j5f2Nv0WZ&#ZO>hEJu^Bbqx2SpUB3tX3;bZLK7=uYXNI^|lfJ)I?)YhzX?PZuu z{YBJ3M^PC&g^X$bgzA4C73f#4{%_|1u9N}`#*w=JkrcRDCLZ--rt6T6It%k%dmb`| zS&mxqX4F7c7>BRp7W@Nh&nNRa)pH*zbJH;w*I)s@kFmP{;e2hm zD8<1z3ByqXPe)ChjT&G9YT(7F6)i`-|14@@KXF!~=Gl$|uom_H?ikNL_yr9b-~j4c z9YJ+yK&|)$Du5Q$K&`HR3DvI+HSrZx|87*jZ&A;0qXPXeYMw#-!fBpRkAgZxI>(|q z#-i@~gQ$VBQ7fN^8XymKx>unlE<>&O1!oPa|8CS7IDmTZ9n|=zQ1f~pQP78`74^au zREqwFnxGf8@;j(N?xJ2C%#qg$h9L*ugrK%62^DxAuEgh1hx8J51@NiHk~CJ5e8)W>=5!+YCOA>uFzyJFo+FNLQzk|9lD?Dd?Nsidx}SoQ7XxEXMtSuNKZm zt>`e4H1jF48|J2KA43#cz$2(F%g3o$i(z;Um7#XjJl{K96sns7R*f1Yz0>I+(k3bYcn_rJpse9yIiJdONo;yxO7VImdP-{+4a z?L!u4hNjzyvrsF^!DuXWdd`EW_s*au`~ubgYb0j#Ju09n8FouocofuO6KcU&M zMIEStzC@+^mTMoIX$P2ukI+5?wN;g_{Qy>Q2v4BSR_b)yuK*WN-;4Y+UJrktq7ct0 zI-OgcFF9+FG0bbIK+j_&b~wL5{+U3c=YX487=;^AE8T(0$h*k4n@czz2WA=bvhIHz z1x5HaszV!UuY+dt(~CaTso#nd@htXY4=%#X*>)@9XW45w2j|jWjuqJC+NV8gGg^cS zpbY)G|GO!iq~RUVmDHXSn1sO#?f+m*!xZYp zs54NHhp_>*q9sq-6>q~t>IZQnwqgzern6tl*eki*Fs#od|2jMi3GZR7MRoWDb?7=# z0Y>H7)9pvyhFpxtHR#737>rFAi|3txN2NZPebl%qxD&Hc<6O)q|JvJ58X~bDwU;B8 z*a^~{Poeg1tE(SC^*@IS^m9}Ikz6IcAB_rd7Ha%wQO{pSrM}j+AN5?J)pfXziu49* zC1$C;6>+HcB^ZSz&T7;|`*1Y2p!)q46<{B#|Da_y(D68o`chON-dYNZxEd$mA=Dm! z;_P=$DzN>Q;JqI!)E*yl^-HJ;@1V{?$Z~52Y71856x@zV{b?Mlm@e3Y>2VJNSJ>a{ z2;4x&LezKQ#T?#DL3j~lmyBm|BteWtjyXj9CZRi&jH%45ok%FBw2ep*Cf)AQ@g z>-I%V2#9Sw6_GLGzVu{YdW_$f>GL=KCvNhHy1Blv;d{G|z24QZr>mi{tKq}Ck5c1? k9O*h%)75aiE;K1Fz|@5#OsLzMHMnlR|2c+v$6u55KTd-A-v9sr diff --git a/searx/translations/ta/LC_MESSAGES/messages.po b/searx/translations/ta/LC_MESSAGES/messages.po index 8aa768212..b72f1780b 100644 --- a/searx/translations/ta/LC_MESSAGES/messages.po +++ b/searx/translations/ta/LC_MESSAGES/messages.po @@ -19,21 +19,20 @@ # demonshreder , 2024. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" "PO-Revision-Date: 2024-08-27 16:18+0000\n" -"Last-Translator: demonshreder \n" -"Language-Team: Tamil \n" +"Last-Translator: demonshreder " +"\n" "Language: ta\n" +"Language-Team: Tamil " +"\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.7\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -348,7 +347,7 @@ msgstr "ஆதாரம்" msgid "Error loading the next page" msgstr "அடுத்த பக்கத்தை திறப்பதில் தவறு நிகழ்ந்துவிட்டது." -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "ஏற்க முடியாத அமைப்பு,உங்கள் விருப்பத்தை தொகுக்கவும்" @@ -478,10 +477,10 @@ msgid "" "{numCitations} citations from the year {firstCitationVelocityYear} to " "{lastCitationVelocityYear}" msgstr "" -"ஆண்டிலிருந்து {firstCitationVelocityYear} {lastCitationVelocityYear} ஆண்டுவரை " -"{numCitations} குறிப்புகள்" +"ஆண்டிலிருந்து {firstCitationVelocityYear} {lastCitationVelocityYear} " +"ஆண்டுவரை {numCitations} குறிப்புகள்" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -491,7 +490,7 @@ msgstr "" "காரணமாக இருக்கலாம். TinEye JPEG, PNG, GIF, BMP, TIFF அல்லது WebP போன்ற " "படங்களை மட்டுமே ஆதரிக்கிறது." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -500,7 +499,7 @@ msgstr "" "வெற்றிகரமாக அடையாளம் காண TinEye க்கு அடிப்படை அளவிலான காட்சி விவரம் " "தேவைப்படுகிறது." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "இப்படத்தைப் பதிவிறக்க முடியவில்லை." @@ -524,11 +523,11 @@ msgstr "சரங்களை வெவ்வேறு ஹாஷ் டைஜெ msgid "hash digest" msgstr "ஹாஷ் டைஜெஸ்ட்" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -710,7 +709,7 @@ msgstr "" msgid "No HTTPS" msgstr "HTTPS இல்லை" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -791,19 +790,19 @@ msgstr "முடிவுகளின் எண்ணிக்கை" msgid "Info" msgstr "தகவல்" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "இதுபோல் தேடி பார்க்கவும்" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "முந்தைய பக்கம்" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "அடுத்த பக்கம்" @@ -843,6 +842,7 @@ msgstr "மதிப்புகள்" msgid "Result count" msgstr "முடிவு எண்ணிக்கை" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -918,17 +918,13 @@ msgstr "கருத்து(கள்)" msgid "Download results" msgstr "தேடல் பதில்களை தரவிறக்கு" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "பிழை!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "எந்திரங்களால் பதில்களை பெற முடியவில்லை" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1914,3 +1910,10 @@ msgstr "காணொளிகளை மறை" #~ msgid "Hostname replace" #~ msgstr "ஹோஸ்ட்பெயர் மாற்றீடு" + +#~ msgid "Error!" +#~ msgstr "பிழை!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "எந்திரங்களால் பதில்களை பெற முடியவில்லை" + diff --git a/searx/translations/te/LC_MESSAGES/messages.mo b/searx/translations/te/LC_MESSAGES/messages.mo index f4632b3118e6ba2ae5cfa1d5d82736db6a5e0e2f..2ecd1477602ad361eebeb1033a5ae9b9ec12619a 100644 GIT binary patch delta 3457 zcmYM$4{*-pOEbC*kx@8|RVd_SM}`~CTRzkbyp`W@Ti z=ercaxg9`=Fh#L4U_P`%83vb|bjA4*6T!9*2j-VE7 zMg`P@O7OPpw@|YH*0%sI0x=YOVIS0l!!!W%oCQddHW3wIIVzyV?!FJT;JX-&>rvwm zqQ-xPs@Qqd{1?%uh;DMB5ob(AEE9mD)k4TG6+RY)Wh{hqXHPjrzxO(XP8$drWW+LX|EBwNNf9g92v>s)RF83(r9X`Znshm8kLS zF%Gw(Ds~K?#Gg@Ha>vJoCh}(=lCdjlf;`m3#i-IxM}oEr)WpkCl~{wS+*;Sa83)te zfqK3LRe_7Bh5tm2@5t)X7wj&&qXOxJdLSOlF&$N*tw^lagnIBS=HLa?bG@i%Z|sk4 z6+?YD3Q+fpF%GBU3s{BI^#1?Ch2Hm6HYNj0@Oi97eUL6=BL0iYJf1W(aVn}J8OSlQ z=P(s#pep!2YFs_W<8D+Sr%`9=LR&xke~k;h-$8^w3@cEj+m71P{isqOavnuhpb51= zGbZ3EcmDxu%l>iqJMr>so?uh};iv%mVQ0PniMqfv)Wmt%4#%Jt80Y#Ype86q9oCud z{wt_}=b{2#f|_TAyI+G^uogA04i(T&^l8Fu+X-YBxiuaTH6xv$q>h-#Ok4)rqBS*yi6c%ZM3FBlVj9PK@Din}q~xQd)N z>p+7wEDCcm8;fuWDv*Ydfa7o#YJ$^vA7{mzk(5oPTyZ9E1B%uho4wARv+KY4^i?%)=zCMg`u0ByFc$|6NR@9mQ&@ULrHz3biD=Lt{!QQ7d11XvnqwX)ntyu5+vl-lW z7BGOrd*x%N{zx$}tKSY&0A=xtnRm!objAo-UTJGF{L9}3D}C-`y@7W7mmj){2M8bB@Oo$n2w`p zS0d-xnoyOxhB^cOOs>~E5?5mqs{c?r_3yz&3mwnkbqvAy3~z#TR7p!+`(@PDtinu6 zco-{b-^=7j3CT)hqvpMtP5pI>AJ8!gLvqY6;VevNfl(vO zUZTD9X|qLm8Jn?`{b5au%HvlMPC=Er0kz<1WV`Ju5~GEY-DWIA9nLGLM1y_#UTGtd zVC@@J$sglXj2y|25CU0@%W3bS&MIxfXs?80Q5lz`PW2+x8CZ#$=M$Wb-=h{xrA+G2 zM+NFDcNYsVmW~?K-tI?5dJ)+b3*h6>3-eG5m7yk>>H6P7ExZm@+9U4%ao7JVDp0?% z-aI{#d3=__g(Awr1T1syDpWxAsKfOgYQdla?-x#ARAA##6TgEoxD9otzC^ylb`BHp zkuzqT*Dk~u{S;Zig);uY-DpN-ez$D^uTr5m@zbaZl%q1N#EDpg+PdFy5QaCF1=qFT o7!n%YI6Sl{sB`Avl%df>(z4Q08`nmL25sz;IJt3N;-;AY06=M5T>t<8 delta 3609 zcmYM$4{*W>ezeWM>U@PPoPX^` zI7SZ9-sez-k;CsJICMgtk~vp>RQyV zH2kUMUt9hi2~qC3A1C17SRY3=Go}gV zA^jaQl|(oNMHq=?sEO9N4a`34A?!@~5lq5cr~xCI8`Bu0FabMY8yt#iUx=D;J!-+* zupL%o3+6Y+NN52UQ4Mck6yC!=*pSL;I0&`Fov8L7*!*Xxen(L|KZ|VETt-cJ6Wik* z)WVuYxZ|W?B=egL5^6XM8(|)XVm?M=A!>rxY<;cK)vhn<$OhW_F{p7SU=zLn0uoxlEYyx(vA&KPxE!Cs^{5Fp+43!@P*t0*`F>1kwPzyMY8t0U)KaZNP79BObN)PPS=6V@Z{st-j@$wZ(AOh)Z2 z9o4TN>Q;|HO)v$up(3jf)qV-;NLIBa{u;QF0=>r_w!wbXKu1s$okK0C78TmdsD*g= zkn5~t@Px;hROF(YKVyxVi;dd5pWKD0^0#fi26d^wY45m~t(Jn{DR_Wg80bcv+o7eG zdqH_JKe&HpG%~j-#vELZWAHd?ArbNJzzJAMz6Wl?GpL;xB)GqPW@8@ta)-o35|>aN z(mJ~D@@v$9SFr@|VFnf@y3el?wSzBkB%Vd}kLtt)#eK+L%zK0@6Td=@_Xt%UmhAp^ zbW&|1AGO1kI0tv278aV~UZ&|djQm{GGy4S9{xlM8a~%hvr?dMzUqpz0yXi^sEFP|Z8UAGBlp}aLv3t#Ch^xLIzd4=*5N9=iz;83XB5`g4Q+eW0E(F0fjUc<>4!|K~&DYn3k$aOLAJ0#eIxrmh* zHpso5)u^4GM}@Wy*@Rg+*bVtnoT73}_b?gpT}u9?TsIQ8F`9fR+t!Y~7>Ze_BOZi0 zI%f`vStQn=CcJMe>hajMQm?fqb|gO>b+$g#GunZimN|`@&@myTTv@Lj_Pn3wc-5uqAQ&hQ y`YVI}y}`iRpnq2|@J7&I^R%|+Y2*Dt|Ivzx$&;JxdD`G`(7(LH!H<%+c>e=tZKUJ? diff --git a/searx/translations/te/LC_MESSAGES/messages.po b/searx/translations/te/LC_MESSAGES/messages.po index 629aa93ce..97fc02647 100644 --- a/searx/translations/te/LC_MESSAGES/messages.po +++ b/searx/translations/te/LC_MESSAGES/messages.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" "PO-Revision-Date: 2023-07-09 15:34+0000\n" "Last-Translator: return42 \n" "Language: te\n" @@ -21,7 +21,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -336,7 +336,7 @@ msgstr "మూలం" msgid "Error loading the next page" msgstr "తదుపరి పేజీని లోడ్ చేయడంలో లోపం" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "చెల్లని సెట్టింగ్‌లు, దయచేసి మీ ప్రాధాన్యతలను సవరించండి" @@ -467,20 +467,20 @@ msgid "" "{lastCitationVelocityYear}" msgstr "" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" " WebP." msgstr "" -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." msgstr "" -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "" @@ -504,11 +504,11 @@ msgstr "స్ట్రింగ్‌లను విభిన్న హాష msgid "hash digest" msgstr "హాష్ డైజెస్ట్" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -688,7 +688,7 @@ msgstr "పై సమాచారంతో సహా Github పై కొత్ msgid "No HTTPS" msgstr "HTTPS లేదు" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -769,19 +769,19 @@ msgstr "ఫలితముల సంఖ్య" msgid "Info" msgstr "" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "దీనికొరకు శోధించండి:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "తిరిగి పైకి" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "ముందు పేజి" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "తరువాతి పేజీ" @@ -821,6 +821,7 @@ msgstr "స్కోర్లు" msgid "Result count" msgstr "ఫలితాల గణన" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -896,17 +897,13 @@ msgstr "వ్యాఖ్య(లు)" msgid "Download results" msgstr "ఫలితాలను దింపుకోండి" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "దోషం!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "యంత్రాలు ఫలితాలను రాబట్టలేకపోతున్నాయి" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1897,3 +1894,9 @@ msgstr "వీడియోను దాచిపెట్టు" #~ msgid "Hostname replace" #~ msgstr "హోస్ట్ పేరు భర్తీ" +#~ msgid "Error!" +#~ msgstr "దోషం!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "యంత్రాలు ఫలితాలను రాబట్టలేకపోతున్నాయి" + diff --git a/searx/translations/th/LC_MESSAGES/messages.mo b/searx/translations/th/LC_MESSAGES/messages.mo index 570d1ebabda46527bfd35f971c76dbebe3637bb7..2d9052e9e4a9ed2cb89b4bbe29831d8845fa8b76 100644 GIT binary patch delta 4591 zcmYM%4N%ub9>?+hBTo`3h=?Zfpdgqa5K4kT;uAhpo=SlR2x>kdG-cwcW4|yvyfSS1 zYm#Yb9x-N(XIwRBmfmpoaGE`Pov94fRFj2uHCGDdy+7{G)HJUbJP&Wgtp%_dx z0!9>VE~gAJM^pD*XH%JpTCfn6fvL_} z&N5Vh)u;@vbk?KBJ%Gy0W>?>enrDaSKJ0NH+Ax6+2VIBvT>F1eJM6+*{1UZL2?wj^ zS&5o(G3xAVaRjbMjeEw~hWAo`9+eR<9ecTgQKqf!?XZ_h3a z)gFoI7>oHh1IJ(^YT_fP)cy+<;2G4}|AfP^2eqNN1lm0c87g27D)Iu<1kxUsY5EXc= zM&v|7`Nd}yo3{RN|t@6n^6-5@Fe(6GX3!=j>cB(#`(C7 z+12kN>Y4W9bd2N5YrbWueg{zV1dk>E11Ka@P{TOXPD?Qtmtqs{#X3@#nPW54a+6Jc zUw#BM{#qnvlYrXkY#faBs6e*jB0PkjV>FX%+@)OduYuutHh=#8{0>Voy2u7pi$kbCfLn1Va{T57(!*X%C2q#2P#a8|WXE~4C}`n@sMP%t zm9mF05%;1N>_BDc0_rFNC);s_sD33FhxMrO+uip=s7$@->QPhdIwP%~$)OPCGiDNM zU@330FRnrbwgI((A7|i8s7q>!ZT|>d$@nx^f0A=cQa_}tIfHXCk*Ba4S7RT%a8-}z z;u?NL4g49kU@WW2LVOdea0jNcofJHV+VR(}9&(GltQpP<JGqo6whmaV}>$skY zBX|;hsc$K>0Y8BYslSL%(0|^1@~<;$xYL+j_z%2hDoUr@zl>Lw`mEdeWnyXLTAI@FMCA z?;-3^d;&Fbi}NL%K>Y+3_{hQ{{!f|ujK%!l4Gz7FCyOoU$D$=Rz>iV$^j~ThPDZ^p zFN4AW3Nzh@N>pl>Iagx|^^NZPzfl9b-1lEmZ{VGs_twja4*VSKf zcH%_ZLuv^~&tL|HaIA2yz$)r%un0fFVR&7gy`%*gPyI|?`{BqvLH>0y3GI7h8lu8- h(=)RZvc~3(y|F!Q)U6Tz@%hRAE91wtFUqgU{y!?30Wtsp delta 4691 zcmYM$4OG|F9mnxYpb+LnkbEEo1o5AW@r;3rfDfROl3*H{C?R1AOT>pd?w5%A}-rhd!S2Zb6FNIlBw z!=BU=uotG|1DK1GjPcA&3Pm)$g#ma4)$yA1d(?zMVa9}D2r7VR9D?bn0A^z%u0r+S z>D+@8sUN_R_+Rwl$bMSSV{r<>G|a_Vdls3wa``6LU&O80{JLI z@JBchwGkg`p)B`(GHRU}7==#^;QTdU6%Au?18U%>sH1Inoplc@k^b{a5D9ksCoW`eem;voWDArr9nID#B}V&dpR0pk31bm)1HSq+LfpU z*Q0j+y7MjPHdKJ`qfW5Zc@Q=380utBc&_0LYN8JJ;gV~=icz%Rbl>}vKur*Z3fzZF zF&?$h7SwZXLCv=d74RQ04v(P5U3Pj`DJ-MmThx&(;zxj|Y*rwrY<`NQ+3dh!xF2I4FK0&}nrX5h1^_GTm%p4m-7@A?2L(l*o%|BjmQYt(>is2%(V z)qg0DU*D5a3+5nMGt*IbXc1~7Yfw4gh>zeF)VMYb*84w8K?`@G?!dRGOQkn63i_b} z$VMIAbX4vNUHcr2r(T9*@#mO=$5He8N7<9@iwZCrH9ixEdK7XfXh-F!4=bE&P?6W6 zQu78b!0o71+!sx7=tGSghYDaKYTR1n+L+f-C-gp&WwQshk>ltMrSMk@tMMl4^8A=a zO|Sw-;L8|?zsFg43QN!zV}E+`A>4)o%{Y!_!FjZ|7~-{sU@(o<18`Z&W=D`PU5MKN^>dx?_2$ z4HSD60x6WBA}_-rtVSKtD(5=XgbjEfHlZfi?AqT!jc-AJ{Lp>>2(^KaQ33n~HP3PP z-8)Soh=z7l#|x-{ZlET-gPO4C!*;=7)I=e!9**iCf%=_@K`oGp+G!4Io*AfAmtYVs zK{n`_T3awLp$5E)%JF8@#J@qk;}6{T!>EalqZaB!oy0{{pxvljehrD;JiyIUV5wM& z1*p5V8{7TJ|6vN6;8!F(2b*y+UPMh4A8$-0=A#C-qMqYts6R$$P`{Mjn1DS-+h>@D zr>WOq2j=tZqYe7#6pN{ttoQ#U1x?g|Y4~e=2HSBOPDr$Yy@q*& zQ~)oaI{wnR2Ng&g=HX4$_^k2P64XXkqEh!W9D-+XEq;dzWM!6pMVmZV*oyu5umfk} zUL1vi6YT%JreHYr)!2v|QO__Y+v-EL$K!B3j8EWYR6yAr!$2&;jaY?T599qnfz6ww zT>jQ$HEM^qPy=Ho+J)0lM>id{nZ4{w%7)93ANB&XE1Lu%#SyW8aQ%_{cAP_wLl>%kP4iN^{7jG3f2DtE@8a#rTS8y zKrGhdWY#ykDa@kbJFLZgX7R^E&ZEv_sDW*$1+O_niT)V%6x@X0<8XX)y4~?7sCql< z^7?bpWFlsNOaK>u?Qj!a59poO^JPx~x?=4C`D5 zShL9fUU=aZHp1VcCOVH=_%*p~ijWzJGzbBOR#u zucJ~ISb1+_o{6KNhAdRar%?+$k2;y3peAg<;kXmk?@Ls_F3iCjuAaKse$PSmFGelA z2FGF}>O@c8tCRoB6vAkTd(IBbK;7N~OvAMpjr&j&oJ9rJe~G;t!%+cNAotL$Lv83R zYN6Y%9=g=_OGE`$fZ^ODQ|lUDb+)2*)Q;NekSe>=MCW)crF|M^4$zBkY9uWuZcS=Kl@^I^Z} T#;?amH9oR1xb=^jxyk" "\n" @@ -21,7 +21,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -336,7 +336,7 @@ msgstr "แหล่งที่มา" msgid "Error loading the next page" msgstr "เกิดข้อผิดพลาดในการโหลดหน้าถัดไป" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "การตั้งค่าไม่ถูกต้อง โปรดแก้ไขการตั้งค่าของคุณ" @@ -469,7 +469,7 @@ msgstr "" "การอ้างอิง {numCitations} รายการตั้งแต่ปี {firstCitationVelocityYear} ถึง" " {lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -479,7 +479,7 @@ msgstr "" "อาจเป็นเพราะว่ามีการใข้รูปแบบของไฟล์ที่ไม่ได้สนับสนุน ระบบ TinEye " "นั้นรองรับแค่ไฟล์ JPEG, PNG, GIF, BMP, TIFF หรือ WebP" -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -488,7 +488,7 @@ msgstr "" "นั้นต้องใช้ภาพที่มีลายละเอียดจุดเด่นที่ชัดเจนเล็กน้อย " "ถึงจะสามารถหาภาพที่คล้ายกันได้" -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "ไม่สามารถดาวน์โหลดภาพนี้ได้" @@ -512,11 +512,11 @@ msgstr "แปลงสตริงเป็นแฮชย่อยที่ต msgid "hash digest" msgstr "แฮชย่อย" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -699,7 +699,7 @@ msgstr "ส่งปัญหาใหม่บน Github รวมทั้ง msgid "No HTTPS" msgstr "ไม่มี HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -780,19 +780,19 @@ msgstr "จำนวนผลลัพธ์" msgid "Info" msgstr "ข้อมูล" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "ลองค้นหา:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "กลับไปด้านบน" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "หน้าก่อนหน้านี้" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "หน้าต่อไป" @@ -832,6 +832,7 @@ msgstr "คะแนน" msgid "Result count" msgstr "จำนวนผลลัพธ์" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -907,17 +908,13 @@ msgstr "ความคิดเห็น" msgid "Download results" msgstr "ดาวน์โหลดผลลัพธ์" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "ข้อความจากเครื่องมือค้นหา" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "เกิดข้อผิดพลาด!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "เครื่องมือไม่สามารถดึงผลลัพธ์ได้" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1655,3 +1652,9 @@ msgstr "ซ่อนวิดีโอ" #~ msgid "Hostname replace" #~ msgstr "ชื่อโฮสต์ที่แทนที่" +#~ msgid "Error!" +#~ msgstr "เกิดข้อผิดพลาด!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "เครื่องมือไม่สามารถดึงผลลัพธ์ได้" + diff --git a/searx/translations/tr/LC_MESSAGES/messages.mo b/searx/translations/tr/LC_MESSAGES/messages.mo index db439c18ede931a40ee86c2ef5c98d1b78b336e5..79362a73f0d8da02c63e7e06f56b17c3c12c984e 100644 GIT binary patch delta 5347 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 VYpQoo8P3dcQ=F)dL-Q{B{ST9WK|KHf diff --git a/searx/translations/tr/LC_MESSAGES/messages.po b/searx/translations/tr/LC_MESSAGES/messages.po index 20e744c79..23376ab51 100644 --- a/searx/translations/tr/LC_MESSAGES/messages.po +++ b/searx/translations/tr/LC_MESSAGES/messages.po @@ -24,19 +24,20 @@ # ulsaa , 2024. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" -"PO-Revision-Date: 2024-08-03 22:18+0000\n" -"Last-Translator: ulsaa \n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" +"PO-Revision-Date: 2024-09-05 06:18+0000\n" +"Last-Translator: return42 \n" +"Language-Team: Turkish \n" "Language: tr\n" -"Language-Team: Turkish " -"\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Weblate 5.7\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -351,7 +352,7 @@ msgstr "Kaynak" msgid "Error loading the next page" msgstr "Sonraki sayfa yüklenemedi" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Geçersiz ayarlar, lütfen tercihlerinizi düzenleyin" @@ -484,7 +485,7 @@ msgstr "" "{firstCitationVelocityYear} yılından {lastCitationVelocityYear} yılına " "kadar {numCitations} alıntı(lar)" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -494,7 +495,7 @@ msgstr "" "yüzünden olabilir. TinEye sadece JPEG, PNG, GIF, BMP, TIFF veya WebP " "uzantılı görselleri destekliyor." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -502,7 +503,7 @@ msgstr "" "Fotoğraf aranmak için fazla basit. TinEye 'ın başarılı şekilde çalışması " "için basit detaylar gereklidir." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Görsel indirilemedi." @@ -526,11 +527,11 @@ msgstr "Dizileri farklı özdeğerlerine çevirir." msgid "hash digest" msgstr "özdeğer" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "Sunucu adı eklentisi" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "Sunucu adını tekrar yaz, sonuçları sil veya sunucu adına göre öncelik ver" @@ -721,7 +722,7 @@ msgstr "Yukarıdaki bilgilerle Github'da bir sorun bildirin" msgid "No HTTPS" msgstr "HTTPS Yok" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -802,19 +803,19 @@ msgstr "Sonuç sayısı" msgid "Info" msgstr "Bilgi" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Aramaya çalışılan:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Yukarıya dön" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Önceki sayfa" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Sonraki sayfa" @@ -854,6 +855,7 @@ msgstr "Skor" msgid "Result count" msgstr "Sonuç sayısı" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -929,17 +931,13 @@ msgstr "Yorum" msgid "Download results" msgstr "Sonuçlarını indir" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Arama motorlarından gelen mesajlar" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Hata!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Motorlar sonuçları alamıyor" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "s" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1957,3 +1955,8 @@ msgstr "görüntüyü gizle" #~ msgid "Hostname replace" #~ msgstr "Sunucu adını değiştir" +#~ msgid "Error!" +#~ msgstr "Hata!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Motorlar sonuçları alamıyor" diff --git a/searx/translations/uk/LC_MESSAGES/messages.mo b/searx/translations/uk/LC_MESSAGES/messages.mo index ef8d2c93c48616bf38b614319604eebdf32164ab..64262da36003fb687caa6366dee0492c746920f8 100644 GIT binary patch delta 5380 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 delta 5450 zcmYM%2~d{D9mny9LsU*V1o42ETSeqh6cJHT5i}ksnusSNMhv16;(>8qibsl9P}HhJ z5;dA=>Xj0#LrGGNIt{f3k~U_>Otdi$Z4<`^w4Kpb`~C6kOdY~!ci(+>|NGzFhc_Kx zxIAlhaef!ze!$}2Bp1u-j}tvr`~SbvAj|4Tbrtr(a_o(}O#5++pnl5KTd+IzR^vD5 zLH#azVLN(bCr+{~XV+*xG-NYsKIWr4o<==z&e((+_&TQIP3(p4!FE8sF^qaVDxfKt zjHRgO-Zs966RDrWc+KBQVIU3RA@+nhr~vX&$(V=HxD0z@4fex2BnIm|#^W_qz(1oV z{4Z+d-AJ3p^G5ae$Hf?j2bkY_gMvQ}2<1OaL^qsVE?>@HXnXKAdP}Fwr<16~HJ|;FJ23e?>B%hCp17N^vD>f}NM#@QQ3KvK-oOQD|gHfrC zFvg>vOGRaBjHypV^?w1?|3%a|g{Xecl@#>gtLVUusE$Wa9Z#6g&!Se;h^w#()o&mN zL+^(aRR1*8LdIh(&Okl4&bSHJQm;ZX<+M5}==8fe>_gHUxjEKQjKOTwZ74OaF;<}V zd;=e-;HrUWAIg6qS)m)CASoHLz)~NA2AS z)CwC-{aaN32dIGlgWN#NBho&M4%9+Nq5{apMCP~VP|$#iyB}YGKV!8wbGTQ zeUq^owSpSd^9QgHPolQ0JHLW30X1G0Du7(nbK6lF-WNmu)!_&YygRI8sMIwhSJ=9a z?)W|G!FE(&owyN$W9`FNi~9T^4#wlikM$>h&BjMKA9LdDzYQlajr#RC@}EcHISpK4 zD{r7>)nXZHpy#+02M@ASy&IL0L)Z;ZqqgQe>Rx|_3ixYG!P}^_<;!567=j)ciQ4i( zP6`?*4V98iBo-?hwW2cfc_nI~D)ht}Q{Rso@GaDHCvYL&Km{^5-rn;>%%#2zm63C( zv*mQT zzw2}Me=!9g8j4W?l%odPVCqiPKwD80??4}{L-jj``ur3s&~vDXE}|y7Vm`l)8vll= zw_$hP|63IF#=CrpSD z&8YrwqEo4=r=U~)4l2S6s6ZM~4>n`hO0er%qPFaNRN!8TmbC<W%?G|>=%y@uIFp$_E;)JmtKuIF51Iqsoei~3>_&TH*DrlI;j zM_=?zwO?$Zs7wq)%{LnL{a|k@`R6rlouXkBwqPW>kFc*%9BROAsDNrwFP@WFh2bn` zEFMKI;4W%qov8j#kRQvBw~fY`jQXQA3*&INlfrZgji`v-i9&l6h`|_x8aM-!a0b?3 z6~?+SD5Hf^Pae(N4X2{EYCr0%9KvushJ2NfT>CSN)*1z*4&=!dtEGvu_|O+zp8r~w_Q ziQ-Wy%)ow_hXZhxaVKg8r?EF)HuYQP^M|Mu`;4za4hp%ODV+Aa2%`g z52({Rb-aBW))-$yMP7;OzXJpD0>kw`g3-7I zow`=1C@A&UP$_CfrRWao@ck1V=$38oX*8Jw8dLyxum^VFHGGQUc$q(G8tAX6iQT5ynTf=O)Mud^ zUNC-Syo9l|H%}q|iu4{0@(~`vZd2`Vxkphe^yTO}Fb+L22elQmQGvaRQCNu%d>eK6 zK1Ds>j^1cZvjg|R1ymE96tsdJr~%KQ0%<|E)4GkiR*vcRz%Qb1#Ri;@yKx-;9b<6t z4ExN?M4hGO$V<|y#mjgV^@V5qOnW}(HxxACzt9)E^QpEV7|E(N3SYr3xCkGjA5NcT zPqYY=saK#f^B%HT>qFEbdxq*CHQOG480y+)Aq#d|1r+YnumSaIT$FF8@-Ql}kMS_x z#2{S3!BEOKqbA&rgK;nF`ZePa{0i02nrpZBL>*EG{)9`ghwlG0UQdDQhx}M8`K69m z@C$T(iPhkjn1oyB+5a!th+C*XLhb#A0=5C`F&?+GKbP<~7>=*7;p(>&br#NJ3iDgd z6dd>vbsKtdbeCZW`s3@U0QVS=qxSY9DnoZs1OAL9_zZOxRQJ_z zQz^Pffpcd4gf}sLv7OqUOZWmxJqR`M7SvgIfPHaZp&eKSE~oxWjKGJe0R5NRfsIB5 zkb??%5o+sJFD3uM6e?-Z;oFPKz){ojebe!h`TR4~8Tb;lvUZ$+Pf!D97TFWzqUr^v zUW^KC9S*=l#*0PdUk!hzK?8T7D|RRUN~tG?VhCyvlTicbna>xXUcDuzz74g2eW;Zl zMrHT|^LYbmoZq9yx$C5$mH&te;0bC#zhe6J}Og-jq6PNZj7S+5Gvqi)bpRC z7Iq)CayRxz?J>sjM(08bO65ij!Ck0{PM`w&9V&npROEj_^?Qu&=<~9@*8!*nWMEf@ zPysDK4=lkExCV#e`^b2K)@=#|X+6dMSh%90AZV1wfU=iM%8JV!MTKQ$t1BF9i!0Wa z6t63$Q2ttJMO|&*D3^$avwc$o8~%~-wTow3LQb6~u)=!|S^%9L2_KoRR=bkyw^+H6$jLiM6 semVL1GaaqOO$GFr$uY){M)%FXTni`Vw)BPLP7jJU?A5^V, 2023, 2024. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" -"PO-Revision-Date: 2024-07-28 14:18+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" +"PO-Revision-Date: 2024-09-04 04:14+0000\n" "Last-Translator: SomeTr \n" +"Language-Team: Ukrainian \n" "Language: uk\n" -"Language-Team: Ukrainian " -"\n" -"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 !=" -" 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n " -"% 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9)" -" || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 " +"? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > " +"14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % " +"100 >=11 && n % 100 <=14 )) ? 2: 3);\n" +"X-Generator: Weblate 5.7\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -343,7 +344,7 @@ msgstr "Джерело" msgid "Error loading the next page" msgstr "Не вдалося завантажити наступну сторінку" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Неправильні налаштування, будь ласка, зробіть зміни в налаштуваннях" @@ -476,7 +477,7 @@ msgstr "" "{numCitations} цитувань з {firstCitationVelocityYear} по " "{lastCitationVelocityYear} рік" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -486,7 +487,7 @@ msgstr "" "цього зображення не підтримується. TinEye підтримує зображення у форматах" " JPEG, PNG, GIF, BMP, TIFF та WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -494,7 +495,7 @@ msgstr "" "Зображення занадто просте, щоб знайти збіги. TinEye вимагає базового " "рівня візуальної деталізації для успішного визначення збігів." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Зображення неможливо завантажити." @@ -518,11 +519,11 @@ msgstr "Конвертує рядки в різні геш-послідовно msgid "hash digest" msgstr "геш-послідовність" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "Плагін Hostnames" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" "Переписування імен хостів, видалення результатів або визначення їх " @@ -712,7 +713,7 @@ msgstr "" msgid "No HTTPS" msgstr "Без HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -793,19 +794,19 @@ msgstr "Число результатів" msgid "Info" msgstr "Інфо" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Спробуйте шукати:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Доверху" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Попередня сторінка" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Наступна сторінка" @@ -845,6 +846,7 @@ msgstr "Влучань" msgid "Result count" msgstr "Кількість результатів" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -920,17 +922,13 @@ msgstr "Коментар(і)" msgid "Download results" msgstr "Завантажити результати" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Повідомлення від пошукових систем" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Помилка!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Пошукові системи не можуть отримати результати" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "секунд" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -977,7 +975,7 @@ msgstr "Безпечний пошук" #: searx/templates/simple/filters/safesearch.html:2 #: searx/templates/simple/preferences/safesearch.html:7 msgid "Strict" -msgstr "Жорсткий" +msgstr "Строгий" #: searx/templates/simple/filters/safesearch.html:3 #: searx/templates/simple/preferences/safesearch.html:11 @@ -1273,7 +1271,7 @@ msgstr "Виберіть автовизначення, щоб SearXNG сам в #: searx/templates/simple/preferences/method.html:2 msgid "HTTP Method" -msgstr "HTTP Метод" +msgstr "Метод HTTP" #: searx/templates/simple/preferences/method.html:14 msgid "Change how forms are submitted" @@ -1925,3 +1923,8 @@ msgstr "приховати відео" #~ msgid "Hostname replace" #~ msgstr "Зміна імені сайту" +#~ msgid "Error!" +#~ msgstr "Помилка!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Пошукові системи не можуть отримати результати" diff --git a/searx/translations/vi/LC_MESSAGES/messages.mo b/searx/translations/vi/LC_MESSAGES/messages.mo index 3db429b1b24b62084c5a3b4980dd2511bb1b1b17..e03a83eee594b35aff4d3d0670ec6732f7bda740 100644 GIT binary patch delta 4538 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 NG&h|gCgghJeg=y{>AwH~ diff --git a/searx/translations/vi/LC_MESSAGES/messages.po b/searx/translations/vi/LC_MESSAGES/messages.po index b22aa5de1..46681dca7 100644 --- a/searx/translations/vi/LC_MESSAGES/messages.po +++ b/searx/translations/vi/LC_MESSAGES/messages.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" "PO-Revision-Date: 2024-08-07 01:02+0000\n" "Last-Translator: tvminh19 " "\n" @@ -25,7 +25,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -341,7 +341,7 @@ msgstr "Nguồn" msgid "Error loading the next page" msgstr "Không thể tải trang kế tiếp" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "Cài đặt không hợp lệ, xin xem lại tuỳ chỉnh" @@ -475,7 +475,7 @@ msgstr "" "{numCitations} nguồn trích dẫn từ năm {firstCitationVelocityYear} đến năm" " {lastCitationVelocityYear}" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" @@ -485,7 +485,7 @@ msgstr "" "dạng không được hỗ trợ. TinEye chỉ hỗ trợ ảnh ở định dạng JPEG, PNG, GIF," " BMP, TIFF hoặc WebP." -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." @@ -493,7 +493,7 @@ msgstr "" "Hình ảnh này quá đơn giản để tìm ra kết quả. TinEye cần mức độ chi tiết " "hình ảnh cơ bản để tìm thấy kết quả thành công." -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "Hình ảnh không thể được hiển thị." @@ -517,11 +517,11 @@ msgstr "Chuyển các chuỗi thành các hash băm khác nhau." msgid "hash digest" msgstr "hash băm" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "" @@ -710,7 +710,7 @@ msgstr "Đăng một vấn đề mới trên Github cùng với các thông tin msgid "No HTTPS" msgstr "Không hỗ trợ HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -791,19 +791,19 @@ msgstr "Số lượng kết quả" msgid "Info" msgstr "Thông tin" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "Thử tìm kiếm:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "Lên đầu trang" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "Trang trước" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "Trang sau" @@ -843,6 +843,7 @@ msgstr "Điểm số" msgid "Result count" msgstr "Số lượng kết quả" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -919,17 +920,13 @@ msgstr "Bình luận" msgid "Download results" msgstr "Tải về các kết quả" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "Tin nhắn từ công cụ tìm kiếm" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "Lỗi!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "Các trình tìm kiếm không nhận được kết quả" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1958,3 +1955,9 @@ msgstr "ẩn phim" #~ msgid "Hostname replace" #~ msgstr "Thay đổi tên máy chủ" +#~ msgid "Error!" +#~ msgstr "Lỗi!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "Các trình tìm kiếm không nhận được kết quả" + diff --git a/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mo b/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.mo index 8ecd22d0106323a65db8d41c3556c2778a5ef919..0b25e3d0e2684f1320ed24541b2d82455ed5816c 100644 GIT binary patch delta 5346 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 diff --git a/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po b/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po index c7d1e24a5..b1296bf15 100644 --- a/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po +++ b/searx/translations/zh_Hans_CN/LC_MESSAGES/messages.po @@ -33,13 +33,14 @@ # chjtxwd , 2024. # Jeex , 2024. # xyb , 2024. +# xtex , 2024. msgid "" msgstr "" "Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" -"PO-Revision-Date: 2024-08-10 15:18+0000\n" -"Last-Translator: xyb \n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" +"PO-Revision-Date: 2024-09-06 07:09+0000\n" +"Last-Translator: xtex \n" "Language-Team: Chinese (Simplified) \n" "Language: zh_Hans_CN\n" @@ -47,8 +48,8 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.6.2\n" -"Generated-By: Babel 2.15.0\n" +"X-Generator: Weblate 5.7\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -363,7 +364,7 @@ msgstr "来源" msgid "Error loading the next page" msgstr "载入下个页面时发生错误" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "无效设置,请编辑您的首选项" @@ -496,20 +497,20 @@ msgstr "" "{firstCitationVelocityYear} 年至 {lastCitationVelocityYear} 年间总计 " "{numCitations} 次引用" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" " WebP." msgstr "无法读取该图片网址。这可能是由于文件格式不受支持。TinEye 仅支持 JPEG、PNG、GIF、BMP、TIFF 或 WebP 格式的图像。" -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." msgstr "图像过于简单,无法找到匹配项。TinEye 需要基本级别的视觉细节才能成功识别匹配项。" -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "无法下载该图像。" @@ -533,11 +534,11 @@ msgstr "将字符串转换为不同的散列(hash)摘要值。" msgid "hash digest" msgstr "散列摘要值" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "主机名插件" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "重写主机名、删除结果或根据主机名确定优先级" @@ -713,7 +714,7 @@ msgstr "在 GitHub 上提交包含上述信息的 Issue" msgid "No HTTPS" msgstr "无 HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -794,19 +795,19 @@ msgstr "结果个数" msgid "Info" msgstr "信息" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "尝试搜索:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "返回顶部" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "上一页" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "下一页" @@ -846,6 +847,7 @@ msgstr "得分" msgid "Result count" msgstr "结果数量" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -921,17 +923,13 @@ msgstr "注释" msgid "Download results" msgstr "下载结果" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "来自搜索引擎的消息" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "错误!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "引擎无法检索到结果" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "秒" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1892,3 +1890,9 @@ msgstr "隐藏视频" #~ msgid "Hostname replace" #~ msgstr "主机名替换" + +#~ msgid "Error!" +#~ msgstr "错误!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "引擎无法检索到结果" diff --git a/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo b/searx/translations/zh_Hant_TW/LC_MESSAGES/messages.mo index 899ec38f19b1242965d4ab8b32ebad1593b69a33..dde3607053626c9f6b5527e67aeb5d72dcc7effc 100644 GIT binary patch delta 5293 zcmYM%3sl$T9mnwpQSPJ(Ucws)2#ToOB)}^d6~$O%dXU1~3g*W2Oy)6b+pl!GtmEjuYvMM2K>$Lt72|NpNn*12wk)3GmBU@xq*`sJ8F{Itb8FqC+=*@7X& z2Qd=a^2goauYnlZ+fQg1 zW)PR5#{I%vg~i0rU>fVY(-cyv=tM1;+Q&~I8+90Yn1sa`jtj6K)}t0)i)r`@YW(}C z1<#{)ei^l)FH!wFa1MrYoEuo*)l#?@@8SULexGx}n2s8lfjx0FYR9Fhg{sUNBzLzM z^Kms+V=F3w!Eye$p{O_?wXuolsiKU6Cagd`n>naQQis~ffbcq#xUwz zQ73d9byq$_&3g^C;J2vxLzztdWBYObDh#0F9vp(&Ne%`QvyK(0L>|U?d<4~hC62)+ z)VTLiC-%Ad6)J)2sKoz^N+gz>9)pAWbN)KgEGo1>F)E=l9EUSd6E>N@!AZo;sEIFQ zckHnCAfBIg7=pPNgL-t+Q0vUb5x59-!p$B9ExZf0@SEnJ&BLgSPoR$WBl8k!Ts!Kd zZd!a7)xR6Bg8KJB%^Qd6mxvlS4CB$uq@a!!sE*avp$4_{h4^EvNA0t`%S^)pZdt5G{#Xz>PA z|81y*_91VaJAk^3XHYx6hDxBzVCP2SJ*aWxFoN~nbP77cO4Q}4LEX-JoQl7~;dly_ zSSRYyL?rspv^%Q4H>P6(j=^%w#$Ti6e+TslPM{L~7z6MB9SY1D_{?diiAny%*=7N1 z2Zg8!9>94x8}-NzB42TL1$D{3K_$?IMvWVfI^k)k_6p=v;Hr{2e;wTtDtI-Whh1?C zYT$2CiS5E=cmlg&DbGRen1Bp`Q8YSc(JE{1d4~-K{^N z9@Sq^cgj0YL6;+fNFDm3GD}7!kdB&oG-}}jiwjZxCR=?uD)E^XKWu&Eoz}fsD+-eb`N!OD=lt7^U{imQ# zY6fclO7xWB0t(vMLe#(|7}yC0UQ5(7+k(ox73bnP)LSr?&suwsbKgOYAD`j>{+FP} z&qmGvxW!Ld{6YrjuZEYYP=-6Lp~d0@<}u8p{fxyiylc~l<5A=5P~+=Sm+VQi0r_2W zP1e2_mC!-+TqftQirZ9-!q_Z-!V=VkWvGQ_A*b$MK}~oXweWS+f_E$q=H1h$H3HS1 zg!-3I8tNY)#i)6zFdCosDCn6zhnlDvHE=sBu{Tg3q@%bVN96d49YVFAKs~B9)VP0H z`%N==v|rx?wV^)P6O&M%XfKz-A__l6O>ha-vCZP!7I#`4#XoD*9%IIv>1ICigXbor zek&HBHnt2k{|d9g*K>^&^ex_m8n6$wz#r@EPe-dbf-}}x`JBx8tU%c!oHZwO&x?2aVpNk zUbqXD$RX6Y6Bw@d{~r|i<38apb%^7iF*=D9)Md#<)jx_FxEKRRYVit-8&Lh4EZ%DF z#K6g-#=mDCLr)W(rl5i6&8w*TTc`m+1^!Wnq3V-R^&`w2a|~8eUxe!Sywz{B_%&1_ zZy~==?nnXezi#h!>v$8F65mB7w1g`vmt!2R#Xh(LHNhd&_^-?k^9E|6JE%m%$NCBN z!12U!$P41C#&Z7Zu#O5Xw9$MS^{n@x+FMaOI%@IXQ45?yjr-E-?^vw=dC+BxMz!ad zg{XPTQE$mCkAg186K11zcom0IzXz4bS*veHO?cbv#&&e+dZIp5X*dvPUXF?QENX#2pmy{wYN6v6e}HPgfF;<5 zdW0Dh{rWPbzvpIA$fRMeU*Xo9o6W7L6WWfNa6f9tN3H#m*=F_E@hRFP*_9GngBsU_ zx-(l*#V*W1BqIF!xa1dZ?uL@*6^bFJ4|Ha-4=gfo;5!;zd$8)4Rtd5r>~4Q<4}pF zSUkewf>O?34TaWFY7H~ZYO8<5;-8q0nVz}IT!UJ;$>Oc%b_}Qf4OIIdt^TkkP{nZ! z$B)cQsKnY)?Kdp$GS!d6&E6PGd!ohnn&r$8JO delta 5373 zcmYM%2~bwo8OHI0EG~cxvM3nYjDn~viGoJl0-r#lhPqLRLE;t_u?3XGET1~Wj1gDF zI8JQ+xfg7H zBcOhFfd8|IpeDzk`~c?$VO}pq|Nm1N>0B`33LJnn7=;a1zaJBc4_o{pb|?PG{0oK< ze}SQR6T`3_^PTf|%@$6Dk6CBoEDXXUr~${!Q>cm0;b^>weK9E7ODGBl6Q`jPD#A>x zM2&mXd<*l4k71hDZ>Nw#MSP66U;!$DS*XMKJ`TZ!*b_Hm95y03xZ{|Hze6SbFVuqH zp>`h3v1z_ARR4Zhj>E8t_1$X}`r$(Z`5)6U5T~IA7Gng?LG5@cYN0je24oLz2adxd zI1j%>B`_t{8&`;mOHmuEK))&~DQLnP)U)xU9!UdgC(Rg-`%ybTgBtf4YDaCTew}6@ zoq7<5qE0Ll*`phbS|=Noz~gb8zZRTMg$9(F3$Zux3e?VCLM_;6?ainK4`2emjp}~^ z$Kw^$xB=W~onX58C@O)msKoOJasJArjEera7m2e^7)9YE>d4zr3%8>d?lgnA+KR(b2}h%jHqlH& zjT?#=KMtKWlqb_Y>A zJYn&tsQ$N63Ee~9Ko^qaUB(2|Mzc`~6kp@Kw}8J5h=3LtUPusLOc@i|`_j zz=6qLe;?|Ii&4*Xj@8e@k;Kp8c-)1L;wPy2dko?Hbz7q;DAS>+2__+HxT&a}F0=X< z&Go1qY($N3!U{ZudSu=CD-uVd=9_{_pb#}~1L}l#Jk0s4Lo*e8J6sFu=uRWAuserA zcnvl1CMvOZd;z0}dY5k-s(lv@$Nk8E?vMO66FaaB3x;_=8xCR)@ws7~e=&szRPYMB z;uPn$VHIkk2ly-wPxX#^GwMWkV=x{;J(}aF_xda<;meqXS5SAWHu}V||wWx_-MlHPF;*F?&TdaN;YGZpXK4AV7HP5@) zQ}6#N3Mo{)kDB;4hT*rU2_B#(4(2L{VmNAof!GU^%#o;saqY%s1MM~ zsQz2gucO*SLAQDzD#M?l5;=hycpAHQf?cmA>XBVTB_5jY+3!N8P~#7w=KpOb&tDb4w~8;#f1on_*5U^ihwx6RzCVt|1dB`Y3F0NFiCeAy6mrSj zdGllB=a#!-?RT>{edRVe@p9B}Le;2WKsNa)XrdMj$4jVZb`>>I8*1XOQHlNs^+AdlO)|I&l~~U)UVAj^ zQDvdVjX|~NnnhMW*JA%O6e8%b9QBQU1y|y)P!pu_Yl|kxLd6p;_E|jB;!<;oS!=FC z?RX3F1JV5iwXqMdkKX@Jtl~Oqf!k(>*@^lzcjJT202hx+DBT>78dqrXQ|3H#nYGuM zub8i*e*bh06g1&s9EK-Q&+IDdZMb9JL%mi3+`N7mj*8?Jl5byC?DPe9uJ zu7E;54YN_t@JC*QJBb=_7PIg}i@!62$V%;@s1u4nEtrDZ@n~zGZqBy)r*R$atGep_ zyx$Zw@ILC&g+A_0Fb3xl&%nia6tz%fp4V?UP9vU;sy~3+@jXn$C)m{zT!EVZPpF@= z*HDSKV+`xNyA*VE5k9XW3AxBF6;;0&^=wz8CR%Itn=z1hFNRQWs>_4~-YiW>iw z*?}R%_p$5W|G`tejKgp~4Wm#KZ$&-xM&t!>=W!AS7kFPl9}XlgLG8F2weU_<;w`9! z-bE$wOKU%4^_L3l{l9DtSFPh$)}h1fwEAv^-h^Rhe@tfLSc@l^`R0@6OjJUps05dp zb%mV2D(bD{c5B#e@gegat8caVH|BY(zi9Cl^P2g0^BeOHYQ6gwhx&`W9YtVI8U~^| zBwKxk#o5-LXHK{F5^FEFxYFVpb1g, 2024. msgid "" msgstr "" -"Project-Id-Version: searx\n" +"Project-Id-Version: searx\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-08-08 10:01+0000\n" +"POT-Creation-Date: 2024-09-03 15:52+0000\n" "PO-Revision-Date: 2024-08-12 04:00+0000\n" "Last-Translator: hugoalh \n" -"Language-Team: Chinese (Traditional) \n" "Language: zh_Hant_TW\n" +"Language-Team: Chinese (Traditional) " +"\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.6.2\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" #. CONSTANT_NAMES['NO_SUBGROUPING'] #: searx/searxng.msg @@ -356,7 +355,7 @@ msgstr "來源" msgid "Error loading the next page" msgstr "載入下個頁面時發生錯誤" -#: searx/webapp.py:491 searx/webapp.py:887 +#: searx/webapp.py:491 searx/webapp.py:894 msgid "Invalid settings, please edit your preferences" msgstr "無效的設定,請編輯您的偏好設定" @@ -489,20 +488,20 @@ msgstr "" "{firstCitationVelocityYear} 至 {lastCitationVelocityYear} 間被引用 " "{numCitations} 次" -#: searx/engines/tineye.py:39 +#: searx/engines/tineye.py:45 msgid "" "Could not read that image url. This may be due to an unsupported file " "format. TinEye only supports images that are JPEG, PNG, GIF, BMP, TIFF or" " WebP." msgstr "無法存取該影象網址。這可能是因為不支援的文件格式造成的。TinEye只支援JPEG、PNG、GIF、BMP、TIFF或WebP的影像。" -#: searx/engines/tineye.py:45 +#: searx/engines/tineye.py:51 msgid "" "The image is too simple to find matches. TinEye requires a basic level of" " visual detail to successfully identify matches." msgstr "圖片訊息量過少,無法找到相符的結果。TinEye需要一個更基礎的圖片細節以成功辨識相符的結果。" -#: searx/engines/tineye.py:51 +#: searx/engines/tineye.py:57 msgid "The image could not be downloaded." msgstr "圖片無法下載。。" @@ -526,11 +525,11 @@ msgstr "將字串裝換為不同的雜湊摘要值。" msgid "hash digest" msgstr "雜湊摘要值" -#: searx/plugins/hostnames.py:91 +#: searx/plugins/hostnames.py:103 msgid "Hostnames plugin" msgstr "主機名稱外掛" -#: searx/plugins/hostnames.py:92 +#: searx/plugins/hostnames.py:104 msgid "Rewrite hostnames, remove results or prioritize them based on the hostname" msgstr "重寫主機名稱、移除結果或根據主機名稱確定其優先級別" @@ -706,7 +705,7 @@ msgstr "在 GitHub 上提交包含上述資訊的新問題" msgid "No HTTPS" msgstr "無 HTTPS" -#: searx/templates/simple/elements/engines_msg.html:18 +#: searx/templates/simple/elements/engines_msg.html:14 #: searx/templates/simple/preferences.html:69 #: searx/templates/simple/preferences.html:70 msgid "View error logs and submit a bug report" @@ -787,19 +786,19 @@ msgstr "結果筆數" msgid "Info" msgstr "資訊" -#: searx/templates/simple/results.html:77 +#: searx/templates/simple/results.html:75 msgid "Try searching for:" msgstr "嘗試搜尋:" -#: searx/templates/simple/results.html:109 +#: searx/templates/simple/results.html:107 msgid "Back to top" msgstr "返回頂端" -#: searx/templates/simple/results.html:127 +#: searx/templates/simple/results.html:125 msgid "Previous page" msgstr "上一頁" -#: searx/templates/simple/results.html:145 +#: searx/templates/simple/results.html:143 msgid "Next page" msgstr "下一頁" @@ -839,6 +838,7 @@ msgstr "分數" msgid "Result count" msgstr "結果數量" +#: searx/templates/simple/elements/engines_msg.html:7 #: searx/templates/simple/preferences/engines.html:31 #: searx/templates/simple/stats.html:28 msgid "Response time" @@ -914,17 +914,13 @@ msgstr "注釋" msgid "Download results" msgstr "下載結果" -#: searx/templates/simple/elements/engines_msg.html:7 +#: searx/templates/simple/elements/engines_msg.html:4 msgid "Messages from the search engines" msgstr "來自搜尋引擎的訊息" -#: searx/templates/simple/elements/engines_msg.html:12 -msgid "Error!" -msgstr "錯誤!" - -#: searx/templates/simple/elements/engines_msg.html:13 -msgid "Engines cannot retrieve results" -msgstr "引擎無法擷取結果" +#: searx/templates/simple/elements/engines_msg.html:7 +msgid "seconds" +msgstr "" #: searx/templates/simple/elements/search_url.html:3 msgid "Search URL" @@ -1879,3 +1875,10 @@ msgstr "隱藏影片" #~ msgid "Hostname replace" #~ msgstr "主機名替換" + +#~ msgid "Error!" +#~ msgstr "錯誤!" + +#~ msgid "Engines cannot retrieve results" +#~ msgstr "引擎無法擷取結果" + From c45870dd71c54643c1ca17475ef3eac6054eafa3 Mon Sep 17 00:00:00 2001 From: 0xhtml <34682885+0xhtml@users.noreply.github.com> Date: Wed, 11 Sep 2024 16:44:58 +0200 Subject: [PATCH 015/118] [fix] yep engine: remove links to other engines Yep includes links to search for the same query on Google and other search engines as a result in the search result. This fix skips these results. --- searx/engines/yep.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/searx/engines/yep.py b/searx/engines/yep.py index e01e31c8c..a5c705533 100644 --- a/searx/engines/yep.py +++ b/searx/engines/yep.py @@ -67,6 +67,8 @@ def response(resp): for result in resp.json()[1]['results']: if search_type == "web": + if result['type'] != 'Organic': + continue results.append(_web_result(result)) elif search_type == "images": results.append(_images_result(result)) From f05566d925772ae38274c0b4b1b4ea6d4c1733ee Mon Sep 17 00:00:00 2001 From: Lucas Schwiderski Date: Thu, 12 Sep 2024 10:10:20 +0200 Subject: [PATCH 016/118] [fix] json_engine: Fix result fields being mixed up Fixes #3810. --- searx/engines/json_engine.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/searx/engines/json_engine.py b/searx/engines/json_engine.py index 47cf16372..9d919a63d 100644 --- a/searx/engines/json_engine.py +++ b/searx/engines/json_engine.py @@ -146,7 +146,11 @@ def response(resp): } ) else: - for url, title, content in zip(query(json, url_query), query(json, title_query), query(json, content_query)): + for result in json: + url = query(result, url_query)[0] + title = query(result, title_query)[0] + content = query(result, content_query)[0] + results.append( { 'url': url_prefix + to_string(url), From 9e2bfe14db3020a5020491721f8784672c6060f2 Mon Sep 17 00:00:00 2001 From: Finn Steffens <34682885+0xhtml@users.noreply.github.com> Date: Thu, 12 Sep 2024 17:51:47 +0200 Subject: [PATCH 017/118] [feat] engine: add right dao * [feat] engine: add right dao * [enh] right dao engine: allow additional classes Allow additional classes while parsing to prevent the engine from breaking in the future if additional classes are added to the elements. Co-authored-by: Bnyro --------- Co-authored-by: Bnyro --- searx/settings.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/searx/settings.yml b/searx/settings.yml index a05542321..4417485bc 100644 --- a/searx/settings.yml +++ b/searx/settings.yml @@ -1548,6 +1548,24 @@ engines: page_size: 25 disabled: true + - name: right dao + engine: xpath + paging: true + page_size: 12 + search_url: https://rightdao.com/search?q={query}&start={pageno} + results_xpath: //div[contains(@class, "description")] + url_xpath: ../div[contains(@class, "title")]/a/@href + title_xpath: ../div[contains(@class, "title")] + content_xpath: . + categories: general + shortcut: rd + disabled: true + about: + website: https://rightdao.com/ + use_official_api: false + require_api_key: false + results: HTML + - name: rottentomatoes engine: rottentomatoes shortcut: rt From 33c1236923b1779a0cacf9cfe34b789c1d02addf Mon Sep 17 00:00:00 2001 From: Bnyro Date: Sat, 14 Sep 2024 11:12:21 +0200 Subject: [PATCH 018/118] [fix] search: crash when no engines are used to search --- searx/templates/simple/elements/engines_msg.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/searx/templates/simple/elements/engines_msg.html b/searx/templates/simple/elements/engines_msg.html index 8ce784582..7a843ac14 100644 --- a/searx/templates/simple/elements/engines_msg.html +++ b/searx/templates/simple/elements/engines_msg.html @@ -1,5 +1,5 @@

- {% if not results and not answers %} + {% if (not results and not answers) or not max_response_time %}