From fdd8525b1ab6ee75acf6df0182c7c0a5f13a11e8 Mon Sep 17 00:00:00 2001 From: vojkovic Date: Sun, 20 Sep 2026 10:00:15 +0000 Subject: [PATCH] [build] /static --- searx/static/themes/simple/chunk/BVVCO4vX.min.js | 11 ----------- searx/static/themes/simple/chunk/BVVCO4vX.min.js.map | 1 - searx/static/themes/simple/chunk/DT2OB9zd.min.js | 11 +++++++++++ searx/static/themes/simple/chunk/DT2OB9zd.min.js.map | 1 + searx/static/themes/simple/manifest.json | 2 +- searx/static/themes/simple/sxng-core.min.js | 4 ++-- searx/static/themes/simple/sxng-ltr.min.css | 2 +- searx/static/themes/simple/sxng-rtl.min.css | 2 +- 8 files changed, 17 insertions(+), 17 deletions(-) delete mode 100644 searx/static/themes/simple/chunk/BVVCO4vX.min.js delete mode 100644 searx/static/themes/simple/chunk/BVVCO4vX.min.js.map create mode 100644 searx/static/themes/simple/chunk/DT2OB9zd.min.js create mode 100644 searx/static/themes/simple/chunk/DT2OB9zd.min.js.map diff --git a/searx/static/themes/simple/chunk/BVVCO4vX.min.js b/searx/static/themes/simple/chunk/BVVCO4vX.min.js deleted file mode 100644 index e428d79c5..000000000 --- a/searx/static/themes/simple/chunk/BVVCO4vX.min.js +++ /dev/null @@ -1,11 +0,0 @@ -import{i as e,n as t,r as n}from"../sxng-core.min.js";import{t as r}from"./DK4yUVpy.min.js"; -/*! -* swiped-events.js - v@version@ -* Pure JavaScript swipe events -* https://github.com/john-doherty/swiped-events -* @inspiration https://stackoverflow.com/questions/16348031/disable-scrolling-when-touch-moving-certain-element -* @author John Doherty -* @license MIT -*/ -(function(e,t){typeof e.CustomEvent!=`function`&&(e.CustomEvent=function(e,n){n||={bubbles:!1,cancelable:!1,detail:void 0};var r=t.createEvent(`CustomEvent`);return r.initCustomEvent(e,n.bubbles,n.cancelable,n.detail),r},e.CustomEvent.prototype=e.Event.prototype),t.addEventListener(`touchstart`,u,!1),t.addEventListener(`touchmove`,d,!1),t.addEventListener(`touchend`,l,!1);var n=null,r=null,i=null,a=null,o=null,s=null,c=0;function l(e){if(s===e.target){var l=parseInt(f(s,`data-swipe-threshold`,`20`),10),u=f(s,`data-swipe-unit`,`px`),d=parseInt(f(s,`data-swipe-timeout`,`500`),10),p=Date.now()-o,m=``,h=e.changedTouches||e.touches||[];if(u===`vh`&&(l=Math.round(l/100*t.documentElement.clientHeight)),u===`vw`&&(l=Math.round(l/100*t.documentElement.clientWidth)),Math.abs(i)>Math.abs(a)?Math.abs(i)>l&&p0?`swiped-left`:`swiped-right`):Math.abs(a)>l&&p0?`swiped-up`:`swiped-down`),m!==``){var g={dir:m.replace(/swiped-/,``),touchType:(h[0]||{}).touchType||`direct`,fingers:c,xStart:parseInt(n,10),xEnd:parseInt((h[0]||{}).clientX||-1,10),yStart:parseInt(r,10),yEnd:parseInt((h[0]||{}).clientY||-1,10)};s.dispatchEvent(new CustomEvent(`swiped`,{bubbles:!0,cancelable:!0,detail:g})),s.dispatchEvent(new CustomEvent(m,{bubbles:!0,cancelable:!0,detail:g}))}n=null,r=null,o=null}}function u(e){e.target.getAttribute(`data-swipe-ignore`)!==`true`&&(s=e.target,o=Date.now(),n=e.touches[0].clientX,r=e.touches[0].clientY,i=0,a=0,c=e.touches.length)}function d(e){if(n&&r){var t=e.touches[0].clientX,o=e.touches[0].clientY;i=n-t,a=r-o}}function f(e,n,r){for(;e&&e!==t.documentElement;){var i=e.getAttribute(n);if(i)return i;e=e.parentNode}return r}})(window,document);var i,a=t=>{i&&clearTimeout(i);let n=t.querySelector(`.result-images-source img`);if(!n)return;let r=t.querySelector(`.image_thumbnail`);if(r){if(r.src===`${e.theme_static_path}/img/img_load_error.svg`)return;n.onerror=()=>{n.src=r.src},n.src=r.src}let a=n.getAttribute(`data-src`);a&&(i=setTimeout(()=>{n.src=a,n.removeAttribute(`data-src`)},1e3))},o=document.querySelectorAll(`#urls img.image_thumbnail, img.thumbnail`);for(let t of o)t.complete&&t.naturalWidth===0&&(t.src=`${e.theme_static_path}/img/img_load_error.svg`),t.onerror=()=>{t.src=`${e.theme_static_path}/img/img_load_error.svg`};document.querySelector(`#search_url button#copy_url`)?.style.setProperty(`display`,`block`),n.selectImage=e=>{document.getElementById(`results`)?.classList.add(`image-detail-open`),window.location.hash=`#image-viewer`,n.scrollPageToSelected?.(),e&&a(e)},n.closeDetail=()=>{document.getElementById(`results`)?.classList.remove(`image-detail-open`),window.location.hash===`#image-viewer`&&window.history.back(),n.scrollPageToSelected?.()},t(`click`,`.btn-collapse`,function(){let e=this.getAttribute(`data-btn-text-collapsed`),t=this.getAttribute(`data-btn-text-not-collapsed`),n=this.getAttribute(`data-target`);if(!(n&&e&&t))return;let i=document.querySelector(n);r(i);let a=this.classList.contains(`collapsed`),o=a?t:e,s=a?e:t;this.innerHTML=this.innerHTML.replace(s,o),this.classList.toggle(`collapsed`),i.classList.toggle(`invisible`)}),t(`click`,`.media-loader`,function(){let e=this.getAttribute(`data-target`);if(!e)return;let t=document.querySelector(`${e} > iframe`);if(r(t),!t.getAttribute(`src`)){let e=t.getAttribute(`data-src`);e&&t.setAttribute(`src`,e)}}),t(`click`,`#copy_url`,async function(){let e=this.parentElement?.querySelector(`pre`);if(r(e),window.isSecureContext)await navigator.clipboard.writeText(e.innerText);else{let t=window.getSelection();if(t){let n=document.createRange();n.selectNodeContents(e),t.removeAllRanges(),t.addRange(n),document.execCommand(`copy`)}}this.dataset.copiedText&&(this.innerText=this.dataset.copiedText)}),t(`click`,`.result-detail-close`,e=>{e.preventDefault(),n.closeDetail?.()}),t(`click`,`.result-detail-previous`,e=>{e.preventDefault(),n.selectPrevious?.(!1)}),t(`click`,`.result-detail-next`,e=>{e.preventDefault(),n.selectNext?.(!1)}),window.addEventListener(`hashchange`,()=>{window.location.hash!==`#image-viewer`&&n.closeDetail?.()});var s=document.querySelectorAll(`.swipe-horizontal`);for(let e of s)t(`swiped-left`,e,()=>{n.selectNext?.(!1)}),t(`swiped-right`,e,()=>{n.selectPrevious?.(!1)});window.addEventListener(`scroll`,()=>{let e=document.getElementById(`backToTop`),t=document.getElementById(`results`);if(e&&t){let e=(document.documentElement.scrollTop||document.body.scrollTop)>=100;t.classList.toggle(`scrolling`,e)}},!0); -//# sourceMappingURL=BVVCO4vX.min.js.map \ No newline at end of file diff --git a/searx/static/themes/simple/chunk/BVVCO4vX.min.js.map b/searx/static/themes/simple/chunk/BVVCO4vX.min.js.map deleted file mode 100644 index 4854d90c7..000000000 --- a/searx/static/themes/simple/chunk/BVVCO4vX.min.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"BVVCO4vX.min.js","names":[],"sources":["../../../../../client/simple/node_modules/swiped-events/src/swiped-events.js","../../../../../client/simple/src/js/main/results.ts"],"sourcesContent":["/*!\n * swiped-events.js - v@version@\n * Pure JavaScript swipe events\n * https://github.com/john-doherty/swiped-events\n * @inspiration https://stackoverflow.com/questions/16348031/disable-scrolling-when-touch-moving-certain-element\n * @author John Doherty \n * @license MIT\n */\n(function (window, document) {\n\n 'use strict';\n\n // patch CustomEvent to allow constructor creation (IE/Chrome)\n if (typeof window.CustomEvent !== 'function') {\n\n window.CustomEvent = function (event, params) {\n\n params = params || { bubbles: false, cancelable: false, detail: undefined };\n\n var evt = document.createEvent('CustomEvent');\n evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail);\n return evt;\n };\n\n window.CustomEvent.prototype = window.Event.prototype;\n }\n\n document.addEventListener('touchstart', handleTouchStart, false);\n document.addEventListener('touchmove', handleTouchMove, false);\n document.addEventListener('touchend', handleTouchEnd, false);\n\n var xDown = null;\n var yDown = null;\n var xDiff = null;\n var yDiff = null;\n var timeDown = null;\n var startEl = null;\n var touchCount = 0;\n\n /**\n * Fires swiped event if swipe detected on touchend\n * @param {object} e - browser event object\n * @returns {void}\n */\n function handleTouchEnd(e) {\n\n // if the user released on a different target, cancel!\n if (startEl !== e.target) return;\n\n var swipeThreshold = parseInt(getNearestAttribute(startEl, 'data-swipe-threshold', '20'), 10); // default 20 units\n var swipeUnit = getNearestAttribute(startEl, 'data-swipe-unit', 'px'); // default px\n var swipeTimeout = parseInt(getNearestAttribute(startEl, 'data-swipe-timeout', '500'), 10); // default 500ms\n var timeDiff = Date.now() - timeDown;\n var eventType = '';\n var changedTouches = e.changedTouches || e.touches || [];\n\n if (swipeUnit === 'vh') {\n swipeThreshold = Math.round((swipeThreshold / 100) * document.documentElement.clientHeight); // get percentage of viewport height in pixels\n }\n if (swipeUnit === 'vw') {\n swipeThreshold = Math.round((swipeThreshold / 100) * document.documentElement.clientWidth); // get percentage of viewport height in pixels\n }\n\n if (Math.abs(xDiff) > Math.abs(yDiff)) { // most significant\n if (Math.abs(xDiff) > swipeThreshold && timeDiff < swipeTimeout) {\n if (xDiff > 0) {\n eventType = 'swiped-left';\n }\n else {\n eventType = 'swiped-right';\n }\n }\n }\n else if (Math.abs(yDiff) > swipeThreshold && timeDiff < swipeTimeout) {\n if (yDiff > 0) {\n eventType = 'swiped-up';\n }\n else {\n eventType = 'swiped-down';\n }\n }\n\n if (eventType !== '') {\n\n var eventData = {\n dir: eventType.replace(/swiped-/, ''),\n touchType: (changedTouches[0] || {}).touchType || 'direct',\n fingers: touchCount, // Number of fingers used\n xStart: parseInt(xDown, 10),\n xEnd: parseInt((changedTouches[0] || {}).clientX || -1, 10),\n yStart: parseInt(yDown, 10),\n yEnd: parseInt((changedTouches[0] || {}).clientY || -1, 10)\n };\n\n // fire `swiped` event event on the element that started the swipe\n startEl.dispatchEvent(new CustomEvent('swiped', { bubbles: true, cancelable: true, detail: eventData }));\n\n // fire `swiped-dir` event on the element that started the swipe\n startEl.dispatchEvent(new CustomEvent(eventType, { bubbles: true, cancelable: true, detail: eventData }));\n }\n\n // reset values\n xDown = null;\n yDown = null;\n timeDown = null;\n }\n /**\n * Records current location on touchstart event\n * @param {object} e - browser event object\n * @returns {void}\n */\n function handleTouchStart(e) {\n\n // if the element has data-swipe-ignore=\"true\" we stop listening for swipe events\n if (e.target.getAttribute('data-swipe-ignore') === 'true') return;\n\n startEl = e.target;\n\n timeDown = Date.now();\n xDown = e.touches[0].clientX;\n yDown = e.touches[0].clientY;\n xDiff = 0;\n yDiff = 0;\n touchCount = e.touches.length;\n }\n\n /**\n * Records location diff in px on touchmove event\n * @param {object} e - browser event object\n * @returns {void}\n */\n function handleTouchMove(e) {\n\n if (!xDown || !yDown) return;\n\n var xUp = e.touches[0].clientX;\n var yUp = e.touches[0].clientY;\n\n xDiff = xDown - xUp;\n yDiff = yDown - yUp;\n }\n\n /**\n * Gets attribute off HTML element or nearest parent\n * @param {object} el - HTML element to retrieve attribute from\n * @param {string} attributeName - name of the attribute\n * @param {any} defaultValue - default value to return if no match found\n * @returns {any} attribute value or defaultValue\n */\n function getNearestAttribute(el, attributeName, defaultValue) {\n\n // walk up the dom tree looking for attributeName\n while (el && el !== document.documentElement) {\n\n var attributeValue = el.getAttribute(attributeName);\n\n if (attributeValue) {\n return attributeValue;\n }\n\n el = el.parentNode;\n }\n\n return defaultValue;\n }\n\n}(window, document));\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\nimport \"../../../node_modules/swiped-events/src/swiped-events.js\";\nimport { listen, mutable, settings } from \"../toolkit.ts\";\nimport { assertElement } from \"../util/assertElement.ts\";\n\nlet imgTimeoutID: number;\n\nconst imageLoader = (resultElement: HTMLElement): void => {\n if (imgTimeoutID) clearTimeout(imgTimeoutID);\n\n const imgElement = resultElement.querySelector(\".result-images-source img\");\n if (!imgElement) return;\n\n // use thumbnail until full image loads\n const thumbnail = resultElement.querySelector(\".image_thumbnail\");\n if (thumbnail) {\n if (thumbnail.src === `${settings.theme_static_path}/img/img_load_error.svg`) return;\n\n imgElement.onerror = (): void => {\n imgElement.src = thumbnail.src;\n };\n\n imgElement.src = thumbnail.src;\n }\n\n const imgSource = imgElement.getAttribute(\"data-src\");\n if (!imgSource) return;\n\n // unsafe nodejs specific, cast to https://developer.mozilla.org/en-US/docs/Web/API/Window/setTimeout#return_value\n // https://github.com/searxng/searxng/pull/5073#discussion_r2265767231\n imgTimeoutID = setTimeout(() => {\n imgElement.src = imgSource;\n imgElement.removeAttribute(\"data-src\");\n }, 1000) as unknown as number;\n};\n\nconst imageThumbnails: NodeListOf = document.querySelectorAll(\n \"#urls img.image_thumbnail, img.thumbnail\"\n);\nfor (const thumbnail of imageThumbnails) {\n if (thumbnail.complete && thumbnail.naturalWidth === 0) {\n thumbnail.src = `${settings.theme_static_path}/img/img_load_error.svg`;\n }\n\n thumbnail.onerror = (): void => {\n thumbnail.src = `${settings.theme_static_path}/img/img_load_error.svg`;\n };\n}\n\nconst copyUrlButton: HTMLButtonElement | null =\n document.querySelector(\"#search_url button#copy_url\");\ncopyUrlButton?.style.setProperty(\"display\", \"block\");\n\nmutable.selectImage = (resultElement: HTMLElement): void => {\n // add a class that can be evaluated in the CSS and indicates that the\n // detail view is open\n const resultsElement = document.getElementById(\"results\");\n resultsElement?.classList.add(\"image-detail-open\");\n\n // add a hash to the browser history so that pressing back doesn't return\n // to the previous page this allows us to dismiss the image details on\n // pressing the back button on mobile devices\n window.location.hash = \"#image-viewer\";\n\n mutable.scrollPageToSelected?.();\n\n // if there is no element given by the caller, stop here\n if (!resultElement) return;\n\n imageLoader(resultElement);\n};\n\nmutable.closeDetail = (): void => {\n const resultsElement = document.getElementById(\"results\");\n resultsElement?.classList.remove(\"image-detail-open\");\n\n // remove #image-viewer hash from url by navigating back\n if (window.location.hash === \"#image-viewer\") {\n window.history.back();\n }\n\n mutable.scrollPageToSelected?.();\n};\n\nlisten(\"click\", \".btn-collapse\", function (this: HTMLElement) {\n const btnLabelCollapsed = this.getAttribute(\"data-btn-text-collapsed\");\n const btnLabelNotCollapsed = this.getAttribute(\"data-btn-text-not-collapsed\");\n const target = this.getAttribute(\"data-target\");\n\n if (!(target && btnLabelCollapsed && btnLabelNotCollapsed)) return;\n\n const targetElement = document.querySelector(target);\n assertElement(targetElement);\n\n const isCollapsed = this.classList.contains(\"collapsed\");\n const newLabel = isCollapsed ? btnLabelNotCollapsed : btnLabelCollapsed;\n const oldLabel = isCollapsed ? btnLabelCollapsed : btnLabelNotCollapsed;\n\n this.innerHTML = this.innerHTML.replace(oldLabel, newLabel);\n this.classList.toggle(\"collapsed\");\n\n targetElement.classList.toggle(\"invisible\");\n});\n\nlisten(\"click\", \".media-loader\", function (this: HTMLElement) {\n const target = this.getAttribute(\"data-target\");\n if (!target) return;\n\n const iframeLoad = document.querySelector(`${target} > iframe`);\n assertElement(iframeLoad);\n\n const srctest = iframeLoad.getAttribute(\"src\");\n if (!srctest) {\n const dataSrc = iframeLoad.getAttribute(\"data-src\");\n if (dataSrc) {\n iframeLoad.setAttribute(\"src\", dataSrc);\n }\n }\n});\n\nlisten(\"click\", \"#copy_url\", async function (this: HTMLElement) {\n const target = this.parentElement?.querySelector(\"pre\");\n assertElement(target);\n\n if (window.isSecureContext) {\n await navigator.clipboard.writeText(target.innerText);\n } else {\n const selection = window.getSelection();\n if (selection) {\n const range = document.createRange();\n range.selectNodeContents(target);\n selection.removeAllRanges();\n selection.addRange(range);\n document.execCommand(\"copy\");\n }\n }\n\n if (this.dataset.copiedText) {\n this.innerText = this.dataset.copiedText;\n }\n});\n\nlisten(\"click\", \".result-detail-close\", (event: Event) => {\n event.preventDefault();\n mutable.closeDetail?.();\n});\n\nlisten(\"click\", \".result-detail-previous\", (event: Event) => {\n event.preventDefault();\n mutable.selectPrevious?.(false);\n});\n\nlisten(\"click\", \".result-detail-next\", (event: Event) => {\n event.preventDefault();\n mutable.selectNext?.(false);\n});\n\n// listen for the back button to be pressed and dismiss the image details when called\nwindow.addEventListener(\"hashchange\", () => {\n if (window.location.hash !== \"#image-viewer\") {\n mutable.closeDetail?.();\n }\n});\n\nconst swipeHorizontal: NodeListOf = document.querySelectorAll(\".swipe-horizontal\");\nfor (const element of swipeHorizontal) {\n listen(\"swiped-left\", element, () => {\n mutable.selectNext?.(false);\n });\n\n listen(\"swiped-right\", element, () => {\n mutable.selectPrevious?.(false);\n });\n}\n\nwindow.addEventListener(\n \"scroll\",\n () => {\n const backToTopElement = document.getElementById(\"backToTop\");\n const resultsElement = document.getElementById(\"results\");\n\n if (backToTopElement && resultsElement) {\n const scrollTop = document.documentElement.scrollTop || document.body.scrollTop;\n const isScrolling = scrollTop >= 100;\n resultsElement.classList.toggle(\"scrolling\", isScrolling);\n }\n },\n true\n);\n"],"x_google_ignoreList":[0],"mappings":";;;;;;;;;CAQC,SAAU,EAAQ,EAAU,CAKrB,OAAO,EAAO,aAAgB,aAE9B,EAAO,YAAc,SAAU,EAAO,EAAQ,CAE1C,IAAmB,CAAE,QAAS,GAAO,WAAY,GAAO,OAAQ,IAAA,EAAU,EAE1E,IAAI,EAAM,EAAS,YAAY,aAAa,EAE5C,OADA,EAAI,gBAAgB,EAAO,EAAO,QAAS,EAAO,WAAY,EAAO,MAAM,EACpE,CACX,EAEA,EAAO,YAAY,UAAY,EAAO,MAAM,WAGhD,EAAS,iBAAiB,aAAc,EAAkB,EAAK,EAC/D,EAAS,iBAAiB,YAAa,EAAiB,EAAK,EAC7D,EAAS,iBAAiB,WAAY,EAAgB,EAAK,EAE3D,IAAI,EAAQ,KACR,EAAQ,KACR,EAAQ,KACR,EAAQ,KACR,EAAW,KACX,EAAU,KACV,EAAa,EAOjB,SAAS,EAAe,EAAG,CAGnB,OAAY,EAAE,OAElB,KAAI,EAAiB,SAAS,EAAoB,EAAS,uBAAwB,IAAI,EAAG,EAAE,EACxF,EAAY,EAAoB,EAAS,kBAAmB,IAAI,EAChE,EAAe,SAAS,EAAoB,EAAS,qBAAsB,KAAK,EAAG,EAAE,EACrF,EAAW,KAAK,IAAI,EAAI,EACxB,EAAY,GACZ,EAAiB,EAAE,gBAAkB,EAAE,SAAW,CAAC,EA4BvD,GA1BI,IAAc,OACd,EAAiB,KAAK,MAAO,EAAiB,IAAO,EAAS,gBAAgB,YAAY,GAE1F,IAAc,OACd,EAAiB,KAAK,MAAO,EAAiB,IAAO,EAAS,gBAAgB,WAAW,GAGzF,KAAK,IAAI,CAAK,EAAI,KAAK,IAAI,CAAK,EAC5B,KAAK,IAAI,CAAK,EAAI,GAAkB,EAAW,IAC/C,AAII,EAJA,EAAQ,EACI,cAGA,gBAIf,KAAK,IAAI,CAAK,EAAI,GAAkB,EAAW,IACpD,AAII,EAJA,EAAQ,EACI,YAGA,eAIhB,IAAc,GAAI,CAElB,IAAI,EAAY,CACZ,IAAK,EAAU,QAAQ,UAAW,EAAE,EACpC,WAAY,EAAe,IAAM,CAAC,EAAA,CAAG,WAAa,SAClD,QAAS,EACT,OAAQ,SAAS,EAAO,EAAE,EAC1B,KAAM,UAAU,EAAe,IAAM,CAAC,EAAA,CAAG,SAAW,GAAI,EAAE,EAC1D,OAAQ,SAAS,EAAO,EAAE,EAC1B,KAAM,UAAU,EAAe,IAAM,CAAC,EAAA,CAAG,SAAW,GAAI,EAAE,CAC9D,EAGA,EAAQ,cAAc,IAAI,YAAY,SAAU,CAAE,QAAS,GAAM,WAAY,GAAM,OAAQ,CAAU,CAAC,CAAC,EAGvG,EAAQ,cAAc,IAAI,YAAY,EAAW,CAAE,QAAS,GAAM,WAAY,GAAM,OAAQ,CAAU,CAAC,CAAC,CAC5G,CAGA,EAAQ,KACR,EAAQ,KACR,EAAW,IAvDiF,CAwDhG,CAMA,SAAS,EAAiB,EAAG,CAGrB,EAAE,OAAO,aAAa,mBAAmB,IAAM,SAEnD,EAAU,EAAE,OAEZ,EAAW,KAAK,IAAI,EACpB,EAAQ,EAAE,QAAQ,EAAE,CAAC,QACrB,EAAQ,EAAE,QAAQ,EAAE,CAAC,QACrB,EAAQ,EACR,EAAQ,EACR,EAAa,EAAE,QAAQ,OAC3B,CAOA,SAAS,EAAgB,EAAG,CAEpB,GAAC,GAAU,EAEf,KAAI,EAAM,EAAE,QAAQ,EAAE,CAAC,QACnB,EAAM,EAAE,QAAQ,EAAE,CAAC,QAEvB,EAAQ,EAAQ,EAChB,EAAQ,EAAQ,CAJO,CAK3B,CASA,SAAS,EAAoB,EAAI,EAAe,EAAc,CAG1D,KAAO,GAAM,IAAO,EAAS,iBAAiB,CAE1C,IAAI,EAAiB,EAAG,aAAa,CAAa,EAElD,GAAI,EACA,OAAO,EAGX,EAAK,EAAG,UACZ,CAEA,OAAO,CACX,CAEJ,EAAA,CAAE,OAAQ,QAAQ,EChKlB,IAAI,EAEE,EAAe,GAAqC,CACpD,GAAc,aAAa,CAAY,EAE3C,IAAM,EAAa,EAAc,cAAgC,2BAA2B,EAC5F,GAAI,CAAC,EAAY,OAGjB,IAAM,EAAY,EAAc,cAAgC,kBAAkB,EAClF,GAAI,EAAW,CACb,GAAI,EAAU,MAAQ,GAAG,EAAS,kBAAkB,yBAA0B,OAE9E,EAAW,YAAsB,CAC/B,EAAW,IAAM,EAAU,GAC7B,EAEA,EAAW,IAAM,EAAU,GAC7B,CAEA,IAAM,EAAY,EAAW,aAAa,UAAU,EAC/C,IAIL,EAAe,eAAiB,CAC9B,EAAW,IAAM,EACjB,EAAW,gBAAgB,UAAU,CACvC,EAAG,GAAI,EACT,EAEM,EAAgD,SAAS,iBAC7D,0CACF,EACA,IAAK,IAAM,KAAa,EAClB,EAAU,UAAY,EAAU,eAAiB,IACnD,EAAU,IAAM,GAAG,EAAS,kBAAkB,0BAGhD,EAAU,YAAsB,CAC9B,EAAU,IAAM,GAAG,EAAS,kBAAkB,wBAChD,EAIA,SAAS,cAAiC,6BAC5C,CAAA,EAAe,MAAM,YAAY,UAAW,OAAO,EAEnD,EAAQ,YAAe,GAAqC,CAI1D,SADgC,eAAe,SAC/C,CAAA,EAAgB,UAAU,IAAI,mBAAmB,EAKjD,OAAO,SAAS,KAAO,gBAEvB,EAAQ,uBAAuB,EAG1B,GAEL,EAAY,CAAa,CAC3B,EAEA,EAAQ,gBAA0B,CAEhC,SADgC,eAAe,SAC/C,CAAA,EAAgB,UAAU,OAAO,mBAAmB,EAGhD,OAAO,SAAS,OAAS,iBAC3B,OAAO,QAAQ,KAAK,EAGtB,EAAQ,uBAAuB,CACjC,EAEA,EAAO,QAAS,gBAAiB,UAA6B,CAC5D,IAAM,EAAoB,KAAK,aAAa,yBAAyB,EAC/D,EAAuB,KAAK,aAAa,6BAA6B,EACtE,EAAS,KAAK,aAAa,aAAa,EAE9C,GAAI,EAAE,GAAU,GAAqB,GAAuB,OAE5D,IAAM,EAAgB,SAAS,cAA2B,CAAM,EAChE,EAAc,CAAa,EAE3B,IAAM,EAAc,KAAK,UAAU,SAAS,WAAW,EACjD,EAAW,EAAc,EAAuB,EAChD,EAAW,EAAc,EAAoB,EAEnD,KAAK,UAAY,KAAK,UAAU,QAAQ,EAAU,CAAQ,EAC1D,KAAK,UAAU,OAAO,WAAW,EAEjC,EAAc,UAAU,OAAO,WAAW,CAC5C,CAAC,EAED,EAAO,QAAS,gBAAiB,UAA6B,CAC5D,IAAM,EAAS,KAAK,aAAa,aAAa,EAC9C,GAAI,CAAC,EAAQ,OAEb,IAAM,EAAa,SAAS,cAAiC,GAAG,EAAO,UAAU,EAIjF,GAHA,EAAc,CAAU,EAGpB,CADY,EAAW,aAAa,KACnC,EAAS,CACZ,IAAM,EAAU,EAAW,aAAa,UAAU,EAC9C,GACF,EAAW,aAAa,MAAO,CAAO,CAE1C,CACF,CAAC,EAED,EAAO,QAAS,YAAa,gBAAmC,CAC9D,IAAM,EAAS,KAAK,eAAe,cAA8B,KAAK,EAGtE,GAFA,EAAc,CAAM,EAEhB,OAAO,gBACT,MAAM,UAAU,UAAU,UAAU,EAAO,SAAS,MAC/C,CACL,IAAM,EAAY,OAAO,aAAa,EACtC,GAAI,EAAW,CACb,IAAM,EAAQ,SAAS,YAAY,EACnC,EAAM,mBAAmB,CAAM,EAC/B,EAAU,gBAAgB,EAC1B,EAAU,SAAS,CAAK,EACxB,SAAS,YAAY,MAAM,CAC7B,CACF,CAEI,KAAK,QAAQ,aACf,KAAK,UAAY,KAAK,QAAQ,WAElC,CAAC,EAED,EAAO,QAAS,uBAAyB,GAAiB,CACxD,EAAM,eAAe,EACrB,EAAQ,cAAc,CACxB,CAAC,EAED,EAAO,QAAS,0BAA4B,GAAiB,CAC3D,EAAM,eAAe,EACrB,EAAQ,iBAAiB,EAAK,CAChC,CAAC,EAED,EAAO,QAAS,sBAAwB,GAAiB,CACvD,EAAM,eAAe,EACrB,EAAQ,aAAa,EAAK,CAC5B,CAAC,EAGD,OAAO,iBAAiB,iBAAoB,CACtC,OAAO,SAAS,OAAS,iBAC3B,EAAQ,cAAc,CAE1B,CAAC,EAED,IAAM,EAA2C,SAAS,iBAA8B,mBAAmB,EAC3G,IAAK,IAAM,KAAW,EACpB,EAAO,cAAe,MAAe,CACnC,EAAQ,aAAa,EAAK,CAC5B,CAAC,EAED,EAAO,eAAgB,MAAe,CACpC,EAAQ,iBAAiB,EAAK,CAChC,CAAC,EAGH,OAAO,iBACL,aACM,CACJ,IAAM,EAAmB,SAAS,eAAe,WAAW,EACtD,EAAiB,SAAS,eAAe,SAAS,EAExD,GAAI,GAAoB,EAAgB,CAEtC,IAAM,GADY,SAAS,gBAAgB,WAAa,SAAS,KAAK,YACrC,IACjC,EAAe,UAAU,OAAO,YAAa,CAAW,CAC1D,CACF,EACA,EACF"} \ No newline at end of file diff --git a/searx/static/themes/simple/chunk/DT2OB9zd.min.js b/searx/static/themes/simple/chunk/DT2OB9zd.min.js new file mode 100644 index 000000000..509084db9 --- /dev/null +++ b/searx/static/themes/simple/chunk/DT2OB9zd.min.js @@ -0,0 +1,11 @@ +import{i as e,n as t,r as n}from"../sxng-core.min.js";import{t as r}from"./DK4yUVpy.min.js"; +/*! +* swiped-events.js - v@version@ +* Pure JavaScript swipe events +* https://github.com/john-doherty/swiped-events +* @inspiration https://stackoverflow.com/questions/16348031/disable-scrolling-when-touch-moving-certain-element +* @author John Doherty +* @license MIT +*/ +(function(e,t){typeof e.CustomEvent!=`function`&&(e.CustomEvent=function(e,n){n||={bubbles:!1,cancelable:!1,detail:void 0};var r=t.createEvent(`CustomEvent`);return r.initCustomEvent(e,n.bubbles,n.cancelable,n.detail),r},e.CustomEvent.prototype=e.Event.prototype),t.addEventListener(`touchstart`,u,!1),t.addEventListener(`touchmove`,d,!1),t.addEventListener(`touchend`,l,!1);var n=null,r=null,i=null,a=null,o=null,s=null,c=0;function l(e){if(s===e.target){var l=parseInt(f(s,`data-swipe-threshold`,`20`),10),u=f(s,`data-swipe-unit`,`px`),d=parseInt(f(s,`data-swipe-timeout`,`500`),10),p=Date.now()-o,m=``,h=e.changedTouches||e.touches||[];if(u===`vh`&&(l=Math.round(l/100*t.documentElement.clientHeight)),u===`vw`&&(l=Math.round(l/100*t.documentElement.clientWidth)),Math.abs(i)>Math.abs(a)?Math.abs(i)>l&&p0?`swiped-left`:`swiped-right`):Math.abs(a)>l&&p0?`swiped-up`:`swiped-down`),m!==``){var g={dir:m.replace(/swiped-/,``),touchType:(h[0]||{}).touchType||`direct`,fingers:c,xStart:parseInt(n,10),xEnd:parseInt((h[0]||{}).clientX||-1,10),yStart:parseInt(r,10),yEnd:parseInt((h[0]||{}).clientY||-1,10)};s.dispatchEvent(new CustomEvent(`swiped`,{bubbles:!0,cancelable:!0,detail:g})),s.dispatchEvent(new CustomEvent(m,{bubbles:!0,cancelable:!0,detail:g}))}n=null,r=null,o=null}}function u(e){e.target.getAttribute(`data-swipe-ignore`)!==`true`&&(s=e.target,o=Date.now(),n=e.touches[0].clientX,r=e.touches[0].clientY,i=0,a=0,c=e.touches.length)}function d(e){if(n&&r){var t=e.touches[0].clientX,o=e.touches[0].clientY;i=n-t,a=r-o}}function f(e,n,r){for(;e&&e!==t.documentElement;){var i=e.getAttribute(n);if(i)return i;e=e.parentNode}return r}})(window,document);var i,a=`${e.theme_static_path}/img/img_load_error.svg`,o=e=>{i&&clearTimeout(i);let t=e.querySelector(`.result-images-source img`);if(!t)return;let n=e.querySelector(`.image_thumbnail`);if(n){if(n.src===a)return;t.onerror=()=>{t.src=n.src},t.src=n.src}let r=t.getAttribute(`data-src`);r&&(i=setTimeout(()=>{t.src=r,t.removeAttribute(`data-src`)},1e3))},s=e=>{if(e.classList.contains(`thumbnail`)){e.closest(`a.thumbnail_link`)?.remove();return}e.classList.contains(`image_thumbnail`)&&e.src!==a&&(e.src=a)};document.addEventListener(`error`,e=>{let t=e.target;t instanceof HTMLImageElement&&s(t)},!0);for(let e of document.querySelectorAll(`img.thumbnail, #urls img.image_thumbnail`))e.complete&&e.naturalWidth===0&&s(e);document.querySelector(`#search_url button#copy_url`)?.style.setProperty(`display`,`block`),n.selectImage=e=>{document.getElementById(`results`)?.classList.add(`image-detail-open`),window.location.hash=`#image-viewer`,n.scrollPageToSelected?.(),e&&o(e)},n.closeDetail=()=>{document.getElementById(`results`)?.classList.remove(`image-detail-open`),window.location.hash===`#image-viewer`&&window.history.back(),n.scrollPageToSelected?.()},t(`click`,`.btn-collapse`,function(){let e=this.getAttribute(`data-btn-text-collapsed`),t=this.getAttribute(`data-btn-text-not-collapsed`),n=this.getAttribute(`data-target`);if(!(n&&e&&t))return;let i=document.querySelector(n);r(i);let a=this.classList.contains(`collapsed`),o=a?t:e,s=a?e:t;this.innerHTML=this.innerHTML.replace(s,o),this.classList.toggle(`collapsed`),i.classList.toggle(`invisible`)}),t(`click`,`.media-loader`,function(){let e=this.getAttribute(`data-target`);if(!e)return;let t=document.querySelector(`${e} > iframe`);if(r(t),!t.getAttribute(`src`)){let e=t.getAttribute(`data-src`);e&&t.setAttribute(`src`,e)}}),t(`click`,`#copy_url`,async function(){let e=this.parentElement?.querySelector(`pre`);if(r(e),window.isSecureContext)await navigator.clipboard.writeText(e.innerText);else{let t=window.getSelection();if(t){let n=document.createRange();n.selectNodeContents(e),t.removeAllRanges(),t.addRange(n),document.execCommand(`copy`)}}this.dataset.copiedText&&(this.innerText=this.dataset.copiedText)}),t(`click`,`.result-detail-close`,e=>{e.preventDefault(),n.closeDetail?.()}),t(`click`,`.result-detail-previous`,e=>{e.preventDefault(),n.selectPrevious?.(!1)}),t(`click`,`.result-detail-next`,e=>{e.preventDefault(),n.selectNext?.(!1)}),window.addEventListener(`hashchange`,()=>{window.location.hash!==`#image-viewer`&&n.closeDetail?.()});var c=document.querySelectorAll(`.swipe-horizontal`);for(let e of c)t(`swiped-left`,e,()=>{n.selectNext?.(!1)}),t(`swiped-right`,e,()=>{n.selectPrevious?.(!1)});window.addEventListener(`scroll`,()=>{let e=document.getElementById(`backToTop`),t=document.getElementById(`results`);if(e&&t){let e=(document.documentElement.scrollTop||document.body.scrollTop)>=100;t.classList.toggle(`scrolling`,e)}},!0); +//# sourceMappingURL=DT2OB9zd.min.js.map \ No newline at end of file diff --git a/searx/static/themes/simple/chunk/DT2OB9zd.min.js.map b/searx/static/themes/simple/chunk/DT2OB9zd.min.js.map new file mode 100644 index 000000000..fb2992913 --- /dev/null +++ b/searx/static/themes/simple/chunk/DT2OB9zd.min.js.map @@ -0,0 +1 @@ +{"version":3,"file":"DT2OB9zd.min.js","names":[],"sources":["../../../../../client/simple/node_modules/swiped-events/src/swiped-events.js","../../../../../client/simple/src/js/main/results.ts"],"sourcesContent":["/*!\n * swiped-events.js - v@version@\n * Pure JavaScript swipe events\n * https://github.com/john-doherty/swiped-events\n * @inspiration https://stackoverflow.com/questions/16348031/disable-scrolling-when-touch-moving-certain-element\n * @author John Doherty \n * @license MIT\n */\n(function (window, document) {\n\n 'use strict';\n\n // patch CustomEvent to allow constructor creation (IE/Chrome)\n if (typeof window.CustomEvent !== 'function') {\n\n window.CustomEvent = function (event, params) {\n\n params = params || { bubbles: false, cancelable: false, detail: undefined };\n\n var evt = document.createEvent('CustomEvent');\n evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail);\n return evt;\n };\n\n window.CustomEvent.prototype = window.Event.prototype;\n }\n\n document.addEventListener('touchstart', handleTouchStart, false);\n document.addEventListener('touchmove', handleTouchMove, false);\n document.addEventListener('touchend', handleTouchEnd, false);\n\n var xDown = null;\n var yDown = null;\n var xDiff = null;\n var yDiff = null;\n var timeDown = null;\n var startEl = null;\n var touchCount = 0;\n\n /**\n * Fires swiped event if swipe detected on touchend\n * @param {object} e - browser event object\n * @returns {void}\n */\n function handleTouchEnd(e) {\n\n // if the user released on a different target, cancel!\n if (startEl !== e.target) return;\n\n var swipeThreshold = parseInt(getNearestAttribute(startEl, 'data-swipe-threshold', '20'), 10); // default 20 units\n var swipeUnit = getNearestAttribute(startEl, 'data-swipe-unit', 'px'); // default px\n var swipeTimeout = parseInt(getNearestAttribute(startEl, 'data-swipe-timeout', '500'), 10); // default 500ms\n var timeDiff = Date.now() - timeDown;\n var eventType = '';\n var changedTouches = e.changedTouches || e.touches || [];\n\n if (swipeUnit === 'vh') {\n swipeThreshold = Math.round((swipeThreshold / 100) * document.documentElement.clientHeight); // get percentage of viewport height in pixels\n }\n if (swipeUnit === 'vw') {\n swipeThreshold = Math.round((swipeThreshold / 100) * document.documentElement.clientWidth); // get percentage of viewport height in pixels\n }\n\n if (Math.abs(xDiff) > Math.abs(yDiff)) { // most significant\n if (Math.abs(xDiff) > swipeThreshold && timeDiff < swipeTimeout) {\n if (xDiff > 0) {\n eventType = 'swiped-left';\n }\n else {\n eventType = 'swiped-right';\n }\n }\n }\n else if (Math.abs(yDiff) > swipeThreshold && timeDiff < swipeTimeout) {\n if (yDiff > 0) {\n eventType = 'swiped-up';\n }\n else {\n eventType = 'swiped-down';\n }\n }\n\n if (eventType !== '') {\n\n var eventData = {\n dir: eventType.replace(/swiped-/, ''),\n touchType: (changedTouches[0] || {}).touchType || 'direct',\n fingers: touchCount, // Number of fingers used\n xStart: parseInt(xDown, 10),\n xEnd: parseInt((changedTouches[0] || {}).clientX || -1, 10),\n yStart: parseInt(yDown, 10),\n yEnd: parseInt((changedTouches[0] || {}).clientY || -1, 10)\n };\n\n // fire `swiped` event event on the element that started the swipe\n startEl.dispatchEvent(new CustomEvent('swiped', { bubbles: true, cancelable: true, detail: eventData }));\n\n // fire `swiped-dir` event on the element that started the swipe\n startEl.dispatchEvent(new CustomEvent(eventType, { bubbles: true, cancelable: true, detail: eventData }));\n }\n\n // reset values\n xDown = null;\n yDown = null;\n timeDown = null;\n }\n /**\n * Records current location on touchstart event\n * @param {object} e - browser event object\n * @returns {void}\n */\n function handleTouchStart(e) {\n\n // if the element has data-swipe-ignore=\"true\" we stop listening for swipe events\n if (e.target.getAttribute('data-swipe-ignore') === 'true') return;\n\n startEl = e.target;\n\n timeDown = Date.now();\n xDown = e.touches[0].clientX;\n yDown = e.touches[0].clientY;\n xDiff = 0;\n yDiff = 0;\n touchCount = e.touches.length;\n }\n\n /**\n * Records location diff in px on touchmove event\n * @param {object} e - browser event object\n * @returns {void}\n */\n function handleTouchMove(e) {\n\n if (!xDown || !yDown) return;\n\n var xUp = e.touches[0].clientX;\n var yUp = e.touches[0].clientY;\n\n xDiff = xDown - xUp;\n yDiff = yDown - yUp;\n }\n\n /**\n * Gets attribute off HTML element or nearest parent\n * @param {object} el - HTML element to retrieve attribute from\n * @param {string} attributeName - name of the attribute\n * @param {any} defaultValue - default value to return if no match found\n * @returns {any} attribute value or defaultValue\n */\n function getNearestAttribute(el, attributeName, defaultValue) {\n\n // walk up the dom tree looking for attributeName\n while (el && el !== document.documentElement) {\n\n var attributeValue = el.getAttribute(attributeName);\n\n if (attributeValue) {\n return attributeValue;\n }\n\n el = el.parentNode;\n }\n\n return defaultValue;\n }\n\n}(window, document));\n","// SPDX-License-Identifier: AGPL-3.0-or-later\n\nimport \"../../../node_modules/swiped-events/src/swiped-events.js\";\nimport { listen, mutable, settings } from \"../toolkit.ts\";\nimport { assertElement } from \"../util/assertElement.ts\";\n\nlet imgTimeoutID: number;\nconst loadErrorSrc = `${settings.theme_static_path}/img/img_load_error.svg`;\n\nconst imageLoader = (resultElement: HTMLElement): void => {\n if (imgTimeoutID) clearTimeout(imgTimeoutID);\n\n const imgElement = resultElement.querySelector(\".result-images-source img\");\n if (!imgElement) return;\n\n // use thumbnail until full image loads\n const thumbnail = resultElement.querySelector(\".image_thumbnail\");\n if (thumbnail) {\n if (thumbnail.src === loadErrorSrc) return;\n\n imgElement.onerror = (): void => {\n imgElement.src = thumbnail.src;\n };\n\n imgElement.src = thumbnail.src;\n }\n\n const imgSource = imgElement.getAttribute(\"data-src\");\n if (!imgSource) return;\n\n // unsafe nodejs specific, cast to https://developer.mozilla.org/en-US/docs/Web/API/Window/setTimeout#return_value\n // https://github.com/searxng/searxng/pull/5073#discussion_r2265767231\n imgTimeoutID = setTimeout(() => {\n imgElement.src = imgSource;\n imgElement.removeAttribute(\"data-src\");\n }, 1000) as unknown as number;\n};\n\nconst hideBrokenThumbnail = (img: HTMLImageElement): void => {\n if (img.classList.contains(\"thumbnail\")) {\n img.closest(\"a.thumbnail_link\")?.remove();\n return;\n }\n if (img.classList.contains(\"image_thumbnail\") && img.src !== loadErrorSrc) {\n img.src = loadErrorSrc;\n }\n};\n\ndocument.addEventListener(\n \"error\",\n (event: Event) => {\n const img = event.target;\n if (img instanceof HTMLImageElement) hideBrokenThumbnail(img);\n },\n true\n);\n// some images may have already failed\nfor (const img of document.querySelectorAll(\"img.thumbnail, #urls img.image_thumbnail\")) {\n if (img.complete && img.naturalWidth === 0) hideBrokenThumbnail(img);\n}\n\nconst copyUrlButton: HTMLButtonElement | null =\n document.querySelector(\"#search_url button#copy_url\");\ncopyUrlButton?.style.setProperty(\"display\", \"block\");\n\nmutable.selectImage = (resultElement: HTMLElement): void => {\n // add a class that can be evaluated in the CSS and indicates that the\n // detail view is open\n const resultsElement = document.getElementById(\"results\");\n resultsElement?.classList.add(\"image-detail-open\");\n\n // add a hash to the browser history so that pressing back doesn't return\n // to the previous page this allows us to dismiss the image details on\n // pressing the back button on mobile devices\n window.location.hash = \"#image-viewer\";\n\n mutable.scrollPageToSelected?.();\n\n // if there is no element given by the caller, stop here\n if (!resultElement) return;\n\n imageLoader(resultElement);\n};\n\nmutable.closeDetail = (): void => {\n const resultsElement = document.getElementById(\"results\");\n resultsElement?.classList.remove(\"image-detail-open\");\n\n // remove #image-viewer hash from url by navigating back\n if (window.location.hash === \"#image-viewer\") {\n window.history.back();\n }\n\n mutable.scrollPageToSelected?.();\n};\n\nlisten(\"click\", \".btn-collapse\", function (this: HTMLElement) {\n const btnLabelCollapsed = this.getAttribute(\"data-btn-text-collapsed\");\n const btnLabelNotCollapsed = this.getAttribute(\"data-btn-text-not-collapsed\");\n const target = this.getAttribute(\"data-target\");\n\n if (!(target && btnLabelCollapsed && btnLabelNotCollapsed)) return;\n\n const targetElement = document.querySelector(target);\n assertElement(targetElement);\n\n const isCollapsed = this.classList.contains(\"collapsed\");\n const newLabel = isCollapsed ? btnLabelNotCollapsed : btnLabelCollapsed;\n const oldLabel = isCollapsed ? btnLabelCollapsed : btnLabelNotCollapsed;\n\n this.innerHTML = this.innerHTML.replace(oldLabel, newLabel);\n this.classList.toggle(\"collapsed\");\n\n targetElement.classList.toggle(\"invisible\");\n});\n\nlisten(\"click\", \".media-loader\", function (this: HTMLElement) {\n const target = this.getAttribute(\"data-target\");\n if (!target) return;\n\n const iframeLoad = document.querySelector(`${target} > iframe`);\n assertElement(iframeLoad);\n\n const srctest = iframeLoad.getAttribute(\"src\");\n if (!srctest) {\n const dataSrc = iframeLoad.getAttribute(\"data-src\");\n if (dataSrc) {\n iframeLoad.setAttribute(\"src\", dataSrc);\n }\n }\n});\n\nlisten(\"click\", \"#copy_url\", async function (this: HTMLElement) {\n const target = this.parentElement?.querySelector(\"pre\");\n assertElement(target);\n\n if (window.isSecureContext) {\n await navigator.clipboard.writeText(target.innerText);\n } else {\n const selection = window.getSelection();\n if (selection) {\n const range = document.createRange();\n range.selectNodeContents(target);\n selection.removeAllRanges();\n selection.addRange(range);\n document.execCommand(\"copy\");\n }\n }\n\n if (this.dataset.copiedText) {\n this.innerText = this.dataset.copiedText;\n }\n});\n\nlisten(\"click\", \".result-detail-close\", (event: Event) => {\n event.preventDefault();\n mutable.closeDetail?.();\n});\n\nlisten(\"click\", \".result-detail-previous\", (event: Event) => {\n event.preventDefault();\n mutable.selectPrevious?.(false);\n});\n\nlisten(\"click\", \".result-detail-next\", (event: Event) => {\n event.preventDefault();\n mutable.selectNext?.(false);\n});\n\n// listen for the back button to be pressed and dismiss the image details when called\nwindow.addEventListener(\"hashchange\", () => {\n if (window.location.hash !== \"#image-viewer\") {\n mutable.closeDetail?.();\n }\n});\n\nconst swipeHorizontal: NodeListOf = document.querySelectorAll(\".swipe-horizontal\");\nfor (const element of swipeHorizontal) {\n listen(\"swiped-left\", element, () => {\n mutable.selectNext?.(false);\n });\n\n listen(\"swiped-right\", element, () => {\n mutable.selectPrevious?.(false);\n });\n}\n\nwindow.addEventListener(\n \"scroll\",\n () => {\n const backToTopElement = document.getElementById(\"backToTop\");\n const resultsElement = document.getElementById(\"results\");\n\n if (backToTopElement && resultsElement) {\n const scrollTop = document.documentElement.scrollTop || document.body.scrollTop;\n const isScrolling = scrollTop >= 100;\n resultsElement.classList.toggle(\"scrolling\", isScrolling);\n }\n },\n true\n);\n"],"x_google_ignoreList":[0],"mappings":";;;;;;;;;CAQC,SAAU,EAAQ,EAAU,CAKrB,OAAO,EAAO,aAAgB,aAE9B,EAAO,YAAc,SAAU,EAAO,EAAQ,CAE1C,IAAmB,CAAE,QAAS,GAAO,WAAY,GAAO,OAAQ,IAAA,EAAU,EAE1E,IAAI,EAAM,EAAS,YAAY,aAAa,EAE5C,OADA,EAAI,gBAAgB,EAAO,EAAO,QAAS,EAAO,WAAY,EAAO,MAAM,EACpE,CACX,EAEA,EAAO,YAAY,UAAY,EAAO,MAAM,WAGhD,EAAS,iBAAiB,aAAc,EAAkB,EAAK,EAC/D,EAAS,iBAAiB,YAAa,EAAiB,EAAK,EAC7D,EAAS,iBAAiB,WAAY,EAAgB,EAAK,EAE3D,IAAI,EAAQ,KACR,EAAQ,KACR,EAAQ,KACR,EAAQ,KACR,EAAW,KACX,EAAU,KACV,EAAa,EAOjB,SAAS,EAAe,EAAG,CAGnB,OAAY,EAAE,OAElB,KAAI,EAAiB,SAAS,EAAoB,EAAS,uBAAwB,IAAI,EAAG,EAAE,EACxF,EAAY,EAAoB,EAAS,kBAAmB,IAAI,EAChE,EAAe,SAAS,EAAoB,EAAS,qBAAsB,KAAK,EAAG,EAAE,EACrF,EAAW,KAAK,IAAI,EAAI,EACxB,EAAY,GACZ,EAAiB,EAAE,gBAAkB,EAAE,SAAW,CAAC,EA4BvD,GA1BI,IAAc,OACd,EAAiB,KAAK,MAAO,EAAiB,IAAO,EAAS,gBAAgB,YAAY,GAE1F,IAAc,OACd,EAAiB,KAAK,MAAO,EAAiB,IAAO,EAAS,gBAAgB,WAAW,GAGzF,KAAK,IAAI,CAAK,EAAI,KAAK,IAAI,CAAK,EAC5B,KAAK,IAAI,CAAK,EAAI,GAAkB,EAAW,IAC/C,AAII,EAJA,EAAQ,EACI,cAGA,gBAIf,KAAK,IAAI,CAAK,EAAI,GAAkB,EAAW,IACpD,AAII,EAJA,EAAQ,EACI,YAGA,eAIhB,IAAc,GAAI,CAElB,IAAI,EAAY,CACZ,IAAK,EAAU,QAAQ,UAAW,EAAE,EACpC,WAAY,EAAe,IAAM,CAAC,EAAA,CAAG,WAAa,SAClD,QAAS,EACT,OAAQ,SAAS,EAAO,EAAE,EAC1B,KAAM,UAAU,EAAe,IAAM,CAAC,EAAA,CAAG,SAAW,GAAI,EAAE,EAC1D,OAAQ,SAAS,EAAO,EAAE,EAC1B,KAAM,UAAU,EAAe,IAAM,CAAC,EAAA,CAAG,SAAW,GAAI,EAAE,CAC9D,EAGA,EAAQ,cAAc,IAAI,YAAY,SAAU,CAAE,QAAS,GAAM,WAAY,GAAM,OAAQ,CAAU,CAAC,CAAC,EAGvG,EAAQ,cAAc,IAAI,YAAY,EAAW,CAAE,QAAS,GAAM,WAAY,GAAM,OAAQ,CAAU,CAAC,CAAC,CAC5G,CAGA,EAAQ,KACR,EAAQ,KACR,EAAW,IAvDiF,CAwDhG,CAMA,SAAS,EAAiB,EAAG,CAGrB,EAAE,OAAO,aAAa,mBAAmB,IAAM,SAEnD,EAAU,EAAE,OAEZ,EAAW,KAAK,IAAI,EACpB,EAAQ,EAAE,QAAQ,EAAE,CAAC,QACrB,EAAQ,EAAE,QAAQ,EAAE,CAAC,QACrB,EAAQ,EACR,EAAQ,EACR,EAAa,EAAE,QAAQ,OAC3B,CAOA,SAAS,EAAgB,EAAG,CAEpB,GAAC,GAAU,EAEf,KAAI,EAAM,EAAE,QAAQ,EAAE,CAAC,QACnB,EAAM,EAAE,QAAQ,EAAE,CAAC,QAEvB,EAAQ,EAAQ,EAChB,EAAQ,EAAQ,CAJO,CAK3B,CASA,SAAS,EAAoB,EAAI,EAAe,EAAc,CAG1D,KAAO,GAAM,IAAO,EAAS,iBAAiB,CAE1C,IAAI,EAAiB,EAAG,aAAa,CAAa,EAElD,GAAI,EACA,OAAO,EAGX,EAAK,EAAG,UACZ,CAEA,OAAO,CACX,CAEJ,EAAA,CAAE,OAAQ,QAAQ,EChKlB,IAAI,EACE,EAAe,GAAG,EAAS,kBAAkB,yBAE7C,EAAe,GAAqC,CACpD,GAAc,aAAa,CAAY,EAE3C,IAAM,EAAa,EAAc,cAAgC,2BAA2B,EAC5F,GAAI,CAAC,EAAY,OAGjB,IAAM,EAAY,EAAc,cAAgC,kBAAkB,EAClF,GAAI,EAAW,CACb,GAAI,EAAU,MAAQ,EAAc,OAEpC,EAAW,YAAsB,CAC/B,EAAW,IAAM,EAAU,GAC7B,EAEA,EAAW,IAAM,EAAU,GAC7B,CAEA,IAAM,EAAY,EAAW,aAAa,UAAU,EAC/C,IAIL,EAAe,eAAiB,CAC9B,EAAW,IAAM,EACjB,EAAW,gBAAgB,UAAU,CACvC,EAAG,GAAI,EACT,EAEM,EAAuB,GAAgC,CAC3D,GAAI,EAAI,UAAU,SAAS,WAAW,EAAG,CACvC,EAAI,QAAQ,kBAAkB,CAAC,EAAE,OAAO,EACxC,MACF,CACI,EAAI,UAAU,SAAS,iBAAiB,GAAK,EAAI,MAAQ,IAC3D,EAAI,IAAM,EAEd,EAEA,SAAS,iBACP,QACC,GAAiB,CAChB,IAAM,EAAM,EAAM,OACd,aAAe,kBAAkB,EAAoB,CAAG,CAC9D,EACA,EACF,EAEA,IAAK,IAAM,KAAO,SAAS,iBAAmC,0CAA0C,EAClG,EAAI,UAAY,EAAI,eAAiB,GAAG,EAAoB,CAAG,EAInE,SAAS,cAAiC,6BAC5C,CAAA,EAAe,MAAM,YAAY,UAAW,OAAO,EAEnD,EAAQ,YAAe,GAAqC,CAI1D,SADgC,eAAe,SAC/C,CAAA,EAAgB,UAAU,IAAI,mBAAmB,EAKjD,OAAO,SAAS,KAAO,gBAEvB,EAAQ,uBAAuB,EAG1B,GAEL,EAAY,CAAa,CAC3B,EAEA,EAAQ,gBAA0B,CAEhC,SADgC,eAAe,SAC/C,CAAA,EAAgB,UAAU,OAAO,mBAAmB,EAGhD,OAAO,SAAS,OAAS,iBAC3B,OAAO,QAAQ,KAAK,EAGtB,EAAQ,uBAAuB,CACjC,EAEA,EAAO,QAAS,gBAAiB,UAA6B,CAC5D,IAAM,EAAoB,KAAK,aAAa,yBAAyB,EAC/D,EAAuB,KAAK,aAAa,6BAA6B,EACtE,EAAS,KAAK,aAAa,aAAa,EAE9C,GAAI,EAAE,GAAU,GAAqB,GAAuB,OAE5D,IAAM,EAAgB,SAAS,cAA2B,CAAM,EAChE,EAAc,CAAa,EAE3B,IAAM,EAAc,KAAK,UAAU,SAAS,WAAW,EACjD,EAAW,EAAc,EAAuB,EAChD,EAAW,EAAc,EAAoB,EAEnD,KAAK,UAAY,KAAK,UAAU,QAAQ,EAAU,CAAQ,EAC1D,KAAK,UAAU,OAAO,WAAW,EAEjC,EAAc,UAAU,OAAO,WAAW,CAC5C,CAAC,EAED,EAAO,QAAS,gBAAiB,UAA6B,CAC5D,IAAM,EAAS,KAAK,aAAa,aAAa,EAC9C,GAAI,CAAC,EAAQ,OAEb,IAAM,EAAa,SAAS,cAAiC,GAAG,EAAO,UAAU,EAIjF,GAHA,EAAc,CAAU,EAGpB,CADY,EAAW,aAAa,KACnC,EAAS,CACZ,IAAM,EAAU,EAAW,aAAa,UAAU,EAC9C,GACF,EAAW,aAAa,MAAO,CAAO,CAE1C,CACF,CAAC,EAED,EAAO,QAAS,YAAa,gBAAmC,CAC9D,IAAM,EAAS,KAAK,eAAe,cAA8B,KAAK,EAGtE,GAFA,EAAc,CAAM,EAEhB,OAAO,gBACT,MAAM,UAAU,UAAU,UAAU,EAAO,SAAS,MAC/C,CACL,IAAM,EAAY,OAAO,aAAa,EACtC,GAAI,EAAW,CACb,IAAM,EAAQ,SAAS,YAAY,EACnC,EAAM,mBAAmB,CAAM,EAC/B,EAAU,gBAAgB,EAC1B,EAAU,SAAS,CAAK,EACxB,SAAS,YAAY,MAAM,CAC7B,CACF,CAEI,KAAK,QAAQ,aACf,KAAK,UAAY,KAAK,QAAQ,WAElC,CAAC,EAED,EAAO,QAAS,uBAAyB,GAAiB,CACxD,EAAM,eAAe,EACrB,EAAQ,cAAc,CACxB,CAAC,EAED,EAAO,QAAS,0BAA4B,GAAiB,CAC3D,EAAM,eAAe,EACrB,EAAQ,iBAAiB,EAAK,CAChC,CAAC,EAED,EAAO,QAAS,sBAAwB,GAAiB,CACvD,EAAM,eAAe,EACrB,EAAQ,aAAa,EAAK,CAC5B,CAAC,EAGD,OAAO,iBAAiB,iBAAoB,CACtC,OAAO,SAAS,OAAS,iBAC3B,EAAQ,cAAc,CAE1B,CAAC,EAED,IAAM,EAA2C,SAAS,iBAA8B,mBAAmB,EAC3G,IAAK,IAAM,KAAW,EACpB,EAAO,cAAe,MAAe,CACnC,EAAQ,aAAa,EAAK,CAC5B,CAAC,EAED,EAAO,eAAgB,MAAe,CACpC,EAAQ,iBAAiB,EAAK,CAChC,CAAC,EAGH,OAAO,iBACL,aACM,CACJ,IAAM,EAAmB,SAAS,eAAe,WAAW,EACtD,EAAiB,SAAS,eAAe,SAAS,EAExD,GAAI,GAAoB,EAAgB,CAEtC,IAAM,GADY,SAAS,gBAAgB,WAAa,SAAS,KAAK,YACrC,IACjC,EAAe,UAAU,OAAO,YAAa,CAAW,CAC1D,CACF,EACA,EACF"} \ No newline at end of file diff --git a/searx/static/themes/simple/manifest.json b/searx/static/themes/simple/manifest.json index 19feac24e..3a3f6f5ef 100644 --- a/searx/static/themes/simple/manifest.json +++ b/searx/static/themes/simple/manifest.json @@ -61,7 +61,7 @@ ] }, "src/js/main/results.ts": { - "file": "chunk/BVVCO4vX.min.js", + "file": "chunk/DT2OB9zd.min.js", "name": "results", "src": "src/js/main/results.ts", "isDynamicEntry": true, diff --git a/searx/static/themes/simple/sxng-core.min.js b/searx/static/themes/simple/sxng-core.min.js index 6f8b62e24..a8f0166fb 100644 --- a/searx/static/themes/simple/sxng-core.min.js +++ b/searx/static/themes/simple/sxng-core.min.js @@ -1,3 +1,3 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./chunk/zYDfzRRQ.min.js","./chunk/BuurKv-k.min.js","./sxng-mapview.min.css","./chunk/D3mcqWOe.min.js","./chunk/DK4yUVpy.min.js","./chunk/DcK-mo-Y.min.js","./chunk/Di4V4jt_.min.js","./chunk/CX4Qzp80.min.js","./chunk/6liDwPCz.min.js","./chunk/Bs-FMxfE.min.js","./chunk/BVVCO4vX.min.js","./chunk/e2-9fzwE.min.js"])))=>i.map(i=>d[i]); -var e={index:`index`,results:`results`,preferences:`preferences`,unknown:`unknown`},t={closeDetail:void 0,scrollPageToSelected:void 0,selectImage:void 0,selectNext:void 0,selectPrevious:void 0},n=()=>{let t=document.querySelector(`meta[name="endpoint"]`)?.getAttribute(`content`);return t&&t in e?t:e.unknown},r=()=>{let e=document.querySelector(`script[client_settings]`)?.getAttribute(`client_settings`);if(!e)return{};try{return JSON.parse(atob(e))}catch(e){return console.error(`Failed to load client_settings:`,e),{}}},i=async(e,t,n)=>{let r=new AbortController,i=setTimeout(()=>r.abort(),n?.timeout??3e4),a=await fetch(t,{body:n?.body,method:e,signal:r.signal}).finally(()=>clearTimeout(i));if(!a.ok)throw Error(a.statusText);return a},a=(e,t,n,r)=>{if(typeof t!=`string`){t.addEventListener(e,n,r);return}document.addEventListener(e,e=>{for(let r of e.composedPath())if(r instanceof HTMLElement&&r.matches(t)){try{n.call(r,e)}catch(e){console.error(e)}break}},r)},o=(e,t)=>{for(let e of t?.on??[])if(!e)return;document.readyState===`loading`?a(`DOMContentLoaded`,document,e,{once:!0}):e()},s=n(),c=r(),l=(e,t)=>{u(t)&&e()},u=e=>{switch(e.on){case`global`:return!0;case`endpoint`:return!!e.where.includes(s)}},d=`modulepreload`,f=function(e,t){return new URL(e,t).href},p={},m=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function s(e){return import.meta.resolve?import.meta.resolve(e):new URL(e,import.meta.url).href}r=o(t.map(t=>{if(t=f(t,n),t=s(t),t in p)return;p[t]=!0;let r=t.endsWith(`.css`);for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}let i=document.createElement(`link`);if(i.rel=r?`stylesheet`:d,r||(i.as=`script`),i.crossOrigin=``,i.href=t,a&&i.setAttribute(`nonce`,a),document.head.appendChild(i),r)return new Promise((e,n)=>{i.addEventListener(`load`,e),i.addEventListener(`error`,()=>n(/* @__PURE__ */ Error(`Unable to preload CSS for ${t}`)))})}).filter(e=>e!==void 0))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})};o(()=>{document.documentElement.classList.remove(`no-js`),document.documentElement.classList.add(`js`),a(`click`,`.close`,function(){this.parentNode?.classList.add(`invisible`)}),a(`click`,`.searxng_init_map`,async function(t){t.preventDefault(),this.classList.remove(`searxng_init_map`),l(()=>m(async()=>{let{default:e}=await import(`./chunk/zYDfzRRQ.min.js`);return{default:e}},__vite__mapDeps([0,1,2]),import.meta.url).then(({default:e})=>new e(this)),{on:`endpoint`,where:[e.results]})}),c.plugins?.includes(`infiniteScroll`)&&l(()=>m(async()=>{let{default:e}=await import(`./chunk/D3mcqWOe.min.js`);return{default:e}},__vite__mapDeps([3,1,4,5]),import.meta.url).then(({default:e})=>new e),{on:`endpoint`,where:[e.results]}),c.plugins?.includes(`calculator`)&&l(()=>m(async()=>{let{default:e}=await import(`./chunk/Di4V4jt_.min.js`);return{default:e}},__vite__mapDeps([6,1,5,4]),import.meta.url).then(({default:e})=>new e),{on:`endpoint`,where:[e.results]})}),o(()=>{m(()=>import(`./chunk/CX4Qzp80.min.js`),__vite__mapDeps([7,4]),import.meta.url),m(()=>import(`./chunk/6liDwPCz.min.js`),__vite__mapDeps([8,5,4]),import.meta.url),c.autocomplete&&m(()=>import(`./chunk/Bs-FMxfE.min.js`),__vite__mapDeps([9,4]),import.meta.url)},{on:[s===e.index]}),o(()=>{m(()=>import(`./chunk/CX4Qzp80.min.js`),__vite__mapDeps([7,4]),import.meta.url),m(()=>import(`./chunk/BVVCO4vX.min.js`),__vite__mapDeps([10,4]),import.meta.url),m(()=>import(`./chunk/6liDwPCz.min.js`),__vite__mapDeps([8,5,4]),import.meta.url),c.autocomplete&&m(()=>import(`./chunk/Bs-FMxfE.min.js`),__vite__mapDeps([9,4]),import.meta.url)},{on:[s===e.results]}),o(()=>{m(()=>import(`./chunk/e2-9fzwE.min.js`),__vite__mapDeps([11,4]),import.meta.url)},{on:[s===e.preferences]});export{c as i,a as n,t as r,i as t}; +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./chunk/zYDfzRRQ.min.js","./chunk/BuurKv-k.min.js","./sxng-mapview.min.css","./chunk/D3mcqWOe.min.js","./chunk/DK4yUVpy.min.js","./chunk/DcK-mo-Y.min.js","./chunk/Di4V4jt_.min.js","./chunk/CX4Qzp80.min.js","./chunk/6liDwPCz.min.js","./chunk/Bs-FMxfE.min.js","./chunk/DT2OB9zd.min.js","./chunk/e2-9fzwE.min.js"])))=>i.map(i=>d[i]); +var e={index:`index`,results:`results`,preferences:`preferences`,unknown:`unknown`},t={closeDetail:void 0,scrollPageToSelected:void 0,selectImage:void 0,selectNext:void 0,selectPrevious:void 0},n=()=>{let t=document.querySelector(`meta[name="endpoint"]`)?.getAttribute(`content`);return t&&t in e?t:e.unknown},r=()=>{let e=document.querySelector(`script[client_settings]`)?.getAttribute(`client_settings`);if(!e)return{};try{return JSON.parse(atob(e))}catch(e){return console.error(`Failed to load client_settings:`,e),{}}},i=async(e,t,n)=>{let r=new AbortController,i=setTimeout(()=>r.abort(),n?.timeout??3e4),a=await fetch(t,{body:n?.body,method:e,signal:r.signal}).finally(()=>clearTimeout(i));if(!a.ok)throw Error(a.statusText);return a},a=(e,t,n,r)=>{if(typeof t!=`string`){t.addEventListener(e,n,r);return}document.addEventListener(e,e=>{for(let r of e.composedPath())if(r instanceof HTMLElement&&r.matches(t)){try{n.call(r,e)}catch(e){console.error(e)}break}},r)},o=(e,t)=>{for(let e of t?.on??[])if(!e)return;document.readyState===`loading`?a(`DOMContentLoaded`,document,e,{once:!0}):e()},s=n(),c=r(),l=(e,t)=>{u(t)&&e()},u=e=>{switch(e.on){case`global`:return!0;case`endpoint`:return!!e.where.includes(s)}},d=`modulepreload`,f=function(e,t){return new URL(e,t).href},p={},m=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function s(e){return import.meta.resolve?import.meta.resolve(e):new URL(e,import.meta.url).href}r=o(t.map(t=>{if(t=f(t,n),t=s(t),t in p)return;p[t]=!0;let r=t.endsWith(`.css`);for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}let i=document.createElement(`link`);if(i.rel=r?`stylesheet`:d,r||(i.as=`script`),i.crossOrigin=``,i.href=t,a&&i.setAttribute(`nonce`,a),document.head.appendChild(i),r)return new Promise((e,n)=>{i.addEventListener(`load`,e),i.addEventListener(`error`,()=>n(/* @__PURE__ */ Error(`Unable to preload CSS for ${t}`)))})}).filter(e=>e!==void 0))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})};o(()=>{document.documentElement.classList.remove(`no-js`),document.documentElement.classList.add(`js`),a(`click`,`.close`,function(){this.parentNode?.classList.add(`invisible`)}),a(`click`,`.searxng_init_map`,async function(t){t.preventDefault(),this.classList.remove(`searxng_init_map`),l(()=>m(async()=>{let{default:e}=await import(`./chunk/zYDfzRRQ.min.js`);return{default:e}},__vite__mapDeps([0,1,2]),import.meta.url).then(({default:e})=>new e(this)),{on:`endpoint`,where:[e.results]})}),c.plugins?.includes(`infiniteScroll`)&&l(()=>m(async()=>{let{default:e}=await import(`./chunk/D3mcqWOe.min.js`);return{default:e}},__vite__mapDeps([3,1,4,5]),import.meta.url).then(({default:e})=>new e),{on:`endpoint`,where:[e.results]}),c.plugins?.includes(`calculator`)&&l(()=>m(async()=>{let{default:e}=await import(`./chunk/Di4V4jt_.min.js`);return{default:e}},__vite__mapDeps([6,1,5,4]),import.meta.url).then(({default:e})=>new e),{on:`endpoint`,where:[e.results]})}),o(()=>{m(()=>import(`./chunk/CX4Qzp80.min.js`),__vite__mapDeps([7,4]),import.meta.url),m(()=>import(`./chunk/6liDwPCz.min.js`),__vite__mapDeps([8,5,4]),import.meta.url),c.autocomplete&&m(()=>import(`./chunk/Bs-FMxfE.min.js`),__vite__mapDeps([9,4]),import.meta.url)},{on:[s===e.index]}),o(()=>{m(()=>import(`./chunk/CX4Qzp80.min.js`),__vite__mapDeps([7,4]),import.meta.url),m(()=>import(`./chunk/DT2OB9zd.min.js`),__vite__mapDeps([10,4]),import.meta.url),m(()=>import(`./chunk/6liDwPCz.min.js`),__vite__mapDeps([8,5,4]),import.meta.url),c.autocomplete&&m(()=>import(`./chunk/Bs-FMxfE.min.js`),__vite__mapDeps([9,4]),import.meta.url)},{on:[s===e.results]}),o(()=>{m(()=>import(`./chunk/e2-9fzwE.min.js`),__vite__mapDeps([11,4]),import.meta.url)},{on:[s===e.preferences]});export{c as i,a as n,t as r,i as t}; //# sourceMappingURL=sxng-core.min.js.map \ No newline at end of file diff --git a/searx/static/themes/simple/sxng-ltr.min.css b/searx/static/themes/simple/sxng-ltr.min.css index 23f3ebbfc..db68cdae3 100644 --- a/searx/static/themes/simple/sxng-ltr.min.css +++ b/searx/static/themes/simple/sxng-ltr.min.css @@ -1,2 +1,2 @@ /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ -html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[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,[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 #22262e40;--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 #22262e40;--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#e3e3e3;--color-answer-font:#444;--color-answer-background:#fff;--color-result-keyvalue-col-table:#fdfbff;--color-result-keyvalue-odd:#fdfbff;--color-result-keyvalue-even:#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:#fff3;--color-result-detail-loader-borderleft:#0000;--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:#0003;--color-toolkit-loader-borderleft:#fff0;--color-doc-code:#003;--color-doc-code-background:#ddeaff;--color-bar-chart-primary:#5bc0de;--color-bar-chart-secondary:#deb15b;--color-image-resolution-background:#00000080;--color-image-resolution-font:#fff;--color-loading-indicator:#fff3;--color-loading-indicator-gap:#fff;--color-line-number:#64708d;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}@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 #22262e40;--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 #22262e40;--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-keyvalue-col-table:#1e1e22;--color-result-keyvalue-odd:#1e1e22;--color-result-keyvalue-even:#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:#fff3;--color-result-detail-loader-borderleft:#0000;--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:#fff3;--color-toolkit-loader-borderleft:#0000;--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}}: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 #22262e40;--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 #22262e40;--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-keyvalue-col-table:#1e1e22;--color-result-keyvalue-odd:#1e1e22;--color-result-keyvalue-even:#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:#fff3;--color-result-detail-loader-borderleft:#0000;--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:#fff3;--color-toolkit-loader-borderleft:#0000;--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}:root.theme-black{--color-base-font:#bbb;--color-base-font-rgb:187, 187, 187;--color-base-background:#000;--color-base-background-mobile:#000;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#000;--color-header-border:#333;--color-footer-background:#000;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#000;--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 #22262e40;--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 #22262e40;--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-keyvalue-col-table:#1e1e22;--color-result-keyvalue-odd:#1e1e22;--color-result-keyvalue-even:#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:#fff3;--color-result-detail-loader-borderleft:#0000;--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:#fff3;--color-toolkit-loader-borderleft:#0000;--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}.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{color:var(--color-toolkit-badge-font);background-color:var(--color-toolkit-badge-background);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:5px;min-width:10px;padding:1px 5px;display:inline-block}kbd{color:var(--color-toolkit-kbd-font);background:var(--color-toolkit-kbd-background);margin:1px;padding:2px 4px;font-size:90%}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{border:1px solid var(--color-result-search-url-border);color:var(--color-result-search-url-font);border-radius:5px;height:1.2em;margin:.1em;padding:4px;line-height:1.2em;display:block;overflow:hidden}div.selectable_url pre{word-break:break-all;-webkit-user-select:all;user-select:all;margin:.1em;font-size:.8em;display:block}.dialog-error{border:1px solid var(--color-toolkit-dialog-border);text-align:left;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error);border-radius:10px;margin:0 0 1em;padding:1rem;display:flex;position:relative}.dialog-error .close{float:right;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-error ul,.dialog-error ol,.dialog-error p{margin:1px 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 1rem 0 0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-error-block{border:1px solid var(--color-toolkit-dialog-border);text-align:left;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error);border-radius:10px;margin:0 0 1em;padding:1rem;display:block;position:relative}.dialog-error-block .close{float:right;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-error-block ul,.dialog-error-block ol,.dialog-error-block p{margin:1px 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 1rem 0 0}.dialog-error-block h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{border:1px solid var(--color-toolkit-dialog-border);text-align:left;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning);border-radius:10px;margin:0 0 1em;padding:1rem;display:flex;position:relative}.dialog-warning .close{float:right;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-warning ul,.dialog-warning ol,.dialog-warning p{margin:1px 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 1rem 0 0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning-block{border:1px solid var(--color-toolkit-dialog-border);text-align:left;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning);border-radius:10px;margin:0 0 1em;padding:1rem;display:block;position:relative}.dialog-warning-block .close{float:right;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-warning-block ul,.dialog-warning-block ol,.dialog-warning-block p{margin:1px 0 0}.dialog-warning-block table{width:auto}.dialog-warning-block tr{vertical-align:text-top}.dialog-warning-block tr:hover{background:0 0!important}.dialog-warning-block td{padding:0 1rem 0 0}.dialog-warning-block h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{border:1px solid var(--color-toolkit-dialog-border);text-align:left;background:var(--color-toolkit-dialog-background);z-index:5000;border-radius:10px;margin:0 auto;padding:1rem;display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-modal .close{float:right;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-modal ul,.dialog-modal ol,.dialog-modal p{margin:1px 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 1rem 0 0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{border:none;margin:0;padding:0;display:block;overflow:auto hidden}.tabs .tabs>label{font-size:90%}ul.tabs{border-bottom:1px solid var(--color-toolkit-tabs-section-border);padding-left:0;list-style:none}ul.tabs li{display:flex}.tabs{flex-wrap:wrap;width:100%;min-width:100%;display:flex}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label,.tabs>li>a{letter-spacing:.5px;text-transform:uppercase;border:solid var(--color-toolkit-tabs-label-border);color:unset;-webkit-user-select:none;user-select:none;cursor:pointer;border-width:0 0 2px;order:1;margin:0 .7em;padding:.7em}.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{box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);min-width:100%;padding:.7rem 0;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:inherit;background:inherit;color:inherit;border-bottom:2px solid #0000;font-weight:400}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;color:var(--color-search-font);z-index:100;margin:0 1rem 0 0;font-size:.9rem;padding:.2rem!important}select:hover,select:focus{cursor:pointer}@supports (background-position-x:100%) and (appearance:none){select{appearance:none;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) calc(100% + 2rem) 0/2rem no-repeat content-box border-box;background-color:var(--color-toolkit-select-background);text-overflow:ellipsis;border-width:0 2rem 0 0;border-color:#0000;border-radius:5px;outline:none}select:hover,select:focus{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]{appearance:none;cursor:pointer;border-radius:10px;width:2.5em;height:.7em;margin:0 16px;display:inline-block;position:relative;box-shadow:none!important}input.checkbox-onoff[type=checkbox]:focus,input.checkbox-onoff[type=checkbox]:hover{outline:none}input.checkbox-onoff[type=checkbox]:focus:after{content:"";border:1px solid var(--color-btn-background);width:3.5em;height:1.65em;box-shadow:var(--color-btn-background) 0 0 3px;z-index:1200;border-radius:12px;position:absolute;top:-.55em;left:-.6em}input.checkbox-onoff[type=checkbox]:before{border-radius:50%;justify-content:center;align-items:center;width:1.875em;height:1.875em;font-size:.75em;display:flex;position:absolute;top:-.5em}input.checkbox-onoff[type=checkbox],input.checkbox-onoff.reversed-checkbox[type=checkbox]:checked{background:var(--color-toolkit-checkbox-onoff-off-background)}input.checkbox-onoff[type=checkbox]:before,input.checkbox-onoff.reversed-checkbox[type=checkbox]:checked:before{content:"✕";color:var(--color-toolkit-checkbox-onoff-off-mark-color);background:var(--color-toolkit-checkbox-onoff-off-mark-background);left:-.5em}input.checkbox-onoff[type=checkbox]:checked,input.checkbox-onoff.reversed-checkbox[type=checkbox]{background:var(--color-toolkit-checkbox-onoff-on-background)}input.checkbox-onoff[type=checkbox]:checked:before,input.checkbox-onoff.reversed-checkbox[type=checkbox]:before{content:"✓";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-toolkit-checkbox-onoff-on-mark-background);left:calc(100% - 1.5em)}@supports (transform:rotate(-45deg)){input[type=checkbox]:not(.checkbox-onoff){appearance:none;cursor:pointer;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:.3em;width:20px;height:20px;position:relative;top:0;left:0}input[type=checkbox]:not(.checkbox-onoff):after{content:"";border:3px solid var(--color-toolkit-checkbox-label-border);opacity:0;background:0 0;border-top:none;border-right:none;width:9px;height:5px;position:absolute;top:3px;left:2px;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;cursor:inherit;background-color:#0000!important}input.checkbox[type=checkbox]:not(:checked,[disabled],.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{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);margin:1em auto;font-size:10px;animation:1.2s linear infinite load8;position:relative;transform:translateZ(0)}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.engine-tooltip{border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);z-index:5000;text-align:left;border-radius:10px;margin:0 0 0 2rem;padding:.5rem 1rem;font-size:14px;font-weight:400;display:none;position:absolute}th:hover .engine-tooltip,td:hover .engine-tooltip,.engine-tooltip:hover{display:inline-block}.stacked-bar-chart{flex-flow:row;align-items:center;width:100%;margin:0;padding:0 .125rem 0 4rem;display:inline-flex}.stacked-bar-chart-value{text-align:right;width:3rem;padding:0 .5rem;display:inline-block;position:absolute}.stacked-bar-chart-base{flex-grow:0;flex-shrink:0;flex-basis:unset;display:flex}.stacked-bar-chart-median{flex-grow:0;flex-shrink:0;flex-basis:unset;background:var(--color-base-font);border:1px solid rgb(var(--color-base-font-rgb), .9);padding:.3rem 0;display:flex}.stacked-bar-chart-rate80{flex-grow:0;flex-shrink:0;flex-basis:unset;border:1px solid rgb(var(--color-base-font-rgb), .3);background:0 0;padding:.3rem 0;display:flex}.stacked-bar-chart-rate95{flex-grow:0;flex-shrink:0;flex-basis:unset;border-bottom:1px dotted rgb(var(--color-base-font-rgb), .5);background:0 0;padding:0;display:flex}.stacked-bar-chart-rate100{flex-grow:0;flex-shrink:0;flex-basis:unset;border-left:1px solid rgb(var(--color-base-font-rgb), .9);background:0 0;width:1px;padding:.4rem 0;display:flex}.autocomplete{text-align:left;border-radius:10px;width:44rem;max-width:calc(100% - 1rem);max-height:0;position:absolute;overflow-y:hidden}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{margin:0;padding:0;list-style-type:none}.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:active,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:hover a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:hover a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:hover,.autocomplete>ul>li:hover a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{background-color:var(--color-autocomplete-background);color:var(--color-autocomplete-font);z-index:5000;border-radius:.8rem;max-height:32rem;margin-top:3.5rem;display:block;overflow-y:auto}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete>ul>li{padding: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{background-color:var(--color-doc-code-background);color:var(--color-doc-code);border:0;border-radius:5px;padding:.2rem;font-family:monospace}.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{text-align:right;width:7rem}.engine-stats .engine-reliability{text-align:right}table.engine-error th.engine-error-type,table.engine-error td.engine-error-type,failed-test{width:10rem}.engine-errors{margin-top:3rem}.engine-errors table.engine-error{border:1px solid var(--color-result-border);text-align:left;max-width:1280px;margin:1rem 0 3rem}.engine-errors table.engine-error tr th,.engine-errors table.engine-error tr td{padding:.5rem}.engine-errors table.engine-error span.log_parameters{border-right:1px solid solid var(--color-result-border);margin:0 0 0 .5rem;padding:0 1rem 0 0}.bar-chart-value{text-align:right;width:3em;padding-right:.5rem;display:inline-block}.bar-chart-graph{width:calc(100% - 5rem);display:inline-block}.bar-chart-bar{border:3px solid var(--color-bar-chart-primary);margin:1px 0}.bar-chart-serie1{border:3px solid var(--color-bar-chart-primary);float:left;margin:1px 0}.bar-chart-serie2{border:3px solid var(--color-bar-chart-secondary);float:left;margin:1px 0}.bar0{border:0;width: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{width:100%;height:300px;margin:10px 0}#answers .weather summary{list-style:none;display:block}#answers .weather div.summary{background-color:var(--color-header-background);border-radius:5px;margin:0;padding:.5rem 1rem}#answers .weather table{table-layout:fixed;border-collapse:separate;border-spacing:.1em 0;margin-top:.5rem;margin-bottom:.5rem;font-size:.9rem}#answers .weather td{text-overflow:ellipsis;padding:0;overflow:hidden}#answers .weather img.symbol{width:5rem;margin:auto;display:block}#main_index{margin-top:26vh}.index{text-align:center}.index .title{background:url(./img/searxng.png) 50%/contain no-repeat;min-height:4rem;margin:4rem auto}.index h1{visibility:hidden;font-size:4em}.index #search,.index #search_header{background:inherit;border:inherit;margin:0 auto;padding:0;display:block}.index .search_filters{margin:1em 0;display:block}.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 th,table td{text-align:center;text-align:left;padding:1rem .5rem}table tr.pref-group th{text-align:left;background:var(--color-settings-table-group-background);font-weight:400}#main_preferences form{width:100%}#main_preferences fieldset{border:none;margin:8px}#main_preferences legend{float:left;width:300px;margin:0;padding:5px 0 0;display:block}#main_preferences input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);background:none repeat scroll 0 0 var(--color-toolkit-select-background);border:none;border-radius:5px;height:2rem;padding:.2rem .4rem}#main_preferences input[type=text]:hover,#main_preferences input[type=text]:focus{background-color:var(--color-toolkit-select-background-hover)}#main_preferences div.pref-group{text-align:left;background:var(--color-settings-table-group-background);width:100%;padding:1rem .5rem;font-weight:400}#main_preferences .value{float:left;width:15em;margin:0;padding:0}#main_preferences .value select,#main_preferences .value input[type=text]{margin:0 1rem 0 0;font-size:inherit!important}#main_preferences .value select{width:14rem}#main_preferences .value select:focus,#main_preferences .value input:focus{box-shadow:0 0 1px 1px var(--color-btn-background);outline:none}#main_preferences .description{float:right;width:50%;color:var(--color-settings-engine-description-font);margin:0;padding:5px 0 0;font-size:90%}#main_preferences .bang{text-align:left;background-color:var(--color-doc-code-background);color:var(--color-doc-code);border:0;border-radius:5px;padding:.2rem}#main_preferences .category{margin-right:.5rem}#main_preferences .category label{border:2px solid #0000;border-radius:5px;padding:.2rem .4rem}#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{max-width:40rem;margin-top:1.8rem;left:calc(50% - 32.5em)}#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{direction:ltr;width:100%}#main_preferences table.cookies th,#main_preferences table.cookies td{text-align:left;vertical-align:top;padding:.5em;font-family:monospace;font-size:1rem}#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(2n)>th,#main_preferences table.cookies>tbody>tr:nth-child(2n)>td{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);cursor:pointer;border:0;border-radius:10px;margin:2px 4px;padding:.7em;display:inline-block}#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{align-items:center;gap:.5rem;display:flex}#main_preferences #copy-hash-container div.selectable_url pre{flex-grow:1;width:auto}#main_preferences #pref-hash-input{width:100%}@media screen and (max-width:79.75em){.preferences_back{clear:both}.engine-tooltip{left:10em!important}}#search{margin:0;padding:0}#search_header{background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);grid-template-columns:3rem 1fr;grid-template-areas:"logo search""spacer categories";gap:1rem 1.2rem;margin:0;padding-top:1.5em;padding-left:7rem;padding-right:2em;display:grid}.category_checkbox,.category_button{margin-right:1rem;padding:0;display:inline-block;position:relative}.category_checkbox input{display:none}.category_checkbox label{cursor:pointer;text-transform:capitalize;-webkit-user-select:none;user-select:none;border-bottom:2px solid #0000;padding:.2rem 0;font-size:.9em;display:inline-flex}.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;text-transform:capitalize;border:none;border-bottom:2px solid #0000;align-items:center;padding:.2rem 0;font-size:.9em;display:inline-flex}button.category_button svg{padding-right:.2rem}button.category_button.selected,button.category_button:active{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}.no-js #categories_container:has(button.category_button:focus-within) button.category_button.selected{color:var(--color-base-font);border-bottom:none}.no-js #categories_container:has(button.category_button:focus-within) button.category_button:focus-within{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#search_logo{grid-area:logo;justify-content:center;align-items:center;padding:.5rem 10px 0;display:flex}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto}.search_categories{grid-area:categories}.search_categories .help{display:none}.search_categories:hover .help{background:var(--color-base-background);z-index:1000;width:100%;padding:1rem .6rem .6rem 0;display:block;position:absolute;left:-.1rem}#search_view{grid-area:search;padding:.5rem .5rem 0}body.results_endpoint #search_view{padding:.5rem 2.8rem 0 0}.search_box{white-space:nowrap;width:100%;max-width:44rem;box-shadow:var(--color-search-shadow);border-radius:.8rem;flex-direction:row;display:inline-flex}#clear_search{border-collapse:separate;box-sizing:border-box;background:none repeat scroll 0 0 var(--color-search-background);width:1.8rem;color:var(--color-search-font);z-index:1000;border:none;outline:none;margin:0;padding:.8rem .2rem;font-size:1.1rem;display:block}#clear_search:hover{color:var(--color-search-background-hover)}#q:placeholder-shown~#clear_search{pointer-events:none}#q:placeholder-shown~#clear_search *{display:none}#q,#send_search{background:none repeat scroll 0 0 var(--color-search-background);color:var(--color-search-font);z-index:100;border:none;outline:none;margin:0;font-size:1.1rem;display:block}#q{border-radius:.8rem 0 0 .8rem;width:100%;padding-left:1rem;padding-right:0!important}#send_search{border-radius:0 .8rem .8rem 0;padding:.8rem}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.search_filters{overscroll-behavior-inline:contain;margin:.6rem 0 0 10.6rem;display:flex;overflow-x:auto}.search_filters select{background-color:inherit}.search_filters select:hover,.search_filters select:focus{color:var(--color-base-font)}@media screen and (max-width:79.75em){#search_header{column-gap:.5rem;padding:1.5em .5rem 0}.search_filters{margin:.6rem 0 0 3.5rem}#categories{clear:both;font-size:90%}}@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{width:auto;display:inline-block}#main_index #categories,#main_results #categories{text-align:left;width:100%;overflow:scroll hidden}}@media screen and (max-width:50em){#search_header{grid-template-areas:"logo search""categories categories";gap:0;width:100%;margin:0;padding:.1rem 0 0}.search_logo{padding:0}.search_box{width:100%}#q{flex:1;width:100%}.search_filters{margin:0 10px;padding:.5rem 0}.category{width:auto;margin:0;display:inline-block}.category svg{display:none}.category_checkbox label,.category_button{margin:0!important;padding:1rem!important}#search_view:focus-within{background-color:var(--color-search-background);z-index:2000;width:100%;height:100%;display:block;position:absolute;top:0}#search_view:focus-within .search_box{border-bottom:1px solid var(--color-search-border);width:100%;box-shadow:none;border-radius:0}#search_view:focus-within .search_box #send_search{margin-right:0!important}#search_view:focus-within .search_box *{box-shadow:none;border:none;border-radius:0}#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-user-select:none;user-select:none}#categories_container{position:relative}.favicon img{background-color:var(--color-favicon-background-color);border:1px solid var(--color-favicon-border-color);border-radius:10%;width:1.5rem;height:1.5rem;display:flex}@media screen and (min-width:50em){.center-alignment-yes #main_results{--center-page-width:48rem}}@media screen and (min-width:62rem){.center-alignment-yes #main_results{--center-page-width:60rem}}@media screen and (min-width:79.75em){.center-alignment-yes #main_results{--center-page-width:73rem}}@media screen and (min-width:50em) and (max-width:79.75em){.center-alignment-yes #main_results #results{grid-template-columns:60% calc(40% - 5rem);margin-left:0;margin-right:0}.center-alignment-yes #main_results #urls{margin-left:3rem}.center-alignment-yes #main_results #sidebar{margin-right:1rem}.center-alignment-yes #main_results #backToTop{left:calc(60% + 1rem)}}@media screen and (min-width:79.75em){.center-alignment-yes #main_results{flex-direction:column;align-items:center;display:flex}.center-alignment-yes #main_results #search{flex-direction:column;align-items:center;width:100%;display:flex}.center-alignment-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-alignment-yes #main_results .search_filters{width:var(--center-page-width);margin-left:.5rem}.center-alignment-yes #main_results #results{margin-left:10rem;margin-right:2rem}.center-alignment-yes #main_results #results.only_template_images,.center-alignment-yes #main_results #results.image-detail-open{align-self:flex-start}.center-alignment-yes #main_results #results:not(.only_template_images,.image-detail-open){grid-template-columns:calc(var(--center-page-width) - 5rem - 25rem) 25rem;margin-left:1.5rem}.center-alignment-yes #main_results #results:not(.only_template_images,.image-detail-open) #backToTop{left:calc(50% - 25rem - 5rem + 1rem + var(--center-page-width) / 2)}.center-alignment-yes #main_results #results .result .content{max-width:inherit}.center-alignment-yes #main_results #urls{margin-left:0}.center-alignment-yes #main_results #sidebar{margin-right:0}}.sxng-icon-set{vertical-align:bottom;-webkit-text-decoration:inherit;text-decoration:inherit;line-height:1;display:inline-block;transform:scale(1)}.sxng-icon-set-small{vertical-align:bottom;width:1rem;height:1rem;-webkit-text-decoration:inherit;text-decoration:inherit;line-height:1;display:inline-block;transform:scale(1)}.sxng-icon-set-big{vertical-align:bottom;width:1.5rem;height:1.5rem;-webkit-text-decoration:inherit;text-decoration:inherit;line-height:1;display:inline-block;transform:scale(1)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);scroll-behavior:smooth;margin:0;padding:0;font-family:sans-serif;font-size:.9em}body,main{margin:0;padding:0}body{flex-direction:column;height:100vh;margin:0;display:flex}@supports (height:100dvh){body{height:100dvh}}main{flex:1;width:100%;margin-bottom:2rem}.page_with_header{width:85em;margin:2em auto}footer{clear:both;text-align:center;background-color:var(--color-footer-background);border-top:1px solid var(--color-footer-border);width:100%;min-height:4rem;padding:1rem 0;overflow:hidden}footer p{font-size:.9em}.page_with_header .logo{height:40px}input[type=submit],#results button[type=submit],.button{background:var(--color-btn-background);color:var(--color-btn-font);cursor:pointer;border:0;border-radius:10px;padding:.7rem;display:inline-block}a{color:var(--color-url-font);text-decoration:none}a:visited,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.title,article.result-images[data-vim-selected] span.source{color:var(--color-result-image-span-font-selected)}article[data-vim-selected].category-videos,article[data-vim-selected].category-news,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-social{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{box-sizing:border-box;border-left:.2rem solid #0000;width:100%;margin:.125rem 0;padding:1rem}.result h3{overflow-wrap:break-word;margin:.4rem 0;padding:0;font-size:1.2rem}.result h3 a{color:var(--color-result-link-font);font-size:1.1em;font-weight:400}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{border:none;outline:none;text-decoration:underline}.result .cache_link,.result .proxyfied_link{margin-left:.5rem;font-size:smaller!important}.result .content,.result .stat{overflow-wrap:break-word;max-width:54em;margin:0;padding:0;font-size:.9em;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{background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer;border-radius:5px;margin:0 10px 0 0;padding:5px 10px;font-size:.9em}.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_header{gap:.5rem;display:flex}.result .url_wrapper{color:var(--color-result-url-font);flex-flow:row;align-items:center;margin:0;padding:0;font-size:1rem;display:flex;overflow:hidden}.result .url_wrapper .url_o1{white-space:nowrap;flex-shrink:1;padding-bottom:1px}.result .url_wrapper .url_o1 .url_i1{unicode-bidi:plaintext}.result .url_wrapper .url_o1:after{content:" ";width:1ch;display:inline-block}.result .url_wrapper .url_o2{white-space:nowrap;flex:0 1 content;text-align:right;padding-bottom:1px;overflow:hidden}.result .url_wrapper .url_o2 .url_i2{float:right}.result .published_date,.result .result_length,.result .result_views,.result .result_author,.result .result_shipping,.result .result_source_country{color:var(--color-result-publishdate-font);font-size:.8em}.result .result_price{color:var(--color-result-description-highlight-font);font-size:1.2em}.result a.thumbnail_link{float:left;margin-top:.6rem;margin-right:1rem;position:relative}.result a.thumbnail_link img.thumbnail{width:7rem;height:unset;display:block}.result a.thumbnail_link .thumbnail_length{background:var(--color-image-resolution-background);color:var(--color-image-resolution-font);border-top-left-radius:.3rem;padding:.3rem .5rem;font-size:.9rem;position:absolute;bottom:0;right:6px}.result .break{clear:both}.result-packages .attributes{border-spacing:.125rem;margin-top:.3rem;display:table}.result-packages .attributes div{display:table-row}.result-packages .attributes div span{margin-top:.25rem;font-size:.9rem;display:table-cell}.result-packages .attributes div span time{font-size:.9rem}.result-packages .attributes div span:first-child{color:var(--color-base-font);min-width:10rem}.result-packages .attributes div span:nth-child(2){color:var(--color-result-publishdate-font)}.result-packages .content{margin-top:.25rem}.result-packages .comments{overflow-wrap:break-word;margin:.25rem 0 0;padding:0;font-size:.9rem;font-style:italic;line-height:1.24}.template_group_images{flex-wrap:wrap;display:flex}.template_group_images:after{content:"";flex-grow:10}.category-videos,.category-news,.category-map,.category-music,.category-social{border:1px solid var(--color-result-border);border-radius:10px;margin:0 .5rem 1rem!important}.category-social .image{min-width:48px;min-height:48px;width:auto!important;padding:0 5px 25px 0!important}.audio-control audio,.embedded-content iframe{width:100%;padding:10px 0 0}.result-videos a.thumbnail_link img.thumbnail{width:20rem}.result-videos .content{overflow:hidden}.result-videos .embedded-video iframe{aspect-ratio:16/9;width:100%;padding:10px 0 0}@supports not (aspect-ratio:1 / 1){.result-videos .embedded-video iframe{height:25.3125rem}}.engines{float:right;color:var(--color-result-engines-font);flex-wrap:wrap;justify-content:flex-end;display:flex}.engines span{margin:0 .5rem 0 0;font-size:smaller}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{height:12rem;width:unset;flex-grow:1;margin:.25rem;padding:.5rem .5rem 3rem;border:none!important}.result-images>a{outline:none;position:relative}.result-images img{object-fit:cover;vertical-align:bottom;background:var(--color-result-image-background);border:none;width:auto;height:100%;margin:0;padding:0}.result-images .image_resolution{background:var(--color-image-resolution-background);color:var(--color-image-resolution-font);border-top-left-radius:.3rem;padding:.3rem .5rem;font-size:.9rem;position:absolute;bottom:0;right:0}.result-images span.title,.result-images span.source{width:100%;color:var(--color-result-image-span-font);text-overflow:ellipsis;white-space:nowrap;padding:.5rem 0 0;font-size:.9rem;display:block;position:absolute;overflow:hidden}.result-images span.source{padding:1.8rem 0 0;font-size:.7rem}.result-map img.image{float:right!important;width:auto!important;height:100px!important}.result-map table{border-collapse:separate;border-spacing:0 .35rem;width:auto;font-size:.9em}.result-map table th{font-weight:inherit;vertical-align:top;text-align:left;width:17rem}.result-map table td{vertical-align:top;text-align:left}.hidden{display:none!important}#results{grid-template:"corrections sidebar"min-content"answers sidebar"min-content"urls sidebar"1fr"pagination sidebar"min-content/45rem 25rem;gap:0 5rem;margin:1rem 2rem 0 10rem;display:grid}#results #sidebar :first-child{margin-top:0}#urls{grid-area:urls;padding:0}#apis .wrapper{display:flex}#suggestions .wrapper{margin:0;padding-left:0;list-style-position:inside}#suggestions .wrapper li::marker{color:var(--color-result-link-font)}#suggestions .wrapper form{display:inline-block}#suggestions input,#infoboxes input{color:var(--color-result-search-url-font);cursor:pointer;text-overflow:ellipsis;text-align:left;background:0 0;width:100%;margin:0;padding:3px;font-size:.9em;display:inline-block;overflow:hidden}#suggestions input[type=submit],#infoboxes input[type=submit],#suggestions .infobox .url a,#infoboxes .infobox .url a{color:var(--color-result-link-font);font-size:.9rem;text-decoration:none}#suggestions input[type=submit]:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#infoboxes .infobox .url a:hover{text-decoration:underline}#corrections{flex-flow:wrap;grid-area:corrections;margin:0 0 1em;display:flex}#corrections h4,#corrections input[type=submit]{margin:.5rem;padding:.5rem;display:inline-block}#corrections input[type=submit]{border-radius:5px;font-size:.8rem}#infoboxes .title,#suggestions .title,#search_url .title,#engines_msg .title,#apis .title{color:var(--color-base-font);margin:2em 0 .5em}summary.title{cursor:pointer;padding-top:1em}.sidebar-collapsible{border-top:1px solid var(--color-sidebar-border);padding-bottom:.5em}#sidebar-end-collapsible{border-bottom:1px solid var(--color-sidebar-border);width:100%}#answers{background:var(--color-answer-background);color:var(--color-answer-font);border-radius:10px;grid-area:answers;margin:0 0 1rem;padding:1rem}#answers h4{display:none}#answers span{overflow-wrap:anywhere}#answers .answer{flex-direction:column;display:flex}#answers .answer-url{margin:5px 10px 10px auto}#infoboxes form{min-width:210px}#sidebar{overflow-wrap:break-word;color:var(--color-sidebar-font);grid-area:sidebar}#sidebar .infobox{border:1px solid var(--color-sidebar-border);border-radius:10px;margin:10px 0;padding:1rem;font-size:.9em}#sidebar .infobox h2{margin:0 0 .5em}#sidebar .infobox img{max-width:100%;max-height:12em;margin:0 auto;padding:0;display:block}#sidebar .infobox dt{font-weight:700}#sidebar .infobox .attributes dl{margin:.5em 0}#sidebar .infobox .attributes dt{margin:.5em .25em .5em 0;padding:0;display:inline}#sidebar .infobox .attributes dd{margin:.5em 0;padding:0;display:inline}#sidebar .infobox input{font-size:1em}#sidebar .infobox br,#sidebar .infobox .attributes,#sidebar .infobox .urls{clear:both}#apis input{background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer;border-radius:5px;margin:0 10px 0 0;padding:5px 10px;font-size:.9em}#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;border-radius:.3rem;margin-left:.5rem;padding:.4rem;display:none}#links_on_top{text-align:right;color:var(--color-search-font);border:0;align-items:center;padding:0;font-size:1em;display:flex;position:absolute;top:2.7rem;right:1rem}#links_on_top a{align-items:center;margin-left:1em;display:flex}#links_on_top a svg{margin-right:.125em;font-size:1.2em}#links_on_top a,#links_on_top a:link *,#links_on_top a:hover *,#links_on_top a:visited *,#links_on_top a:active *{color:var(--color-search-font)}#pagination{grid-area:pagination}#pagination br{clear:both}.numbered_pagination{flex-direction:row;justify-content:center;align-items:center;display:flex;overflow:hidden}.page_number{text-decoration:underline;color:var(--color-result-link-font)!important;background:0 0!important}.page_number_current{color:var(--color-result-link-visited-font);background:0 0;border:none}#backToTop{border:1px solid var(--color-backtotop-border);background:var(--color-backtotop-background);opacity:0;pointer-events:none;border-radius:10px;margin:0;padding:0;font-size:1em;transition:opacity .5s;position:fixed;bottom:8rem;left:56.3rem}#backToTop a{margin:0;padding:.7em;display:block}#backToTop a,#backToTop a:visited,#backToTop a:hover,#backToTop a:active{color:var(--color-backtotop-font)}#results.scrolling #backToTop{opacity:1;pointer-events:all}@media screen and (max-width:calc(79.75em - .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-alignment-no #links_on_top span{display:none}.center-alignment-no .page_with_header{width:auto;margin:2rem .5rem}.center-alignment-no #infoboxes{position:inherit;max-width:inherit}.center-alignment-no #infoboxes .infobox{clear:both}.center-alignment-no #infoboxes .infobox img{float:left;max-width:10em;margin:.5em .5em .5em 0}.center-alignment-no #sidebar{float:none;border:none;width:auto;margin:0 .5rem .125rem;padding:0}.center-alignment-no #sidebar input{border:0}.center-alignment-no .result .thumbnail{max-width:98%}.center-alignment-no .result .url span.url{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.center-alignment-no .result .engines{float:right;flex-wrap:wrap;justify-content:flex-end;padding:3px 0 0;display:flex}.center-alignment-no .result-images{border-bottom:none!important}.center-alignment-no .image_result,.center-alignment-no .image_result img{max-width:98%}.center-alignment-no #backToTop{display:none}.center-alignment-no #pagination{margin:2rem 0 0!important}.center-alignment-no #main_results div#results{grid-template:"corrections"min-content"answers"min-content"sidebar"min-content"urls"1fr"pagination"min-content/45rem;justify-content:center;gap:0;margin:0 auto;display:grid}}#main_results div#results.only_template_images{grid-template:"corrections"min-content"answers"min-content"sidebar"min-content"urls"1fr"pagination"min-content/100%;gap:0;margin:1rem .5rem 0;display:grid}#main_results div#results.only_template_images #urls{flex-wrap:wrap;margin:0;display:flex}#main_results div#results.only_template_images #urls:after{content:"";flex-grow:10}#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{width:auto;margin:2rem .5rem}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:left;max-width:10em;margin:.5em .5em .5em 0}#sidebar{float:none;border:none;width:auto;margin:0 .5rem .125rem;padding:0}#sidebar input{border:0}.result .thumbnail{max-width:98%}.result .url span.url{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.result .engines{float:right;flex-wrap:wrap;justify-content:flex-end;padding:3px 0 0;display:flex}.result-images{border-bottom:none!important}.image_result,.image_result img{max-width:98%}#backToTop{display:none}#main_results div#results{grid-template:"corrections"min-content"answers"min-content"sidebar"min-content"urls"1fr"pagination"min-content/45rem;justify-content:center;gap:0;margin:0 auto;display:grid}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!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);border-radius:10px;width:96%;margin:1rem 2%}.result-images{background:var(--color-base-background-mobile);height:10rem;width:unset;margin:0}.infobox{background-color:var(--color-sidebar-background);border:none!important}.numbered_pagination{display:none}.result-packages .attributes,.result-packages .attributes div{display:block}.result-packages .attributes div span{display:inline}.result-packages .attributes div span:first-child{font-weight:700}.result-packages .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}#main_results .result-keyvalue caption{caption-side:bottom;background-color:var(--color-result-keyvalue-table);padding:.8rem .5rem;font-style:italic}#main_results .result-keyvalue .col-key{width:25%}#main_results .result-keyvalue table{word-break:break-all;table-layout:fixed;background-color:var(--color-result-keyvalue-table);width:100%}#main_results .result-keyvalue tr.odd{background-color:var(--color-result-keyvalue-odd)}#main_results .result-keyvalue tr.even{background-color:var(--color-result-keyvalue-even)}#main_results .result-keyvalue th,#main_results .result-keyvalue td{padding:.3rem .5rem}.code-highlight pre{line-height:125%}.code-highlight td.linenos .normal,.code-highlight span.linenos{color:inherit;background-color:#0000;padding-left:5px;padding-right:5px}.code-highlight td.linenos .special,.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,.code-highlight .cm{color:#3d7b7b;font-style:italic}.code-highlight .cp{color:#9c6500}.code-highlight .cpf,.code-highlight .c1,.code-highlight .cs{color:#3d7b7b;font-style:italic}.code-highlight .gd{color:#a00000}.code-highlight .ge{font-style:italic}.code-highlight .ges{font-style:italic;font-weight:700}.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,.code-highlight .kd,.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,.code-highlight .mf,.code-highlight .mh,.code-highlight .mi,.code-highlight .mo{color:#666}.code-highlight .sa,.code-highlight .sb,.code-highlight .sc,.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,.code-highlight .vg,.code-highlight .vi,.code-highlight .vm{color:#19177c}.code-highlight .il{color:#666}.codelines{margin:.125rem 0 0;padding:1rem 0 0}.code-highlight pre{margin:0;padding:0 0 .75rem;overflow:auto}.code-highlight .linenos{-webkit-user-select:none;user-select:none;cursor:default;text-align:right;margin-right:8px}.code-highlight .linenos::selection{background:0 0}.code-highlight span.linenos{color:var(--color-line-number)}.code-highlight .err{color:inherit;border:none}@media (prefers-color-scheme:dark){:root.theme-auto .code-highlight pre{line-height:125%}:root.theme-auto .code-highlight td.linenos .normal,:root.theme-auto .code-highlight span.linenos{color:inherit;background-color:#0000;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight td.linenos .special,:root.theme-auto .code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight .hll{background-color:#49483e}:root.theme-auto .code-highlight .c{color:#959077}:root.theme-auto .code-highlight .err{color:#ed007e;background-color:#1e0010}:root.theme-auto .code-highlight .esc,:root.theme-auto .code-highlight .g{color:#f8f8f2}:root.theme-auto .code-highlight .k{color:#66d9ef}:root.theme-auto .code-highlight .l{color:#ae81ff}:root.theme-auto .code-highlight .n{color:#f8f8f2}:root.theme-auto .code-highlight .o{color:#ff4689}:root.theme-auto .code-highlight .x,:root.theme-auto .code-highlight .p{color:#f8f8f2}:root.theme-auto .code-highlight .ch,:root.theme-auto .code-highlight .cm,:root.theme-auto .code-highlight .cp,:root.theme-auto .code-highlight .cpf,:root.theme-auto .code-highlight .c1,:root.theme-auto .code-highlight .cs{color:#959077}:root.theme-auto .code-highlight .gd{color:#ff4689}:root.theme-auto .code-highlight .ge{color:#f8f8f2;font-style:italic}:root.theme-auto .code-highlight .ges{color:#f8f8f2;font-style:italic;font-weight:700}:root.theme-auto .code-highlight .gr{color:#ff4689}:root.theme-auto .code-highlight .gh{color:#f8f8f2}:root.theme-auto .code-highlight .gi{color:#a6e22e}:root.theme-auto .code-highlight .go{color:#66d9ef}:root.theme-auto .code-highlight .gp{color:#ff4689;font-weight:700}:root.theme-auto .code-highlight .gs{color:#f8f8f2;font-weight:700}:root.theme-auto .code-highlight .gu{color:#959077}:root.theme-auto .code-highlight .gt,:root.theme-auto .code-highlight .kc,:root.theme-auto .code-highlight .kd{color:#66d9ef}:root.theme-auto .code-highlight .kn{color:#ff4689}:root.theme-auto .code-highlight .kp,:root.theme-auto .code-highlight .kr,:root.theme-auto .code-highlight .kt{color:#66d9ef}:root.theme-auto .code-highlight .ld{color:#e6db74}:root.theme-auto .code-highlight .m{color:#ae81ff}:root.theme-auto .code-highlight .s{color:#e6db74}:root.theme-auto .code-highlight .na,:root.theme-auto .code-highlight .nb,:root.theme-auto .code-highlight .nc{color:#a6e22e}:root.theme-auto .code-highlight .no{color:#66d9ef}:root.theme-auto .code-highlight .nd{color:#a6e22e}:root.theme-auto .code-highlight .ni{color:#f8f8f2}:root.theme-auto .code-highlight .ne,:root.theme-auto .code-highlight .nf{color:#a6e22e}:root.theme-auto .code-highlight .nl,:root.theme-auto .code-highlight .nn{color:#f8f8f2}:root.theme-auto .code-highlight .nx{color:#a6e22e}:root.theme-auto .code-highlight .py{color:#f8f8f2}:root.theme-auto .code-highlight .nt{color:#ff4689}:root.theme-auto .code-highlight .nv{color:#f8f8f2}:root.theme-auto .code-highlight .ow{color:#ff4689}:root.theme-auto .code-highlight .pm,:root.theme-auto .code-highlight .w{color:#f8f8f2}:root.theme-auto .code-highlight .mb,:root.theme-auto .code-highlight .mf,:root.theme-auto .code-highlight .mh,:root.theme-auto .code-highlight .mi,:root.theme-auto .code-highlight .mo{color:#ae81ff}:root.theme-auto .code-highlight .sa,:root.theme-auto .code-highlight .sb,:root.theme-auto .code-highlight .sc,:root.theme-auto .code-highlight .dl,:root.theme-auto .code-highlight .sd,:root.theme-auto .code-highlight .s2{color:#e6db74}:root.theme-auto .code-highlight .se{color:#ae81ff}:root.theme-auto .code-highlight .sh,:root.theme-auto .code-highlight .si,:root.theme-auto .code-highlight .sx,:root.theme-auto .code-highlight .sr,:root.theme-auto .code-highlight .s1,:root.theme-auto .code-highlight .ss{color:#e6db74}:root.theme-auto .code-highlight .bp,:root.theme-auto .code-highlight .fm{color:#a6e22e}:root.theme-auto .code-highlight .vc,:root.theme-auto .code-highlight .vg,:root.theme-auto .code-highlight .vi,:root.theme-auto .code-highlight .vm{color:#f8f8f2}:root.theme-auto .code-highlight .il{color:#ae81ff}:root.theme-auto .code-highlight pre{margin:0;padding:0 0 .75rem;overflow:auto}:root.theme-auto .code-highlight .linenos{-webkit-user-select:none;user-select:none;cursor:default;text-align:right;margin-right:8px}:root.theme-auto .code-highlight .linenos::selection{background:0 0}:root.theme-auto .code-highlight span.linenos{color:var(--color-line-number)}:root.theme-auto .code-highlight .err{color:inherit;border:none}}:root.theme-dark .code-highlight pre{line-height:125%}:root.theme-dark .code-highlight td.linenos .normal,:root.theme-dark .code-highlight span.linenos{color:inherit;background-color:#0000;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight td.linenos .special,:root.theme-dark .code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight .hll{background-color:#49483e}:root.theme-dark .code-highlight .c{color:#959077}:root.theme-dark .code-highlight .err{color:#ed007e;background-color:#1e0010}:root.theme-dark .code-highlight .esc,:root.theme-dark .code-highlight .g{color:#f8f8f2}:root.theme-dark .code-highlight .k{color:#66d9ef}:root.theme-dark .code-highlight .l{color:#ae81ff}:root.theme-dark .code-highlight .n{color:#f8f8f2}:root.theme-dark .code-highlight .o{color:#ff4689}:root.theme-dark .code-highlight .x,:root.theme-dark .code-highlight .p{color:#f8f8f2}:root.theme-dark .code-highlight .ch,:root.theme-dark .code-highlight .cm,:root.theme-dark .code-highlight .cp,:root.theme-dark .code-highlight .cpf,:root.theme-dark .code-highlight .c1,:root.theme-dark .code-highlight .cs{color:#959077}:root.theme-dark .code-highlight .gd{color:#ff4689}:root.theme-dark .code-highlight .ge{color:#f8f8f2;font-style:italic}:root.theme-dark .code-highlight .ges{color:#f8f8f2;font-style:italic;font-weight:700}:root.theme-dark .code-highlight .gr{color:#ff4689}:root.theme-dark .code-highlight .gh{color:#f8f8f2}:root.theme-dark .code-highlight .gi{color:#a6e22e}:root.theme-dark .code-highlight .go{color:#66d9ef}:root.theme-dark .code-highlight .gp{color:#ff4689;font-weight:700}:root.theme-dark .code-highlight .gs{color:#f8f8f2;font-weight:700}:root.theme-dark .code-highlight .gu{color:#959077}:root.theme-dark .code-highlight .gt,:root.theme-dark .code-highlight .kc,:root.theme-dark .code-highlight .kd{color:#66d9ef}:root.theme-dark .code-highlight .kn{color:#ff4689}:root.theme-dark .code-highlight .kp,:root.theme-dark .code-highlight .kr,:root.theme-dark .code-highlight .kt{color:#66d9ef}:root.theme-dark .code-highlight .ld{color:#e6db74}:root.theme-dark .code-highlight .m{color:#ae81ff}:root.theme-dark .code-highlight .s{color:#e6db74}:root.theme-dark .code-highlight .na,:root.theme-dark .code-highlight .nb,:root.theme-dark .code-highlight .nc{color:#a6e22e}:root.theme-dark .code-highlight .no{color:#66d9ef}:root.theme-dark .code-highlight .nd{color:#a6e22e}:root.theme-dark .code-highlight .ni{color:#f8f8f2}:root.theme-dark .code-highlight .ne,:root.theme-dark .code-highlight .nf{color:#a6e22e}:root.theme-dark .code-highlight .nl,:root.theme-dark .code-highlight .nn{color:#f8f8f2}:root.theme-dark .code-highlight .nx{color:#a6e22e}:root.theme-dark .code-highlight .py{color:#f8f8f2}:root.theme-dark .code-highlight .nt{color:#ff4689}:root.theme-dark .code-highlight .nv{color:#f8f8f2}:root.theme-dark .code-highlight .ow{color:#ff4689}:root.theme-dark .code-highlight .pm,:root.theme-dark .code-highlight .w{color:#f8f8f2}:root.theme-dark .code-highlight .mb,:root.theme-dark .code-highlight .mf,:root.theme-dark .code-highlight .mh,:root.theme-dark .code-highlight .mi,:root.theme-dark .code-highlight .mo{color:#ae81ff}:root.theme-dark .code-highlight .sa,:root.theme-dark .code-highlight .sb,:root.theme-dark .code-highlight .sc,:root.theme-dark .code-highlight .dl,:root.theme-dark .code-highlight .sd,:root.theme-dark .code-highlight .s2{color:#e6db74}:root.theme-dark .code-highlight .se{color:#ae81ff}:root.theme-dark .code-highlight .sh,:root.theme-dark .code-highlight .si,:root.theme-dark .code-highlight .sx,:root.theme-dark .code-highlight .sr,:root.theme-dark .code-highlight .s1,:root.theme-dark .code-highlight .ss{color:#e6db74}:root.theme-dark .code-highlight .bp,:root.theme-dark .code-highlight .fm{color:#a6e22e}:root.theme-dark .code-highlight .vc,:root.theme-dark .code-highlight .vg,:root.theme-dark .code-highlight .vi,:root.theme-dark .code-highlight .vm{color:#f8f8f2}:root.theme-dark .code-highlight .il{color:#ae81ff}:root.theme-dark .code-highlight pre{margin:0;padding:0 0 .75rem;overflow:auto}:root.theme-dark .code-highlight .linenos{-webkit-user-select:none;user-select:none;cursor:default;text-align:right;margin-right:8px}:root.theme-dark .code-highlight .linenos::selection{background:0 0}:root.theme-dark .code-highlight span.linenos{color:var(--color-line-number)}:root.theme-dark .code-highlight .err{color:inherit;border:none}.result-paper .attributes{border-spacing:.125rem;display:table}.result-paper .attributes div{display:table-row}.result-paper .attributes div span{margin-top:.25rem;font-size:.9rem;display:table-cell}.result-paper .attributes div span time{font-size:.9rem}.result-paper .attributes div span:first-child{color:var(--color-base-font);min-width:10rem}.result-paper .attributes div span:nth-child(2){color:var(--color-result-publishdate-font)}.result-paper .content{margin-top:.25rem}.result-paper .comments{overflow-wrap:break-word;margin:.25rem 0 0;padding:0;font-size:.9rem;font-style:italic;line-height:1.24}@media screen and (max-width:50em){.result-paper .attributes,.result-paper .attributes div{display:block}.result-paper .attributes div span{display:inline}.result-paper .attributes div span:first-child{font-weight:700}.result-paper .attributes div span:nth-child(2){margin-left:.5rem}}#main_results .result-file{border:1px solid var(--color-result-border);border-radius:10px;margin:0 .5rem 1rem!important}#main_results .result-file video{aspect-ratio:16/9;width:100%;padding:10px 0 0}#main_results .result-file audio{width:100%;padding:10px 0 0}#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:inherit;left:56.75rem!important}article.result-images .detail{display:none}#results.image-detail-open article.result-images[data-vim-selected] .detail{background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-background);z-index:1000;flex-direction:column;padding:4rem 3rem 3rem;transition:top 64ms ease-in;display:flex;position:fixed;inset:13rem 0 0 60rem;overflow-y:scroll}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{text-align:left;border:none;flex:1;width:100%;text-decoration:none;display:block}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{object-fit:contain;width:inherit;height:inherit;max-width:100%;min-height:inherit;background:inherit;border:none;max-height:calc(100vh - 42rem);margin:0;padding:0}#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{text-overflow:ellipsis;height:2rem;margin-bottom:0;font-size:.9rem;overflow:hidden}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{color:var(--color-result-detail-label-font);white-space:nowrap;text-overflow:ellipsis;margin:.8rem 0;font-size:.9rem;overflow:hidden}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:12rem;display:inline-block}#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,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a{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;text-overflow:ellipsis;overflow:hidden}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#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{background:var(--color-result-detail-background);position:relative;overflow:inherit!important;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:visited,#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:active{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{padding:.4rem;top:1rem;left:1rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{padding:.4rem .5rem .4rem .3rem;top:1rem;right:6rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{padding:.4rem;top:1rem;right:2rem}#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{filter:opacity(40%);z-index:1200;border-radius:50%;width:1.5rem;height:1.5rem;display:block;position:absolute}#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{text-align:center;width:1.5rem;height:1.5rem;display:block}#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:visited,#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:active,#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:visited,#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:active,#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:visited,#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:active{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-previous:focus,#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-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{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);position:absolute;top:1rem;right:50%}#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{flex-direction:column;justify-content:center;display:flex}#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{padding:1rem;top:0;left:0}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 2rem);margin:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-right:1rem}} +html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[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,[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 #22262e40;--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 #22262e40;--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#e3e3e3;--color-answer-font:#444;--color-answer-background:#fff;--color-result-keyvalue-col-table:#fdfbff;--color-result-keyvalue-odd:#fdfbff;--color-result-keyvalue-even:#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:#fff3;--color-result-detail-loader-borderleft:#0000;--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:#0003;--color-toolkit-loader-borderleft:#fff0;--color-doc-code:#003;--color-doc-code-background:#ddeaff;--color-bar-chart-primary:#5bc0de;--color-bar-chart-secondary:#deb15b;--color-image-resolution-background:#00000080;--color-image-resolution-font:#fff;--color-loading-indicator:#fff3;--color-loading-indicator-gap:#fff;--color-line-number:#64708d;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}@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 #22262e40;--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 #22262e40;--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-keyvalue-col-table:#1e1e22;--color-result-keyvalue-odd:#1e1e22;--color-result-keyvalue-even:#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:#fff3;--color-result-detail-loader-borderleft:#0000;--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:#fff3;--color-toolkit-loader-borderleft:#0000;--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}}: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 #22262e40;--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 #22262e40;--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-keyvalue-col-table:#1e1e22;--color-result-keyvalue-odd:#1e1e22;--color-result-keyvalue-even:#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:#fff3;--color-result-detail-loader-borderleft:#0000;--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:#fff3;--color-toolkit-loader-borderleft:#0000;--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}:root.theme-black{--color-base-font:#bbb;--color-base-font-rgb:187, 187, 187;--color-base-background:#000;--color-base-background-mobile:#000;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#000;--color-header-border:#333;--color-footer-background:#000;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#000;--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 #22262e40;--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 #22262e40;--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-keyvalue-col-table:#1e1e22;--color-result-keyvalue-odd:#1e1e22;--color-result-keyvalue-even:#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:#fff3;--color-result-detail-loader-borderleft:#0000;--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:#fff3;--color-toolkit-loader-borderleft:#0000;--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}.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{color:var(--color-toolkit-badge-font);background-color:var(--color-toolkit-badge-background);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:5px;min-width:10px;padding:1px 5px;display:inline-block}kbd{color:var(--color-toolkit-kbd-font);background:var(--color-toolkit-kbd-background);margin:1px;padding:2px 4px;font-size:90%}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{border:1px solid var(--color-result-search-url-border);color:var(--color-result-search-url-font);border-radius:5px;height:1.2em;margin:.1em;padding:4px;line-height:1.2em;display:block;overflow:hidden}div.selectable_url pre{word-break:break-all;-webkit-user-select:all;user-select:all;margin:.1em;font-size:.8em;display:block}.dialog-error{border:1px solid var(--color-toolkit-dialog-border);text-align:left;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error);border-radius:10px;margin:0 0 1em;padding:1rem;display:flex;position:relative}.dialog-error .close{float:right;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-error ul,.dialog-error ol,.dialog-error p{margin:1px 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 1rem 0 0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-error-block{border:1px solid var(--color-toolkit-dialog-border);text-align:left;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error);border-radius:10px;margin:0 0 1em;padding:1rem;display:block;position:relative}.dialog-error-block .close{float:right;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-error-block ul,.dialog-error-block ol,.dialog-error-block p{margin:1px 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 1rem 0 0}.dialog-error-block h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{border:1px solid var(--color-toolkit-dialog-border);text-align:left;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning);border-radius:10px;margin:0 0 1em;padding:1rem;display:flex;position:relative}.dialog-warning .close{float:right;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-warning ul,.dialog-warning ol,.dialog-warning p{margin:1px 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 1rem 0 0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning-block{border:1px solid var(--color-toolkit-dialog-border);text-align:left;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning);border-radius:10px;margin:0 0 1em;padding:1rem;display:block;position:relative}.dialog-warning-block .close{float:right;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-warning-block ul,.dialog-warning-block ol,.dialog-warning-block p{margin:1px 0 0}.dialog-warning-block table{width:auto}.dialog-warning-block tr{vertical-align:text-top}.dialog-warning-block tr:hover{background:0 0!important}.dialog-warning-block td{padding:0 1rem 0 0}.dialog-warning-block h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{border:1px solid var(--color-toolkit-dialog-border);text-align:left;background:var(--color-toolkit-dialog-background);z-index:5000;border-radius:10px;margin:0 auto;padding:1rem;display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-modal .close{float:right;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-modal ul,.dialog-modal ol,.dialog-modal p{margin:1px 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 1rem 0 0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{border:none;margin:0;padding:0;display:block;overflow:auto hidden}.tabs .tabs>label{font-size:90%}ul.tabs{border-bottom:1px solid var(--color-toolkit-tabs-section-border);padding-left:0;list-style:none}ul.tabs li{display:flex}.tabs{flex-wrap:wrap;width:100%;min-width:100%;display:flex}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label,.tabs>li>a{letter-spacing:.5px;text-transform:uppercase;border:solid var(--color-toolkit-tabs-label-border);color:unset;-webkit-user-select:none;user-select:none;cursor:pointer;border-width:0 0 2px;order:1;margin:0 .7em;padding:.7em}.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{box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);min-width:100%;padding:.7rem 0;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:inherit;background:inherit;color:inherit;border-bottom:2px solid #0000;font-weight:400}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;color:var(--color-search-font);z-index:100;margin:0 1rem 0 0;font-size:.9rem;padding:.2rem!important}select:hover,select:focus{cursor:pointer}@supports (background-position-x:100%) and (appearance:none){select{appearance:none;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) calc(100% + 2rem) 0/2rem no-repeat content-box border-box;background-color:var(--color-toolkit-select-background);text-overflow:ellipsis;border-width:0 2rem 0 0;border-color:#0000;border-radius:5px;outline:none}select:hover,select:focus{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]{appearance:none;cursor:pointer;border-radius:10px;width:2.5em;height:.7em;margin:0 16px;display:inline-block;position:relative;box-shadow:none!important}input.checkbox-onoff[type=checkbox]:focus,input.checkbox-onoff[type=checkbox]:hover{outline:none}input.checkbox-onoff[type=checkbox]:focus:after{content:"";border:1px solid var(--color-btn-background);width:3.5em;height:1.65em;box-shadow:var(--color-btn-background) 0 0 3px;z-index:1200;border-radius:12px;position:absolute;top:-.55em;left:-.6em}input.checkbox-onoff[type=checkbox]:before{border-radius:50%;justify-content:center;align-items:center;width:1.875em;height:1.875em;font-size:.75em;display:flex;position:absolute;top:-.5em}input.checkbox-onoff[type=checkbox],input.checkbox-onoff.reversed-checkbox[type=checkbox]:checked{background:var(--color-toolkit-checkbox-onoff-off-background)}input.checkbox-onoff[type=checkbox]:before,input.checkbox-onoff.reversed-checkbox[type=checkbox]:checked:before{content:"✕";color:var(--color-toolkit-checkbox-onoff-off-mark-color);background:var(--color-toolkit-checkbox-onoff-off-mark-background);left:-.5em}input.checkbox-onoff[type=checkbox]:checked,input.checkbox-onoff.reversed-checkbox[type=checkbox]{background:var(--color-toolkit-checkbox-onoff-on-background)}input.checkbox-onoff[type=checkbox]:checked:before,input.checkbox-onoff.reversed-checkbox[type=checkbox]:before{content:"✓";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-toolkit-checkbox-onoff-on-mark-background);left:calc(100% - 1.5em)}@supports (transform:rotate(-45deg)){input[type=checkbox]:not(.checkbox-onoff){appearance:none;cursor:pointer;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:.3em;width:20px;height:20px;position:relative;top:0;left:0}input[type=checkbox]:not(.checkbox-onoff):after{content:"";border:3px solid var(--color-toolkit-checkbox-label-border);opacity:0;background:0 0;border-top:none;border-right:none;width:9px;height:5px;position:absolute;top:3px;left:2px;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;cursor:inherit;background-color:#0000!important}input.checkbox[type=checkbox]:not(:checked,[disabled],.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{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);margin:1em auto;font-size:10px;animation:1.2s linear infinite load8;position:relative;transform:translateZ(0)}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.engine-tooltip{border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);z-index:5000;text-align:left;border-radius:10px;margin:0 0 0 2rem;padding:.5rem 1rem;font-size:14px;font-weight:400;display:none;position:absolute}th:hover .engine-tooltip,td:hover .engine-tooltip,.engine-tooltip:hover{display:inline-block}.stacked-bar-chart{flex-flow:row;align-items:center;width:100%;margin:0;padding:0 .125rem 0 4rem;display:inline-flex}.stacked-bar-chart-value{text-align:right;width:3rem;padding:0 .5rem;display:inline-block;position:absolute}.stacked-bar-chart-base{flex-grow:0;flex-shrink:0;flex-basis:unset;display:flex}.stacked-bar-chart-median{flex-grow:0;flex-shrink:0;flex-basis:unset;background:var(--color-base-font);border:1px solid rgb(var(--color-base-font-rgb), .9);padding:.3rem 0;display:flex}.stacked-bar-chart-rate80{flex-grow:0;flex-shrink:0;flex-basis:unset;border:1px solid rgb(var(--color-base-font-rgb), .3);background:0 0;padding:.3rem 0;display:flex}.stacked-bar-chart-rate95{flex-grow:0;flex-shrink:0;flex-basis:unset;border-bottom:1px dotted rgb(var(--color-base-font-rgb), .5);background:0 0;padding:0;display:flex}.stacked-bar-chart-rate100{flex-grow:0;flex-shrink:0;flex-basis:unset;border-left:1px solid rgb(var(--color-base-font-rgb), .9);background:0 0;width:1px;padding:.4rem 0;display:flex}.autocomplete{text-align:left;border-radius:10px;width:44rem;max-width:calc(100% - 1rem);max-height:0;position:absolute;overflow-y:hidden}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{margin:0;padding:0;list-style-type:none}.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:active,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:hover a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:hover a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:hover,.autocomplete>ul>li:hover a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{background-color:var(--color-autocomplete-background);color:var(--color-autocomplete-font);z-index:5000;border-radius:.8rem;max-height:32rem;margin-top:3.5rem;display:block;overflow-y:auto}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete>ul>li{padding: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{background-color:var(--color-doc-code-background);color:var(--color-doc-code);border:0;border-radius:5px;padding:.2rem;font-family:monospace}.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{text-align:right;width:7rem}.engine-stats .engine-reliability{text-align:right}table.engine-error th.engine-error-type,table.engine-error td.engine-error-type,failed-test{width:10rem}.engine-errors{margin-top:3rem}.engine-errors table.engine-error{border:1px solid var(--color-result-border);text-align:left;max-width:1280px;margin:1rem 0 3rem}.engine-errors table.engine-error tr th,.engine-errors table.engine-error tr td{padding:.5rem}.engine-errors table.engine-error span.log_parameters{border-right:1px solid solid var(--color-result-border);margin:0 0 0 .5rem;padding:0 1rem 0 0}.bar-chart-value{text-align:right;width:3em;padding-right:.5rem;display:inline-block}.bar-chart-graph{width:calc(100% - 5rem);display:inline-block}.bar-chart-bar{border:3px solid var(--color-bar-chart-primary);margin:1px 0}.bar-chart-serie1{border:3px solid var(--color-bar-chart-primary);float:left;margin:1px 0}.bar-chart-serie2{border:3px solid var(--color-bar-chart-secondary);float:left;margin:1px 0}.bar0{border:0;width: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{width:100%;height:300px;margin:10px 0}#answers .weather summary{list-style:none;display:block}#answers .weather div.summary{background-color:var(--color-header-background);border-radius:5px;margin:0;padding:.5rem 1rem}#answers .weather table{table-layout:fixed;border-collapse:separate;border-spacing:.1em 0;margin-top:.5rem;margin-bottom:.5rem;font-size:.9rem}#answers .weather td{text-overflow:ellipsis;padding:0;overflow:hidden}#answers .weather img.symbol{width:5rem;margin:auto;display:block}#main_index{margin-top:26vh}.index{text-align:center}.index .title{background:url(./img/searxng.png) 50%/contain no-repeat;min-height:4rem;margin:4rem auto}.index h1{visibility:hidden;font-size:4em}.index #search,.index #search_header{background:inherit;border:inherit;margin:0 auto;padding:0;display:block}.index .search_filters{margin:1em 0;display:block}.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 th,table td{text-align:center;text-align:left;padding:1rem .5rem}table tr.pref-group th{text-align:left;background:var(--color-settings-table-group-background);font-weight:400}#main_preferences form{width:100%}#main_preferences fieldset{border:none;margin:8px}#main_preferences legend{float:left;width:300px;margin:0;padding:5px 0 0;display:block}#main_preferences input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);background:none repeat scroll 0 0 var(--color-toolkit-select-background);border:none;border-radius:5px;height:2rem;padding:.2rem .4rem}#main_preferences input[type=text]:hover,#main_preferences input[type=text]:focus{background-color:var(--color-toolkit-select-background-hover)}#main_preferences div.pref-group{text-align:left;background:var(--color-settings-table-group-background);width:100%;padding:1rem .5rem;font-weight:400}#main_preferences .value{float:left;width:15em;margin:0;padding:0}#main_preferences .value select,#main_preferences .value input[type=text]{margin:0 1rem 0 0;font-size:inherit!important}#main_preferences .value select{width:14rem}#main_preferences .value select:focus,#main_preferences .value input:focus{box-shadow:0 0 1px 1px var(--color-btn-background);outline:none}#main_preferences .description{float:right;width:50%;color:var(--color-settings-engine-description-font);margin:0;padding:5px 0 0;font-size:90%}#main_preferences .bang{text-align:left;background-color:var(--color-doc-code-background);color:var(--color-doc-code);border:0;border-radius:5px;padding:.2rem}#main_preferences .category{margin-right:.5rem}#main_preferences .category label{border:2px solid #0000;border-radius:5px;padding:.2rem .4rem}#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{max-width:40rem;margin-top:1.8rem;left:calc(50% - 32.5em)}#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{direction:ltr;width:100%}#main_preferences table.cookies th,#main_preferences table.cookies td{text-align:left;vertical-align:top;padding:.5em;font-family:monospace;font-size:1rem}#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(2n)>th,#main_preferences table.cookies>tbody>tr:nth-child(2n)>td{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);cursor:pointer;border:0;border-radius:10px;margin:2px 4px;padding:.7em;display:inline-block}#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{align-items:center;gap:.5rem;display:flex}#main_preferences #copy-hash-container div.selectable_url pre{flex-grow:1;width:auto}#main_preferences #pref-hash-input{width:100%}@media screen and (max-width:79.75em){.preferences_back{clear:both}.engine-tooltip{left:10em!important}}#search{margin:0;padding:0}#search_header{background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);grid-template-columns:3rem 1fr;grid-template-areas:"logo search""spacer categories";gap:1rem 1.2rem;margin:0;padding-top:1.5em;padding-left:7rem;padding-right:2em;display:grid}.category_checkbox,.category_button{margin-right:1rem;padding:0;display:inline-block;position:relative}.category_checkbox input{display:none}.category_checkbox label{cursor:pointer;text-transform:capitalize;-webkit-user-select:none;user-select:none;border-bottom:2px solid #0000;padding:.2rem 0;font-size:.9em;display:inline-flex}.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;text-transform:capitalize;border:none;border-bottom:2px solid #0000;align-items:center;padding:.2rem 0;font-size:.9em;display:inline-flex}button.category_button svg{padding-right:.2rem}button.category_button.selected,button.category_button:active{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}.no-js #categories_container:has(button.category_button:focus-within) button.category_button.selected{color:var(--color-base-font);border-bottom:none}.no-js #categories_container:has(button.category_button:focus-within) button.category_button:focus-within{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#search_logo{grid-area:logo;justify-content:center;align-items:center;padding:.5rem 10px 0;display:flex}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto}.search_categories{grid-area:categories}.search_categories .help{display:none}.search_categories:hover .help{background:var(--color-base-background);z-index:1000;width:100%;padding:1rem .6rem .6rem 0;display:block;position:absolute;left:-.1rem}#search_view{grid-area:search;padding:.5rem .5rem 0}body.results_endpoint #search_view{padding:.5rem 2.8rem 0 0}.search_box{white-space:nowrap;width:100%;max-width:44rem;box-shadow:var(--color-search-shadow);border-radius:.8rem;flex-direction:row;display:inline-flex}#clear_search{border-collapse:separate;box-sizing:border-box;background:none repeat scroll 0 0 var(--color-search-background);width:1.8rem;color:var(--color-search-font);z-index:1000;border:none;outline:none;margin:0;padding:.8rem .2rem;font-size:1.1rem;display:block}#clear_search:hover{color:var(--color-search-background-hover)}#q:placeholder-shown~#clear_search{pointer-events:none}#q:placeholder-shown~#clear_search *{display:none}#q,#send_search{background:none repeat scroll 0 0 var(--color-search-background);color:var(--color-search-font);z-index:100;border:none;outline:none;margin:0;font-size:1.1rem;display:block}#q{border-radius:.8rem 0 0 .8rem;width:100%;padding-left:1rem;padding-right:0!important}#send_search{border-radius:0 .8rem .8rem 0;padding:.8rem}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.search_filters{overscroll-behavior-inline:contain;margin:.6rem 0 0 10.6rem;display:flex;overflow-x:auto}.search_filters select{background-color:inherit}.search_filters select:hover,.search_filters select:focus{color:var(--color-base-font)}@media screen and (max-width:79.75em){#search_header{column-gap:.5rem;padding:1.5em .5rem 0}.search_filters{margin:.6rem 0 0 3.5rem}#categories{clear:both;font-size:90%}}@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{width:auto;display:inline-block}#main_index #categories,#main_results #categories{text-align:left;width:100%;overflow:scroll hidden}}@media screen and (max-width:50em){#search_header{grid-template-areas:"logo search""categories categories";gap:0;width:100%;margin:0;padding:.1rem 0 0}.search_logo{padding:0}.search_box{width:100%}#q{flex:1;width:100%}.search_filters{margin:0 10px;padding:.5rem 0}.category{width:auto;margin:0;display:inline-block}.category svg{display:none}.category_checkbox label,.category_button{margin:0!important;padding:1rem!important}#search_view:focus-within{background-color:var(--color-search-background);z-index:2000;width:100%;height:100%;display:block;position:absolute;top:0}#search_view:focus-within .search_box{border-bottom:1px solid var(--color-search-border);width:100%;box-shadow:none;border-radius:0}#search_view:focus-within .search_box #send_search{margin-right:0!important}#search_view:focus-within .search_box *{box-shadow:none;border:none;border-radius:0}#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-user-select:none;user-select:none}#categories_container{position:relative}.favicon img{background-color:var(--color-favicon-background-color);border:1px solid var(--color-favicon-border-color);border-radius:10%;width:1.5rem;height:1.5rem;display:flex}@media screen and (min-width:50em){.center-alignment-yes #main_results{--center-page-width:48rem}}@media screen and (min-width:62rem){.center-alignment-yes #main_results{--center-page-width:60rem}}@media screen and (min-width:79.75em){.center-alignment-yes #main_results{--center-page-width:73rem}}@media screen and (min-width:50em) and (max-width:79.75em){.center-alignment-yes #main_results #results{grid-template-columns:60% calc(40% - 5rem);margin-left:0;margin-right:0}.center-alignment-yes #main_results #urls{margin-left:3rem}.center-alignment-yes #main_results #sidebar{margin-right:1rem}.center-alignment-yes #main_results #backToTop{left:calc(60% + 1rem)}}@media screen and (min-width:79.75em){.center-alignment-yes #main_results{flex-direction:column;align-items:center;display:flex}.center-alignment-yes #main_results #search{flex-direction:column;align-items:center;width:100%;display:flex}.center-alignment-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-alignment-yes #main_results .search_filters{width:var(--center-page-width);margin-left:.5rem}.center-alignment-yes #main_results #results{margin-left:10rem;margin-right:2rem}.center-alignment-yes #main_results #results.only_template_images,.center-alignment-yes #main_results #results.image-detail-open{align-self:flex-start}.center-alignment-yes #main_results #results:not(.only_template_images,.image-detail-open){grid-template-columns:calc(var(--center-page-width) - 5rem - 25rem) 25rem;margin-left:1.5rem}.center-alignment-yes #main_results #results:not(.only_template_images,.image-detail-open) #backToTop{left:calc(50% - 25rem - 5rem + 1rem + var(--center-page-width) / 2)}.center-alignment-yes #main_results #results .result .content{max-width:inherit}.center-alignment-yes #main_results #urls{margin-left:0}.center-alignment-yes #main_results #sidebar{margin-right:0}}.sxng-icon-set{vertical-align:bottom;-webkit-text-decoration:inherit;text-decoration:inherit;line-height:1;display:inline-block;transform:scale(1)}.sxng-icon-set-small{vertical-align:bottom;width:1rem;height:1rem;-webkit-text-decoration:inherit;text-decoration:inherit;line-height:1;display:inline-block;transform:scale(1)}.sxng-icon-set-big{vertical-align:bottom;width:1.5rem;height:1.5rem;-webkit-text-decoration:inherit;text-decoration:inherit;line-height:1;display:inline-block;transform:scale(1)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);scroll-behavior:smooth;margin:0;padding:0;font-family:sans-serif;font-size:.9em}body,main{margin:0;padding:0}body{flex-direction:column;height:100vh;margin:0;display:flex}@supports (height:100dvh){body{height:100dvh}}main{flex:1;width:100%;margin-bottom:2rem}.page_with_header{width:85em;margin:2em auto}footer{clear:both;text-align:center;background-color:var(--color-footer-background);border-top:1px solid var(--color-footer-border);width:100%;min-height:4rem;padding:1rem 0;overflow:hidden}footer p{font-size:.9em}.page_with_header .logo{height:40px}input[type=submit],#results button[type=submit],.button{background:var(--color-btn-background);color:var(--color-btn-font);cursor:pointer;border:0;border-radius:10px;padding:.7rem;display:inline-block}a{color:var(--color-url-font);text-decoration:none}a:visited,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.title,article.result-images[data-vim-selected] span.source{color:var(--color-result-image-span-font-selected)}article[data-vim-selected].category-videos,article[data-vim-selected].category-news,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-social{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{box-sizing:border-box;border-left:.2rem solid #0000;width:100%;margin:.125rem 0;padding:1rem}.result h3{overflow-wrap:break-word;margin:.4rem 0;padding:0;font-size:1.2rem}.result h3 a{color:var(--color-result-link-font);font-size:1.1em;font-weight:400}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{border:none;outline:none;text-decoration:underline}.result .cache_link,.result .proxyfied_link{margin-left:.5rem;font-size:smaller!important}.result .content,.result .stat{overflow-wrap:break-word;max-width:54em;margin:0;padding:0;font-size:.9em;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{background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer;border-radius:5px;margin:0 10px 0 0;padding:5px 10px;font-size:.9em}.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_header{gap:.5rem;display:flex}.result .url_wrapper{color:var(--color-result-url-font);flex-flow:row;flex:1;align-items:center;min-width:0;margin:0;padding:0;font-size:1rem;display:flex;overflow:hidden}.result .url_wrapper .url_o1{white-space:nowrap;flex-shrink:1;padding-bottom:1px}.result .url_wrapper .url_o1 .url_i1{unicode-bidi:plaintext}.result .url_wrapper .url_o1:after{content:" ";width:1ch;display:inline-block}.result .url_wrapper .url_o2{white-space:nowrap;flex:0 1 content;text-align:right;padding-bottom:1px;overflow:hidden}.result .url_wrapper .url_o2 .url_i2{float:right}.result .published_date,.result .result_length,.result .result_views,.result .result_author,.result .result_shipping,.result .result_source_country{color:var(--color-result-publishdate-font);font-size:.8em}.result .result_price{color:var(--color-result-description-highlight-font);font-size:1.2em}.result a.thumbnail_link{float:right;aspect-ratio:4/3;background:var(--color-result-border);border-radius:.5rem;width:8rem;margin-left:.5rem;display:block;position:relative;overflow:hidden}.result a.thumbnail_link img.thumbnail_bg{object-fit:cover;filter:blur(.25rem);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.result a.thumbnail_link img.thumbnail{object-fit:contain;width:100%;height:100%;display:block;position:relative}.result a.thumbnail_link .thumbnail_length{background:var(--color-image-resolution-background);color:var(--color-image-resolution-font);z-index:1;border-top-left-radius:.3rem;padding:.3rem .5rem;font-size:.9rem;position:absolute;bottom:0;right:6px}.result .result_inner{overflow:hidden}.result .break{clear:both}.result-packages .attributes{border-spacing:.125rem;margin-top:.3rem;display:table}.result-packages .attributes div{display:table-row}.result-packages .attributes div span{margin-top:.25rem;font-size:.9rem;display:table-cell}.result-packages .attributes div span time{font-size:.9rem}.result-packages .attributes div span:first-child{color:var(--color-base-font);min-width:10rem}.result-packages .attributes div span:nth-child(2){color:var(--color-result-publishdate-font)}.result-packages .content{margin-top:.25rem}.result-packages .comments{overflow-wrap:break-word;margin:.25rem 0 0;padding:0;font-size:.9rem;font-style:italic;line-height:1.24}.template_group_images{flex-wrap:wrap;display:flex}.template_group_images:after{content:"";flex-grow:10}.category-videos,.category-news,.category-map,.category-music,.category-social{border:1px solid var(--color-result-border);border-radius:10px;margin:0 .5rem 1rem!important}.category-social .image{min-width:48px;min-height:48px;width:auto!important;padding:0 5px 25px 0!important}.audio-control audio,.embedded-content iframe{width:100%;padding:10px 0 0}.result-videos a.thumbnail_link{float:left;margin-left:0;margin-right:1rem;aspect-ratio:16/9!important;width:10rem!important}.result-videos .content{overflow:hidden}.result-videos .embedded-video iframe{aspect-ratio:16/9;width:100%;padding:10px 0 0}@supports not (aspect-ratio:1 / 1){.result-videos .embedded-video iframe{height:25.3125rem}}.engines{float:right;clear:both;color:var(--color-result-engines-font);flex-wrap:wrap;justify-content:flex-end;margin-top:.5rem;display:flex}.engines span{margin:0 .5rem 0 0;font-size:smaller}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{height:12rem;width:unset;flex-grow:1;margin:.25rem;padding:.5rem .5rem 3rem;border:none!important}.result-images>a{outline:none;position:relative}.result-images img{object-fit:cover;vertical-align:bottom;background:var(--color-result-image-background);border:none;width:auto;height:100%;margin:0;padding:0}.result-images .image_resolution{background:var(--color-image-resolution-background);color:var(--color-image-resolution-font);border-top-left-radius:.3rem;padding:.3rem .5rem;font-size:.9rem;position:absolute;bottom:0;right:0}.result-images span.title,.result-images span.source{width:100%;color:var(--color-result-image-span-font);text-overflow:ellipsis;white-space:nowrap;padding:.5rem 0 0;font-size:.9rem;display:block;position:absolute;overflow:hidden}.result-images span.source{padding:1.8rem 0 0;font-size:.7rem}.result-map img.image{float:right!important;width:auto!important;height:100px!important}.result-map table{border-collapse:separate;border-spacing:0 .35rem;width:auto;font-size:.9em}.result-map table th{font-weight:inherit;vertical-align:top;text-align:left;width:17rem}.result-map table td{vertical-align:top;text-align:left}.hidden{display:none!important}#results{grid-template:"corrections sidebar"min-content"answers sidebar"min-content"urls sidebar"1fr"pagination sidebar"min-content/45rem 25rem;gap:0 5rem;margin:1rem 2rem 0 10rem;display:grid}#results #sidebar :first-child{margin-top:0}#urls{grid-area:urls;padding:0}#apis .wrapper{display:flex}#suggestions .wrapper{margin:0;padding-left:0;list-style-position:inside}#suggestions .wrapper li::marker{color:var(--color-result-link-font)}#suggestions .wrapper form{display:inline-block}#suggestions input,#infoboxes input{color:var(--color-result-search-url-font);cursor:pointer;text-overflow:ellipsis;text-align:left;background:0 0;width:100%;margin:0;padding:3px;font-size:.9em;display:inline-block;overflow:hidden}#suggestions input[type=submit],#infoboxes input[type=submit],#suggestions .infobox .url a,#infoboxes .infobox .url a{color:var(--color-result-link-font);font-size:.9rem;text-decoration:none}#suggestions input[type=submit]:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#infoboxes .infobox .url a:hover{text-decoration:underline}#corrections{flex-flow:wrap;grid-area:corrections;margin:0 0 1em;display:flex}#corrections h4,#corrections input[type=submit]{margin:.5rem;padding:.5rem;display:inline-block}#corrections input[type=submit]{border-radius:5px;font-size:.8rem}#infoboxes .title,#suggestions .title,#search_url .title,#engines_msg .title,#apis .title{color:var(--color-base-font);margin:2em 0 .5em}summary.title{cursor:pointer;padding-top:1em}.sidebar-collapsible{border-top:1px solid var(--color-sidebar-border);padding-bottom:.5em}#sidebar-end-collapsible{border-bottom:1px solid var(--color-sidebar-border);width:100%}#answers{background:var(--color-answer-background);color:var(--color-answer-font);border-radius:10px;grid-area:answers;margin:0 0 1rem;padding:1rem}#answers h4{display:none}#answers span{overflow-wrap:anywhere}#answers .answer{flex-direction:column;display:flex}#answers .answer-url{margin:5px 10px 10px auto}#infoboxes form{min-width:210px}#sidebar{overflow-wrap:break-word;color:var(--color-sidebar-font);grid-area:sidebar}#sidebar .infobox{border:1px solid var(--color-sidebar-border);border-radius:10px;margin:10px 0;padding:1rem;font-size:.9em}#sidebar .infobox h2{margin:0 0 .5em}#sidebar .infobox img{max-width:100%;max-height:12em;margin:0 auto;padding:0;display:block}#sidebar .infobox dt{font-weight:700}#sidebar .infobox .attributes dl{margin:.5em 0}#sidebar .infobox .attributes dt{margin:.5em .25em .5em 0;padding:0;display:inline}#sidebar .infobox .attributes dd{margin:.5em 0;padding:0;display:inline}#sidebar .infobox input{font-size:1em}#sidebar .infobox br,#sidebar .infobox .attributes,#sidebar .infobox .urls{clear:both}#apis input{background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer;border-radius:5px;margin:0 10px 0 0;padding:5px 10px;font-size:.9em}#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;border-radius:.3rem;margin-left:.5rem;padding:.4rem;display:none}#links_on_top{text-align:right;color:var(--color-search-font);border:0;align-items:center;padding:0;font-size:1em;display:flex;position:absolute;top:2.7rem;right:1rem}#links_on_top a{align-items:center;margin-left:1em;display:flex}#links_on_top a svg{margin-right:.125em;font-size:1.2em}#links_on_top a,#links_on_top a:link *,#links_on_top a:hover *,#links_on_top a:visited *,#links_on_top a:active *{color:var(--color-search-font)}#pagination{grid-area:pagination}#pagination br{clear:both}.numbered_pagination{flex-direction:row;justify-content:center;align-items:center;display:flex;overflow:hidden}.page_number{text-decoration:underline;color:var(--color-result-link-font)!important;background:0 0!important}.page_number_current{color:var(--color-result-link-visited-font);background:0 0;border:none}#backToTop{border:1px solid var(--color-backtotop-border);background:var(--color-backtotop-background);opacity:0;pointer-events:none;border-radius:10px;margin:0;padding:0;font-size:1em;transition:opacity .5s;position:fixed;bottom:8rem;left:56.3rem}#backToTop a{margin:0;padding:.7em;display:block}#backToTop a,#backToTop a:visited,#backToTop a:hover,#backToTop a:active{color:var(--color-backtotop-font)}#results.scrolling #backToTop{opacity:1;pointer-events:all}@media screen and (max-width:calc(79.75em - .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-alignment-no #links_on_top span{display:none}.center-alignment-no .page_with_header{width:auto;margin:2rem .5rem}.center-alignment-no #infoboxes{position:inherit;max-width:inherit}.center-alignment-no #infoboxes .infobox{clear:both}.center-alignment-no #infoboxes .infobox img{float:left;max-width:10em;margin:.5em .5em .5em 0}.center-alignment-no #sidebar{float:none;border:none;width:auto;margin:0 .5rem .125rem;padding:0}.center-alignment-no #sidebar input{border:0}.center-alignment-no .result .url span.url{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.center-alignment-no .result .engines{float:right;flex-wrap:wrap;justify-content:flex-end;padding:3px 0 0;display:flex}.center-alignment-no .result-images{border-bottom:none!important}.center-alignment-no .image_result,.center-alignment-no .image_result img{max-width:98%}.center-alignment-no #backToTop{display:none}.center-alignment-no #pagination{margin:2rem 0 0!important}.center-alignment-no #main_results div#results{grid-template:"corrections"min-content"answers"min-content"sidebar"min-content"urls"1fr"pagination"min-content/45rem;justify-content:center;gap:0;margin:0 auto;display:grid}}#main_results div#results.only_template_images{grid-template:"corrections"min-content"answers"min-content"sidebar"min-content"urls"1fr"pagination"min-content/100%;gap:0;margin:1rem .5rem 0;display:grid}#main_results div#results.only_template_images #urls{flex-wrap:wrap;margin:0;display:flex}#main_results div#results.only_template_images #urls:after{content:"";flex-grow:10}#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{width:auto;margin:2rem .5rem}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:left;max-width:10em;margin:.5em .5em .5em 0}#sidebar{float:none;border:none;width:auto;margin:0 .5rem .125rem;padding:0}#sidebar input{border:0}.result .url span.url{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.result .engines{float:right;flex-wrap:wrap;justify-content:flex-end;padding:3px 0 0;display:flex}.result-images{border-bottom:none!important}.image_result,.image_result img{max-width:98%}#backToTop{display:none}#main_results div#results{grid-template:"corrections"min-content"answers"min-content"sidebar"min-content"urls"1fr"pagination"min-content/45rem;justify-content:center;gap:0;margin:0 auto;display:grid}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!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);border-radius:10px;width:96%;margin:1rem 2%}.result-images{background:var(--color-base-background-mobile);height:10rem;width:unset;margin:0}.infobox{background-color:var(--color-sidebar-background);border:none!important}.numbered_pagination{display:none}.result-packages .attributes,.result-packages .attributes div{display:block}.result-packages .attributes div span{display:inline}.result-packages .attributes div span:first-child{font-weight:700}.result-packages .attributes div span:nth-child(2){margin-left:.5rem}}@media screen and (max-width:35em){.result a.thumbnail_link{aspect-ratio:1;border-radius:1.25rem;width:7rem}}pre code{white-space:pre-wrap}#main_results .result-keyvalue caption{caption-side:bottom;background-color:var(--color-result-keyvalue-table);padding:.8rem .5rem;font-style:italic}#main_results .result-keyvalue .col-key{width:25%}#main_results .result-keyvalue table{word-break:break-all;table-layout:fixed;background-color:var(--color-result-keyvalue-table);width:100%}#main_results .result-keyvalue tr.odd{background-color:var(--color-result-keyvalue-odd)}#main_results .result-keyvalue tr.even{background-color:var(--color-result-keyvalue-even)}#main_results .result-keyvalue th,#main_results .result-keyvalue td{padding:.3rem .5rem}.code-highlight pre{line-height:125%}.code-highlight td.linenos .normal,.code-highlight span.linenos{color:inherit;background-color:#0000;padding-left:5px;padding-right:5px}.code-highlight td.linenos .special,.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,.code-highlight .cm{color:#3d7b7b;font-style:italic}.code-highlight .cp{color:#9c6500}.code-highlight .cpf,.code-highlight .c1,.code-highlight .cs{color:#3d7b7b;font-style:italic}.code-highlight .gd{color:#a00000}.code-highlight .ge{font-style:italic}.code-highlight .ges{font-style:italic;font-weight:700}.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,.code-highlight .kd,.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,.code-highlight .mf,.code-highlight .mh,.code-highlight .mi,.code-highlight .mo{color:#666}.code-highlight .sa,.code-highlight .sb,.code-highlight .sc,.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,.code-highlight .vg,.code-highlight .vi,.code-highlight .vm{color:#19177c}.code-highlight .il{color:#666}.codelines{margin:.125rem 0 0;padding:1rem 0 0}.code-highlight pre{margin:0;padding:0 0 .75rem;overflow:auto}.code-highlight .linenos{-webkit-user-select:none;user-select:none;cursor:default;text-align:right;margin-right:8px}.code-highlight .linenos::selection{background:0 0}.code-highlight span.linenos{color:var(--color-line-number)}.code-highlight .err{color:inherit;border:none}@media (prefers-color-scheme:dark){:root.theme-auto .code-highlight pre{line-height:125%}:root.theme-auto .code-highlight td.linenos .normal,:root.theme-auto .code-highlight span.linenos{color:inherit;background-color:#0000;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight td.linenos .special,:root.theme-auto .code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight .hll{background-color:#49483e}:root.theme-auto .code-highlight .c{color:#959077}:root.theme-auto .code-highlight .err{color:#ed007e;background-color:#1e0010}:root.theme-auto .code-highlight .esc,:root.theme-auto .code-highlight .g{color:#f8f8f2}:root.theme-auto .code-highlight .k{color:#66d9ef}:root.theme-auto .code-highlight .l{color:#ae81ff}:root.theme-auto .code-highlight .n{color:#f8f8f2}:root.theme-auto .code-highlight .o{color:#ff4689}:root.theme-auto .code-highlight .x,:root.theme-auto .code-highlight .p{color:#f8f8f2}:root.theme-auto .code-highlight .ch,:root.theme-auto .code-highlight .cm,:root.theme-auto .code-highlight .cp,:root.theme-auto .code-highlight .cpf,:root.theme-auto .code-highlight .c1,:root.theme-auto .code-highlight .cs{color:#959077}:root.theme-auto .code-highlight .gd{color:#ff4689}:root.theme-auto .code-highlight .ge{color:#f8f8f2;font-style:italic}:root.theme-auto .code-highlight .ges{color:#f8f8f2;font-style:italic;font-weight:700}:root.theme-auto .code-highlight .gr{color:#ff4689}:root.theme-auto .code-highlight .gh{color:#f8f8f2}:root.theme-auto .code-highlight .gi{color:#a6e22e}:root.theme-auto .code-highlight .go{color:#66d9ef}:root.theme-auto .code-highlight .gp{color:#ff4689;font-weight:700}:root.theme-auto .code-highlight .gs{color:#f8f8f2;font-weight:700}:root.theme-auto .code-highlight .gu{color:#959077}:root.theme-auto .code-highlight .gt,:root.theme-auto .code-highlight .kc,:root.theme-auto .code-highlight .kd{color:#66d9ef}:root.theme-auto .code-highlight .kn{color:#ff4689}:root.theme-auto .code-highlight .kp,:root.theme-auto .code-highlight .kr,:root.theme-auto .code-highlight .kt{color:#66d9ef}:root.theme-auto .code-highlight .ld{color:#e6db74}:root.theme-auto .code-highlight .m{color:#ae81ff}:root.theme-auto .code-highlight .s{color:#e6db74}:root.theme-auto .code-highlight .na,:root.theme-auto .code-highlight .nb,:root.theme-auto .code-highlight .nc{color:#a6e22e}:root.theme-auto .code-highlight .no{color:#66d9ef}:root.theme-auto .code-highlight .nd{color:#a6e22e}:root.theme-auto .code-highlight .ni{color:#f8f8f2}:root.theme-auto .code-highlight .ne,:root.theme-auto .code-highlight .nf{color:#a6e22e}:root.theme-auto .code-highlight .nl,:root.theme-auto .code-highlight .nn{color:#f8f8f2}:root.theme-auto .code-highlight .nx{color:#a6e22e}:root.theme-auto .code-highlight .py{color:#f8f8f2}:root.theme-auto .code-highlight .nt{color:#ff4689}:root.theme-auto .code-highlight .nv{color:#f8f8f2}:root.theme-auto .code-highlight .ow{color:#ff4689}:root.theme-auto .code-highlight .pm,:root.theme-auto .code-highlight .w{color:#f8f8f2}:root.theme-auto .code-highlight .mb,:root.theme-auto .code-highlight .mf,:root.theme-auto .code-highlight .mh,:root.theme-auto .code-highlight .mi,:root.theme-auto .code-highlight .mo{color:#ae81ff}:root.theme-auto .code-highlight .sa,:root.theme-auto .code-highlight .sb,:root.theme-auto .code-highlight .sc,:root.theme-auto .code-highlight .dl,:root.theme-auto .code-highlight .sd,:root.theme-auto .code-highlight .s2{color:#e6db74}:root.theme-auto .code-highlight .se{color:#ae81ff}:root.theme-auto .code-highlight .sh,:root.theme-auto .code-highlight .si,:root.theme-auto .code-highlight .sx,:root.theme-auto .code-highlight .sr,:root.theme-auto .code-highlight .s1,:root.theme-auto .code-highlight .ss{color:#e6db74}:root.theme-auto .code-highlight .bp,:root.theme-auto .code-highlight .fm{color:#a6e22e}:root.theme-auto .code-highlight .vc,:root.theme-auto .code-highlight .vg,:root.theme-auto .code-highlight .vi,:root.theme-auto .code-highlight .vm{color:#f8f8f2}:root.theme-auto .code-highlight .il{color:#ae81ff}:root.theme-auto .code-highlight pre{margin:0;padding:0 0 .75rem;overflow:auto}:root.theme-auto .code-highlight .linenos{-webkit-user-select:none;user-select:none;cursor:default;text-align:right;margin-right:8px}:root.theme-auto .code-highlight .linenos::selection{background:0 0}:root.theme-auto .code-highlight span.linenos{color:var(--color-line-number)}:root.theme-auto .code-highlight .err{color:inherit;border:none}}:root.theme-dark .code-highlight pre{line-height:125%}:root.theme-dark .code-highlight td.linenos .normal,:root.theme-dark .code-highlight span.linenos{color:inherit;background-color:#0000;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight td.linenos .special,:root.theme-dark .code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight .hll{background-color:#49483e}:root.theme-dark .code-highlight .c{color:#959077}:root.theme-dark .code-highlight .err{color:#ed007e;background-color:#1e0010}:root.theme-dark .code-highlight .esc,:root.theme-dark .code-highlight .g{color:#f8f8f2}:root.theme-dark .code-highlight .k{color:#66d9ef}:root.theme-dark .code-highlight .l{color:#ae81ff}:root.theme-dark .code-highlight .n{color:#f8f8f2}:root.theme-dark .code-highlight .o{color:#ff4689}:root.theme-dark .code-highlight .x,:root.theme-dark .code-highlight .p{color:#f8f8f2}:root.theme-dark .code-highlight .ch,:root.theme-dark .code-highlight .cm,:root.theme-dark .code-highlight .cp,:root.theme-dark .code-highlight .cpf,:root.theme-dark .code-highlight .c1,:root.theme-dark .code-highlight .cs{color:#959077}:root.theme-dark .code-highlight .gd{color:#ff4689}:root.theme-dark .code-highlight .ge{color:#f8f8f2;font-style:italic}:root.theme-dark .code-highlight .ges{color:#f8f8f2;font-style:italic;font-weight:700}:root.theme-dark .code-highlight .gr{color:#ff4689}:root.theme-dark .code-highlight .gh{color:#f8f8f2}:root.theme-dark .code-highlight .gi{color:#a6e22e}:root.theme-dark .code-highlight .go{color:#66d9ef}:root.theme-dark .code-highlight .gp{color:#ff4689;font-weight:700}:root.theme-dark .code-highlight .gs{color:#f8f8f2;font-weight:700}:root.theme-dark .code-highlight .gu{color:#959077}:root.theme-dark .code-highlight .gt,:root.theme-dark .code-highlight .kc,:root.theme-dark .code-highlight .kd{color:#66d9ef}:root.theme-dark .code-highlight .kn{color:#ff4689}:root.theme-dark .code-highlight .kp,:root.theme-dark .code-highlight .kr,:root.theme-dark .code-highlight .kt{color:#66d9ef}:root.theme-dark .code-highlight .ld{color:#e6db74}:root.theme-dark .code-highlight .m{color:#ae81ff}:root.theme-dark .code-highlight .s{color:#e6db74}:root.theme-dark .code-highlight .na,:root.theme-dark .code-highlight .nb,:root.theme-dark .code-highlight .nc{color:#a6e22e}:root.theme-dark .code-highlight .no{color:#66d9ef}:root.theme-dark .code-highlight .nd{color:#a6e22e}:root.theme-dark .code-highlight .ni{color:#f8f8f2}:root.theme-dark .code-highlight .ne,:root.theme-dark .code-highlight .nf{color:#a6e22e}:root.theme-dark .code-highlight .nl,:root.theme-dark .code-highlight .nn{color:#f8f8f2}:root.theme-dark .code-highlight .nx{color:#a6e22e}:root.theme-dark .code-highlight .py{color:#f8f8f2}:root.theme-dark .code-highlight .nt{color:#ff4689}:root.theme-dark .code-highlight .nv{color:#f8f8f2}:root.theme-dark .code-highlight .ow{color:#ff4689}:root.theme-dark .code-highlight .pm,:root.theme-dark .code-highlight .w{color:#f8f8f2}:root.theme-dark .code-highlight .mb,:root.theme-dark .code-highlight .mf,:root.theme-dark .code-highlight .mh,:root.theme-dark .code-highlight .mi,:root.theme-dark .code-highlight .mo{color:#ae81ff}:root.theme-dark .code-highlight .sa,:root.theme-dark .code-highlight .sb,:root.theme-dark .code-highlight .sc,:root.theme-dark .code-highlight .dl,:root.theme-dark .code-highlight .sd,:root.theme-dark .code-highlight .s2{color:#e6db74}:root.theme-dark .code-highlight .se{color:#ae81ff}:root.theme-dark .code-highlight .sh,:root.theme-dark .code-highlight .si,:root.theme-dark .code-highlight .sx,:root.theme-dark .code-highlight .sr,:root.theme-dark .code-highlight .s1,:root.theme-dark .code-highlight .ss{color:#e6db74}:root.theme-dark .code-highlight .bp,:root.theme-dark .code-highlight .fm{color:#a6e22e}:root.theme-dark .code-highlight .vc,:root.theme-dark .code-highlight .vg,:root.theme-dark .code-highlight .vi,:root.theme-dark .code-highlight .vm{color:#f8f8f2}:root.theme-dark .code-highlight .il{color:#ae81ff}:root.theme-dark .code-highlight pre{margin:0;padding:0 0 .75rem;overflow:auto}:root.theme-dark .code-highlight .linenos{-webkit-user-select:none;user-select:none;cursor:default;text-align:right;margin-right:8px}:root.theme-dark .code-highlight .linenos::selection{background:0 0}:root.theme-dark .code-highlight span.linenos{color:var(--color-line-number)}:root.theme-dark .code-highlight .err{color:inherit;border:none}.result-paper .attributes{border-spacing:.125rem;display:table}.result-paper .attributes div{display:table-row}.result-paper .attributes div span{margin-top:.25rem;font-size:.9rem;display:table-cell}.result-paper .attributes div span time{font-size:.9rem}.result-paper .attributes div span:first-child{color:var(--color-base-font);min-width:10rem}.result-paper .attributes div span:nth-child(2){color:var(--color-result-publishdate-font)}.result-paper .content{margin-top:.25rem}.result-paper .comments{overflow-wrap:break-word;margin:.25rem 0 0;padding:0;font-size:.9rem;font-style:italic;line-height:1.24}@media screen and (max-width:50em){.result-paper .attributes,.result-paper .attributes div{display:block}.result-paper .attributes div span{display:inline}.result-paper .attributes div span:first-child{font-weight:700}.result-paper .attributes div span:nth-child(2){margin-left:.5rem}}#main_results .result-file{border:1px solid var(--color-result-border);border-radius:10px;margin:0 .5rem 1rem!important}#main_results .result-file video{aspect-ratio:16/9;width:100%;padding:10px 0 0}#main_results .result-file audio{width:100%;padding:10px 0 0}#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:inherit;left:56.75rem!important}article.result-images .detail{display:none}#results.image-detail-open article.result-images[data-vim-selected] .detail{background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-background);z-index:1000;flex-direction:column;padding:4rem 3rem 3rem;transition:top 64ms ease-in;display:flex;position:fixed;inset:13rem 0 0 60rem;overflow-y:scroll}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{text-align:left;border:none;flex:1;width:100%;text-decoration:none;display:block}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{object-fit:contain;width:inherit;height:inherit;max-width:100%;min-height:inherit;background:inherit;border:none;max-height:calc(100vh - 42rem);margin:0;padding:0}#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{text-overflow:ellipsis;height:2rem;margin-bottom:0;font-size:.9rem;overflow:hidden}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{color:var(--color-result-detail-label-font);white-space:nowrap;text-overflow:ellipsis;margin:.8rem 0;font-size:.9rem;overflow:hidden}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:12rem;display:inline-block}#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,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a{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;text-overflow:ellipsis;overflow:hidden}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#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{background:var(--color-result-detail-background);position:relative;overflow:inherit!important;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:visited,#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:active{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{padding:.4rem;top:1rem;left:1rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{padding:.4rem .5rem .4rem .3rem;top:1rem;right:6rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{padding:.4rem;top:1rem;right:2rem}#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{filter:opacity(40%);z-index:1200;border-radius:50%;width:1.5rem;height:1.5rem;display:block;position:absolute}#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{text-align:center;width:1.5rem;height:1.5rem;display:block}#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:visited,#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:active,#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:visited,#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:active,#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:visited,#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:active{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-previous:focus,#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-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{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);position:absolute;top:1rem;right:50%}#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{flex-direction:column;justify-content:center;display:flex}#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{padding:1rem;top:0;left:0}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 2rem);margin:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-right:1rem}} diff --git a/searx/static/themes/simple/sxng-rtl.min.css b/searx/static/themes/simple/sxng-rtl.min.css index f56b41015..0d06e2e87 100644 --- a/searx/static/themes/simple/sxng-rtl.min.css +++ b/searx/static/themes/simple/sxng-rtl.min.css @@ -1,2 +1,2 @@ /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ -html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[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,[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 #22262e40;--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 #22262e40;--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#e3e3e3;--color-answer-font:#444;--color-answer-background:#fff;--color-result-keyvalue-col-table:#fdfbff;--color-result-keyvalue-odd:#fdfbff;--color-result-keyvalue-even:#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:#fff3;--color-result-detail-loader-borderleft:#0000;--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:#0003;--color-toolkit-loader-borderleft:#fff0;--color-doc-code:#003;--color-doc-code-background:#ddeaff;--color-bar-chart-primary:#5bc0de;--color-bar-chart-secondary:#deb15b;--color-image-resolution-background:#00000080;--color-image-resolution-font:#fff;--color-loading-indicator:#fff3;--color-loading-indicator-gap:#fff;--color-line-number:#64708d;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}@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 #22262e40;--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 #22262e40;--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-keyvalue-col-table:#1e1e22;--color-result-keyvalue-odd:#1e1e22;--color-result-keyvalue-even:#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:#fff3;--color-result-detail-loader-borderleft:#0000;--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:#fff3;--color-toolkit-loader-borderleft:#0000;--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}}: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 #22262e40;--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 #22262e40;--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-keyvalue-col-table:#1e1e22;--color-result-keyvalue-odd:#1e1e22;--color-result-keyvalue-even:#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:#fff3;--color-result-detail-loader-borderleft:#0000;--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:#fff3;--color-toolkit-loader-borderleft:#0000;--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}:root.theme-black{--color-base-font:#bbb;--color-base-font-rgb:187, 187, 187;--color-base-background:#000;--color-base-background-mobile:#000;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#000;--color-header-border:#333;--color-footer-background:#000;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#000;--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 #22262e40;--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 #22262e40;--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-keyvalue-col-table:#1e1e22;--color-result-keyvalue-odd:#1e1e22;--color-result-keyvalue-even:#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:#fff3;--color-result-detail-loader-borderleft:#0000;--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:#fff3;--color-toolkit-loader-borderleft:#0000;--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}.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{color:var(--color-toolkit-badge-font);background-color:var(--color-toolkit-badge-background);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:5px;min-width:10px;padding:1px 5px;display:inline-block}kbd{color:var(--color-toolkit-kbd-font);background:var(--color-toolkit-kbd-background);margin:1px;padding:2px 4px;font-size:90%}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{border:1px solid var(--color-result-search-url-border);color:var(--color-result-search-url-font);border-radius:5px;height:1.2em;margin:.1em;padding:4px;line-height:1.2em;display:block;overflow:hidden}div.selectable_url pre{word-break:break-all;-webkit-user-select:all;user-select:all;margin:.1em;font-size:.8em;display:block}.dialog-error{border:1px solid var(--color-toolkit-dialog-border);text-align:right;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error);border-radius:10px;margin:0 0 1em;padding:1rem;display:flex;position:relative}.dialog-error .close{float:left;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-error ul,.dialog-error ol,.dialog-error p{margin:1px 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 0 0 1rem}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-error-block{border:1px solid var(--color-toolkit-dialog-border);text-align:right;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error);border-radius:10px;margin:0 0 1em;padding:1rem;display:block;position:relative}.dialog-error-block .close{float:left;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-error-block ul,.dialog-error-block ol,.dialog-error-block p{margin:1px 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 0 0 1rem}.dialog-error-block h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{border:1px solid var(--color-toolkit-dialog-border);text-align:right;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning);border-radius:10px;margin:0 0 1em;padding:1rem;display:flex;position:relative}.dialog-warning .close{float:left;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-warning ul,.dialog-warning ol,.dialog-warning p{margin:1px 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 0 0 1rem}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning-block{border:1px solid var(--color-toolkit-dialog-border);text-align:right;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning);border-radius:10px;margin:0 0 1em;padding:1rem;display:block;position:relative}.dialog-warning-block .close{float:left;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-warning-block ul,.dialog-warning-block ol,.dialog-warning-block p{margin:1px 0 0}.dialog-warning-block table{width:auto}.dialog-warning-block tr{vertical-align:text-top}.dialog-warning-block tr:hover{background:0 0!important}.dialog-warning-block td{padding:0 0 0 1rem}.dialog-warning-block h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{border:1px solid var(--color-toolkit-dialog-border);text-align:right;background:var(--color-toolkit-dialog-background);z-index:5000;border-radius:10px;margin:0 auto;padding:1rem;display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-modal .close{float:left;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-modal ul,.dialog-modal ol,.dialog-modal p{margin:1px 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 0 0 1rem}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{border:none;margin:0;padding:0;display:block;overflow:auto hidden}.tabs .tabs>label{font-size:90%}ul.tabs{border-bottom:1px solid var(--color-toolkit-tabs-section-border);padding-left:0;list-style:none}ul.tabs li{display:flex}.tabs{flex-wrap:wrap;width:100%;min-width:100%;display:flex}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label,.tabs>li>a{letter-spacing:.5px;text-transform:uppercase;border:solid var(--color-toolkit-tabs-label-border);color:unset;-webkit-user-select:none;user-select:none;cursor:pointer;border-width:0 0 2px;order:1;margin:0 .7em;padding:.7em}.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{box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);min-width:100%;padding:.7rem 0;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:inherit;background:inherit;color:inherit;border-bottom:2px solid #0000;font-weight:400}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;color:var(--color-search-font);z-index:100;margin:0 0 0 1rem;font-size:.9rem;padding:.2rem!important}select:hover,select:focus{cursor:pointer}@supports (background-position-x:100%) and (appearance:none){select{appearance:none;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) calc(100% + 2rem) 0/2rem no-repeat content-box border-box;background-color:var(--color-toolkit-select-background);text-overflow:ellipsis;border-width:0 2rem 0 0;border-color:#0000;border-radius:5px;outline:none}select:hover,select:focus{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]{appearance:none;cursor:pointer;border-radius:10px;width:2.5em;height:.7em;margin:0 16px;display:inline-block;position:relative;box-shadow:none!important}input.checkbox-onoff[type=checkbox]:focus,input.checkbox-onoff[type=checkbox]:hover{outline:none}input.checkbox-onoff[type=checkbox]:focus:after{content:"";border:1px solid var(--color-btn-background);width:3.5em;height:1.65em;box-shadow:var(--color-btn-background) 0 0 3px;z-index:1200;border-radius:12px;position:absolute;top:-.55em;left:-.6em}input.checkbox-onoff[type=checkbox]:before{border-radius:50%;justify-content:center;align-items:center;width:1.875em;height:1.875em;font-size:.75em;display:flex;position:absolute;top:-.5em}input.checkbox-onoff[type=checkbox],input.checkbox-onoff.reversed-checkbox[type=checkbox]:checked{background:var(--color-toolkit-checkbox-onoff-off-background)}input.checkbox-onoff[type=checkbox]:before,input.checkbox-onoff.reversed-checkbox[type=checkbox]:checked:before{content:"✕";color:var(--color-toolkit-checkbox-onoff-off-mark-color);background:var(--color-toolkit-checkbox-onoff-off-mark-background);left:-.5em}input.checkbox-onoff[type=checkbox]:checked,input.checkbox-onoff.reversed-checkbox[type=checkbox]{background:var(--color-toolkit-checkbox-onoff-on-background)}input.checkbox-onoff[type=checkbox]:checked:before,input.checkbox-onoff.reversed-checkbox[type=checkbox]:before{content:"✓";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-toolkit-checkbox-onoff-on-mark-background);left:calc(100% - 1.5em)}@supports (transform:rotate(-45deg)){input[type=checkbox]:not(.checkbox-onoff){appearance:none;cursor:pointer;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:.3em;width:20px;height:20px;position:relative;top:0;left:0}input[type=checkbox]:not(.checkbox-onoff):after{content:"";border:3px solid var(--color-toolkit-checkbox-label-border);opacity:0;background:0 0;border-top:none;border-right:none;width:9px;height:5px;position:absolute;top:3px;left:2px;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;cursor:inherit;background-color:#0000!important}input.checkbox[type=checkbox]:not(:checked,[disabled],.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{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);margin:1em auto;font-size:10px;animation:1.2s linear infinite load8;position:relative;transform:translateZ(0)}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.engine-tooltip{border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);z-index:5000;text-align:left;border-radius:10px;margin:0 0 0 2rem;padding:.5rem 1rem;font-size:14px;font-weight:400;display:none;position:absolute}th:hover .engine-tooltip,td:hover .engine-tooltip,.engine-tooltip:hover{display:inline-block}.stacked-bar-chart{flex-flow:row;align-items:center;width:100%;margin:0;padding:0 .125rem 0 4rem;display:inline-flex}.stacked-bar-chart-value{text-align:right;width:3rem;padding:0 .5rem;display:inline-block;position:absolute}.stacked-bar-chart-base{flex-grow:0;flex-shrink:0;flex-basis:unset;display:flex}.stacked-bar-chart-median{flex-grow:0;flex-shrink:0;flex-basis:unset;background:var(--color-base-font);border:1px solid rgb(var(--color-base-font-rgb), .9);padding:.3rem 0;display:flex}.stacked-bar-chart-rate80{flex-grow:0;flex-shrink:0;flex-basis:unset;border:1px solid rgb(var(--color-base-font-rgb), .3);background:0 0;padding:.3rem 0;display:flex}.stacked-bar-chart-rate95{flex-grow:0;flex-shrink:0;flex-basis:unset;border-bottom:1px dotted rgb(var(--color-base-font-rgb), .5);background:0 0;padding:0;display:flex}.stacked-bar-chart-rate100{flex-grow:0;flex-shrink:0;flex-basis:unset;border-left:1px solid rgb(var(--color-base-font-rgb), .9);background:0 0;width:1px;padding:.4rem 0;display:flex}.autocomplete{text-align:right;border-radius:10px;width:44rem;max-width:calc(100% - 1rem);max-height:0;position:absolute;overflow-y:hidden}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{margin:0;padding:0;list-style-type:none}.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:active,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:hover a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:hover a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:hover,.autocomplete>ul>li:hover a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{background-color:var(--color-autocomplete-background);color:var(--color-autocomplete-font);z-index:5000;border-radius:.8rem;max-height:32rem;margin-top:3.5rem;display:block;overflow-y:auto}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete>ul>li{padding: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{background-color:var(--color-doc-code-background);color:var(--color-doc-code);border:0;border-radius:5px;padding:.2rem;font-family:monospace}.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{text-align:right;width:7rem}.engine-stats .engine-reliability{text-align:right}table.engine-error th.engine-error-type,table.engine-error td.engine-error-type,failed-test{width:10rem}.engine-errors{margin-top:3rem}.engine-errors table.engine-error{border:1px solid var(--color-result-border);text-align:right;max-width:1280px;margin:1rem 0 3rem}.engine-errors table.engine-error tr th,.engine-errors table.engine-error tr td{padding:.5rem}.engine-errors table.engine-error span.log_parameters{border-right:1px solid solid var(--color-result-border);margin:0 0 0 .5rem;padding:0 1rem 0 0}.bar-chart-value{text-align:right;width:3em;padding-right:.5rem;display:inline-block}.bar-chart-graph{width:calc(100% - 5rem);display:inline-block}.bar-chart-bar{border:3px solid var(--color-bar-chart-primary);margin:1px 0}.bar-chart-serie1{border:3px solid var(--color-bar-chart-primary);float:left;margin:1px 0}.bar-chart-serie2{border:3px solid var(--color-bar-chart-secondary);float:left;margin:1px 0}.bar0{border:0;width: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{width:100%;height:300px;margin:10px 0}#answers .weather summary{list-style:none;display:block}#answers .weather div.summary{background-color:var(--color-header-background);border-radius:5px;margin:0;padding:.5rem 1rem}#answers .weather table{table-layout:fixed;border-collapse:separate;border-spacing:.1em 0;margin-top:.5rem;margin-bottom:.5rem;font-size:.9rem}#answers .weather td{text-overflow:ellipsis;padding:0;overflow:hidden}#answers .weather img.symbol{width:5rem;margin:auto;display:block}#main_index{margin-top:26vh}.index{text-align:center}.index .title{background:url(./img/searxng.png) 50%/contain no-repeat;min-height:4rem;margin:4rem auto}.index h1{visibility:hidden;font-size:4em}.index #search,.index #search_header{background:inherit;border:inherit;margin:0 auto;padding:0;display:block}.index .search_filters{margin:1em 0;display:block}.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 th,table td{text-align:center;text-align:right;padding:1rem .5rem}table tr.pref-group th{text-align:right;background:var(--color-settings-table-group-background);font-weight:400}#main_preferences form{width:100%}#main_preferences fieldset{border:none;margin:8px}#main_preferences legend{float:right;width:300px;margin:0;padding:5px 0 0;display:block}#main_preferences input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);background:none repeat scroll 0 0 var(--color-toolkit-select-background);border:none;border-radius:5px;height:2rem;padding:.2rem .4rem}#main_preferences input[type=text]:hover,#main_preferences input[type=text]:focus{background-color:var(--color-toolkit-select-background-hover)}#main_preferences div.pref-group{text-align:right;background:var(--color-settings-table-group-background);width:100%;padding:1rem .5rem;font-weight:400}#main_preferences .value{float:right;width:15em;margin:0;padding:0}#main_preferences .value select,#main_preferences .value input[type=text]{margin:0 0 0 1rem;font-size:inherit!important}#main_preferences .value select{width:14rem}#main_preferences .value select:focus,#main_preferences .value input:focus{box-shadow:0 0 1px 1px var(--color-btn-background);outline:none}#main_preferences .description{float:left;width:50%;color:var(--color-settings-engine-description-font);margin:0;padding:5px 0 0;font-size:90%}#main_preferences .bang{text-align:right;background-color:var(--color-doc-code-background);color:var(--color-doc-code);border:0;border-radius:5px;padding:.2rem}#main_preferences .category{margin-left:.5rem}#main_preferences .category label{border:2px solid #0000;border-radius:5px;padding:.2rem .4rem}#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{max-width:40rem;margin-top:1.8rem;right:calc(50% - 32.5em)}#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{direction:ltr;width:100%}#main_preferences table.cookies th,#main_preferences table.cookies td{text-align:left;vertical-align:top;padding:.5em;font-family:monospace;font-size:1rem}#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(2n)>th,#main_preferences table.cookies>tbody>tr:nth-child(2n)>td{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);cursor:pointer;border:0;border-radius:10px;margin:2px 4px;padding:.7em;display:inline-block}#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{align-items:center;gap:.5rem;display:flex}#main_preferences #copy-hash-container div.selectable_url pre{flex-grow:1;width:auto}#main_preferences #pref-hash-input{width:100%}@media screen and (max-width:79.75em){.preferences_back{clear:both}.engine-tooltip{right:10em!important}}#search{margin:0;padding:0}#search_header{background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);grid-template-columns:3rem 1fr;grid-template-areas:"logo search""spacer categories";gap:1rem 1.2rem;margin:0;padding-top:1.5em;padding-left:2em;padding-right:7rem;display:grid}.category_checkbox,.category_button{margin-left:1rem;padding:0;display:inline-block;position:relative}.category_checkbox input{display:none}.category_checkbox label{cursor:pointer;text-transform:capitalize;-webkit-user-select:none;user-select:none;border-bottom:2px solid #0000;padding:.2rem 0;font-size:.9em;display:inline-flex}.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;text-transform:capitalize;border:none;border-bottom:2px solid #0000;align-items:center;padding:.2rem 0;font-size:.9em;display:inline-flex}button.category_button svg{padding-right:.2rem}button.category_button.selected,button.category_button:active{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}.no-js #categories_container:has(button.category_button:focus-within) button.category_button.selected{color:var(--color-base-font);border-bottom:none}.no-js #categories_container:has(button.category_button:focus-within) button.category_button:focus-within{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#search_logo{grid-area:logo;justify-content:center;align-items:center;padding:.5rem 10px 0;display:flex}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto}.search_categories{grid-area:categories}.search_categories .help{display:none}.search_categories:hover .help{background:var(--color-base-background);z-index:1000;width:100%;padding:1rem .6rem .6rem 0;display:block;position:absolute;left:-.1rem}#search_view{grid-area:search;padding:.5rem .5rem 0}body.results_endpoint #search_view{padding:.5rem 2.8rem 0 0}.search_box{white-space:nowrap;width:100%;max-width:44rem;box-shadow:var(--color-search-shadow);border-radius:.8rem;flex-direction:row;display:inline-flex}#clear_search{border-collapse:separate;box-sizing:border-box;background:none repeat scroll 0 0 var(--color-search-background);width:1.8rem;color:var(--color-search-font);z-index:1000;border:none;outline:none;margin:0;padding:.8rem .2rem;font-size:1.1rem;display:block}#clear_search:hover{color:var(--color-search-background-hover)}#q:placeholder-shown~#clear_search{pointer-events:none}#q:placeholder-shown~#clear_search *{display:none}#q,#send_search{background:none repeat scroll 0 0 var(--color-search-background);color:var(--color-search-font);z-index:100;border:none;outline:none;margin:0;font-size:1.1rem;display:block}#q{border-radius:0 .8rem .8rem 0;width:100%;padding-right:1rem;padding-left:0!important}#send_search{border-radius:.8rem 0 0 .8rem;padding:.8rem}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.search_filters{overscroll-behavior-inline:contain;margin:.6rem 10.6rem 0 0;display:flex;overflow-x:auto}.search_filters select{background-color:inherit}.search_filters select:hover,.search_filters select:focus{color:var(--color-base-font)}@media screen and (max-width:79.75em){#search_header{column-gap:.5rem;padding:1.5em .5rem 0}.search_filters{margin:.6rem 3.5rem 0 0}#categories{clear:both;font-size:90%}}@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{width:auto;display:inline-block}#main_index #categories,#main_results #categories{text-align:right;width:100%;overflow:scroll hidden}}@media screen and (max-width:50em){#search_header{grid-template-areas:"logo search""categories categories";gap:0;width:100%;margin:0;padding:.1rem 0 0}.search_logo{padding:0}.search_box{width:100%}#q{flex:1;width:100%}.search_filters{margin:0 10px;padding:.5rem 0}.category{width:auto;margin:0;display:inline-block}.category svg{display:none}.category_checkbox label,.category_button{margin:0!important;padding:1rem!important}#search_view:focus-within{background-color:var(--color-search-background);z-index:2000;width:100%;height:100%;display:block;position:absolute;top:0}#search_view:focus-within .search_box{border-bottom:1px solid var(--color-search-border);width:100%;box-shadow:none;border-radius:0}#search_view:focus-within .search_box #send_search{margin-left:0!important}#search_view:focus-within .search_box *{box-shadow:none;border:none;border-radius:0}#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-user-select:none;user-select:none}#categories_container{position:relative}.favicon img{background-color:var(--color-favicon-background-color);border:1px solid var(--color-favicon-border-color);border-radius:10%;width:1.5rem;height:1.5rem;display:flex}@media screen and (min-width:50em){.center-alignment-yes #main_results{--center-page-width:48rem}}@media screen and (min-width:62rem){.center-alignment-yes #main_results{--center-page-width:60rem}}@media screen and (min-width:79.75em){.center-alignment-yes #main_results{--center-page-width:73rem}}@media screen and (min-width:50em) and (max-width:79.75em){.center-alignment-yes #main_results #results{grid-template-columns:60% calc(40% - 5rem);margin-left:0;margin-right:0}.center-alignment-yes #main_results #urls{margin-right:3rem}.center-alignment-yes #main_results #sidebar{margin-left:1rem}.center-alignment-yes #main_results #backToTop{right:calc(60% + 1rem)}}@media screen and (min-width:79.75em){.center-alignment-yes #main_results{flex-direction:column;align-items:center;display:flex}.center-alignment-yes #main_results #search{flex-direction:column;align-items:center;width:100%;display:flex}.center-alignment-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-alignment-yes #main_results .search_filters{width:var(--center-page-width);margin-right:.5rem}.center-alignment-yes #main_results #results{margin-left:2rem;margin-right:10rem}.center-alignment-yes #main_results #results.only_template_images,.center-alignment-yes #main_results #results.image-detail-open{align-self:flex-start}.center-alignment-yes #main_results #results:not(.only_template_images,.image-detail-open){grid-template-columns:calc(var(--center-page-width) - 5rem - 25rem) 25rem;margin-right:1.5rem}.center-alignment-yes #main_results #results:not(.only_template_images,.image-detail-open) #backToTop{right:calc(50% - 25rem - 5rem + 1rem + var(--center-page-width) / 2)}.center-alignment-yes #main_results #results .result .content{max-width:inherit}.center-alignment-yes #main_results #urls{margin-right:0}.center-alignment-yes #main_results #sidebar{margin-left:0}}.sxng-icon-set{vertical-align:bottom;-webkit-text-decoration:inherit;text-decoration:inherit;line-height:1;display:inline-block;transform:scaleX(-1)}.sxng-icon-set-small{vertical-align:bottom;width:1rem;height:1rem;-webkit-text-decoration:inherit;text-decoration:inherit;line-height:1;display:inline-block;transform:scaleX(-1)}.sxng-icon-set-big{vertical-align:bottom;width:1.5rem;height:1.5rem;-webkit-text-decoration:inherit;text-decoration:inherit;line-height:1;display:inline-block;transform:scaleX(-1)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);scroll-behavior:smooth;margin:0;padding:0;font-family:sans-serif;font-size:.9em}body,main{margin:0;padding:0}body{flex-direction:column;height:100vh;margin:0;display:flex}@supports (height:100dvh){body{height:100dvh}}main{flex:1;width:100%;margin-bottom:2rem}.page_with_header{width:85em;margin:2em auto}footer{clear:both;text-align:center;background-color:var(--color-footer-background);border-top:1px solid var(--color-footer-border);width:100%;min-height:4rem;padding:1rem 0;overflow:hidden}footer p{font-size:.9em}.page_with_header .logo{height:40px}input[type=submit],#results button[type=submit],.button{background:var(--color-btn-background);color:var(--color-btn-font);cursor:pointer;border:0;border-radius:10px;padding:.7rem;display:inline-block}a{color:var(--color-url-font);text-decoration:none}a:visited,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.title,article.result-images[data-vim-selected] span.source{color:var(--color-result-image-span-font-selected)}article[data-vim-selected].category-videos,article[data-vim-selected].category-news,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-social{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{box-sizing:border-box;border-right:.2rem solid #0000;width:100%;margin:.125rem 0;padding:1rem}.result h3{overflow-wrap:break-word;margin:.4rem 0;padding:0;font-size:1.2rem}.result h3 a{color:var(--color-result-link-font);font-size:1.1em;font-weight:400}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{border:none;outline:none;text-decoration:underline}.result .cache_link,.result .proxyfied_link{margin-left:.5rem;font-size:smaller!important}.result .content,.result .stat{overflow-wrap:break-word;max-width:54em;margin:0;padding:0;font-size:.9em;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{background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer;border-radius:5px;margin:0 10px 0 0;padding:5px 10px;font-size:.9em}.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_header{gap:.5rem;display:flex}.result .url_wrapper{color:var(--color-result-url-font);flex-flow:row;align-items:center;margin:0;padding:0;font-size:1rem;display:flex;overflow:hidden}.result .url_wrapper .url_o1{white-space:nowrap;flex-shrink:1;padding-bottom:1px}.result .url_wrapper .url_o1 .url_i1{unicode-bidi:plaintext}.result .url_wrapper .url_o1:after{content:" ";width:1ch;display:inline-block}.result .url_wrapper .url_o2{white-space:nowrap;flex:0 1 content;text-align:right;padding-bottom:1px;overflow:hidden}.result .url_wrapper .url_o2 .url_i2{float:right}.result .published_date,.result .result_length,.result .result_views,.result .result_author,.result .result_shipping,.result .result_source_country{color:var(--color-result-publishdate-font);font-size:.8em}.result .result_price{color:var(--color-result-description-highlight-font);font-size:1.2em}.result a.thumbnail_link{float:right;margin-top:.6rem;margin-left:1rem;position:relative}.result a.thumbnail_link img.thumbnail{width:7rem;height:unset;display:block}.result a.thumbnail_link .thumbnail_length{background:var(--color-image-resolution-background);color:var(--color-image-resolution-font);border-top-left-radius:.3rem;padding:.3rem .5rem;font-size:.9rem;position:absolute;bottom:0;right:6px}.result .break{clear:both}.result-packages .attributes{border-spacing:.125rem;margin-top:.3rem;display:table}.result-packages .attributes div{display:table-row}.result-packages .attributes div span{margin-top:.25rem;font-size:.9rem;display:table-cell}.result-packages .attributes div span time{font-size:.9rem}.result-packages .attributes div span:first-child{color:var(--color-base-font);min-width:10rem}.result-packages .attributes div span:nth-child(2){color:var(--color-result-publishdate-font)}.result-packages .content{margin-top:.25rem}.result-packages .comments{overflow-wrap:break-word;margin:.25rem 0 0;padding:0;font-size:.9rem;font-style:italic;line-height:1.24}.template_group_images{flex-wrap:wrap;display:flex}.template_group_images:after{content:"";flex-grow:10}.category-videos,.category-news,.category-map,.category-music,.category-social{border:1px solid var(--color-result-border);border-radius:10px;margin:0 .5rem 1rem!important}.category-social .image{min-width:48px;min-height:48px;width:auto!important;padding:0 5px 25px 0!important}.audio-control audio,.embedded-content iframe{width:100%;padding:10px 0 0}.result-videos a.thumbnail_link img.thumbnail{width:20rem}.result-videos .content{overflow:hidden}.result-videos .embedded-video iframe{aspect-ratio:16/9;width:100%;padding:10px 0 0}@supports not (aspect-ratio:1 / 1){.result-videos .embedded-video iframe{height:25.3125rem}}.engines{float:left;color:var(--color-result-engines-font);flex-wrap:wrap;justify-content:flex-end;display:flex}.engines span{margin:0 0 0 .5rem;font-size:smaller}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{height:12rem;width:unset;flex-grow:1;margin:.25rem;padding:.5rem .5rem 3rem;border:none!important}.result-images>a{outline:none;position:relative}.result-images img{object-fit:cover;vertical-align:bottom;background:var(--color-result-image-background);border:none;width:auto;height:100%;margin:0;padding:0}.result-images .image_resolution{background:var(--color-image-resolution-background);color:var(--color-image-resolution-font);border-top-left-radius:.3rem;padding:.3rem .5rem;font-size:.9rem;position:absolute;bottom:0;right:0}.result-images span.title,.result-images span.source{width:100%;color:var(--color-result-image-span-font);text-overflow:ellipsis;white-space:nowrap;padding:.5rem 0 0;font-size:.9rem;display:block;position:absolute;overflow:hidden}.result-images span.source{padding:1.8rem 0 0;font-size:.7rem}.result-map img.image{float:left!important;width:auto!important;height:100px!important}.result-map table{border-collapse:separate;border-spacing:0 .35rem;width:auto;font-size:.9em}.result-map table th{font-weight:inherit;vertical-align:top;text-align:right;width:17rem}.result-map table td{vertical-align:top;text-align:right}.hidden{display:none!important}#results{grid-template:"corrections sidebar"min-content"answers sidebar"min-content"urls sidebar"1fr"pagination sidebar"min-content/45rem 25rem;gap:0 5rem;margin:1rem 10rem 0 2rem;display:grid}#results #sidebar :first-child{margin-top:0}#urls{grid-area:urls;padding:0}#apis .wrapper{display:flex}#suggestions .wrapper{margin:0;padding-left:0;list-style-position:inside}#suggestions .wrapper li::marker{color:var(--color-result-link-font)}#suggestions .wrapper form{display:inline-block}#suggestions input,#infoboxes input{color:var(--color-result-search-url-font);cursor:pointer;text-overflow:ellipsis;text-align:left;background:0 0;width:100%;margin:0;padding:3px;font-size:.9em;display:inline-block;overflow:hidden}#suggestions input[type=submit],#infoboxes input[type=submit],#suggestions .infobox .url a,#infoboxes .infobox .url a{color:var(--color-result-link-font);font-size:.9rem;text-decoration:none}#suggestions input[type=submit]:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#infoboxes .infobox .url a:hover{text-decoration:underline}#corrections{flex-flow:wrap;grid-area:corrections;margin:0 0 1em;display:flex}#corrections h4,#corrections input[type=submit]{margin:.5rem;padding:.5rem;display:inline-block}#corrections input[type=submit]{border-radius:5px;font-size:.8rem}#infoboxes .title,#suggestions .title,#search_url .title,#engines_msg .title,#apis .title{color:var(--color-base-font);margin:2em 0 .5em}summary.title{cursor:pointer;padding-top:1em}.sidebar-collapsible{border-top:1px solid var(--color-sidebar-border);padding-bottom:.5em}#sidebar-end-collapsible{border-bottom:1px solid var(--color-sidebar-border);width:100%}#answers{background:var(--color-answer-background);color:var(--color-answer-font);border-radius:10px;grid-area:answers;margin:0 0 1rem;padding:1rem}#answers h4{display:none}#answers span{overflow-wrap:anywhere}#answers .answer{flex-direction:column;display:flex}#answers .answer-url{margin:5px 10px 10px auto}#infoboxes form{min-width:210px}#sidebar{overflow-wrap:break-word;color:var(--color-sidebar-font);grid-area:sidebar}#sidebar .infobox{border:1px solid var(--color-sidebar-border);border-radius:10px;margin:10px 0;padding:1rem;font-size:.9em}#sidebar .infobox h2{margin:0 0 .5em}#sidebar .infobox img{max-width:100%;max-height:12em;margin:0 auto;padding:0;display:block}#sidebar .infobox dt{font-weight:700}#sidebar .infobox .attributes dl{margin:.5em 0}#sidebar .infobox .attributes dt{margin:.5em 0 .5em .25em;padding:0;display:inline}#sidebar .infobox .attributes dd{margin:.5em 0;padding:0;display:inline}#sidebar .infobox input{font-size:1em}#sidebar .infobox br,#sidebar .infobox .attributes,#sidebar .infobox .urls{clear:both}#apis input{background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer;border-radius:5px;margin:0 10px 0 0;padding:5px 10px;font-size:.9em}#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;border-radius:.3rem;margin-left:.5rem;padding:.4rem;display:none}#links_on_top{text-align:left;color:var(--color-search-font);border:0;align-items:center;padding:0;font-size:1em;display:flex;position:absolute;top:2.7rem;left:1rem}#links_on_top a{align-items:center;margin-left:1em;display:flex}#links_on_top a svg{margin-left:.125em;font-size:1.2em}#links_on_top a,#links_on_top a:link *,#links_on_top a:hover *,#links_on_top a:visited *,#links_on_top a:active *{color:var(--color-search-font)}#pagination{grid-area:pagination}#pagination br{clear:both}.numbered_pagination{flex-direction:row;justify-content:center;align-items:center;display:flex;overflow:hidden}.page_number{text-decoration:underline;color:var(--color-result-link-font)!important;background:0 0!important}.page_number_current{color:var(--color-result-link-visited-font);background:0 0;border:none}#backToTop{border:1px solid var(--color-backtotop-border);background:var(--color-backtotop-background);opacity:0;pointer-events:none;border-radius:10px;margin:0;padding:0;font-size:1em;transition:opacity .5s;position:fixed;bottom:8rem;right:56.3rem}#backToTop a{margin:0;padding:.7em;display:block}#backToTop a,#backToTop a:visited,#backToTop a:hover,#backToTop a:active{color:var(--color-backtotop-font)}#results.scrolling #backToTop{opacity:1;pointer-events:all}@media screen and (max-width:calc(79.75em - .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-alignment-no #links_on_top span{display:none}.center-alignment-no .page_with_header{width:auto;margin:2rem .5rem}.center-alignment-no #infoboxes{position:inherit;max-width:inherit}.center-alignment-no #infoboxes .infobox{clear:both}.center-alignment-no #infoboxes .infobox img{float:right;max-width:10em;margin:.5em 0 .5em .5em}.center-alignment-no #sidebar{float:none;border:none;width:auto;margin:0 .5rem .125rem;padding:0}.center-alignment-no #sidebar input{border:0}.center-alignment-no .result .thumbnail{max-width:98%}.center-alignment-no .result .url span.url{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.center-alignment-no .result .engines{float:left;flex-wrap:wrap;justify-content:flex-end;padding:3px 0 0;display:flex}.center-alignment-no .result-images{border-bottom:none!important}.center-alignment-no .image_result,.center-alignment-no .image_result img{max-width:98%}.center-alignment-no #backToTop{display:none}.center-alignment-no #pagination{margin:2rem 0 0!important}.center-alignment-no #main_results div#results{grid-template:"corrections"min-content"answers"min-content"sidebar"min-content"urls"1fr"pagination"min-content/45rem;justify-content:center;gap:0;margin:0 auto;display:grid}}#main_results div#results.only_template_images{grid-template:"corrections"min-content"answers"min-content"sidebar"min-content"urls"1fr"pagination"min-content/100%;gap:0;margin:1rem .5rem 0;display:grid}#main_results div#results.only_template_images #urls{flex-wrap:wrap;margin:0;display:flex}#main_results div#results.only_template_images #urls:after{content:"";flex-grow:10}#main_results div#results.only_template_images #backToTop{left:1rem;right:auto}#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{width:auto;margin:2rem .5rem}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:right;max-width:10em;margin:.5em 0 .5em .5em}#sidebar{float:none;border:none;width:auto;margin:0 .5rem .125rem;padding:0}#sidebar input{border:0}.result .thumbnail{max-width:98%}.result .url span.url{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.result .engines{float:left;flex-wrap:wrap;justify-content:flex-end;padding:3px 0 0;display:flex}.result-images{border-bottom:none!important}.image_result,.image_result img{max-width:98%}#backToTop{display:none}#main_results div#results{grid-template:"corrections"min-content"answers"min-content"sidebar"min-content"urls"1fr"pagination"min-content/45rem;justify-content:center;gap:0;margin:0 auto;display:grid}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!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);border-radius:10px;width:96%;margin:1rem 2%}.result-images{background:var(--color-base-background-mobile);height:10rem;width:unset;margin:0}.infobox{background-color:var(--color-sidebar-background);border:none!important}.numbered_pagination{display:none}.result-packages .attributes,.result-packages .attributes div{display:block}.result-packages .attributes div span{display:inline}.result-packages .attributes div span:first-child{font-weight:700}.result-packages .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}#main_results .result-keyvalue caption{caption-side:bottom;background-color:var(--color-result-keyvalue-table);padding:.8rem .5rem;font-style:italic}#main_results .result-keyvalue .col-key{width:25%}#main_results .result-keyvalue table{word-break:break-all;table-layout:fixed;background-color:var(--color-result-keyvalue-table);width:100%}#main_results .result-keyvalue tr.odd{background-color:var(--color-result-keyvalue-odd)}#main_results .result-keyvalue tr.even{background-color:var(--color-result-keyvalue-even)}#main_results .result-keyvalue th,#main_results .result-keyvalue td{padding:.3rem .5rem}.code-highlight pre{line-height:125%}.code-highlight td.linenos .normal,.code-highlight span.linenos{color:inherit;background-color:#0000;padding-left:5px;padding-right:5px}.code-highlight td.linenos .special,.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,.code-highlight .cm{color:#3d7b7b;font-style:italic}.code-highlight .cp{color:#9c6500}.code-highlight .cpf,.code-highlight .c1,.code-highlight .cs{color:#3d7b7b;font-style:italic}.code-highlight .gd{color:#a00000}.code-highlight .ge{font-style:italic}.code-highlight .ges{font-style:italic;font-weight:700}.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,.code-highlight .kd,.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,.code-highlight .mf,.code-highlight .mh,.code-highlight .mi,.code-highlight .mo{color:#666}.code-highlight .sa,.code-highlight .sb,.code-highlight .sc,.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,.code-highlight .vg,.code-highlight .vi,.code-highlight .vm{color:#19177c}.code-highlight .il{color:#666}.codelines{margin:.125rem 0 0;padding:1rem 0 0}.code-highlight pre{margin:0;padding:0 0 .75rem;overflow:auto}.code-highlight .linenos{-webkit-user-select:none;user-select:none;cursor:default;text-align:right;margin-right:8px}.code-highlight .linenos::selection{background:0 0}.code-highlight span.linenos{color:var(--color-line-number)}.code-highlight .err{color:inherit;border:none}@media (prefers-color-scheme:dark){:root.theme-auto .code-highlight pre{line-height:125%}:root.theme-auto .code-highlight td.linenos .normal,:root.theme-auto .code-highlight span.linenos{color:inherit;background-color:#0000;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight td.linenos .special,:root.theme-auto .code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight .hll{background-color:#49483e}:root.theme-auto .code-highlight .c{color:#959077}:root.theme-auto .code-highlight .err{color:#ed007e;background-color:#1e0010}:root.theme-auto .code-highlight .esc,:root.theme-auto .code-highlight .g{color:#f8f8f2}:root.theme-auto .code-highlight .k{color:#66d9ef}:root.theme-auto .code-highlight .l{color:#ae81ff}:root.theme-auto .code-highlight .n{color:#f8f8f2}:root.theme-auto .code-highlight .o{color:#ff4689}:root.theme-auto .code-highlight .x,:root.theme-auto .code-highlight .p{color:#f8f8f2}:root.theme-auto .code-highlight .ch,:root.theme-auto .code-highlight .cm,:root.theme-auto .code-highlight .cp,:root.theme-auto .code-highlight .cpf,:root.theme-auto .code-highlight .c1,:root.theme-auto .code-highlight .cs{color:#959077}:root.theme-auto .code-highlight .gd{color:#ff4689}:root.theme-auto .code-highlight .ge{color:#f8f8f2;font-style:italic}:root.theme-auto .code-highlight .ges{color:#f8f8f2;font-style:italic;font-weight:700}:root.theme-auto .code-highlight .gr{color:#ff4689}:root.theme-auto .code-highlight .gh{color:#f8f8f2}:root.theme-auto .code-highlight .gi{color:#a6e22e}:root.theme-auto .code-highlight .go{color:#66d9ef}:root.theme-auto .code-highlight .gp{color:#ff4689;font-weight:700}:root.theme-auto .code-highlight .gs{color:#f8f8f2;font-weight:700}:root.theme-auto .code-highlight .gu{color:#959077}:root.theme-auto .code-highlight .gt,:root.theme-auto .code-highlight .kc,:root.theme-auto .code-highlight .kd{color:#66d9ef}:root.theme-auto .code-highlight .kn{color:#ff4689}:root.theme-auto .code-highlight .kp,:root.theme-auto .code-highlight .kr,:root.theme-auto .code-highlight .kt{color:#66d9ef}:root.theme-auto .code-highlight .ld{color:#e6db74}:root.theme-auto .code-highlight .m{color:#ae81ff}:root.theme-auto .code-highlight .s{color:#e6db74}:root.theme-auto .code-highlight .na,:root.theme-auto .code-highlight .nb,:root.theme-auto .code-highlight .nc{color:#a6e22e}:root.theme-auto .code-highlight .no{color:#66d9ef}:root.theme-auto .code-highlight .nd{color:#a6e22e}:root.theme-auto .code-highlight .ni{color:#f8f8f2}:root.theme-auto .code-highlight .ne,:root.theme-auto .code-highlight .nf{color:#a6e22e}:root.theme-auto .code-highlight .nl,:root.theme-auto .code-highlight .nn{color:#f8f8f2}:root.theme-auto .code-highlight .nx{color:#a6e22e}:root.theme-auto .code-highlight .py{color:#f8f8f2}:root.theme-auto .code-highlight .nt{color:#ff4689}:root.theme-auto .code-highlight .nv{color:#f8f8f2}:root.theme-auto .code-highlight .ow{color:#ff4689}:root.theme-auto .code-highlight .pm,:root.theme-auto .code-highlight .w{color:#f8f8f2}:root.theme-auto .code-highlight .mb,:root.theme-auto .code-highlight .mf,:root.theme-auto .code-highlight .mh,:root.theme-auto .code-highlight .mi,:root.theme-auto .code-highlight .mo{color:#ae81ff}:root.theme-auto .code-highlight .sa,:root.theme-auto .code-highlight .sb,:root.theme-auto .code-highlight .sc,:root.theme-auto .code-highlight .dl,:root.theme-auto .code-highlight .sd,:root.theme-auto .code-highlight .s2{color:#e6db74}:root.theme-auto .code-highlight .se{color:#ae81ff}:root.theme-auto .code-highlight .sh,:root.theme-auto .code-highlight .si,:root.theme-auto .code-highlight .sx,:root.theme-auto .code-highlight .sr,:root.theme-auto .code-highlight .s1,:root.theme-auto .code-highlight .ss{color:#e6db74}:root.theme-auto .code-highlight .bp,:root.theme-auto .code-highlight .fm{color:#a6e22e}:root.theme-auto .code-highlight .vc,:root.theme-auto .code-highlight .vg,:root.theme-auto .code-highlight .vi,:root.theme-auto .code-highlight .vm{color:#f8f8f2}:root.theme-auto .code-highlight .il{color:#ae81ff}:root.theme-auto .code-highlight pre{margin:0;padding:0 0 .75rem;overflow:auto}:root.theme-auto .code-highlight .linenos{-webkit-user-select:none;user-select:none;cursor:default;text-align:right;margin-right:8px}:root.theme-auto .code-highlight .linenos::selection{background:0 0}:root.theme-auto .code-highlight span.linenos{color:var(--color-line-number)}:root.theme-auto .code-highlight .err{color:inherit;border:none}}:root.theme-dark .code-highlight pre{line-height:125%}:root.theme-dark .code-highlight td.linenos .normal,:root.theme-dark .code-highlight span.linenos{color:inherit;background-color:#0000;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight td.linenos .special,:root.theme-dark .code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight .hll{background-color:#49483e}:root.theme-dark .code-highlight .c{color:#959077}:root.theme-dark .code-highlight .err{color:#ed007e;background-color:#1e0010}:root.theme-dark .code-highlight .esc,:root.theme-dark .code-highlight .g{color:#f8f8f2}:root.theme-dark .code-highlight .k{color:#66d9ef}:root.theme-dark .code-highlight .l{color:#ae81ff}:root.theme-dark .code-highlight .n{color:#f8f8f2}:root.theme-dark .code-highlight .o{color:#ff4689}:root.theme-dark .code-highlight .x,:root.theme-dark .code-highlight .p{color:#f8f8f2}:root.theme-dark .code-highlight .ch,:root.theme-dark .code-highlight .cm,:root.theme-dark .code-highlight .cp,:root.theme-dark .code-highlight .cpf,:root.theme-dark .code-highlight .c1,:root.theme-dark .code-highlight .cs{color:#959077}:root.theme-dark .code-highlight .gd{color:#ff4689}:root.theme-dark .code-highlight .ge{color:#f8f8f2;font-style:italic}:root.theme-dark .code-highlight .ges{color:#f8f8f2;font-style:italic;font-weight:700}:root.theme-dark .code-highlight .gr{color:#ff4689}:root.theme-dark .code-highlight .gh{color:#f8f8f2}:root.theme-dark .code-highlight .gi{color:#a6e22e}:root.theme-dark .code-highlight .go{color:#66d9ef}:root.theme-dark .code-highlight .gp{color:#ff4689;font-weight:700}:root.theme-dark .code-highlight .gs{color:#f8f8f2;font-weight:700}:root.theme-dark .code-highlight .gu{color:#959077}:root.theme-dark .code-highlight .gt,:root.theme-dark .code-highlight .kc,:root.theme-dark .code-highlight .kd{color:#66d9ef}:root.theme-dark .code-highlight .kn{color:#ff4689}:root.theme-dark .code-highlight .kp,:root.theme-dark .code-highlight .kr,:root.theme-dark .code-highlight .kt{color:#66d9ef}:root.theme-dark .code-highlight .ld{color:#e6db74}:root.theme-dark .code-highlight .m{color:#ae81ff}:root.theme-dark .code-highlight .s{color:#e6db74}:root.theme-dark .code-highlight .na,:root.theme-dark .code-highlight .nb,:root.theme-dark .code-highlight .nc{color:#a6e22e}:root.theme-dark .code-highlight .no{color:#66d9ef}:root.theme-dark .code-highlight .nd{color:#a6e22e}:root.theme-dark .code-highlight .ni{color:#f8f8f2}:root.theme-dark .code-highlight .ne,:root.theme-dark .code-highlight .nf{color:#a6e22e}:root.theme-dark .code-highlight .nl,:root.theme-dark .code-highlight .nn{color:#f8f8f2}:root.theme-dark .code-highlight .nx{color:#a6e22e}:root.theme-dark .code-highlight .py{color:#f8f8f2}:root.theme-dark .code-highlight .nt{color:#ff4689}:root.theme-dark .code-highlight .nv{color:#f8f8f2}:root.theme-dark .code-highlight .ow{color:#ff4689}:root.theme-dark .code-highlight .pm,:root.theme-dark .code-highlight .w{color:#f8f8f2}:root.theme-dark .code-highlight .mb,:root.theme-dark .code-highlight .mf,:root.theme-dark .code-highlight .mh,:root.theme-dark .code-highlight .mi,:root.theme-dark .code-highlight .mo{color:#ae81ff}:root.theme-dark .code-highlight .sa,:root.theme-dark .code-highlight .sb,:root.theme-dark .code-highlight .sc,:root.theme-dark .code-highlight .dl,:root.theme-dark .code-highlight .sd,:root.theme-dark .code-highlight .s2{color:#e6db74}:root.theme-dark .code-highlight .se{color:#ae81ff}:root.theme-dark .code-highlight .sh,:root.theme-dark .code-highlight .si,:root.theme-dark .code-highlight .sx,:root.theme-dark .code-highlight .sr,:root.theme-dark .code-highlight .s1,:root.theme-dark .code-highlight .ss{color:#e6db74}:root.theme-dark .code-highlight .bp,:root.theme-dark .code-highlight .fm{color:#a6e22e}:root.theme-dark .code-highlight .vc,:root.theme-dark .code-highlight .vg,:root.theme-dark .code-highlight .vi,:root.theme-dark .code-highlight .vm{color:#f8f8f2}:root.theme-dark .code-highlight .il{color:#ae81ff}:root.theme-dark .code-highlight pre{margin:0;padding:0 0 .75rem;overflow:auto}:root.theme-dark .code-highlight .linenos{-webkit-user-select:none;user-select:none;cursor:default;text-align:right;margin-right:8px}:root.theme-dark .code-highlight .linenos::selection{background:0 0}:root.theme-dark .code-highlight span.linenos{color:var(--color-line-number)}:root.theme-dark .code-highlight .err{color:inherit;border:none}.result-paper .attributes{border-spacing:.125rem;display:table}.result-paper .attributes div{display:table-row}.result-paper .attributes div span{margin-top:.25rem;font-size:.9rem;display:table-cell}.result-paper .attributes div span time{font-size:.9rem}.result-paper .attributes div span:first-child{color:var(--color-base-font);min-width:10rem}.result-paper .attributes div span:nth-child(2){color:var(--color-result-publishdate-font)}.result-paper .content{margin-top:.25rem}.result-paper .comments{overflow-wrap:break-word;margin:.25rem 0 0;padding:0;font-size:.9rem;font-style:italic;line-height:1.24}@media screen and (max-width:50em){.result-paper .attributes,.result-paper .attributes div{display:block}.result-paper .attributes div span{display:inline}.result-paper .attributes div span:first-child{font-weight:700}.result-paper .attributes div span:nth-child(2){margin-right:.5rem}}#main_results .result-file{border:1px solid var(--color-result-border);border-radius:10px;margin:0 .5rem 1rem!important}#main_results .result-file video{aspect-ratio:16/9;width:100%;padding:10px 0 0}#main_results .result-file audio{width:100%;padding:10px 0 0}#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:inherit;right:56.75rem!important}article.result-images .detail{display:none}#results.image-detail-open article.result-images[data-vim-selected] .detail{background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-background);z-index:1000;flex-direction:column;padding:4rem 3rem 3rem;transition:top 64ms ease-in;display:flex;position:fixed;inset:13rem 60rem 0 0;overflow-y:scroll}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{text-align:left;border:none;flex:1;width:100%;text-decoration:none;display:block}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{object-fit:contain;width:inherit;height:inherit;max-width:100%;min-height:inherit;background:inherit;border:none;max-height:calc(100vh - 42rem);margin:0;padding:0}#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{text-overflow:ellipsis;height:2rem;margin-bottom:0;font-size:.9rem;overflow:hidden}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{color:var(--color-result-detail-label-font);white-space:nowrap;text-overflow:ellipsis;margin:.8rem 0;font-size:.9rem;overflow:hidden}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:12rem;display:inline-block}#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,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a{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;text-overflow:ellipsis;overflow:hidden}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#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{background:var(--color-result-detail-background);position:relative;overflow:inherit!important;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:visited,#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:active{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{padding:.4rem;top:1rem;right:1rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{padding:.4rem .3rem .4rem .5rem;top:1rem;left:6rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{padding:.4rem;top:1rem;left:2rem}#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{filter:opacity(40%);z-index:1200;border-radius:50%;width:1.5rem;height:1.5rem;display:block;position:absolute}#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{text-align:center;width:1.5rem;height:1.5rem;display:block}#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:visited,#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:active,#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:visited,#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:active,#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:visited,#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:active{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-previous:focus,#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-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{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);position:absolute;top:1rem;left:50%}#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{flex-direction:column;justify-content:center;display:flex}#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{padding:1rem;top:0;right:0}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 2rem);margin:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-left:1rem}}#q,#sidebar .infobox dt bdi{direction:rtl}#urls{direction:initial;text-align:right}#urls .result .url_header{direction:rtl}#urls .result .url_wrapper{justify-content:end}#main_results div#results.only_template_images #urls,#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{float:right;direction:rtl}@supports (background-position-x:100%) and (appearance:none){select{background-position-x:-2rem;border-width:0 0 0 2rem}}#vim-hotkeys-help table{text-align:left;direction:ltr}#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-score,.engine-stats .result-count,.engine-stats .response-time,.engine-stats .engine-reliability{text-align:right} +html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[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,[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 #22262e40;--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 #22262e40;--color-autocomplete-background:#fff;--color-autocomplete-background-hover:#e3e3e3;--color-answer-font:#444;--color-answer-background:#fff;--color-result-keyvalue-col-table:#fdfbff;--color-result-keyvalue-odd:#fdfbff;--color-result-keyvalue-even:#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:#fff3;--color-result-detail-loader-borderleft:#0000;--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:#0003;--color-toolkit-loader-borderleft:#fff0;--color-doc-code:#003;--color-doc-code-background:#ddeaff;--color-bar-chart-primary:#5bc0de;--color-bar-chart-secondary:#deb15b;--color-image-resolution-background:#00000080;--color-image-resolution-font:#fff;--color-loading-indicator:#fff3;--color-loading-indicator-gap:#fff;--color-line-number:#64708d;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}@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 #22262e40;--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 #22262e40;--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-keyvalue-col-table:#1e1e22;--color-result-keyvalue-odd:#1e1e22;--color-result-keyvalue-even:#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:#fff3;--color-result-detail-loader-borderleft:#0000;--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:#fff3;--color-toolkit-loader-borderleft:#0000;--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}}: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 #22262e40;--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 #22262e40;--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-keyvalue-col-table:#1e1e22;--color-result-keyvalue-odd:#1e1e22;--color-result-keyvalue-even:#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:#fff3;--color-result-detail-loader-borderleft:#0000;--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:#fff3;--color-toolkit-loader-borderleft:#0000;--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}:root.theme-black{--color-base-font:#bbb;--color-base-font-rgb:187, 187, 187;--color-base-background:#000;--color-base-background-mobile:#000;--color-url-font:#8af;--color-url-visited-font:#c09cd9;--color-header-background:#000;--color-header-border:#333;--color-footer-background:#000;--color-footer-border:#333;--color-sidebar-border:#555;--color-sidebar-font:#fff;--color-sidebar-background:#000;--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 #22262e40;--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 #22262e40;--color-autocomplete-background:#2b2e36;--color-autocomplete-background-hover:#1e1e22;--color-answer-font:#bbb;--color-answer-background:#26292f;--color-result-keyvalue-col-table:#1e1e22;--color-result-keyvalue-odd:#1e1e22;--color-result-keyvalue-even:#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:#fff3;--color-result-detail-loader-borderleft:#0000;--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:#fff3;--color-toolkit-loader-borderleft:#0000;--color-doc-code:#ddd;--color-doc-code-background:#4d5a6f;--color-favicon-background-color:#ddd;--color-favicon-border-color:#ccc}.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{color:var(--color-toolkit-badge-font);background-color:var(--color-toolkit-badge-background);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:5px;min-width:10px;padding:1px 5px;display:inline-block}kbd{color:var(--color-toolkit-kbd-font);background:var(--color-toolkit-kbd-background);margin:1px;padding:2px 4px;font-size:90%}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{border:1px solid var(--color-result-search-url-border);color:var(--color-result-search-url-font);border-radius:5px;height:1.2em;margin:.1em;padding:4px;line-height:1.2em;display:block;overflow:hidden}div.selectable_url pre{word-break:break-all;-webkit-user-select:all;user-select:all;margin:.1em;font-size:.8em;display:block}.dialog-error{border:1px solid var(--color-toolkit-dialog-border);text-align:right;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error);border-radius:10px;margin:0 0 1em;padding:1rem;display:flex;position:relative}.dialog-error .close{float:left;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-error ul,.dialog-error ol,.dialog-error p{margin:1px 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 0 0 1rem}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-error-block{border:1px solid var(--color-toolkit-dialog-border);text-align:right;color:var(--color-error);background:var(--color-error-background);border-color:var(--color-error);border-radius:10px;margin:0 0 1em;padding:1rem;display:block;position:relative}.dialog-error-block .close{float:left;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-error-block ul,.dialog-error-block ol,.dialog-error-block p{margin:1px 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 0 0 1rem}.dialog-error-block h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{border:1px solid var(--color-toolkit-dialog-border);text-align:right;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning);border-radius:10px;margin:0 0 1em;padding:1rem;display:flex;position:relative}.dialog-warning .close{float:left;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-warning ul,.dialog-warning ol,.dialog-warning p{margin:1px 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 0 0 1rem}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning-block{border:1px solid var(--color-toolkit-dialog-border);text-align:right;color:var(--color-warning);background:var(--color-warning-background);border-color:var(--color-warning);border-radius:10px;margin:0 0 1em;padding:1rem;display:block;position:relative}.dialog-warning-block .close{float:left;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-warning-block ul,.dialog-warning-block ol,.dialog-warning-block p{margin:1px 0 0}.dialog-warning-block table{width:auto}.dialog-warning-block tr{vertical-align:text-top}.dialog-warning-block tr:hover{background:0 0!important}.dialog-warning-block td{padding:0 0 0 1rem}.dialog-warning-block h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{border:1px solid var(--color-toolkit-dialog-border);text-align:right;background:var(--color-toolkit-dialog-background);z-index:5000;border-radius:10px;margin:0 auto;padding:1rem;display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-modal .close{float:left;color:inherit;font-size:1.5em;position:relative;top:-3px}.dialog-modal ul,.dialog-modal ol,.dialog-modal p{margin:1px 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 0 0 1rem}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal h3{margin-top:0}.btn-collapse{cursor:pointer}.scrollx{border:none;margin:0;padding:0;display:block;overflow:auto hidden}.tabs .tabs>label{font-size:90%}ul.tabs{border-bottom:1px solid var(--color-toolkit-tabs-section-border);padding-left:0;list-style:none}ul.tabs li{display:flex}.tabs{flex-wrap:wrap;width:100%;min-width:100%;display:flex}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label,.tabs>li>a{letter-spacing:.5px;text-transform:uppercase;border:solid var(--color-toolkit-tabs-label-border);color:unset;-webkit-user-select:none;user-select:none;cursor:pointer;border-width:0 0 2px;order:1;margin:0 .7em;padding:.7em}.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{box-sizing:border-box;border-top:1px solid var(--color-toolkit-tabs-section-border);min-width:100%;padding:.7rem 0;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:inherit;background:inherit;color:inherit;border-bottom:2px solid #0000;font-weight:400}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;color:var(--color-search-font);z-index:100;margin:0 0 0 1rem;font-size:.9rem;padding:.2rem!important}select:hover,select:focus{cursor:pointer}@supports (background-position-x:100%) and (appearance:none){select{appearance:none;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) calc(100% + 2rem) 0/2rem no-repeat content-box border-box;background-color:var(--color-toolkit-select-background);text-overflow:ellipsis;border-width:0 2rem 0 0;border-color:#0000;border-radius:5px;outline:none}select:hover,select:focus{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]{appearance:none;cursor:pointer;border-radius:10px;width:2.5em;height:.7em;margin:0 16px;display:inline-block;position:relative;box-shadow:none!important}input.checkbox-onoff[type=checkbox]:focus,input.checkbox-onoff[type=checkbox]:hover{outline:none}input.checkbox-onoff[type=checkbox]:focus:after{content:"";border:1px solid var(--color-btn-background);width:3.5em;height:1.65em;box-shadow:var(--color-btn-background) 0 0 3px;z-index:1200;border-radius:12px;position:absolute;top:-.55em;left:-.6em}input.checkbox-onoff[type=checkbox]:before{border-radius:50%;justify-content:center;align-items:center;width:1.875em;height:1.875em;font-size:.75em;display:flex;position:absolute;top:-.5em}input.checkbox-onoff[type=checkbox],input.checkbox-onoff.reversed-checkbox[type=checkbox]:checked{background:var(--color-toolkit-checkbox-onoff-off-background)}input.checkbox-onoff[type=checkbox]:before,input.checkbox-onoff.reversed-checkbox[type=checkbox]:checked:before{content:"✕";color:var(--color-toolkit-checkbox-onoff-off-mark-color);background:var(--color-toolkit-checkbox-onoff-off-mark-background);left:-.5em}input.checkbox-onoff[type=checkbox]:checked,input.checkbox-onoff.reversed-checkbox[type=checkbox]{background:var(--color-toolkit-checkbox-onoff-on-background)}input.checkbox-onoff[type=checkbox]:checked:before,input.checkbox-onoff.reversed-checkbox[type=checkbox]:before{content:"✓";color:var(--color-toolkit-checkbox-onoff-on-mark-color);background:var(--color-toolkit-checkbox-onoff-on-mark-background);left:calc(100% - 1.5em)}@supports (transform:rotate(-45deg)){input[type=checkbox]:not(.checkbox-onoff){appearance:none;cursor:pointer;border:2px solid var(--color-toolkit-checkbox-input-border);border-radius:.3em;width:20px;height:20px;position:relative;top:0;left:0}input[type=checkbox]:not(.checkbox-onoff):after{content:"";border:3px solid var(--color-toolkit-checkbox-label-border);opacity:0;background:0 0;border-top:none;border-right:none;width:9px;height:5px;position:absolute;top:3px;left:2px;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;cursor:inherit;background-color:#0000!important}input.checkbox[type=checkbox]:not(:checked,[disabled],.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{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);margin:1em auto;font-size:10px;animation:1.2s linear infinite load8;position:relative;transform:translateZ(0)}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.engine-tooltip{border:1px solid var(--color-toolkit-engine-tooltip-border);background:var(--color-toolkit-engine-tooltip-background);z-index:5000;text-align:left;border-radius:10px;margin:0 0 0 2rem;padding:.5rem 1rem;font-size:14px;font-weight:400;display:none;position:absolute}th:hover .engine-tooltip,td:hover .engine-tooltip,.engine-tooltip:hover{display:inline-block}.stacked-bar-chart{flex-flow:row;align-items:center;width:100%;margin:0;padding:0 .125rem 0 4rem;display:inline-flex}.stacked-bar-chart-value{text-align:right;width:3rem;padding:0 .5rem;display:inline-block;position:absolute}.stacked-bar-chart-base{flex-grow:0;flex-shrink:0;flex-basis:unset;display:flex}.stacked-bar-chart-median{flex-grow:0;flex-shrink:0;flex-basis:unset;background:var(--color-base-font);border:1px solid rgb(var(--color-base-font-rgb), .9);padding:.3rem 0;display:flex}.stacked-bar-chart-rate80{flex-grow:0;flex-shrink:0;flex-basis:unset;border:1px solid rgb(var(--color-base-font-rgb), .3);background:0 0;padding:.3rem 0;display:flex}.stacked-bar-chart-rate95{flex-grow:0;flex-shrink:0;flex-basis:unset;border-bottom:1px dotted rgb(var(--color-base-font-rgb), .5);background:0 0;padding:0;display:flex}.stacked-bar-chart-rate100{flex-grow:0;flex-shrink:0;flex-basis:unset;border-left:1px solid rgb(var(--color-base-font-rgb), .9);background:0 0;width:1px;padding:.4rem 0;display:flex}.autocomplete{text-align:right;border-radius:10px;width:44rem;max-width:calc(100% - 1rem);max-height:0;position:absolute;overflow-y:hidden}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:var(--color-autocomplete-background)}.autocomplete:empty{display:none}.autocomplete>ul{margin:0;padding:0;list-style-type:none}.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:active,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:hover a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:hover a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:hover,.autocomplete>ul>li:hover a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{background-color:var(--color-autocomplete-background);color:var(--color-autocomplete-font);z-index:5000;border-radius:.8rem;max-height:32rem;margin-top:3.5rem;display:block;overflow-y:auto}.autocomplete.open:empty{display:none}@media screen and (max-width:50em){.autocomplete>ul>li{padding: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{background-color:var(--color-doc-code-background);color:var(--color-doc-code);border:0;border-radius:5px;padding:.2rem;font-family:monospace}.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{text-align:right;width:7rem}.engine-stats .engine-reliability{text-align:right}table.engine-error th.engine-error-type,table.engine-error td.engine-error-type,failed-test{width:10rem}.engine-errors{margin-top:3rem}.engine-errors table.engine-error{border:1px solid var(--color-result-border);text-align:right;max-width:1280px;margin:1rem 0 3rem}.engine-errors table.engine-error tr th,.engine-errors table.engine-error tr td{padding:.5rem}.engine-errors table.engine-error span.log_parameters{border-right:1px solid solid var(--color-result-border);margin:0 0 0 .5rem;padding:0 1rem 0 0}.bar-chart-value{text-align:right;width:3em;padding-right:.5rem;display:inline-block}.bar-chart-graph{width:calc(100% - 5rem);display:inline-block}.bar-chart-bar{border:3px solid var(--color-bar-chart-primary);margin:1px 0}.bar-chart-serie1{border:3px solid var(--color-bar-chart-primary);float:left;margin:1px 0}.bar-chart-serie2{border:3px solid var(--color-bar-chart-secondary);float:left;margin:1px 0}.bar0{border:0;width: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{width:100%;height:300px;margin:10px 0}#answers .weather summary{list-style:none;display:block}#answers .weather div.summary{background-color:var(--color-header-background);border-radius:5px;margin:0;padding:.5rem 1rem}#answers .weather table{table-layout:fixed;border-collapse:separate;border-spacing:.1em 0;margin-top:.5rem;margin-bottom:.5rem;font-size:.9rem}#answers .weather td{text-overflow:ellipsis;padding:0;overflow:hidden}#answers .weather img.symbol{width:5rem;margin:auto;display:block}#main_index{margin-top:26vh}.index{text-align:center}.index .title{background:url(./img/searxng.png) 50%/contain no-repeat;min-height:4rem;margin:4rem auto}.index h1{visibility:hidden;font-size:4em}.index #search,.index #search_header{background:inherit;border:inherit;margin:0 auto;padding:0;display:block}.index .search_filters{margin:1em 0;display:block}.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 th,table td{text-align:center;text-align:right;padding:1rem .5rem}table tr.pref-group th{text-align:right;background:var(--color-settings-table-group-background);font-weight:400}#main_preferences form{width:100%}#main_preferences fieldset{border:none;margin:8px}#main_preferences legend{float:right;width:300px;margin:0;padding:5px 0 0;display:block}#main_preferences input[type=text]{width:13.25rem;color:var(--color-toolkit-input-text-font);background:none repeat scroll 0 0 var(--color-toolkit-select-background);border:none;border-radius:5px;height:2rem;padding:.2rem .4rem}#main_preferences input[type=text]:hover,#main_preferences input[type=text]:focus{background-color:var(--color-toolkit-select-background-hover)}#main_preferences div.pref-group{text-align:right;background:var(--color-settings-table-group-background);width:100%;padding:1rem .5rem;font-weight:400}#main_preferences .value{float:right;width:15em;margin:0;padding:0}#main_preferences .value select,#main_preferences .value input[type=text]{margin:0 0 0 1rem;font-size:inherit!important}#main_preferences .value select{width:14rem}#main_preferences .value select:focus,#main_preferences .value input:focus{box-shadow:0 0 1px 1px var(--color-btn-background);outline:none}#main_preferences .description{float:left;width:50%;color:var(--color-settings-engine-description-font);margin:0;padding:5px 0 0;font-size:90%}#main_preferences .bang{text-align:right;background-color:var(--color-doc-code-background);color:var(--color-doc-code);border:0;border-radius:5px;padding:.2rem}#main_preferences .category{margin-left:.5rem}#main_preferences .category label{border:2px solid #0000;border-radius:5px;padding:.2rem .4rem}#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{max-width:40rem;margin-top:1.8rem;right:calc(50% - 32.5em)}#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{direction:ltr;width:100%}#main_preferences table.cookies th,#main_preferences table.cookies td{text-align:left;vertical-align:top;padding:.5em;font-family:monospace;font-size:1rem}#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(2n)>th,#main_preferences table.cookies>tbody>tr:nth-child(2n)>td{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);cursor:pointer;border:0;border-radius:10px;margin:2px 4px;padding:.7em;display:inline-block}#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{align-items:center;gap:.5rem;display:flex}#main_preferences #copy-hash-container div.selectable_url pre{flex-grow:1;width:auto}#main_preferences #pref-hash-input{width:100%}@media screen and (max-width:79.75em){.preferences_back{clear:both}.engine-tooltip{right:10em!important}}#search{margin:0;padding:0}#search_header{background:var(--color-header-background);border-bottom:1px solid var(--color-header-border);grid-template-columns:3rem 1fr;grid-template-areas:"logo search""spacer categories";gap:1rem 1.2rem;margin:0;padding-top:1.5em;padding-left:2em;padding-right:7rem;display:grid}.category_checkbox,.category_button{margin-left:1rem;padding:0;display:inline-block;position:relative}.category_checkbox input{display:none}.category_checkbox label{cursor:pointer;text-transform:capitalize;-webkit-user-select:none;user-select:none;border-bottom:2px solid #0000;padding:.2rem 0;font-size:.9em;display:inline-flex}.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;text-transform:capitalize;border:none;border-bottom:2px solid #0000;align-items:center;padding:.2rem 0;font-size:.9em;display:inline-flex}button.category_button svg{padding-right:.2rem}button.category_button.selected,button.category_button:active{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}.no-js #categories_container:has(button.category_button:focus-within) button.category_button.selected{color:var(--color-base-font);border-bottom:none}.no-js #categories_container:has(button.category_button:focus-within) button.category_button:focus-within{color:var(--color-categories-item-selected-font);border-bottom:2px solid var(--color-categories-item-border-selected)}#search_logo{grid-area:logo;justify-content:center;align-items:center;padding:.5rem 10px 0;display:flex}#search_logo svg{flex:1;width:30px;height:30px;margin:.5rem 0 auto}.search_categories{grid-area:categories}.search_categories .help{display:none}.search_categories:hover .help{background:var(--color-base-background);z-index:1000;width:100%;padding:1rem .6rem .6rem 0;display:block;position:absolute;left:-.1rem}#search_view{grid-area:search;padding:.5rem .5rem 0}body.results_endpoint #search_view{padding:.5rem 2.8rem 0 0}.search_box{white-space:nowrap;width:100%;max-width:44rem;box-shadow:var(--color-search-shadow);border-radius:.8rem;flex-direction:row;display:inline-flex}#clear_search{border-collapse:separate;box-sizing:border-box;background:none repeat scroll 0 0 var(--color-search-background);width:1.8rem;color:var(--color-search-font);z-index:1000;border:none;outline:none;margin:0;padding:.8rem .2rem;font-size:1.1rem;display:block}#clear_search:hover{color:var(--color-search-background-hover)}#q:placeholder-shown~#clear_search{pointer-events:none}#q:placeholder-shown~#clear_search *{display:none}#q,#send_search{background:none repeat scroll 0 0 var(--color-search-background);color:var(--color-search-font);z-index:100;border:none;outline:none;margin:0;font-size:1.1rem;display:block}#q{border-radius:0 .8rem .8rem 0;width:100%;padding-right:1rem;padding-left:0!important}#send_search{border-radius:.8rem 0 0 .8rem;padding:.8rem}#send_search:hover{cursor:pointer;background-color:var(--color-search-background-hover);color:var(--color-search-background)}.search_filters{overscroll-behavior-inline:contain;margin:.6rem 10.6rem 0 0;display:flex;overflow-x:auto}.search_filters select{background-color:inherit}.search_filters select:hover,.search_filters select:focus{color:var(--color-base-font)}@media screen and (max-width:79.75em){#search_header{column-gap:.5rem;padding:1.5em .5rem 0}.search_filters{margin:.6rem 3.5rem 0 0}#categories{clear:both;font-size:90%}}@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{width:auto;display:inline-block}#main_index #categories,#main_results #categories{text-align:right;width:100%;overflow:scroll hidden}}@media screen and (max-width:50em){#search_header{grid-template-areas:"logo search""categories categories";gap:0;width:100%;margin:0;padding:.1rem 0 0}.search_logo{padding:0}.search_box{width:100%}#q{flex:1;width:100%}.search_filters{margin:0 10px;padding:.5rem 0}.category{width:auto;margin:0;display:inline-block}.category svg{display:none}.category_checkbox label,.category_button{margin:0!important;padding:1rem!important}#search_view:focus-within{background-color:var(--color-search-background);z-index:2000;width:100%;height:100%;display:block;position:absolute;top:0}#search_view:focus-within .search_box{border-bottom:1px solid var(--color-search-border);width:100%;box-shadow:none;border-radius:0}#search_view:focus-within .search_box #send_search{margin-left:0!important}#search_view:focus-within .search_box *{box-shadow:none;border:none;border-radius:0}#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-user-select:none;user-select:none}#categories_container{position:relative}.favicon img{background-color:var(--color-favicon-background-color);border:1px solid var(--color-favicon-border-color);border-radius:10%;width:1.5rem;height:1.5rem;display:flex}@media screen and (min-width:50em){.center-alignment-yes #main_results{--center-page-width:48rem}}@media screen and (min-width:62rem){.center-alignment-yes #main_results{--center-page-width:60rem}}@media screen and (min-width:79.75em){.center-alignment-yes #main_results{--center-page-width:73rem}}@media screen and (min-width:50em) and (max-width:79.75em){.center-alignment-yes #main_results #results{grid-template-columns:60% calc(40% - 5rem);margin-left:0;margin-right:0}.center-alignment-yes #main_results #urls{margin-right:3rem}.center-alignment-yes #main_results #sidebar{margin-left:1rem}.center-alignment-yes #main_results #backToTop{right:calc(60% + 1rem)}}@media screen and (min-width:79.75em){.center-alignment-yes #main_results{flex-direction:column;align-items:center;display:flex}.center-alignment-yes #main_results #search{flex-direction:column;align-items:center;width:100%;display:flex}.center-alignment-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-alignment-yes #main_results .search_filters{width:var(--center-page-width);margin-right:.5rem}.center-alignment-yes #main_results #results{margin-left:2rem;margin-right:10rem}.center-alignment-yes #main_results #results.only_template_images,.center-alignment-yes #main_results #results.image-detail-open{align-self:flex-start}.center-alignment-yes #main_results #results:not(.only_template_images,.image-detail-open){grid-template-columns:calc(var(--center-page-width) - 5rem - 25rem) 25rem;margin-right:1.5rem}.center-alignment-yes #main_results #results:not(.only_template_images,.image-detail-open) #backToTop{right:calc(50% - 25rem - 5rem + 1rem + var(--center-page-width) / 2)}.center-alignment-yes #main_results #results .result .content{max-width:inherit}.center-alignment-yes #main_results #urls{margin-right:0}.center-alignment-yes #main_results #sidebar{margin-left:0}}.sxng-icon-set{vertical-align:bottom;-webkit-text-decoration:inherit;text-decoration:inherit;line-height:1;display:inline-block;transform:scaleX(-1)}.sxng-icon-set-small{vertical-align:bottom;width:1rem;height:1rem;-webkit-text-decoration:inherit;text-decoration:inherit;line-height:1;display:inline-block;transform:scaleX(-1)}.sxng-icon-set-big{vertical-align:bottom;width:1.5rem;height:1.5rem;-webkit-text-decoration:inherit;text-decoration:inherit;line-height:1;display:inline-block;transform:scaleX(-1)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:var(--color-base-font);background-color:var(--color-base-background);scroll-behavior:smooth;margin:0;padding:0;font-family:sans-serif;font-size:.9em}body,main{margin:0;padding:0}body{flex-direction:column;height:100vh;margin:0;display:flex}@supports (height:100dvh){body{height:100dvh}}main{flex:1;width:100%;margin-bottom:2rem}.page_with_header{width:85em;margin:2em auto}footer{clear:both;text-align:center;background-color:var(--color-footer-background);border-top:1px solid var(--color-footer-border);width:100%;min-height:4rem;padding:1rem 0;overflow:hidden}footer p{font-size:.9em}.page_with_header .logo{height:40px}input[type=submit],#results button[type=submit],.button{background:var(--color-btn-background);color:var(--color-btn-font);cursor:pointer;border:0;border-radius:10px;padding:.7rem;display:inline-block}a{color:var(--color-url-font);text-decoration:none}a:visited,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.title,article.result-images[data-vim-selected] span.source{color:var(--color-result-image-span-font-selected)}article[data-vim-selected].category-videos,article[data-vim-selected].category-news,article[data-vim-selected].category-map,article[data-vim-selected].category-music,article[data-vim-selected].category-social{border:1px solid var(--color-result-vim-arrow);border-radius:10px}.result{box-sizing:border-box;border-right:.2rem solid #0000;width:100%;margin:.125rem 0;padding:1rem}.result h3{overflow-wrap:break-word;margin:.4rem 0;padding:0;font-size:1.2rem}.result h3 a{color:var(--color-result-link-font);font-size:1.1em;font-weight:400}.result h3 a:visited{color:var(--color-result-link-visited-font)}.result h3 a:focus,.result h3 a:hover{border:none;outline:none;text-decoration:underline}.result .cache_link,.result .proxyfied_link{margin-left:.5rem;font-size:smaller!important}.result .content,.result .stat{overflow-wrap:break-word;max-width:54em;margin:0;padding:0;font-size:.9em;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{background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer;border-radius:5px;margin:0 10px 0 0;padding:5px 10px;font-size:.9em}.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_header{gap:.5rem;display:flex}.result .url_wrapper{color:var(--color-result-url-font);flex-flow:row;flex:1;align-items:center;min-width:0;margin:0;padding:0;font-size:1rem;display:flex;overflow:hidden}.result .url_wrapper .url_o1{white-space:nowrap;flex-shrink:1;padding-bottom:1px}.result .url_wrapper .url_o1 .url_i1{unicode-bidi:plaintext}.result .url_wrapper .url_o1:after{content:" ";width:1ch;display:inline-block}.result .url_wrapper .url_o2{white-space:nowrap;flex:0 1 content;text-align:right;padding-bottom:1px;overflow:hidden}.result .url_wrapper .url_o2 .url_i2{float:right}.result .published_date,.result .result_length,.result .result_views,.result .result_author,.result .result_shipping,.result .result_source_country{color:var(--color-result-publishdate-font);font-size:.8em}.result .result_price{color:var(--color-result-description-highlight-font);font-size:1.2em}.result a.thumbnail_link{float:left;aspect-ratio:4/3;background:var(--color-result-border);border-radius:.5rem;width:8rem;margin-right:.5rem;display:block;position:relative;overflow:hidden}.result a.thumbnail_link img.thumbnail_bg{object-fit:cover;filter:blur(.25rem);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.result a.thumbnail_link img.thumbnail{object-fit:contain;width:100%;height:100%;display:block;position:relative}.result a.thumbnail_link .thumbnail_length{background:var(--color-image-resolution-background);color:var(--color-image-resolution-font);z-index:1;border-top-left-radius:.3rem;padding:.3rem .5rem;font-size:.9rem;position:absolute;bottom:0;right:6px}.result .result_inner{overflow:hidden}.result .break{clear:both}.result-packages .attributes{border-spacing:.125rem;margin-top:.3rem;display:table}.result-packages .attributes div{display:table-row}.result-packages .attributes div span{margin-top:.25rem;font-size:.9rem;display:table-cell}.result-packages .attributes div span time{font-size:.9rem}.result-packages .attributes div span:first-child{color:var(--color-base-font);min-width:10rem}.result-packages .attributes div span:nth-child(2){color:var(--color-result-publishdate-font)}.result-packages .content{margin-top:.25rem}.result-packages .comments{overflow-wrap:break-word;margin:.25rem 0 0;padding:0;font-size:.9rem;font-style:italic;line-height:1.24}.template_group_images{flex-wrap:wrap;display:flex}.template_group_images:after{content:"";flex-grow:10}.category-videos,.category-news,.category-map,.category-music,.category-social{border:1px solid var(--color-result-border);border-radius:10px;margin:0 .5rem 1rem!important}.category-social .image{min-width:48px;min-height:48px;width:auto!important;padding:0 5px 25px 0!important}.audio-control audio,.embedded-content iframe{width:100%;padding:10px 0 0}.result-videos a.thumbnail_link{float:right;margin-left:1rem;margin-right:0;aspect-ratio:16/9!important;width:10rem!important}.result-videos .content{overflow:hidden}.result-videos .embedded-video iframe{aspect-ratio:16/9;width:100%;padding:10px 0 0}@supports not (aspect-ratio:1 / 1){.result-videos .embedded-video iframe{height:25.3125rem}}.engines{float:left;clear:both;color:var(--color-result-engines-font);flex-wrap:wrap;justify-content:flex-end;margin-top:.5rem;display:flex}.engines span{margin:0 0 0 .5rem;font-size:smaller}.small_font{font-size:.8em}.highlight{color:var(--color-result-link-font-highlight);background:inherit}.empty_element{font-style:italic}.result-images{height:12rem;width:unset;flex-grow:1;margin:.25rem;padding:.5rem .5rem 3rem;border:none!important}.result-images>a{outline:none;position:relative}.result-images img{object-fit:cover;vertical-align:bottom;background:var(--color-result-image-background);border:none;width:auto;height:100%;margin:0;padding:0}.result-images .image_resolution{background:var(--color-image-resolution-background);color:var(--color-image-resolution-font);border-top-left-radius:.3rem;padding:.3rem .5rem;font-size:.9rem;position:absolute;bottom:0;right:0}.result-images span.title,.result-images span.source{width:100%;color:var(--color-result-image-span-font);text-overflow:ellipsis;white-space:nowrap;padding:.5rem 0 0;font-size:.9rem;display:block;position:absolute;overflow:hidden}.result-images span.source{padding:1.8rem 0 0;font-size:.7rem}.result-map img.image{float:left!important;width:auto!important;height:100px!important}.result-map table{border-collapse:separate;border-spacing:0 .35rem;width:auto;font-size:.9em}.result-map table th{font-weight:inherit;vertical-align:top;text-align:right;width:17rem}.result-map table td{vertical-align:top;text-align:right}.hidden{display:none!important}#results{grid-template:"corrections sidebar"min-content"answers sidebar"min-content"urls sidebar"1fr"pagination sidebar"min-content/45rem 25rem;gap:0 5rem;margin:1rem 10rem 0 2rem;display:grid}#results #sidebar :first-child{margin-top:0}#urls{grid-area:urls;padding:0}#apis .wrapper{display:flex}#suggestions .wrapper{margin:0;padding-left:0;list-style-position:inside}#suggestions .wrapper li::marker{color:var(--color-result-link-font)}#suggestions .wrapper form{display:inline-block}#suggestions input,#infoboxes input{color:var(--color-result-search-url-font);cursor:pointer;text-overflow:ellipsis;text-align:left;background:0 0;width:100%;margin:0;padding:3px;font-size:.9em;display:inline-block;overflow:hidden}#suggestions input[type=submit],#infoboxes input[type=submit],#suggestions .infobox .url a,#infoboxes .infobox .url a{color:var(--color-result-link-font);font-size:.9rem;text-decoration:none}#suggestions input[type=submit]:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#infoboxes .infobox .url a:hover{text-decoration:underline}#corrections{flex-flow:wrap;grid-area:corrections;margin:0 0 1em;display:flex}#corrections h4,#corrections input[type=submit]{margin:.5rem;padding:.5rem;display:inline-block}#corrections input[type=submit]{border-radius:5px;font-size:.8rem}#infoboxes .title,#suggestions .title,#search_url .title,#engines_msg .title,#apis .title{color:var(--color-base-font);margin:2em 0 .5em}summary.title{cursor:pointer;padding-top:1em}.sidebar-collapsible{border-top:1px solid var(--color-sidebar-border);padding-bottom:.5em}#sidebar-end-collapsible{border-bottom:1px solid var(--color-sidebar-border);width:100%}#answers{background:var(--color-answer-background);color:var(--color-answer-font);border-radius:10px;grid-area:answers;margin:0 0 1rem;padding:1rem}#answers h4{display:none}#answers span{overflow-wrap:anywhere}#answers .answer{flex-direction:column;display:flex}#answers .answer-url{margin:5px 10px 10px auto}#infoboxes form{min-width:210px}#sidebar{overflow-wrap:break-word;color:var(--color-sidebar-font);grid-area:sidebar}#sidebar .infobox{border:1px solid var(--color-sidebar-border);border-radius:10px;margin:10px 0;padding:1rem;font-size:.9em}#sidebar .infobox h2{margin:0 0 .5em}#sidebar .infobox img{max-width:100%;max-height:12em;margin:0 auto;padding:0;display:block}#sidebar .infobox dt{font-weight:700}#sidebar .infobox .attributes dl{margin:.5em 0}#sidebar .infobox .attributes dt{margin:.5em 0 .5em .25em;padding:0;display:inline}#sidebar .infobox .attributes dd{margin:.5em 0;padding:0;display:inline}#sidebar .infobox input{font-size:1em}#sidebar .infobox br,#sidebar .infobox .attributes,#sidebar .infobox .urls{clear:both}#apis input{background:var(--color-show-btn-background);color:var(--color-show-btn-font);cursor:pointer;border-radius:5px;margin:0 10px 0 0;padding:5px 10px;font-size:.9em}#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;border-radius:.3rem;margin-left:.5rem;padding:.4rem;display:none}#links_on_top{text-align:left;color:var(--color-search-font);border:0;align-items:center;padding:0;font-size:1em;display:flex;position:absolute;top:2.7rem;left:1rem}#links_on_top a{align-items:center;margin-left:1em;display:flex}#links_on_top a svg{margin-left:.125em;font-size:1.2em}#links_on_top a,#links_on_top a:link *,#links_on_top a:hover *,#links_on_top a:visited *,#links_on_top a:active *{color:var(--color-search-font)}#pagination{grid-area:pagination}#pagination br{clear:both}.numbered_pagination{flex-direction:row;justify-content:center;align-items:center;display:flex;overflow:hidden}.page_number{text-decoration:underline;color:var(--color-result-link-font)!important;background:0 0!important}.page_number_current{color:var(--color-result-link-visited-font);background:0 0;border:none}#backToTop{border:1px solid var(--color-backtotop-border);background:var(--color-backtotop-background);opacity:0;pointer-events:none;border-radius:10px;margin:0;padding:0;font-size:1em;transition:opacity .5s;position:fixed;bottom:8rem;right:56.3rem}#backToTop a{margin:0;padding:.7em;display:block}#backToTop a,#backToTop a:visited,#backToTop a:hover,#backToTop a:active{color:var(--color-backtotop-font)}#results.scrolling #backToTop{opacity:1;pointer-events:all}@media screen and (max-width:calc(79.75em - .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-alignment-no #links_on_top span{display:none}.center-alignment-no .page_with_header{width:auto;margin:2rem .5rem}.center-alignment-no #infoboxes{position:inherit;max-width:inherit}.center-alignment-no #infoboxes .infobox{clear:both}.center-alignment-no #infoboxes .infobox img{float:right;max-width:10em;margin:.5em 0 .5em .5em}.center-alignment-no #sidebar{float:none;border:none;width:auto;margin:0 .5rem .125rem;padding:0}.center-alignment-no #sidebar input{border:0}.center-alignment-no .result .url span.url{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.center-alignment-no .result .engines{float:left;flex-wrap:wrap;justify-content:flex-end;padding:3px 0 0;display:flex}.center-alignment-no .result-images{border-bottom:none!important}.center-alignment-no .image_result,.center-alignment-no .image_result img{max-width:98%}.center-alignment-no #backToTop{display:none}.center-alignment-no #pagination{margin:2rem 0 0!important}.center-alignment-no #main_results div#results{grid-template:"corrections"min-content"answers"min-content"sidebar"min-content"urls"1fr"pagination"min-content/45rem;justify-content:center;gap:0;margin:0 auto;display:grid}}#main_results div#results.only_template_images{grid-template:"corrections"min-content"answers"min-content"sidebar"min-content"urls"1fr"pagination"min-content/100%;gap:0;margin:1rem .5rem 0;display:grid}#main_results div#results.only_template_images #urls{flex-wrap:wrap;margin:0;display:flex}#main_results div#results.only_template_images #urls:after{content:"";flex-grow:10}#main_results div#results.only_template_images #backToTop{left:1rem;right:auto}#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{width:auto;margin:2rem .5rem}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:right;max-width:10em;margin:.5em 0 .5em .5em}#sidebar{float:none;border:none;width:auto;margin:0 .5rem .125rem;padding:0}#sidebar input{border:0}.result .url span.url{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.result .engines{float:left;flex-wrap:wrap;justify-content:flex-end;padding:3px 0 0;display:flex}.result-images{border-bottom:none!important}.image_result,.image_result img{max-width:98%}#backToTop{display:none}#main_results div#results{grid-template:"corrections"min-content"answers"min-content"sidebar"min-content"urls"1fr"pagination"min-content/45rem;justify-content:center;gap:0;margin:0 auto;display:grid}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!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);border-radius:10px;width:96%;margin:1rem 2%}.result-images{background:var(--color-base-background-mobile);height:10rem;width:unset;margin:0}.infobox{background-color:var(--color-sidebar-background);border:none!important}.numbered_pagination{display:none}.result-packages .attributes,.result-packages .attributes div{display:block}.result-packages .attributes div span{display:inline}.result-packages .attributes div span:first-child{font-weight:700}.result-packages .attributes div span:nth-child(2){margin-right:.5rem}}@media screen and (max-width:35em){.result a.thumbnail_link{aspect-ratio:1;border-radius:1.25rem;width:7rem}}pre code{white-space:pre-wrap}#main_results .result-keyvalue caption{caption-side:bottom;background-color:var(--color-result-keyvalue-table);padding:.8rem .5rem;font-style:italic}#main_results .result-keyvalue .col-key{width:25%}#main_results .result-keyvalue table{word-break:break-all;table-layout:fixed;background-color:var(--color-result-keyvalue-table);width:100%}#main_results .result-keyvalue tr.odd{background-color:var(--color-result-keyvalue-odd)}#main_results .result-keyvalue tr.even{background-color:var(--color-result-keyvalue-even)}#main_results .result-keyvalue th,#main_results .result-keyvalue td{padding:.3rem .5rem}.code-highlight pre{line-height:125%}.code-highlight td.linenos .normal,.code-highlight span.linenos{color:inherit;background-color:#0000;padding-left:5px;padding-right:5px}.code-highlight td.linenos .special,.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,.code-highlight .cm{color:#3d7b7b;font-style:italic}.code-highlight .cp{color:#9c6500}.code-highlight .cpf,.code-highlight .c1,.code-highlight .cs{color:#3d7b7b;font-style:italic}.code-highlight .gd{color:#a00000}.code-highlight .ge{font-style:italic}.code-highlight .ges{font-style:italic;font-weight:700}.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,.code-highlight .kd,.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,.code-highlight .mf,.code-highlight .mh,.code-highlight .mi,.code-highlight .mo{color:#666}.code-highlight .sa,.code-highlight .sb,.code-highlight .sc,.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,.code-highlight .vg,.code-highlight .vi,.code-highlight .vm{color:#19177c}.code-highlight .il{color:#666}.codelines{margin:.125rem 0 0;padding:1rem 0 0}.code-highlight pre{margin:0;padding:0 0 .75rem;overflow:auto}.code-highlight .linenos{-webkit-user-select:none;user-select:none;cursor:default;text-align:right;margin-right:8px}.code-highlight .linenos::selection{background:0 0}.code-highlight span.linenos{color:var(--color-line-number)}.code-highlight .err{color:inherit;border:none}@media (prefers-color-scheme:dark){:root.theme-auto .code-highlight pre{line-height:125%}:root.theme-auto .code-highlight td.linenos .normal,:root.theme-auto .code-highlight span.linenos{color:inherit;background-color:#0000;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight td.linenos .special,:root.theme-auto .code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-auto .code-highlight .hll{background-color:#49483e}:root.theme-auto .code-highlight .c{color:#959077}:root.theme-auto .code-highlight .err{color:#ed007e;background-color:#1e0010}:root.theme-auto .code-highlight .esc,:root.theme-auto .code-highlight .g{color:#f8f8f2}:root.theme-auto .code-highlight .k{color:#66d9ef}:root.theme-auto .code-highlight .l{color:#ae81ff}:root.theme-auto .code-highlight .n{color:#f8f8f2}:root.theme-auto .code-highlight .o{color:#ff4689}:root.theme-auto .code-highlight .x,:root.theme-auto .code-highlight .p{color:#f8f8f2}:root.theme-auto .code-highlight .ch,:root.theme-auto .code-highlight .cm,:root.theme-auto .code-highlight .cp,:root.theme-auto .code-highlight .cpf,:root.theme-auto .code-highlight .c1,:root.theme-auto .code-highlight .cs{color:#959077}:root.theme-auto .code-highlight .gd{color:#ff4689}:root.theme-auto .code-highlight .ge{color:#f8f8f2;font-style:italic}:root.theme-auto .code-highlight .ges{color:#f8f8f2;font-style:italic;font-weight:700}:root.theme-auto .code-highlight .gr{color:#ff4689}:root.theme-auto .code-highlight .gh{color:#f8f8f2}:root.theme-auto .code-highlight .gi{color:#a6e22e}:root.theme-auto .code-highlight .go{color:#66d9ef}:root.theme-auto .code-highlight .gp{color:#ff4689;font-weight:700}:root.theme-auto .code-highlight .gs{color:#f8f8f2;font-weight:700}:root.theme-auto .code-highlight .gu{color:#959077}:root.theme-auto .code-highlight .gt,:root.theme-auto .code-highlight .kc,:root.theme-auto .code-highlight .kd{color:#66d9ef}:root.theme-auto .code-highlight .kn{color:#ff4689}:root.theme-auto .code-highlight .kp,:root.theme-auto .code-highlight .kr,:root.theme-auto .code-highlight .kt{color:#66d9ef}:root.theme-auto .code-highlight .ld{color:#e6db74}:root.theme-auto .code-highlight .m{color:#ae81ff}:root.theme-auto .code-highlight .s{color:#e6db74}:root.theme-auto .code-highlight .na,:root.theme-auto .code-highlight .nb,:root.theme-auto .code-highlight .nc{color:#a6e22e}:root.theme-auto .code-highlight .no{color:#66d9ef}:root.theme-auto .code-highlight .nd{color:#a6e22e}:root.theme-auto .code-highlight .ni{color:#f8f8f2}:root.theme-auto .code-highlight .ne,:root.theme-auto .code-highlight .nf{color:#a6e22e}:root.theme-auto .code-highlight .nl,:root.theme-auto .code-highlight .nn{color:#f8f8f2}:root.theme-auto .code-highlight .nx{color:#a6e22e}:root.theme-auto .code-highlight .py{color:#f8f8f2}:root.theme-auto .code-highlight .nt{color:#ff4689}:root.theme-auto .code-highlight .nv{color:#f8f8f2}:root.theme-auto .code-highlight .ow{color:#ff4689}:root.theme-auto .code-highlight .pm,:root.theme-auto .code-highlight .w{color:#f8f8f2}:root.theme-auto .code-highlight .mb,:root.theme-auto .code-highlight .mf,:root.theme-auto .code-highlight .mh,:root.theme-auto .code-highlight .mi,:root.theme-auto .code-highlight .mo{color:#ae81ff}:root.theme-auto .code-highlight .sa,:root.theme-auto .code-highlight .sb,:root.theme-auto .code-highlight .sc,:root.theme-auto .code-highlight .dl,:root.theme-auto .code-highlight .sd,:root.theme-auto .code-highlight .s2{color:#e6db74}:root.theme-auto .code-highlight .se{color:#ae81ff}:root.theme-auto .code-highlight .sh,:root.theme-auto .code-highlight .si,:root.theme-auto .code-highlight .sx,:root.theme-auto .code-highlight .sr,:root.theme-auto .code-highlight .s1,:root.theme-auto .code-highlight .ss{color:#e6db74}:root.theme-auto .code-highlight .bp,:root.theme-auto .code-highlight .fm{color:#a6e22e}:root.theme-auto .code-highlight .vc,:root.theme-auto .code-highlight .vg,:root.theme-auto .code-highlight .vi,:root.theme-auto .code-highlight .vm{color:#f8f8f2}:root.theme-auto .code-highlight .il{color:#ae81ff}:root.theme-auto .code-highlight pre{margin:0;padding:0 0 .75rem;overflow:auto}:root.theme-auto .code-highlight .linenos{-webkit-user-select:none;user-select:none;cursor:default;text-align:right;margin-right:8px}:root.theme-auto .code-highlight .linenos::selection{background:0 0}:root.theme-auto .code-highlight span.linenos{color:var(--color-line-number)}:root.theme-auto .code-highlight .err{color:inherit;border:none}}:root.theme-dark .code-highlight pre{line-height:125%}:root.theme-dark .code-highlight td.linenos .normal,:root.theme-dark .code-highlight span.linenos{color:inherit;background-color:#0000;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight td.linenos .special,:root.theme-dark .code-highlight span.linenos.special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}:root.theme-dark .code-highlight .hll{background-color:#49483e}:root.theme-dark .code-highlight .c{color:#959077}:root.theme-dark .code-highlight .err{color:#ed007e;background-color:#1e0010}:root.theme-dark .code-highlight .esc,:root.theme-dark .code-highlight .g{color:#f8f8f2}:root.theme-dark .code-highlight .k{color:#66d9ef}:root.theme-dark .code-highlight .l{color:#ae81ff}:root.theme-dark .code-highlight .n{color:#f8f8f2}:root.theme-dark .code-highlight .o{color:#ff4689}:root.theme-dark .code-highlight .x,:root.theme-dark .code-highlight .p{color:#f8f8f2}:root.theme-dark .code-highlight .ch,:root.theme-dark .code-highlight .cm,:root.theme-dark .code-highlight .cp,:root.theme-dark .code-highlight .cpf,:root.theme-dark .code-highlight .c1,:root.theme-dark .code-highlight .cs{color:#959077}:root.theme-dark .code-highlight .gd{color:#ff4689}:root.theme-dark .code-highlight .ge{color:#f8f8f2;font-style:italic}:root.theme-dark .code-highlight .ges{color:#f8f8f2;font-style:italic;font-weight:700}:root.theme-dark .code-highlight .gr{color:#ff4689}:root.theme-dark .code-highlight .gh{color:#f8f8f2}:root.theme-dark .code-highlight .gi{color:#a6e22e}:root.theme-dark .code-highlight .go{color:#66d9ef}:root.theme-dark .code-highlight .gp{color:#ff4689;font-weight:700}:root.theme-dark .code-highlight .gs{color:#f8f8f2;font-weight:700}:root.theme-dark .code-highlight .gu{color:#959077}:root.theme-dark .code-highlight .gt,:root.theme-dark .code-highlight .kc,:root.theme-dark .code-highlight .kd{color:#66d9ef}:root.theme-dark .code-highlight .kn{color:#ff4689}:root.theme-dark .code-highlight .kp,:root.theme-dark .code-highlight .kr,:root.theme-dark .code-highlight .kt{color:#66d9ef}:root.theme-dark .code-highlight .ld{color:#e6db74}:root.theme-dark .code-highlight .m{color:#ae81ff}:root.theme-dark .code-highlight .s{color:#e6db74}:root.theme-dark .code-highlight .na,:root.theme-dark .code-highlight .nb,:root.theme-dark .code-highlight .nc{color:#a6e22e}:root.theme-dark .code-highlight .no{color:#66d9ef}:root.theme-dark .code-highlight .nd{color:#a6e22e}:root.theme-dark .code-highlight .ni{color:#f8f8f2}:root.theme-dark .code-highlight .ne,:root.theme-dark .code-highlight .nf{color:#a6e22e}:root.theme-dark .code-highlight .nl,:root.theme-dark .code-highlight .nn{color:#f8f8f2}:root.theme-dark .code-highlight .nx{color:#a6e22e}:root.theme-dark .code-highlight .py{color:#f8f8f2}:root.theme-dark .code-highlight .nt{color:#ff4689}:root.theme-dark .code-highlight .nv{color:#f8f8f2}:root.theme-dark .code-highlight .ow{color:#ff4689}:root.theme-dark .code-highlight .pm,:root.theme-dark .code-highlight .w{color:#f8f8f2}:root.theme-dark .code-highlight .mb,:root.theme-dark .code-highlight .mf,:root.theme-dark .code-highlight .mh,:root.theme-dark .code-highlight .mi,:root.theme-dark .code-highlight .mo{color:#ae81ff}:root.theme-dark .code-highlight .sa,:root.theme-dark .code-highlight .sb,:root.theme-dark .code-highlight .sc,:root.theme-dark .code-highlight .dl,:root.theme-dark .code-highlight .sd,:root.theme-dark .code-highlight .s2{color:#e6db74}:root.theme-dark .code-highlight .se{color:#ae81ff}:root.theme-dark .code-highlight .sh,:root.theme-dark .code-highlight .si,:root.theme-dark .code-highlight .sx,:root.theme-dark .code-highlight .sr,:root.theme-dark .code-highlight .s1,:root.theme-dark .code-highlight .ss{color:#e6db74}:root.theme-dark .code-highlight .bp,:root.theme-dark .code-highlight .fm{color:#a6e22e}:root.theme-dark .code-highlight .vc,:root.theme-dark .code-highlight .vg,:root.theme-dark .code-highlight .vi,:root.theme-dark .code-highlight .vm{color:#f8f8f2}:root.theme-dark .code-highlight .il{color:#ae81ff}:root.theme-dark .code-highlight pre{margin:0;padding:0 0 .75rem;overflow:auto}:root.theme-dark .code-highlight .linenos{-webkit-user-select:none;user-select:none;cursor:default;text-align:right;margin-right:8px}:root.theme-dark .code-highlight .linenos::selection{background:0 0}:root.theme-dark .code-highlight span.linenos{color:var(--color-line-number)}:root.theme-dark .code-highlight .err{color:inherit;border:none}.result-paper .attributes{border-spacing:.125rem;display:table}.result-paper .attributes div{display:table-row}.result-paper .attributes div span{margin-top:.25rem;font-size:.9rem;display:table-cell}.result-paper .attributes div span time{font-size:.9rem}.result-paper .attributes div span:first-child{color:var(--color-base-font);min-width:10rem}.result-paper .attributes div span:nth-child(2){color:var(--color-result-publishdate-font)}.result-paper .content{margin-top:.25rem}.result-paper .comments{overflow-wrap:break-word;margin:.25rem 0 0;padding:0;font-size:.9rem;font-style:italic;line-height:1.24}@media screen and (max-width:50em){.result-paper .attributes,.result-paper .attributes div{display:block}.result-paper .attributes div span{display:inline}.result-paper .attributes div span:first-child{font-weight:700}.result-paper .attributes div span:nth-child(2){margin-right:.5rem}}#main_results .result-file{border:1px solid var(--color-result-border);border-radius:10px;margin:0 .5rem 1rem!important}#main_results .result-file video{aspect-ratio:16/9;width:100%;padding:10px 0 0}#main_results .result-file audio{width:100%;padding:10px 0 0}#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:inherit;right:56.75rem!important}article.result-images .detail{display:none}#results.image-detail-open article.result-images[data-vim-selected] .detail{background:var(--color-result-detail-background);border:1px solid var(--color-result-detail-background);z-index:1000;flex-direction:column;padding:4rem 3rem 3rem;transition:top 64ms ease-in;display:flex;position:fixed;inset:13rem 60rem 0 0;overflow-y:scroll}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source{text-align:left;border:none;flex:1;width:100%;text-decoration:none;display:block}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{object-fit:contain;width:inherit;height:inherit;max-width:100%;min-height:inherit;background:inherit;border:none;max-height:calc(100vh - 42rem);margin:0;padding:0}#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{text-overflow:ellipsis;height:2rem;margin-bottom:0;font-size:.9rem;overflow:hidden}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p{color:var(--color-result-detail-label-font);white-space:nowrap;text-overflow:ellipsis;margin:.8rem 0;font-size:.9rem;overflow:hidden}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:12rem;display:inline-block}#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,#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels a{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;text-overflow:ellipsis;overflow:hidden}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p.result-url{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#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{background:var(--color-result-detail-background);position:relative;overflow:inherit!important;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:visited,#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:active{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{padding:.4rem;top:1rem;right:1rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-previous{padding:.4rem .3rem .4rem .5rem;top:1rem;left:6rem}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next{padding:.4rem;top:1rem;left:2rem}#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{filter:opacity(40%);z-index:1200;border-radius:50%;width:1.5rem;height:1.5rem;display:block;position:absolute}#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{text-align:center;width:1.5rem;height:1.5rem;display:block}#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:visited,#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:active,#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:visited,#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:active,#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:visited,#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:active{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-previous:focus,#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-next:focus,#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-detail-next:hover{filter:opacity(80%)}#results.image-detail-open article.result-images[data-vim-selected] .detail .loader{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);position:absolute;top:1rem;left:50%}#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{flex-direction:column;justify-content:center;display:flex}#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{padding:1rem;top:0;right:0}#results.image-detail-open article.result-images[data-vim-selected] .detail a.result-images-source img{width:100%;max-height:calc(100vh - 2rem);margin:0}#results.image-detail-open article.result-images[data-vim-selected] .detail .result-images-labels p span{width:inherit;margin-left:1rem}}#q,#sidebar .infobox dt bdi{direction:rtl}#urls{direction:initial;text-align:right}#urls .result .url_header{direction:rtl}#urls .result .url_wrapper{justify-content:end}#main_results div#results.only_template_images #urls,#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{float:right;direction:rtl}@supports (background-position-x:100%) and (appearance:none){select{background-position-x:-2rem;border-width:0 0 0 2rem}}#vim-hotkeys-help table{text-align:left;direction:ltr}#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-score,.engine-stats .result-count,.engine-stats .response-time,.engine-stats .engine-reliability{text-align:right}