delete_this_line

;;1) #``````````` duckduckgo
useragent
shift
post_data="q=$x&p=&s=${1-0}&dc=$(($1+1))&api=%2Fd.js&o=json&kl=wt-wt"
export User_Agent=$HTTPUSERAGENT
export httpVersion=1.1
export httpMethod=POST
export Content_Length=${#post_data}
export Content_Type=application/x-www-form-urlencoded
export Connection=close
echo https://lite.duckduckgo.com/lite/ |yy025 5>.1 >.2
read y < .1
echo $post_data >> .2
nc -vv 6f6b 80 < .2|(yy084 1 "$x s=${1-0}";echo "<base href=https://$y />";yy045)
exit
;;2) #``````````` google
shift
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g');
export httpVersion=1.0
echo "https://www.google.com/search?q=$x&num=100&filter=0&start=${1-1}&scoring=d"|yy025|nc -vvn 127.99 80|yy045|(yy084 2 "$x start=${1-1}";yy032)
exit
;;3) #``````````` qwant
useragent
shift
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g');
export httpVersion=1.1
export User_Agent=$HTTPUSERAGENT
export Referer=https://www.qwant.com
export Accept=application/json
echo "https://api.qwant.com/v3/search/web?q=$x&count=10&locale=en_us&offset=${1-0}&device=desktop&tgp=2&safesearch=0&displayed=true" \
|yy025|(yy084 3 "$x offset=${1-0}";nc -vvn 127.81 80)
exit
;;4) #``````````` startpage
shift
export httpVersion=1.0
case $# in :)
;;0)post_data="query=$x&abp=-1&t=&lui=english&sc=$sc&cat=web"
;;1)
export sc=$(echo https://www.startpage.com|yy025|nc -vv 6f6b 80|(yy084 4 "$x page=${1-1}";sed t)|yy084 0)
post_data="query=$x&abp=-1&t=&lui=english&$sc&t=device&cat=web&page=${1-1}"
esac
export httpMethod=POST
export Content_Length=${#post_data}
export Content_Type=application/x-www-form-urlencoded
echo https://www.startpage.com/sp/search|yy025 5>.1 >.2
read y < .1
echo $post_data >> .2
nc -vv 6f6b 80 < .2|yy045|(echo "<base href=https://$y />";yy084 4 "$x page=${1-1}";yy032)
exit
;;5) #``````````` github
shift
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g');
echo "https://github.com/search?q=$x&type=&ref=advsearch&l=&p=${1-1}"|yy025|nc -vv 6f6b 80|yy045|(yy084 5 "$x p=${1-1}";yy032)
exit
;;6) #``````````` google news
shift
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g');
echo "https://news.google.com/search?q=$x&hl=en-US&gl=US&ceid=US:en"|yy025|nc -vv 6f6b 80|(yy084 6 "$x";yy045)
exit
;;7) #``````````` mojeek
useragent
shift
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g');
export User_Agent=$HTTPUSERAGENT
echo "https://www.mojeek.com/search?q=$x&t=40&s=${1-0}&date=1&size=1"|yy025|nc -vv 6f6b 80|yy045|(yy084 7 "$x s=${1-0}";yy032)
exit
;;8) #``````````` unused
dprintf "goto 10" 2
exit
;;9) #``````````` unused
dprintf "goto 10" 2
exit
;;10) #``````````` f-droid
shift
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g');
echo "https://search.f-droid.org/?q=$x&page=${1-1}"|yy025|nc -vv 6f6b 80|(yy084 10 "$x page=${1-1}";yy045)
exit
;;11) #``````````` bing
shift
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g');
echo "https://www.bing.com/search?q=$x&cc=US&first=${1-1}"|yy025|nc -vv 6f6b 80|yy045|(yy084 11 "$x first=${1-1}";yy032)
exit
;;12) #``````````` unused
dprintf "goto 13" 2
exit
;;13) #``````````` yandex
shift
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g');
export Accept_Language=en
echo "https://yandex.com/search/?text=$x&p=${1-1}&family=0"|yy025|(yy084 13 "$x p=${1-1}";nc -vvn 127.75 80)
exit
;;14) #``````````` tailsx
shift
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g');
echo "http://tailsx.org/search?q=$x&t=text&p=${1-0}"|yy025|(yy084 14 "$x p=${1-0}";nc -vvn 127.97 80)
exit
;;15) #``````````` google scholar
shift
query="$x";
x=$(echo "$x"|sed 's/ /+/g;s/++/+/g');
echo "https://scholar.google.com/scholar?start=${1-0}&as_q=$x&as_sdt=0,5"|yy025|nc -vv 6f6b 80|yy045 > 015.htm
export Connection=keep-alive;
export host=scholar.google.com
yy044 r < 015.htm|sed -n '/scholar?cluster=/{s/&amp;/\&/g;p;}'|yy025 |nc -vv 6f6b 80|(yy084 15 "$x start=${1-0}";
echo "<base href=https://scholar.google.com />";yy045)
exit