From 9bc1856e2b23ef3572e5715895ee626f08ec24a7 Mon Sep 17 00:00:00 2001 From: Alexandre Flament Date: Tue, 1 Dec 2020 10:18:57 +0100 Subject: [PATCH] [mod] themes: remove legacy, courgette and pix-art themes --- Makefile | 18 +- docs/dev/search_api.rst | 2 +- .../js/mootools-autocompleter-1.1.2-min.js | 2 - searx/static/js/mootools-core-1.4.5-min.js | 491 ------------ .../static/themes/courgette/css/style-rtl.css | 1 - searx/static/themes/courgette/css/style.css | 1 - .../themes/courgette/img/bg-body-index.jpg | Bin 350109 -> 0 bytes searx/static/themes/courgette/img/favicon.png | Bin 2039 -> 0 bytes .../themes/courgette/img/github_ribbon.png | Bin 5213 -> 0 bytes .../themes/courgette/img/icons/icon_500px.ico | Bin 8348 -> 0 bytes .../themes/courgette/img/icons/icon_bing.ico | Bin 1150 -> 0 bytes .../courgette/img/icons/icon_dailymotion.ico | Bin 4286 -> 0 bytes .../courgette/img/icons/icon_deezer.ico | Bin 4286 -> 0 bytes .../courgette/img/icons/icon_deviantart.ico | Bin 4286 -> 0 bytes .../themes/courgette/img/icons/icon_digg.ico | Bin 2868 -> 0 bytes .../courgette/img/icons/icon_duckduckgo.ico | Bin 32988 -> 0 bytes .../courgette/img/icons/icon_flickr.ico | Bin 6518 -> 0 bytes .../courgette/img/icons/icon_github.ico | Bin 6518 -> 0 bytes .../img/icons/icon_google play apps.ico | Bin 5430 -> 0 bytes .../img/icons/icon_google play movies.ico | Bin 5430 -> 0 bytes .../img/icons/icon_google play music.ico | Bin 5430 -> 0 bytes .../courgette/img/icons/icon_google.ico | Bin 5430 -> 0 bytes .../courgette/img/icons/icon_kickass.ico | Bin 1150 -> 0 bytes .../img/icons/icon_openstreetmap.ico | Bin 1406 -> 0 bytes .../img/icons/icon_searchcode code.ico | Bin 4094 -> 0 bytes .../img/icons/icon_searchcode doc.ico | Bin 4094 -> 0 bytes .../courgette/img/icons/icon_searchcode.ico | Bin 4094 -> 0 bytes .../courgette/img/icons/icon_soundcloud.ico | Bin 1150 -> 0 bytes .../img/icons/icon_stackoverflow.ico | Bin 1150 -> 0 bytes .../courgette/img/icons/icon_startpage.ico | Bin 1150 -> 0 bytes .../img/icons/icon_subtitleseeker.ico | Bin 1406 -> 0 bytes .../courgette/img/icons/icon_twitter.ico | Bin 1150 -> 0 bytes .../themes/courgette/img/icons/icon_vimeo.ico | Bin 6518 -> 0 bytes .../courgette/img/icons/icon_wikipedia.ico | Bin 2734 -> 0 bytes .../themes/courgette/img/icons/icon_yahoo.ico | Bin 5430 -> 0 bytes .../courgette/img/icons/icon_youtube.ico | Bin 1150 -> 0 bytes .../themes/courgette/img/preference-icon.png | Bin 1315 -> 0 bytes .../themes/courgette/img/search-icon.png | Bin 3270 -> 0 bytes .../themes/courgette/img/searx-mobile.png | Bin 9415 -> 0 bytes searx/static/themes/courgette/img/searx.png | Bin 3902 -> 0 bytes .../themes/courgette/img/searx_logo.svg | 203 ----- searx/static/themes/courgette/js/searx.js | 45 -- .../themes/courgette/less/style-rtl.less | 42 - searx/static/themes/courgette/less/style.less | 695 ---------------- searx/static/themes/legacy/css/style-rtl.css | 1 - searx/static/themes/legacy/css/style.css | 1 - searx/static/themes/legacy/img/favicon.png | Bin 2039 -> 0 bytes .../themes/legacy/img/github_ribbon.png | Bin 5213 -> 0 bytes .../themes/legacy/img/icons/icon_500px.ico | Bin 8348 -> 0 bytes .../themes/legacy/img/icons/icon_bing.ico | Bin 1150 -> 0 bytes .../legacy/img/icons/icon_dailymotion.ico | Bin 4286 -> 0 bytes .../themes/legacy/img/icons/icon_deezer.ico | Bin 4286 -> 0 bytes .../legacy/img/icons/icon_deviantart.ico | Bin 4286 -> 0 bytes .../themes/legacy/img/icons/icon_digg.ico | Bin 2868 -> 0 bytes .../legacy/img/icons/icon_duckduckgo.ico | Bin 32988 -> 0 bytes .../themes/legacy/img/icons/icon_flickr.ico | Bin 6518 -> 0 bytes .../themes/legacy/img/icons/icon_github.ico | Bin 6518 -> 0 bytes .../img/icons/icon_google play apps.ico | Bin 5430 -> 0 bytes .../img/icons/icon_google play movies.ico | Bin 5430 -> 0 bytes .../img/icons/icon_google play music.ico | Bin 5430 -> 0 bytes .../themes/legacy/img/icons/icon_google.ico | Bin 5430 -> 0 bytes .../themes/legacy/img/icons/icon_kickass.ico | Bin 1150 -> 0 bytes .../legacy/img/icons/icon_openstreetmap.ico | Bin 1406 -> 0 bytes .../legacy/img/icons/icon_searchcode code.ico | Bin 4094 -> 0 bytes .../legacy/img/icons/icon_searchcode doc.ico | Bin 4094 -> 0 bytes .../legacy/img/icons/icon_searchcode.ico | Bin 4094 -> 0 bytes .../legacy/img/icons/icon_soundcloud.ico | Bin 1150 -> 0 bytes .../legacy/img/icons/icon_stackoverflow.ico | Bin 1150 -> 0 bytes .../legacy/img/icons/icon_startpage.ico | Bin 1150 -> 0 bytes .../legacy/img/icons/icon_subtitleseeker.ico | Bin 1406 -> 0 bytes .../themes/legacy/img/icons/icon_twitter.ico | Bin 1150 -> 0 bytes .../themes/legacy/img/icons/icon_vimeo.ico | Bin 6518 -> 0 bytes .../legacy/img/icons/icon_wikipedia.ico | Bin 2734 -> 0 bytes .../themes/legacy/img/icons/icon_yahoo.ico | Bin 5430 -> 0 bytes .../themes/legacy/img/icons/icon_youtube.ico | Bin 1150 -> 0 bytes .../themes/legacy/img/preference-icon.png | Bin 532 -> 0 bytes .../static/themes/legacy/img/search-icon.png | Bin 2329 -> 0 bytes searx/static/themes/legacy/img/searx.png | Bin 3902 -> 0 bytes searx/static/themes/legacy/img/searx_logo.svg | 203 ----- searx/static/themes/legacy/js/searx.js | 49 -- .../themes/legacy/less/autocompleter.less | 61 -- searx/static/themes/legacy/less/code.less | 83 -- .../themes/legacy/less/definitions.less | 119 --- searx/static/themes/legacy/less/mixins.less | 27 - searx/static/themes/legacy/less/search.less | 68 -- .../static/themes/legacy/less/style-rtl.less | 11 - searx/static/themes/legacy/less/style.less | 747 ------------------ searx/static/themes/pix-art/css/style.css | 1 - searx/static/themes/pix-art/img/favicon.png | Bin 2039 -> 0 bytes .../pix-art/img/preference-icon-pixel.png | Bin 242 -> 0 bytes .../themes/pix-art/img/search-icon-pixel.png | Bin 204 -> 0 bytes .../themes/pix-art/img/searx-pixel-small.png | Bin 236 -> 0 bytes .../static/themes/pix-art/img/searx-pixel.png | Bin 435 -> 0 bytes searx/static/themes/pix-art/js/searx.js | 141 ---- .../themes/pix-art/less/definitions.less | 119 --- searx/static/themes/pix-art/less/mixins.less | 27 - searx/static/themes/pix-art/less/search.less | 57 -- searx/static/themes/pix-art/less/style.less | 451 ----------- searx/static/themes/simple/css/searx-rtl.css | 2 +- .../themes/simple/css/searx-rtl.min.css | 2 +- searx/static/themes/simple/css/searx.css | 2 +- searx/static/themes/simple/css/searx.min.css | 2 +- .../static/themes/simple/js/searx.head.min.js | 2 +- searx/static/themes/simple/js/searx.min.js | 2 +- searx/templates/courgette/404.html | 9 - searx/templates/courgette/about.html | 5 - searx/templates/courgette/base.html | 43 - searx/templates/courgette/categories.html | 9 - searx/templates/courgette/color.css | 34 - searx/templates/courgette/github_ribbon.html | 3 - searx/templates/courgette/index.html | 17 - searx/templates/courgette/preferences.html | 150 ---- .../courgette/result_templates/code.html | 11 - .../courgette/result_templates/default.html | 13 - .../courgette/result_templates/images.html | 6 - .../courgette/result_templates/key-value.html | 13 - .../courgette/result_templates/map.html | 13 - .../courgette/result_templates/torrent.html | 13 - .../courgette/result_templates/videos.html | 10 - searx/templates/courgette/results.html | 87 -- searx/templates/courgette/search.html | 7 - searx/templates/courgette/stats.html | 22 - searx/templates/legacy/404.html | 9 - searx/templates/legacy/about.html | 5 - searx/templates/legacy/base.html | 38 - searx/templates/legacy/categories.html | 10 - searx/templates/legacy/github_ribbon.html | 3 - searx/templates/legacy/index.html | 18 - searx/templates/legacy/infobox.html | 51 -- searx/templates/legacy/preferences.html | 147 ---- .../legacy/result_templates/code.html | 11 - .../legacy/result_templates/default.html | 11 - .../legacy/result_templates/images.html | 6 - .../legacy/result_templates/key-value.html | 13 - .../legacy/result_templates/map.html | 13 - .../legacy/result_templates/torrent.html | 13 - .../legacy/result_templates/videos.html | 6 - searx/templates/legacy/results.html | 104 --- searx/templates/legacy/search.html | 8 - searx/templates/legacy/stats.html | 22 - searx/templates/oscar/index.html | 15 +- searx/templates/pix-art/404.html | 9 - searx/templates/pix-art/about.html | 4 - searx/templates/pix-art/base.html | 35 - searx/templates/pix-art/index.html | 12 - searx/templates/pix-art/preferences.html | 90 --- .../pix-art/result_templates/default.html | 7 - .../pix-art/result_templates/images.html | 6 - searx/templates/pix-art/results.html | 32 - searx/templates/pix-art/search.html | 9 - searx/templates/pix-art/stats.html | 22 - tests/unit/test_webapp.py | 20 +- 152 files changed, 28 insertions(+), 4864 deletions(-) delete mode 100644 searx/static/js/mootools-autocompleter-1.1.2-min.js delete mode 100644 searx/static/js/mootools-core-1.4.5-min.js delete mode 100644 searx/static/themes/courgette/css/style-rtl.css delete mode 100644 searx/static/themes/courgette/css/style.css delete mode 100644 searx/static/themes/courgette/img/bg-body-index.jpg delete mode 100644 searx/static/themes/courgette/img/favicon.png delete mode 100644 searx/static/themes/courgette/img/github_ribbon.png delete mode 100644 searx/static/themes/courgette/img/icons/icon_500px.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_bing.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_dailymotion.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_deezer.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_deviantart.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_digg.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_duckduckgo.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_flickr.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_github.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_google play apps.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_google play movies.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_google play music.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_google.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_kickass.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_openstreetmap.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_searchcode code.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_searchcode doc.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_searchcode.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_soundcloud.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_stackoverflow.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_startpage.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_subtitleseeker.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_twitter.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_vimeo.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_wikipedia.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_yahoo.ico delete mode 100644 searx/static/themes/courgette/img/icons/icon_youtube.ico delete mode 100644 searx/static/themes/courgette/img/preference-icon.png delete mode 100644 searx/static/themes/courgette/img/search-icon.png delete mode 100644 searx/static/themes/courgette/img/searx-mobile.png delete mode 100644 searx/static/themes/courgette/img/searx.png delete mode 100644 searx/static/themes/courgette/img/searx_logo.svg delete mode 100644 searx/static/themes/courgette/js/searx.js delete mode 100644 searx/static/themes/courgette/less/style-rtl.less delete mode 100644 searx/static/themes/courgette/less/style.less delete mode 100644 searx/static/themes/legacy/css/style-rtl.css delete mode 100644 searx/static/themes/legacy/css/style.css delete mode 100644 searx/static/themes/legacy/img/favicon.png delete mode 100644 searx/static/themes/legacy/img/github_ribbon.png delete mode 100644 searx/static/themes/legacy/img/icons/icon_500px.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_bing.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_dailymotion.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_deezer.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_deviantart.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_digg.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_duckduckgo.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_flickr.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_github.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_google play apps.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_google play movies.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_google play music.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_google.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_kickass.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_openstreetmap.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_searchcode code.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_searchcode doc.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_searchcode.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_soundcloud.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_stackoverflow.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_startpage.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_subtitleseeker.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_twitter.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_vimeo.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_wikipedia.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_yahoo.ico delete mode 100644 searx/static/themes/legacy/img/icons/icon_youtube.ico delete mode 100644 searx/static/themes/legacy/img/preference-icon.png delete mode 100644 searx/static/themes/legacy/img/search-icon.png delete mode 100644 searx/static/themes/legacy/img/searx.png delete mode 100644 searx/static/themes/legacy/img/searx_logo.svg delete mode 100644 searx/static/themes/legacy/js/searx.js delete mode 100644 searx/static/themes/legacy/less/autocompleter.less delete mode 100644 searx/static/themes/legacy/less/code.less delete mode 100644 searx/static/themes/legacy/less/definitions.less delete mode 100644 searx/static/themes/legacy/less/mixins.less delete mode 100644 searx/static/themes/legacy/less/search.less delete mode 100644 searx/static/themes/legacy/less/style-rtl.less delete mode 100644 searx/static/themes/legacy/less/style.less delete mode 100644 searx/static/themes/pix-art/css/style.css delete mode 100644 searx/static/themes/pix-art/img/favicon.png delete mode 100644 searx/static/themes/pix-art/img/preference-icon-pixel.png delete mode 100644 searx/static/themes/pix-art/img/search-icon-pixel.png delete mode 100644 searx/static/themes/pix-art/img/searx-pixel-small.png delete mode 100644 searx/static/themes/pix-art/img/searx-pixel.png delete mode 100644 searx/static/themes/pix-art/js/searx.js delete mode 100644 searx/static/themes/pix-art/less/definitions.less delete mode 100644 searx/static/themes/pix-art/less/mixins.less delete mode 100644 searx/static/themes/pix-art/less/search.less delete mode 100644 searx/static/themes/pix-art/less/style.less delete mode 100644 searx/templates/courgette/404.html delete mode 100644 searx/templates/courgette/about.html delete mode 100644 searx/templates/courgette/base.html delete mode 100644 searx/templates/courgette/categories.html delete mode 100644 searx/templates/courgette/color.css delete mode 100644 searx/templates/courgette/github_ribbon.html delete mode 100644 searx/templates/courgette/index.html delete mode 100644 searx/templates/courgette/preferences.html delete mode 100644 searx/templates/courgette/result_templates/code.html delete mode 100644 searx/templates/courgette/result_templates/default.html delete mode 100644 searx/templates/courgette/result_templates/images.html delete mode 100644 searx/templates/courgette/result_templates/key-value.html delete mode 100644 searx/templates/courgette/result_templates/map.html delete mode 100644 searx/templates/courgette/result_templates/torrent.html delete mode 100644 searx/templates/courgette/result_templates/videos.html delete mode 100644 searx/templates/courgette/results.html delete mode 100644 searx/templates/courgette/search.html delete mode 100644 searx/templates/courgette/stats.html delete mode 100644 searx/templates/legacy/404.html delete mode 100644 searx/templates/legacy/about.html delete mode 100644 searx/templates/legacy/base.html delete mode 100644 searx/templates/legacy/categories.html delete mode 100644 searx/templates/legacy/github_ribbon.html delete mode 100644 searx/templates/legacy/index.html delete mode 100644 searx/templates/legacy/infobox.html delete mode 100644 searx/templates/legacy/preferences.html delete mode 100644 searx/templates/legacy/result_templates/code.html delete mode 100644 searx/templates/legacy/result_templates/default.html delete mode 100644 searx/templates/legacy/result_templates/images.html delete mode 100644 searx/templates/legacy/result_templates/key-value.html delete mode 100644 searx/templates/legacy/result_templates/map.html delete mode 100644 searx/templates/legacy/result_templates/torrent.html delete mode 100644 searx/templates/legacy/result_templates/videos.html delete mode 100644 searx/templates/legacy/results.html delete mode 100644 searx/templates/legacy/search.html delete mode 100644 searx/templates/legacy/stats.html delete mode 100644 searx/templates/pix-art/404.html delete mode 100644 searx/templates/pix-art/about.html delete mode 100644 searx/templates/pix-art/base.html delete mode 100644 searx/templates/pix-art/index.html delete mode 100644 searx/templates/pix-art/preferences.html delete mode 100644 searx/templates/pix-art/result_templates/default.html delete mode 100644 searx/templates/pix-art/result_templates/images.html delete mode 100644 searx/templates/pix-art/results.html delete mode 100644 searx/templates/pix-art/search.html delete mode 100644 searx/templates/pix-art/stats.html diff --git a/Makefile b/Makefile index 4a873f0c..7704b337 100644 --- a/Makefile +++ b/Makefile @@ -152,8 +152,8 @@ node.clean: # build themes # ------------ -PHONY += themes.bootstrap themes themes.oscar themes.simple themes.legacy themes.courgette themes.pixart -themes: buildenv themes.bootstrap themes.oscar themes.simple themes.legacy themes.courgette themes.pixart +PHONY += themes.bootstrap themes themes.oscar themes.simple +themes: buildenv themes.bootstrap themes.oscar themes.simple quiet_cmd_lessc = LESSC $3 cmd_lessc = PATH="$$(npm bin):$$PATH" \ @@ -171,20 +171,6 @@ themes.simple: node.env $(Q)echo '[!] build simple theme' $(call cmd,grunt,searx/static/themes/simple/gruntfile.js) -themes.legacy: node.env - $(Q)echo '[!] build legacy theme' - $(call cmd,lessc,themes/legacy/less/style-rtl.less,themes/legacy/css/style-rtl.css) - $(call cmd,lessc,themes/legacy/less/style.less,themes/legacy/css/style.css) - -themes.courgette: node.env - $(Q)echo '[!] build courgette theme' - $(call cmd,lessc,themes/courgette/less/style.less,themes/courgette/css/style.css) - $(call cmd,lessc,themes/courgette/less/style-rtl.less,themes/courgette/css/style-rtl.css) - -themes.pixart: node.env - $(Q)echo '[!] build pixart theme' - $(call cmd,lessc,themes/pix-art/less/style.less,themes/pix-art/css/style.css) - themes.bootstrap: node.env $(call cmd,lessc,less/bootstrap/bootstrap.less,css/bootstrap.min.css) diff --git a/docs/dev/search_api.rst b/docs/dev/search_api.rst index 960d2fb3..b63891f5 100644 --- a/docs/dev/search_api.rst +++ b/docs/dev/search_api.rst @@ -76,7 +76,7 @@ Parameters supports safe search in the preferences page of an instance. ``theme`` : default ``oscar`` - [ ``oscar``, ``simple``, ``legacy``, ``pix-art``, ``courgette`` ] + [ ``oscar``, ``simple`` ] Theme of instance. diff --git a/searx/static/js/mootools-autocompleter-1.1.2-min.js b/searx/static/js/mootools-autocompleter-1.1.2-min.js deleted file mode 100644 index 364e611c..00000000 --- a/searx/static/js/mootools-autocompleter-1.1.2-min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*https://github.com/angelsk/mootools-autocompleter*/ -var Autocompleter=new Class({Implements:[Options,Events],options:{minLength:1,markQuery:true,width:"inherit",maxChoices:10,injectChoice:null,customChoices:null,emptyChoices:null,visibleChoices:true,className:"autocompleter-choices",zIndex:42,delay:400,observerOptions:{},fxOptions:{},autoSubmit:false,overflow:false,overflowMargin:25,selectFirst:false,filter:null,filterCase:false,filterSubset:false,forceSelect:false,selectMode:true,choicesMatch:null,multiple:false,separator:", ",separatorSplit:/\s*[,;]\s*/,autoTrim:false,allowDupes:false,cache:true,relative:false},initialize:function(b,a){this.element=$(b);this.setOptions(a);this.build();this.observer=new Observer(this.element,this.prefetch.bind(this),Object.merge({delay:this.options.delay},this.options.observerOptions));this.queryValue=null;if(this.options.filter){this.filter=this.options.filter.bind(this)}var c=this.options.selectMode;this.typeAhead=(c=="type-ahead");this.selectMode=(c===true)?"selection":c;this.cached=[]},build:function(){if($(this.options.customChoices)){this.choices=this.options.customChoices}else{this.choices=new Element("ul",{"class":this.options.className,styles:{zIndex:this.options.zIndex}}).inject(document.body);this.relative=false;if(this.options.relative){this.choices.inject(this.element,"after");this.relative=this.element.getOffsetParent()}this.fix=new OverlayFix(this.choices)}if(!this.options.separator.test(this.options.separatorSplit)){this.options.separatorSplit=this.options.separator}this.fx=(!this.options.fxOptions)?null:new Fx.Tween(this.choices,Object.merge({property:"opacity",link:"cancel",duration:200},this.options.fxOptions)).addEvent("onStart",Chain.prototype.clearChain).set(0);this.element.setProperty("autocomplete","off").addEvent((Browser.ie||Browser.safari||Browser.chrome)?"keydown":"keypress",this.onCommand.bind(this)).addEvent("click",this.onCommand.bind(this,false)).addEvent("focus",this.toggleFocus.bind(this,true)).addEvent("blur",this.toggleFocus.bind(this,false))},destroy:function(){if(this.fix){this.fix.destroy()}this.choices=this.selected=this.choices.destroy()},toggleFocus:function(a){this.focussed=a;if(!a){this.hideChoices(true)}this.fireEvent((a)?"onFocus":"onBlur",[this.element])},onCommand:function(b){if(!b&&this.focussed){return this.prefetch()}if(b&&b.key&&!b.shift){switch(b.key){case"enter":if(this.element.value!=this.opted){return true}if(this.selected&&this.visible){this.choiceSelect(this.selected);return !!(this.options.autoSubmit)}break;case"up":case"down":if(!this.prefetch()&&this.queryValue!==null){var a=(b.key=="up");this.choiceOver((this.selected||this.choices)[(this.selected)?((a)?"getPrevious":"getNext"):((a)?"getLast":"getFirst")](this.options.choicesMatch),true)}return false;case"esc":case"tab":this.hideChoices(true);break}}return true},setSelection:function(f){var g=this.selected.inputValue,h=g;var a=this.queryValue.length,c=g.length;if(g.substr(0,a).toLowerCase()!=this.queryValue.toLowerCase()){a=0}if(this.options.multiple){var e=this.options.separatorSplit;h=this.element.value;a+=this.queryIndex;c+=this.queryIndex;var b=h.substr(this.queryIndex).split(e,1)[0];h=h.substr(0,this.queryIndex)+g+h.substr(this.queryIndex+b.length);if(f){var d=h.split(this.options.separatorSplit).filter(function(j){return this.test(j)},/[^\s,]+/);if(!this.options.allowDupes){d=[].combine(d)}var i=this.options.separator;h=d.join(i)+i;c=h.length}}this.observer.setValue(h);this.opted=h;if(f||this.selectMode=="pick"){a=c}this.element.selectRange(a,c);this.fireEvent("onSelection",[this.element,this.selected,h,g])},showChoices:function(){var c=this.options.choicesMatch,b=this.choices.getFirst(c);this.selected=this.selectedValue=null;if(this.fix){var e=this.element.getCoordinates(this.relative),a=this.options.width||"auto";this.choices.setStyles({left:e.left,top:e.bottom,width:(a===true||a=="inherit")?e.width:a})}if(!b){return}if(!this.visible){this.visible=true;this.choices.setStyle("display","");if(this.fx){this.fx.start(1)}this.fireEvent("onShow",[this.element,this.choices])}if(this.options.selectFirst||this.typeAhead||b.inputValue==this.queryValue){this.choiceOver(b,this.typeAhead)}var d=this.choices.getChildren(c),f=this.options.maxChoices;var i={overflowY:"hidden",height:""};this.overflown=false;if(d.length>f){var j=d[f-1];i.overflowY="scroll";i.height=j.getCoordinates(this.choices).bottom;this.overflown=true}this.choices.setStyles(i);this.fix.show();if(this.options.visibleChoices){var h=document.getScroll(),k=document.getSize(),g=this.choices.getCoordinates();if(g.right>h.x+k.x){h.x=g.right-k.x}if(g.bottom>h.y+k.y){h.y=g.bottom-k.y}window.scrollTo(Math.min(h.x,g.left),Math.min(h.y,g.top))}},hideChoices:function(a){if(a){var c=this.element.value;if(this.options.forceSelect){c=this.opted}if(this.options.autoTrim){c=c.split(this.options.separatorSplit).filter(arguments[0]).join(this.options.separator)}this.observer.setValue(c)}if(!this.visible){return}this.visible=false;if(this.selected){this.selected.removeClass("autocompleter-selected")}this.observer.clear();var b=function(){this.choices.setStyle("display","none");this.fix.hide()}.bind(this);if(this.fx){this.fx.start(0).chain(b)}else{b()}this.fireEvent("onHide",[this.element,this.choices])},prefetch:function(){var f=this.element.value,e=f;if(this.options.multiple){var c=this.options.separatorSplit;var a=f.split(c);var b=this.element.getSelectedRange().start;var g=f.substr(0,b).split(c);var d=g.length-1;b-=g[d].length;e=a[d]}if(e.length=this.options.maxChoices||this.queryValue){return false}this.update(this.filter(this.cached));return true},update:function(b){this.choices.empty();this.cached=b;var a=b&&typeOf(b);if(!a||(a=="array"&&!b.length)||(a=="hash"&&!b.getLength())){(this.options.emptyChoices||this.hideChoices).call(this)}else{if(this.options.maxChoicesb){this.choices.scrollTop=Math.min(f.bottom-a+e,b)}}}if(this.selectMode){this.setSelection()}},choiceSelect:function(a){if(a){this.choiceOver(a)}this.setSelection(true);this.queryValue=false;this.hideChoices()},filter:function(a){return(a||this.tokens).filter(function(b){return this.test(b)},new RegExp(((this.options.filterSubset)?"":"^")+this.queryValue.escapeRegExp(),(this.options.filterCase)?"":"i"))},markQueryValue:function(a){if(!a){return}return(!this.options.markQuery||!this.queryValue)?a:a.replace(new RegExp("("+((this.options.filterSubset)?"":"^")+this.queryValue.escapeRegExp()+")",(this.options.filterCase)?"":"i"),'$1')},addChoiceEvents:function(a){return a.addEvents({mouseover:this.choiceOver.bind(this,a),click:this.choiceSelect.bind(this,a)})}});var OverlayFix=new Class({initialize:function(a){if(Browser.ie){this.element=$(a);this.relative=this.element.getOffsetParent();this.fix=new Element("iframe",{frameborder:"0",scrolling:"no",src:"javascript:false;",styles:{position:"absolute",border:"none",display:"none",filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"}}).inject(this.element,"after")}},show:function(){if(this.fix){var a=this.element.getCoordinates(this.relative);delete a.right;delete a.bottom;this.fix.setStyles(Object.append(a,{display:"",zIndex:(this.element.getStyle("zIndex")||1)-1}))}return this},hide:function(){if(this.fix){this.fix.setStyle("display","none")}return this},destroy:function(){if(this.fix){this.fix=this.fix.destroy()}}});Element.implement({getSelectedRange:function(){if(!Browser.ie){return{start:this.selectionStart,end:this.selectionEnd}}var e={start:0,end:0};var a=this.getDocument().selection.createRange();if(!a||a.parentElement()!=this){return e}var c=a.duplicate();if(this.type=="text"){e.start=0-c.moveStart("character",-100000);e.end=e.start+a.text.length}else{var b=this.value;var d=b.length-b.match(/[\n\r]*$/)[0].length;c.moveToElementText(this);c.setEndPoint("StartToEnd",a);e.end=d-c.text.length;c.setEndPoint("StartToStart",a);e.start=d-c.text.length}return e},selectRange:function(d,a){if(Browser.ie){var c=this.value.substr(d,a-d).replace(/\r/g,"").length;d=this.value.substr(0,d).replace(/\r/g,"").length;var b=this.createTextRange();b.collapse(true);b.moveEnd("character",d+c);b.moveStart("character",d);b.select()}else{this.focus();this.setSelectionRange(d,a)}return this}});Autocompleter.Base=Autocompleter;Autocompleter.Request=new Class({Extends:Autocompleter,options:{postData:{},ajaxOptions:{},postVar:"value"},query:function(){var c=Object.clone(this.options.postData)||{};c[this.options.postVar]=this.queryValue;var b=$(this.options.indicator);if(b){b.setStyle("display","")}var a=this.options.indicatorClass;if(a){this.element.addClass(a)}this.fireEvent("onRequest",[this.element,this.request,c,this.queryValue]);this.request.send({data:c})},queryResponse:function(){var b=$(this.options.indicator);if(b){b.setStyle("display","none")}var a=this.options.indicatorClass;if(a){this.element.removeClass(a)}return this.fireEvent("onComplete",[this.element,this.request])}});Autocompleter.Request.JSON=new Class({Extends:Autocompleter.Request,initialize:function(c,b,a){this.parent(c,a);this.request=new Request.JSON(Object.merge({url:b,link:"cancel"},this.options.ajaxOptions)).addEvent("onComplete",this.queryResponse.bind(this))},queryResponse:function(a){this.parent();this.update(a)}});Autocompleter.Request.HTML=new Class({Extends:Autocompleter.Request,initialize:function(c,b,a){this.parent(c,a);this.request=new Request.HTML(Object.merge({url:b,link:"cancel",update:this.choices},this.options.ajaxOptions)).addEvent("onComplete",this.queryResponse.bind(this))},queryResponse:function(a,b){this.parent();if(!b||!b.length){this.hideChoices()}else{this.choices.getChildren(this.options.choicesMatch).each(this.options.injectChoice||function(c){var d=c.innerHTML;c.inputValue=d;this.addChoiceEvents(c.set("html",this.markQueryValue(d)))},this);this.showChoices()}}});Autocompleter.Ajax={Base:Autocompleter.Request,Json:Autocompleter.Request.JSON,Xhtml:Autocompleter.Request.HTML};var Observer=new Class({Implements:[Options,Events],options:{periodical:false,delay:1000},initialize:function(c,a,b){this.element=$(c)||$$(c);this.addEvent("onFired",a);this.setOptions(b);this.bound=this.changed.bind(this);this.resume()},changed:function(){var a=this.element.get("value");if($equals(this.value,a)){return}this.clear();this.value=a;this.timeout=this.onFired.delay(this.options.delay,this)},setValue:function(a){this.value=a;this.element.set("value",a);return this.clear()},onFired:function(){this.fireEvent("onFired",[this.value,this.element])},clear:function(){clearTimeout(this.timeout||null);return this},pause:function(){if(this.timer){clearInterval(this.timer)}else{this.element.removeEvent("keyup",this.bound)}return this.clear()},resume:function(){this.value=this.element.get("value");if(this.options.periodical){this.timer=this.changed.periodical(this.options.periodical,this)}else{this.element.addEvent("keyup",this.bound)}return this}});var $equals=function(b,a){return(b==a||JSON.encode(b)==JSON.encode(a))};Autocompleter.Local=new Class({Extends:Autocompleter,options:{minLength:0,delay:200},initialize:function(b,c,a){this.parent(b,a);this.tokens=c},query:function(){this.update(this.filter())}}); diff --git a/searx/static/js/mootools-core-1.4.5-min.js b/searx/static/js/mootools-core-1.4.5-min.js deleted file mode 100644 index 569473d1..00000000 --- a/searx/static/js/mootools-core-1.4.5-min.js +++ /dev/null @@ -1,491 +0,0 @@ -/* ---- -MooTools: the javascript framework - -web build: - - http://mootools.net/core/76bf47062d6c1983d66ce47ad66aa0e0 - -packager build: - - packager build Core/Core Core/Array Core/String Core/Number Core/Function Core/Object Core/Event Core/Browser Core/Class Core/Class.Extras Core/Slick.Parser Core/Slick.Finder Core/Element Core/Element.Style Core/Element.Event Core/Element.Delegation Core/Element.Dimensions Core/Fx Core/Fx.CSS Core/Fx.Tween Core/Fx.Morph Core/Fx.Transitions Core/Request Core/Request.HTML Core/Request.JSON Core/Cookie Core/JSON Core/DOMReady Core/Swiff - -copyrights: - - [MooTools](http://mootools.net) - -licenses: - - [MIT License](http://mootools.net/license.txt) -... -*/ - -(function(){this.MooTools={version:"1.4.5",build:"ab8ea8824dc3b24b6666867a2c4ed58ebb762cf0"};var o=this.typeOf=function(i){if(i==null){return"null";}if(i.$family!=null){return i.$family(); -}if(i.nodeName){if(i.nodeType==1){return"element";}if(i.nodeType==3){return(/\S/).test(i.nodeValue)?"textnode":"whitespace";}}else{if(typeof i.length=="number"){if(i.callee){return"arguments"; -}if("item" in i){return"collection";}}}return typeof i;};var j=this.instanceOf=function(t,i){if(t==null){return false;}var s=t.$constructor||t.constructor; -while(s){if(s===i){return true;}s=s.parent;}if(!t.hasOwnProperty){return false;}return t instanceof i;};var f=this.Function;var p=true;for(var k in {toString:1}){p=null; -}if(p){p=["hasOwnProperty","valueOf","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","constructor"];}f.prototype.overloadSetter=function(s){var i=this; -return function(u,t){if(u==null){return this;}if(s||typeof u!="string"){for(var v in u){i.call(this,v,u[v]);}if(p){for(var w=p.length;w--;){v=p[w];if(u.hasOwnProperty(v)){i.call(this,v,u[v]); -}}}}else{i.call(this,u,t);}return this;};};f.prototype.overloadGetter=function(s){var i=this;return function(u){var v,t;if(typeof u!="string"){v=u;}else{if(arguments.length>1){v=arguments; -}else{if(s){v=[u];}}}if(v){t={};for(var w=0;w>>0; -b>>0;b>>0;for(var a=(d<0)?Math.max(0,b+d):d||0;a>>0,b=Array(d);for(var a=0;a>>0; -b-1:String(this).indexOf(a)>-1;},trim:function(){return String(this).replace(/^\s+|\s+$/g,""); -},clean:function(){return String(this).replace(/\s+/g," ").trim();},camelCase:function(){return String(this).replace(/-\D/g,function(a){return a.charAt(1).toUpperCase(); -});},hyphenate:function(){return String(this).replace(/[A-Z]/g,function(a){return("-"+a.charAt(0).toLowerCase());});},capitalize:function(){return String(this).replace(/\b[a-z]/g,function(a){return a.toUpperCase(); -});},escapeRegExp:function(){return String(this).replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1");},toInt:function(a){return parseInt(this,a||10);},toFloat:function(){return parseFloat(this); -},hexToRgb:function(b){var a=String(this).match(/^#?(\w{1,2})(\w{1,2})(\w{1,2})$/);return(a)?a.slice(1).hexToRgb(b):null;},rgbToHex:function(b){var a=String(this).match(/\d{1,3}/g); -return(a)?a.rgbToHex(b):null;},substitute:function(a,b){return String(this).replace(b||(/\\?\{([^{}]+)\}/g),function(d,c){if(d.charAt(0)=="\\"){return d.slice(1); -}return(a[c]!=null)?a[c]:"";});}});Number.implement({limit:function(b,a){return Math.min(a,Math.max(b,this));},round:function(a){a=Math.pow(10,a||0).toFixed(a<0?-a:0); -return Math.round(this*a)/a;},times:function(b,c){for(var a=0;a1?Array.slice(arguments,1):null,d=function(){};var c=function(){var g=e,h=arguments.length;if(this instanceof c){d.prototype=a.prototype; -g=new d;}var f=(!b&&!h)?a.call(g):a.apply(g,b&&h?b.concat(Array.slice(arguments)):b||arguments);return g==e?f:g;};return c;},pass:function(b,c){var a=this; -if(b!=null){b=Array.from(b);}return function(){return a.apply(c,b||arguments);};},delay:function(b,c,a){return setTimeout(this.pass((a==null?[]:a),c),b); -},periodical:function(c,b,a){return setInterval(this.pass((a==null?[]:a),b),c);}});(function(){var a=Object.prototype.hasOwnProperty;Object.extend({subset:function(d,g){var f={}; -for(var e=0,b=g.length;e]*>([\s\S]*?)<\/script>/gi,function(q,r){e+=r+"\n"; -return"";});if(o===true){n.exec(e);}else{if(typeOf(o)=="function"){o(e,p);}}return p;});n.extend({Document:this.Document,Window:this.Window,Element:this.Element,Event:this.Event}); -this.Window=this.$constructor=new Type("Window",function(){});this.$family=Function.from("window").hide();Window.mirror(function(e,o){g[e]=o;});this.Document=j.$constructor=new Type("Document",function(){}); -j.$family=Function.from("document").hide();Document.mirror(function(e,o){j[e]=o;});j.html=j.documentElement;if(!j.head){j.head=j.getElementsByTagName("head")[0]; -}if(j.execCommand){try{j.execCommand("BackgroundImageCache",false,true);}catch(f){}}if(this.attachEvent&&!this.addEventListener){var c=function(){this.detachEvent("onunload",c); -j.head=j.html=j.window=null;};this.attachEvent("onunload",c);}var l=Array.from;try{l(j.html.childNodes);}catch(f){Array.from=function(o){if(typeof o!="string"&&Type.isEnumerable(o)&&typeOf(o)!="array"){var e=o.length,p=new Array(e); -while(e--){p[e]=o[e];}return p;}return l(o);};var k=Array.prototype,m=k.slice;["pop","push","reverse","shift","sort","splice","unshift","concat","join","slice"].each(function(e){var o=k[e]; -Array[e]=function(p){return o.apply(Array.from(p),m.call(arguments,1));};});}})();(function(){var b={};var a=this.DOMEvent=new Type("DOMEvent",function(c,g){if(!g){g=window; -}c=c||g.event;if(c.$extended){return c;}this.event=c;this.$extended=true;this.shift=c.shiftKey;this.control=c.ctrlKey;this.alt=c.altKey;this.meta=c.metaKey; -var i=this.type=c.type;var h=c.target||c.srcElement;while(h&&h.nodeType==3){h=h.parentNode;}this.target=document.id(h);if(i.indexOf("key")==0){var d=this.code=(c.which||c.keyCode); -this.key=b[d];if(i=="keydown"){if(d>111&&d<124){this.key="f"+(d-111);}else{if(d>95&&d<106){this.key=d-96;}}}if(this.key==null){this.key=String.fromCharCode(d).toLowerCase(); -}}else{if(i=="click"||i=="dblclick"||i=="contextmenu"||i=="DOMMouseScroll"||i.indexOf("mouse")==0){var j=g.document;j=(!j.compatMode||j.compatMode=="CSS1Compat")?j.html:j.body; -this.page={x:(c.pageX!=null)?c.pageX:c.clientX+j.scrollLeft,y:(c.pageY!=null)?c.pageY:c.clientY+j.scrollTop};this.client={x:(c.pageX!=null)?c.pageX-g.pageXOffset:c.clientX,y:(c.pageY!=null)?c.pageY-g.pageYOffset:c.clientY}; -if(i=="DOMMouseScroll"||i=="mousewheel"){this.wheel=(c.wheelDelta)?c.wheelDelta/120:-(c.detail||0)/3;}this.rightClick=(c.which==3||c.button==2);if(i=="mouseover"||i=="mouseout"){var k=c.relatedTarget||c[(i=="mouseover"?"from":"to")+"Element"]; -while(k&&k.nodeType==3){k=k.parentNode;}this.relatedTarget=document.id(k);}}else{if(i.indexOf("touch")==0||i.indexOf("gesture")==0){this.rotation=c.rotation; -this.scale=c.scale;this.targetTouches=c.targetTouches;this.changedTouches=c.changedTouches;var f=this.touches=c.touches;if(f&&f[0]){var e=f[0];this.page={x:e.pageX,y:e.pageY}; -this.client={x:e.clientX,y:e.clientY};}}}}if(!this.client){this.client={};}if(!this.page){this.page={};}});a.implement({stop:function(){return this.preventDefault().stopPropagation(); -},stopPropagation:function(){if(this.event.stopPropagation){this.event.stopPropagation();}else{this.event.cancelBubble=true;}return this;},preventDefault:function(){if(this.event.preventDefault){this.event.preventDefault(); -}else{this.event.returnValue=false;}return this;}});a.defineKey=function(d,c){b[d]=c;return this;};a.defineKeys=a.defineKey.overloadSetter(true);a.defineKeys({"38":"up","40":"down","37":"left","39":"right","27":"esc","32":"space","8":"backspace","9":"tab","46":"delete","13":"enter"}); -})();(function(){var a=this.Class=new Type("Class",function(h){if(instanceOf(h,Function)){h={initialize:h};}var g=function(){e(this);if(g.$prototyping){return this; -}this.$caller=null;var i=(this.initialize)?this.initialize.apply(this,arguments):this;this.$caller=this.caller=null;return i;}.extend(this).implement(h); -g.$constructor=a;g.prototype.$constructor=g;g.prototype.parent=c;return g;});var c=function(){if(!this.$caller){throw new Error('The method "parent" cannot be called.'); -}var g=this.$caller.$name,h=this.$caller.$owner.parent,i=(h)?h.prototype[g]:null;if(!i){throw new Error('The method "'+g+'" has no parent.');}return i.apply(this,arguments); -};var e=function(g){for(var h in g){var j=g[h];switch(typeOf(j)){case"object":var i=function(){};i.prototype=j;g[h]=e(new i);break;case"array":g[h]=j.clone(); -break;}}return g;};var b=function(g,h,j){if(j.$origin){j=j.$origin;}var i=function(){if(j.$protected&&this.$caller==null){throw new Error('The method "'+h+'" cannot be called.'); -}var l=this.caller,m=this.$caller;this.caller=m;this.$caller=i;var k=j.apply(this,arguments);this.$caller=m;this.caller=l;return k;}.extend({$owner:g,$origin:j,$name:h}); -return i;};var f=function(h,i,g){if(a.Mutators.hasOwnProperty(h)){i=a.Mutators[h].call(this,i);if(i==null){return this;}}if(typeOf(i)=="function"){if(i.$hidden){return this; -}this.prototype[h]=(g)?i:b(this,h,i);}else{Object.merge(this.prototype,h,i);}return this;};var d=function(g){g.$prototyping=true;var h=new g;delete g.$prototyping; -return h;};a.implement("implement",f.overloadSetter());a.Mutators={Extends:function(g){this.parent=g;this.prototype=d(g);},Implements:function(g){Array.from(g).each(function(j){var h=new j; -for(var i in h){f.call(this,i,h[i],true);}},this);}};})();(function(){this.Chain=new Class({$chain:[],chain:function(){this.$chain.append(Array.flatten(arguments)); -return this;},callChain:function(){return(this.$chain.length)?this.$chain.shift().apply(this,arguments):false;},clearChain:function(){this.$chain.empty(); -return this;}});var a=function(b){return b.replace(/^on([A-Z])/,function(c,d){return d.toLowerCase();});};this.Events=new Class({$events:{},addEvent:function(d,c,b){d=a(d); -this.$events[d]=(this.$events[d]||[]).include(c);if(b){c.internal=true;}return this;},addEvents:function(b){for(var c in b){this.addEvent(c,b[c]);}return this; -},fireEvent:function(e,c,b){e=a(e);var d=this.$events[e];if(!d){return this;}c=Array.from(c);d.each(function(f){if(b){f.delay(b,this,c);}else{f.apply(this,c); -}},this);return this;},removeEvent:function(e,d){e=a(e);var c=this.$events[e];if(c&&!d.internal){var b=c.indexOf(d);if(b!=-1){delete c[b];}}return this; -},removeEvents:function(d){var e;if(typeOf(d)=="object"){for(e in d){this.removeEvent(e,d[e]);}return this;}if(d){d=a(d);}for(e in this.$events){if(d&&d!=e){continue; -}var c=this.$events[e];for(var b=c.length;b--;){if(b in c){this.removeEvent(e,c[b]);}}}return this;}});this.Options=new Class({setOptions:function(){var b=this.options=Object.merge.apply(null,[{},this.options].append(arguments)); -if(this.addEvent){for(var c in b){if(typeOf(b[c])!="function"||!(/^on[A-Z]/).test(c)){continue;}this.addEvent(c,b[c]);delete b[c];}}return this;}});})(); -(function(){var k,n,l,g,a={},c={},m=/\\/g;var e=function(q,p){if(q==null){return null;}if(q.Slick===true){return q;}q=(""+q).replace(/^\s+|\s+$/g,"");g=!!p; -var o=(g)?c:a;if(o[q]){return o[q];}k={Slick:true,expressions:[],raw:q,reverse:function(){return e(this.raw,true);}};n=-1;while(q!=(q=q.replace(j,b))){}k.length=k.expressions.length; -return o[k.raw]=(g)?h(k):k;};var i=function(o){if(o==="!"){return" ";}else{if(o===" "){return"!";}else{if((/^!/).test(o)){return o.replace(/^!/,"");}else{return"!"+o; -}}}};var h=function(u){var r=u.expressions;for(var p=0;p+)\\s*|(\\s+)|(+|\\*)|\\#(+)|\\.(+)|\\[\\s*(+)(?:\\s*([*^$!~|]?=)(?:\\s*(?:([\"']?)(.*?)\\9)))?\\s*\\](?!\\])|(:+)(+)(?:\\((?:(?:([\"'])([^\\13]*)\\13)|((?:\\([^)]+\\)|[^()]*)+))\\))?)".replace(//,"["+f(">+~`!@$%^&={}\\;/g,"(?:[\\w\\u00a1-\\uFFFF-]|\\\\[^\\s0-9a-f])").replace(//g,"(?:[:\\w\\u00a1-\\uFFFF-]|\\\\[^\\s0-9a-f])")); -function b(x,s,D,z,r,C,q,B,A,y,u,F,G,v,p,w){if(s||n===-1){k.expressions[++n]=[];l=-1;if(s){return"";}}if(D||z||l===-1){D=D||" ";var t=k.expressions[n]; -if(g&&t[l]){t[l].reverseCombinator=i(D);}t[++l]={combinator:D,tag:"*"};}var o=k.expressions[n][l];if(r){o.tag=r.replace(m,"");}else{if(C){o.id=C.replace(m,""); -}else{if(q){q=q.replace(m,"");if(!o.classList){o.classList=[];}if(!o.classes){o.classes=[];}o.classList.push(q);o.classes.push({value:q,regexp:new RegExp("(^|\\s)"+f(q)+"(\\s|$)")}); -}else{if(G){w=w||p;w=w?w.replace(m,""):null;if(!o.pseudos){o.pseudos=[];}o.pseudos.push({key:G.replace(m,""),value:w,type:F.length==1?"class":"element"}); -}else{if(B){B=B.replace(m,"");u=(u||"").replace(m,"");var E,H;switch(A){case"^=":H=new RegExp("^"+f(u));break;case"$=":H=new RegExp(f(u)+"$");break;case"~=":H=new RegExp("(^|\\s)"+f(u)+"(\\s|$)"); -break;case"|=":H=new RegExp("^"+f(u)+"(-|$)");break;case"=":E=function(I){return u==I;};break;case"*=":E=function(I){return I&&I.indexOf(u)>-1;};break; -case"!=":E=function(I){return u!=I;};break;default:E=function(I){return !!I;};}if(u==""&&(/^[*$^]=$/).test(A)){E=function(){return false;};}if(!E){E=function(I){return I&&H.test(I); -};}if(!o.attributes){o.attributes=[];}o.attributes.push({key:B,operator:A,value:u,test:E});}}}}}return"";}var d=(this.Slick||{});d.parse=function(o){return e(o); -};d.escapeRegExp=f;if(!this.Slick){this.Slick=d;}}).apply((typeof exports!="undefined")?exports:this);(function(){var k={},m={},d=Object.prototype.toString; -k.isNativeCode=function(c){return(/\{\s*\[native code\]\s*\}/).test(""+c);};k.isXML=function(c){return(!!c.xmlVersion)||(!!c.xml)||(d.call(c)=="[object XMLDocument]")||(c.nodeType==9&&c.documentElement.nodeName!="HTML"); -};k.setDocument=function(w){var p=w.nodeType;if(p==9){}else{if(p){w=w.ownerDocument;}else{if(w.navigator){w=w.document;}else{return;}}}if(this.document===w){return; -}this.document=w;var A=w.documentElement,o=this.getUIDXML(A),s=m[o],r;if(s){for(r in s){this[r]=s[r];}return;}s=m[o]={};s.root=A;s.isXMLDocument=this.isXML(w); -s.brokenStarGEBTN=s.starSelectsClosedQSA=s.idGetsName=s.brokenMixedCaseQSA=s.brokenGEBCN=s.brokenCheckedQSA=s.brokenEmptyAttributeQSA=s.isHTMLDocument=s.nativeMatchesSelector=false; -var q,u,y,z,t;var x,v="slick_uniqueid";var c=w.createElement("div");var n=w.body||w.getElementsByTagName("body")[0]||A;n.appendChild(c);try{c.innerHTML=''; -s.isHTMLDocument=!!w.getElementById(v);}catch(C){}if(s.isHTMLDocument){c.style.display="none";c.appendChild(w.createComment(""));u=(c.getElementsByTagName("*").length>1); -try{c.innerHTML="foo";x=c.getElementsByTagName("*");q=(x&&!!x.length&&x[0].nodeName.charAt(0)=="/");}catch(C){}s.brokenStarGEBTN=u||q;try{c.innerHTML=''; -s.idGetsName=w.getElementById(v)===c.firstChild;}catch(C){}if(c.getElementsByClassName){try{c.innerHTML='';c.getElementsByClassName("b").length; -c.firstChild.className="b";z=(c.getElementsByClassName("b").length!=2);}catch(C){}try{c.innerHTML='';y=(c.getElementsByClassName("a").length!=2); -}catch(C){}s.brokenGEBCN=z||y;}if(c.querySelectorAll){try{c.innerHTML="foo";x=c.querySelectorAll("*");s.starSelectsClosedQSA=(x&&!!x.length&&x[0].nodeName.charAt(0)=="/"); -}catch(C){}try{c.innerHTML='';s.brokenMixedCaseQSA=!c.querySelectorAll(".MiX").length;}catch(C){}try{c.innerHTML=''; -s.brokenCheckedQSA=(c.querySelectorAll(":checked").length==0);}catch(C){}try{c.innerHTML='';s.brokenEmptyAttributeQSA=(c.querySelectorAll('[class*=""]').length!=0); -}catch(C){}}try{c.innerHTML='
';t=(c.firstChild.getAttribute("action")!="s");}catch(C){}s.nativeMatchesSelector=A.matchesSelector||A.mozMatchesSelector||A.webkitMatchesSelector; -if(s.nativeMatchesSelector){try{s.nativeMatchesSelector.call(A,":slick");s.nativeMatchesSelector=null;}catch(C){}}}try{A.slick_expando=1;delete A.slick_expando; -s.getUID=this.getUIDHTML;}catch(C){s.getUID=this.getUIDXML;}n.removeChild(c);c=x=n=null;s.getAttribute=(s.isHTMLDocument&&t)?function(G,E){var H=this.attributeGetters[E]; -if(H){return H.call(G);}var F=G.getAttributeNode(E);return(F)?F.nodeValue:null;}:function(F,E){var G=this.attributeGetters[E];return(G)?G.call(F):F.getAttribute(E); -};s.hasAttribute=(A&&this.isNativeCode(A.hasAttribute))?function(F,E){return F.hasAttribute(E);}:function(F,E){F=F.getAttributeNode(E);return !!(F&&(F.specified||F.nodeValue)); -};var D=A&&this.isNativeCode(A.contains),B=w&&this.isNativeCode(w.contains);s.contains=(D&&B)?function(E,F){return E.contains(F);}:(D&&!B)?function(E,F){return E===F||((E===w)?w.documentElement:E).contains(F); -}:(A&&A.compareDocumentPosition)?function(E,F){return E===F||!!(E.compareDocumentPosition(F)&16);}:function(E,F){if(F){do{if(F===E){return true;}}while((F=F.parentNode)); -}return false;};s.documentSorter=(A.compareDocumentPosition)?function(F,E){if(!F.compareDocumentPosition||!E.compareDocumentPosition){return 0;}return F.compareDocumentPosition(E)&4?-1:F===E?0:1; -}:("sourceIndex" in A)?function(F,E){if(!F.sourceIndex||!E.sourceIndex){return 0;}return F.sourceIndex-E.sourceIndex;}:(w.createRange)?function(H,F){if(!H.ownerDocument||!F.ownerDocument){return 0; -}var G=H.ownerDocument.createRange(),E=F.ownerDocument.createRange();G.setStart(H,0);G.setEnd(H,0);E.setStart(F,0);E.setEnd(F,0);return G.compareBoundaryPoints(Range.START_TO_END,E); -}:null;A=null;for(r in s){this[r]=s[r];}};var f=/^([#.]?)((?:[\w-]+|\*))$/,h=/\[.+[*$^]=(?:""|'')?\]/,g={};k.search=function(U,z,H,s){var p=this.found=(s)?null:(H||[]); -if(!U){return p;}else{if(U.navigator){U=U.document;}else{if(!U.nodeType){return p;}}}var F,O,V=this.uniques={},I=!!(H&&H.length),y=(U.nodeType==9);if(this.document!==(y?U:U.ownerDocument)){this.setDocument(U); -}if(I){for(O=p.length;O--;){V[this.getUID(p[O])]=true;}}if(typeof z=="string"){var r=z.match(f);simpleSelectors:if(r){var u=r[1],v=r[2],A,E;if(!u){if(v=="*"&&this.brokenStarGEBTN){break simpleSelectors; -}E=U.getElementsByTagName(v);if(s){return E[0]||null;}for(O=0;A=E[O++];){if(!(I&&V[this.getUID(A)])){p.push(A);}}}else{if(u=="#"){if(!this.isHTMLDocument||!y){break simpleSelectors; -}A=U.getElementById(v);if(!A){return p;}if(this.idGetsName&&A.getAttributeNode("id").nodeValue!=v){break simpleSelectors;}if(s){return A||null;}if(!(I&&V[this.getUID(A)])){p.push(A); -}}else{if(u=="."){if(!this.isHTMLDocument||((!U.getElementsByClassName||this.brokenGEBCN)&&U.querySelectorAll)){break simpleSelectors;}if(U.getElementsByClassName&&!this.brokenGEBCN){E=U.getElementsByClassName(v); -if(s){return E[0]||null;}for(O=0;A=E[O++];){if(!(I&&V[this.getUID(A)])){p.push(A);}}}else{var T=new RegExp("(^|\\s)"+e.escapeRegExp(v)+"(\\s|$)");E=U.getElementsByTagName("*"); -for(O=0;A=E[O++];){className=A.className;if(!(className&&T.test(className))){continue;}if(s){return A;}if(!(I&&V[this.getUID(A)])){p.push(A);}}}}}}if(I){this.sort(p); -}return(s)?null:p;}querySelector:if(U.querySelectorAll){if(!this.isHTMLDocument||g[z]||this.brokenMixedCaseQSA||(this.brokenCheckedQSA&&z.indexOf(":checked")>-1)||(this.brokenEmptyAttributeQSA&&h.test(z))||(!y&&z.indexOf(",")>-1)||e.disableQSA){break querySelector; -}var S=z,x=U;if(!y){var C=x.getAttribute("id"),t="slickid__";x.setAttribute("id",t);S="#"+t+" "+S;U=x.parentNode;}try{if(s){return U.querySelector(S)||null; -}else{E=U.querySelectorAll(S);}}catch(Q){g[z]=1;break querySelector;}finally{if(!y){if(C){x.setAttribute("id",C);}else{x.removeAttribute("id");}U=x;}}if(this.starSelectsClosedQSA){for(O=0; -A=E[O++];){if(A.nodeName>"@"&&!(I&&V[this.getUID(A)])){p.push(A);}}}else{for(O=0;A=E[O++];){if(!(I&&V[this.getUID(A)])){p.push(A);}}}if(I){this.sort(p); -}return p;}F=this.Slick.parse(z);if(!F.length){return p;}}else{if(z==null){return p;}else{if(z.Slick){F=z;}else{if(this.contains(U.documentElement||U,z)){(p)?p.push(z):p=z; -return p;}else{return p;}}}}this.posNTH={};this.posNTHLast={};this.posNTHType={};this.posNTHTypeLast={};this.push=(!I&&(s||(F.length==1&&F.expressions[0].length==1)))?this.pushArray:this.pushUID; -if(p==null){p=[];}var M,L,K;var B,J,D,c,q,G,W;var N,P,o,w,R=F.expressions;search:for(O=0;(P=R[O]);O++){for(M=0;(o=P[M]);M++){B="combinator:"+o.combinator; -if(!this[B]){continue search;}J=(this.isXMLDocument)?o.tag:o.tag.toUpperCase();D=o.id;c=o.classList;q=o.classes;G=o.attributes;W=o.pseudos;w=(M===(P.length-1)); -this.bitUniques={};if(w){this.uniques=V;this.found=p;}else{this.uniques={};this.found=[];}if(M===0){this[B](U,J,D,q,G,W,c);if(s&&w&&p.length){break search; -}}else{if(s&&w){for(L=0,K=N.length;L1)){this.sort(p);}return(s)?(p[0]||null):p;};k.uidx=1;k.uidk="slick-uniqueid";k.getUIDXML=function(n){var c=n.getAttribute(this.uidk); -if(!c){c=this.uidx++;n.setAttribute(this.uidk,c);}return c;};k.getUIDHTML=function(c){return c.uniqueNumber||(c.uniqueNumber=this.uidx++);};k.sort=function(c){if(!this.documentSorter){return c; -}c.sort(this.documentSorter);return c;};k.cacheNTH={};k.matchNTH=/^([+-]?\d*)?([a-z]+)?([+-]\d+)?$/;k.parseNTHArgument=function(q){var o=q.match(this.matchNTH); -if(!o){return false;}var p=o[2]||false;var n=o[1]||1;if(n=="-"){n=-1;}var c=+o[3]||0;o=(p=="n")?{a:n,b:c}:(p=="odd")?{a:2,b:1}:(p=="even")?{a:2,b:0}:{a:0,b:n}; -return(this.cacheNTH[q]=o);};k.createNTHPseudo=function(p,n,c,o){return function(s,q){var u=this.getUID(s);if(!this[c][u]){var A=s.parentNode;if(!A){return false; -}var r=A[p],t=1;if(o){var z=s.nodeName;do{if(r.nodeName!=z){continue;}this[c][this.getUID(r)]=t++;}while((r=r[n]));}else{do{if(r.nodeType!=1){continue; -}this[c][this.getUID(r)]=t++;}while((r=r[n]));}}q=q||"n";var v=this.cacheNTH[q]||this.parseNTHArgument(q);if(!v){return false;}var y=v.a,x=v.b,w=this[c][u]; -if(y==0){return x==w;}if(y>0){if(w":function(p,c,r,o,n,q){if((p=p.firstChild)){do{if(p.nodeType==1){this.push(p,c,r,o,n,q); -}}while((p=p.nextSibling));}},"+":function(p,c,r,o,n,q){while((p=p.nextSibling)){if(p.nodeType==1){this.push(p,c,r,o,n,q);break;}}},"^":function(p,c,r,o,n,q){p=p.firstChild; -if(p){if(p.nodeType==1){this.push(p,c,r,o,n,q);}else{this["combinator:+"](p,c,r,o,n,q);}}},"~":function(q,c,s,p,n,r){while((q=q.nextSibling)){if(q.nodeType!=1){continue; -}var o=this.getUID(q);if(this.bitUniques[o]){break;}this.bitUniques[o]=true;this.push(q,c,s,p,n,r);}},"++":function(p,c,r,o,n,q){this["combinator:+"](p,c,r,o,n,q); -this["combinator:!+"](p,c,r,o,n,q);},"~~":function(p,c,r,o,n,q){this["combinator:~"](p,c,r,o,n,q);this["combinator:!~"](p,c,r,o,n,q);},"!":function(p,c,r,o,n,q){while((p=p.parentNode)){if(p!==this.document){this.push(p,c,r,o,n,q); -}}},"!>":function(p,c,r,o,n,q){p=p.parentNode;if(p!==this.document){this.push(p,c,r,o,n,q);}},"!+":function(p,c,r,o,n,q){while((p=p.previousSibling)){if(p.nodeType==1){this.push(p,c,r,o,n,q); -break;}}},"!^":function(p,c,r,o,n,q){p=p.lastChild;if(p){if(p.nodeType==1){this.push(p,c,r,o,n,q);}else{this["combinator:!+"](p,c,r,o,n,q);}}},"!~":function(q,c,s,p,n,r){while((q=q.previousSibling)){if(q.nodeType!=1){continue; -}var o=this.getUID(q);if(this.bitUniques[o]){break;}this.bitUniques[o]=true;this.push(q,c,s,p,n,r);}}};for(var i in j){k["combinator:"+i]=j[i];}var l={empty:function(c){var n=c.firstChild; -return !(n&&n.nodeType==1)&&!(c.innerText||c.textContent||"").length;},not:function(c,n){return !this.matchNode(c,n);},contains:function(c,n){return(c.innerText||c.textContent||"").indexOf(n)>-1; -},"first-child":function(c){while((c=c.previousSibling)){if(c.nodeType==1){return false;}}return true;},"last-child":function(c){while((c=c.nextSibling)){if(c.nodeType==1){return false; -}}return true;},"only-child":function(o){var n=o;while((n=n.previousSibling)){if(n.nodeType==1){return false;}}var c=o;while((c=c.nextSibling)){if(c.nodeType==1){return false; -}}return true;},"nth-child":k.createNTHPseudo("firstChild","nextSibling","posNTH"),"nth-last-child":k.createNTHPseudo("lastChild","previousSibling","posNTHLast"),"nth-of-type":k.createNTHPseudo("firstChild","nextSibling","posNTHType",true),"nth-last-of-type":k.createNTHPseudo("lastChild","previousSibling","posNTHTypeLast",true),index:function(n,c){return this["pseudo:nth-child"](n,""+(c+1)); -},even:function(c){return this["pseudo:nth-child"](c,"2n");},odd:function(c){return this["pseudo:nth-child"](c,"2n+1");},"first-of-type":function(c){var n=c.nodeName; -while((c=c.previousSibling)){if(c.nodeName==n){return false;}}return true;},"last-of-type":function(c){var n=c.nodeName;while((c=c.nextSibling)){if(c.nodeName==n){return false; -}}return true;},"only-of-type":function(o){var n=o,p=o.nodeName;while((n=n.previousSibling)){if(n.nodeName==p){return false;}}var c=o;while((c=c.nextSibling)){if(c.nodeName==p){return false; -}}return true;},enabled:function(c){return !c.disabled;},disabled:function(c){return c.disabled;},checked:function(c){return c.checked||c.selected;},focus:function(c){return this.isHTMLDocument&&this.document.activeElement===c&&(c.href||c.type||this.hasAttribute(c,"tabindex")); -},root:function(c){return(c===this.root);},selected:function(c){return c.selected;}};for(var b in l){k["pseudo:"+b]=l[b];}var a=k.attributeGetters={"for":function(){return("htmlFor" in this)?this.htmlFor:this.getAttribute("for"); -},href:function(){return("href" in this)?this.getAttribute("href",2):this.getAttribute("href");},style:function(){return(this.style)?this.style.cssText:this.getAttribute("style"); -},tabindex:function(){var c=this.getAttributeNode("tabindex");return(c&&c.specified)?c.nodeValue:null;},type:function(){return this.getAttribute("type"); -},maxlength:function(){var c=this.getAttributeNode("maxLength");return(c&&c.specified)?c.nodeValue:null;}};a.MAXLENGTH=a.maxLength=a.maxlength;var e=k.Slick=(this.Slick||{}); -e.version="1.1.7";e.search=function(n,o,c){return k.search(n,o,c);};e.find=function(c,n){return k.search(c,n,null,true);};e.contains=function(c,n){k.setDocument(c); -return k.contains(c,n);};e.getAttribute=function(n,c){k.setDocument(n);return k.getAttribute(n,c);};e.hasAttribute=function(n,c){k.setDocument(n);return k.hasAttribute(n,c); -};e.match=function(n,c){if(!(n&&c)){return false;}if(!c||c===n){return true;}k.setDocument(n);return k.matchNode(n,c);};e.defineAttributeGetter=function(c,n){k.attributeGetters[c]=n; -return this;};e.lookupAttributeGetter=function(c){return k.attributeGetters[c];};e.definePseudo=function(c,n){k["pseudo:"+c]=function(p,o){return n.call(p,o); -};return this;};e.lookupPseudo=function(c){var n=k["pseudo:"+c];if(n){return function(o){return n.call(this,o);};}return null;};e.override=function(n,c){k.override(n,c); -return this;};e.isXML=k.isXML;e.uidOf=function(c){return k.getUIDHTML(c);};if(!this.Slick){this.Slick=e;}}).apply((typeof exports!="undefined")?exports:this); -var Element=function(b,g){var h=Element.Constructors[b];if(h){return h(g);}if(typeof b!="string"){return document.id(b).set(g);}if(!g){g={};}if(!(/^[\w-]+$/).test(b)){var e=Slick.parse(b).expressions[0][0]; -b=(e.tag=="*")?"div":e.tag;if(e.id&&g.id==null){g.id=e.id;}var d=e.attributes;if(d){for(var a,f=0,c=d.length;f=this.length){delete this[g--]; -}return e;}.protect());}Array.forEachMethod(function(g,e){Elements.implement(e,g);});Array.mirror(Elements);var d;try{d=(document.createElement("").name=="x"); -}catch(b){}var c=function(e){return(""+e).replace(/&/g,"&").replace(/"/g,""");};Document.implement({newElement:function(e,g){if(g&&g.checked!=null){g.defaultChecked=g.checked; -}if(d&&g){e="<"+e;if(g.name){e+=' name="'+c(g.name)+'"';}if(g.type){e+=' type="'+c(g.type)+'"';}e+=">";delete g.name;delete g.type;}return this.id(this.createElement(e)).set(g); -}});})();(function(){Slick.uidOf(window);Slick.uidOf(document);Document.implement({newTextNode:function(e){return this.createTextNode(e);},getDocument:function(){return this; -},getWindow:function(){return this.window;},id:(function(){var e={string:function(E,D,l){E=Slick.find(l,"#"+E.replace(/(\W)/g,"\\$1"));return(E)?e.element(E,D):null; -},element:function(D,E){Slick.uidOf(D);if(!E&&!D.$family&&!(/^(?:object|embed)$/i).test(D.tagName)){var l=D.fireEvent;D._fireEvent=function(F,G){return l(F,G); -};Object.append(D,Element.Prototype);}return D;},object:function(D,E,l){if(D.toElement){return e.element(D.toElement(l),E);}return null;}};e.textnode=e.whitespace=e.window=e.document=function(l){return l; -};return function(D,F,E){if(D&&D.$family&&D.uniqueNumber){return D;}var l=typeOf(D);return(e[l])?e[l](D,F,E||document):null;};})()});if(window.$==null){Window.implement("$",function(e,l){return document.id(e,l,this.document); -});}Window.implement({getDocument:function(){return this.document;},getWindow:function(){return this;}});[Document,Element].invoke("implement",{getElements:function(e){return Slick.search(this,e,new Elements); -},getElement:function(e){return document.id(Slick.find(this,e));}});var m={contains:function(e){return Slick.contains(this,e);}};if(!document.contains){Document.implement(m); -}if(!document.createElement("div").contains){Element.implement(m);}var r=function(E,D){if(!E){return D;}E=Object.clone(Slick.parse(E));var l=E.expressions; -for(var e=l.length;e--;){l[e][0].combinator=D;}return E;};Object.forEach({getNext:"~",getPrevious:"!~",getParent:"!"},function(e,l){Element.implement(l,function(D){return this.getElement(r(D,e)); -});});Object.forEach({getAllNext:"~",getAllPrevious:"!~",getSiblings:"~~",getChildren:">",getParents:"!"},function(e,l){Element.implement(l,function(D){return this.getElements(r(D,e)); -});});Element.implement({getFirst:function(e){return document.id(Slick.search(this,r(e,">"))[0]);},getLast:function(e){return document.id(Slick.search(this,r(e,">")).getLast()); -},getWindow:function(){return this.ownerDocument.window;},getDocument:function(){return this.ownerDocument;},getElementById:function(e){return document.id(Slick.find(this,"#"+(""+e).replace(/(\W)/g,"\\$1"))); -},match:function(e){return !e||Slick.match(this,e);}});if(window.$$==null){Window.implement("$$",function(e){if(arguments.length==1){if(typeof e=="string"){return Slick.search(this.document,e,new Elements); -}else{if(Type.isEnumerable(e)){return new Elements(e);}}}return new Elements(arguments);});}var w={before:function(l,e){var D=e.parentNode;if(D){D.insertBefore(l,e); -}},after:function(l,e){var D=e.parentNode;if(D){D.insertBefore(l,e.nextSibling);}},bottom:function(l,e){e.appendChild(l);},top:function(l,e){e.insertBefore(l,e.firstChild); -}};w.inside=w.bottom;var j={},d={};var k={};Array.forEach(["type","value","defaultValue","accessKey","cellPadding","cellSpacing","colSpan","frameBorder","rowSpan","tabIndex","useMap"],function(e){k[e.toLowerCase()]=e; -});k.html="innerHTML";k.text=(document.createElement("div").textContent==null)?"innerText":"textContent";Object.forEach(k,function(l,e){d[e]=function(D,E){D[l]=E; -};j[e]=function(D){return D[l];};});var x=["compact","nowrap","ismap","declare","noshade","checked","disabled","readOnly","multiple","selected","noresize","defer","defaultChecked","autofocus","controls","autoplay","loop"]; -var h={};Array.forEach(x,function(e){var l=e.toLowerCase();h[l]=e;d[l]=function(D,E){D[e]=!!E;};j[l]=function(D){return !!D[e];};});Object.append(d,{"class":function(e,l){("className" in e)?e.className=(l||""):e.setAttribute("class",l); -},"for":function(e,l){("htmlFor" in e)?e.htmlFor=l:e.setAttribute("for",l);},style:function(e,l){(e.style)?e.style.cssText=l:e.setAttribute("style",l); -},value:function(e,l){e.value=(l!=null)?l:"";}});j["class"]=function(e){return("className" in e)?e.className||null:e.getAttribute("class");};var f=document.createElement("button"); -try{f.type="button";}catch(z){}if(f.type!="button"){d.type=function(e,l){e.setAttribute("type",l);};}f=null;var p=document.createElement("input");p.value="t"; -p.type="submit";if(p.value!="t"){d.type=function(l,e){var D=l.value;l.type=e;l.value=D;};}p=null;var q=(function(e){e.random="attribute";return(e.getAttribute("random")=="attribute"); -})(document.createElement("div"));Element.implement({setProperty:function(l,D){var E=d[l.toLowerCase()];if(E){E(this,D);}else{if(q){var e=this.retrieve("$attributeWhiteList",{}); -}if(D==null){this.removeAttribute(l);if(q){delete e[l];}}else{this.setAttribute(l,""+D);if(q){e[l]=true;}}}return this;},setProperties:function(e){for(var l in e){this.setProperty(l,e[l]); -}return this;},getProperty:function(F){var D=j[F.toLowerCase()];if(D){return D(this);}if(q){var l=this.getAttributeNode(F),E=this.retrieve("$attributeWhiteList",{}); -if(!l){return null;}if(l.expando&&!E[F]){var G=this.outerHTML;if(G.substr(0,G.search(/\/?['"]?>(?![^<]*<['"])/)).indexOf(F)<0){return null;}E[F]=true;}}var e=Slick.getAttribute(this,F); -return(!e&&!Slick.hasAttribute(this,F))?null:e;},getProperties:function(){var e=Array.from(arguments);return e.map(this.getProperty,this).associate(e); -},removeProperty:function(e){return this.setProperty(e,null);},removeProperties:function(){Array.each(arguments,this.removeProperty,this);return this;},set:function(D,l){var e=Element.Properties[D]; -(e&&e.set)?e.set.call(this,l):this.setProperty(D,l);}.overloadSetter(),get:function(l){var e=Element.Properties[l];return(e&&e.get)?e.get.apply(this):this.getProperty(l); -}.overloadGetter(),erase:function(l){var e=Element.Properties[l];(e&&e.erase)?e.erase.apply(this):this.removeProperty(l);return this;},hasClass:function(e){return this.className.clean().contains(e," "); -},addClass:function(e){if(!this.hasClass(e)){this.className=(this.className+" "+e).clean();}return this;},removeClass:function(e){this.className=this.className.replace(new RegExp("(^|\\s)"+e+"(?:\\s|$)"),"$1"); -return this;},toggleClass:function(e,l){if(l==null){l=!this.hasClass(e);}return(l)?this.addClass(e):this.removeClass(e);},adopt:function(){var E=this,e,G=Array.flatten(arguments),F=G.length; -if(F>1){E=e=document.createDocumentFragment();}for(var D=0;D"; -var a=(t.childNodes.length==1);if(!a){var s="abbr article aside audio canvas datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video".split(" "),b=document.createDocumentFragment(),u=s.length; -while(u--){b.createElement(s[u]);}}t=null;var g=Function.attempt(function(){var e=document.createElement("table");e.innerHTML="";return true; -});var c=document.createElement("tr"),o="";c.innerHTML=o;var y=(c.innerHTML==o);c=null;if(!g||!y||!a){Element.Properties.html.set=(function(l){var e={table:[1,"","
"],select:[1,""],tbody:[2,"","
"],tr:[3,"","
"]}; -e.thead=e.tfoot=e.tbody;return function(D){var E=e[this.get("tag")];if(!E&&!a){E=[0,"",""];}if(!E){return l.call(this,D);}var H=E[0],G=document.createElement("div"),F=G; -if(!a){b.appendChild(G);}G.innerHTML=[E[1],D,E[2]].flatten().join("");while(H--){F=F.firstChild;}this.empty().adopt(F.childNodes);if(!a){b.removeChild(G); -}G=null;};})(Element.Properties.html.set);}var n=document.createElement("form");n.innerHTML="";if(n.firstChild.value!="s"){Element.Properties.value={set:function(G){var l=this.get("tag"); -if(l!="select"){return this.setProperty("value",G);}var D=this.getElements("option");for(var E=0;E0||k==null?"visible":"hidden";};var f=(h?function(l,k){l.style.opacity=k;}:(e?function(l,k){var n=l.style; -if(!l.currentStyle||!l.currentStyle.hasLayout){n.zoom=1;}if(k==null||k==1){k="";}else{k="alpha(opacity="+(k*100).limit(0,100).round()+")";}var m=n.filter||l.getComputedStyle("filter")||""; -n.filter=j.test(m)?m.replace(j,k):m+k;if(!n.filter){n.removeAttribute("filter");}}:a));var g=(h?function(l){var k=l.style.opacity||l.getComputedStyle("opacity"); -return(k=="")?1:k.toFloat();}:(e?function(l){var m=(l.style.filter||l.getComputedStyle("filter")),k;if(m){k=m.match(j);}return(k==null||m==null)?1:(k[1]/100); -}:function(l){var k=l.retrieve("$opacity");if(k==null){k=(l.style.visibility=="hidden"?0:1);}return k;}));var b=(i.style.cssFloat==null)?"styleFloat":"cssFloat"; -Element.implement({getComputedStyle:function(m){if(this.currentStyle){return this.currentStyle[m.camelCase()];}var l=Element.getDocument(this).defaultView,k=l?l.getComputedStyle(this,null):null; -return(k)?k.getPropertyValue((m==b)?"float":m.hyphenate()):null;},setStyle:function(l,k){if(l=="opacity"){if(k!=null){k=parseFloat(k);}f(this,k);return this; -}l=(l=="float"?b:l).camelCase();if(typeOf(k)!="string"){var m=(Element.Styles[l]||"@").split(" ");k=Array.from(k).map(function(o,n){if(!m[n]){return""; -}return(typeOf(o)=="number")?m[n].replace("@",Math.round(o)):o;}).join(" ");}else{if(k==String(Number(k))){k=Math.round(k);}}this.style[l]=k;if((k==""||k==null)&&c&&this.style.removeAttribute){this.style.removeAttribute(l); -}return this;},getStyle:function(q){if(q=="opacity"){return g(this);}q=(q=="float"?b:q).camelCase();var k=this.style[q];if(!k||q=="zIndex"){k=[];for(var p in Element.ShortStyles){if(q!=p){continue; -}for(var o in Element.ShortStyles[p]){k.push(this.getStyle(o));}return k.join(" ");}k=this.getComputedStyle(q);}if(k){k=String(k);var m=k.match(/rgba?\([\d\s,]+\)/); -if(m){k=k.replace(m[0],m[0].rgbToHex());}}if(Browser.opera||Browser.ie){if((/^(height|width)$/).test(q)&&!(/px$/.test(k))){var l=(q=="width")?["left","right"]:["top","bottom"],n=0; -l.each(function(r){n+=this.getStyle("border-"+r+"-width").toInt()+this.getStyle("padding-"+r).toInt();},this);return this["offset"+q.capitalize()]-n+"px"; -}if(Browser.ie&&(/^border(.+)Width|margin|padding/).test(q)&&isNaN(parseFloat(k))){return"0px";}}return k;},setStyles:function(l){for(var k in l){this.setStyle(k,l[k]); -}return this;},getStyles:function(){var k={};Array.flatten(arguments).each(function(l){k[l]=this.getStyle(l);},this);return k;}});Element.Styles={left:"@px",top:"@px",bottom:"@px",right:"@px",width:"@px",height:"@px",maxWidth:"@px",maxHeight:"@px",minWidth:"@px",minHeight:"@px",backgroundColor:"rgb(@, @, @)",backgroundPosition:"@px @px",color:"rgb(@, @, @)",fontSize:"@px",letterSpacing:"@px",lineHeight:"@px",clip:"rect(@px @px @px @px)",margin:"@px @px @px @px",padding:"@px @px @px @px",border:"@px @ rgb(@, @, @) @px @ rgb(@, @, @) @px @ rgb(@, @, @)",borderWidth:"@px @px @px @px",borderStyle:"@ @ @ @",borderColor:"rgb(@, @, @) rgb(@, @, @) rgb(@, @, @) rgb(@, @, @)",zIndex:"@",zoom:"@",fontWeight:"@",textIndent:"@px",opacity:"@"}; -Element.ShortStyles={margin:{},padding:{},border:{},borderWidth:{},borderStyle:{},borderColor:{}};["Top","Right","Bottom","Left"].each(function(q){var p=Element.ShortStyles; -var l=Element.Styles;["margin","padding"].each(function(r){var s=r+q;p[r][s]=l[s]="@px";});var o="border"+q;p.border[o]=l[o]="@px @ rgb(@, @, @)";var n=o+"Width",k=o+"Style",m=o+"Color"; -p[o]={};p.borderWidth[n]=p[o][n]=l[n]="@px";p.borderStyle[k]=p[o][k]=l[k]="@";p.borderColor[m]=p[o][m]=l[m]="rgb(@, @, @)";});})();(function(){Element.Properties.events={set:function(b){this.addEvents(b); -}};[Element,Window,Document].invoke("implement",{addEvent:function(f,h){var i=this.retrieve("events",{});if(!i[f]){i[f]={keys:[],values:[]};}if(i[f].keys.contains(h)){return this; -}i[f].keys.push(h);var g=f,b=Element.Events[f],d=h,j=this;if(b){if(b.onAdd){b.onAdd.call(this,h,f);}if(b.condition){d=function(k){if(b.condition.call(this,k,f)){return h.call(this,k); -}return true;};}if(b.base){g=Function.from(b.base).call(this,f);}}var e=function(){return h.call(j);};var c=Element.NativeEvents[g];if(c){if(c==2){e=function(k){k=new DOMEvent(k,j.getWindow()); -if(d.call(j,k)===false){k.stop();}};}this.addListener(g,e,arguments[2]);}i[f].values.push(e);return this;},removeEvent:function(e,d){var c=this.retrieve("events"); -if(!c||!c[e]){return this;}var h=c[e];var b=h.keys.indexOf(d);if(b==-1){return this;}var g=h.values[b];delete h.keys[b];delete h.values[b];var f=Element.Events[e]; -if(f){if(f.onRemove){f.onRemove.call(this,d,e);}if(f.base){e=Function.from(f.base).call(this,e);}}return(Element.NativeEvents[e])?this.removeListener(e,g,arguments[2]):this; -},addEvents:function(b){for(var c in b){this.addEvent(c,b[c]);}return this;},removeEvents:function(b){var d;if(typeOf(b)=="object"){for(d in b){this.removeEvent(d,b[d]); -}return this;}var c=this.retrieve("events");if(!c){return this;}if(!b){for(d in c){this.removeEvents(d);}this.eliminate("events");}else{if(c[b]){c[b].keys.each(function(e){this.removeEvent(b,e); -},this);delete c[b];}}return this;},fireEvent:function(e,c,b){var d=this.retrieve("events");if(!d||!d[e]){return this;}c=Array.from(c);d[e].keys.each(function(f){if(b){f.delay(b,this,c); -}else{f.apply(this,c);}},this);return this;},cloneEvents:function(e,d){e=document.id(e);var c=e.retrieve("events");if(!c){return this;}if(!d){for(var b in c){this.cloneEvents(e,b); -}}else{if(c[d]){c[d].keys.each(function(f){this.addEvent(d,f);},this);}}return this;}});Element.NativeEvents={click:2,dblclick:2,mouseup:2,mousedown:2,contextmenu:2,mousewheel:2,DOMMouseScroll:2,mouseover:2,mouseout:2,mousemove:2,selectstart:2,selectend:2,keydown:2,keypress:2,keyup:2,orientationchange:2,touchstart:2,touchmove:2,touchend:2,touchcancel:2,gesturestart:2,gesturechange:2,gestureend:2,focus:2,blur:2,change:2,reset:2,select:2,submit:2,paste:2,input:2,load:2,unload:1,beforeunload:2,resize:1,move:1,DOMContentLoaded:1,readystatechange:1,error:1,abort:1,scroll:1}; -Element.Events={mousewheel:{base:(Browser.firefox)?"DOMMouseScroll":"mousewheel"}};if("onmouseenter" in document.documentElement){Element.NativeEvents.mouseenter=Element.NativeEvents.mouseleave=2; -}else{var a=function(b){var c=b.relatedTarget;if(c==null){return true;}if(!c){return false;}return(c!=this&&c.prefix!="xul"&&typeOf(this)!="document"&&!this.contains(c)); -};Element.Events.mouseenter={base:"mouseover",condition:a};Element.Events.mouseleave={base:"mouseout",condition:a};}if(!window.addEventListener){Element.NativeEvents.propertychange=2; -Element.Events.change={base:function(){var b=this.type;return(this.get("tag")=="input"&&(b=="radio"||b=="checkbox"))?"propertychange":"change";},condition:function(b){return this.type!="radio"||(b.event.propertyName=="checked"&&this.checked); -}};}})();(function(){var c=!!window.addEventListener;Element.NativeEvents.focusin=Element.NativeEvents.focusout=2;var k=function(l,m,n,o,p){while(p&&p!=l){if(m(p,o)){return n.call(p,o,p); -}p=document.id(p.parentNode);}};var a={mouseenter:{base:"mouseover"},mouseleave:{base:"mouseout"},focus:{base:"focus"+(c?"":"in"),capture:true},blur:{base:c?"blur":"focusout",capture:true}}; -var b="$delegation:";var i=function(l){return{base:"focusin",remove:function(m,o){var p=m.retrieve(b+l+"listeners",{})[o];if(p&&p.forms){for(var n=p.forms.length; -n--;){p.forms[n].removeEvent(l,p.fns[n]);}}},listen:function(x,r,v,n,t,s){var o=(t.get("tag")=="form")?t:n.target.getParent("form");if(!o){return;}var u=x.retrieve(b+l+"listeners",{}),p=u[s]||{forms:[],fns:[]},m=p.forms,w=p.fns; -if(m.indexOf(o)!=-1){return;}m.push(o);var q=function(y){k(x,r,v,y,t);};o.addEvent(l,q);w.push(q);u[s]=p;x.store(b+l+"listeners",u);}};};var d=function(l){return{base:"focusin",listen:function(m,n,p,q,r){var o={blur:function(){this.removeEvents(o); -}};o[l]=function(s){k(m,n,p,s,r);};q.target.addEvents(o);}};};if(!c){Object.append(a,{submit:i("submit"),reset:i("reset"),change:d("change"),select:d("select")}); -}var h=Element.prototype,f=h.addEvent,j=h.removeEvent;var e=function(l,m){return function(r,q,n){if(r.indexOf(":relay")==-1){return l.call(this,r,q,n); -}var o=Slick.parse(r).expressions[0][0];if(o.pseudos[0].key!="relay"){return l.call(this,r,q,n);}var p=o.tag;o.pseudos.slice(1).each(function(s){p+=":"+s.key+(s.value?"("+s.value+")":""); -});l.call(this,r,q);return m.call(this,p,o.pseudos[0].value,q);};};var g={addEvent:function(v,q,x){var t=this.retrieve("$delegates",{}),r=t[v];if(r){for(var y in r){if(r[y].fn==x&&r[y].match==q){return this; -}}}var p=v,u=q,o=x,n=a[v]||{};v=n.base||p;q=function(B){return Slick.match(B,u);};var w=Element.Events[p];if(w&&w.condition){var l=q,m=w.condition;q=function(C,B){return l(C,B)&&m.call(C,B,v); -};}var z=this,s=String.uniqueID();var A=n.listen?function(B,C){if(!C&&B&&B.target){C=B.target;}if(C){n.listen(z,q,x,B,C,s);}}:function(B,C){if(!C&&B&&B.target){C=B.target; -}if(C){k(z,q,x,B,C);}};if(!r){r={};}r[s]={match:u,fn:o,delegator:A};t[p]=r;return f.call(this,v,A,n.capture);},removeEvent:function(r,n,t,u){var q=this.retrieve("$delegates",{}),p=q[r]; -if(!p){return this;}if(u){var m=r,w=p[u].delegator,l=a[r]||{};r=l.base||m;if(l.remove){l.remove(this,u);}delete p[u];q[m]=p;return j.call(this,r,w);}var o,v; -if(t){for(o in p){v=p[o];if(v.match==n&&v.fn==t){return g.removeEvent.call(this,r,n,t,o);}}}else{for(o in p){v=p[o];if(v.match==n){g.removeEvent.call(this,r,n,v.fn,o); -}}}return this;}};[Element,Window,Document].invoke("implement",{addEvent:e(f,g.addEvent),removeEvent:e(j,g.removeEvent)});})();(function(){var h=document.createElement("div"),e=document.createElement("div"); -h.style.height="0";h.appendChild(e);var d=(e.offsetParent===h);h=e=null;var l=function(m){return k(m,"position")!="static"||a(m);};var i=function(m){return l(m)||(/^(?:table|td|th)$/i).test(m.tagName); -};Element.implement({scrollTo:function(m,n){if(a(this)){this.getWindow().scrollTo(m,n);}else{this.scrollLeft=m;this.scrollTop=n;}return this;},getSize:function(){if(a(this)){return this.getWindow().getSize(); -}return{x:this.offsetWidth,y:this.offsetHeight};},getScrollSize:function(){if(a(this)){return this.getWindow().getScrollSize();}return{x:this.scrollWidth,y:this.scrollHeight}; -},getScroll:function(){if(a(this)){return this.getWindow().getScroll();}return{x:this.scrollLeft,y:this.scrollTop};},getScrolls:function(){var n=this.parentNode,m={x:0,y:0}; -while(n&&!a(n)){m.x+=n.scrollLeft;m.y+=n.scrollTop;n=n.parentNode;}return m;},getOffsetParent:d?function(){var m=this;if(a(m)||k(m,"position")=="fixed"){return null; -}var n=(k(m,"position")=="static")?i:l;while((m=m.parentNode)){if(n(m)){return m;}}return null;}:function(){var m=this;if(a(m)||k(m,"position")=="fixed"){return null; -}try{return m.offsetParent;}catch(n){}return null;},getOffsets:function(){if(this.getBoundingClientRect&&!Browser.Platform.ios){var r=this.getBoundingClientRect(),o=document.id(this.getDocument().documentElement),q=o.getScroll(),t=this.getScrolls(),s=(k(this,"position")=="fixed"); -return{x:r.left.toInt()+t.x+((s)?0:q.x)-o.clientLeft,y:r.top.toInt()+t.y+((s)?0:q.y)-o.clientTop};}var n=this,m={x:0,y:0};if(a(this)){return m;}while(n&&!a(n)){m.x+=n.offsetLeft; -m.y+=n.offsetTop;if(Browser.firefox){if(!c(n)){m.x+=b(n);m.y+=g(n);}var p=n.parentNode;if(p&&k(p,"overflow")!="visible"){m.x+=b(p);m.y+=g(p);}}else{if(n!=this&&Browser.safari){m.x+=b(n); -m.y+=g(n);}}n=n.offsetParent;}if(Browser.firefox&&!c(this)){m.x-=b(this);m.y-=g(this);}return m;},getPosition:function(p){var q=this.getOffsets(),n=this.getScrolls(); -var m={x:q.x-n.x,y:q.y-n.y};if(p&&(p=document.id(p))){var o=p.getPosition();return{x:m.x-o.x-b(p),y:m.y-o.y-g(p)};}return m;},getCoordinates:function(o){if(a(this)){return this.getWindow().getCoordinates(); -}var m=this.getPosition(o),n=this.getSize();var p={left:m.x,top:m.y,width:n.x,height:n.y};p.right=p.left+p.width;p.bottom=p.top+p.height;return p;},computePosition:function(m){return{left:m.x-j(this,"margin-left"),top:m.y-j(this,"margin-top")}; -},setPosition:function(m){return this.setStyles(this.computePosition(m));}});[Document,Window].invoke("implement",{getSize:function(){var m=f(this);return{x:m.clientWidth,y:m.clientHeight}; -},getScroll:function(){var n=this.getWindow(),m=f(this);return{x:n.pageXOffset||m.scrollLeft,y:n.pageYOffset||m.scrollTop};},getScrollSize:function(){var o=f(this),n=this.getSize(),m=this.getDocument().body; -return{x:Math.max(o.scrollWidth,m.scrollWidth,n.x),y:Math.max(o.scrollHeight,m.scrollHeight,n.y)};},getPosition:function(){return{x:0,y:0};},getCoordinates:function(){var m=this.getSize(); -return{top:0,left:0,bottom:m.y,right:m.x,height:m.y,width:m.x};}});var k=Element.getComputedStyle;function j(m,n){return k(m,n).toInt()||0;}function c(m){return k(m,"-moz-box-sizing")=="border-box"; -}function g(m){return j(m,"border-top-width");}function b(m){return j(m,"border-left-width");}function a(m){return(/^(?:body|html)$/i).test(m.tagName); -}function f(m){var n=m.getDocument();return(!n.compatMode||n.compatMode=="CSS1Compat")?n.html:n.body;}})();Element.alias({position:"setPosition"});[Window,Document,Element].invoke("implement",{getHeight:function(){return this.getSize().y; -},getWidth:function(){return this.getSize().x;},getScrollTop:function(){return this.getScroll().y;},getScrollLeft:function(){return this.getScroll().x; -},getScrollHeight:function(){return this.getScrollSize().y;},getScrollWidth:function(){return this.getScrollSize().x;},getTop:function(){return this.getPosition().y; -},getLeft:function(){return this.getPosition().x;}});(function(){var f=this.Fx=new Class({Implements:[Chain,Events,Options],options:{fps:60,unit:false,duration:500,frames:null,frameSkip:true,link:"ignore"},initialize:function(g){this.subject=this.subject||this; -this.setOptions(g);},getTransition:function(){return function(g){return -(Math.cos(Math.PI*g)-1)/2;};},step:function(g){if(this.options.frameSkip){var h=(this.time!=null)?(g-this.time):0,i=h/this.frameInterval; -this.time=g;this.frame+=i;}else{this.frame++;}if(this.frame=(7-4*d)/11){e=c*c-Math.pow((11-6*d-11*f)/4,2);break;}}return e; -},Elastic:function(b,a){return Math.pow(2,10*--b)*Math.cos(20*b*Math.PI*(a&&a[0]||1)/3);}});["Quad","Cubic","Quart","Quint"].each(function(b,a){Fx.Transitions[b]=new Fx.Transition(function(c){return Math.pow(c,a+2); -});});(function(){var d=function(){},a=("onprogress" in new Browser.Request);var c=this.Request=new Class({Implements:[Chain,Events,Options],options:{url:"",data:"",headers:{"X-Requested-With":"XMLHttpRequest",Accept:"text/javascript, text/html, application/xml, text/xml, */*"},async:true,format:false,method:"post",link:"ignore",isSuccess:null,emulation:true,urlEncoded:true,encoding:"utf-8",evalScripts:false,evalResponse:false,timeout:0,noCache:false},initialize:function(e){this.xhr=new Browser.Request(); -this.setOptions(e);this.headers=this.options.headers;},onStateChange:function(){var e=this.xhr;if(e.readyState!=4||!this.running){return;}this.running=false; -this.status=0;Function.attempt(function(){var f=e.status;this.status=(f==1223)?204:f;}.bind(this));e.onreadystatechange=d;if(a){e.onprogress=e.onloadstart=d; -}clearTimeout(this.timer);this.response={text:this.xhr.responseText||"",xml:this.xhr.responseXML};if(this.options.isSuccess.call(this,this.status)){this.success(this.response.text,this.response.xml); -}else{this.failure();}},isSuccess:function(){var e=this.status;return(e>=200&&e<300);},isRunning:function(){return !!this.running;},processScripts:function(e){if(this.options.evalResponse||(/(ecma|java)script/).test(this.getHeader("Content-type"))){return Browser.exec(e); -}return e.stripScripts(this.options.evalScripts);},success:function(f,e){this.onSuccess(this.processScripts(f),e);},onSuccess:function(){this.fireEvent("complete",arguments).fireEvent("success",arguments).callChain(); -},failure:function(){this.onFailure();},onFailure:function(){this.fireEvent("complete").fireEvent("failure",this.xhr);},loadstart:function(e){this.fireEvent("loadstart",[e,this.xhr]); -},progress:function(e){this.fireEvent("progress",[e,this.xhr]);},timeout:function(){this.fireEvent("timeout",this.xhr);},setHeader:function(e,f){this.headers[e]=f; -return this;},getHeader:function(e){return Function.attempt(function(){return this.xhr.getResponseHeader(e);}.bind(this));},check:function(){if(!this.running){return true; -}switch(this.options.link){case"cancel":this.cancel();return true;case"chain":this.chain(this.caller.pass(arguments,this));return false;}return false;},send:function(o){if(!this.check(o)){return this; -}this.options.isSuccess=this.options.isSuccess||this.isSuccess;this.running=true;var l=typeOf(o);if(l=="string"||l=="element"){o={data:o};}var h=this.options; -o=Object.append({data:h.data,url:h.url,method:h.method},o);var j=o.data,f=String(o.url),e=o.method.toLowerCase();switch(typeOf(j)){case"element":j=document.id(j).toQueryString(); -break;case"object":case"hash":j=Object.toQueryString(j);}if(this.options.format){var m="format="+this.options.format;j=(j)?m+"&"+j:m;}if(this.options.emulation&&!["get","post"].contains(e)){var k="_method="+e; -j=(j)?k+"&"+j:k;e="post";}if(this.options.urlEncoded&&["post","put"].contains(e)){var g=(this.options.encoding)?"; charset="+this.options.encoding:"";this.headers["Content-type"]="application/x-www-form-urlencoded"+g; -}if(!f){f=document.location.pathname;}var i=f.lastIndexOf("/");if(i>-1&&(i=f.indexOf("#"))>-1){f=f.substr(0,i);}if(this.options.noCache){f+=(f.contains("?")?"&":"?")+String.uniqueID(); -}if(j&&e=="get"){f+=(f.contains("?")?"&":"?")+j;j=null;}var n=this.xhr;if(a){n.onloadstart=this.loadstart.bind(this);n.onprogress=this.progress.bind(this); -}n.open(e.toUpperCase(),f,this.options.async,this.options.user,this.options.password);if(this.options.user&&"withCredentials" in n){n.withCredentials=true; -}n.onreadystatechange=this.onStateChange.bind(this);Object.each(this.headers,function(q,p){try{n.setRequestHeader(p,q);}catch(r){this.fireEvent("exception",[p,q]); -}},this);this.fireEvent("request");n.send(j);if(!this.options.async){this.onStateChange();}else{if(this.options.timeout){this.timer=this.timeout.delay(this.options.timeout,this); -}}return this;},cancel:function(){if(!this.running){return this;}this.running=false;var e=this.xhr;e.abort();clearTimeout(this.timer);e.onreadystatechange=d; -if(a){e.onprogress=e.onloadstart=d;}this.xhr=new Browser.Request();this.fireEvent("cancel");return this;}});var b={};["get","post","put","delete","GET","POST","PUT","DELETE"].each(function(e){b[e]=function(g){var f={method:e}; -if(g!=null){f.data=g;}return this.send(f);};});c.implement(b);Element.Properties.send={set:function(e){var f=this.get("send").cancel();f.setOptions(e); -return this;},get:function(){var e=this.retrieve("send");if(!e){e=new c({data:this,link:"cancel",method:this.get("method")||"post",url:this.get("action")}); -this.store("send",e);}return e;}};Element.implement({send:function(e){var f=this.get("send");f.send({data:this,url:e||f.options.url});return this;}});})(); -Request.HTML=new Class({Extends:Request,options:{update:false,append:false,evalScripts:true,filter:false,headers:{Accept:"text/html, application/xml, text/xml, */*"}},success:function(f){var e=this.options,c=this.response; -c.html=f.stripScripts(function(h){c.javascript=h;});var d=c.html.match(/]*>([\s\S]*?)<\/body>/i);if(d){c.html=d[1];}var b=new Element("div").set("html",c.html); -c.tree=b.childNodes;c.elements=b.getElements(e.filter||"*");if(e.filter){c.tree=c.elements;}if(e.update){var g=document.id(e.update).empty();if(e.filter){g.adopt(c.elements); -}else{g.set("html",c.html);}}else{if(e.append){var a=document.id(e.append);if(e.filter){c.elements.reverse().inject(a);}else{a.adopt(b.getChildren());}}}if(e.evalScripts){Browser.exec(c.javascript); -}this.onSuccess(c.tree,c.elements,c.html,c.javascript);}});Element.Properties.load={set:function(a){var b=this.get("load").cancel();b.setOptions(a);return this; -},get:function(){var a=this.retrieve("load");if(!a){a=new Request.HTML({data:this,link:"cancel",update:this,method:"get"});this.store("load",a);}return a; -}};Element.implement({load:function(){this.get("load").send(Array.link(arguments,{data:Type.isObject,url:Type.isString}));return this;}});if(typeof JSON=="undefined"){this.JSON={}; -}(function(){var special={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};var escape=function(chr){return special[chr]||"\\u"+("0000"+chr.charCodeAt(0).toString(16)).slice(-4); -};JSON.validate=function(string){string=string.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""); -return(/^[\],:{}\s]*$/).test(string);};JSON.encode=JSON.stringify?function(obj){return JSON.stringify(obj);}:function(obj){if(obj&&obj.toJSON){obj=obj.toJSON(); -}switch(typeOf(obj)){case"string":return'"'+obj.replace(/[\x00-\x1f\\"]/g,escape)+'"';case"array":return"["+obj.map(JSON.encode).clean()+"]";case"object":case"hash":var string=[]; -Object.each(obj,function(value,key){var json=JSON.encode(value);if(json){string.push(JSON.encode(key)+":"+json);}});return"{"+string+"}";case"number":case"boolean":return""+obj; -case"null":return"null";}return null;};JSON.decode=function(string,secure){if(!string||typeOf(string)!="string"){return null;}if(secure||JSON.secure){if(JSON.parse){return JSON.parse(string); -}if(!JSON.validate(string)){throw new Error("JSON could not decode the input; security is enabled and the value is not secure.");}}return eval("("+string+")"); -};})();Request.JSON=new Class({Extends:Request,options:{secure:true},initialize:function(a){this.parent(a);Object.append(this.headers,{Accept:"application/json","X-Request":"JSON"}); -},success:function(c){var b;try{b=this.response.json=JSON.decode(c,this.options.secure);}catch(a){this.fireEvent("error",[c,a]);return;}if(b==null){this.onFailure(); -}else{this.onSuccess(b,c);}}});var Cookie=new Class({Implements:Options,options:{path:"/",domain:false,duration:false,secure:false,document:document,encode:true},initialize:function(b,a){this.key=b; -this.setOptions(a);},write:function(b){if(this.options.encode){b=encodeURIComponent(b);}if(this.options.domain){b+="; domain="+this.options.domain;}if(this.options.path){b+="; path="+this.options.path; -}if(this.options.duration){var a=new Date();a.setTime(a.getTime()+this.options.duration*24*60*60*1000);b+="; expires="+a.toGMTString();}if(this.options.secure){b+="; secure"; -}this.options.document.cookie=this.key+"="+b;return this;},read:function(){var a=this.options.document.cookie.match("(?:^|;)\\s*"+this.key.escapeRegExp()+"=([^;]*)"); -return(a)?decodeURIComponent(a[1]):null;},dispose:function(){new Cookie(this.key,Object.merge({},this.options,{duration:-1})).write("");return this;}}); -Cookie.write=function(b,c,a){return new Cookie(b,a).write(c);};Cookie.read=function(a){return new Cookie(a).read();};Cookie.dispose=function(b,a){return new Cookie(b,a).dispose(); -};(function(i,k){var l,f,e=[],c,b,d=k.createElement("div");var g=function(){clearTimeout(b);if(l){return;}Browser.loaded=l=true;k.removeListener("DOMContentLoaded",g).removeListener("readystatechange",a); -k.fireEvent("domready");i.fireEvent("domready");};var a=function(){for(var m=e.length;m--;){if(e[m]()){g();return true;}}return false;};var j=function(){clearTimeout(b); -if(!a()){b=setTimeout(j,10);}};k.addListener("DOMContentLoaded",g);var h=function(){try{d.doScroll();return true;}catch(m){}return false;};if(d.doScroll&&!h()){e.push(h); -c=true;}if(k.readyState){e.push(function(){var m=k.readyState;return(m=="loaded"||m=="complete");});}if("onreadystatechange" in k){k.addListener("readystatechange",a); -}else{c=true;}if(c){j();}Element.Events.domready={onAdd:function(m){if(l){m.call(this);}}};Element.Events.load={base:"load",onAdd:function(m){if(f&&this==i){m.call(this); -}},condition:function(){if(this==i){g();delete Element.Events.load;}return true;}};i.addEvent("load",function(){f=true;});})(window,document);(function(){var Swiff=this.Swiff=new Class({Implements:Options,options:{id:null,height:1,width:1,container:null,properties:{},params:{quality:"high",allowScriptAccess:"always",wMode:"window",swLiveConnect:true},callBacks:{},vars:{}},toElement:function(){return this.object; -},initialize:function(path,options){this.instance="Swiff_"+String.uniqueID();this.setOptions(options);options=this.options;var id=this.id=options.id||this.instance; -var container=document.id(options.container);Swiff.CallBacks[this.instance]={};var params=options.params,vars=options.vars,callBacks=options.callBacks; -var properties=Object.append({height:options.height,width:options.width},options.properties);var self=this;for(var callBack in callBacks){Swiff.CallBacks[this.instance][callBack]=(function(option){return function(){return option.apply(self.object,arguments); -};})(callBacks[callBack]);vars[callBack]="Swiff.CallBacks."+this.instance+"."+callBack;}params.flashVars=Object.toQueryString(vars);if(Browser.ie){properties.classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"; -params.movie=path;}else{properties.type="application/x-shockwave-flash";}properties.data=path;var build='';}}build+="";this.object=((container)?container.empty():new Element("div")).set("html",build).firstChild; -},replaces:function(element){element=document.id(element,true);element.parentNode.replaceChild(this.toElement(),element);return this;},inject:function(element){document.id(element,true).appendChild(this.toElement()); -return this;},remote:function(){return Swiff.remote.apply(Swiff,[this.toElement()].append(arguments));}});Swiff.CallBacks={};Swiff.remote=function(obj,fn){var rs=obj.CallFunction(''+__flash__argumentsToXML(arguments,2)+""); -return eval(rs);};})(); \ No newline at end of file diff --git a/searx/static/themes/courgette/css/style-rtl.css b/searx/static/themes/courgette/css/style-rtl.css deleted file mode 100644 index e4745339..00000000 --- a/searx/static/themes/courgette/css/style-rtl.css +++ /dev/null @@ -1 +0,0 @@ -#search_submit,#sidebar,.right{right:auto;left:0}.q{padding:.5em 1em .5em 3em}.result .favicon{float:right;margin-left:.5em;margin-right:0}#results{padding:0 32px 0 272px}.search.center{padding-right:0;padding-left:17em}#pagination form+form{float:left;margin-top:-2em}.engine-table{text-align:right} \ No newline at end of file diff --git a/searx/static/themes/courgette/css/style.css b/searx/static/themes/courgette/css/style.css deleted file mode 100644 index 508c4b60..00000000 --- a/searx/static/themes/courgette/css/style.css +++ /dev/null @@ -1 +0,0 @@ -a,h2{color:#666}.center,html{position:relative}#categories_container>div,.top_margin a{display:inline-block}#categories,.center{text-align:center}#categories .hidden,.cache_link,.highlight .c,.highlight .cm,.highlight .ge,.highlight .sd{font-style:italic}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]{-webkit-appearance:textfield}h2{text-transform:uppercase}body{font-family:sans-serif;line-height:1.5;margin:0;background:#EEE}html{min-height:100%}.title h1{font-size:7em;color:#3498DB;margin:-20px auto 0;line-height:100px;padding-bottom:20px}.center{max-width:70em;background:rgba(255,255,255,.6);padding:2em;margin:7% auto 0}.center.search{position:static;width:auto;background:0 0;margin:auto;padding-top:1.8em}@media screen and (min-width:1001px){.center:after{content:"";z-index:-1;background:url(../img/bg-body-index.jpg) no-repeat;background-size:cover;width:100%;height:100%;top:0;left:0;position:fixed}.center.search:after{content:none}}.autocompleter-choices{position:absolute;margin:0;padding:0;background:#FFF}.autocompleter-choices li{padding:.5em 1em}.autocompleter-choices li:hover{background:#3498DB;color:#FFF;cursor:pointer}.top_margin{position:absolute;bottom:-3.5em;width:100%;left:0}.top_margin a{margin-right:1em;color:#FFF;text-decoration:none}.top_margin a:focus,.top_margin a:hover{text-decoration:underline}@media screen and (max-width:1000px){.center{background:0 0}.top_margin a{color:#333}}.checkbox_container{margin-top:1.5em}.checkbox_container label{padding:.5em 1em;color:#333;cursor:pointer;font-size:.9em}.checkbox_container input[type=checkbox]:checked+label,.checkbox_container label:hover{background:#3498DB;color:#FFF}.checkbox_container input[type=checkbox]{position:absolute;top:-9999px}#categories .hidden{display:none;position:absolute;bottom:1em;left:0;text-align:center;width:100%;font-size:.9em;color:#333}#categories:hover .hidden,.right a{display:block}@media screen and (max-width:900px){#categories_container{letter-spacing:-5px}#categories_container>div{letter-spacing:normal;margin-top:1em}.checkbox_container{margin:0}.checkbox_container label{display:block;background:#CCC;padding:1em;border:1px solid #FFF}.top_margin{position:static}#categories .hidden{position:static;display:block}}@media screen and (max-width:900px) and (min-width:501px){#categories_container>div{width:31%;margin-left:2.333%}#categories_container>div:nth-child(3n+1){margin-left:0}}@media screen and (max-width:500px){#categories_container>div{width:48%;margin-left:2%;font-size:.9em}#categories_container>div:nth-child(2n+1){margin-left:0}.title h1{background:url(../img/searx-mobile.png) no-repeat;width:200px;height:39px}}#search_wrapper{position:relative}.q{padding:.5em 3em .5em 1em;width:100%;font-size:1.5em;border:0;color:#666}.cache_link,.result p{font-size:.9em}#search_submit{position:absolute;top:0;right:0;border:0;background:url(../img/search-icon.png) center center/65% auto no-repeat #3498DB;text-indent:-9999px;width:5em;height:100%;cursor:pointer}#sidebar,.right{position:fixed;width:15em;right:0;text-align:right}#search_submit:focus,#search_submit:hover{background-color:#0665A2}#sidebar{background:#3498DB;top:0;height:100%;padding:1.5em}.right{bottom:1.5em;z-index:1;padding:0 1.5em}.right a{color:#FFF;text-decoration:none}#sidebar form,#suggestions form,.row fieldset{display:inline-block}.right a:focus,.right a:hover{text-decoration:underline}#preferences{background:url(../img/preference-icon.png) right center/12% auto no-repeat;padding-right:1.8em}#search_url input{border:0;padding:.5em}#sidebar>div{margin-bottom:1em;color:#FFF}#sidebar input[type=submit]{background:#CCC;border:0;padding:.5em 1em;cursor:pointer;margin-top:.5em}#sidebar input[type=submit]:focus,#sidebar input[type=submit]:hover{color:#FFF;background-color:#0665A2}#results{padding:0 17em 0 2em}.result .engines{text-align:right}.result .content{margin:0;color:#666}.result .url{margin-top:0;color:#FF6530}.result .favicon{float:left;position:relative;top:.5em;margin-right:.5em}.definition_result{background:#CCC;padding:1em}.definition_result .result_title,.definition_result p{margin:0}.result_title{margin-bottom:0;font-weight:400}.result_title a{color:#3498DB;text-decoration:none}#answers,#suggestions span{color:#666}.result_title a:focus,.result_title a:hover{text-decoration:underline}.cache_link{color:#666}.search.center{padding-right:17em}#answers{border:2px solid #3498DB;padding:20px;text-align:center;max-width:70em;margin:0 auto 20px}#suggestions{margin-bottom:1em}#suggestions form{vertical-align:top;margin-bottom:.5em}#suggestions input[type=submit]{color:#333;padding:.5em 1em;border:0;background:#CCC;cursor:pointer}#suggestions input[type=submit]:focus,#suggestions input[type=submit]:hover{background:#3498DB;color:#FFF}#pagination{margin:1.5em 0 2em}#pagination form+form{float:right;margin-top:-2em}input[type=submit]{display:inline-block;background:#3498DB;color:#FFF;border:0;padding:.6em 1em;cursor:pointer}input[type=submit]:focus,input[type=submit]:hover{background:#0665A2}.row{max-width:60em;margin:auto}.row a{color:#3498DB}.row form{letter-spacing:-5px}.row form>*{letter-spacing:normal}.row p{margin:0}.row fieldset{width:48%;vertical-align:top}.row fieldset:last-of-type{display:block;width:auto;background:0 0;padding:0}fieldset,table tr:nth-child(odd){background:#CCC}.row fieldset:nth-child(odd){margin-right:2%}.row fieldset:nth-child(2){min-height:10.5em}@media screen and (max-width:900px){.row{margin:0 1em}.row fieldset{width:49%}.row fieldset,.row fieldset:nth-child(odd){margin-right:0}.row fieldset:first-child{width:100%;margin-right:0}.row fieldset:nth-child(even){margin-right:2%}}@media screen and (max-width:800px){.row fieldset,select{width:100%}table{font-size:.8em}#sidebar,.right{display:none}#results{padding:0 2em}.search.center{padding-right:2em}}@media screen and (max-width:400px){.row #categories_container>div{width:100%;margin-left:0}}fieldset{border:0;margin:1em 0;padding:1.5em}table{width:100%;text-align:left;border:1px solid #CCC;border-collapse:collapse}table th{background:#999;color:#FFF}table td,table th{padding:.5em 1em;border:1px solid #FFF}.engine_checkbox label{padding:.5em;background:#3498DB;color:#FFF;cursor:pointer}.engine_checkbox .deny{background:#3498DB}.engine_checkbox .allow{display:none;background:#666}.engine_checkbox input{display:none}.engine_checkbox input:checked+.allow{display:inline}.engine_checkbox input:checked+.allow+.deny{display:none}.row input[type=submit]{font-size:1em;margin:1em 0 2em}.row .right{position:static;display:inline-block}.row .right a{color:#333;width:auto;text-align:left;padding:0}.small_font{font-size:.8em}table th{padding:1em}legend{background:#EEE;padding:0 1em;position:relative}select{border:1px solid #DDD;padding:.5em .8em;font-size:1em}.highlight .hll{background-color:#ffc}.highlight{font-weight:700;background:#f8f8f8}.highlight .c{color:#408080}.highlight .err{border:1px solid red}.highlight .k{color:green;font-weight:700}.highlight .o{color:#666}.highlight .cm{color:#408080}.highlight .cp{color:#BC7A00}.highlight .c1,.highlight .cs{color:#408080;font-style:italic}.highlight .gd{color:#A00000}.highlight .gr{color:red}.highlight .gh{color:navy;font-weight:700}.highlight .gi{color:#00A000}.highlight .go{color:#888}.highlight .gp{color:navy;font-weight:700}.highlight .gs{font-weight:700}.highlight .gu{color:purple;font-weight:700}.highlight .gt{color:#04D}.highlight .kc,.highlight .kd,.highlight .kn{color:green;font-weight:700}.highlight .kp{color:green}.highlight .kr{color:green;font-weight:700}.highlight .kt{color:#B00040}.highlight .m{color:#666}.highlight .s{color:#BA2121}.highlight .na{color:#7D9029}.highlight .nb{color:green}.highlight .nc{color:#00F;font-weight:700}.highlight .no{color:#800}.highlight .nd{color:#A2F}.highlight .ni{color:#999;font-weight:700}.highlight .ne{color:#D2413A;font-weight:700}.highlight .nf{color:#00F}.highlight .nl{color:#A0A000}.highlight .nn{color:#00F;font-weight:700}.highlight .nt{color:green;font-weight:700}.highlight .nv{color:#19177C}.highlight .ow{color:#A2F;font-weight:700}.highlight .w{color:#bbb}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#666}.highlight .s2,.highlight .sb,.highlight .sc{color:#BA2121}.highlight .sd{color:#BA2121}.highlight .se{color:#B62;font-weight:700}.highlight .sh{color:#BA2121}.highlight .si{color:#B68;font-weight:700}.highlight .sx{color:green}.highlight .sr{color:#B68}.highlight .s1{color:#BA2121}.highlight .ss{color:#19177C}.highlight .bp{color:green}.highlight .vc,.highlight .vg,.highlight .vi{color:#19177C}.highlight .il{color:#666}.highlight pre{overflow:auto}.highlight .lineno{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.highlight .lineno::selection{background:0 0}.highlight .lineno::-moz-selection{background:0 0} \ No newline at end of file diff --git a/searx/static/themes/courgette/img/bg-body-index.jpg b/searx/static/themes/courgette/img/bg-body-index.jpg deleted file mode 100644 index ff28f5fc125bda6f37489d9227cfa5f3a6152ea3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 350109 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Ω)IWYEK$~(X_;kr`$bRvN@|Bhg1(d_p_-`` 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

oZD-bdE=^Tz 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�eopR+kU;Nf4ufxoGI%xAu+W`nGi3 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�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 T27jSYwt}8Uthi?Tzc>E}y&)Zk diff --git a/searx/static/themes/courgette/img/favicon.png b/searx/static/themes/courgette/img/favicon.png deleted file mode 100644 index 3818d3d60bb54b43e47242a88d7a2a56ea27c6bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2039 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 diff --git a/searx/static/themes/courgette/img/icons/icon_500px.ico b/searx/static/themes/courgette/img/icons/icon_500px.ico deleted file mode 100644 index b01aa20b500490b2e1ad9a7770c60ffb5aad2dbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8348 zcmeHLdr*{B6#r_R%+b_jNN6A5W8aIgu)FL6!YU+;ikgm^8ifdjg{e%6_^M23$P{J@ z#ik_8$wz6WrDkf9Suq*p@CXsjt-+k}v4byIQ(L z1J=)ey?+m}L|cd;YKWxK5DhaVNkc>!7E2V_wY`c!A60;Ph;qPuIP87Ct#T8wL`C*+ zKzuLM(ajoPvWZjy4)S<%bz4ghgr)KtB zdtV%w|Hdn|6<)Ie&5~8(r6P;lu7Q@b=&!Lddf2PPWW=xXLYPI&{$KIXxuFpO!4`DIEbG&ZT zC!}?;HJ}D#T=Bm1zy9C~j%U}^)zt%%lap`LnlU$<-<25O?QU(3V=?R;a!)*U@~Ah~ zZuOrrDjkS%yF_gu@ zdJtUeYmZkS{mU9X>Yg)aYlyKqNK^f(>kyyC;&BdpBN`hU8jU8i|Lm~lggD2YxVX6U z?Ddy9XBxSAt^EYVr@)AYG0W@isI4e3gX<&Wp1$Gw>lQ>YpeLS5yu(Hge6a`b%})WF z3L^?e`Zdqhy3E;=1NRD^+4ymZS4}2U0qp@TUc>V;=a9OSKaw-28@dl4+E1RDJ+;rC z6K$#&1!b6vy|0iL>sY=dkNi|~f}B0mu!mF6;-+6=U#zKx;JUdh`YiuBk6NQg?IFBuR}NBS(%* zW_zGwqCakVUsga?Kvv+tQ~>`cfWHg;{}B8i{wIKE`NJ?Cg)yu@ z9njYsGmwqB;BL*X+VXxwNy(d6Hf&gb@!*$x_ds0W_ZZ9#U+v$wyR5AAPmKAXa!dV% zKhDiXj^jrTWn^b%!fyhJC=^PfR4R$n=^$?uuXO{?1jANbw5HAJjP?7J5Tk+j?VRkn z2w;OGg32!_B43#;IV=rHtY3zqSNV!DDZ8fG9-ig;l02H_1?C| zSUSPqVUMxgAvZ3DQa{u@?B&G^YA`P^2xLKCZVl`WV*EoL4o3%IJ0ZuVsHiBiwQ}?J zo__C6UH{g)=Ga&p@#A?O^l*~$^0#Zjp9aIcwer24qaq`T*<@@t7z`UxyQHK(cCxt9oMw!ZUe}C~8(gTmi&8D3)6I&1IB$ sK3@`q)!=^))_8l!A6Wre0a*cA0a*cA0a*cA0a*cA0a*cAfqNAA8xJttb^rhX diff --git a/searx/static/themes/courgette/img/icons/icon_bing.ico b/searx/static/themes/courgette/img/icons/icon_bing.ico deleted file mode 100644 index 5702749c1e10cfe1dc4e60453ee7b804eaf9675b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmZQzU<5(|0R|wcz>vYhz#zuJz@P!dKp~(AL>x#lH~{5@xgi+D2ZNpe|1(e-GjIF# zpK-@uvdop8a`3-TSk!;_nAHDL(~py6hH+`%|A2r16l|5-_@8Ix6C%v{_unZg@4s>R z#Q*+*K`3VU1qJ`tZd~-AdCPY^=KKTeag9s=FFN<)f0L3PAU_br9QT;y|1wh#<1hoF zALM@L#9Xi%{-t;STjn*Rm;sV!*!d5O83_FlHIR5^-Td{xSy2ay8Kmg<35`V2ON#x5 zl~dq)-D6Vz>($KsFE;lA7Po`kis^p)^s@gNEzAFd!hvua#new&4|3W^=y!`vCBi;r zy$JU^C+7TDZ(B`<{{IBh7rK2^;xqV#Ffe$!0&yM#Lyj2(gIgkyt^}4Gz6=bhISdS@ Z3P8GmfgvxQfk6kz&MO7-Jt1;I{s6hWkTn1R diff --git a/searx/static/themes/courgette/img/icons/icon_dailymotion.ico b/searx/static/themes/courgette/img/icons/icon_dailymotion.ico deleted file mode 100644 index b161a57fb282bb1e357d33a1938d77423fcc5492..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4286 zcmd6rSx{E@8O9H*EXww=d;%t!SQDd3JCk&J;k0U-7@}F~Qd$$^N)co^qHH33cv!+F zARKTv8jW>HLbO(mSsG0gf(x12&U8A{na;Eq-J32q>D|-k{hxFG-+@BvO{e{wKj#~6 zp5J-j_j&#=8b$>FJ@9}bKaDdfhLLF)##|o$%2>=JzyE*!>@7)(=q;HR*&e#497%ihPI&Z`1a1Xx+8;+uGg`s+(8CZ)+7_|QJs#Kc{ z5Qf8M3J!V;`mNVtwBLZy#v@Oj`87?bTNQN~3O*%>hQ|>0hN^?sKU){DPuB+EFr;aQBV>@7*iUZ= z!@j~;Ec`3*B=w*EGZ1Ir3fEqG&@qaaiWVc}_otu1=TG)S>%Uo_Zj%A0cLeYQ*5UOk zGE_Qs@EF7!2MZ#x^f&*&Q`FC+e&YVI@$b($EG?LSuNk5Bhe8?lTlMJ}$55Sy<77C- zUU&?Li(`?0_b!(F0eFV`Nr!(Det+ph=NK9`WK5kA{+wDKe*g208TQ+u3<$#;JJWH- ztAl1p1v3IiO5#v(bqG&We<}6Tj{WT4^n2DtpmmCz(sLXTXRN)vKYfsK^50PZKJo^i$|33dmv|mRTvr;qg-e@AjF5VlV z)p22l{8;_|@3dsumzp#2BbVWv^nwg;y1k%39R~XI)#@OY{q~>8`y-G$^vm%3w~yjJ z>nK`^v(YVi&AaQ18K!CdcV7wGWWc57tZ@uO9s|9h7~G85)3pdsu@CoO_?4?ajCIv3 zaj+;BeY`(=<^C*i?oY+Q`?E#rz<&7Zp!MHx3)*DBJFPB5lk_4J=QtA{gYpLJp!`{x zjJh`(5j^*6%xfCNpqaspaB@oSaLwS|pPUEp4i^UZ4%hlW?wDzl0e*&yWVqmGnBdP- z+Y+&OU;s6{mS}%UMo3QG;~t^)uXfI~$$of7HyRv&`ZJ=iZ9N)8 z-%xoi{?vE4Vi>?FM^#3=wmk(m_dde=J9*MQV*DyPy2*kr&s2KGbsLd|6s z#Gm31(Z93*5e(G_a5gj(XX`U@x;7OfN`H>ZDY?Tv2H9mM?h%eZ6Se*)eL42Xo*WGK zIt(9sbr1%bOV=BcQJ)^1PnIAV=HXl@UHS74dm{J7?S1pq4&m();}|@D%1-BGgx0^= zpKFr=nxQ8f4nsCRbm!7z_^A7SjP!p=W!25WxfmUI7%~?(`sUywXH)hF$%qqjhr7Fs z+@GoroHxdb~OiONQ_tpbp0Ww+{{LL_uMfzVyO?CMI diff --git a/searx/static/themes/courgette/img/icons/icon_deezer.ico b/searx/static/themes/courgette/img/icons/icon_deezer.ico deleted file mode 100644 index d38c9b1f6baa81be7719a73717c0113340d496bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4286 zcmeI0Ee^s!5QT>upwN{#l1da7j)&y}q=z5@!wqma{tN;%$uQF(UZ2@Cgk8aG^O`sN z({FdO*`^g4*i}{HcUccbMj|pcS(VI8Uf&jL<1(%5h3RV2%sPG8m&{yTXNh$qKYadu z7deldC-;DeYDagAK}%~#O%5AHJ@=xhzGqyA?Q;RPdt|#uwtHl|4}QP*ThpkbIDhAz zDr$8*D(dyvDvHOaVr0AL{>XNZZ1>1^&*M|^zw=Z1;rw&|Z}ZR3A diff --git a/searx/static/themes/courgette/img/icons/icon_deviantart.ico b/searx/static/themes/courgette/img/icons/icon_deviantart.ico deleted file mode 100644 index 26c3533252791acf15efc701795b50d0690e319b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4286 zcmd6r*>6;37{(8nkQguU%4;sYkj=P+h_+yWwsh~bGo4On?`)lZGwn<_DCLwc*aC_N z!Ky()mVg=)K>}((E|68!c%k6_7Z~rje0;uh=6tg@1)|Yu-j?Z{InQt2_kG^)Etk)&ph-CVO`^@$C|Z3DqQzS;n!6dEt)i)`PBgk@)QW~qhO0)@ z%W!THTV-@??v}aWPn8mX%JV20?s@w<;Z3?g29N<{fIH>@89)Y*0b~FfKn9QjWB?gJ z29N<{02x3AMlHwyGJp&q1IPes|H)Wt0|fg$v z=C>Khp%`qA97AUbgL8Az)(;JI8)QHry%0kO^H9#v5o%VscnAjF)(>aA1{t6jQl)ut zvK9+57a}WG`=x`h66fUr~A<|J%FvRkE3qC zj2)W;CR|tcC53dZphx)?<(X2{P1v{0>(Aa`V2T>fHNy z@xqDwx>nwE!{NQTS!wo!(ogP)7-T?Vdl(I;4`TIC*Hx^!dkt&u<%`<>)wK=zrU=mUHQj1XddvJ=Z4APZ&dnX zXVf4ABtze55F0Ljpx(FY*IVc~s3S6H`Lq7me)ZZ0sn7hI`JjI7;kn$5Xh%K!K<3=e z)%vqX;iM-E&J3lW(qo3$8H3G`91COJ&GV2sv)+FL?tLSOW<01rUZ{TzRiB+SbyoiN zHENFRgOBHB%S5jm6a63Kd0~5_?EEZaC_2NHes-qMAOngRSdWzI z3CUpjGs&JvvKGl99}grQ_clr#9b)0OPEsjjrf$M9TQ8=Xrp=TArmlYM261) QF8G(j)cH%(mP_fs0d)t~@Bjb+ diff --git a/searx/static/themes/courgette/img/icons/icon_digg.ico b/searx/static/themes/courgette/img/icons/icon_digg.ico deleted file mode 100644 index 162e5703852c9e577e20f484e6331fa97f792acd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2868 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 hwH(2>!YSxljZ`5%{+v@EbFX>HYu! diff --git a/searx/static/themes/courgette/img/icons/icon_github.ico b/searx/static/themes/courgette/img/icons/icon_github.ico deleted file mode 100644 index 133f0ca35428bf551b9e37376997c1b681f44cad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6518 zcmeH~KWrRD6vp>1XB|TKf7ixoz@b1XKnf)MM_{F(LQo?`fG`NCCGT zi=t9gj#{mVelFTQ6-C!YQ8YJ~jgu(4AKz|#q>$0|(?t>fVZU}eelCvVFB*+T$8wv^ zX1m=^KEnT$`SSWCNnVTNWP^5!_)eEIJ3W2XrW*V&JAco_zXI+zgsw(UrTbr<*cs#K zbdnEz5ZyNvo0@80U$55>G#bqnIIguEo@HOF)k^h^gJ*eFaq{*w>&;Ef^QBVhRJmN< zq@9K5Hp5q|)p>j;4QoBM-Vnz#Zzaj}CfE(8>0+(czSD4FU$3|C;5mLaJT<&Y``(Qo z2r=Q9=eW=1{{Y`vjhTbr$t{QZIpZ>zKZFsMb}qvo&&kbop>;gNp98<1+2@(dUAX|~ zr2cEb{FPzWSy%7KR?~ZOsktT^^Oi5H-jj_xozCkSs78OKBha{{v2rZm-Z4B&@@WlH z!!4w}L~M<9_MMvM2;adaP|&LsdD- z1#^%*?T_vLO03Dp;QPg|S@vmohWGdt^SNM8!tpo>=^pJR4l(qN;u${nTxMU6zG1{A z&LOgCI6KEy4a=GM8FTq8x{tu~JV{p!;t8MMIMg#2tKuGn&HS_Etr?E}{`8RizHpI# zR>K;A**?%eg9^|0xoK0!Ckly^wm>Z}Fo*Zz3eUG5L#G+)^B?$f(mF8hd1afG}!mNxOXZR~sI z`Wqy+tkV%?eOg6ap4)6`6Z_i6zUTcs&HR*rCQSXzDZ-euxIksp< zATDv{=p1DaEQfxLIr|^|xAeu8ry*_5%O~< z{tuTG3)ihUjL-Md^xV{Q*vDn_-VS6rRd^Q2Innher`b>6@{L|mlTGY&7CWI_aOpi= z99wyl!(Ll9m^K{8d@f`5NAf-`{a^26!)#$PY~TLIcT8HLepbWY?Pv|F#p2>ddvBh$ z`H1iTFKWoN_nS^pPYpMczixGp+lxz_MVeu(duGOmz+T#}zObynL*bqXwTi~wxrmqH yx;Sbb%0+kia-X@V4)%5e-vW1*CBNTP6METxOqP_R+#;??Y%&9r8JNs~X5er7V8d(x diff --git a/searx/static/themes/courgette/img/icons/icon_google play apps.ico b/searx/static/themes/courgette/img/icons/icon_google play apps.ico deleted file mode 100644 index 74c84470b1b62a4baeb4e7d0f209f6d697123a27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5430 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 diff --git a/searx/static/themes/courgette/img/icons/icon_kickass.ico b/searx/static/themes/courgette/img/icons/icon_kickass.ico deleted file mode 100644 index 4aa2c77a578d0322b42542e862e4dfdf77da920f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmZQzU<5(|0R|wcz>vYhz#zuJz@P!dKp~(AL>x$gfiO1%0|*lXWF5VW6}`jvNn5+> z5u+ZaM$W-IQ7^gZhiP%^e;8H|NxUs%<0=bNgNs)2314Sk+V=$Z4sc>bFIjy3&oG4uR}zY31tcIaj(Ir|vfR&@SzsO|p`!m$$< z{Qvgz*MAUr^!nZZjG4>9;vhNWl%jX&`i)|3YM$;#}0cM7}o4>4k| z9}pP>((jN}el2p!vi~5QId9$n+51oZzxMPcSU-q3bmRX2d#~R9FIlz~tOlmmG%~pZ zq~AHG;!51iRsTV_bon;8K6J*^J;%XnU}`O*Q(Hj#oia-HCC^>|AB5BAZ~Wh}<R=_t- k@G~%cU}s=>z|6pK0E8JC7#ctrs0b?t%7N4zGiG1_0JW|9m;e9( diff --git a/searx/static/themes/courgette/img/icons/icon_openstreetmap.ico b/searx/static/themes/courgette/img/icons/icon_openstreetmap.ico deleted file mode 100644 index b65863656729d2a478d2ee88bce67c699198065d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1406 zcmeH_X;joz7>6G+%XTWWy=*batV}U1H7K=}N?R#Q%d9jkGaw^T#-Nap22oiR2pAZa z;V&=>sNgs-FbfRJFf`0TmKlN>7zV`SXSi-cX40rFrAk}D9&;9H8XZ+SiPMd0Vmq^m>pDV$HJ40tCF#Zn z+Kg2+7;Di9vO8)>v=vd^UPVqz3;S)w95(A|YFCqNDE9?9NFZQpTf`l`{Mt)Z-^jl6-A4BIrQ`cI+h zt3|R|DD2bHYd?d+QH!#_ftzI?bqDCQ%!i z7;L4)ZK6u(%25->5few0@)Qr*9La|5GV`k1dEmVp;>FmPfZbj`e zbAG4`yQ_n4mj!9OgO1U5)Z?8T^LA3}wbD7>PM60*^@N2ncQ+@zf(a|&)ZA=l$}ZMAkL{lhNc{N&W|yA!G-(6=%v2&|N4KJfb_4p`k%_R zS225zkRJJX?zC~&r`KKXbNk}&_q@LQ@xTQ__$vJ7nU~$NCM5L3)r+2-?)dJ|O;^si z`-M;x_hyv~f5*OOH?F&5^MTa&-`M%(E=fvH`(@422W0Y;q)#@y^R6UiWaoVL@@+?o zbCcpfc>5J`Az{nY(P7K;OH`$)!FP)Dw=2K+@x6x%^NJ3BzUn?nij8^x@cxh1KK1aM zEBxP*q{PIZqyp)O=YmA1QXxqfFG9Z{RxXA%17re?&!1WL_dHz-roF%X+2Qa98jkeo diff --git a/searx/static/themes/courgette/img/icons/icon_searchcode code.ico b/searx/static/themes/courgette/img/icons/icon_searchcode code.ico deleted file mode 100644 index dc099ef702f686e96d0ca47296bfd83d521ea4fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4094 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 diff --git a/searx/static/themes/courgette/img/icons/icon_stackoverflow.ico b/searx/static/themes/courgette/img/icons/icon_stackoverflow.ico deleted file mode 100644 index b2242bc6cb1943b1954bf72b3875091bc9aa9f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmZQzU<5(|0R|wcz>vYhz#zuJz@P!dKp~(AL>x$gfiO1%0|+C7oSfYMDmJtL@lGJV2gLvFE7t#aEMNQIsciLsm-3Z%F!kuPZN&yH$BMQ8Vc4mB z^&8i+l?R;5SGQVMZw}FFJ{lz2dnXcIAB+#QhtsKIO|eVasz4yt2I}De$w~CwLnfddDnNa0tkd3nW}Eu@KM=oWnen=rx96pRdhSyn{p2Tq^irNQV$;tu?JXxz z{Z**Gmu%Bs*8ug3gVbuLKQRO9`=OHt#xB_OgT#P(bAY&xb=qrDm>S)bCrY}hPo4tx z{s-a+m^d-CUh)%uozy3%p?a%{(F0Qh)XN0aw-%~*AxxYY8t7M$-pNqC2Y@s?y1oWR y28IU45Bul;WMG)U3BmJ$Vh?~S!MK@$;UAFy0fZG97=9f7|NnnG5c31YffxX05k>?6 diff --git a/searx/static/themes/courgette/img/icons/icon_startpage.ico b/searx/static/themes/courgette/img/icons/icon_startpage.ico deleted file mode 100644 index 44b94a986fd2e5608b5d646df30685cefedd5a0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmb7^%TE(g6voHIJ+4gD1uk3|U;luD@r8;az70MCYD5emK0;6)DnUY_l(brvQY)#C zf`TYiQ?NmisEuNb#<;;qj0WKp>x_a zjjpq`f~lG|UDLF=1X<*mKFOpt0>B7Ld>-hx@VivJ=?|Tho@>T{`xkA@k_;0 z#m}&cS)dwW=T4-}zlM~Q0E*Vwws}3hu8_-n=1?-;oXhI_Yny88>4Ui^zP4t-8}~Wz=E)+gl2E3+0+@`a2L>C zF7Kyx=smR`5XLRSmj|P>5Q$Gi=DI8j<4zIv6(D_~Pt7ix(}~I*cF23AFY+PWS}1#j z(N!#roB3dpj)P$Ls)!0iyoaf;&D?WVGmMTyL?JrLYLwTwuL-Q@s4)Dcg54>GqDyKC z-M0i;i_Pavo!Ns(dntKGh~wy}w3zex^o;(Kg7uaQ7AOU~KL*7{pbRgZXHmJwh18jT zL^>g_X9Vk$^-8e5e^B{p)t|Mb4OMyW@!8@nUhuxt;E!qr ze{2z~zXt4Ktx10^xJ2fIb#RxrAa&L~wP(3*)qa|#8mAh6W)l+j#0nN7q!L_0IS<*$ zw;>X=BY3eHUrBjLVl#EyrUuc~mw)B;zLUB~EJO$>pL8EEBL&Jsy*4sdY?zP8}z z1AJ=0)g$;m0e`;1?Gk*b!1W9Gd;@;ngKxLs=M3EM&UOxs!GXbn|L=fa7^T$S)sk70 zMW*UBwaG{eYa}0w(~uP*v6@7!Dn@N;+)0nCI@b^_n?QH2z|AEpUs8vFnq*c3Gwi4VWK~P9g#F)@V5VDO#m`Wj1 zi6iuZF_nfwAvhW{l=i{vUUYJrrd$QR;mo~r?>*-o-Wz}ce5_W$_bAK`0t^Fy9f2jR zbm|xYu%};)G5ANYpck74Bbb{J{XCj*#{Sw6yiXUtu!>fR54lA4 zHxysAN(TX8VhETN?Lj%6j=#4XuHQ7e+FZMypOP~Zhgv@6j|r#P)iCrxe7TzR)b|{s zo~wS72F}r$7-?9PGhaxGak4sZ6qRee>dpf4>0kNuQHi@wj#q#YkM5It&HKEw zvi;RVDGcl(%E?Mi7}N4|k@4L-f%j@_lpk$43b`P#!WuBr&uqC<$yHmqQs8H_v+ADO z8s${K$u7?qQ$D|{Pqm-s_58p820X(Kni$hAfR+uQ$pMtj9i+Q4YXT@CSgFVP0GFBa AX8-^I diff --git a/searx/static/themes/courgette/img/icons/icon_vimeo.ico b/searx/static/themes/courgette/img/icons/icon_vimeo.ico deleted file mode 100644 index 4fe4336daf5ccc254f20c869e8ed95a6691027c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6518 zcmeHL%We}f6djP*vtUiKp)HNrv17v)1Z)u>fcOC51KocJo6?a?Z%cjLfJQ4UwBJNsPR^)u&3Q>(#@xFZavYFi*W&T7vCLwe)EiJFWXW zakYKXxbf&j_OqR4Xzj+6Y<1??P`Pa{O1(G2WrGF?T-K!vHes>IE&wy529X z2Y=Ajn6SRJcq8{q|KJVSbfa%A!#HLSUDOHc1&z5w4h-ZFJ#aDZFg^0@*8h|91Kaw& z(y8C^LEG;8;D4Lro-CW^qyxMH$PV^+24E+1F;YjSeEaM zj2YSb-;5dajhHsJ!4g~l7c$3r`Y&R|V$`OOZWDVqT}W8rDdWgb))50 z&-oKMbX>eV4rLObdhm%cF%TEmF=t%Lq!<5MU;Ckr&mqLEeOL@RPVt*AT($Qo{_J$p zZ1e3z_W8l_oHrXw;pRNYWBrjol{;+ABYJ+_+B*!5xeIx0J+SY?*|Wk|;K%#Z`I1w{ zBPTK!Ok5)#^qtlR9X1&6beh@v{3V0m+k1aLACE(@>Daw7JwNNuF9q?6CaaGP4~{SR z3mzvYhF~q=&BtZ_Tkmcag$(4ViPhONIS*p5YSm)!9MON+>spYy>oooEmmpwdf_hk) zIc|9nPKAFNYu-ISdfzxE_WHwzG_aPr1k{g?Aq7n>Mt=`H!`Y1#n>UH!iNDS_*7{6Z^CoM$!(nz1F?lYV)7gKBhaZb6MJ&XO{V!low#UF81OE>LzW~o~MkW9N diff --git a/searx/static/themes/courgette/img/icons/icon_wikipedia.ico b/searx/static/themes/courgette/img/icons/icon_wikipedia.ico deleted file mode 100644 index e70021849bdf154b79a9eb6fd1621e5c51571d40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2734 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 WGdFyeGA~iKT{_bJ?tbvU-v1ZC%IvBD diff --git a/searx/static/themes/courgette/img/icons/icon_youtube.ico b/searx/static/themes/courgette/img/icons/icon_youtube.ico deleted file mode 100644 index 977887dbbb8407afcc5c1a9c42109560826fd1a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmd7Rze@sP7zglI=*Qhzc5100Qe%q{^bhneL~GE{($>;H5CqpyK|^7Q4Vps{I7vg0 z1`S5HR0u&hpSXxFaUgvAo_FY-5|NYd@p<3(p6B}vH=GbYKB_9XFNvKAAtFMEWnzgH zyUs(bu^0B+toLzP((I{BS<)Tg`I}Ey?tu3xDR8C{Mx@Ds3!UI~j!9_~(#-xqeK2Ru zUNwlhzHl^yO63*n8;6)y_Sj2%`mSt4p1bZ4+!o?FRIAmlqvJcM^Sk`MlqcilIeW{x zS0sLeTCLVoD(OhBoDAixIYliDi6#m#45O!BuOoH&F_g1siycKRvey?&6wzw6y4vkF z(wQ%WV)vemlkX_OhX%ndw)hCsG|_B+V{7}(({tzS*|M$#%gpqt(I@2c29m2Up1M2Z m+;xBOStE={^M@)jg?6m~ diff --git a/searx/static/themes/courgette/img/preference-icon.png b/searx/static/themes/courgette/img/preference-icon.png deleted file mode 100644 index 57e991cc60ea170be25446ff5d84375d4f982f0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1315 zcmeAS@N?(olHy`uVBq!ia0vp^DIm{3jAFJg2T)jk)8oi3#0-$aN1{?c|g2d$P)DnfH z)bz|eTc!8A_bVx6rr0WloBA5~7C5J7WO`H;r3P2|g(O#HCtIc{+1n}DR9FEG$W1Lt zRH(?!$t$+1uvG$^YXxM3g!Ppaz)DK8ZIvL7itr6kaLzAERWQ{v)lD`qGE^|P)H5_S zu{1Q)Q7|$vG}bpX&^NNwH8iv`F}E@_Q-A^`plwAdX;wilZcw{`JX@uVl9B=|ef{$C za=mh6z5JqdeM3u2OML?)eIp}XpbFjM%Dj@q3f;V7Wta&rsl~}fnFS@8`FRQ;6BCp2 zOG|8(fG&l2A-4c-Y+f-mn1BJMUy)d#Z>VPg@)As;uP=V3xw&xF#U(+h2=`(&xHzP; zAXPsowK%`DC>a=WY04n03ap%qQWHz^i$e1Ab6}wukda@KU!0L&py2GRpy8XCoS6sW zYl1cS`dWGB6_+IDC8v72*eU^y(96tBv2rtTF)=eXw={HeH8eDIHF0z@a&vKWb1^h? zGdFa0c7y44$xklLP0cHT=}kfCb;PL`looOefHu3N7G;*DrnnX5=PH2xY?X=IE#^4Q zgX&Ge?G_81di8;h(FesWQcS~yfXN5Mgr{2|2cGg%^MJ{{2$-%<%;yJXHp>8?5ZC|Y zf-M4aazI0bN`m}?84N;`GiJ`(uxA;wdEWE1_nlBPZ!6KjC*fq-sU^3 zz|nSdrFH4n$A9I^!o8>YtW*ft{wdz<#PYB}76p-8eIJ}pHa1oiCn&I~D9Ab&qQEGJasCR6#m3dEjCRGbK(A`bZC>?#ZAuZf(jeD1Y$UgcsgF$GxEDx zyNX@bl@M8a&&liI?G2hv%6v=CWf@tXH%(uCt7ww*6d!4+R}LoCD(~hTYfHa%I;qo! zE7PdMLv4$3ql5W`Zgv(XApzqP|HRD}XGK(2IVgy}DeK}{?!5X+);7z!>pMIoVmo8> z%0Fdmv48roqab`4pZe23M-(_ec|4!?_{dd*pKn!rzgJH9P#N`e`Sjfl68icLzncz! z>;3ev%wqcQJG-8)tjy8m_%X$-rpv_csTzYsTVv(C`t2Q7$qu`k4sZ!@w3;mzUm^c( U(gJx0Gf=VR>FVdQ&MBb@0EiFkMF0Q* diff --git a/searx/static/themes/courgette/img/search-icon.png b/searx/static/themes/courgette/img/search-icon.png deleted file mode 100644 index 9bc7a222c5525950548dc77d03ff000d9cebeeaa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3270 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 P{ - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - diff --git a/searx/static/themes/courgette/js/searx.js b/searx/static/themes/courgette/js/searx.js deleted file mode 100644 index 92a25e34..00000000 --- a/searx/static/themes/courgette/js/searx.js +++ /dev/null @@ -1,45 +0,0 @@ -if(searx.autocompleter) { - window.addEvent('domready', function() { - new Autocompleter.Request.JSON('q', './autocompleter', { - postVar:'q', - postData:{ - 'format': 'json' - }, - ajaxOptions:{ - timeout: 5 // Correct option? - }, - 'minLength': 4, - // 'selectMode': 'type-ahead', - cache: true, - delay: 300 - }); - }); -} - -(function (w, d) { - 'use strict'; - function addListener(el, type, fn) { - if (el.addEventListener) { - el.addEventListener(type, fn, false); - } else { - el.attachEvent('on' + type, fn); - } - } - - function placeCursorAtEnd() { - if (this.setSelectionRange) { - var len = this.value.length * 2; - this.setSelectionRange(len, len); - } - } - - addListener(w, 'load', function () { - var qinput = d.getElementById('q'); - if (qinput !== null && qinput.value === "") { - addListener(qinput, 'focus', placeCursorAtEnd); - qinput.focus(); - } - }); - -})(window, document); - diff --git a/searx/static/themes/courgette/less/style-rtl.less b/searx/static/themes/courgette/less/style-rtl.less deleted file mode 100644 index 3e357d3d..00000000 --- a/searx/static/themes/courgette/less/style-rtl.less +++ /dev/null @@ -1,42 +0,0 @@ -.q { - padding: 0.5em 1em 0.5em 3em; -} - -#search_submit { - left: 0; - right:auto; -} - -.result .favicon { - float: right; - margin-left: 0.5em; - margin-right: 0; -} - -#sidebar { - right: auto; - left: 0; -} - -#results { - padding: 0px 32px 0px 272px; -} - -.search.center { - padding-right: 0; - padding-left: 17em; -} - -.right { - right: auto; - left: 0; -} - -#pagination form + form { - float: left; - margin-top: -2em; -} - -.engine-table { - text-align:right; -} \ No newline at end of file diff --git a/searx/static/themes/courgette/less/style.less b/searx/static/themes/courgette/less/style.less deleted file mode 100644 index 26da7281..00000000 --- a/searx/static/themes/courgette/less/style.less +++ /dev/null @@ -1,695 +0,0 @@ - -@color-main: #3498DB; -@color-focus: #0665A2; -@color-other-links: #666; -@color-fonts: #333; -@center-width: 70em; - - - - -* { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -input[type="search"] { - -webkit-appearance: textfield; -} - -h2 { - color: @color-other-links; - text-transform: uppercase; -} - -body { - font-family: sans-serif; - line-height: 1.5; - margin: 0; - background: #EEE; -} - -html { - position: relative; - min-height: 100%; -} - -a { - color: @color-other-links; -} - -.title h1 { - font-size:7em; - color:@color-main; - margin:0 auto; - line-height:100px; - margin-top:-20px; - padding-bottom:20px; -} - -.center { - max-width: @center-width; - text-align: center; - background: rgba(255,255,255,0.6); - padding: 2em; - margin: 7% auto 0; - position: relative; -} - -.center.search { - position: static; - width: auto; - background: none; - margin: auto; - padding-top: 1.8em; -} - -@media screen and (min-width: 1001px) { - .center:after { - content: ""; - z-index: -1; - background: url(../img/bg-body-index.jpg) no-repeat; - background-size: cover; - width: 100%; - height: 100%; - top: 0; - left: 0; - position: fixed; - } - .center.search:after { - content: none; - } -} - -.autocompleter-choices { - position: absolute; - margin: 0; - padding: 0; - background: #FFF; -} - -.autocompleter-choices li { - padding: 0.5em 1em; -} - -.autocompleter-choices li:hover { - background: @color-main; - color: #FFF; - cursor: pointer; -} - -#categories { - text-align: center; -} - -.top_margin { - position: absolute; - bottom: -3.5em; - width: 100%; - left: 0; -} - -.top_margin a { - display: inline-block; - margin-right: 1em; - color: #FFF; - text-decoration: none; -} - -.top_margin a:hover, -.top_margin a:focus { - text-decoration: underline; -} - -@media screen and (max-width: 1000px) { - .center { background: none; } - .top_margin a { - color: @color-fonts; - } -} - -.checkbox_container { margin-top: 1.5em; } -.checkbox_container label { - padding: 0.5em 1em; - color: @color-fonts; - cursor: pointer; - font-size: 0.9em; -} - -.checkbox_container label:hover { - background: @color-main; - color: #FFF; -} - -.checkbox_container input[type="checkbox"] { - position: absolute; - top: -9999px; -} - -.checkbox_container input[type="checkbox"]:checked + label { - background: @color-main; - color: #FFF; -} - -#categories_container > div { - display: inline-block; -} - -#categories .hidden { - display: none; - position: absolute; - bottom: 1em; - left: 0; - text-align: center; - width: 100%; - font-size: 0.9em; - font-style: italic; - color: @color-fonts; -} - -#categories:hover .hidden { - display: block; -} - -@media screen and (max-width: 900px) { - #categories_container { letter-spacing: -5px; } - #categories_container > div { - letter-spacing: normal; - margin-top: 1em; - } - .checkbox_container { - margin: 0; - } - .checkbox_container label { - display: block; - background: #CCC; - padding: 1em; - border: 1px solid #FFF; - } - .top_margin { position: static; } - #categories .hidden { - position: static; - display: block; - } -} - -@media screen and (max-width: 900px) and (min-width: 501px) { - #categories_container > div { - width: 31%; - margin-left: 2.333%; - } - #categories_container > div:nth-child(3n+1) { margin-left: 0; } -} - -@media screen and (max-width: 500px) { - #categories_container > div { - width: 48%; - margin-left: 2%; - font-size: 0.9em; - } - #categories_container > div:nth-child(2n+1) { margin-left: 0; } - .title h1 { - background: url(../img/searx-mobile.png) no-repeat; - width: 200px; - height: 39px; - } -} - -#search_wrapper { - position: relative; -} - -.q { - padding: 0.5em 3em 0.5em 1em; - width: 100%; - font-size: 1.5em; - border: 0; - color: #666; -} - -#search_submit { - position: absolute; - top: 0; - right: 0; - border: 0; - background:url("../img/search-icon.png") no-repeat scroll center center / 65% auto @color-main; - text-indent: -9999px; - width: 5em; - height: 100%; - cursor: pointer; -} - -#search_submit:hover, -#search_submit:focus { - background-color: @color-focus; -} - -#sidebar { - background: @color-main; - position: fixed; - top: 0; - right: 0; - width: 15em; - height: 100%; - padding: 1.5em; - text-align: right; -} - -.right { - position: fixed; - bottom: 1.5em; - width: 15em; - right: 0; - z-index: 1; - padding: 0 1.5em; - text-align: right; -} - -.right a { - color: #FFF; - display: block; - text-decoration: none; -} - -.right a:hover, -.right a:focus { - text-decoration: underline; -} - -#preferences { - background: url("../img/preference-icon.png") no-repeat right center / 12% auto; - padding-right: 1.8em; -} - -#preferences:hover, -#preferences:focus { - -} - -#search_url input { - border: 0; - padding: 0.5em; -} - -#sidebar > div { - margin-bottom: 1em; - color: #FFF; -} - -#sidebar form { - display: inline-block; -} - -#sidebar input[type="submit"] { - background: #CCC; - border: 0; - padding: 0.5em 1em; - cursor: pointer; - margin-top: 0.5em; -} - -#sidebar input[type="submit"]:hover, -#sidebar input[type="submit"]:focus { - color: #FFF; - background-color: @color-focus; -} - -#results { - padding-right: 17em; - padding-left: 2em; - padding: 0 17em 0 2em; -} - -.result p { - font-size: 0.9em; -} - -.result .engines { - text-align: right; -} - -.result .content { - margin: 0; - color: #666; -} - -.result .url { - margin-top: 0; - color: #FF6530; -} - -.result .favicon { - float: left; - position: relative; - top: 0.5em; - margin-right: 0.5em; -} - -.definition_result { - background: #CCC; - padding: 1em; -} - -.definition_result .result_title, -.definition_result p { - margin: 0; -} - -.result_title { - margin-bottom: 0; - font-weight: normal; -} - -.highlight { - font-weight: bold; -} - -.result_title a { - color: @color-main; - text-decoration: none; -} - -.result_title a:hover, -.result_title a:focus { - text-decoration: underline; -} - -.cache_link { - color: #666; - font-size: 0.9em; - font-style: italic; -} - -.search.center { - padding-right: 17em; -} - -#answers { - border: 2px solid @color-main; - padding: 20px; - color:#666; - text-align: center; - max-width:@center-width; - margin:0 auto 20px; -} - -#suggestions { margin-bottom: 1em; } - -#suggestions span { color: #666; } - -#suggestions form { - display: inline-block; - vertical-align: top; - margin-bottom: 0.5em; -} - -#suggestions input[type="submit"] { - color: @color-fonts; - padding: 0.5em 1em; - border: 0; - background: #CCC; - cursor:pointer; -} - -#suggestions input[type="submit"]:hover, -#suggestions input[type="submit"]:focus { - background: @color-main; - color: #FFF; -} - -#pagination { - margin: 1.5em 0 2em; -} - -#pagination form + form { - float: right; - margin-top: -2em; -} - -input[type="submit"] { - display: inline-block; - background: @color-main; - color: #FFF; - border: 0; - padding: 0.6em 1em; - cursor: pointer; -} - -input[type="submit"]:hover, -input[type="submit"]:focus { - background: @color-focus; -} - -.row { - max-width: 60em; - margin: auto; -} - -.row a { - color: @color-main; -} - -.row form { - letter-spacing: -5px; -} - -.row form > * { letter-spacing: normal; } - -.row p { margin: 0; } - -.row fieldset { - display: inline-block; - width: 48%; - vertical-align: top; -} - -.row fieldset:last-of-type { - display: block; - width: auto; - background: none; - padding: 0; -} - -.row fieldset:nth-child(odd) { - margin-right: 2%; -} - -.row fieldset:nth-child(2) { - min-height: 10.5em; -} - -@media screen and (max-width: 900px) { - .row { - margin: 0 1em; - } - - .row fieldset { width: 49%; } - .row fieldset, - .row fieldset:nth-child(odd) { - margin-right: 0; - } - - .row fieldset:first-child { - width: 100%; - margin-right: 0; - } - - .row fieldset:nth-child(even) { - margin-right: 2%; - } -} - -@media screen and (max-width: 800px) { - .row fieldset { width: 100%; } - - select { width: 100%; } - - table { font-size: 0.8em; } - .right {display: none;} - #sidebar { display: none; } - #results { padding: 0 2em; } - .search.center { - padding-right: 2em; - } -} - -@media screen and (max-width: 400px) { - .row #categories_container > div { - width: 100%; - margin-left: 0; - } -} - -fieldset { - border: 0; - margin: 1em 0; - background: #CCC; - padding: 1.5em; -} - -table { - width: 100%; - text-align: left; - border: 1px solid #CCC; - border-collapse: collapse; -} - -table th { - background: #999; - color: #FFF; -} - -table tr:nth-child(odd) { - background: #CCC; -} - -table th, -table td { - padding: 0.5em 1em; - border: 1px solid #FFF; -} - -.engine_checkbox label { - padding: 0.5em; - background: @color-main; - color: #FFF; - cursor: pointer; -} - -.engine_checkbox .deny { - background: @color-main; -} - -.engine_checkbox .allow { - display: none; - background: #666; -} - -.engine_checkbox input { - display: none; -} - -.engine_checkbox input:checked + .allow { - display: inline; -} - -.engine_checkbox input:checked + .allow + .deny{ - display: none; -} - -.row input[type="submit"] { - font-size: 1em; - margin: 1em 0 2em; -} - -.row .right { - position: static; - display: inline-block; - -} - -.row .right a { - color: @color-fonts; - width: auto; - text-align: left; - padding: 0; -} - -.small_font { - font-size: 0.8em; -} - -table th { - padding: 1em; -} - -legend { - background: #EEE; - padding: 0 1em; - position: relative; -} - -select { - border: 1px solid #DDD; - padding: 0.5em 0.8em; - font-size: 1em; -} - -.highlight .hll { background-color: #ffffcc } -.highlight { background: #f8f8f8; } -.highlight .c { color: #408080; font-style: italic } /* Comment */ -.highlight .err { border: 1px solid #FF0000 } /* Error */ -.highlight .k { color: #008000; font-weight: bold } /* Keyword */ -.highlight .o { color: #666666 } /* Operator */ -.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */ -.highlight .cp { color: #BC7A00 } /* Comment.Preproc */ -.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */ -.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */ -.highlight .gd { color: #A00000 } /* Generic.Deleted */ -.highlight .ge { font-style: italic } /* Generic.Emph */ -.highlight .gr { color: #FF0000 } /* Generic.Error */ -.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ -.highlight .gi { color: #00A000 } /* Generic.Inserted */ -.highlight .go { color: #888888 } /* Generic.Output */ -.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ -.highlight .gs { font-weight: bold } /* Generic.Strong */ -.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ -.highlight .gt { color: #0044DD } /* Generic.Traceback */ -.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ -.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ -.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ -.highlight .kp { color: #008000 } /* Keyword.Pseudo */ -.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ -.highlight .kt { color: #B00040 } /* Keyword.Type */ -.highlight .m { color: #666666 } /* Literal.Number */ -.highlight .s { color: #BA2121 } /* Literal.String */ -.highlight .na { color: #7D9029 } /* Name.Attribute */ -.highlight .nb { color: #008000 } /* Name.Builtin */ -.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */ -.highlight .no { color: #880000 } /* Name.Constant */ -.highlight .nd { color: #AA22FF } /* Name.Decorator */ -.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */ -.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */ -.highlight .nf { color: #0000FF } /* Name.Function */ -.highlight .nl { color: #A0A000 } /* Name.Label */ -.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ -.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ -.highlight .nv { color: #19177C } /* Name.Variable */ -.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ -.highlight .w { color: #bbbbbb } /* Text.Whitespace */ -.highlight .mf { color: #666666 } /* Literal.Number.Float */ -.highlight .mh { color: #666666 } /* Literal.Number.Hex */ -.highlight .mi { color: #666666 } /* Literal.Number.Integer */ -.highlight .mo { color: #666666 } /* Literal.Number.Oct */ -.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */ -.highlight .sc { color: #BA2121 } /* Literal.String.Char */ -.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ -.highlight .s2 { color: #BA2121 } /* Literal.String.Double */ -.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ -.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */ -.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ -.highlight .sx { color: #008000 } /* Literal.String.Other */ -.highlight .sr { color: #BB6688 } /* Literal.String.Regex */ -.highlight .s1 { color: #BA2121 } /* Literal.String.Single */ -.highlight .ss { color: #19177C } /* Literal.String.Symbol */ -.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */ -.highlight .vc { color: #19177C } /* Name.Variable.Class */ -.highlight .vg { color: #19177C } /* Name.Variable.Global */ -.highlight .vi { color: #19177C } /* Name.Variable.Instance */ -.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */ - -.highlight pre { overflow: auto; } - -.highlight .lineno { - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - cursor: default; -} - -.highlight .lineno::selection { background: transparent; } /* WebKit/Blink Browsers */ -.highlight .lineno::-moz-selection { background: transparent; } /* Gecko Browsers */ diff --git a/searx/static/themes/legacy/css/style-rtl.css b/searx/static/themes/legacy/css/style-rtl.css deleted file mode 100644 index 65ad6638..00000000 --- a/searx/static/themes/legacy/css/style-rtl.css +++ /dev/null @@ -1 +0,0 @@ -#search_submit{left:1px;right:auto}.result .favicon{float:right;margin-left:.5em;margin-right:0} \ No newline at end of file diff --git a/searx/static/themes/legacy/css/style.css b/searx/static/themes/legacy/css/style.css deleted file mode 100644 index 9c1ceb5b..00000000 --- a/searx/static/themes/legacy/css/style.css +++ /dev/null @@ -1 +0,0 @@ -.highlight .c,.highlight .cm,.highlight .ge,.highlight .sd{font-style:italic}#categories,.highlight .lineno{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#container,.search,body,html{padding:0;margin:0}div.title h1,input[type=checkbox]{visibility:hidden}#categories,.checkbox_container label,.engine_checkbox label,.highlight .lineno{-webkit-touch-callout:none;-khtml-user-select:none}#answers input[type=submit],#infoboxes input[type=submit],#sidebar input[type=submit],#suggestions input[type=submit],.result_title a:hover,.torrent_result a:hover{text-decoration:underline}#infoboxes,.result .content,.result .url,.result h3{word-wrap:break-word}#apis,#infoboxes .infobox br,#pagination,#pagination br,.result,.result .content br.last{clear:both}.highlight .hll{background-color:#ffc}.highlight{background:#f8f8f8}.highlight .c{color:#408080}.highlight .err{border:1px solid red}.highlight .k{color:green;font-weight:700}.highlight .o{color:#666}.highlight .cm{color:#408080}.highlight .cp{color:#BC7A00}.highlight .c1,.highlight .cs{color:#408080;font-style:italic}.highlight .gd{color:#A00000}.highlight .gr{color:red}.highlight .gh{color:navy;font-weight:700}.highlight .gi{color:#00A000}.highlight .go{color:#888}.highlight .gp{color:navy;font-weight:700}.highlight .gs{font-weight:700}.highlight .gu{color:purple;font-weight:700}.highlight .gt{color:#04D}.highlight .kc,.highlight .kd,.highlight .kn{color:green;font-weight:700}.highlight .kp{color:green}.highlight .kr{color:green;font-weight:700}.highlight .kt{color:#B00040}.highlight .m{color:#666}.highlight .s{color:#BA2121}.highlight .na{color:#7D9029}.highlight .nb{color:green}.highlight .nc{color:#00F;font-weight:700}.highlight .no{color:#800}.highlight .nd{color:#A2F}.highlight .ni{color:#999;font-weight:700}.highlight .ne{color:#D2413A;font-weight:700}.highlight .nf{color:#00F}.highlight .nl{color:#A0A000}.highlight .nn{color:#00F;font-weight:700}.highlight .nt{color:green;font-weight:700}.highlight .nv{color:#19177C}.highlight .ow{color:#A2F;font-weight:700}.highlight .w{color:#bbb}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#666}.highlight .s2,.highlight .sb,.highlight .sc{color:#BA2121}.highlight .sd{color:#BA2121}.highlight .se{color:#B62;font-weight:700}.highlight .sh{color:#BA2121}.highlight .si{color:#B68;font-weight:700}.highlight .sx{color:green}.highlight .sr{color:#B68}.highlight .s1{color:#BA2121}.highlight .ss{color:#19177C}.highlight .bp{color:green}.highlight .vc,.highlight .vg,.highlight .vi{color:#19177C}.highlight .il{color:#666}.highlight pre{overflow:auto}.highlight .lineno{user-select:none;cursor:default}.highlight .lineno::selection{background:0 0}.highlight .lineno::-moz-selection{background:0 0}html{font-family:sans-serif;font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:#444}#container{width:100%;position:absolute;top:0}.search .checkbox_container label{font-size:.9em;border-bottom:2px solid #E8E7E6}.search .checkbox_container label:hover{border-bottom:2px solid #3498DB}.search .checkbox_container input[type=checkbox]:checked+label{border-bottom:2px solid #2980B9}#search_wrapper{position:relative;width:50em;padding:10px}.center #search_wrapper{margin-left:auto;margin-right:auto}.q,ul.autocompleter-choices{margin:0;border:1px solid #3498DB}.q{background:#FFF;color:#222;font-size:16px;height:28px;outline:0;padding:2px 2px 2px 8px;padding-right:0!important;width:100%;z-index:2}#search_submit{position:absolute;top:13px;right:1px;padding:0;border:0;background:url(../img/search-icon.png) no-repeat;background-size:24px 24px;opacity:.8;width:24px;height:30px;font-size:0}@media screen and (max-width:50em){#search_wrapper{width:90%;clear:both;overflow:hidden}}ul.autocompleter-choices{position:absolute;padding:0;list-style:none;border-left-color:#3498DB;border-right-color:#3498DB;border-bottom-color:#3498DB;text-align:left;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;z-index:50;background-color:#FFF;color:#444}ul.autocompleter-choices li{position:relative;margin:-2px 0 0;padding:.2em 1.5em .2em 1em;display:block;float:none!important;cursor:pointer;font-weight:400;white-space:nowrap;font-size:1em;line-height:1.5em}ul.autocompleter-choices li.autocompleter-selected{background-color:#444;color:#FFF}ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#9FCFFF}ul.autocompleter-choices span.autocompleter-queried{display:inline;float:none;font-weight:700;margin:0;padding:0}.row{max-width:800px;margin:20px auto;text-align:justify}.row h1{font-size:3em;margin-top:50px}.row p{padding:0 10px;max-width:700px}.row h3,.row ul{margin:4px 8px}.hmarg{margin:0 20px;border:1px solid #3498DB;padding:4px 10px}a:active.hmarg,a:hover.hmarg,a:link.hmarg,a:visited.hmarg{color:#3498DB}.top_margin{margin-top:60px}.center{text-align:center}h1{font-size:5em}div.title{background:url(../img/searx.png) center no-repeat;width:100%;min-height:80px}input[type=submit]{padding:2px 6px;margin:2px 4px;display:inline-block;background:#3498DB;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0;cursor:pointer}fieldset{margin:8px;border:1px solid #3498DB}#categories{margin:0 10px;user-select:none}.checkbox_container{display:inline-block;position:relative;margin:0 3px;padding:0}.checkbox_container input{display:none}.checkbox_container label,.engine_checkbox label{cursor:pointer;padding:4px 10px;margin:0;display:block;text-transform:capitalize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox_container input[type=checkbox]:checked+label{background:#3498DB;color:#FFF}.engine_checkbox{padding:4px}label.allow{background:#E74C3C;padding:4px 8px;color:#FFF;display:none}label.deny{background:#2ECC71;padding:4px 8px;color:#444;display:inline}.engine_checkbox input[type=checkbox]:checked+label:nth-child(2)+label{display:none}.engine_checkbox input[type=checkbox]:checked+label.allow{display:inline}a{text-decoration:none;color:#1a11be}a:visited{color:#8E44AD}.result{margin:19px 0 18px;padding:0}.result_title{margin-bottom:0}.result_title a{color:#2980B9;font-weight:400;font-size:1.1em}.result_title a:visited{color:#8E44AD}.cache_link{font-size:10px!important}.result h3{font-size:1em;margin:5px 0 1px;padding:0}.result .content,.result .url,.small_font{font-size:.8em}.result .content{margin:0;padding:0;max-width:54em;line-height:1.24}.result .content img{float:left;margin-right:5px;max-width:200px;max-height:100px}.result .url{margin:0 0 3px;padding:0;max-width:54em;color:#C0392B}.result .published_date{font-size:.8em;color:#888;Margin:5px 20px}.result .thumbnail{width:400px}.engines{color:#888}.small p{margin:2px 0}.right{float:right}.invisible{display:none}.left{float:left}.highlight{color:#094089}.content .highlight{color:#000}.image_result{display:inline-block;margin:10px;position:relative;max-height:160px}.image_result img{border:0;max-height:160px}.image_result p{margin:0;padding:0}.image_result p span a{display:none;color:#FFF}.image_result p:hover span a{display:block;position:absolute;bottom:0;right:0;padding:4px;background-color:rgba(0,0,0,.6);font-size:.7em}#categories_container,.percentage{position:relative}.torrent_result{border-left:10px solid #d3d3d3;padding-left:3px}.torrent_result p{margin:3px;font-size:.8em}.torrent_result a{color:#2980B9}.torrent_result a:visited{color:#8E44AD}.definition_result{border-left:10px solid gray;padding-left:3px}.percentage{width:300px}.percentage div{background:#444}table{width:100%}.result-table{margin-bottom:10px}#infoboxes,#sidebar{margin:0 2px 5px 5px;padding:0 2px 2px}td{padding:0 4px}tr:hover{background:#DDD}#results{margin:auto auto 20px;padding:0;width:50em}#sidebar{position:fixed;bottom:10px;left:10px;width:14em}#answers input,#infoboxes input,#sidebar input,#suggestions input{padding:0;margin:3px;font-size:.8em;display:inline-block;background:0 0;color:#444;cursor:pointer}#suggestions form{display:inline}#answers,#suggestions{margin-top:20px;max-width:45em}#suggestions-title{color:#888}#answers{border:2px solid #2980B9;padding:20px}#answers form,#infoboxes form{min-width:210px}#infoboxes{position:absolute;top:100px;right:20px;max-width:21em}#infoboxes .infobox{margin:10px 0;border:1px solid #ddd;padding:5px;font-size:.8em}#infoboxes .infobox img{max-width:90%;max-heigt:12em;display:block;margin:5px;padding:5px}#infoboxes .infobox h2{margin:0}#apis,#search_url{margin-top:8px}#infoboxes .infobox table{table-layout:fixed}#infoboxes .infobox table td{vertical-align:top}#infoboxes .infobox input{font-size:1em}#search_url input{border:1px solid #888;padding:4px;color:#444;width:14em;display:block;margin:4px;font-size:.8em}#preferences{top:10px;padding:0;border:0;background:url(../img/preference-icon.png) no-repeat;background-size:28px 28px;opacity:.8;width:28px;height:30px;display:block}#preferences *{display:none}@media screen and (max-width:50em){#results{margin:auto;padding:0;width:90%}.github{display:none}.checkbox_container{display:block;width:90%}.checkbox_container label{border-bottom:0}.preferences_container{display:none;postion:fixed!important;top:100px;right:0}}@media screen and (max-width:75em){div.title h1{font-size:1em}html.touch #categories{width:95%;height:30px;text-align:left;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}html.touch #categories #categories_container{width:1000px;width:-moz-max-content;width:-webkit-max-content;width:max-content}html.touch #categories #categories_container .checkbox_container{display:inline-block;width:auto}#answers,#suggestions{margin-top:5px}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:left;max-width:10em}#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto}#sidebar{position:static;max-width:50em;margin:0 0 2px;padding:0;float:none;border:none;width:auto}#sidebar input{border:0}#apis,#search_url{display:none}.result{border-top:1px solid #E8E7E6;margin:8px 0}.image_result,.image_result img,.result .thumbnail{max-width:98%}}.favicon{float:left;margin-right:4px;margin-top:2px}.preferences_back{background:#3498DB;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;display:inline-block;margin:2px 4px;padding:4px 6px}.preferences_back a{color:#FFF}.hidden{opacity:0;overflow:hidden;font-size:.8em;position:absolute;bottom:-20px;width:100%;text-position:center;background:#fff;transition:opacity 1s ease}#categories_container:hover .hidden{transition:opacity 1s ease;opacity:.8}pre code{white-space:pre-wrap} \ No newline at end of file diff --git a/searx/static/themes/legacy/img/favicon.png b/searx/static/themes/legacy/img/favicon.png deleted file mode 100644 index 3818d3d60bb54b43e47242a88d7a2a56ea27c6bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2039 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 diff --git a/searx/static/themes/legacy/img/icons/icon_500px.ico b/searx/static/themes/legacy/img/icons/icon_500px.ico deleted file mode 100644 index b01aa20b500490b2e1ad9a7770c60ffb5aad2dbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8348 zcmeHLdr*{B6#r_R%+b_jNN6A5W8aIgu)FL6!YU+;ikgm^8ifdjg{e%6_^M23$P{J@ z#ik_8$wz6WrDkf9Suq*p@CXsjt-+k}v4byIQ(L z1J=)ey?+m}L|cd;YKWxK5DhaVNkc>!7E2V_wY`c!A60;Ph;qPuIP87Ct#T8wL`C*+ zKzuLM(ajoPvWZjy4)S<%bz4ghgr)KtB zdtV%w|Hdn|6<)Ie&5~8(r6P;lu7Q@b=&!Lddf2PPWW=xXLYPI&{$KIXxuFpO!4`DIEbG&ZT zC!}?;HJ}D#T=Bm1zy9C~j%U}^)zt%%lap`LnlU$<-<25O?QU(3V=?R;a!)*U@~Ah~ zZuOrrDjkS%yF_gu@ zdJtUeYmZkS{mU9X>Yg)aYlyKqNK^f(>kyyC;&BdpBN`hU8jU8i|Lm~lggD2YxVX6U z?Ddy9XBxSAt^EYVr@)AYG0W@isI4e3gX<&Wp1$Gw>lQ>YpeLS5yu(Hge6a`b%})WF z3L^?e`Zdqhy3E;=1NRD^+4ymZS4}2U0qp@TUc>V;=a9OSKaw-28@dl4+E1RDJ+;rC z6K$#&1!b6vy|0iL>sY=dkNi|~f}B0mu!mF6;-+6=U#zKx;JUdh`YiuBk6NQg?IFBuR}NBS(%* zW_zGwqCakVUsga?Kvv+tQ~>`cfWHg;{}B8i{wIKE`NJ?Cg)yu@ z9njYsGmwqB;BL*X+VXxwNy(d6Hf&gb@!*$x_ds0W_ZZ9#U+v$wyR5AAPmKAXa!dV% zKhDiXj^jrTWn^b%!fyhJC=^PfR4R$n=^$?uuXO{?1jANbw5HAJjP?7J5Tk+j?VRkn z2w;OGg32!_B43#;IV=rHtY3zqSNV!DDZ8fG9-ig;l02H_1?C| zSUSPqVUMxgAvZ3DQa{u@?B&G^YA`P^2xLKCZVl`WV*EoL4o3%IJ0ZuVsHiBiwQ}?J zo__C6UH{g)=Ga&p@#A?O^l*~$^0#Zjp9aIcwer24qaq`T*<@@t7z`UxyQHK(cCxt9oMw!ZUe}C~8(gTmi&8D3)6I&1IB$ sK3@`q)!=^))_8l!A6Wre0a*cA0a*cA0a*cA0a*cA0a*cAfqNAA8xJttb^rhX diff --git a/searx/static/themes/legacy/img/icons/icon_bing.ico b/searx/static/themes/legacy/img/icons/icon_bing.ico deleted file mode 100644 index 5702749c1e10cfe1dc4e60453ee7b804eaf9675b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmZQzU<5(|0R|wcz>vYhz#zuJz@P!dKp~(AL>x#lH~{5@xgi+D2ZNpe|1(e-GjIF# zpK-@uvdop8a`3-TSk!;_nAHDL(~py6hH+`%|A2r16l|5-_@8Ix6C%v{_unZg@4s>R z#Q*+*K`3VU1qJ`tZd~-AdCPY^=KKTeag9s=FFN<)f0L3PAU_br9QT;y|1wh#<1hoF zALM@L#9Xi%{-t;STjn*Rm;sV!*!d5O83_FlHIR5^-Td{xSy2ay8Kmg<35`V2ON#x5 zl~dq)-D6Vz>($KsFE;lA7Po`kis^p)^s@gNEzAFd!hvua#new&4|3W^=y!`vCBi;r zy$JU^C+7TDZ(B`<{{IBh7rK2^;xqV#Ffe$!0&yM#Lyj2(gIgkyt^}4Gz6=bhISdS@ Z3P8GmfgvxQfk6kz&MO7-Jt1;I{s6hWkTn1R diff --git a/searx/static/themes/legacy/img/icons/icon_dailymotion.ico b/searx/static/themes/legacy/img/icons/icon_dailymotion.ico deleted file mode 100644 index b161a57fb282bb1e357d33a1938d77423fcc5492..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4286 zcmd6rSx{E@8O9H*EXww=d;%t!SQDd3JCk&J;k0U-7@}F~Qd$$^N)co^qHH33cv!+F zARKTv8jW>HLbO(mSsG0gf(x12&U8A{na;Eq-J32q>D|-k{hxFG-+@BvO{e{wKj#~6 zp5J-j_j&#=8b$>FJ@9}bKaDdfhLLF)##|o$%2>=JzyE*!>@7)(=q;HR*&e#497%ihPI&Z`1a1Xx+8;+uGg`s+(8CZ)+7_|QJs#Kc{ z5Qf8M3J!V;`mNVtwBLZy#v@Oj`87?bTNQN~3O*%>hQ|>0hN^?sKU){DPuB+EFr;aQBV>@7*iUZ= z!@j~;Ec`3*B=w*EGZ1Ir3fEqG&@qaaiWVc}_otu1=TG)S>%Uo_Zj%A0cLeYQ*5UOk zGE_Qs@EF7!2MZ#x^f&*&Q`FC+e&YVI@$b($EG?LSuNk5Bhe8?lTlMJ}$55Sy<77C- zUU&?Li(`?0_b!(F0eFV`Nr!(Det+ph=NK9`WK5kA{+wDKe*g208TQ+u3<$#;JJWH- ztAl1p1v3IiO5#v(bqG&We<}6Tj{WT4^n2DtpmmCz(sLXTXRN)vKYfsK^50PZKJo^i$|33dmv|mRTvr;qg-e@AjF5VlV z)p22l{8;_|@3dsumzp#2BbVWv^nwg;y1k%39R~XI)#@OY{q~>8`y-G$^vm%3w~yjJ z>nK`^v(YVi&AaQ18K!CdcV7wGWWc57tZ@uO9s|9h7~G85)3pdsu@CoO_?4?ajCIv3 zaj+;BeY`(=<^C*i?oY+Q`?E#rz<&7Zp!MHx3)*DBJFPB5lk_4J=QtA{gYpLJp!`{x zjJh`(5j^*6%xfCNpqaspaB@oSaLwS|pPUEp4i^UZ4%hlW?wDzl0e*&yWVqmGnBdP- z+Y+&OU;s6{mS}%UMo3QG;~t^)uXfI~$$of7HyRv&`ZJ=iZ9N)8 z-%xoi{?vE4Vi>?FM^#3=wmk(m_dde=J9*MQV*DyPy2*kr&s2KGbsLd|6s z#Gm31(Z93*5e(G_a5gj(XX`U@x;7OfN`H>ZDY?Tv2H9mM?h%eZ6Se*)eL42Xo*WGK zIt(9sbr1%bOV=BcQJ)^1PnIAV=HXl@UHS74dm{J7?S1pq4&m();}|@D%1-BGgx0^= zpKFr=nxQ8f4nsCRbm!7z_^A7SjP!p=W!25WxfmUI7%~?(`sUywXH)hF$%qqjhr7Fs z+@GoroHxdb~OiONQ_tpbp0Ww+{{LL_uMfzVyO?CMI diff --git a/searx/static/themes/legacy/img/icons/icon_deezer.ico b/searx/static/themes/legacy/img/icons/icon_deezer.ico deleted file mode 100644 index d38c9b1f6baa81be7719a73717c0113340d496bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4286 zcmeI0Ee^s!5QT>upwN{#l1da7j)&y}q=z5@!wqma{tN;%$uQF(UZ2@Cgk8aG^O`sN z({FdO*`^g4*i}{HcUccbMj|pcS(VI8Uf&jL<1(%5h3RV2%sPG8m&{yTXNh$qKYadu z7deldC-;DeYDagAK}%~#O%5AHJ@=xhzGqyA?Q;RPdt|#uwtHl|4}QP*ThpkbIDhAz zDr$8*D(dyvDvHOaVr0AL{>XNZZ1>1^&*M|^zw=Z1;rw&|Z}ZR3A diff --git a/searx/static/themes/legacy/img/icons/icon_deviantart.ico b/searx/static/themes/legacy/img/icons/icon_deviantart.ico deleted file mode 100644 index 26c3533252791acf15efc701795b50d0690e319b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4286 zcmd6r*>6;37{(8nkQguU%4;sYkj=P+h_+yWwsh~bGo4On?`)lZGwn<_DCLwc*aC_N z!Ky()mVg=)K>}((E|68!c%k6_7Z~rje0;uh=6tg@1)|Yu-j?Z{InQt2_kG^)Etk)&ph-CVO`^@$C|Z3DqQzS;n!6dEt)i)`PBgk@)QW~qhO0)@ z%W!THTV-@??v}aWPn8mX%JV20?s@w<;Z3?g29N<{fIH>@89)Y*0b~FfKn9QjWB?gJ z29N<{02x3AMlHwyGJp&q1IPes|H)Wt0|fg$v z=C>Khp%`qA97AUbgL8Az)(;JI8)QHry%0kO^H9#v5o%VscnAjF)(>aA1{t6jQl)ut zvK9+57a}WG`=x`h66fUr~A<|J%FvRkE3qC zj2)W;CR|tcC53dZphx)?<(X2{P1v{0>(Aa`V2T>fHNy z@xqDwx>nwE!{NQTS!wo!(ogP)7-T?Vdl(I;4`TIC*Hx^!dkt&u<%`<>)wK=zrU=mUHQj1XddvJ=Z4APZ&dnX zXVf4ABtze55F0Ljpx(FY*IVc~s3S6H`Lq7me)ZZ0sn7hI`JjI7;kn$5Xh%K!K<3=e z)%vqX;iM-E&J3lW(qo3$8H3G`91COJ&GV2sv)+FL?tLSOW<01rUZ{TzRiB+SbyoiN zHENFRgOBHB%S5jm6a63Kd0~5_?EEZaC_2NHes-qMAOngRSdWzI z3CUpjGs&JvvKGl99}grQ_clr#9b)0OPEsjjrf$M9TQ8=Xrp=TArmlYM261) QF8G(j)cH%(mP_fs0d)t~@Bjb+ diff --git a/searx/static/themes/legacy/img/icons/icon_digg.ico b/searx/static/themes/legacy/img/icons/icon_digg.ico deleted file mode 100644 index 162e5703852c9e577e20f484e6331fa97f792acd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2868 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 hwH(2>!YSxljZ`5%{+v@EbFX>HYu! diff --git a/searx/static/themes/legacy/img/icons/icon_github.ico b/searx/static/themes/legacy/img/icons/icon_github.ico deleted file mode 100644 index 133f0ca35428bf551b9e37376997c1b681f44cad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6518 zcmeH~KWrRD6vp>1XB|TKf7ixoz@b1XKnf)MM_{F(LQo?`fG`NCCGT zi=t9gj#{mVelFTQ6-C!YQ8YJ~jgu(4AKz|#q>$0|(?t>fVZU}eelCvVFB*+T$8wv^ zX1m=^KEnT$`SSWCNnVTNWP^5!_)eEIJ3W2XrW*V&JAco_zXI+zgsw(UrTbr<*cs#K zbdnEz5ZyNvo0@80U$55>G#bqnIIguEo@HOF)k^h^gJ*eFaq{*w>&;Ef^QBVhRJmN< zq@9K5Hp5q|)p>j;4QoBM-Vnz#Zzaj}CfE(8>0+(czSD4FU$3|C;5mLaJT<&Y``(Qo z2r=Q9=eW=1{{Y`vjhTbr$t{QZIpZ>zKZFsMb}qvo&&kbop>;gNp98<1+2@(dUAX|~ zr2cEb{FPzWSy%7KR?~ZOsktT^^Oi5H-jj_xozCkSs78OKBha{{v2rZm-Z4B&@@WlH z!!4w}L~M<9_MMvM2;adaP|&LsdD- z1#^%*?T_vLO03Dp;QPg|S@vmohWGdt^SNM8!tpo>=^pJR4l(qN;u${nTxMU6zG1{A z&LOgCI6KEy4a=GM8FTq8x{tu~JV{p!;t8MMIMg#2tKuGn&HS_Etr?E}{`8RizHpI# zR>K;A**?%eg9^|0xoK0!Ckly^wm>Z}Fo*Zz3eUG5L#G+)^B?$f(mF8hd1afG}!mNxOXZR~sI z`Wqy+tkV%?eOg6ap4)6`6Z_i6zUTcs&HR*rCQSXzDZ-euxIksp< zATDv{=p1DaEQfxLIr|^|xAeu8ry*_5%O~< z{tuTG3)ihUjL-Md^xV{Q*vDn_-VS6rRd^Q2Innher`b>6@{L|mlTGY&7CWI_aOpi= z99wyl!(Ll9m^K{8d@f`5NAf-`{a^26!)#$PY~TLIcT8HLepbWY?Pv|F#p2>ddvBh$ z`H1iTFKWoN_nS^pPYpMczixGp+lxz_MVeu(duGOmz+T#}zObynL*bqXwTi~wxrmqH yx;Sbb%0+kia-X@V4)%5e-vW1*CBNTP6METxOqP_R+#;??Y%&9r8JNs~X5er7V8d(x diff --git a/searx/static/themes/legacy/img/icons/icon_google play apps.ico b/searx/static/themes/legacy/img/icons/icon_google play apps.ico deleted file mode 100644 index 74c84470b1b62a4baeb4e7d0f209f6d697123a27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5430 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 diff --git a/searx/static/themes/legacy/img/icons/icon_kickass.ico b/searx/static/themes/legacy/img/icons/icon_kickass.ico deleted file mode 100644 index 4aa2c77a578d0322b42542e862e4dfdf77da920f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmZQzU<5(|0R|wcz>vYhz#zuJz@P!dKp~(AL>x$gfiO1%0|*lXWF5VW6}`jvNn5+> z5u+ZaM$W-IQ7^gZhiP%^e;8H|NxUs%<0=bNgNs)2314Sk+V=$Z4sc>bFIjy3&oG4uR}zY31tcIaj(Ir|vfR&@SzsO|p`!m$$< z{Qvgz*MAUr^!nZZjG4>9;vhNWl%jX&`i)|3YM$;#}0cM7}o4>4k| z9}pP>((jN}el2p!vi~5QId9$n+51oZzxMPcSU-q3bmRX2d#~R9FIlz~tOlmmG%~pZ zq~AHG;!51iRsTV_bon;8K6J*^J;%XnU}`O*Q(Hj#oia-HCC^>|AB5BAZ~Wh}<R=_t- k@G~%cU}s=>z|6pK0E8JC7#ctrs0b?t%7N4zGiG1_0JW|9m;e9( diff --git a/searx/static/themes/legacy/img/icons/icon_openstreetmap.ico b/searx/static/themes/legacy/img/icons/icon_openstreetmap.ico deleted file mode 100644 index b65863656729d2a478d2ee88bce67c699198065d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1406 zcmeH_X;joz7>6G+%XTWWy=*batV}U1H7K=}N?R#Q%d9jkGaw^T#-Nap22oiR2pAZa z;V&=>sNgs-FbfRJFf`0TmKlN>7zV`SXSi-cX40rFrAk}D9&;9H8XZ+SiPMd0Vmq^m>pDV$HJ40tCF#Zn z+Kg2+7;Di9vO8)>v=vd^UPVqz3;S)w95(A|YFCqNDE9?9NFZQpTf`l`{Mt)Z-^jl6-A4BIrQ`cI+h zt3|R|DD2bHYd?d+QH!#_ftzI?bqDCQ%!i z7;L4)ZK6u(%25->5few0@)Qr*9La|5GV`k1dEmVp;>FmPfZbj`e zbAG4`yQ_n4mj!9OgO1U5)Z?8T^LA3}wbD7>PM60*^@N2ncQ+@zf(a|&)ZA=l$}ZMAkL{lhNc{N&W|yA!G-(6=%v2&|N4KJfb_4p`k%_R zS225zkRJJX?zC~&r`KKXbNk}&_q@LQ@xTQ__$vJ7nU~$NCM5L3)r+2-?)dJ|O;^si z`-M;x_hyv~f5*OOH?F&5^MTa&-`M%(E=fvH`(@422W0Y;q)#@y^R6UiWaoVL@@+?o zbCcpfc>5J`Az{nY(P7K;OH`$)!FP)Dw=2K+@x6x%^NJ3BzUn?nij8^x@cxh1KK1aM zEBxP*q{PIZqyp)O=YmA1QXxqfFG9Z{RxXA%17re?&!1WL_dHz-roF%X+2Qa98jkeo diff --git a/searx/static/themes/legacy/img/icons/icon_searchcode code.ico b/searx/static/themes/legacy/img/icons/icon_searchcode code.ico deleted file mode 100644 index dc099ef702f686e96d0ca47296bfd83d521ea4fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4094 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 diff --git a/searx/static/themes/legacy/img/icons/icon_stackoverflow.ico b/searx/static/themes/legacy/img/icons/icon_stackoverflow.ico deleted file mode 100644 index b2242bc6cb1943b1954bf72b3875091bc9aa9f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmZQzU<5(|0R|wcz>vYhz#zuJz@P!dKp~(AL>x$gfiO1%0|+C7oSfYMDmJtL@lGJV2gLvFE7t#aEMNQIsciLsm-3Z%F!kuPZN&yH$BMQ8Vc4mB z^&8i+l?R;5SGQVMZw}FFJ{lz2dnXcIAB+#QhtsKIO|eVasz4yt2I}De$w~CwLnfddDnNa0tkd3nW}Eu@KM=oWnen=rx96pRdhSyn{p2Tq^irNQV$;tu?JXxz z{Z**Gmu%Bs*8ug3gVbuLKQRO9`=OHt#xB_OgT#P(bAY&xb=qrDm>S)bCrY}hPo4tx z{s-a+m^d-CUh)%uozy3%p?a%{(F0Qh)XN0aw-%~*AxxYY8t7M$-pNqC2Y@s?y1oWR y28IU45Bul;WMG)U3BmJ$Vh?~S!MK@$;UAFy0fZG97=9f7|NnnG5c31YffxX05k>?6 diff --git a/searx/static/themes/legacy/img/icons/icon_startpage.ico b/searx/static/themes/legacy/img/icons/icon_startpage.ico deleted file mode 100644 index 44b94a986fd2e5608b5d646df30685cefedd5a0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmb7^%TE(g6voHIJ+4gD1uk3|U;luD@r8;az70MCYD5emK0;6)DnUY_l(brvQY)#C zf`TYiQ?NmisEuNb#<;;qj0WKp>x_a zjjpq`f~lG|UDLF=1X<*mKFOpt0>B7Ld>-hx@VivJ=?|Tho@>T{`xkA@k_;0 z#m}&cS)dwW=T4-}zlM~Q0E*Vwws}3hu8_-n=1?-;oXhI_Yny88>4Ui^zP4t-8}~Wz=E)+gl2E3+0+@`a2L>C zF7Kyx=smR`5XLRSmj|P>5Q$Gi=DI8j<4zIv6(D_~Pt7ix(}~I*cF23AFY+PWS}1#j z(N!#roB3dpj)P$Ls)!0iyoaf;&D?WVGmMTyL?JrLYLwTwuL-Q@s4)Dcg54>GqDyKC z-M0i;i_Pavo!Ns(dntKGh~wy}w3zex^o;(Kg7uaQ7AOU~KL*7{pbRgZXHmJwh18jT zL^>g_X9Vk$^-8e5e^B{p)t|Mb4OMyW@!8@nUhuxt;E!qr ze{2z~zXt4Ktx10^xJ2fIb#RxrAa&L~wP(3*)qa|#8mAh6W)l+j#0nN7q!L_0IS<*$ zw;>X=BY3eHUrBjLVl#EyrUuc~mw)B;zLUB~EJO$>pL8EEBL&Jsy*4sdY?zP8}z z1AJ=0)g$;m0e`;1?Gk*b!1W9Gd;@;ngKxLs=M3EM&UOxs!GXbn|L=fa7^T$S)sk70 zMW*UBwaG{eYa}0w(~uP*v6@7!Dn@N;+)0nCI@b^_n?QH2z|AEpUs8vFnq*c3Gwi4VWK~P9g#F)@V5VDO#m`Wj1 zi6iuZF_nfwAvhW{l=i{vUUYJrrd$QR;mo~r?>*-o-Wz}ce5_W$_bAK`0t^Fy9f2jR zbm|xYu%};)G5ANYpck74Bbb{J{XCj*#{Sw6yiXUtu!>fR54lA4 zHxysAN(TX8VhETN?Lj%6j=#4XuHQ7e+FZMypOP~Zhgv@6j|r#P)iCrxe7TzR)b|{s zo~wS72F}r$7-?9PGhaxGak4sZ6qRee>dpf4>0kNuQHi@wj#q#YkM5It&HKEw zvi;RVDGcl(%E?Mi7}N4|k@4L-f%j@_lpk$43b`P#!WuBr&uqC<$yHmqQs8H_v+ADO z8s${K$u7?qQ$D|{Pqm-s_58p820X(Kni$hAfR+uQ$pMtj9i+Q4YXT@CSgFVP0GFBa AX8-^I diff --git a/searx/static/themes/legacy/img/icons/icon_vimeo.ico b/searx/static/themes/legacy/img/icons/icon_vimeo.ico deleted file mode 100644 index 4fe4336daf5ccc254f20c869e8ed95a6691027c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6518 zcmeHL%We}f6djP*vtUiKp)HNrv17v)1Z)u>fcOC51KocJo6?a?Z%cjLfJQ4UwBJNsPR^)u&3Q>(#@xFZavYFi*W&T7vCLwe)EiJFWXW zakYKXxbf&j_OqR4Xzj+6Y<1??P`Pa{O1(G2WrGF?T-K!vHes>IE&wy529X z2Y=Ajn6SRJcq8{q|KJVSbfa%A!#HLSUDOHc1&z5w4h-ZFJ#aDZFg^0@*8h|91Kaw& z(y8C^LEG;8;D4Lro-CW^qyxMH$PV^+24E+1F;YjSeEaM zj2YSb-;5dajhHsJ!4g~l7c$3r`Y&R|V$`OOZWDVqT}W8rDdWgb))50 z&-oKMbX>eV4rLObdhm%cF%TEmF=t%Lq!<5MU;Ckr&mqLEeOL@RPVt*AT($Qo{_J$p zZ1e3z_W8l_oHrXw;pRNYWBrjol{;+ABYJ+_+B*!5xeIx0J+SY?*|Wk|;K%#Z`I1w{ zBPTK!Ok5)#^qtlR9X1&6beh@v{3V0m+k1aLACE(@>Daw7JwNNuF9q?6CaaGP4~{SR z3mzvYhF~q=&BtZ_Tkmcag$(4ViPhONIS*p5YSm)!9MON+>spYy>oooEmmpwdf_hk) zIc|9nPKAFNYu-ISdfzxE_WHwzG_aPr1k{g?Aq7n>Mt=`H!`Y1#n>UH!iNDS_*7{6Z^CoM$!(nz1F?lYV)7gKBhaZb6MJ&XO{V!low#UF81OE>LzW~o~MkW9N diff --git a/searx/static/themes/legacy/img/icons/icon_wikipedia.ico b/searx/static/themes/legacy/img/icons/icon_wikipedia.ico deleted file mode 100644 index e70021849bdf154b79a9eb6fd1621e5c51571d40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2734 zcmeHJO-x)>6#icME0yMrnt&J!#2O%}Z6`$BAc%p4keH$FAdM{>f^5dd1%YVFm>6JT zM%si#HneU~HbX0k>~M4;F313Fk+7K*m>K5p9VnWJ#?1Ac_vSG(Fvc{-xbYOx?If>cXSu89pU}d`#=nsn`8&@-kCEalgj}}|nQExb3 z6#0=BID$+efg<4(@S5sT_XzOu^j+%W5o8K0>e*(ZIJDn#@%QziQlfR7emMs>s-G-2 z1nC|w-Z1xT5AN<4(j70g!n@XDW5T!eO4>P>#6cijmW_X=S}0KzQYDlu%*Gv>m#B3D zZ*U*T48(E3iXU(jeS0l~Z|fzjgmEfByi5ka4^cvpsKtKG;H?m6ziyg77qkbG4v5@^ zmjv;6r5B3mzi^+d*36i$T@p;_f%=2{FpA&uG2i7tS>!@PFkREwAET;TsH69JEidE(?3oa6XdILFnFvmJMNXKJ{$ajcWt3zXBqxshK^z@*wuMa~*Ll_?)$JEpmd_EtRmzT|VCKiijy))T)!3UqMo_r^c z=jmRqd0N}x+nV%dhI+3NZJ#;P4RFz%v&)EFU@k;XJzyKG9n1yd_{44N6Q$ek(3ALC zTX$5&%T^BQg|r^u_fqZkD*8CB?`T1~%Y|We+5+x!J=tO`(qiddJkctb(1f+4q!iB) zDXFiS<6#8Ia9j!S7P+x0Z*&(A*l5cw`UqFCwUYQVj7q&Vs(IQQXNgOS!Ih1o%14Io zra2$cJ3%(pd1Wq?D_q*Hze_v1Dx%A(GFq*sZ!5*K{xeGDx}P|o3+^c z52u+lJHP%dZm;9#HDztdbIIizZg!sgS+*%V&*gtg^1P|337wst7#JA9@bEB3M@P;7 zshOD>%+Jr8dA_;1iAW@p$#W}CcCq8UO%n0(@Tq#kF5wfd)h6M!UwyF7EM69>46{MV z6|PFS`F&p8zCeUD-I4Abb*!{D`tvAerr{K7Dd?!4;$727Z_vi(c;QN$QXs9(P#_J8-c$molF zEB4$ZJ8tPDCvM2g#&4YO%KX3XWm_CBmle}4ZkONaiAh8rG1=&OFVENW(GuO2`9 zG1Z81G2Muz4>6cR=sMXau+Q`m^B~`fxiiIzz0T|P$q~ffnry~Am=ckry!50``?B{s zZHs3L@4NC(WB&|7+_Q{0S8j$c4l{l6m}$mi1~Jp@g;|!+8wGY4(`}BiJu7nG3)8K5 zf>-KHH{-&ftpeGiZE=WCK6vw&UmBZj#Jl{nC|ls`g*oIbG<##7)fYu}Kg=iQ67z^6 zrypiJeK5!Ai$bD+?b$Z(i2_3H+4OZb^@~ilWsjIa9`OqvzkDhn_dKIF3Mo_QBd4oJ zUUDxW-$J`T7C8N}&`H1|VzDy-MgIPn?@z!2!s`!@CAj{|XX!6C`(Y6w{<(x=+?8Lk z7xx0L$08s3%rF*N{jk_hz!HIcCC)&U_!ChaNW|6JX57Dh*TwsF$Jxg*_G?_Si{&Hr zgkmcJOHKMty9<5&P-yV^beX^AKHunrB^+BqKa0%-lvo3>%pQQ{P9jziEB%A8Dlpi^ z>c9|Osd^LM?{f8Aj_r>I1;o}@1b1%0C zVuhXP>aV7)HRN0y7>d$h63U1xn+|*QxVrTS%7ep*B==etpbTZ#`G;VgLp^&Ck%;9M zV<#WTrS-h)_MkE}!X4Yh@r{(-NIy1GPx`VWd*${Jtg!~U{Cc;&`OBBJ zzC=`*BwVOw-ME*8~9_&XNwLUnW+stEZ} zN&mJ|ek=91P`}!rf=VaZwX6B*87$yB_xP8vU1ko#CUYpZlDpbY#x^GfHGxzYJA!H0 z8I_LOPzGwFGq5W<6BlP}jqqQbU5(nOGC3x2Jd}y;QS_5~)wHpVsB-y}u+dK9a~|Zr z3m(5>U%}W{TgfhWjgyKULLd#bv{4&O$8OrJBkH3^Vb4>e(J`Yc!hebF`fj69&wh>9 zheo>CNxhxammSTgnh^hLK7+a3Up)R2UjjC8?mMg$?6gy{%Spp-e;Von8K@6tqJfaj zhUk%Kj2?}B-Li0b*7gYhdj;FEw_7%m#c_dtP`-|ObwS1>kdAtPx;v*$zYp zpuQk`hiLZ@?VnDV72)<8XA=w2)GfyyKP(?Z**F}`!W)F_G;luR*ZT6-pvS+;HxN6_ z6f|1tIAV`Nlaobc<7j{gj=_;&Hkw1@!idhn?T^3oXd~A+0H_XJq9h#ShNO&acB+Z z;6xM=8js6kRzx@-+_(+F`(4RdgBJSN63W4G%DZ~hZ{j=-IeZRwCbo&6Yi+qXAi}SA zzs{G6gJvd>RmtQ`JpWO7JEjR(! zraf8ncRu+&(b)_RezPlUhR7=-=4 zbR0EDqs<(Lc6&ULi*rsc+WlcW=R&{5quci)JRQAeqm6TI3r$2vTmjJ8>5e_Ra}Vdc zy@+#xiNpk)r~Wx-0?yKAvz?6tjIs8)uKS<(_le&p{v5Ph;(rX+hg^JBc_PAnqxFhA zKh3c%ivIC>qvdjB{GZ!S;yk%8_$T55xzE{@qrGDm-%0ZC@TD*hcoP3DMiLGgnP~N8 z&WDd&`?|jUlUH0$H^z!{a3bFR@t@H7;9=N@N1eFz+-uYo zKgVe2jKy_na&I!zQRN#JiM`f9g)tZhjSRFHS!nl-cYQe9B@Q>wKiO-(*wE~*DXoh$ zE^>Jdc zaXDpaB(4u{-9-!E$zxngN4Y;V`ME#%$KaU2zGklThu?e~k$*3}*j>-<P|JO3C$U3U?$0`-cJPc6w3pTJsy#)hwuiei+Q+3Q>@r87f$w&mZ-hI?3WIqF z`R6g;^y07lXEl8&V}HFdfz;?0db?>~o#<(XFXw+(XGK$JYBT6mgzfYqG0-PC34E->&(ua&gIt zlh+5TKUp)LoMZRhJk#zypO)$OY|VT?-T?14dc5%*7Xqhjo>u#GHdJSrkSzbrf zt5Uz}tfVkM|J7Dssm3UyT1Pt4WsQ4tC3C*@_E6RqNp5YS+MqHz)z$BO^vG?i-ca2k z8OcgVy8J%yc`4uhD&~(he$@rc%cC;T`172{`kko%*%-G^W0Fy>xsE#0on^%TZL^t# zTITf)e(EtNY>XO(_kO=J;(teO3HGwD!Oa&lu#>XVk*-k1yrGe~@nQccyb;L4o1rlg z-LMm#ZlA^^)4+UBI@0BS^SRo}FPnK@=p6ZALAZwba9Is5|8b3*L#XdK$66@!2KRaC zNO!K$`x~8|$C*R4IXwIPxe;#VI68~HUmM3HBiRP(NOwM;V?Fot)8<(BO#bxJRagA# zYh^ggTtV<+@lMHh_w1MKF6Ii-T|n&N9;)2%%^8g-d4>#;{eZ<>mPsSiZ$37*u#3Gj`fambF~|pr-P}~zpq@w0p8Ja1z%s_n^~Ljo6o&e?CX~?gDj%XV@0H WGdFyeGA~iKT{_bJ?tbvU-v1ZC%IvBD diff --git a/searx/static/themes/legacy/img/icons/icon_youtube.ico b/searx/static/themes/legacy/img/icons/icon_youtube.ico deleted file mode 100644 index 977887dbbb8407afcc5c1a9c42109560826fd1a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmd7Rze@sP7zglI=*Qhzc5100Qe%q{^bhneL~GE{($>;H5CqpyK|^7Q4Vps{I7vg0 z1`S5HR0u&hpSXxFaUgvAo_FY-5|NYd@p<3(p6B}vH=GbYKB_9XFNvKAAtFMEWnzgH zyUs(bu^0B+toLzP((I{BS<)Tg`I}Ey?tu3xDR8C{Mx@Ds3!UI~j!9_~(#-xqeK2Ru zUNwlhzHl^yO63*n8;6)y_Sj2%`mSt4p1bZ4+!o?FRIAmlqvJcM^Sk`MlqcilIeW{x zS0sLeTCLVoD(OhBoDAixIYliDi6#m#45O!BuOoH&F_g1siycKRvey?&6wzw6y4vkF z(wQ%WV)vemlkX_OhX%ndw)hCsG|_B+V{7}(({tzS*|M$#%gpqt(I@2c29m2Up1M2Z m+;xBOStE={^M@)jg?6m~ diff --git a/searx/static/themes/legacy/img/preference-icon.png b/searx/static/themes/legacy/img/preference-icon.png deleted file mode 100644 index 8bdee641d20fea1eb3341fce6ab48f49c042c99c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 532 zcmeAS@N?(olHy`uVBq!ia0vp^DImFdgVkC9nSR(jcV?a4qPn*g5>S0L@`-~dD-LP8J*kW^Pyg|l%n z{{R1)Gt&Lz$${PEPOP*V64KegC2Da?iYo6@08ZWlK>uL~+{ z=n{zGEaK^SWzWd(X6-6=Syw`2={+Z}hqpIqIw|ulIhSQ*dEPXA^{t{w&QpA(rCvFh zRI9w3bF3}>*6E~98?H>F4iB|0#*Gf<6S~=1n1lq3Py7=%Tbvb9S>>Q0`lhUlXSwt0 zD_Pqt>#pzckcjP!(JTLyt;PQ7!;XURWqj&S{~S@^{N(X`+T$Zv4Sv2=?fqUk;X`HA z&*js1H%RE~H~elo{H^!XzcP#IzwhjNy0S7yljFw}vzjgwyQgXl5^ar@^Xj*ESS35` iYC6Crz|m^9SbT;2w@C}+9n64X$>8bg=d#Wzp$Pz7qQ{N^ diff --git a/searx/static/themes/legacy/img/search-icon.png b/searx/static/themes/legacy/img/search-icon.png deleted file mode 100644 index d70310b5d834ba3527f4f4822166735a550c0919..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2329 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - diff --git a/searx/static/themes/legacy/js/searx.js b/searx/static/themes/legacy/js/searx.js deleted file mode 100644 index d6d5b74b..00000000 --- a/searx/static/themes/legacy/js/searx.js +++ /dev/null @@ -1,49 +0,0 @@ -if(searx.autocompleter) { - window.addEvent('domready', function() { - new Autocompleter.Request.JSON('q', './autocompleter', { - postVar:'q', - postData:{ - 'format': 'json' - }, - ajaxOptions:{ - timeout: 5 // Correct option? - }, - 'minLength': 4, - 'selectMode': false, - cache: true, - delay: 300 - }); - }); -} - -(function (w, d) { - 'use strict'; - function addListener(el, type, fn) { - if (el.addEventListener) { - el.addEventListener(type, fn, false); - } else { - el.attachEvent('on' + type, fn); - } - } - - function placeCursorAtEnd() { - if (this.setSelectionRange) { - var len = this.value.length * 2; - this.setSelectionRange(len, len); - } - } - - addListener(w, 'load', function () { - var qinput = d.getElementById('q'); - if (qinput !== null && qinput.value === "") { - addListener(qinput, 'focus', placeCursorAtEnd); - qinput.focus(); - } - }); - - if (!!('ontouchstart' in window)) { - document.getElementsByTagName("html")[0].className += " touch"; - } - -})(window, document); - diff --git a/searx/static/themes/legacy/less/autocompleter.less b/searx/static/themes/legacy/less/autocompleter.less deleted file mode 100644 index 4ab2508f..00000000 --- a/searx/static/themes/legacy/less/autocompleter.less +++ /dev/null @@ -1,61 +0,0 @@ -/* - * searx, A privacy-respecting, hackable metasearch engine - */ - -ul { - &.autocompleter-choices { - position: absolute; - margin: 0; - padding: 0; - list-style: none; - border: 1px solid @color-autocompleter-choices-border; - border-left-color: @color-autocompleter-choices-border-left-right; - border-right-color: @color-autocompleter-choices-border-left-right; - border-bottom-color: @color-autocompleter-choices-border-bottom; - text-align: left; - font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; - z-index: 50; - background-color: @color-autocompleter-choices-background; - color: @color-autocompleter-choices-font; - - li { - position: relative; - margin: -2px 0 0 0; - padding: 0.2em 1.5em 0.2em 1em; - display: block; - float: none !important; - cursor: pointer; - font-weight: normal; - white-space: nowrap; - font-size: 1em; - line-height: 1.5em; - - &.autocompleter-selected { - background-color: @color-autocompleter-selected-background; - color: @color-autocompleter-selected-font; - - span.autocompleter-queried { - color: @color-autocompleter-selected-queried-font; - } - } - } - - span.autocompleter-queried { - display: inline; - float: none; - font-weight: bold; - margin: 0; - padding: 0; - } - } -} - -/*.autocompleter-loading { - //background-image: url(images/spinner.gif); - background-repeat: no-repeat; - background-position: right 50%; -}*/ - -/*textarea.autocompleter-loading { - background-position: right bottom; -}*/ diff --git a/searx/static/themes/legacy/less/code.less b/searx/static/themes/legacy/less/code.less deleted file mode 100644 index a688dd98..00000000 --- a/searx/static/themes/legacy/less/code.less +++ /dev/null @@ -1,83 +0,0 @@ -.highlight .hll { background-color: #ffffcc } -.highlight { background: #f8f8f8; } -.highlight .c { color: #408080; font-style: italic } /* Comment */ -.highlight .err { border: 1px solid #FF0000 } /* Error */ -.highlight .k { color: #008000; font-weight: bold } /* Keyword */ -.highlight .o { color: #666666 } /* Operator */ -.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */ -.highlight .cp { color: #BC7A00 } /* Comment.Preproc */ -.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */ -.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */ -.highlight .gd { color: #A00000 } /* Generic.Deleted */ -.highlight .ge { font-style: italic } /* Generic.Emph */ -.highlight .gr { color: #FF0000 } /* Generic.Error */ -.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ -.highlight .gi { color: #00A000 } /* Generic.Inserted */ -.highlight .go { color: #888888 } /* Generic.Output */ -.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ -.highlight .gs { font-weight: bold } /* Generic.Strong */ -.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ -.highlight .gt { color: #0044DD } /* Generic.Traceback */ -.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ -.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ -.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ -.highlight .kp { color: #008000 } /* Keyword.Pseudo */ -.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ -.highlight .kt { color: #B00040 } /* Keyword.Type */ -.highlight .m { color: #666666 } /* Literal.Number */ -.highlight .s { color: #BA2121 } /* Literal.String */ -.highlight .na { color: #7D9029 } /* Name.Attribute */ -.highlight .nb { color: #008000 } /* Name.Builtin */ -.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */ -.highlight .no { color: #880000 } /* Name.Constant */ -.highlight .nd { color: #AA22FF } /* Name.Decorator */ -.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */ -.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */ -.highlight .nf { color: #0000FF } /* Name.Function */ -.highlight .nl { color: #A0A000 } /* Name.Label */ -.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ -.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ -.highlight .nv { color: #19177C } /* Name.Variable */ -.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ -.highlight .w { color: #bbbbbb } /* Text.Whitespace */ -.highlight .mf { color: #666666 } /* Literal.Number.Float */ -.highlight .mh { color: #666666 } /* Literal.Number.Hex */ -.highlight .mi { color: #666666 } /* Literal.Number.Integer */ -.highlight .mo { color: #666666 } /* Literal.Number.Oct */ -.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */ -.highlight .sc { color: #BA2121 } /* Literal.String.Char */ -.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ -.highlight .s2 { color: #BA2121 } /* Literal.String.Double */ -.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ -.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */ -.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ -.highlight .sx { color: #008000 } /* Literal.String.Other */ -.highlight .sr { color: #BB6688 } /* Literal.String.Regex */ -.highlight .s1 { color: #BA2121 } /* Literal.String.Single */ -.highlight .ss { color: #19177C } /* Literal.String.Symbol */ -.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */ -.highlight .vc { color: #19177C } /* Name.Variable.Class */ -.highlight .vg { color: #19177C } /* Name.Variable.Global */ -.highlight .vi { color: #19177C } /* Name.Variable.Instance */ -.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */ - -.highlight pre { - overflow: auto; -} - -.highlight .lineno { - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - cursor: default; - - &::selection { - background: transparent; /* WebKit/Blink Browsers */ - } - &::-moz-selection { - background: transparent; /* Gecko Browsers */ - } -} diff --git a/searx/static/themes/legacy/less/definitions.less b/searx/static/themes/legacy/less/definitions.less deleted file mode 100644 index 0ac0cc90..00000000 --- a/searx/static/themes/legacy/less/definitions.less +++ /dev/null @@ -1,119 +0,0 @@ -/* - * searx, A privacy-respecting, hackable metasearch engine - * - * To change the colors of the site, simple edit this variables - */ - -/// Basic Colors - -@color-base: #3498DB; -@color-base-dark: #2980B9; -@color-base-light: #ECF0F1; -@color-highlight: #094089; -@color-black: #000000; - -/// General - -@color-font: #444; -@color-font-light: #888; - -@color-red: #C0392B; - -@color-url-font: #1a11be; -@color-url-visited-font: #8E44AD; -@results-width: 50em; - - -/// Start-Screen - -// hmarg -@color-hmarg-border: @color-base; -@color-hmarg-font: @color-base; -@color-hmarg-font-hover: @color-base; - - -/// Search-Input - -@color-search-border: @color-base; -@color-search-background: #FFF; -@color-search-font: #222; - -/// Autocompleter - -@color-autocompleter-choices-background: #FFF; -@color-autocompleter-choices-border: @color-base; -@color-autocompleter-choices-border-left-right: @color-base; -@color-autocompleter-choices-border-bottom: @color-base; - -@color-autocompleter-choices-font: #444; - -/// Answers -@color-answers-border: @color-base-dark; - -// Selected -@color-autocompleter-selected-background: #444; -@color-autocompleter-selected-font: #FFF; -@color-autocompleter-selected-queried-font: #9FCFFF; - -/// Categories - -@color-categories-item-selected: @color-base; -@color-categories-item-selected-font: #FFF; - -@color-categories-item-border-selected: @color-base-dark; -@color-categories-item-border-unselected: #E8E7E6; -@color-categories-item-border-unselected-hover: @color-base; - - -/// Results - -@color-suggestions-button-background: @color-base; -@color-suggestions-button-font: #FFF; - -@color-download-button-background: @color-base; -@color-download-button-font: #FFF; - -@color-result-search-background: @color-base-light; - -@color-result-definition-border: gray; -@color-result-torrent-border: lightgray; -@color-result-top-border: #E8E7E6; - -// Link to result -@color-result-link-font: @color-base-dark; -@color-result-link-visited-font: @color-url-visited-font; - -// Url to result -@color-result-url-font: @color-red; - -// Publish Date -@color-result-publishdate-font: @color-font-light; - -// Images -@color-result-image-span-background-hover: rgba(0, 0, 0, 0.6); -@color-result-image-span-font: #FFF; - -// Search-URL -@color-result-search-url-border: #888; -@color-result-search-url-font: #444; - - -/// Settings - -@color-settings-fieldset: @color-base; -@color-settings-tr-hover: #DDD; - -// Labels -@color-settings-label-allowed-background: #E74C3C; -@color-settings-label-allowed-font: #FFF; - -@color-settings-label-deny-background: #2ECC71; -@color-settings-label-deny-font: @color-font; - -@color-settings-return-background: @color-base; -@color-settings-return-font: #FFF; - -/// Other - -@color-engines-font: @color-font-light; -@color-percentage-div-background: #444; diff --git a/searx/static/themes/legacy/less/mixins.less b/searx/static/themes/legacy/less/mixins.less deleted file mode 100644 index dbccce6e..00000000 --- a/searx/static/themes/legacy/less/mixins.less +++ /dev/null @@ -1,27 +0,0 @@ -/* - * searx, A privacy-respecting, hackable metasearch engine - */ - -// Mixins - -.text-size-adjust (@property: 100%) { - -webkit-text-size-adjust: @property; - -ms-text-size-adjust: @property; - -moz-text-size-adjust: @property; - text-size-adjust: @property; -} - -.rounded-corners (@radius: 4px) { - -webkit-border-radius: @radius; - -moz-border-radius: @radius; - border-radius: @radius; -} - -.user-select () { - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} diff --git a/searx/static/themes/legacy/less/search.less b/searx/static/themes/legacy/less/search.less deleted file mode 100644 index d285ca73..00000000 --- a/searx/static/themes/legacy/less/search.less +++ /dev/null @@ -1,68 +0,0 @@ -/* - * searx, A privacy-respecting, hackable metasearch engine - */ - -.search { - padding: 0; - margin: 0; - .checkbox_container label { - font-size: 0.9em; - border-bottom: 2px solid @color-categories-item-border-unselected; - } - - .checkbox_container label:hover { - border-bottom: 2px solid @color-categories-item-border-unselected-hover; - } - - .checkbox_container input[type="checkbox"]:checked + label { - border-bottom: 2px solid @color-categories-item-border-selected; - } -} - -#search_wrapper { - position: relative; - width: @results-width; - padding: 10px; -} - -.center #search_wrapper { - margin-left: auto; - margin-right: auto; -} - -.q { - background: none repeat scroll 0 0 @color-search-background; - border: 1px solid @color-search-border; - color: @color-search-font; - font-size: 16px; - height: 28px; - margin: 0; - outline: medium none; - padding: 2px; - padding-left: 8px; - padding-right: 0px !important; - width: 100%; - z-index: 2; -} - -#search_submit { - position: absolute; - top: 13px; - right: 1px; - padding: 0; - border: 0; - background: url('../img/search-icon.png') no-repeat; - background-size: 24px 24px; - opacity: 0.8; - width: 24px; - height: 30px; - font-size: 0; -} - -@media screen and (max-width: @results-width) { - #search_wrapper { - width: 90%; - clear:both; - overflow: hidden - } -} diff --git a/searx/static/themes/legacy/less/style-rtl.less b/searx/static/themes/legacy/less/style-rtl.less deleted file mode 100644 index eac53c1f..00000000 --- a/searx/static/themes/legacy/less/style-rtl.less +++ /dev/null @@ -1,11 +0,0 @@ -#search_submit { - left: 1px; - right:auto; -} - -.result .favicon { - float: right; - margin-left: 0.5em; - margin-right: 0; -} - diff --git a/searx/static/themes/legacy/less/style.less b/searx/static/themes/legacy/less/style.less deleted file mode 100644 index d7b2ef58..00000000 --- a/searx/static/themes/legacy/less/style.less +++ /dev/null @@ -1,747 +0,0 @@ -/* - * searx, A privacy-respecting, hackable metasearch engine - * - * To convert "style.less" to "style.css" run: $make styles - */ - -@import "definitions.less"; - -@import "mixins.less"; - -@import "code.less"; - -// Main LESS-Code - -html { - font-family: sans-serif; - font-size: 0.9em; - .text-size-adjust; - color: @color-font; - padding: 0; - margin: 0; -} - -body, #container { - padding: 0; - margin: 0; -} - -#container { - width: 100%; - position: absolute; - top: 0; -} - -// Search-Field - -@import "search.less"; - -// Autocompleter - -@import "autocompleter.less"; - -.row { - max-width: 800px; - margin: 20px auto; - text-align: justify; - - h1 { - font-size: 3em; - margin-top: 50px; - } - - p { - padding: 0 10px; - max-width: 700px; - } - - h3,ul { - margin: 4px 8px; - } -} - -.hmarg { - margin: 0 20px; - border: 1px solid @color-hmarg-border; - padding: 4px 10px; -} - -a { - &:link.hmarg { - color: @color-hmarg-font; - } - - &:visited.hmarg { - color: @color-hmarg-font; - } - - &:active.hmarg { - color: @color-hmarg-font-hover; - } - - &:hover.hmarg { - color: @color-hmarg-font-hover; - } -} - -.top_margin { - margin-top: 60px; -} - -.center { - text-align: center; -} - -h1 { - font-size: 5em; -} - -div.title { - background: url('../img/searx.png') no-repeat; - width: 100%; - min-height: 80px; - background-position: center; - - h1 { - visibility: hidden; - } -} - -input[type="submit"] { - padding: 2px 6px; - margin: 2px 4px; - display: inline-block; - background: @color-download-button-background; - color: @color-download-button-font; - .rounded-corners; - border: 0; - cursor: pointer; -} - -input[type="checkbox"] { - visibility: hidden; -} - -fieldset { - margin: 8px; - border: 1px solid @color-settings-fieldset; -} - -#categories { - margin: 0 10px; - .user-select; -} - -.checkbox_container { - display: inline-block; - position: relative; - margin: 0 3px; - padding: 0px; - - input { - display: none; - } -} - -.checkbox_container label, .engine_checkbox label { - cursor: pointer; - padding: 4px 10px; - margin: 0; - display: block; - text-transform: capitalize; - .user-select; -} - -.checkbox_container input[type="checkbox"]:checked + label { - background: @color-categories-item-selected; - color: @color-categories-item-selected-font; -} - -.engine_checkbox { - padding: 4px; -} - -label { - &.allow { - background: @color-settings-label-allowed-background; - padding: 4px 8px; - color: @color-settings-label-allowed-font; - display: none; - } - - &.deny { - background: @color-settings-label-deny-background; - padding: 4px 8px; - color: @color-settings-label-deny-font; - display: inline; - } -} - -.engine_checkbox input[type="checkbox"]:checked + label { - &:nth-child(2) + label { - display: none; - } - - &.allow { - display: inline; - } -} - -a { - text-decoration: none; - color: @color-url-font; - - &:visited { - color: @color-url-visited-font; - } -} - -.result { - margin: 19px 0 18px 0; - padding: 0; - clear: both; -} - -.result_title { - margin-bottom: 0; - - a { - color: @color-result-link-font; - font-weight: normal; - font-size: 1.1em; - - &:hover { - text-decoration: underline; - } - - &:visited { - color: @color-result-link-visited-font; - } - } -} - -.cache_link { - font-size: 10px !important; -} - -.result { - h3 { - font-size: 1em; - word-wrap:break-word; - margin: 5px 0 1px 0; - padding: 0 - } - - .content { - font-size: 0.8em; - margin: 0; - padding: 0; - max-width: 54em; - word-wrap:break-word; - line-height: 1.24; - - img { - float: left; - margin-right: 5px; - max-width: 200px; - max-height: 100px; - } - - br.last { - clear: both; - } - } - - .url { - font-size: 0.8em; - margin: 0 0 3px 0; - padding: 0; - max-width: 54em; - word-wrap:break-word; - color: @color-result-url-font; - } - - .published_date { - font-size: 0.8em; - color: @color-result-publishdate-font; - Margin: 5px 20px; - } - - .thumbnail { - width: 400px; - } -} - -.engines { - color: @color-engines-font; -} - -.small_font { - font-size: 0.8em; -} - -.small p { - margin: 2px 0; -} - -.right { - float: right; -} - -.invisible { - display: none; -} - -.left { - float: left; -} - -.highlight { - color: @color-highlight; -} - -.content .highlight { - color: @color-black; -} - -.image_result { - display: inline-block; - margin: 10px 10px; - position: relative; - max-height: 160px; - - img { - border: 0; - max-height: 160px; - } - - p { - margin: 0; - padding: 0; - - span a { - display: none; - color: @color-result-image-span-font; - } - - &:hover span a { - display: block; - position: absolute; - bottom: 0; - right: 0; - padding: 4px; - background-color: @color-result-image-span-background-hover; - font-size: 0.7em; - } - } -} - -.torrent_result { - border-left: 10px solid @color-result-torrent-border; - padding-left: 3px; - - p { - margin: 3px; - font-size: 0.8em; - } - - a { - color: @color-result-link-font; - - &:hover { - text-decoration: underline; - } - - &:visited { - color: @color-result-link-visited-font; - } - } -} - -.definition_result { - border-left: 10px solid @color-result-definition-border; - padding-left: 3px; -} - -.percentage { - position: relative; - width: 300px; - - div { - background: @color-percentage-div-background; - } -} - -table { - width: 100%; -} - -.result-table { - margin-bottom: 10px; -} - -td { - padding: 0 4px; -} - -tr { - &:hover { - background: @color-settings-tr-hover; - } -} - -#results { - margin: auto; - padding: 0; - width: @results-width; - margin-bottom: 20px; -} - -#sidebar { - position: fixed; - bottom: 10px; - left: 10px; - margin: 0 2px 5px 5px; - padding: 0 2px 2px 2px; - width: 14em; - - input { - padding: 0; - margin: 3px; - font-size: 0.8em; - display: inline-block; - background: transparent; - color: @color-result-search-url-font; - cursor: pointer; - } - input[type="submit"] { - text-decoration: underline; - } -} - -#suggestions { - - form { - display: inline; - } - -} - -#suggestions, #answers { - - margin-top: 20px; - max-width: 45em; - -} - -#suggestions, #answers, #infoboxes { - - input { - padding: 0; - margin: 3px; - font-size: 0.8em; - display: inline-block; - background: transparent; - color: @color-result-search-url-font; - cursor: pointer; - } - - input[type="submit"] { - text-decoration: underline; - } - -} - -#suggestions-title { - -color: @color-font-light; - - -} - -#answers { - - border: 2px solid @color-answers-border; - padding: 20px; - -} - -#answers, #infoboxes { - form { - min-width: 210px; - } -} - - -#infoboxes { - position: absolute; - top: 100px; - right: 20px; - margin: 0px 2px 5px 5px; - padding: 0px 2px 2px; - max-width: 21em; - word-wrap: break-word; - - .infobox { - margin: 10px 0 10px; - border: 1px solid #ddd; - padding: 5px; - font-size: 0.8em; - /* box-shadow: 0px 0px 5px #CCC; */ - - img { - max-width: 90%; - max-heigt: 12em; - display: block; - margin: 5px; - padding: 5px; - } - - h2 { - margin: 0; - } - - table { - table-layout: fixed; - - td { - vertical-align: top; - } - - } - - input { - font-size: 1em; - } - - br { - clear: both; - } - - } -} - -#search_url { - margin-top: 8px; - - input { - border: 1px solid @color-result-search-url-border; - padding: 4px; - color: @color-result-search-url-font; - width: 14em; - display: block; - margin: 4px; - font-size: 0.8em; - } -} - -#preferences { - top: 10px; - padding: 0; - border: 0; - background: url('../img/preference-icon.png') no-repeat; - background-size: 28px 28px; - opacity: 0.8; - width: 28px; - height: 30px; - display: block; - - * { - display: none; - } -} - -#pagination { - clear: both; - - br { - clear: both; - } -} - -#apis { - margin-top: 8px; - clear: both; -} - -#categories_container { - position: relative; -} - -@media screen and (max-width: @results-width) { - - #results { - margin: auto; - padding: 0; - width: 90%; - } - - .github { - display: none; - } - - .checkbox_container { - display: block; - width: 90%; - //float: left; - - label { - border-bottom: 0; - } - } - - .preferences_container { - display: none; - postion: fixed !important; - top: 100px; - right: 0px; - } - -} - -@media screen and (max-width: 75em) { - - div.title { - - h1 { - font-size: 1em; - } - } - - html.touch #categories { - width: 95%; - height: 30px; - text-align: left; - overflow-x: scroll; - overflow-y: hidden; - -webkit-overflow-scrolling: touch; - - #categories_container { - width: 1000px; - width: -moz-max-content; - width: -webkit-max-content; - width: max-content; - - .checkbox_container { - display: inline-block; - width: auto; - } - } - } - - #categories { - font-size: 90%; - clear: both; - - .checkbox_container { - margin-top: 2px; - margin: auto; - } - } - - #suggestions, #answers { - margin-top: 5px; - } - - #infoboxes { - position: inherit; - max-width: inherit; - - .infobox { - clear:both; - - img { - float: left; - max-width: 10em; - } - } - } - - #categories { - font-size: 90%; - clear: both; - - .checkbox_container { - margin-top: 2px; - margin: auto; - } - } - - #sidebar { - position: static; - max-width: @results-width; - margin: 0 0 2px 0; - padding: 0; - float: none; - border: none; - width: auto; - input { - border: 0; - } - } - - #apis { - display: none; - } - - #search_url { - display: none; - } - - .result { - border-top: 1px solid @color-result-top-border; - margin: 8px 0 8px 0; - - .thumbnail { - max-width: 98%; - } - } - - .image_result { - max-width: 98%; - img { - max-width: 98%; - } - } -} - -.favicon { - float: left; - margin-right: 4px; - margin-top: 2px; -} - -.preferences_back { - background: none repeat scroll 0 0 @color-settings-return-background; - border: 0 none; - .rounded-corners; - cursor: pointer; - display: inline-block; - margin: 2px 4px; - padding: 4px 6px; - - a { - color: @color-settings-return-font; - } -} - -.hidden { - opacity: 0; - overflow: hidden; - font-size: 0.8em; - position: absolute; - bottom: -20px; - width: 100%; - text-position: center; - background: white; - transition: opacity 1s ease; -} - -#categories_container:hover .hidden { - transition: opacity 1s ease; - opacity: 0.8; -} - -pre code { - white-space: pre-wrap; -} diff --git a/searx/static/themes/pix-art/css/style.css b/searx/static/themes/pix-art/css/style.css deleted file mode 100644 index 77629133..00000000 --- a/searx/static/themes/pix-art/css/style.css +++ /dev/null @@ -1 +0,0 @@ -#container,.search,body,html{padding:0;margin:0}.q,html{font-family:"Courier New",Courier,monospace}div.title h1,input[type=checkbox]{visibility:hidden}#container,#logo,#search_submit{position:absolute}#apis,#pagination,#pagination br{clear:both}#categories_container,#search_wrapper,.percentage{position:relative}html{font-size:.9em;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:#444}canvas{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor;width:32px;height:32px}#container{width:100%;top:0}#search_wrapper{width:50em;padding:10px}.center #search_wrapper{margin-left:auto;margin-right:auto}.q{background:#FFF;border:1px solid #3498DB;color:#222;font-size:16px;height:28px;margin:0;outline:0;padding:2px 2px 2px 8px;padding-right:0!important;width:100%;z-index:2}#search_submit{top:15px;right:5px;padding:0;border:0;background:url(../img/search-icon-pixel.png) no-repeat;background-size:24px 24px;opacity:.8;width:24px;height:24px;font-size:0}@media screen and (max-width:50em){#search_wrapper{width:90%;clear:both;overflow:hidden}}.row{max-width:800px;margin:20px auto;text-align:justify}#pagination,.center{text-align:center}.row h1{font-size:3em;margin-top:50px}.row p{padding:0 10px;max-width:700px}.row h3,.row ul{margin:4px 8px}.hmarg{margin:0 20px;border:1px solid #3498DB;padding:4px 10px}a:active.hmarg,a:hover.hmarg,a:link.hmarg,a:visited.hmarg{color:#3498DB}.top_margin{margin-top:60px}h1{font-size:5em}div.title{background:url(../img/searx-pixel.png) center no-repeat;width:100%;min-height:80px}input[type=button],input[type=submit]{font-family:"Courier New",Courier,monospace;padding:4px 12px;margin:2px 4px;display:inline-block;background:#3498DB;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0;cursor:pointer}input[type=button]:disabled{cursor:progress}fieldset{margin:8px;border:1px solid #3498DB}#logo{top:13px;left:10px}#categories{margin:0 10px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox_container{display:inline-block;position:relative;margin:0 3px;padding:0}.checkbox_container input{display:none}.checkbox_container label,.engine_checkbox label{cursor:pointer;padding:4px 10px;margin:0;display:block;text-transform:capitalize;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox_container input[type=checkbox]:checked+label{background:#3498DB;color:#FFF}.engine_checkbox{padding:4px}label.allow{background:#E74C3C;padding:4px 8px;color:#FFF;display:none}label.deny{background:#2ECC71;padding:4px 8px;color:#444;display:inline}.engine_checkbox input[type=checkbox]:checked+label:nth-child(2)+label{display:none}.engine_checkbox input[type=checkbox]:checked+label.allow{display:inline}#preferences *,.invisible{display:none}a{text-decoration:none;color:#1a11be}a:visited{color:#8E44AD}.engines{color:#888}.small_font{font-size:.8em}.small p{margin:2px 0}#apis,#search_url{margin-top:8px}.right{float:right}.favicon,.left{float:left}.highlight{color:#094089}.content .highlight{color:#000}.percentage{width:300px}.percentage div{background:#444}table{width:100%}td{padding:0 4px}tr:hover{background:#DDD}#results{margin:auto auto 20px;padding:0;width:50em}#search_url input{border:1px solid #888;padding:4px;color:#444;width:14em;display:block;margin:4px;font-size:.8em}#preferences{top:10px;padding:0;border:0;background:url(../img/preference-icon-pixel.png) no-repeat;background-size:28px 28px;opacity:.8;width:28px;height:30px;display:block}@media screen and (max-width:50em){#results{margin:auto;padding:0;width:90%}.checkbox_container{display:block;width:90%}.checkbox_container label{border-bottom:0}.preferences_container{display:none;postion:fixed!important;top:100px;right:0}}@media screen and (max-width:75em){div.title h1{font-size:1em}html.touch #categories{width:95%;height:30px;text-align:left;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}html.touch #categories #categories_container{width:1000px;width:-moz-max-content;width:-webkit-max-content;width:max-content}html.touch #categories #categories_container .checkbox_container{display:inline-block;width:auto}#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto}#apis,#logo,#search_url{display:none}}.favicon{margin-right:4px;margin-top:2px}.preferences_back{background:#3498DB;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;display:inline-block;margin:2px 4px;padding:4px 6px}.preferences_back a{color:#FFF}.hidden{opacity:0;overflow:hidden;font-size:.8em;position:absolute;bottom:-20px;width:100%;text-position:center;background:#fff;transition:opacity 1s ease}#categories_container:hover .hidden{transition:opacity 1s ease;opacity:.8} \ No newline at end of file diff --git a/searx/static/themes/pix-art/img/favicon.png b/searx/static/themes/pix-art/img/favicon.png deleted file mode 100644 index 3818d3d60bb54b43e47242a88d7a2a56ea27c6bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2039 zcmV=l(;Z00002VoOIv0RM-N%)bBt2Z%{TK~!ko z?U{RwRmB;=e`n6?-j&@2R6w?1P!(!4?7(140asq8O;DAyA9FwvDAgfwH^`)CLf6_nz0B=^tm#xn~!IyEkR&AKowb zan5`*-|w4m=9_b81UL94J_Yy`;Qt3;YDN0BMh~O6(Ti?a6=)Bv9N;$QU0u8h1}ME6Po?xLO%pJ4iavBZv@HSTz~p?FKNzED@JFLp2V zbcefh?2oOjViL|Lw0S~F(&BU3opnqR%bfm>Zq%eNt69mQD^$Lj zIc#PeLL)dhm^+Qz*~2ZFV?kvA2XfPHnKjAQ%~_1&kKA>Y25x08&ywidI9NT5quiMl zM_jB7;QjI~Q#WPuzd{Kv+^!og+?FIJe*AL40Z9BeGi ze3m{yYo#H$l=^RCX$IBsz_Z0bO4M%Y*AP`7K6A`uXUvY`)^yX_kKm%{I2}Fb>q=tdI zzQBOVob4FE8L`~Zl^f`-jYpY@3p~O~>L^kJOlKx;P9q{BrmyziMC@Zl#~;c18wd;x z?#9o0AVLxYuW~v!zD-uJCD#jyW*?F;f>A4s4g(l{1YiKY@N**|Mq;v|T~&w8C}Qn> z^4SfAfq{U!Y9309iFpGjYchp^XjLdc@o_uzk|Ie^Jf!dw6(5&y;@PFD8|)r4S=A|?j@ zp2apIA|#^3u# z9MRJHrod5f6daIEt?ghx%85kB?7~Norp4I&l^fzFF(0i>7$2F{Zqdm2i{Z9FN8TgkH1F^e=CFn>>|h%k_%+{WEyvr1CFvW5>s(wqU~0Wt zGOGgs;x7eD(b~$J1)~YL<5IF5ff6PM1Vn&qg(HI zLd22yU+k1dwBlc-{0sxwl_L0B*|l31_nBeZ%4|OxuFqEO7g$O+NTx9hJuOoN2Ql%s)k|tI@(9;&v-(BGlo32UBsRu`dAnwHJ8P8@uIFy~+k7>h zmPsm;SUCOXe=v3s;=Iur+x461$GH^2qm>YW+xzgJA0E)vRH8G^3qE8pyVK0zQA!YM zn)VI34@-*9IIuXyNScz7Sfy! zE3(zHgoi>5`0@mt&O0-Dp0DRKLkY?GVTjH=v|7VpPJtpy2IR$Ii)AODn(d_@3laoh z_8+=zzv*}Ov0cD-`5epCb~SNVvkVDu#JS-frZOsCXDBl!zEKC43cyf?y5T3M{{{1< VTfNgnPbVsSb-VS!x2e|O${|NqNtJpK5e@#BpD!AFw+@Uz;p%{zX8Kc%5XLgR@o z!=$fMKEC$VGWt_}_hjKkjmMHowh z{DK)Ap4~_Tagw~{XE)7O>#J`=wXqk(R{ z;e4Qwy{C&~h{fsTgoFqG`B~&879==Se*1s$!Fh!Tj z?3K`3d!zB6LXn~<45Woxm$6L{Im&i22Srj49-LmrL4Br7Kvoc^ z;2O|g$shgUCLj4{!pC3Q)SdKBV?QdC(gL zY1Q`X5Sd3I>ie*R>o~ur{5JUgwL+~^%i#X?wt|;e69vepH5mmbf3ut)h{JAOXKMgk dE?fAvz&8pP8&L7Fd13$n002ovPDHLkV1mb|sgwW! diff --git a/searx/static/themes/pix-art/js/searx.js b/searx/static/themes/pix-art/js/searx.js deleted file mode 100644 index 5eb0af99..00000000 --- a/searx/static/themes/pix-art/js/searx.js +++ /dev/null @@ -1,141 +0,0 @@ -if(searx.autocompleter) { - window.addEvent('domready', function() { - new Autocompleter.Request.JSON('q', '/autocompleter', { - postVar:'q', - postData:{ - 'format': 'json' - }, - ajaxOptions:{ - timeout: 5 // Correct option? - }, - 'minLength': 4, - 'selectMode': false, - cache: true, - delay: 300 - }); - }); -} - -(function (w, d) { - 'use strict'; - function addListener(el, type, fn) { - if (el.addEventListener) { - el.addEventListener(type, fn, false); - } else { - el.attachEvent('on' + type, fn); - } - } - - function placeCursorAtEnd() { - if (this.setSelectionRange) { - var len = this.value.length * 2; - this.setSelectionRange(len, len); - } - } - - addListener(w, 'load', function () { - var qinput = d.getElementById('q'); - if (qinput !== null && qinput.value === "") { - addListener(qinput, 'focus', placeCursorAtEnd); - qinput.focus(); - } - }); - - if (!!('ontouchstart' in window)) { - document.getElementsByTagName("html")[0].className += " touch"; - } - -})(window, document); - -var xmlHttp - -function GetXmlHttpObject(){ - - var xmlHttp = null; - - try { - // Firefox, Opera 8.0+, Safari - xmlHttp = new XMLHttpRequest(); - } - catch (e) { - // Internet Explorer - try { - xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); - } - catch (e){ - xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); - } - } - return xmlHttp; -} - -var timer; - -// Load more results -function load_more(query,page){ - - xmlHttp = GetXmlHttpObject(); - clearTimeout(timer); - - if(xmlHttp == null){ - alert ("Your browser does not support AJAX!"); - return; - } - - favicons[page] = []; - - xmlHttp.onreadystatechange = function(){ - - var loader = document.getElementById('load_more'); - - // If 4, response OK - if (xmlHttp.readyState == 4){ - - var res = xmlHttp.responseText; - - clearTimeout(timer); - timer = setTimeout(function(){},6000); - - var results = document.getElementById('results_list'); - - var newNode = document.createElement('span'); - newNode.innerHTML = res; - results_list.appendChild(newNode); - - var scripts = newNode.getElementsByTagName('script'); - for (var ix = 0; ix < scripts.length; ix++) { - eval(scripts[ix].text); - } - - load_images(page); - document.getElementById("load_more").onclick = function() { load_more(query, (page+1)); } - loader.removeAttribute("disabled"); - - } else { - loader.disabled = 'disabled'; - } - } - var url = "/"; - var params = "q="+query+"&pageno="+page+"&category_general=1&category_files=1&category_images=1&category_it=1&category_map=1&category_music=1&category_news=1&category_social+media=1&category_videos=1"; - xmlHttp.open("POST",url,true); - xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); - xmlHttp.setRequestHeader("Content-length", params.length); - xmlHttp.setRequestHeader("Connection", "close"); - xmlHttp.send(params); -} - -// Load the images on the canvas in the page -function load_images(page){ - var arrayLength = favicons[page].length; - for (var i = 1; i < arrayLength+1; i++) { - var img = new Image(); - img.setAttribute("i",i) - img.onload = function () { - var id = 'canvas-'+page+'-'+this.getAttribute("i"); - var can = document.getElementById(id); - var ctx = can.getContext("2d"); - ctx.drawImage(this, 0, 0, 16, 16); - }; - img.src = favicons[page][i]; - } -} \ No newline at end of file diff --git a/searx/static/themes/pix-art/less/definitions.less b/searx/static/themes/pix-art/less/definitions.less deleted file mode 100644 index 0ac0cc90..00000000 --- a/searx/static/themes/pix-art/less/definitions.less +++ /dev/null @@ -1,119 +0,0 @@ -/* - * searx, A privacy-respecting, hackable metasearch engine - * - * To change the colors of the site, simple edit this variables - */ - -/// Basic Colors - -@color-base: #3498DB; -@color-base-dark: #2980B9; -@color-base-light: #ECF0F1; -@color-highlight: #094089; -@color-black: #000000; - -/// General - -@color-font: #444; -@color-font-light: #888; - -@color-red: #C0392B; - -@color-url-font: #1a11be; -@color-url-visited-font: #8E44AD; -@results-width: 50em; - - -/// Start-Screen - -// hmarg -@color-hmarg-border: @color-base; -@color-hmarg-font: @color-base; -@color-hmarg-font-hover: @color-base; - - -/// Search-Input - -@color-search-border: @color-base; -@color-search-background: #FFF; -@color-search-font: #222; - -/// Autocompleter - -@color-autocompleter-choices-background: #FFF; -@color-autocompleter-choices-border: @color-base; -@color-autocompleter-choices-border-left-right: @color-base; -@color-autocompleter-choices-border-bottom: @color-base; - -@color-autocompleter-choices-font: #444; - -/// Answers -@color-answers-border: @color-base-dark; - -// Selected -@color-autocompleter-selected-background: #444; -@color-autocompleter-selected-font: #FFF; -@color-autocompleter-selected-queried-font: #9FCFFF; - -/// Categories - -@color-categories-item-selected: @color-base; -@color-categories-item-selected-font: #FFF; - -@color-categories-item-border-selected: @color-base-dark; -@color-categories-item-border-unselected: #E8E7E6; -@color-categories-item-border-unselected-hover: @color-base; - - -/// Results - -@color-suggestions-button-background: @color-base; -@color-suggestions-button-font: #FFF; - -@color-download-button-background: @color-base; -@color-download-button-font: #FFF; - -@color-result-search-background: @color-base-light; - -@color-result-definition-border: gray; -@color-result-torrent-border: lightgray; -@color-result-top-border: #E8E7E6; - -// Link to result -@color-result-link-font: @color-base-dark; -@color-result-link-visited-font: @color-url-visited-font; - -// Url to result -@color-result-url-font: @color-red; - -// Publish Date -@color-result-publishdate-font: @color-font-light; - -// Images -@color-result-image-span-background-hover: rgba(0, 0, 0, 0.6); -@color-result-image-span-font: #FFF; - -// Search-URL -@color-result-search-url-border: #888; -@color-result-search-url-font: #444; - - -/// Settings - -@color-settings-fieldset: @color-base; -@color-settings-tr-hover: #DDD; - -// Labels -@color-settings-label-allowed-background: #E74C3C; -@color-settings-label-allowed-font: #FFF; - -@color-settings-label-deny-background: #2ECC71; -@color-settings-label-deny-font: @color-font; - -@color-settings-return-background: @color-base; -@color-settings-return-font: #FFF; - -/// Other - -@color-engines-font: @color-font-light; -@color-percentage-div-background: #444; diff --git a/searx/static/themes/pix-art/less/mixins.less b/searx/static/themes/pix-art/less/mixins.less deleted file mode 100644 index dbccce6e..00000000 --- a/searx/static/themes/pix-art/less/mixins.less +++ /dev/null @@ -1,27 +0,0 @@ -/* - * searx, A privacy-respecting, hackable metasearch engine - */ - -// Mixins - -.text-size-adjust (@property: 100%) { - -webkit-text-size-adjust: @property; - -ms-text-size-adjust: @property; - -moz-text-size-adjust: @property; - text-size-adjust: @property; -} - -.rounded-corners (@radius: 4px) { - -webkit-border-radius: @radius; - -moz-border-radius: @radius; - border-radius: @radius; -} - -.user-select () { - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} diff --git a/searx/static/themes/pix-art/less/search.less b/searx/static/themes/pix-art/less/search.less deleted file mode 100644 index f5ac33ee..00000000 --- a/searx/static/themes/pix-art/less/search.less +++ /dev/null @@ -1,57 +0,0 @@ -/* - * searx, A privacy-respecting, hackable metasearch engine - */ - -.search { - padding: 0; - margin: 0; -} - -#search_wrapper { - position: relative; - width: @results-width; - padding: 10px; -} - -.center #search_wrapper { - margin-left: auto; - margin-right: auto; -} - -.q { - background: none repeat scroll 0 0 @color-search-background; - border: 1px solid @color-search-border; - color: @color-search-font; - font-size: 16px; - font-family: "Courier New", Courier, monospace; - height: 28px; - margin: 0; - outline: medium none; - padding: 2px; - padding-left: 8px; - padding-right: 0px !important; - width: 100%; - z-index: 2; -} - -#search_submit { - position: absolute; - top: 15px; - right: 5px; - padding: 0; - border: 0; - background: url('../img/search-icon-pixel.png') no-repeat; - background-size: 24px 24px; - opacity: 0.8; - width: 24px; - height: 24px; - font-size: 0; -} - -@media screen and (max-width: @results-width) { - #search_wrapper { - width: 90%; - clear:both; - overflow: hidden - } -} diff --git a/searx/static/themes/pix-art/less/style.less b/searx/static/themes/pix-art/less/style.less deleted file mode 100644 index a2088e98..00000000 --- a/searx/static/themes/pix-art/less/style.less +++ /dev/null @@ -1,451 +0,0 @@ -/* - * searx, A privacy-respecting, hackable metasearch engine - * - * To convert "style.less" to "style.css" run: $make styles - */ - -@import "definitions.less"; - -@import "mixins.less"; - - -// Main LESS-Code - -html { - font-family: "Courier New", Courier, monospace; - font-size: 0.9em; - .text-size-adjust; - color: @color-font; - padding: 0; - margin: 0; -} - -body, #container { - padding: 0; - margin: 0; -} - -canvas { - image-rendering: optimizeSpeed; - image-rendering: -moz-crisp-edges; - image-rendering: -webkit-optimize-contrast; - image-rendering: optimize-contrast; - image-rendering: pixelated; - -ms-interpolation-mode: nearest-neighbor; - width:32px; - height:32px; -} - -#container { - width: 100%; - position: absolute; - top: 0; -} - -// Search-Field - -@import "search.less"; - -.row { - max-width: 800px; - margin: 20px auto; - text-align: justify; - - h1 { - font-size: 3em; - margin-top: 50px; - } - - p { - padding: 0 10px; - max-width: 700px; - } - - h3,ul { - margin: 4px 8px; - } -} - -.hmarg { - margin: 0 20px; - border: 1px solid @color-hmarg-border; - padding: 4px 10px; -} - -a { - &:link.hmarg { - color: @color-hmarg-font; - } - - &:visited.hmarg { - color: @color-hmarg-font; - } - - &:active.hmarg { - color: @color-hmarg-font-hover; - } - - &:hover.hmarg { - color: @color-hmarg-font-hover; - } -} - -.top_margin { - margin-top: 60px; -} - -.center { - text-align: center; -} - -h1 { - font-size: 5em; -} - -div.title { - background: url('../img/searx-pixel.png') no-repeat; - width: 100%; - min-height: 80px; - background-position: center; - - h1 { - visibility: hidden; - } -} - -input[type="button"], -input[type="submit"] { - font-family: "Courier New", Courier, monospace; - padding: 4px 12px; - margin: 2px 4px; - display: inline-block; - background: @color-download-button-background; - color: @color-download-button-font; - .rounded-corners; - border: 0; - cursor: pointer; -} - -input[type="button"]:disabled { - cursor: progress; -} - -input[type="checkbox"] { - visibility: hidden; -} - -fieldset { - margin: 8px; - border: 1px solid @color-settings-fieldset; -} - -#logo { - position: absolute; - top: 13px; - left: 10px; -} - -#categories { - margin: 0 10px; - .user-select; -} - -.checkbox_container { - display: inline-block; - position: relative; - margin: 0 3px; - padding: 0px; - - input { - display: none; - } -} - -.checkbox_container label, .engine_checkbox label { - cursor: pointer; - padding: 4px 10px; - margin: 0; - display: block; - text-transform: capitalize; - .user-select; -} - -.checkbox_container input[type="checkbox"]:checked + label { - background: @color-categories-item-selected; - color: @color-categories-item-selected-font; -} - -.engine_checkbox { - padding: 4px; -} - -label { - &.allow { - background: @color-settings-label-allowed-background; - padding: 4px 8px; - color: @color-settings-label-allowed-font; - display: none; - } - - &.deny { - background: @color-settings-label-deny-background; - padding: 4px 8px; - color: @color-settings-label-deny-font; - display: inline; - } -} - -.engine_checkbox input[type="checkbox"]:checked + label { - &:nth-child(2) + label { - display: none; - } - - &.allow { - display: inline; - } -} - -a { - text-decoration: none; - color: @color-url-font; - - &:visited { - color: @color-url-visited-font; - } -} - -.engines { - color: @color-engines-font; -} - -.small_font { - font-size: 0.8em; -} - -.small p { - margin: 2px 0; -} - -.right { - float: right; -} - -.invisible { - display: none; -} - -.left { - float: left; -} - -.highlight { - color: @color-highlight; -} - -.content .highlight { - color: @color-black; -} - -.percentage { - position: relative; - width: 300px; - - div { - background: @color-percentage-div-background; - } -} - -table { - width: 100%; -} - -td { - padding: 0 4px; -} - -tr { - &:hover { - background: @color-settings-tr-hover; - } -} - -#results { - margin: auto; - padding: 0; - width: @results-width; - margin-bottom: 20px; -} - -#search_url { - margin-top: 8px; - - input { - border: 1px solid @color-result-search-url-border; - padding: 4px; - color: @color-result-search-url-font; - width: 14em; - display: block; - margin: 4px; - font-size: 0.8em; - } -} - -#preferences { - top: 10px; - padding: 0; - border: 0; - background: url('../img/preference-icon-pixel.png') no-repeat; - background-size: 28px 28px; - opacity: 0.8; - width: 28px; - height: 30px; - display: block; - - * { - display: none; - } -} - -#pagination { - clear: both; - text-align: center; - br { - clear: both; - } -} - -#apis { - margin-top: 8px; - clear: both; -} - -#categories_container { - position: relative; -} - -@media screen and (max-width: @results-width) { - - #results { - margin: auto; - padding: 0; - width: 90%; - } - - .checkbox_container { - display: block; - width: 90%; - //float: left; - - label { - border-bottom: 0; - } - } - - .preferences_container { - display: none; - postion: fixed !important; - top: 100px; - right: 0px; - } - -} - -@media screen and (max-width: 75em) { - - div.title { - - h1 { - font-size: 1em; - } - } - - html.touch #categories { - width: 95%; - height: 30px; - text-align: left; - overflow-x: scroll; - overflow-y: hidden; - -webkit-overflow-scrolling: touch; - - #categories_container { - width: 1000px; - width: -moz-max-content; - width: -webkit-max-content; - width: max-content; - - .checkbox_container { - display: inline-block; - width: auto; - } - } - } - - #categories { - font-size: 90%; - clear: both; - - .checkbox_container { - margin-top: 2px; - margin: auto; - } - } - - #categories { - font-size: 90%; - clear: both; - - .checkbox_container { - margin-top: 2px; - margin: auto; - } - } - - #apis { - display: none; - } - - #search_url { - display: none; - } - - #logo { - display: none; - } -} - -.favicon { - float: left; - margin-right: 4px; - margin-top: 2px; -} - -.preferences_back { - background: none repeat scroll 0 0 @color-settings-return-background; - border: 0 none; - .rounded-corners; - cursor: pointer; - display: inline-block; - margin: 2px 4px; - padding: 4px 6px; - - a { - color: @color-settings-return-font; - } -} - -.hidden { - opacity: 0; - overflow: hidden; - font-size: 0.8em; - position: absolute; - bottom: -20px; - width: 100%; - text-position: center; - background: white; - transition: opacity 1s ease; -} - -#categories_container:hover .hidden { - transition: opacity 1s ease; - opacity: 0.8; -} diff --git a/searx/static/themes/simple/css/searx-rtl.css b/searx/static/themes/simple/css/searx-rtl.css index abe013ee..d0c03368 100644 --- a/searx/static/themes/simple/css/searx-rtl.css +++ b/searx/static/themes/simple/css/searx-rtl.css @@ -1,4 +1,4 @@ -/*! searx | 19-09-2020 | https://github.com/asciimoo/searx */ +/*! searx | 01-12-2020 | https://github.com/searx/searx */ /* * searx, A privacy-respecting, hackable metasearch engine * diff --git a/searx/static/themes/simple/css/searx-rtl.min.css b/searx/static/themes/simple/css/searx-rtl.min.css index cafc2b93..a4e0b72e 100644 --- a/searx/static/themes/simple/css/searx-rtl.min.css +++ b/searx/static/themes/simple/css/searx-rtl.min.css @@ -1 +1 @@ -/*! searx | 19-09-2020 | https://github.com/asciimoo/searx *//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}[type=checkbox],[type=radio],legend{padding:0;box-sizing:border-box}.badge,.center{text-align:center}.badge,progress,sub,sup{vertical-align:baseline}.autocomplete>ul,.list-unstyled{list-style-type:none}.tabs>section,legend{box-sizing:border-box}#main_preferences h1 span,#main_stats h1 span,.index h1{visibility:hidden}#apis,#pagination,#pagination br,#sidebar .infobox .attributes,#sidebar .infobox .urls,#sidebar .infobox br,.result .break,footer{clear:both}html{line-height:1.15}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.highlight pre,textarea{overflow:auto}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}.badge,.search_box{white-space:nowrap}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.highlight .c,.highlight .cm,.highlight .ge,.highlight .sd{font-style:italic}.dialog-error:before,.dialog-modal:before,.dialog-warning:before,.ion-icon-big:before,.ion-icon:before{font-family:ion}details{display:block}summary{display:list-item}[hidden],html.js .show_if_nojs,html.no-js .hide_if_nojs,template{display:none}.highlight .hll{background-color:#ffc}.highlight .c{color:#408080}.highlight .err{border:1px solid red}.highlight .k{color:green;font-weight:700}.highlight .o{color:#666}.highlight .cm{color:#408080}.highlight .cp{color:#BC7A00}.highlight .c1,.highlight .cs{color:#408080;font-style:italic}.highlight .gd{color:#A00000}.highlight .gr{color:red}.highlight .gh{color:navy;font-weight:700}.highlight .gi{color:#00A000}.highlight .go{color:#888}.highlight .gp{color:navy;font-weight:700}.highlight .gs{font-weight:700}.highlight .gu{color:purple;font-weight:700}.highlight .gt{color:#04D}.highlight .kc,.highlight .kd,.highlight .kn{color:green;font-weight:700}.highlight .kp{color:green}.highlight .kr{color:green;font-weight:700}.highlight .kt{color:#B00040}.highlight .m{color:#666}.highlight .s{color:#BA2121}.highlight .na{color:#7D9029}.highlight .nb{color:green}.highlight .nc{color:#00F;font-weight:700}.highlight .no{color:#800}.highlight .nd{color:#A2F}.highlight .ni{color:#999;font-weight:700}.highlight .ne{color:#D2413A;font-weight:700}.highlight .nf{color:#00F}.highlight .nl{color:#A0A000}.highlight .nn{color:#00F;font-weight:700}.highlight .nt{color:green;font-weight:700}.highlight .nv{color:#19177C}.highlight .ow{color:#A2F;font-weight:700}.highlight .w{color:#bbb}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#666}.highlight .s2,.highlight .sb,.highlight .sc{color:#BA2121}.highlight .sd{color:#BA2121}.highlight .se{color:#B62;font-weight:700}.highlight .sh{color:#BA2121}.highlight .si{color:#B68;font-weight:700}.highlight .sx{color:green}.highlight .sr{color:#B68}.highlight .s1{color:#BA2121}.highlight .ss{color:#19177C}.highlight .bp{color:green}.highlight .vc,.highlight .vg,.highlight .vi{color:#19177C}.highlight .il{color:#666}.badge,kbd{color:#fff}.highlight .lineno{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.btn-collapse,.tabs>label,select:focus,select:hover{cursor:pointer}.highlight .lineno::selection{background:0 0}.highlight .lineno::-moz-selection{background:0 0}.right{float:right}.left{float:left}.invisible{display:none!important}.list-unstyled li{margin-top:4px;margin-bottom:4px}.danger{background-color:#fae1e1}.badge{display:inline-block;background-color:#777;min-width:10px;padding:1px 5px;border-radius:5px}.dialog-error tr,.dialog-modal tr,.dialog-warning tr{vertical-align:text-top}kbd{padding:2px 4px;margin:1px;font-size:90%;background:#000}table{width:100%}table.striped tr{border-bottom:1px solid #ececec}th{padding:.4em}td{padding:0 4px}tr:hover{background:#ececec}div.selectable_url{border:1px solid #888;padding:4px;color:#444;width:100%;display:block;margin:.1em;overflow:hidden;height:1.2em;line-height:1.2em}div.selectable_url pre{display:block;font-size:.8em;word-break:break-all;margin:.1em;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:element;user-select:all}#categories,.tabs>label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none}.dialog-error{position:relative;width:70%;padding:1em 1em 1em 2.7em;margin:0 8% 1em;border:1px solid #db3434;border-radius:4px;text-align:left;color:#db3434;background:#fae1e1}.dialog-error:before{position:absolute;top:.5em;left:.5em;font-size:1.5em;content:"\f110"}.dialog-error .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error ol,.dialog-error p,.dialog-error ul{margin:1px 0 0}.dialog-error table{width:auto}.dialog-error tr:hover{background:0 0}.dialog-error td{padding:0 1em 0 0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;width:70%;padding:1em 1em 1em 2.7em;margin:0 8% 1em;border:1px solid #dbba34;border-radius:4px;text-align:left;color:#dbba34;background:#faf5e1}.dialog-warning:before{position:absolute;top:.5em;left:.5em;font-size:1.5em;content:"\f10f"}.dialog-warning .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0}.dialog-warning table{width:auto}.dialog-warning tr:hover{background:0 0}.dialog-warning td{padding:0 1em 0 0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{width:70%;padding:1em 1em 1em 2.7em;border:1px solid #000;border-radius:4px;text-align:left;background:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100000;margin:0 50% 0 0;box-shadow:0 0 1em}.dialog-modal:before{position:absolute;top:.5em;left:.5em;font-size:1.5em}.dialog-modal .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0}.dialog-modal table{width:auto}.dialog-modal tr:hover{background:0 0}.dialog-modal td{padding:0 1em 0 0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.scrollx{overflow-x:auto;overflow-y:hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}.tabs{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label{order:1;padding:.7em;margin:0 .7em;letter-spacing:.5px;text-transform:uppercase;border:solid #fff;border-width:0 0 2px;user-select:none}.tabs>label:hover,.tabs>label:last-of-type{border-bottom:2px solid #084999}.tabs>section{min-width:100%;padding:.7rem 0;border-top:1px solid #000;display:none}.tabs>label:last-of-type{background:#3498DB;color:#FFF;font-weight:700;letter-spacing:-.1px}.tabs>section:last-of-type{display:block}html body .tabs>input:checked~section{display:none}html body .tabs>input:checked~label{position:inherited;background:inherit;border-bottom:2px solid transparent;font-weight:400;color:inherit}html body .tabs>input:checked~label:hover{border-bottom:2px solid #084999}html body .tabs>input:checked+label{border-bottom:2px solid #084999;background:#3498DB;color:#FFF;font-weight:700;letter-spacing:-.1px}html body .tabs>input:checked+label+section{display:block}select{height:28px;margin:0 1em 0 0;padding:2px 8px 2px 0!important;color:#222;font-size:12px;z-index:2}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;border-bottom:1px solid #d7d7d7;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwb2x5Z29uIHBvaW50cz0iMTI4LDE5MiAyNTYsMzIwIDM4NCwxOTIiLz48L2c+PC9zdmc+Cg==) no-repeat;background-position-x:105%;background-size:2em;background-origin:content-box;outline:0}select:focus,select:hover{border-bottom:1px solid #3498DB}}@supports (border-radius:50px){.checkbox-onoff{display:inline-block;width:40px;height:10px;background:#dcdcdc;margin:8px auto;position:relative;border-radius:50px}.checkbox-onoff label{display:block;width:20px;height:20px;position:absolute;top:-5px;cursor:pointer;border-radius:50px;box-shadow:0 3px 5px 0 rgba(0,0,0,.3);transition:all .4s ease;left:27px;background-color:#3498DB}.checkbox-onoff input[type=checkbox]{visibility:hidden}.checkbox-onoff input[type=checkbox]:checked+label{left:-5px;background:#dcdcdc}}@supports (transform:rotate(-45deg)){.checkbox{width:20px;position:relative;margin:20px auto}.checkbox label{width:20px;height:20px;cursor:pointer;position:absolute;top:0;left:0;background:#fff;border-radius:4px;box-shadow:inset 0 1px 1px #fff,0 1px 4px rgba(0,0,0,.5)}.checkbox label:after{content:'';width:9px;height:5px;position:absolute;top:4px;left:4px;border:3px solid #333;border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}.checkbox input[type=checkbox]{visibility:hidden}.checkbox input[type=checkbox]:checked+label:after{border-color:#3498DB;opacity:1}.checkbox input[disabled]+label{background-color:transparent!important;box-shadow:none!important;cursor:inherit}.checkbox input:not(:checked):not([readonly]):not([disabled])+label:hover::after{opacity:.5}}@media screen and (max-width:50em){.tabs>label{width:100%}}.loader,.loader:after{border-radius:50%;width:2em;height:2em}.loader{margin:1em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid rgba(0,0,0,.2);border-right:.5em solid rgba(0,0,0,.2);border-bottom:.5em solid rgba(0,0,0,.2);border-left:.5em solid rgba(255,255,255,0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.2s infinite linear;animation:load8 1.2s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */.autocomplete{position:absolute;max-height:0;overflow-y:hidden;text-align:left}#categories_container,.category{position:relative}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:#fff}#send_search:hover,.autocomplete>ul>li.active,.autocomplete>ul>li:active,.autocomplete>ul>li:focus{background-color:#3498DB}.autocomplete:empty{display:none}.autocomplete>ul{margin:0;padding:0}.autocomplete>ul>li{cursor:pointer;padding:5px 0 5px 10px}.autocomplete>ul>li.active a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:active,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:focus a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{display:block;background-color:#fff;border:1px solid #3498DB;max-height:500px;overflow-y:auto;z-index:100}.autocomplete.open:empty{display:none}.ion-icon,.ion-icon-big{display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}@media screen and (max-width:50em){.autocomplete{bottom:0}.autocomplete>ul>li{padding:7px 0 7px 10px;border-bottom:1px solid #E8E7E6;text-align:left}}#main_preferences table td,.index{text-align:center}@font-face{font-family:ion;src:url(../fonts/ion.eot?ce7a0ead692560b4405a96d5b8471f51);src:url(../fonts/ion.eot?#iefix) format("embedded-opentype"),url(../fonts/ion.woff2?ce7a0ead692560b4405a96d5b8471f51) format("woff2"),url(../fonts/ion.woff?ce7a0ead692560b4405a96d5b8471f51) format("woff"),url(../fonts/ion.ttf?ce7a0ead692560b4405a96d5b8471f51) format("truetype"),url(../fonts/ion.svg?ce7a0ead692560b4405a96d5b8471f51#ion) format("svg");font-weight:400;font-style:normal}.ion-navicon-round:before{content:"\f101"}.ion-search:before{content:"\f102"}.ion-play:before{content:"\f103"}.ion-link:before{content:"\f104"}.ion-chevron-up:before{content:"\f105"}.ion-chevron-left:before{content:"\f106"}.ion-chevron-right:before{content:"\f107"}.ion-arrow-down-a:before{content:"\f108"}.ion-arrow-up-a:before{content:"\f109"}.ion-arrow-swap:before{content:"\f10a"}.ion-arrow-dropdown:before{content:"\f10b"}.ion-globe:before{content:"\f10c"}.ion-time:before{content:"\f10d"}.ion-location:before{content:"\f10e"}.ion-warning:before{content:"\f10f"}.ion-error:before{content:"\f110"}.ion-film-outline:before{content:"\f111"}.ion-music-note:before{content:"\f112"}.ion-more-vertical:before{content:"\f113"}.ion-magnet:before{content:"\f114"}.ion-close:before{content:"\f115"}.ion-icon-big{font-size:149%}.index .title{background:url(../img/searx.png) center no-repeat;width:100%;min-height:80px}.index h1{font-size:5em}.index #search{margin:0 auto;background:inherit;border:inherit}.index .search_filters{display:block;margin:1em 0}.index .category label{padding:6px 10px;border-bottom:initial!important}@media screen and (max-width:75em){div.title h1{font-size:1em}.preferences_back{clear:both}}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0;display:block;float:left;width:300px}#main_preferences .value{margin:0;padding:0;float:left;width:15em}#main_preferences .description{margin:0;padding:5px 0 0;float:left;width:50%;color:#909090;font-size:90%}#main_preferences select{width:200px;font-size:inherit!important}#main_preferences table{border-collapse:collapse}#main_preferences table.cookies{width:auto}#main_preferences div.selectable_url pre,footer,main{width:100%}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:left;padding:.25em}#main_preferences table.cookies td:first-child,#main_preferences table.cookies th:first-child{padding-right:4em}#main_preferences table.cookies>tbody>tr:nth-child(even)>td,#main_preferences table.cookies>tbody>tr:nth-child(even)>th{background-color:#ececec}#main_preferences .name,#main_preferences .shortcut{text-align:left}#main_preferences .preferences_back{background:#3498DB;color:#fff;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;display:inline-block;margin:2px 4px;padding:.5em}#main_preferences .preferences_back a{display:block;color:#FFF}#main_preferences .preferences_back a::first-letter{text-transform:uppercase}#search{padding:0 2em;margin:0;background:#f7f7f7;border-bottom:1px solid #d7d7d7}#search_wrapper{padding:10px 0}.search_box{margin:0 12px 0 0;display:inline-flex;flex-direction:row}#clear_search,#q,#send_search{border-collapse:separate;box-sizing:border-box;margin:0;padding:2px;height:2.2em;background:#FFF;color:#222;font-size:16px;outline:0}#clear_search{display:block;width:1.8em;border-top:1px solid #3498DB;border-bottom:1px solid #3498DB;border-right:none;border-left:none;border-radius:0;z-index:10000}#clear_search:hover{color:#3498DB}#clear_search.empty *{display:none}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#q,#send_search{display:block!important;border:1px solid #3498DB;border-radius:0;z-index:2}#q{outline:0;padding-left:8px;padding-right:0!important;border-right:none;width:40em}#send_search{border-left:none;width:2.2em}#send_search:hover{cursor:pointer;color:#ECF0F1}.no-js #send_search{width:auto!important}.search_filters{display:inline-block;vertical-align:middle}@media screen and (max-width:75em){#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto}html.touch #main_index #categories_container,html.touch #main_results #categories_container{width:1000px;width:-moz-max-content;width:-webkit-max-content;width:max-content}html.touch #main_index #categories_container .category,html.touch #main_results #categories_container .category{display:inline-block;width:auto}html.touch #main_index #categories,html.touch #main_results #categories{width:100%;margin:0;text-align:left;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width:50em){#search{width:100%;margin:0;padding:.1em 0 0}#search_wrapper{width:100%;margin:0 0 .7em;padding:0}.search_box{width:99%;margin:.1em;padding:0 .1em 0 0;display:flex;flex-direction:row}#q{width:auto!important;flex:1}.search_filters{display:block;margin:.5em}.language,.time_range{width:45%}.category{display:block;width:90%}.category label{border-bottom:0}}#categories{margin:0 10px 0 0;user-select:none}#categories::-webkit-scrollbar{width:0;height:0}.category{display:inline-block;margin:0 3px;padding:0}.category input{display:none}.category label{cursor:pointer;padding:4px 10px;margin:0;display:block;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,html,main{padding:0;margin:0}.category input[type=checkbox]:focus+label{box-shadow:0 0 8px #3498DB}.category input[type=checkbox]:checked+label{background:#3498DB;color:#FFF;border-bottom:2px solid #084999}#categories_container .help{position:absolute;width:100%;bottom:-20px;overflow:hidden;opacity:0;transition:opacity 1s ease;font-size:.8em;text-position:center;background:#fff}footer p,html{font-size:.9em}#categories_container:hover .help{opacity:.8;transition:opacity 1s ease}html{font-family:arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:#444}#main_about,#main_preferences,#main_stats{margin:3em;width:auto}footer{bottom:0;height:3em;margin:1em 0;padding:1em 0;text-align:center}#main_preferences h1,#main_stats h1{background:url(../img/searx.png) no-repeat;background-size:auto 75%;min-height:40px;margin:0 auto}#results button[type=submit],input[type=submit]{padding:.5rem;margin:2px 4px;display:inline-block;background:#3498DB;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0;cursor:pointer}a{text-decoration:none;color:#29314d}a:visited,a:visited .highlight{color:#684898}article[data-vim-selected]{background:#f7f7f7}article[data-vim-selected]::before{position:absolute;left:1em;padding:2px;content:">";font-weight:700;color:#3498DB}article.result-images[data-vim-selected]{background:#3498DB}article.result-images[data-vim-selected]::before{display:none;content:""}.result{margin:19px 0 18px;padding:0}.result h3{font-size:1.1em;word-wrap:break-word;margin:5px 0 0;padding:0}.result h3 a{color:#084999;font-weight:400;font-size:1.1em}.result h3 a:visited{color:#684898}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;-webkit-box-shadow:none;box-shadow:none;outline:0}.result .cache_link,.result .proxyfied_link{font-size:.9em!important}.result .altlink,.result .content,.result .stat,.result .url{font-size:.9em;padding:0;max-width:54em;word-wrap:break-word}.result .altlink,.result .content,.result .stat{margin:0;line-height:1.24}.result .altlink .highlight,.result .content .highlight,.result .stat .highlight{color:#000;background:inherit;font-weight:700}.result .codelines .highlight{color:inherit;background:inherit;font-weight:400}.result .url{margin:0 0 3px;color:#25a55b}.result .published_date{font-size:.8em;color:#888}.result img.thumbnail{float:left;padding:0 5px 10px 0;width:20em;min-width:20em;min-height:8em}.result img.image{float:left;padding:0 5px 10px 0;width:100px;max-height:100px;object-fit:scale-down;object-position:right top}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.result-videos .content{overflow:hidden}.engines{float:right;color:#888}.engines span{font-size:smaller;margin:0 .5em 0 0}.result-images,.result-images img{margin:0;padding:0;max-height:200px}.small_font{font-size:.8em}.highlight{color:#094089;background:inherit;font-weight:700}.result-images{display:inline-block;position:relative}.result-images img{float:inherit;border:none;background:#084999}.result-images span a{display:none;color:#FFF}.result-images:hover span a{display:block;position:absolute;bottom:0;right:0;padding:4px;margin:0 0 4px 4px;background-color:rgba(0,0,0,.6);font-size:.7em}.torrent_result{border-left:10px solid #d3d3d3;padding-left:3px}#answers,#backToTop,#sidebar .infobox{border:1px solid #ddd;box-shadow:0 0 5px #CCC}.torrent_result p{margin:3px;font-size:.8em}.torrent_result a{color:#084999}.torrent_result a:hover{text-decoration:underline}.torrent_result a:visited{color:#684898}#results{margin:2em 2em 20px;padding:0;width:50em}#suggestions .wrapper{display:flex;flex-flow:row wrap;justify-content:flex-end}#suggestions .wrapper form{display:inline-block;flex:1 1 50%}#answers,#corrections,#suggestions{max-width:50em}#answers input,#corrections input,#infoboxes input,#suggestions input{padding:0;margin:3px;font-size:.9em;display:inline-block;background:0 0;color:#444;cursor:pointer}#answers .infobox .url a,#answers input[type=submit],#corrections .infobox .url a,#corrections input[type=submit],#infoboxes .infobox .url a,#infoboxes input[type=submit],#suggestions .infobox .url a,#suggestions input[type=submit]{color:#084999;text-decoration:none;font-size:.9rem}#answers .infobox .url a:hover,#answers input[type=submit]:hover,#corrections .infobox .url a:hover,#corrections input[type=submit]:hover,#infoboxes .infobox .url a:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#suggestions input[type=submit]:hover{text-decoration:underline}#corrections{display:flex;flex-flow:row wrap;margin:1em 0}#corrections h4,#corrections input[type=submit]{display:inline-block;margin:0 .5em 0 0}#corrections input[type=submit]::after{content:", "}#apis .title,#search_url .title,#suggestions .title{margin:2em 0 .5em;color:#444}#answers{margin:10px 8px;padding:.9em}#answers h4{display:none}#answers .answer{display:block;font-size:1.2em;font-weight:700}#answers form,#infoboxes form{min-width:210px}#sidebar{position:absolute;top:100px;left:57em;margin:0 2px 5px 5px;padding:0 2px 2px;max-width:25em;word-wrap:break-word}#sidebar .infobox{margin:10px 0;padding:.9em;font-size:.9em}#sidebar .infobox h2{margin:0 0 .5em}#sidebar .infobox img{max-width:100%;max-height:12em;display:block;margin:0;padding:0}#sidebar .infobox dl{margin:.5em 0}#sidebar .infobox dt{display:inline;margin:.5em .25em .5em 0;padding:0;font-weight:700}#sidebar .infobox dd{display:inline;margin:.5em 0;padding:0}#apis,#search_url{margin-top:8px}#sidebar .infobox input{font-size:1em}#search_url div.selectable_url pre{width:200em}#linkto_preferences{position:absolute;right:10px;top:.9em;padding:0;border:0;display:block;font-size:1.2em;color:#222}#linkto_preferences a:active *,#linkto_preferences a:hover *,#linkto_preferences a:link *,#linkto_preferences a:visited *{color:#222}#backToTop{margin:0 0 0 2em;padding:0;font-size:1em;background:#fff;position:fixed;bottom:85px;left:50em;transition:opacity .5s;opacity:0}#backToTop a{display:block;margin:0;padding:.6em}@media screen and (max-width:75em){#main_about,#main_preferences,#main_stats{margin:.5em;width:auto}#answers,#suggestions{margin-top:1em}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:left;max-width:10em;margin:.5em .5em .5em 0}#sidebar{position:static;max-width:50em;margin:0 0 2px;padding:0;float:none;border:none;width:auto}.image_result,.image_result img,.result .thumbnail{max-width:98%}#sidebar input{border:0}#apis,#search_url{display:none}.result{border-bottom:1px solid #E8E7E6;margin:0;padding-top:8px;padding-bottom:6px}.result h3{margin:0 0 1px}.result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.result .url a{float:right;padding:0 .5em}.result .engines{float:right;padding:0 0 3px}.result-images{border-bottom:none!important}}#main_results div#results.only_template_images{flex-direction:column;width:auto;display:flex}#main_results div#results.only_template_images #sidebar{position:relative;top:auto;order:2}#main_results div#results.only_template_images #urls{position:relative;order:1}#main_results div#results.only_template_images #backToTop{right:.5em;left:auto}#main_results div#results.only_template_images #pagination{position:relative;order:3}@media screen and (max-width:50em){article[data-vim-selected]::before{display:none;content:""}#linkto_preferences{display:none;postion:fixed!important;top:100px;right:0}#sidebar{margin:0 5px 2px}#corrections{margin:1em 5px}#results{margin:0;padding:0;width:initial}#backToTop{left:40em;bottom:35px}.result{padding:8px 10px 6px}.result-images{margin:0;padding:0;border:none}}@media screen and (max-width:35em){.result-videos img.thumbnail{float:none!important}.result-videos .content{overflow:inherit}}pre code{white-space:pre-wrap}#search_submit{left:1px;right:auto} \ No newline at end of file +/*! searx | 01-12-2020 | https://github.com/searx/searx *//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}[type=checkbox],[type=radio],legend{padding:0;box-sizing:border-box}.badge,.center{text-align:center}.badge,progress,sub,sup{vertical-align:baseline}.autocomplete>ul,.list-unstyled{list-style-type:none}.tabs>section,legend{box-sizing:border-box}#main_preferences h1 span,#main_stats h1 span,.index h1{visibility:hidden}#apis,#pagination,#pagination br,#sidebar .infobox .attributes,#sidebar .infobox .urls,#sidebar .infobox br,.result .break,footer{clear:both}html{line-height:1.15}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.highlight pre,textarea{overflow:auto}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}.badge,.search_box{white-space:nowrap}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.highlight .c,.highlight .cm,.highlight .ge,.highlight .sd{font-style:italic}.dialog-error:before,.dialog-modal:before,.dialog-warning:before,.ion-icon-big:before,.ion-icon:before{font-family:ion}details{display:block}summary{display:list-item}[hidden],html.js .show_if_nojs,html.no-js .hide_if_nojs,template{display:none}.highlight .hll{background-color:#ffc}.highlight .c{color:#408080}.highlight .err{border:1px solid red}.highlight .k{color:green;font-weight:700}.highlight .o{color:#666}.highlight .cm{color:#408080}.highlight .cp{color:#BC7A00}.highlight .c1,.highlight .cs{color:#408080;font-style:italic}.highlight .gd{color:#A00000}.highlight .gr{color:red}.highlight .gh{color:navy;font-weight:700}.highlight .gi{color:#00A000}.highlight .go{color:#888}.highlight .gp{color:navy;font-weight:700}.highlight .gs{font-weight:700}.highlight .gu{color:purple;font-weight:700}.highlight .gt{color:#04D}.highlight .kc,.highlight .kd,.highlight .kn{color:green;font-weight:700}.highlight .kp{color:green}.highlight .kr{color:green;font-weight:700}.highlight .kt{color:#B00040}.highlight .m{color:#666}.highlight .s{color:#BA2121}.highlight .na{color:#7D9029}.highlight .nb{color:green}.highlight .nc{color:#00F;font-weight:700}.highlight .no{color:#800}.highlight .nd{color:#A2F}.highlight .ni{color:#999;font-weight:700}.highlight .ne{color:#D2413A;font-weight:700}.highlight .nf{color:#00F}.highlight .nl{color:#A0A000}.highlight .nn{color:#00F;font-weight:700}.highlight .nt{color:green;font-weight:700}.highlight .nv{color:#19177C}.highlight .ow{color:#A2F;font-weight:700}.highlight .w{color:#bbb}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#666}.highlight .s2,.highlight .sb,.highlight .sc{color:#BA2121}.highlight .sd{color:#BA2121}.highlight .se{color:#B62;font-weight:700}.highlight .sh{color:#BA2121}.highlight .si{color:#B68;font-weight:700}.highlight .sx{color:green}.highlight .sr{color:#B68}.highlight .s1{color:#BA2121}.highlight .ss{color:#19177C}.highlight .bp{color:green}.highlight .vc,.highlight .vg,.highlight .vi{color:#19177C}.highlight .il{color:#666}.badge,kbd{color:#fff}.highlight .lineno{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.btn-collapse,.tabs>label,select:focus,select:hover{cursor:pointer}.highlight .lineno::selection{background:0 0}.highlight .lineno::-moz-selection{background:0 0}.right{float:right}.left{float:left}.invisible{display:none!important}.list-unstyled li{margin-top:4px;margin-bottom:4px}.danger{background-color:#fae1e1}.badge{display:inline-block;background-color:#777;min-width:10px;padding:1px 5px;border-radius:5px}.dialog-error tr,.dialog-modal tr,.dialog-warning tr{vertical-align:text-top}kbd{padding:2px 4px;margin:1px;font-size:90%;background:#000}table{width:100%}table.striped tr{border-bottom:1px solid #ececec}th{padding:.4em}td{padding:0 4px}tr:hover{background:#ececec}div.selectable_url{border:1px solid #888;padding:4px;color:#444;width:100%;display:block;margin:.1em;overflow:hidden;height:1.2em;line-height:1.2em}div.selectable_url pre{display:block;font-size:.8em;word-break:break-all;margin:.1em;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:element;user-select:all}#categories,.tabs>label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none}.dialog-error{position:relative;width:70%;padding:1em 1em 1em 2.7em;margin:0 8% 1em;border:1px solid #db3434;border-radius:4px;text-align:left;color:#db3434;background:#fae1e1}.dialog-error:before{position:absolute;top:.5em;left:.5em;font-size:1.5em;content:"\f110"}.dialog-error .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error ol,.dialog-error p,.dialog-error ul{margin:1px 0 0}.dialog-error table{width:auto}.dialog-error tr:hover{background:0 0}.dialog-error td{padding:0 1em 0 0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;width:70%;padding:1em 1em 1em 2.7em;margin:0 8% 1em;border:1px solid #dbba34;border-radius:4px;text-align:left;color:#dbba34;background:#faf5e1}.dialog-warning:before{position:absolute;top:.5em;left:.5em;font-size:1.5em;content:"\f10f"}.dialog-warning .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0}.dialog-warning table{width:auto}.dialog-warning tr:hover{background:0 0}.dialog-warning td{padding:0 1em 0 0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{width:70%;padding:1em 1em 1em 2.7em;border:1px solid #000;border-radius:4px;text-align:left;background:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100000;margin:0 50% 0 0;box-shadow:0 0 1em}.dialog-modal:before{position:absolute;top:.5em;left:.5em;font-size:1.5em}.dialog-modal .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0}.dialog-modal table{width:auto}.dialog-modal tr:hover{background:0 0}.dialog-modal td{padding:0 1em 0 0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.scrollx{overflow-x:auto;overflow-y:hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}.tabs{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label{order:1;padding:.7em;margin:0 .7em;letter-spacing:.5px;text-transform:uppercase;border:solid #fff;border-width:0 0 2px;user-select:none}.tabs>label:hover,.tabs>label:last-of-type{border-bottom:2px solid #084999}.tabs>section{min-width:100%;padding:.7rem 0;border-top:1px solid #000;display:none}.tabs>label:last-of-type{background:#3498DB;color:#FFF;font-weight:700;letter-spacing:-.1px}.tabs>section:last-of-type{display:block}html body .tabs>input:checked~section{display:none}html body .tabs>input:checked~label{position:inherited;background:inherit;border-bottom:2px solid transparent;font-weight:400;color:inherit}html body .tabs>input:checked~label:hover{border-bottom:2px solid #084999}html body .tabs>input:checked+label{border-bottom:2px solid #084999;background:#3498DB;color:#FFF;font-weight:700;letter-spacing:-.1px}html body .tabs>input:checked+label+section{display:block}select{height:28px;margin:0 1em 0 0;padding:2px 8px 2px 0!important;color:#222;font-size:12px;z-index:2}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;border-bottom:1px solid #d7d7d7;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwb2x5Z29uIHBvaW50cz0iMTI4LDE5MiAyNTYsMzIwIDM4NCwxOTIiLz48L2c+PC9zdmc+Cg==) no-repeat;background-position-x:105%;background-size:2em;background-origin:content-box;outline:0}select:focus,select:hover{border-bottom:1px solid #3498DB}}@supports (border-radius:50px){.checkbox-onoff{display:inline-block;width:40px;height:10px;background:#dcdcdc;margin:8px auto;position:relative;border-radius:50px}.checkbox-onoff label{display:block;width:20px;height:20px;position:absolute;top:-5px;cursor:pointer;border-radius:50px;box-shadow:0 3px 5px 0 rgba(0,0,0,.3);transition:all .4s ease;left:27px;background-color:#3498DB}.checkbox-onoff input[type=checkbox]{visibility:hidden}.checkbox-onoff input[type=checkbox]:checked+label{left:-5px;background:#dcdcdc}}@supports (transform:rotate(-45deg)){.checkbox{width:20px;position:relative;margin:20px auto}.checkbox label{width:20px;height:20px;cursor:pointer;position:absolute;top:0;left:0;background:#fff;border-radius:4px;box-shadow:inset 0 1px 1px #fff,0 1px 4px rgba(0,0,0,.5)}.checkbox label:after{content:'';width:9px;height:5px;position:absolute;top:4px;left:4px;border:3px solid #333;border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}.checkbox input[type=checkbox]{visibility:hidden}.checkbox input[type=checkbox]:checked+label:after{border-color:#3498DB;opacity:1}.checkbox input[disabled]+label{background-color:transparent!important;box-shadow:none!important;cursor:inherit}.checkbox input:not(:checked):not([readonly]):not([disabled])+label:hover::after{opacity:.5}}@media screen and (max-width:50em){.tabs>label{width:100%}}.loader,.loader:after{border-radius:50%;width:2em;height:2em}.loader{margin:1em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid rgba(0,0,0,.2);border-right:.5em solid rgba(0,0,0,.2);border-bottom:.5em solid rgba(0,0,0,.2);border-left:.5em solid rgba(255,255,255,0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.2s infinite linear;animation:load8 1.2s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */.autocomplete{position:absolute;max-height:0;overflow-y:hidden;text-align:left}#categories_container,.category{position:relative}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:#fff}#send_search:hover,.autocomplete>ul>li.active,.autocomplete>ul>li:active,.autocomplete>ul>li:focus{background-color:#3498DB}.autocomplete:empty{display:none}.autocomplete>ul{margin:0;padding:0}.autocomplete>ul>li{cursor:pointer;padding:5px 0 5px 10px}.autocomplete>ul>li.active a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:active,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:focus a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{display:block;background-color:#fff;border:1px solid #3498DB;max-height:500px;overflow-y:auto;z-index:100}.autocomplete.open:empty{display:none}.ion-icon,.ion-icon-big{display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}@media screen and (max-width:50em){.autocomplete{bottom:0}.autocomplete>ul>li{padding:7px 0 7px 10px;border-bottom:1px solid #E8E7E6;text-align:left}}#main_preferences table td,.index{text-align:center}@font-face{font-family:ion;src:url(../fonts/ion.eot?ce7a0ead692560b4405a96d5b8471f51);src:url(../fonts/ion.eot?#iefix) format("embedded-opentype"),url(../fonts/ion.woff2?ce7a0ead692560b4405a96d5b8471f51) format("woff2"),url(../fonts/ion.woff?ce7a0ead692560b4405a96d5b8471f51) format("woff"),url(../fonts/ion.ttf?ce7a0ead692560b4405a96d5b8471f51) format("truetype"),url(../fonts/ion.svg?ce7a0ead692560b4405a96d5b8471f51#ion) format("svg");font-weight:400;font-style:normal}.ion-navicon-round:before{content:"\f101"}.ion-search:before{content:"\f102"}.ion-play:before{content:"\f103"}.ion-link:before{content:"\f104"}.ion-chevron-up:before{content:"\f105"}.ion-chevron-left:before{content:"\f106"}.ion-chevron-right:before{content:"\f107"}.ion-arrow-down-a:before{content:"\f108"}.ion-arrow-up-a:before{content:"\f109"}.ion-arrow-swap:before{content:"\f10a"}.ion-arrow-dropdown:before{content:"\f10b"}.ion-globe:before{content:"\f10c"}.ion-time:before{content:"\f10d"}.ion-location:before{content:"\f10e"}.ion-warning:before{content:"\f10f"}.ion-error:before{content:"\f110"}.ion-film-outline:before{content:"\f111"}.ion-music-note:before{content:"\f112"}.ion-more-vertical:before{content:"\f113"}.ion-magnet:before{content:"\f114"}.ion-close:before{content:"\f115"}.ion-icon-big{font-size:149%}.index .title{background:url(../img/searx.png) center no-repeat;width:100%;min-height:80px}.index h1{font-size:5em}.index #search{margin:0 auto;background:inherit;border:inherit}.index .search_filters{display:block;margin:1em 0}.index .category label{padding:6px 10px;border-bottom:initial!important}@media screen and (max-width:75em){div.title h1{font-size:1em}.preferences_back{clear:both}}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0;display:block;float:left;width:300px}#main_preferences .value{margin:0;padding:0;float:left;width:15em}#main_preferences .description{margin:0;padding:5px 0 0;float:left;width:50%;color:#909090;font-size:90%}#main_preferences select{width:200px;font-size:inherit!important}#main_preferences table{border-collapse:collapse}#main_preferences table.cookies{width:auto}#main_preferences div.selectable_url pre,footer,main{width:100%}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:left;padding:.25em}#main_preferences table.cookies td:first-child,#main_preferences table.cookies th:first-child{padding-right:4em}#main_preferences table.cookies>tbody>tr:nth-child(even)>td,#main_preferences table.cookies>tbody>tr:nth-child(even)>th{background-color:#ececec}#main_preferences .name,#main_preferences .shortcut{text-align:left}#main_preferences .preferences_back{background:#3498DB;color:#fff;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;display:inline-block;margin:2px 4px;padding:.5em}#main_preferences .preferences_back a{display:block;color:#FFF}#main_preferences .preferences_back a::first-letter{text-transform:uppercase}#search{padding:0 2em;margin:0;background:#f7f7f7;border-bottom:1px solid #d7d7d7}#search_wrapper{padding:10px 0}.search_box{margin:0 12px 0 0;display:inline-flex;flex-direction:row}#clear_search,#q,#send_search{border-collapse:separate;box-sizing:border-box;margin:0;padding:2px;height:2.2em;background:#FFF;color:#222;font-size:16px;outline:0}#clear_search{display:block;width:1.8em;border-top:1px solid #3498DB;border-bottom:1px solid #3498DB;border-right:none;border-left:none;border-radius:0;z-index:10000}#clear_search:hover{color:#3498DB}#clear_search.empty *{display:none}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#q,#send_search{display:block!important;border:1px solid #3498DB;border-radius:0;z-index:2}#q{outline:0;padding-left:8px;padding-right:0!important;border-right:none;width:40em}#send_search{border-left:none;width:2.2em}#send_search:hover{cursor:pointer;color:#ECF0F1}.no-js #send_search{width:auto!important}.search_filters{display:inline-block;vertical-align:middle}@media screen and (max-width:75em){#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto}html.touch #main_index #categories_container,html.touch #main_results #categories_container{width:1000px;width:-moz-max-content;width:-webkit-max-content;width:max-content}html.touch #main_index #categories_container .category,html.touch #main_results #categories_container .category{display:inline-block;width:auto}html.touch #main_index #categories,html.touch #main_results #categories{width:100%;margin:0;text-align:left;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width:50em){#search{width:100%;margin:0;padding:.1em 0 0}#search_wrapper{width:100%;margin:0 0 .7em;padding:0}.search_box{width:99%;margin:.1em;padding:0 .1em 0 0;display:flex;flex-direction:row}#q{width:auto!important;flex:1}.search_filters{display:block;margin:.5em}.language,.time_range{width:45%}.category{display:block;width:90%}.category label{border-bottom:0}}#categories{margin:0 10px 0 0;user-select:none}#categories::-webkit-scrollbar{width:0;height:0}.category{display:inline-block;margin:0 3px;padding:0}.category input{display:none}.category label{cursor:pointer;padding:4px 10px;margin:0;display:block;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,html,main{padding:0;margin:0}.category input[type=checkbox]:focus+label{box-shadow:0 0 8px #3498DB}.category input[type=checkbox]:checked+label{background:#3498DB;color:#FFF;border-bottom:2px solid #084999}#categories_container .help{position:absolute;width:100%;bottom:-20px;overflow:hidden;opacity:0;transition:opacity 1s ease;font-size:.8em;text-position:center;background:#fff}footer p,html{font-size:.9em}#categories_container:hover .help{opacity:.8;transition:opacity 1s ease}html{font-family:arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:#444}#main_about,#main_preferences,#main_stats{margin:3em;width:auto}footer{bottom:0;height:3em;margin:1em 0;padding:1em 0;text-align:center}#main_preferences h1,#main_stats h1{background:url(../img/searx.png) no-repeat;background-size:auto 75%;min-height:40px;margin:0 auto}#results button[type=submit],input[type=submit]{padding:.5rem;margin:2px 4px;display:inline-block;background:#3498DB;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0;cursor:pointer}a{text-decoration:none;color:#29314d}a:visited,a:visited .highlight{color:#684898}article[data-vim-selected]{background:#f7f7f7}article[data-vim-selected]::before{position:absolute;left:1em;padding:2px;content:">";font-weight:700;color:#3498DB}article.result-images[data-vim-selected]{background:#3498DB}article.result-images[data-vim-selected]::before{display:none;content:""}.result{margin:19px 0 18px;padding:0}.result h3{font-size:1.1em;word-wrap:break-word;margin:5px 0 0;padding:0}.result h3 a{color:#084999;font-weight:400;font-size:1.1em}.result h3 a:visited{color:#684898}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;-webkit-box-shadow:none;box-shadow:none;outline:0}.result .cache_link,.result .proxyfied_link{font-size:.9em!important}.result .altlink,.result .content,.result .stat,.result .url{font-size:.9em;padding:0;max-width:54em;word-wrap:break-word}.result .altlink,.result .content,.result .stat{margin:0;line-height:1.24}.result .altlink .highlight,.result .content .highlight,.result .stat .highlight{color:#000;background:inherit;font-weight:700}.result .codelines .highlight{color:inherit;background:inherit;font-weight:400}.result .url{margin:0 0 3px;color:#25a55b}.result .published_date{font-size:.8em;color:#888}.result img.thumbnail{float:left;padding:0 5px 10px 0;width:20em;min-width:20em;min-height:8em}.result img.image{float:left;padding:0 5px 10px 0;width:100px;max-height:100px;object-fit:scale-down;object-position:right top}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.result-videos .content{overflow:hidden}.engines{float:right;color:#888}.engines span{font-size:smaller;margin:0 .5em 0 0}.result-images,.result-images img{margin:0;padding:0;max-height:200px}.small_font{font-size:.8em}.highlight{color:#094089;background:inherit;font-weight:700}.result-images{display:inline-block;position:relative}.result-images img{float:inherit;border:none;background:#084999}.result-images span a{display:none;color:#FFF}.result-images:hover span a{display:block;position:absolute;bottom:0;right:0;padding:4px;margin:0 0 4px 4px;background-color:rgba(0,0,0,.6);font-size:.7em}.torrent_result{border-left:10px solid #d3d3d3;padding-left:3px}#answers,#backToTop,#sidebar .infobox{border:1px solid #ddd;box-shadow:0 0 5px #CCC}.torrent_result p{margin:3px;font-size:.8em}.torrent_result a{color:#084999}.torrent_result a:hover{text-decoration:underline}.torrent_result a:visited{color:#684898}#results{margin:2em 2em 20px;padding:0;width:50em}#suggestions .wrapper{display:flex;flex-flow:row wrap;justify-content:flex-end}#suggestions .wrapper form{display:inline-block;flex:1 1 50%}#answers,#corrections,#suggestions{max-width:50em}#answers input,#corrections input,#infoboxes input,#suggestions input{padding:0;margin:3px;font-size:.9em;display:inline-block;background:0 0;color:#444;cursor:pointer}#answers .infobox .url a,#answers input[type=submit],#corrections .infobox .url a,#corrections input[type=submit],#infoboxes .infobox .url a,#infoboxes input[type=submit],#suggestions .infobox .url a,#suggestions input[type=submit]{color:#084999;text-decoration:none;font-size:.9rem}#answers .infobox .url a:hover,#answers input[type=submit]:hover,#corrections .infobox .url a:hover,#corrections input[type=submit]:hover,#infoboxes .infobox .url a:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#suggestions input[type=submit]:hover{text-decoration:underline}#corrections{display:flex;flex-flow:row wrap;margin:1em 0}#corrections h4,#corrections input[type=submit]{display:inline-block;margin:0 .5em 0 0}#corrections input[type=submit]::after{content:", "}#apis .title,#search_url .title,#suggestions .title{margin:2em 0 .5em;color:#444}#answers{margin:10px 8px;padding:.9em}#answers h4{display:none}#answers .answer{display:block;font-size:1.2em;font-weight:700}#answers form,#infoboxes form{min-width:210px}#sidebar{position:absolute;top:100px;left:57em;margin:0 2px 5px 5px;padding:0 2px 2px;max-width:25em;word-wrap:break-word}#sidebar .infobox{margin:10px 0;padding:.9em;font-size:.9em}#sidebar .infobox h2{margin:0 0 .5em}#sidebar .infobox img{max-width:100%;max-height:12em;display:block;margin:0;padding:0}#sidebar .infobox dl{margin:.5em 0}#sidebar .infobox dt{display:inline;margin:.5em .25em .5em 0;padding:0;font-weight:700}#sidebar .infobox dd{display:inline;margin:.5em 0;padding:0}#apis,#search_url{margin-top:8px}#sidebar .infobox input{font-size:1em}#search_url div.selectable_url pre{width:200em}#linkto_preferences{position:absolute;right:10px;top:.9em;padding:0;border:0;display:block;font-size:1.2em;color:#222}#linkto_preferences a:active *,#linkto_preferences a:hover *,#linkto_preferences a:link *,#linkto_preferences a:visited *{color:#222}#backToTop{margin:0 0 0 2em;padding:0;font-size:1em;background:#fff;position:fixed;bottom:85px;left:50em;transition:opacity .5s;opacity:0}#backToTop a{display:block;margin:0;padding:.6em}@media screen and (max-width:75em){#main_about,#main_preferences,#main_stats{margin:.5em;width:auto}#answers,#suggestions{margin-top:1em}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:left;max-width:10em;margin:.5em .5em .5em 0}#sidebar{position:static;max-width:50em;margin:0 0 2px;padding:0;float:none;border:none;width:auto}.image_result,.image_result img,.result .thumbnail{max-width:98%}#sidebar input{border:0}#apis,#search_url{display:none}.result{border-bottom:1px solid #E8E7E6;margin:0;padding-top:8px;padding-bottom:6px}.result h3{margin:0 0 1px}.result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.result .url a{float:right;padding:0 .5em}.result .engines{float:right;padding:0 0 3px}.result-images{border-bottom:none!important}}#main_results div#results.only_template_images{flex-direction:column;width:auto;display:flex}#main_results div#results.only_template_images #sidebar{position:relative;top:auto;order:2}#main_results div#results.only_template_images #urls{position:relative;order:1}#main_results div#results.only_template_images #backToTop{right:.5em;left:auto}#main_results div#results.only_template_images #pagination{position:relative;order:3}@media screen and (max-width:50em){article[data-vim-selected]::before{display:none;content:""}#linkto_preferences{display:none;postion:fixed!important;top:100px;right:0}#sidebar{margin:0 5px 2px}#corrections{margin:1em 5px}#results{margin:0;padding:0;width:initial}#backToTop{left:40em;bottom:35px}.result{padding:8px 10px 6px}.result-images{margin:0;padding:0;border:none}}@media screen and (max-width:35em){.result-videos img.thumbnail{float:none!important}.result-videos .content{overflow:inherit}}pre code{white-space:pre-wrap}#search_submit{left:1px;right:auto} \ No newline at end of file diff --git a/searx/static/themes/simple/css/searx.css b/searx/static/themes/simple/css/searx.css index 17a098f4..080a306b 100644 --- a/searx/static/themes/simple/css/searx.css +++ b/searx/static/themes/simple/css/searx.css @@ -1,4 +1,4 @@ -/*! searx | 19-09-2020 | https://github.com/asciimoo/searx */ +/*! searx | 01-12-2020 | https://github.com/searx/searx */ /* * searx, A privacy-respecting, hackable metasearch engine * diff --git a/searx/static/themes/simple/css/searx.min.css b/searx/static/themes/simple/css/searx.min.css index 25f62f32..0944b950 100644 --- a/searx/static/themes/simple/css/searx.min.css +++ b/searx/static/themes/simple/css/searx.min.css @@ -1 +1 @@ -/*! searx | 19-09-2020 | https://github.com/asciimoo/searx *//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}[type=checkbox],[type=radio],legend{padding:0;box-sizing:border-box}.badge,.center{text-align:center}.badge,progress,sub,sup{vertical-align:baseline}.autocomplete>ul,.list-unstyled{list-style-type:none}.tabs>section,legend{box-sizing:border-box}#main_preferences h1 span,#main_stats h1 span,.index h1{visibility:hidden}#apis,#pagination,#pagination br,#sidebar .infobox .attributes,#sidebar .infobox .urls,#sidebar .infobox br,.result .break,footer{clear:both}html{line-height:1.15}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.highlight pre,textarea{overflow:auto}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}.badge,.search_box{white-space:nowrap}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.highlight .c,.highlight .cm,.highlight .ge,.highlight .sd{font-style:italic}.dialog-error:before,.dialog-modal:before,.dialog-warning:before,.ion-icon-big:before,.ion-icon:before{font-family:ion}details{display:block}summary{display:list-item}[hidden],html.js .show_if_nojs,html.no-js .hide_if_nojs,template{display:none}.highlight .hll{background-color:#ffc}.highlight .c{color:#408080}.highlight .err{border:1px solid red}.highlight .k{color:green;font-weight:700}.highlight .o{color:#666}.highlight .cm{color:#408080}.highlight .cp{color:#BC7A00}.highlight .c1,.highlight .cs{color:#408080;font-style:italic}.highlight .gd{color:#A00000}.highlight .gr{color:red}.highlight .gh{color:navy;font-weight:700}.highlight .gi{color:#00A000}.highlight .go{color:#888}.highlight .gp{color:navy;font-weight:700}.highlight .gs{font-weight:700}.highlight .gu{color:purple;font-weight:700}.highlight .gt{color:#04D}.highlight .kc,.highlight .kd,.highlight .kn{color:green;font-weight:700}.highlight .kp{color:green}.highlight .kr{color:green;font-weight:700}.highlight .kt{color:#B00040}.highlight .m{color:#666}.highlight .s{color:#BA2121}.highlight .na{color:#7D9029}.highlight .nb{color:green}.highlight .nc{color:#00F;font-weight:700}.highlight .no{color:#800}.highlight .nd{color:#A2F}.highlight .ni{color:#999;font-weight:700}.highlight .ne{color:#D2413A;font-weight:700}.highlight .nf{color:#00F}.highlight .nl{color:#A0A000}.highlight .nn{color:#00F;font-weight:700}.highlight .nt{color:green;font-weight:700}.highlight .nv{color:#19177C}.highlight .ow{color:#A2F;font-weight:700}.highlight .w{color:#bbb}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#666}.highlight .s2,.highlight .sb,.highlight .sc{color:#BA2121}.highlight .sd{color:#BA2121}.highlight .se{color:#B62;font-weight:700}.highlight .sh{color:#BA2121}.highlight .si{color:#B68;font-weight:700}.highlight .sx{color:green}.highlight .sr{color:#B68}.highlight .s1{color:#BA2121}.highlight .ss{color:#19177C}.highlight .bp{color:green}.highlight .vc,.highlight .vg,.highlight .vi{color:#19177C}.highlight .il{color:#666}.badge,kbd{color:#fff}.highlight .lineno{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.btn-collapse,.tabs>label,select:focus,select:hover{cursor:pointer}.highlight .lineno::selection{background:0 0}.highlight .lineno::-moz-selection{background:0 0}.right{float:right}.left{float:left}.invisible{display:none!important}.list-unstyled li{margin-top:4px;margin-bottom:4px}.danger{background-color:#fae1e1}.badge{display:inline-block;background-color:#777;min-width:10px;padding:1px 5px;border-radius:5px}.dialog-error tr,.dialog-modal tr,.dialog-warning tr{vertical-align:text-top}kbd{padding:2px 4px;margin:1px;font-size:90%;background:#000}table{width:100%}table.striped tr{border-bottom:1px solid #ececec}th{padding:.4em}td{padding:0 4px}tr:hover{background:#ececec}div.selectable_url{border:1px solid #888;padding:4px;color:#444;width:100%;display:block;margin:.1em;overflow:hidden;height:1.2em;line-height:1.2em}div.selectable_url pre{display:block;font-size:.8em;word-break:break-all;margin:.1em;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:element;user-select:all}#categories,.tabs>label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none}.dialog-error{position:relative;width:70%;padding:1em 1em 1em 2.7em;margin:0 8% 1em;border:1px solid #db3434;border-radius:4px;text-align:left;color:#db3434;background:#fae1e1}.dialog-error:before{position:absolute;top:.5em;left:.5em;font-size:1.5em;content:"\f110"}.dialog-error .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error ol,.dialog-error p,.dialog-error ul{margin:1px 0 0}.dialog-error table{width:auto}.dialog-error tr:hover{background:0 0}.dialog-error td{padding:0 1em 0 0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;width:70%;padding:1em 1em 1em 2.7em;margin:0 8% 1em;border:1px solid #dbba34;border-radius:4px;text-align:left;color:#dbba34;background:#faf5e1}.dialog-warning:before{position:absolute;top:.5em;left:.5em;font-size:1.5em;content:"\f10f"}.dialog-warning .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0}.dialog-warning table{width:auto}.dialog-warning tr:hover{background:0 0}.dialog-warning td{padding:0 1em 0 0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{width:70%;padding:1em 1em 1em 2.7em;border:1px solid #000;border-radius:4px;text-align:left;background:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100000;margin:0 50% 0 0;box-shadow:0 0 1em}.dialog-modal:before{position:absolute;top:.5em;left:.5em;font-size:1.5em}.dialog-modal .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0}.dialog-modal table{width:auto}.dialog-modal tr:hover{background:0 0}.dialog-modal td{padding:0 1em 0 0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.scrollx{overflow-x:auto;overflow-y:hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}.tabs{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label{order:1;padding:.7em;margin:0 .7em;letter-spacing:.5px;text-transform:uppercase;border:solid #fff;border-width:0 0 2px;user-select:none}.tabs>label:hover,.tabs>label:last-of-type{border-bottom:2px solid #084999}.tabs>section{min-width:100%;padding:.7rem 0;border-top:1px solid #000;display:none}.tabs>label:last-of-type{background:#3498DB;color:#FFF;font-weight:700;letter-spacing:-.1px}.tabs>section:last-of-type{display:block}html body .tabs>input:checked~section{display:none}html body .tabs>input:checked~label{position:inherited;background:inherit;border-bottom:2px solid transparent;font-weight:400;color:inherit}html body .tabs>input:checked~label:hover{border-bottom:2px solid #084999}html body .tabs>input:checked+label{border-bottom:2px solid #084999;background:#3498DB;color:#FFF;font-weight:700;letter-spacing:-.1px}html body .tabs>input:checked+label+section{display:block}select{height:28px;margin:0 1em 0 0;padding:2px 8px 2px 0!important;color:#222;font-size:12px;z-index:2}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;border-bottom:1px solid #d7d7d7;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwb2x5Z29uIHBvaW50cz0iMTI4LDE5MiAyNTYsMzIwIDM4NCwxOTIiLz48L2c+PC9zdmc+Cg==) no-repeat;background-position-x:105%;background-size:2em;background-origin:content-box;outline:0}select:focus,select:hover{border-bottom:1px solid #3498DB}}@supports (border-radius:50px){.checkbox-onoff{display:inline-block;width:40px;height:10px;background:#dcdcdc;margin:8px auto;position:relative;border-radius:50px}.checkbox-onoff label{display:block;width:20px;height:20px;position:absolute;top:-5px;cursor:pointer;border-radius:50px;box-shadow:0 3px 5px 0 rgba(0,0,0,.3);transition:all .4s ease;left:27px;background-color:#3498DB}.checkbox-onoff input[type=checkbox]{visibility:hidden}.checkbox-onoff input[type=checkbox]:checked+label{left:-5px;background:#dcdcdc}}@supports (transform:rotate(-45deg)){.checkbox{width:20px;position:relative;margin:20px auto}.checkbox label{width:20px;height:20px;cursor:pointer;position:absolute;top:0;left:0;background:#fff;border-radius:4px;box-shadow:inset 0 1px 1px #fff,0 1px 4px rgba(0,0,0,.5)}.checkbox label:after{content:'';width:9px;height:5px;position:absolute;top:4px;left:4px;border:3px solid #333;border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}.checkbox input[type=checkbox]{visibility:hidden}.checkbox input[type=checkbox]:checked+label:after{border-color:#3498DB;opacity:1}.checkbox input[disabled]+label{background-color:transparent!important;box-shadow:none!important;cursor:inherit}.checkbox input:not(:checked):not([readonly]):not([disabled])+label:hover::after{opacity:.5}}@media screen and (max-width:50em){.tabs>label{width:100%}}.loader,.loader:after{border-radius:50%;width:2em;height:2em}.loader{margin:1em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid rgba(0,0,0,.2);border-right:.5em solid rgba(0,0,0,.2);border-bottom:.5em solid rgba(0,0,0,.2);border-left:.5em solid rgba(255,255,255,0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.2s infinite linear;animation:load8 1.2s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */.autocomplete{position:absolute;max-height:0;overflow-y:hidden;text-align:left}#categories_container,.category{position:relative}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:#fff}#send_search:hover,.autocomplete>ul>li.active,.autocomplete>ul>li:active,.autocomplete>ul>li:focus{background-color:#3498DB}.autocomplete:empty{display:none}.autocomplete>ul{margin:0;padding:0}.autocomplete>ul>li{cursor:pointer;padding:5px 0 5px 10px}.autocomplete>ul>li.active a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:active,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:focus a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{display:block;background-color:#fff;border:1px solid #3498DB;max-height:500px;overflow-y:auto;z-index:100}.autocomplete.open:empty{display:none}.ion-icon,.ion-icon-big{display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}@media screen and (max-width:50em){.autocomplete{bottom:0}.autocomplete>ul>li{padding:7px 0 7px 10px;border-bottom:1px solid #E8E7E6;text-align:left}}#main_preferences table td,.index{text-align:center}@font-face{font-family:ion;src:url(../fonts/ion.eot?ce7a0ead692560b4405a96d5b8471f51);src:url(../fonts/ion.eot?#iefix) format("embedded-opentype"),url(../fonts/ion.woff2?ce7a0ead692560b4405a96d5b8471f51) format("woff2"),url(../fonts/ion.woff?ce7a0ead692560b4405a96d5b8471f51) format("woff"),url(../fonts/ion.ttf?ce7a0ead692560b4405a96d5b8471f51) format("truetype"),url(../fonts/ion.svg?ce7a0ead692560b4405a96d5b8471f51#ion) format("svg");font-weight:400;font-style:normal}.ion-navicon-round:before{content:"\f101"}.ion-search:before{content:"\f102"}.ion-play:before{content:"\f103"}.ion-link:before{content:"\f104"}.ion-chevron-up:before{content:"\f105"}.ion-chevron-left:before{content:"\f106"}.ion-chevron-right:before{content:"\f107"}.ion-arrow-down-a:before{content:"\f108"}.ion-arrow-up-a:before{content:"\f109"}.ion-arrow-swap:before{content:"\f10a"}.ion-arrow-dropdown:before{content:"\f10b"}.ion-globe:before{content:"\f10c"}.ion-time:before{content:"\f10d"}.ion-location:before{content:"\f10e"}.ion-warning:before{content:"\f10f"}.ion-error:before{content:"\f110"}.ion-film-outline:before{content:"\f111"}.ion-music-note:before{content:"\f112"}.ion-more-vertical:before{content:"\f113"}.ion-magnet:before{content:"\f114"}.ion-close:before{content:"\f115"}.ion-icon-big{font-size:149%}.index .title{background:url(../img/searx.png) center no-repeat;width:100%;min-height:80px}.index h1{font-size:5em}.index #search{margin:0 auto;background:inherit;border:inherit}.index .search_filters{display:block;margin:1em 0}.index .category label{padding:6px 10px;border-bottom:initial!important}@media screen and (max-width:75em){div.title h1{font-size:1em}.preferences_back{clear:both}}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0;display:block;float:left;width:300px}#main_preferences .value{margin:0;padding:0;float:left;width:15em}#main_preferences .description{margin:0;padding:5px 0 0;float:left;width:50%;color:#909090;font-size:90%}#main_preferences select{width:200px;font-size:inherit!important}#main_preferences table{border-collapse:collapse}#main_preferences table.cookies{width:auto}#main_preferences div.selectable_url pre,footer,main{width:100%}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:left;padding:.25em}#main_preferences table.cookies td:first-child,#main_preferences table.cookies th:first-child{padding-right:4em}#main_preferences table.cookies>tbody>tr:nth-child(even)>td,#main_preferences table.cookies>tbody>tr:nth-child(even)>th{background-color:#ececec}#main_preferences .name,#main_preferences .shortcut{text-align:left}#main_preferences .preferences_back{background:#3498DB;color:#fff;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;display:inline-block;margin:2px 4px;padding:.5em}#main_preferences .preferences_back a{display:block;color:#FFF}#main_preferences .preferences_back a::first-letter{text-transform:uppercase}#search{padding:0 2em;margin:0;background:#f7f7f7;border-bottom:1px solid #d7d7d7}#search_wrapper{padding:10px 0}.search_box{margin:0 12px 0 0;display:inline-flex;flex-direction:row}#clear_search,#q,#send_search{border-collapse:separate;box-sizing:border-box;margin:0;padding:2px;height:2.2em;background:#FFF;color:#222;font-size:16px;outline:0}#clear_search{display:block;width:1.8em;border-top:1px solid #3498DB;border-bottom:1px solid #3498DB;border-right:none;border-left:none;border-radius:0;z-index:10000}#clear_search:hover{color:#3498DB}#clear_search.empty *{display:none}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#q,#send_search{display:block!important;border:1px solid #3498DB;border-radius:0;z-index:2}#q{outline:0;padding-left:8px;padding-right:0!important;border-right:none;width:40em}#send_search{border-left:none;width:2.2em}#send_search:hover{cursor:pointer;color:#ECF0F1}.no-js #send_search{width:auto!important}.search_filters{display:inline-block;vertical-align:middle}@media screen and (max-width:75em){#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto}html.touch #main_index #categories_container,html.touch #main_results #categories_container{width:1000px;width:-moz-max-content;width:-webkit-max-content;width:max-content}html.touch #main_index #categories_container .category,html.touch #main_results #categories_container .category{display:inline-block;width:auto}html.touch #main_index #categories,html.touch #main_results #categories{width:100%;margin:0;text-align:left;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width:50em){#search{width:100%;margin:0;padding:.1em 0 0}#search_wrapper{width:100%;margin:0 0 .7em;padding:0}.search_box{width:99%;margin:.1em;padding:0 .1em 0 0;display:flex;flex-direction:row}#q{width:auto!important;flex:1}.search_filters{display:block;margin:.5em}.language,.time_range{width:45%}.category{display:block;width:90%}.category label{border-bottom:0}}#categories{margin:0 10px 0 0;user-select:none}#categories::-webkit-scrollbar{width:0;height:0}.category{display:inline-block;margin:0 3px;padding:0}.category input{display:none}.category label{cursor:pointer;padding:4px 10px;margin:0;display:block;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,html,main{padding:0;margin:0}.category input[type=checkbox]:focus+label{box-shadow:0 0 8px #3498DB}.category input[type=checkbox]:checked+label{background:#3498DB;color:#FFF;border-bottom:2px solid #084999}#categories_container .help{position:absolute;width:100%;bottom:-20px;overflow:hidden;opacity:0;transition:opacity 1s ease;font-size:.8em;text-position:center;background:#fff}footer p,html{font-size:.9em}#categories_container:hover .help{opacity:.8;transition:opacity 1s ease}html{font-family:arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:#444}#main_about,#main_preferences,#main_stats{margin:3em;width:auto}footer{bottom:0;height:3em;margin:1em 0;padding:1em 0;text-align:center}#main_preferences h1,#main_stats h1{background:url(../img/searx.png) no-repeat;background-size:auto 75%;min-height:40px;margin:0 auto}#results button[type=submit],input[type=submit]{padding:.5rem;margin:2px 4px;display:inline-block;background:#3498DB;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0;cursor:pointer}a{text-decoration:none;color:#29314d}a:visited,a:visited .highlight{color:#684898}article[data-vim-selected]{background:#f7f7f7}article[data-vim-selected]::before{position:absolute;left:1em;padding:2px;content:">";font-weight:700;color:#3498DB}article.result-images[data-vim-selected]{background:#3498DB}article.result-images[data-vim-selected]::before{display:none;content:""}.result{margin:19px 0 18px;padding:0}.result h3{font-size:1.1em;word-wrap:break-word;margin:5px 0 0;padding:0}.result h3 a{color:#084999;font-weight:400;font-size:1.1em}.result h3 a:visited{color:#684898}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;-webkit-box-shadow:none;box-shadow:none;outline:0}.result .cache_link,.result .proxyfied_link{font-size:.9em!important}.result .altlink,.result .content,.result .stat,.result .url{font-size:.9em;padding:0;max-width:54em;word-wrap:break-word}.result .altlink,.result .content,.result .stat{margin:0;line-height:1.24}.result .altlink .highlight,.result .content .highlight,.result .stat .highlight{color:#000;background:inherit;font-weight:700}.result .codelines .highlight{color:inherit;background:inherit;font-weight:400}.result .url{margin:0 0 3px;color:#25a55b}.result .published_date{font-size:.8em;color:#888}.result img.thumbnail{float:left;padding:0 5px 10px 0;width:20em;min-width:20em;min-height:8em}.result img.image{float:left;padding:0 5px 10px 0;width:100px;max-height:100px;object-fit:scale-down;object-position:right top}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.result-videos .content{overflow:hidden}.engines{float:right;color:#888}.engines span{font-size:smaller;margin:0 .5em 0 0}.result-images,.result-images img{margin:0;padding:0;max-height:200px}.small_font{font-size:.8em}.highlight{color:#094089;background:inherit;font-weight:700}.result-images{display:inline-block;position:relative}.result-images img{float:inherit;border:none;background:#084999}.result-images span a{display:none;color:#FFF}.result-images:hover span a{display:block;position:absolute;bottom:0;right:0;padding:4px;margin:0 0 4px 4px;background-color:rgba(0,0,0,.6);font-size:.7em}.torrent_result{border-left:10px solid #d3d3d3;padding-left:3px}#answers,#backToTop,#sidebar .infobox{border:1px solid #ddd;box-shadow:0 0 5px #CCC}.torrent_result p{margin:3px;font-size:.8em}.torrent_result a{color:#084999}.torrent_result a:hover{text-decoration:underline}.torrent_result a:visited{color:#684898}#results{margin:2em 2em 20px;padding:0;width:50em}#suggestions .wrapper{display:flex;flex-flow:row wrap;justify-content:flex-end}#suggestions .wrapper form{display:inline-block;flex:1 1 50%}#answers,#corrections,#suggestions{max-width:50em}#answers input,#corrections input,#infoboxes input,#suggestions input{padding:0;margin:3px;font-size:.9em;display:inline-block;background:0 0;color:#444;cursor:pointer}#answers .infobox .url a,#answers input[type=submit],#corrections .infobox .url a,#corrections input[type=submit],#infoboxes .infobox .url a,#infoboxes input[type=submit],#suggestions .infobox .url a,#suggestions input[type=submit]{color:#084999;text-decoration:none;font-size:.9rem}#answers .infobox .url a:hover,#answers input[type=submit]:hover,#corrections .infobox .url a:hover,#corrections input[type=submit]:hover,#infoboxes .infobox .url a:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#suggestions input[type=submit]:hover{text-decoration:underline}#corrections{display:flex;flex-flow:row wrap;margin:1em 0}#corrections h4,#corrections input[type=submit]{display:inline-block;margin:0 .5em 0 0}#corrections input[type=submit]::after{content:", "}#apis .title,#search_url .title,#suggestions .title{margin:2em 0 .5em;color:#444}#answers{margin:10px 8px;padding:.9em}#answers h4{display:none}#answers .answer{display:block;font-size:1.2em;font-weight:700}#answers form,#infoboxes form{min-width:210px}#sidebar{position:absolute;top:100px;left:57em;margin:0 2px 5px 5px;padding:0 2px 2px;max-width:25em;word-wrap:break-word}#sidebar .infobox{margin:10px 0;padding:.9em;font-size:.9em}#sidebar .infobox h2{margin:0 0 .5em}#sidebar .infobox img{max-width:100%;max-height:12em;display:block;margin:0;padding:0}#sidebar .infobox dl{margin:.5em 0}#sidebar .infobox dt{display:inline;margin:.5em .25em .5em 0;padding:0;font-weight:700}#sidebar .infobox dd{display:inline;margin:.5em 0;padding:0}#apis,#search_url{margin-top:8px}#sidebar .infobox input{font-size:1em}#search_url div.selectable_url pre{width:200em}#linkto_preferences{position:absolute;right:10px;top:.9em;padding:0;border:0;display:block;font-size:1.2em;color:#222}#linkto_preferences a:active *,#linkto_preferences a:hover *,#linkto_preferences a:link *,#linkto_preferences a:visited *{color:#222}#backToTop{margin:0 0 0 2em;padding:0;font-size:1em;background:#fff;position:fixed;bottom:85px;left:50em;transition:opacity .5s;opacity:0}#backToTop a{display:block;margin:0;padding:.6em}@media screen and (max-width:75em){#main_about,#main_preferences,#main_stats{margin:.5em;width:auto}#answers,#suggestions{margin-top:1em}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:left;max-width:10em;margin:.5em .5em .5em 0}#sidebar{position:static;max-width:50em;margin:0 0 2px;padding:0;float:none;border:none;width:auto}.image_result,.image_result img,.result .thumbnail{max-width:98%}#sidebar input{border:0}#apis,#search_url{display:none}.result{border-bottom:1px solid #E8E7E6;margin:0;padding-top:8px;padding-bottom:6px}.result h3{margin:0 0 1px}.result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.result .url a{float:right;padding:0 .5em}.result .engines{float:right;padding:0 0 3px}.result-images{border-bottom:none!important}}#main_results div#results.only_template_images{flex-direction:column;width:auto;display:flex}#main_results div#results.only_template_images #sidebar{position:relative;top:auto;order:2}#main_results div#results.only_template_images #urls{position:relative;order:1}#main_results div#results.only_template_images #backToTop{right:.5em;left:auto}#main_results div#results.only_template_images #pagination{position:relative;order:3}@media screen and (max-width:50em){article[data-vim-selected]::before{display:none;content:""}#linkto_preferences{display:none;postion:fixed!important;top:100px;right:0}#sidebar{margin:0 5px 2px}#corrections{margin:1em 5px}#results{margin:0;padding:0;width:initial}#backToTop{left:40em;bottom:35px}.result{padding:8px 10px 6px}.result-images{margin:0;padding:0;border:none}}@media screen and (max-width:35em){.result-videos img.thumbnail{float:none!important}.result-videos .content{overflow:inherit}}pre code{white-space:pre-wrap} \ No newline at end of file +/*! searx | 01-12-2020 | https://github.com/searx/searx *//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}[type=checkbox],[type=radio],legend{padding:0;box-sizing:border-box}.badge,.center{text-align:center}.badge,progress,sub,sup{vertical-align:baseline}.autocomplete>ul,.list-unstyled{list-style-type:none}.tabs>section,legend{box-sizing:border-box}#main_preferences h1 span,#main_stats h1 span,.index h1{visibility:hidden}#apis,#pagination,#pagination br,#sidebar .infobox .attributes,#sidebar .infobox .urls,#sidebar .infobox br,.result .break,footer{clear:both}html{line-height:1.15}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.highlight pre,textarea{overflow:auto}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}.badge,.search_box{white-space:nowrap}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.highlight .c,.highlight .cm,.highlight .ge,.highlight .sd{font-style:italic}.dialog-error:before,.dialog-modal:before,.dialog-warning:before,.ion-icon-big:before,.ion-icon:before{font-family:ion}details{display:block}summary{display:list-item}[hidden],html.js .show_if_nojs,html.no-js .hide_if_nojs,template{display:none}.highlight .hll{background-color:#ffc}.highlight .c{color:#408080}.highlight .err{border:1px solid red}.highlight .k{color:green;font-weight:700}.highlight .o{color:#666}.highlight .cm{color:#408080}.highlight .cp{color:#BC7A00}.highlight .c1,.highlight .cs{color:#408080;font-style:italic}.highlight .gd{color:#A00000}.highlight .gr{color:red}.highlight .gh{color:navy;font-weight:700}.highlight .gi{color:#00A000}.highlight .go{color:#888}.highlight .gp{color:navy;font-weight:700}.highlight .gs{font-weight:700}.highlight .gu{color:purple;font-weight:700}.highlight .gt{color:#04D}.highlight .kc,.highlight .kd,.highlight .kn{color:green;font-weight:700}.highlight .kp{color:green}.highlight .kr{color:green;font-weight:700}.highlight .kt{color:#B00040}.highlight .m{color:#666}.highlight .s{color:#BA2121}.highlight .na{color:#7D9029}.highlight .nb{color:green}.highlight .nc{color:#00F;font-weight:700}.highlight .no{color:#800}.highlight .nd{color:#A2F}.highlight .ni{color:#999;font-weight:700}.highlight .ne{color:#D2413A;font-weight:700}.highlight .nf{color:#00F}.highlight .nl{color:#A0A000}.highlight .nn{color:#00F;font-weight:700}.highlight .nt{color:green;font-weight:700}.highlight .nv{color:#19177C}.highlight .ow{color:#A2F;font-weight:700}.highlight .w{color:#bbb}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#666}.highlight .s2,.highlight .sb,.highlight .sc{color:#BA2121}.highlight .sd{color:#BA2121}.highlight .se{color:#B62;font-weight:700}.highlight .sh{color:#BA2121}.highlight .si{color:#B68;font-weight:700}.highlight .sx{color:green}.highlight .sr{color:#B68}.highlight .s1{color:#BA2121}.highlight .ss{color:#19177C}.highlight .bp{color:green}.highlight .vc,.highlight .vg,.highlight .vi{color:#19177C}.highlight .il{color:#666}.badge,kbd{color:#fff}.highlight .lineno{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.btn-collapse,.tabs>label,select:focus,select:hover{cursor:pointer}.highlight .lineno::selection{background:0 0}.highlight .lineno::-moz-selection{background:0 0}.right{float:right}.left{float:left}.invisible{display:none!important}.list-unstyled li{margin-top:4px;margin-bottom:4px}.danger{background-color:#fae1e1}.badge{display:inline-block;background-color:#777;min-width:10px;padding:1px 5px;border-radius:5px}.dialog-error tr,.dialog-modal tr,.dialog-warning tr{vertical-align:text-top}kbd{padding:2px 4px;margin:1px;font-size:90%;background:#000}table{width:100%}table.striped tr{border-bottom:1px solid #ececec}th{padding:.4em}td{padding:0 4px}tr:hover{background:#ececec}div.selectable_url{border:1px solid #888;padding:4px;color:#444;width:100%;display:block;margin:.1em;overflow:hidden;height:1.2em;line-height:1.2em}div.selectable_url pre{display:block;font-size:.8em;word-break:break-all;margin:.1em;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:element;user-select:all}#categories,.tabs>label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none}.dialog-error{position:relative;width:70%;padding:1em 1em 1em 2.7em;margin:0 8% 1em;border:1px solid #db3434;border-radius:4px;text-align:left;color:#db3434;background:#fae1e1}.dialog-error:before{position:absolute;top:.5em;left:.5em;font-size:1.5em;content:"\f110"}.dialog-error .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-error ol,.dialog-error p,.dialog-error ul{margin:1px 0 0}.dialog-error table{width:auto}.dialog-error tr:hover{background:0 0}.dialog-error td{padding:0 1em 0 0}.dialog-error h4{margin-top:.3em;margin-bottom:.3em}.dialog-warning{position:relative;width:70%;padding:1em 1em 1em 2.7em;margin:0 8% 1em;border:1px solid #dbba34;border-radius:4px;text-align:left;color:#dbba34;background:#faf5e1}.dialog-warning:before{position:absolute;top:.5em;left:.5em;font-size:1.5em;content:"\f10f"}.dialog-warning .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-warning ol,.dialog-warning p,.dialog-warning ul{margin:1px 0 0}.dialog-warning table{width:auto}.dialog-warning tr:hover{background:0 0}.dialog-warning td{padding:0 1em 0 0}.dialog-warning h4{margin-top:.3em;margin-bottom:.3em}.dialog-modal{width:70%;padding:1em 1em 1em 2.7em;border:1px solid #000;border-radius:4px;text-align:left;background:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100000;margin:0 50% 0 0;box-shadow:0 0 1em}.dialog-modal:before{position:absolute;top:.5em;left:.5em;font-size:1.5em}.dialog-modal .close{float:right;position:relative;top:-3px;color:inherit;font-size:1.5em}.dialog-modal ol,.dialog-modal p,.dialog-modal ul{margin:1px 0 0}.dialog-modal table{width:auto}.dialog-modal tr:hover{background:0 0}.dialog-modal td{padding:0 1em 0 0}.dialog-modal h4{margin-top:.3em;margin-bottom:.3em}.scrollx{overflow-x:auto;overflow-y:hidden;display:block;padding:0;margin:0;border:none}.tabs .tabs>label{font-size:90%}.tabs{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%;min-width:100%}.tabs>*{order:2}.tabs>input[type=radio]{display:none}.tabs>label{order:1;padding:.7em;margin:0 .7em;letter-spacing:.5px;text-transform:uppercase;border:solid #fff;border-width:0 0 2px;user-select:none}.tabs>label:hover,.tabs>label:last-of-type{border-bottom:2px solid #084999}.tabs>section{min-width:100%;padding:.7rem 0;border-top:1px solid #000;display:none}.tabs>label:last-of-type{background:#3498DB;color:#FFF;font-weight:700;letter-spacing:-.1px}.tabs>section:last-of-type{display:block}html body .tabs>input:checked~section{display:none}html body .tabs>input:checked~label{position:inherited;background:inherit;border-bottom:2px solid transparent;font-weight:400;color:inherit}html body .tabs>input:checked~label:hover{border-bottom:2px solid #084999}html body .tabs>input:checked+label{border-bottom:2px solid #084999;background:#3498DB;color:#FFF;font-weight:700;letter-spacing:-.1px}html body .tabs>input:checked+label+section{display:block}select{height:28px;margin:0 1em 0 0;padding:2px 8px 2px 0!important;color:#222;font-size:12px;z-index:2}@supports ((background-position-x:100%) and ((appearance:none) or (-webkit-appearance:none) or (-moz-appearance:none))){select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;border-bottom:1px solid #d7d7d7;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwb2x5Z29uIHBvaW50cz0iMTI4LDE5MiAyNTYsMzIwIDM4NCwxOTIiLz48L2c+PC9zdmc+Cg==) no-repeat;background-position-x:105%;background-size:2em;background-origin:content-box;outline:0}select:focus,select:hover{border-bottom:1px solid #3498DB}}@supports (border-radius:50px){.checkbox-onoff{display:inline-block;width:40px;height:10px;background:#dcdcdc;margin:8px auto;position:relative;border-radius:50px}.checkbox-onoff label{display:block;width:20px;height:20px;position:absolute;top:-5px;cursor:pointer;border-radius:50px;box-shadow:0 3px 5px 0 rgba(0,0,0,.3);transition:all .4s ease;left:27px;background-color:#3498DB}.checkbox-onoff input[type=checkbox]{visibility:hidden}.checkbox-onoff input[type=checkbox]:checked+label{left:-5px;background:#dcdcdc}}@supports (transform:rotate(-45deg)){.checkbox{width:20px;position:relative;margin:20px auto}.checkbox label{width:20px;height:20px;cursor:pointer;position:absolute;top:0;left:0;background:#fff;border-radius:4px;box-shadow:inset 0 1px 1px #fff,0 1px 4px rgba(0,0,0,.5)}.checkbox label:after{content:'';width:9px;height:5px;position:absolute;top:4px;left:4px;border:3px solid #333;border-top:none;border-right:none;background:0 0;opacity:0;transform:rotate(-45deg)}.checkbox input[type=checkbox]{visibility:hidden}.checkbox input[type=checkbox]:checked+label:after{border-color:#3498DB;opacity:1}.checkbox input[disabled]+label{background-color:transparent!important;box-shadow:none!important;cursor:inherit}.checkbox input:not(:checked):not([readonly]):not([disabled])+label:hover::after{opacity:.5}}@media screen and (max-width:50em){.tabs>label{width:100%}}.loader,.loader:after{border-radius:50%;width:2em;height:2em}.loader{margin:1em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid rgba(0,0,0,.2);border-right:.5em solid rgba(0,0,0,.2);border-bottom:.5em solid rgba(0,0,0,.2);border-left:.5em solid rgba(255,255,255,0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.2s infinite linear;animation:load8 1.2s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}/*! Autocomplete.js v2.6.3 | license MIT | (c) 2017, Baptiste Donaux | http://autocomplete-js.com */.autocomplete{position:absolute;max-height:0;overflow-y:hidden;text-align:left}#categories_container,.category{position:relative}.autocomplete:active,.autocomplete:focus,.autocomplete:hover{background-color:#fff}#send_search:hover,.autocomplete>ul>li.active,.autocomplete>ul>li:active,.autocomplete>ul>li:focus{background-color:#3498DB}.autocomplete:empty{display:none}.autocomplete>ul{margin:0;padding:0}.autocomplete>ul>li{cursor:pointer;padding:5px 0 5px 10px}.autocomplete>ul>li.active a:active,.autocomplete>ul>li.active a:focus,.autocomplete>ul>li.active a:hover,.autocomplete>ul>li:active a:active,.autocomplete>ul>li:active a:focus,.autocomplete>ul>li:active a:hover,.autocomplete>ul>li:focus a:active,.autocomplete>ul>li:focus a:focus,.autocomplete>ul>li:focus a:hover{text-decoration:none}.autocomplete>ul>li.locked{cursor:inherit}.autocomplete.open{display:block;background-color:#fff;border:1px solid #3498DB;max-height:500px;overflow-y:auto;z-index:100}.autocomplete.open:empty{display:none}.ion-icon,.ion-icon-big{display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}@media screen and (max-width:50em){.autocomplete{bottom:0}.autocomplete>ul>li{padding:7px 0 7px 10px;border-bottom:1px solid #E8E7E6;text-align:left}}#main_preferences table td,.index{text-align:center}@font-face{font-family:ion;src:url(../fonts/ion.eot?ce7a0ead692560b4405a96d5b8471f51);src:url(../fonts/ion.eot?#iefix) format("embedded-opentype"),url(../fonts/ion.woff2?ce7a0ead692560b4405a96d5b8471f51) format("woff2"),url(../fonts/ion.woff?ce7a0ead692560b4405a96d5b8471f51) format("woff"),url(../fonts/ion.ttf?ce7a0ead692560b4405a96d5b8471f51) format("truetype"),url(../fonts/ion.svg?ce7a0ead692560b4405a96d5b8471f51#ion) format("svg");font-weight:400;font-style:normal}.ion-navicon-round:before{content:"\f101"}.ion-search:before{content:"\f102"}.ion-play:before{content:"\f103"}.ion-link:before{content:"\f104"}.ion-chevron-up:before{content:"\f105"}.ion-chevron-left:before{content:"\f106"}.ion-chevron-right:before{content:"\f107"}.ion-arrow-down-a:before{content:"\f108"}.ion-arrow-up-a:before{content:"\f109"}.ion-arrow-swap:before{content:"\f10a"}.ion-arrow-dropdown:before{content:"\f10b"}.ion-globe:before{content:"\f10c"}.ion-time:before{content:"\f10d"}.ion-location:before{content:"\f10e"}.ion-warning:before{content:"\f10f"}.ion-error:before{content:"\f110"}.ion-film-outline:before{content:"\f111"}.ion-music-note:before{content:"\f112"}.ion-more-vertical:before{content:"\f113"}.ion-magnet:before{content:"\f114"}.ion-close:before{content:"\f115"}.ion-icon-big{font-size:149%}.index .title{background:url(../img/searx.png) center no-repeat;width:100%;min-height:80px}.index h1{font-size:5em}.index #search{margin:0 auto;background:inherit;border:inherit}.index .search_filters{display:block;margin:1em 0}.index .category label{padding:6px 10px;border-bottom:initial!important}@media screen and (max-width:75em){div.title h1{font-size:1em}.preferences_back{clear:both}}#main_preferences form{width:100%}#main_preferences fieldset{margin:8px;border:none}#main_preferences legend{margin:0;padding:5px 0 0;display:block;float:left;width:300px}#main_preferences .value{margin:0;padding:0;float:left;width:15em}#main_preferences .description{margin:0;padding:5px 0 0;float:left;width:50%;color:#909090;font-size:90%}#main_preferences select{width:200px;font-size:inherit!important}#main_preferences table{border-collapse:collapse}#main_preferences table.cookies{width:auto}#main_preferences div.selectable_url pre,footer,main{width:100%}#main_preferences table.cookies td,#main_preferences table.cookies th{text-align:left;padding:.25em}#main_preferences table.cookies td:first-child,#main_preferences table.cookies th:first-child{padding-right:4em}#main_preferences table.cookies>tbody>tr:nth-child(even)>td,#main_preferences table.cookies>tbody>tr:nth-child(even)>th{background-color:#ececec}#main_preferences .name,#main_preferences .shortcut{text-align:left}#main_preferences .preferences_back{background:#3498DB;color:#fff;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;display:inline-block;margin:2px 4px;padding:.5em}#main_preferences .preferences_back a{display:block;color:#FFF}#main_preferences .preferences_back a::first-letter{text-transform:uppercase}#search{padding:0 2em;margin:0;background:#f7f7f7;border-bottom:1px solid #d7d7d7}#search_wrapper{padding:10px 0}.search_box{margin:0 12px 0 0;display:inline-flex;flex-direction:row}#clear_search,#q,#send_search{border-collapse:separate;box-sizing:border-box;margin:0;padding:2px;height:2.2em;background:#FFF;color:#222;font-size:16px;outline:0}#clear_search{display:block;width:1.8em;border-top:1px solid #3498DB;border-bottom:1px solid #3498DB;border-right:none;border-left:none;border-radius:0;z-index:10000}#clear_search:hover{color:#3498DB}#clear_search.empty *{display:none}#q::-ms-clear,#q::-webkit-search-cancel-button{display:none}#q,#send_search{display:block!important;border:1px solid #3498DB;border-radius:0;z-index:2}#q{outline:0;padding-left:8px;padding-right:0!important;border-right:none;width:40em}#send_search{border-left:none;width:2.2em}#send_search:hover{cursor:pointer;color:#ECF0F1}.no-js #send_search{width:auto!important}.search_filters{display:inline-block;vertical-align:middle}@media screen and (max-width:75em){#categories{font-size:90%;clear:both}#categories .checkbox_container{margin:auto}html.touch #main_index #categories_container,html.touch #main_results #categories_container{width:1000px;width:-moz-max-content;width:-webkit-max-content;width:max-content}html.touch #main_index #categories_container .category,html.touch #main_results #categories_container .category{display:inline-block;width:auto}html.touch #main_index #categories,html.touch #main_results #categories{width:100%;margin:0;text-align:left;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}}@media screen and (max-width:50em){#search{width:100%;margin:0;padding:.1em 0 0}#search_wrapper{width:100%;margin:0 0 .7em;padding:0}.search_box{width:99%;margin:.1em;padding:0 .1em 0 0;display:flex;flex-direction:row}#q{width:auto!important;flex:1}.search_filters{display:block;margin:.5em}.language,.time_range{width:45%}.category{display:block;width:90%}.category label{border-bottom:0}}#categories{margin:0 10px 0 0;user-select:none}#categories::-webkit-scrollbar{width:0;height:0}.category{display:inline-block;margin:0 3px;padding:0}.category input{display:none}.category label{cursor:pointer;padding:4px 10px;margin:0;display:block;text-transform:capitalize;font-size:.9em;border-bottom:2px solid transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,html,main{padding:0;margin:0}.category input[type=checkbox]:focus+label{box-shadow:0 0 8px #3498DB}.category input[type=checkbox]:checked+label{background:#3498DB;color:#FFF;border-bottom:2px solid #084999}#categories_container .help{position:absolute;width:100%;bottom:-20px;overflow:hidden;opacity:0;transition:opacity 1s ease;font-size:.8em;text-position:center;background:#fff}footer p,html{font-size:.9em}#categories_container:hover .help{opacity:.8;transition:opacity 1s ease}html{font-family:arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:#444}#main_about,#main_preferences,#main_stats{margin:3em;width:auto}footer{bottom:0;height:3em;margin:1em 0;padding:1em 0;text-align:center}#main_preferences h1,#main_stats h1{background:url(../img/searx.png) no-repeat;background-size:auto 75%;min-height:40px;margin:0 auto}#results button[type=submit],input[type=submit]{padding:.5rem;margin:2px 4px;display:inline-block;background:#3498DB;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0;cursor:pointer}a{text-decoration:none;color:#29314d}a:visited,a:visited .highlight{color:#684898}article[data-vim-selected]{background:#f7f7f7}article[data-vim-selected]::before{position:absolute;left:1em;padding:2px;content:">";font-weight:700;color:#3498DB}article.result-images[data-vim-selected]{background:#3498DB}article.result-images[data-vim-selected]::before{display:none;content:""}.result{margin:19px 0 18px;padding:0}.result h3{font-size:1.1em;word-wrap:break-word;margin:5px 0 0;padding:0}.result h3 a{color:#084999;font-weight:400;font-size:1.1em}.result h3 a:visited{color:#684898}.result h3 a:focus,.result h3 a:hover{text-decoration:underline;border:none;-webkit-box-shadow:none;box-shadow:none;outline:0}.result .cache_link,.result .proxyfied_link{font-size:.9em!important}.result .altlink,.result .content,.result .stat,.result .url{font-size:.9em;padding:0;max-width:54em;word-wrap:break-word}.result .altlink,.result .content,.result .stat{margin:0;line-height:1.24}.result .altlink .highlight,.result .content .highlight,.result .stat .highlight{color:#000;background:inherit;font-weight:700}.result .codelines .highlight{color:inherit;background:inherit;font-weight:400}.result .url{margin:0 0 3px;color:#25a55b}.result .published_date{font-size:.8em;color:#888}.result img.thumbnail{float:left;padding:0 5px 10px 0;width:20em;min-width:20em;min-height:8em}.result img.image{float:left;padding:0 5px 10px 0;width:100px;max-height:100px;object-fit:scale-down;object-position:right top}.category-social .image{width:auto!important;min-width:48px;min-height:48px;padding:0 5px 25px 0!important}.result-videos .content{overflow:hidden}.engines{float:right;color:#888}.engines span{font-size:smaller;margin:0 .5em 0 0}.result-images,.result-images img{margin:0;padding:0;max-height:200px}.small_font{font-size:.8em}.highlight{color:#094089;background:inherit;font-weight:700}.result-images{display:inline-block;position:relative}.result-images img{float:inherit;border:none;background:#084999}.result-images span a{display:none;color:#FFF}.result-images:hover span a{display:block;position:absolute;bottom:0;right:0;padding:4px;margin:0 0 4px 4px;background-color:rgba(0,0,0,.6);font-size:.7em}.torrent_result{border-left:10px solid #d3d3d3;padding-left:3px}#answers,#backToTop,#sidebar .infobox{border:1px solid #ddd;box-shadow:0 0 5px #CCC}.torrent_result p{margin:3px;font-size:.8em}.torrent_result a{color:#084999}.torrent_result a:hover{text-decoration:underline}.torrent_result a:visited{color:#684898}#results{margin:2em 2em 20px;padding:0;width:50em}#suggestions .wrapper{display:flex;flex-flow:row wrap;justify-content:flex-end}#suggestions .wrapper form{display:inline-block;flex:1 1 50%}#answers,#corrections,#suggestions{max-width:50em}#answers input,#corrections input,#infoboxes input,#suggestions input{padding:0;margin:3px;font-size:.9em;display:inline-block;background:0 0;color:#444;cursor:pointer}#answers .infobox .url a,#answers input[type=submit],#corrections .infobox .url a,#corrections input[type=submit],#infoboxes .infobox .url a,#infoboxes input[type=submit],#suggestions .infobox .url a,#suggestions input[type=submit]{color:#084999;text-decoration:none;font-size:.9rem}#answers .infobox .url a:hover,#answers input[type=submit]:hover,#corrections .infobox .url a:hover,#corrections input[type=submit]:hover,#infoboxes .infobox .url a:hover,#infoboxes input[type=submit]:hover,#suggestions .infobox .url a:hover,#suggestions input[type=submit]:hover{text-decoration:underline}#corrections{display:flex;flex-flow:row wrap;margin:1em 0}#corrections h4,#corrections input[type=submit]{display:inline-block;margin:0 .5em 0 0}#corrections input[type=submit]::after{content:", "}#apis .title,#search_url .title,#suggestions .title{margin:2em 0 .5em;color:#444}#answers{margin:10px 8px;padding:.9em}#answers h4{display:none}#answers .answer{display:block;font-size:1.2em;font-weight:700}#answers form,#infoboxes form{min-width:210px}#sidebar{position:absolute;top:100px;left:57em;margin:0 2px 5px 5px;padding:0 2px 2px;max-width:25em;word-wrap:break-word}#sidebar .infobox{margin:10px 0;padding:.9em;font-size:.9em}#sidebar .infobox h2{margin:0 0 .5em}#sidebar .infobox img{max-width:100%;max-height:12em;display:block;margin:0;padding:0}#sidebar .infobox dl{margin:.5em 0}#sidebar .infobox dt{display:inline;margin:.5em .25em .5em 0;padding:0;font-weight:700}#sidebar .infobox dd{display:inline;margin:.5em 0;padding:0}#apis,#search_url{margin-top:8px}#sidebar .infobox input{font-size:1em}#search_url div.selectable_url pre{width:200em}#linkto_preferences{position:absolute;right:10px;top:.9em;padding:0;border:0;display:block;font-size:1.2em;color:#222}#linkto_preferences a:active *,#linkto_preferences a:hover *,#linkto_preferences a:link *,#linkto_preferences a:visited *{color:#222}#backToTop{margin:0 0 0 2em;padding:0;font-size:1em;background:#fff;position:fixed;bottom:85px;left:50em;transition:opacity .5s;opacity:0}#backToTop a{display:block;margin:0;padding:.6em}@media screen and (max-width:75em){#main_about,#main_preferences,#main_stats{margin:.5em;width:auto}#answers,#suggestions{margin-top:1em}#infoboxes{position:inherit;max-width:inherit}#infoboxes .infobox{clear:both}#infoboxes .infobox img{float:left;max-width:10em;margin:.5em .5em .5em 0}#sidebar{position:static;max-width:50em;margin:0 0 2px;padding:0;float:none;border:none;width:auto}.image_result,.image_result img,.result .thumbnail{max-width:98%}#sidebar input{border:0}#apis,#search_url{display:none}.result{border-bottom:1px solid #E8E7E6;margin:0;padding-top:8px;padding-bottom:6px}.result h3{margin:0 0 1px}.result .url span.url{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.result .url a{float:right;padding:0 .5em}.result .engines{float:right;padding:0 0 3px}.result-images{border-bottom:none!important}}#main_results div#results.only_template_images{flex-direction:column;width:auto;display:flex}#main_results div#results.only_template_images #sidebar{position:relative;top:auto;order:2}#main_results div#results.only_template_images #urls{position:relative;order:1}#main_results div#results.only_template_images #backToTop{right:.5em;left:auto}#main_results div#results.only_template_images #pagination{position:relative;order:3}@media screen and (max-width:50em){article[data-vim-selected]::before{display:none;content:""}#linkto_preferences{display:none;postion:fixed!important;top:100px;right:0}#sidebar{margin:0 5px 2px}#corrections{margin:1em 5px}#results{margin:0;padding:0;width:initial}#backToTop{left:40em;bottom:35px}.result{padding:8px 10px 6px}.result-images{margin:0;padding:0;border:none}}@media screen and (max-width:35em){.result-videos img.thumbnail{float:none!important}.result-videos .content{overflow:inherit}}pre code{white-space:pre-wrap} \ No newline at end of file diff --git a/searx/static/themes/simple/js/searx.head.min.js b/searx/static/themes/simple/js/searx.head.min.js index 7bbb6847..8634d2a9 100644 --- a/searx/static/themes/simple/js/searx.head.min.js +++ b/searx/static/themes/simple/js/searx.head.min.js @@ -1,4 +1,4 @@ -/*! simple/searx.min.js | 19-09-2020 | https://github.com/asciimoo/searx */ +/*! simple/searx.min.js | 01-12-2020 | https://github.com/searx/searx */ (function(t,e){"use strict";var a=e.currentScript||function(){var t=e.getElementsByTagName("script");return t[t.length-1]}();t.searx={touch:"ontouchstart"in t||t.DocumentTouch&&document instanceof DocumentTouch||false,method:a.getAttribute("data-method"),autocompleter:a.getAttribute("data-autocompleter")==="true",search_on_category_select:a.getAttribute("data-search-on-category-select")==="true",infinite_scroll:a.getAttribute("data-infinite-scroll")==="true",static_path:a.getAttribute("data-static-path"),no_item_found:a.getAttribute("data-no-item-found")};e.getElementsByTagName("html")[0].className=t.searx.touch?"js touch":"js"})(window,document); //# sourceMappingURL=searx.head.min.js.map \ No newline at end of file diff --git a/searx/static/themes/simple/js/searx.min.js b/searx/static/themes/simple/js/searx.min.js index ca3a420a..74d7cf4c 100644 --- a/searx/static/themes/simple/js/searx.min.js +++ b/searx/static/themes/simple/js/searx.min.js @@ -1,4 +1,4 @@ -/*! simple/searx.min.js | 19-09-2020 | https://github.com/asciimoo/searx */ +/*! simple/searx.min.js | 01-12-2020 | https://github.com/searx/searx */ window.searx=function(t,a){"use strict";if(t.Element){(function(e){e.matches=e.matches||e.matchesSelector||e.webkitMatchesSelector||e.msMatchesSelector||function(e){var t=this,n=(t.parentNode||t.document).querySelectorAll(e),i=-1;while(n[++i]&&n[i]!=t);return!!n[i]}})(Element.prototype)}function o(e,t,n){try{e.call(t,n)}catch(e){console.log(e)}}var s=window.searx||{};s.on=function(i,e,r,t){t=t||false;if(typeof i!=="string"){i.addEventListener(e,r,t)}else{a.addEventListener(e,function(e){var t=e.target||e.srcElement,n=false;while(t&&t.matches&&t!==a&&!(n=t.matches(i)))t=t.parentElement;if(n)o(r,t,e)},t)}};s.ready=function(e){if(document.readyState!="loading"){e.call(t)}else{t.addEventListener("DOMContentLoaded",e.bind(t))}};s.http=function(e,t,n){var i=new XMLHttpRequest,r=function(){},a=function(){},o={then:function(e){r=e;return o},catch:function(e){a=e;return o}};try{i.open(e,t,true);i.onload=function(){if(i.status==200){r(i.response,i.responseType)}else{a(Error(i.statusText))}};i.onerror=function(){a(Error("Network Error"))};i.onabort=function(){a(Error("Transaction is aborted"))};i.send()}catch(e){a(e)}return o};s.loadStyle=function(e){var t=s.static_path+e,n="style_"+e.replace(".","_"),i=a.getElementById(n);if(i===null){i=a.createElement("link");i.setAttribute("id",n);i.setAttribute("rel","stylesheet");i.setAttribute("type","text/css");i.setAttribute("href",t);a.body.appendChild(i)}};s.loadScript=function(e,t){var n=s.static_path+e,i="script_"+e.replace(".","_"),r=a.getElementById(i);if(r===null){r=a.createElement("script");r.setAttribute("id",i);r.setAttribute("src",n);r.onload=t;r.onerror=function(){r.setAttribute("error","1")};a.body.appendChild(r)}else if(!r.hasAttribute("error")){try{t.apply(r,[])}catch(e){console.log(e)}}else{console.log("callback not executed : script '"+n+"' not loaded.")}};s.insertBefore=function(e,t){element.parentNode.insertBefore(e,t)};s.insertAfter=function(e,t){t.parentNode.insertBefore(e,t.nextSibling)};s.on(".close","click",function(e){var t=e.target||e.srcElement;this.parentNode.classList.add("invisible")});return s}(window,document);(function(e){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=e()}else if(typeof define==="function"&&define.amd){define([],e)}else{var t;if(typeof window!=="undefined"){t=window}else if(typeof global!=="undefined"){t=global}else if(typeof self!=="undefined"){t=self}else{t=this}t.AutoComplete=e()}})(function(){var e,t,n;return function a(o,s,l){function u(n,e){if(!s[n]){if(!o[n]){var t=typeof require=="function"&&require;if(!e&&t)return t(n,!0);if(c)return c(n,!0);var i=new Error("Cannot find module '"+n+"'");throw i.code="MODULE_NOT_FOUND",i}var r=s[n]={exports:{}};o[n][0].call(r.exports,function(e){var t=o[n][1][e];return u(t?t:e)},r,r.exports,a,o,s,l)}return s[n].exports}var c=typeof require=="function"&&require;for(var e=0;e -

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

- {% autoescape false %} -

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

- {% endautoescape %} - -{% endblock %} diff --git a/searx/templates/courgette/about.html b/searx/templates/courgette/about.html deleted file mode 100644 index 08948ee9..00000000 --- a/searx/templates/courgette/about.html +++ /dev/null @@ -1,5 +0,0 @@ -{% extends 'courgette/base.html' %} -{% block content %} -{% include 'courgette/github_ribbon.html' %} -{% include '__common__/about.html' %} -{% endblock %} diff --git a/searx/templates/courgette/base.html b/searx/templates/courgette/base.html deleted file mode 100644 index 468b817c..00000000 --- a/searx/templates/courgette/base.html +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - {% block title %}{% endblock %}searx - - {% if rtl %} - - {% endif %} - {% if cookies['courgette-color'] %} - - {% endif %} - - {% block styles %} - {% endblock %} - {% block meta %}{% endblock %} - {% block head %} - - {% endblock %} - - - -
- {% block content %} - {% endblock %} - {% if autocomplete %} - - - {% endif %} - -
- - diff --git a/searx/templates/courgette/categories.html b/searx/templates/courgette/categories.html deleted file mode 100644 index b8d6a75e..00000000 --- a/searx/templates/courgette/categories.html +++ /dev/null @@ -1,9 +0,0 @@ -
-
- {% for category in categories %} -
- -
- {% endfor %} -
-
\ No newline at end of file diff --git a/searx/templates/courgette/color.css b/searx/templates/courgette/color.css deleted file mode 100644 index 3e0d7308..00000000 --- a/searx/templates/courgette/color.css +++ /dev/null @@ -1,34 +0,0 @@ - .autocompleter-choices li:hover, -.checkbox_container label:hover, -.checkbox_container input[type="checkbox"]:checked + label, -#sidebar, -#suggestions input[type="submit"]:hover, -#suggestions input[type="submit"]:focus, -input[type="submit"], -.engine_checkbox label, -.engine_checkbox .deny, -#search_submit{ - background-color: {{ cookies['courgette-color'].split()[0] }}; -} - -.result_title a, -.row a, -.title h1{ - color: {{ cookies['courgette-color'].split()[0] }}; -} - -#answers { - border-color: {{ cookies['courgette-color'].split()[0] }}; -} - -#search_submit:hover, -#search_submit:focus, -#sidebar input[type="submit"]:hover, -#sidebar input[type="submit"]:focus { - background-color: {{ cookies['courgette-color'].split()[1] }}; -} - -input[type="submit"]:hover, -input[type="submit"]:focus { - background: {{ cookies['courgette-color'].split()[1] }}; -} \ No newline at end of file diff --git a/searx/templates/courgette/github_ribbon.html b/searx/templates/courgette/github_ribbon.html deleted file mode 100644 index fb38a205..00000000 --- a/searx/templates/courgette/github_ribbon.html +++ /dev/null @@ -1,3 +0,0 @@ - - Fork me on GitHub - diff --git a/searx/templates/courgette/index.html b/searx/templates/courgette/index.html deleted file mode 100644 index 0d34e1cf..00000000 --- a/searx/templates/courgette/index.html +++ /dev/null @@ -1,17 +0,0 @@ -{% extends "courgette/base.html" %} -{% block content %} -{% include 'courgette/github_ribbon.html' %} -
-

searx

- {% include 'courgette/search.html' %} -

- {% if rtl %} - {{ _('preferences') }} - {% endif %} - {{ _('about') }} - {% if not rtl %} - {{ _('preferences') }} - {% endif %} -

-
-{% endblock %} \ No newline at end of file diff --git a/searx/templates/courgette/preferences.html b/searx/templates/courgette/preferences.html deleted file mode 100644 index 6480694b..00000000 --- a/searx/templates/courgette/preferences.html +++ /dev/null @@ -1,150 +0,0 @@ -{% extends "courgette/base.html" %} -{% block head %} {% endblock %} -{% block content %} -
-

{{ _('Preferences') }}

- -
- {% if 'categories' not in locked_preferences %} -
- {{ _('Default categories') }} - {% include 'courgette/categories.html' %} -
- {% endif %} - {% if 'language' not in locked_preferences %} -
- {{ _('Search language') }} -

- -

-
- {% endif %} - {% if 'locale' not in locked_preferences %} -
- {{ _('Interface language') }} -

- -

-
- {% endif %} - {% if 'autocomplete' not in locked_preferences %} -
- {{ _('Autocomplete') }} -

- -

-
- {% endif %} - {% if 'image_proxy' not in locked_preferences %} -
- {{ _('Image proxy') }} -

- -

-
- {% endif %} - {% if 'method' not in locked_preferences %} -
- {{ _('Method') }} -

- -

-
- {% endif %} - {% if 'safesearch' not in locked_preferences %} -
- {{ _('SafeSearch') }} -

- -

-
- {% endif %} - {% if 'theme' not in locked_preferences %} -
- {{ _('Themes') }} -

- -

-
-
- {{ _('Color') }} -

- -

-
- {% endif %} -
- {{ _('Currently used search engines') }} - - - - - - - - - {% for categ in all_categories %} - {% for search_engine in engines_by_category[categ] %} - - {% if not search_engine.private %} - - - - - - - {% endif %} - {% endfor %} - {% endfor %} -
{{ _('Engine name') }}{{ _('Shortcut') }}{{ _('Category') }}{{ _('Allow') }} / {{ _('Block') }}
{{ search_engine.name }}{{ shortcuts[search_engine.name] }}{{ _(categ) }} - - - -
-
-

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

- - - - -
-
-{% endblock %} diff --git a/searx/templates/courgette/result_templates/code.html b/searx/templates/courgette/result_templates/code.html deleted file mode 100644 index b83116ec..00000000 --- a/searx/templates/courgette/result_templates/code.html +++ /dev/null @@ -1,11 +0,0 @@ -
-

{{ result.title|safe }}

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

{% if result.img_src %}{% endif %}{% if result.content %}{{ result.content|safe }}
{% endif %}

- {% if result.repository %}

{{ result.repository }}

{% endif %} -
- {{ result.codelines|code_highlighter(result.code_language)|safe }} -
- -

{{ result.pretty_url }}‎

-
diff --git a/searx/templates/courgette/result_templates/default.html b/searx/templates/courgette/result_templates/default.html deleted file mode 100644 index 1cbedc32..00000000 --- a/searx/templates/courgette/result_templates/default.html +++ /dev/null @@ -1,13 +0,0 @@ -
- - {% if "icon_"~result.engine~".ico" in favicons %} - {{result.engine}} - {% endif %} - -
-

{{ result.title|safe }}

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

{% if result.content %}{{ result.content|safe }}
{% endif %}

-

{{ result.pretty_url }}‎

-
-
diff --git a/searx/templates/courgette/result_templates/images.html b/searx/templates/courgette/result_templates/images.html deleted file mode 100644 index e8ac5072..00000000 --- a/searx/templates/courgette/result_templates/images.html +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/searx/templates/courgette/result_templates/key-value.html b/searx/templates/courgette/result_templates/key-value.html deleted file mode 100644 index e9382b8d..00000000 --- a/searx/templates/courgette/result_templates/key-value.html +++ /dev/null @@ -1,13 +0,0 @@ -
- - {% for key, value in result.items() %} - {% if key in ['engine', 'engines', 'template', 'score', 'category', 'positions'] %} - {% continue %} - {% endif %} - - - - {% endfor %} -
{{ key|upper }}: {{ value|safe }}
-

{{ result.engines|join(', ') }}

-
diff --git a/searx/templates/courgette/result_templates/map.html b/searx/templates/courgette/result_templates/map.html deleted file mode 100644 index 1cbedc32..00000000 --- a/searx/templates/courgette/result_templates/map.html +++ /dev/null @@ -1,13 +0,0 @@ -
- - {% if "icon_"~result.engine~".ico" in favicons %} - {{result.engine}} - {% endif %} - -
-

{{ result.title|safe }}

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

{% if result.content %}{{ result.content|safe }}
{% endif %}

-

{{ result.pretty_url }}‎

-
-
diff --git a/searx/templates/courgette/result_templates/torrent.html b/searx/templates/courgette/result_templates/torrent.html deleted file mode 100644 index 8b9a68fa..00000000 --- a/searx/templates/courgette/result_templates/torrent.html +++ /dev/null @@ -1,13 +0,0 @@ -
- {% if "icon_"~result.engine~".ico" in favicons %} - {{result.engine}} - {% endif %} -

{{ result.title|safe }}

- {% if result.content %}{{ result.content|safe }}
{% endif %} - {% if result.seed is defined %}{{ _('Seeder') }} : {{ result.seed }}, {{ _('Leecher') }} : {{ result.leech }}
{% endif %} - - {% if result.magnetlink %}{{ _('magnet link') }}{% endif %} - {% if result.torrentfile %}{{ _('torrent file') }}{% endif %} - -

{{ result.pretty_url }}‎

-
diff --git a/searx/templates/courgette/result_templates/videos.html b/searx/templates/courgette/result_templates/videos.html deleted file mode 100644 index 576c483e..00000000 --- a/searx/templates/courgette/result_templates/videos.html +++ /dev/null @@ -1,10 +0,0 @@ -
- {% if "icon_"~result.engine~".ico" in favicons %} - {{result.engine}} - {% endif %} - -

{{ result.title|safe }}

- {% if result.publishedDate %}{{ result.publishedDate }}
{% endif %} - {{ result.title|striptags }} -

{{ result.pretty_url }}‎

-
diff --git a/searx/templates/courgette/results.html b/searx/templates/courgette/results.html deleted file mode 100644 index 716ea4d9..00000000 --- a/searx/templates/courgette/results.html +++ /dev/null @@ -1,87 +0,0 @@ -{% extends "courgette/base.html" %} -{% block title %}{{ q|e }} - {% endblock %} -{% block meta %}{% endblock %} -{% block content %} - - -
- - - {% if answers %} -
{{ _('Answers') }} - {% for answer in answers %} - {{ answer }} - {% endfor %} -
- {% endif %} - - {% if suggestions %} -
{{ _('Suggestions') }} - {% for suggestion in suggestions %} -
- - -
- {% endfor %} -
- {% endif %} - - {% for result in results %} - {% if result['template'] %} - {% include get_result_template('courgette', result['template']) %} - {% else %} - {% include 'courgette/result_templates/default.html' %} - {% endif %} - {% endfor %} - - {% if paging %} - - {% endif %} -
-{% endblock %} diff --git a/searx/templates/courgette/search.html b/searx/templates/courgette/search.html deleted file mode 100644 index 89daead8..00000000 --- a/searx/templates/courgette/search.html +++ /dev/null @@ -1,7 +0,0 @@ -
-
- - -
- {% include 'courgette/categories.html' %} -
diff --git a/searx/templates/courgette/stats.html b/searx/templates/courgette/stats.html deleted file mode 100644 index b9aafbb7..00000000 --- a/searx/templates/courgette/stats.html +++ /dev/null @@ -1,22 +0,0 @@ -{% extends "courgette/base.html" %} -{% block head %} {% endblock %} -{% block content %} -

{{ _('Engine stats') }}

- -{% for stat_name,stat_category in stats %} -
- - - - - {% for engine in stat_category %} - - - - - - {% endfor %} -
{{ stat_name }}
{{ engine.name }}{{ '%.02f'|format(engine.avg) }}
 
-
-{% endfor %} -{% endblock %} \ No newline at end of file diff --git a/searx/templates/legacy/404.html b/searx/templates/legacy/404.html deleted file mode 100644 index c0fa62b0..00000000 --- a/searx/templates/legacy/404.html +++ /dev/null @@ -1,9 +0,0 @@ -{% extends "legacy/base.html" %} -{% block content %} -
-

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

- {% autoescape false %} -

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

- {% endautoescape %} -
-{% endblock %} diff --git a/searx/templates/legacy/about.html b/searx/templates/legacy/about.html deleted file mode 100644 index f773e3a7..00000000 --- a/searx/templates/legacy/about.html +++ /dev/null @@ -1,5 +0,0 @@ -{% extends 'legacy/base.html' %} -{% block content %} -{% include 'legacy/github_ribbon.html' %} -{% include '__common__/about.html' %} -{% endblock %} diff --git a/searx/templates/legacy/base.html b/searx/templates/legacy/base.html deleted file mode 100644 index 1e523227..00000000 --- a/searx/templates/legacy/base.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - {% block title %}{% endblock %}searx - - {% if rtl %} - - {% endif %} - - {% block styles %} - {% endblock %} - {% block meta %}{% endblock %} - {% block head %} - - {% endblock %} - - -
- {% block content %} - {% endblock %} - {% if autocomplete %} - - - {% endif %} - - -
- - diff --git a/searx/templates/legacy/categories.html b/searx/templates/legacy/categories.html deleted file mode 100644 index 1c466781..00000000 --- a/searx/templates/legacy/categories.html +++ /dev/null @@ -1,10 +0,0 @@ -
-
- {% for category in categories %} -
- -
- {% endfor %} - {% if display_tooltip %}{% endif %} -
-
diff --git a/searx/templates/legacy/github_ribbon.html b/searx/templates/legacy/github_ribbon.html deleted file mode 100644 index fb38a205..00000000 --- a/searx/templates/legacy/github_ribbon.html +++ /dev/null @@ -1,3 +0,0 @@ - - Fork me on GitHub - diff --git a/searx/templates/legacy/index.html b/searx/templates/legacy/index.html deleted file mode 100644 index de956d5b..00000000 --- a/searx/templates/legacy/index.html +++ /dev/null @@ -1,18 +0,0 @@ -{% extends "legacy/base.html" %} -{% block content %} -
-

searx

- {% include 'legacy/search.html' %} -

- {% if rtl %} - {{ _('preferences') }} - {% endif %} - {{ _('about') }} - {% if not rtl %} - {{ _('preferences') }} - {% endif %} -

-
-{% include 'legacy/github_ribbon.html' %} -{% endblock %} - diff --git a/searx/templates/legacy/infobox.html b/searx/templates/legacy/infobox.html deleted file mode 100644 index 70f3b12d..00000000 --- a/searx/templates/legacy/infobox.html +++ /dev/null @@ -1,51 +0,0 @@ -
-

{{ infobox.infobox }}

- {% if infobox.img_src %}{{ infobox.infobox|striptags }}{% endif %} -

{{ infobox.entity }}

-

{{ infobox.content | safe }}

- {% if infobox.attributes %} -
- - {% for attribute in infobox.attributes %} - - - {% if attribute.image %} - - {% else %} - - {% endif %} - - {% endfor %} -
{{ attribute.label }}{{ attribute.image.alt }}{{ attribute.value }}
-
- {% endif %} - - {% if infobox.urls %} -
- -
- {% endif %} - - {% if infobox.relatedTopics %} -
- {% for topic in infobox.relatedTopics %} -
-

{{ topic.name }}

- {% for suggestion in topic.suggestions %} -
- - -
- {% endfor %} -
- {% endfor %} -
- {% endif %} - -
- -
diff --git a/searx/templates/legacy/preferences.html b/searx/templates/legacy/preferences.html deleted file mode 100644 index 23b3875d..00000000 --- a/searx/templates/legacy/preferences.html +++ /dev/null @@ -1,147 +0,0 @@ -{% extends "legacy/base.html" %} -{% block head %} {% endblock %} -{% block content %} -
-

{{ _('Preferences') }}

- -
-
- {{ _('Default categories') }} - {% set display_tooltip = false %} - {% include 'legacy/categories.html' %} -
- {% if 'language' not in locked_preferences %} -
- {{ _('Search language') }} -

- -

-
- {% endif %} - {% if 'locale' not in locked_preferences %} -
- {{ _('Interface language') }} -

- -

-
- {% endif %} - {% if 'autocomplete' not in locked_preferences %} -
- {{ _('Autocomplete') }} -

- -

-
- {% endif %} - {% if 'image_proxy' not in locked_preferences %} -
- {{ _('Image proxy') }} -

- -

-
- {% endif %} - {% if 'method' not in locked_preferences %} -
- {{ _('Method') }} -

- -

-
- {% endif %} - {% if 'safesearch' not in locked_preferences %} -
- {{ _('SafeSearch') }} -

- -

-
- {% endif %} - {% if 'theme' not in locked_preferences %} -
- {{ _('Themes') }} -

- -

-
- {% endif %} - {% if 'results_on_new_tab' not in locked_preferences %} -
- {{ _('Results on new tabs') }} -

- -

-
- {% endif %} -
- {{ _('Currently used search engines') }} - - - - - - - - - {% for categ in all_categories %} - {% for search_engine in engines_by_category[categ] %} - - {% if not search_engine.private %} - - - - - - - {% endif %} - {% endfor %} - {% endfor %} -
{{ _('Engine name') }}{{ _('Shortcut') }}{{ _('Category') }}{{ _('Allow') }} / {{ _('Block') }}
{{ search_engine.name }}{{ shortcuts[search_engine.name] }}{{ _(categ) }} - - - -
-
-

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

- - - - -
-
-{% endblock %} diff --git a/searx/templates/legacy/result_templates/code.html b/searx/templates/legacy/result_templates/code.html deleted file mode 100644 index ea89563e..00000000 --- a/searx/templates/legacy/result_templates/code.html +++ /dev/null @@ -1,11 +0,0 @@ -
-

{{ result.title|safe }}

-

{{ result.pretty_url }}‎ {{ _('cached') }}

- {% if result.publishedDate %}

{{ result.publishedDate }}

{% endif %} -

{% if result.img_src %}{% endif %}{% if result.content %}{{ result.content|safe }}
{% endif %}

- {% if result.repository %}

{{ result.repository }}

{% endif %} - -
- {{ result.codelines|code_highlighter(result.code_language)|safe }} -
-
diff --git a/searx/templates/legacy/result_templates/default.html b/searx/templates/legacy/result_templates/default.html deleted file mode 100644 index 78bf031d..00000000 --- a/searx/templates/legacy/result_templates/default.html +++ /dev/null @@ -1,11 +0,0 @@ -
-

{% if "icon_"~result.engine~".ico" in favicons %}{{result.engine}}{% endif %}{{ result.title|safe }}

-

{{ result.pretty_url }}‎ - {% if result.cached_url %} - {{ _('cached') }} - {% elif not result.is_onion %} - {{ _('cached') }} - {% endif %} - {% if result.publishedDate %}{{ result.publishedDate }}{% endif %}

-

{% if result.img_src %}{% endif %}{% if result.content %}{{ result.content|safe }}
{% endif %}

-
diff --git a/searx/templates/legacy/result_templates/images.html b/searx/templates/legacy/result_templates/images.html deleted file mode 100644 index 514cdf8b..00000000 --- a/searx/templates/legacy/result_templates/images.html +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/searx/templates/legacy/result_templates/key-value.html b/searx/templates/legacy/result_templates/key-value.html deleted file mode 100644 index 15717a1a..00000000 --- a/searx/templates/legacy/result_templates/key-value.html +++ /dev/null @@ -1,13 +0,0 @@ - - {% for key, value in result.items() %} - {% if key in ['engine', 'engines', 'template', 'score', 'category', 'positions'] %} - {% continue %} - {% endif %} - - - - {% endfor %} - - - -
{{ key|upper }}: {{ value|safe }}
ENGINES: {{ result.engines|join(', ') }}
diff --git a/searx/templates/legacy/result_templates/map.html b/searx/templates/legacy/result_templates/map.html deleted file mode 100644 index 6937ba45..00000000 --- a/searx/templates/legacy/result_templates/map.html +++ /dev/null @@ -1,13 +0,0 @@ -
- - {% if "icon_"~result.engine~".ico" in favicons %} - {{result.engine}} - {% endif %} - -
-

{{ result.title|safe }}

-

{{ result.pretty_url }}‎ {{ _('cached') }} - {% if result.publishedDate %}{{ result.publishedDate }}{% endif %}

-

{% if result.img_src %}{% endif %}{% if result.content %}{{ result.content|safe }}
{% endif %}

-
-
diff --git a/searx/templates/legacy/result_templates/torrent.html b/searx/templates/legacy/result_templates/torrent.html deleted file mode 100644 index f251496b..00000000 --- a/searx/templates/legacy/result_templates/torrent.html +++ /dev/null @@ -1,13 +0,0 @@ -
- {% if "icon_"~result.engine~".ico" in favicons %} - {{result.engine}} - {% endif %} -

{{ result.title|safe }}

-

{{ result.pretty_url }}‎

- {% if result.content %}

{{ result.content|safe }}

{% endif %} -

- {% if result.magnetlink %}{{ _('magnet link') }}{% endif %} - {% if result.torrentfile %}{{ _('torrent file') }}{% endif %} - - {% if result.seed is defined %}{{ _('Seeder') }} : {{ result.seed }}, {{ _('Leecher') }} : {{ result.leech }}{% endif %} -

-
diff --git a/searx/templates/legacy/result_templates/videos.html b/searx/templates/legacy/result_templates/videos.html deleted file mode 100644 index 50f4d1e9..00000000 --- a/searx/templates/legacy/result_templates/videos.html +++ /dev/null @@ -1,6 +0,0 @@ -
-

{% if "icon_"~result.engine~".ico" in favicons %}{{result.engine}}{% endif %}{{ result.title|safe }}

- {% if result.publishedDate %}{{ result.publishedDate }}
{% endif %} - {{ result.title|striptags }} -

{{ result.url }}‎

-
diff --git a/searx/templates/legacy/results.html b/searx/templates/legacy/results.html deleted file mode 100644 index efff0667..00000000 --- a/searx/templates/legacy/results.html +++ /dev/null @@ -1,104 +0,0 @@ -{% extends "legacy/base.html" %} -{% block title %}{{ q|e }} - {% endblock %} -{% block meta %}{% endblock %} -{% block content %} - - -
- - - {% if answers %} -
{{ _('Answers') }} - {% for answer in answers.values() %} - {% if answer.url %} - {{ answer.answer }} - {% else %} - {{ answer.answer }} - {% endif %} - {% endfor %} -
- {% endif %} - - {% if suggestions %} -
{{ _('Suggestions') }} : - {% set first = true %} - {% for suggestion in suggestions %} - {% if not first %} • {% endif %}
- - -
- {% set first = false %} - {% endfor %} -
- {% endif %} - - {% if infoboxes %} -
- {% for infobox in infoboxes %} - {% include 'legacy/infobox.html' %} - {% endfor %} -
- {% endif %} - - {% for result in results %} - {% if result['template'] %} - {% include get_result_template('legacy', result['template']) %} - {% else %} - {% include 'legacy/result_templates/default.html' %} - {% endif %} - {% endfor %} - - {% if paging %} - - {% endif %} -
-{% endblock %} diff --git a/searx/templates/legacy/search.html b/searx/templates/legacy/search.html deleted file mode 100644 index 88cf3d38..00000000 --- a/searx/templates/legacy/search.html +++ /dev/null @@ -1,8 +0,0 @@ -
-
- - -
- {% set display_tooltip = true %} - {% include 'legacy/categories.html' %} -
diff --git a/searx/templates/legacy/stats.html b/searx/templates/legacy/stats.html deleted file mode 100644 index 372447e2..00000000 --- a/searx/templates/legacy/stats.html +++ /dev/null @@ -1,22 +0,0 @@ -{% extends "legacy/base.html" %} -{% block head %} {% endblock %} -{% block content %} -

{{ _('Engine stats') }}

- -{% for stat_name,stat_category in stats %} -
- - - - - {% for engine in stat_category %} - - - - - - {% endfor %} -
{{ stat_name }}
{{ engine.name }}{{ '%.02f'|format(engine.avg) }}
 
-
-{% endfor %} -{% endblock %} diff --git a/searx/templates/oscar/index.html b/searx/templates/oscar/index.html index 48c49d64..fd8625d1 100644 --- a/searx/templates/oscar/index.html +++ b/searx/templates/oscar/index.html @@ -1,17 +1,16 @@ {% extends "oscar/base.html" %} {% block content %}
-
+
{{- "" -}}
- {% if cookies['oscar-style'] == 'pointhi' %} + {%- if cookies['oscar-style'] == 'pointhi' -%}

searx logosearx

- {% else %} - + {%- endif -%} +
{{- "" -}}
diff --git a/searx/templates/pix-art/404.html b/searx/templates/pix-art/404.html deleted file mode 100644 index 389bb5ec..00000000 --- a/searx/templates/pix-art/404.html +++ /dev/null @@ -1,9 +0,0 @@ -{% extends "pix-art/base.html" %} -{% block content %} -
-

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

- {% autoescape false %} -

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

- {% endautoescape %} -
-{% endblock %} diff --git a/searx/templates/pix-art/about.html b/searx/templates/pix-art/about.html deleted file mode 100644 index f76a6893..00000000 --- a/searx/templates/pix-art/about.html +++ /dev/null @@ -1,4 +0,0 @@ -{% extends 'pix-art/base.html' %} -{% block content %} -{% include '__common__/about.html' %} -{% endblock %} diff --git a/searx/templates/pix-art/base.html b/searx/templates/pix-art/base.html deleted file mode 100644 index 6af8823c..00000000 --- a/searx/templates/pix-art/base.html +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - {% block title %}{% endblock %}searx - - - {% block styles %} - {% endblock %} - {% block meta %}{% endblock %} - {% block head %} - {% endblock %} - - - -
- {% block content %} - {% endblock %} - - - -
- - diff --git a/searx/templates/pix-art/index.html b/searx/templates/pix-art/index.html deleted file mode 100644 index a0c61f97..00000000 --- a/searx/templates/pix-art/index.html +++ /dev/null @@ -1,12 +0,0 @@ -{% extends "pix-art/base.html" %} -{% block content %} -
-

searx Logo

- {% include 'pix-art/search.html' %} -

- {{ _('about') }} - {{ _('preferences') }} -

-
-{% endblock %} - diff --git a/searx/templates/pix-art/preferences.html b/searx/templates/pix-art/preferences.html deleted file mode 100644 index ee415435..00000000 --- a/searx/templates/pix-art/preferences.html +++ /dev/null @@ -1,90 +0,0 @@ -{% extends "legacy/base.html" %} -{% block head %} {% endblock %} -{% block content %} -
-

{{ _('Preferences') }}

- -
- {% if 'language' not in locked_preferences %} -
- {{ _('Search language') }} -

- -

-
- {% endif %} - {% if 'locale' not in locked_preferences %} -
- {{ _('Interface language') }} -

- -

-
- {% endif %} - {% if 'method' not in locked_preferences %} -
- {{ _('Method') }} -

- -

-
- {% endif %} - {% if 'theme' not in locked_preferences %} -
- {{ _('Themes') }} -

- -

-
- {% endif %} -
- {{ _('Currently used search engines') }} - - - - - - - {% for categ in all_categories %} - {% for search_engine in engines_by_category[categ] %} - - {% if not search_engine.private %} - - - - - {% endif %} - {% endfor %} - {% endfor %} -
{{ _('Engine name') }}{{ _('Allow') }} / {{ _('Block') }}
{{ search_engine.name }} ({{ shortcuts[search_engine.name] }})‎ - - - -
-
-

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

- - - -
-
-{% endblock %} diff --git a/searx/templates/pix-art/result_templates/default.html b/searx/templates/pix-art/result_templates/default.html deleted file mode 100644 index ada81e5a..00000000 --- a/searx/templates/pix-art/result_templates/default.html +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/searx/templates/pix-art/result_templates/images.html b/searx/templates/pix-art/result_templates/images.html deleted file mode 100644 index d85f841a..00000000 --- a/searx/templates/pix-art/result_templates/images.html +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/searx/templates/pix-art/results.html b/searx/templates/pix-art/results.html deleted file mode 100644 index 8999e051..00000000 --- a/searx/templates/pix-art/results.html +++ /dev/null @@ -1,32 +0,0 @@ -{% if pageno > 1 %} - {% for result in results %} - {% set index = loop.index %} - {% include 'pix-art/result_templates/default.html' %} - {% endfor %} -{% else %} -{% extends "pix-art/base.html" %} -{% block title %}{{ q|e }} - {% endblock %} -{% block meta %}{% endblock %} -{% block content %} - - - - -
- - {% for result in results %} - {% set index = loop.index %} - {% include 'pix-art/result_templates/default.html' %} - {% endfor %} - - -
-{% endblock %} -{% endif %} diff --git a/searx/templates/pix-art/search.html b/searx/templates/pix-art/search.html deleted file mode 100644 index 210913e3..00000000 --- a/searx/templates/pix-art/search.html +++ /dev/null @@ -1,9 +0,0 @@ -
-
- - - {% for category in categories %} - - {% endfor %} -
-
diff --git a/searx/templates/pix-art/stats.html b/searx/templates/pix-art/stats.html deleted file mode 100644 index 372447e2..00000000 --- a/searx/templates/pix-art/stats.html +++ /dev/null @@ -1,22 +0,0 @@ -{% extends "legacy/base.html" %} -{% block head %} {% endblock %} -{% block content %} -

{{ _('Engine stats') }}

- -{% for stat_name,stat_category in stats %} -
- - - - - {% for engine in stat_category %} - - - - - - {% endfor %} -
{{ stat_name }}
{{ engine.name }}{{ '%.02f'|format(engine.avg) }}
 
-
-{% endfor %} -{% endblock %} diff --git a/tests/unit/test_webapp.py b/tests/unit/test_webapp.py index ac8851e3..32aa22fb 100644 --- a/tests/unit/test_webapp.py +++ b/tests/unit/test_webapp.py @@ -64,7 +64,7 @@ class ViewsTestCase(SearxTestCase): def get_current_theme_name_mock(override=None): if override: return override - return 'legacy' + return 'oscar' self.setattr4test(webapp, 'get_current_theme_name', get_current_theme_name_mock) @@ -73,7 +73,9 @@ class ViewsTestCase(SearxTestCase): def test_index_empty(self): result = self.app.post('/') self.assertEqual(result.status_code, 200) - self.assertIn(b'

searx

', result.data) + self.assertIn(b'', result.data) def test_index_html_post(self): result = self.app.post('/', data={'q': 'test'}) @@ -88,7 +90,7 @@ class ViewsTestCase(SearxTestCase): def test_search_empty_html(self): result = self.app.post('/search', data={'q': ''}) self.assertEqual(result.status_code, 200) - self.assertIn(b'

searx

', result.data) + self.assertIn(b'searx', result.data) def test_search_empty_json(self): result = self.app.post('/search', data={'q': '', 'format': 'json'}) @@ -106,11 +108,13 @@ class ViewsTestCase(SearxTestCase): result = self.app.post('/search', data={'q': 'test'}) self.assertIn( - b'

youtubeSecond Test

', # noqa + b'

youtubeSecond Test

', # noqa result.data ) self.assertIn( - b'

first test content

', # noqa + b'

second test content

', # noqa result.data ) @@ -186,18 +190,18 @@ class ViewsTestCase(SearxTestCase): result.data ) self.assertIn( - b'Default categories', + b'', result.data ) self.assertIn( - b'Interface language', + b'', result.data ) def test_stats(self): result = self.app.get('/stats') self.assertEqual(result.status_code, 200) - self.assertIn(b'

Engine stats

', result.data) + self.assertIn(b'

Engine stats

', result.data) def test_robots_txt(self): result = self.app.get('/robots.txt')