/*
 * Last Updated:2017-08-03 02:00:02
 */
var direct = "__DIRECT__";
if (direct == "__DIR" + "ECT__") direct = "DIRECT;";

var wall_proxy = function(){ return "__PROXY__"; };
var wall_v6_proxy = function(){ return "__PROXY__"; };

var nowall_proxy = function(){ return direct; };
var ip_proxy = function(){ return nowall_proxy(); };
var ipv6_proxy = function(){ return nowall_proxy(); };

/*
 * Copyright (C) 2014 breakwa11
 * https://github.com/breakwa11/gfw_whitelist
 */
 
/*
 * Copyright (C) 2017 Toyo
 * https://softs.pw/Other/pac.txt
 */

var rules = [
	"||2dbook.com",
	"||4tern.com",
	"|http://85.17.73.31/",
	"||adorama.com",
	"||agnesb.fr",
	"||akiba-web.com",
	"||alien-ufos.com",
	"||altrec.com",
	"||arena.taipei",
	"||asianspiss.com",
	"||assimp.org",
	"||athenaeizou.com",
	"||azubu.tv",
	"||banorte.com",
	"||bash-hackers.org",
	"||beeg.com",
	"||bloombergview.com",
	"||boysmaster.com",
	"||carfax.com",
	".casinobellini.com",
	"||casinobellini.com",
	"||centauro.com.br",
	"||images.comico.tw",
	"||static.comico.tw",
	"||crossfire.co.kr",
	"||d2pass.com",
	"||darpa.mil",
	"||deezer.com",
	"||desipro.de",
	"||dish.com",
	"|http://img.dlsite.jp/",
	"||dm530.net",
	"share.dmhy.org",
	"@@|https://share.dmhy.org",
	"||dmm.co.jp",
	"|http://www.dmm.com/netgame",
	"||eesti.ee",
	".expekt.com",
	"||expekt.com",
	".extmatrix.com",
	"||extmatrix.com",
	"||fakku.net",
	"||fastpic.ru",
	"||filesor.com",
	"||financetwitter.com",
	"||findmima.com",
	"||flipboard.com",
	"||flitto.com",
	"||funkyimg.com",
	"||fxnetworks.com",
	"||g-area.org",
	"||gettyimages.com",
	"||getuploader.com",
	"|https://github.com/programthink/zhao",
	"||glass8.eu",
	"||glype.com",
	"||go141.com",
	"||hautelook.com",
	"||hautelookcdn.com",
	"||hmvdigital.ca",
	"||hmvdigital.com",
	"||homedepot.com",
	"||hoovers.com",
	"||hulu.com",
	"||huluim.com",
	"|http://secure.hustler.com",
	"|http://hustlercash.com",
	"|http://www.hustlercash.com",
	"||hybrid-analysis.com",
	"||cdn*.i-scmp.com",
	"||ilovelongtoes.com",
	"|http://imgmega.com/*.gif.html",
	"|http://imgmega.com/*.jpg.html",
	"|http://imgmega.com/*.jpeg.html",
	"|http://imgmega.com/*.png.html",
	"|http://imgur.com/upload",
	"|https://imgur.com/upload",
	"||javhub.net",
	"||javhuge.com",
	".javlibrary.com",
	"||javlibrary.com",
	"||jcpenney.com",
	"||jims.net",
	"||jukujo-club.com",
	"||juliepost.com",
	"||kawaiikawaii.jp",
	"||kendatire.com",
	"||khatrimaza.org",
	"||kkbox.com",
	"||leisurepro.com",
	"||longtoes.com",
	"||lovetvshow.com",
	"|http://www.m-sport.co.uk",
	"||macgamestore.com",
	"||madonna-av.com",
	"||mangafox.com",
	"||mangafox.me",
	"||manta.com",
	"||matome-plus.com",
	"||matome-plus.net",
	"||mattwilcox.net",
	"||metarthunter.com",
	"||mfxmedia.com",
	"||kb.monitorware.com",
	"||monster.com",
	"||moodyz.com",
	"||mos.ru",
	"||msha.gov",
	"||muzu.tv",
	"||mvg.jp",
	"||nationwide.com",
	"|http://www.nbc.com/live",
	"||neo-miracle.com",
	"||netflix.com",
	"||nflximg.com",
	"||nflximg.net",
	"||nflxext.com",
	"||nflxso.net",
	"||nflxvideo.net",
	"|http://mo.nightlife141.com",
	"||nordstrom.com",
	"||nordstromimage.com",
	"||nordstromrack.com",
	"||nottinghampost.com",
	"||ntdtv.cz",
	"||s1.nudezz.com",
	"||nusatrip.com",
	"||nuuvem.com",
	"||omni7.jp",
	"||onapp.com",
	"||ontrac.com",
	"@@|http://blog.ontrac.com",
	"||pandora.com",
	".pandora.tv",
	"||parkansky.com",
	"||phmsociety.org",
	"|http://*.pimg.tw/",
	"||pure18.com",
	"||qq.co.za",
	"||r18.com",
	"|http://radiko.jp",
	"||ramcity.com.au",
	"||rd.com",
	"||rdio.com",
	"|https://riseup.net",
	"||sadistic-v.com",
	"|http://cdn*.search.xxx/",
	"||shutterstock.com",
	"||slacker.com",
	"||sm-miracle.com",
	"||spotify.com",
	"||springboardplatform.com",
	"||sprite.org",
	"@@|http://store.sprite.org",
	"||superpages.com",
	"||swagbucks.com",
	"||switch1.jp",
	"||tapanwap.com",
	"||target.com",
	"@@||intl.target.com",
	"||thebodyshop-usa.com",
	"||tma.co.jp",
	"||tracfone.com",
	"||tryheart.jp",
	"||turntable.fm",
	"||twerkingbutt.com",
	"||ulop.net",
	"||vegasred.com",
	"||vevo.com",
	"||vip-enterprise.com",
	"|http://viu.tv/ch/",
	"|http://viu.tv/encore/",
	"|http://ecsm.vs.com/",
	"||wanz-factory.com",
	"||ssl.webpack.de",
	"||wheretowatch.com",
	"||wingamestore.com",
	"||wizcrafts.net",
	"||xfinity.com",
	"||ytn.co.kr",
	"||zattoo.com",
	"||zozotown.com",
	"14.102.250.18",
	"14.102.250.19",
	"50.7.31.230:8898",
	"174.142.105.153",
	"69.65.19.160",
	"||xn--4gq171p.com",
	"||xn--p8j9a0d9c9a.xn--q9jyb4c",
	"china-mmm.jp.net",
	".lsxszzg.com",
	".china-mmm.net",
	"||china-mmm.net",
	"china-mmm.sa.com",
	".now.im",
	".amazon.com/Dalai-Lama",
	"s3-ap-northeast-1.amazonaws.com",
	".avmo.pw",
	".avmoo.com",
	"|http://avmoo.com",
	".avmoo.net",
	"|http://avmoo.net",
	"||avmoo.pw",
	".javmoo.xyz",
	"|http://javmoo.xyz",
	".javtag.com",
	"|http://javtag.com",
	".javzoo.com",
	"|http://javzoo.com",
	".1dumb.com",
	".25u.com",
	".2waky.com",
	".3-a.net",
	".4dq.com",
	".4mydomain.com",
	".4pu.com",
	".acmetoy.com",
	".almostmy.com",
	".americanunfinished.com",
	".authorizeddns.net",
	".authorizeddns.org",
	".authorizeddns.us",
	".bigmoney.biz",
	".changeip.name",
	".changeip.net",
	".changeip.org",
	".cleansite.biz",
	".cleansite.info",
	".cleansite.us",
	".compress.to",
	".ddns.info",
	".ddns.me.uk",
	".ddns.mobi",
	".ddns.ms",
	".ddns.name",
	".ddns.us",
	".dhcp.biz",
	".dns-dns.com",
	".dns-stuff.com",
	".dns04.com",
	".dns05.com",
	".dns1.us",
	".dns2.us",
	".dnset.com",
	".dnsrd.com",
	".dsmtp.com",
	".dumb1.com",
	".dynamic-dns.net",
	".dynamicdns.biz",
	".dynamicdns.co.uk",
	".dynamicdns.me.uk",
	".dynamicdns.org.uk",
	".dyndns.pro",
	".dynssl.com",
	".edns.biz",
	".epac.to",
	".esmtp.biz",
	".ezua.com",
	".faqserv.com",
	".fartit.com",
	".freeddns.com",
	".freetcp.com",
	".freewww.biz",
	".freewww.info",
	".ftp1.biz",
	".ftpserver.biz",
	".gettrials.com",
	".got-game.org",
	".gr8domain.biz",
	".gr8name.biz",
	".https443.net",
	".https443.org",
	".ikwb.com",
	".instanthq.com",
	".iownyour.biz",
	".iownyour.org",
	".isasecret.com",
	".itemdb.com",
	".itsaol.com",
	".jetos.com",
	".jkub.com",
	".jungleheart.com",
	".justdied.com",
	".lflink.com",
	".lflinkup.com",
	".lflinkup.net",
	".lflinkup.org",
	".longmusic.com",
	".mefound.com",
	".moneyhome.biz",
	".mrbasic.com",
	".mrbonus.com",
	".mrface.com",
	".mrslove.com",
	".my03.com",
	".mydad.info",
	".myddns.com",
	".myftp.info",
	".myftp.name",
	".mylftv.com",
	".mymom.info",
	".mynetav.net",
	".mynetav.org",
	".mynumber.org",
	".mypicture.info",
	".mypop3.net",
	".mypop3.org",
	".mysecondarydns.com",
	".mywww.biz",
	".myz.info",
	".ninth.biz",
	".ns01.biz",
	".ns01.info",
	".ns01.us",
	".ns02.biz",
	".ns02.info",
	".ns02.us",
	".ns1.name",
	".ns2.name",
	".ns3.name",
	".ocry.com",
	".onedumb.com",
	".onmypc.biz",
	".onmypc.info",
	".onmypc.net",
	".onmypc.org",
	".onmypc.us",
	".organiccrap.com",
	".otzo.com",
	".ourhobby.com",
	".pcanywhere.net",
	".port25.biz",
	".proxydns.com",
	".qhigh.com",
	".qpoe.com",
	".rebatesrule.net",
	".sellclassics.com",
	".sendsmtp.com",
	".serveuser.com",
	".serveusers.com",
	".sexidude.com",
	".sexxxy.biz",
	".sixth.biz",
	".squirly.info",
	".ssl443.org",
	".toh.info",
	".toythieves.com",
	".trickip.net",
	".trickip.org",
	".vizvaz.com",
	".wha.la",
	".wikaba.com",
	".www1.biz",
	".wwwhost.biz",
	"@@|http://xx.wwwhost.biz",
	".x24hr.com",
	".xxuz.com",
	".xxxy.biz",
	".xxxy.info",
	".ygto.com",
	".youdontcare.com",
	".yourtrap.com",
	".zyns.com",
	".zzux.com",
	"d1b183sg0nvnuh.cloudfront.net",
	"|https://d1b183sg0nvnuh.cloudfront.net",
	"d1c37gjwa26taa.cloudfront.net",
	"|https://d1c37gjwa26taa.cloudfront.net",
	"d3c33hcgiwev3.cloudfront.net",
	"|https://d3c33hcgiwev3.cloudfront.net",
	"||d3rhr7kgmtrq1v.cloudfront.net",
	".3d-game.com",
	".4irc.com",
	".b0ne.com",
	".chatnook.com",
	".darktech.org",
	".deaftone.com",
	".dtdns.net",
	".effers.com",
	".etowns.net",
	".etowns.org",
	".flnet.org",
	".gotgeeks.com",
	".scieron.com",
	".slyip.com",
	".slyip.net",
	".suroot.com",
	".blogdns.org",
	".dyndns.org",
	".dyndns-ip.com",
	".dyndns-pics.com",
	".from-sd.com",
	".from-pr.com",
	".is-a-hunter.com",
	"||facebook.br",
	".facebook.com",
	"||facebook.com",
	"@@||*v6.facebook.com",
	"||facebook.design",
	"||connect.facebook.net",
	"||facebook.hu",
	"||facebook.in",
	"||facebook.nl",
	"||facebook.se",
	"||fb.com",
	"||fb.me",
	"||m.me",
	"||messenger.com",
	"||oculus.com",
	"||rocksdb.org",
	"||1e100.net",
	"||abc.xyz",
	"||admob.com",
	"||adsense.com",
	"||agoogleaday.com",
	"||ampproject.org",
	"||android.com",
	"||androidify.com",
	".appspot.com",
	"||appspot.com",
	"||blog.google",
	"blogspot.com",
	"/^https?:\\/\\/[^\\/]+blogspot\\.(.*)/",
	".blogspot.hk",
	".blogspot.jp",
	"||certificate-transparency.org",
	"||chrome.com",
	"||chromecast.com",
	"||chromeexperiments.com",
	"||chromercise.com",
	"||chromestatus.com",
	"||chromium.org",
	"||com.google",
	"||creativelab5.com",
	"||data-vocabulary.org",
	"||debug.com",
	"||deepmind.com",
	"||deja.com",
	"||design.google",
	"||digisfera.com",
	"||domains.google",
	"||environment.google",
	"||feedburner.com",
	"||g.co",
	"||gcr.io",
	"||get.how",
	"||getmdl.io",
	"||ggpht.com",
	"||gmail.com",
	"||gmodules.com",
	"||godoc.org",
	"||golang.org",
	"||goo.gl",
	".google.ae",
	".google.as",
	".google.am",
	".google.at",
	".google.az",
	".google.ba",
	".google.be",
	".google.bg",
	".google.cat",
	".google.cd",
	".google.ci",
	".google.co.id",
	".google.co.jp",
	".google.co.kr",
	".google.co.ma",
	".google.co.uk",
	".google.com",
	".google.de",
	".google.dj",
	".google.dk",
	".google.es",
	".google.fi",
	".google.fm",
	".google.fr",
	".google.gg",
	".google.gl",
	".google.gr",
	".google.ie",
	".google.is",
	".google.it",
	".google.jo",
	".google.kz",
	".google.lv",
	".google.mn",
	".google.ms",
	".google.nl",
	".google.nu",
	".google.no",
	".google.ro",
	".google.ru",
	".google.rw",
	".google.sc",
	".google.sh",
	".google.sk",
	".google.sm",
	".google.sn",
	".google.tk",
	".google.tm",
	".google.to",
	".google.tt",
	".google.vu",
	".google.ws",
	"/^https?:\\/\\/([^\\/]+\\.)*google\\.(ac|ad|ae|al|am|as|at|az|ba|be|bf|bg|bi|bj|bs|bt|by|ca|cat|cd|cf|cg|ch|ci|cl|cm|co.ao|co.bw|co.ck|co.cr|co.id|co.il|co.in|co.jp|co.ke|co.kr|co.ls|co.ma|com|com.af|com.ag|com.ai|com.ar|com.au|com.bd|com.bh|com.bn|com.bo|com.br|com.bz|com.co|com.cu|com.cy|com.do|com.ec|com.eg|com.et|com.fj|com.gh|com.gi|com.gt|com.hk|com.jm|com.kh|com.kw|com.lb|com.ly|com.mm|com.mt|com.mx|com.my|com.na|com.nf|com.ng|com.ni|com.np|com.om|com.pa|com.pe|com.pg|com.ph|com.pk|com.pr|com.py|com.qa|com.sa|com.sb|com.sg|com.sl|com.sv|com.tj|com.tr|com.tw|com.ua|com.uy|com.vc|com.vn|co.mz|co.nz|co.th|co.tz|co.ug|co.uk|co.uz|co.ve|co.vi|co.za|co.zm|co.zw|cv|cz|de|dj|dk|dm|dz|ee|es|eu|fi|fm|fr|ga|ge|gg|gl|gm|gp|gr|gy|hk|hn|hr|ht|hu|ie|im|iq|is|it|je|jo|kg|ki|kz|la|li|lk|lt|lu|lv|md|me|mg|mk|ml|mn|ms|mu|mv|mw|mx|ne|nl|no|nr|nu|org|pl|pn|ps|pt|ro|rs|ru|rw|sc|se|sh|si|sk|sm|sn|so|sr|st|td|tg|tk|tl|tm|tn|to|tt|us|vg|vn|vu|ws)\\/.*/",
	"||googleapis.cn",
	"||googleapis.com",
	"||googleapps.com",
	"||googleartproject.com",
	"||googleblog.com",
	"||googlebot.com",
	"||googlecapital.com",
	"||googlecode.com",
	"||googlecommerce.com",
	"||googledomains.com",
	"||googleearth.com",
	"||googledrive.com",
	"||googlegroups.com",
	"||googlehosted.com",
	"||googleideas.com",
	"||googleinsidesearch.com",
	"||googlelabs.com",
	"||googlemail.com",
	"||googleplay.com",
	"||googleplus.com",
	"||googlesource.com",
	"||googlesyndication.com",
	"||googleusercontent.com",
	"||googlevideo.com",
	"||googleweblight.com",
	"||googlezip.net",
	"||groups.google.cn",
	"||gstatic.com",
	"||gvt0.com",
	"||gvt1.com",
	"||gvt3.com",
	"||gwtproject.org",
	"||html5rocks.com",
	"||iam.soy",
	"||igoogle.com",
	"||itasoftware.com",
	"||like.com",
	"||madewithcode.com",
	"||material.io",
	"||nic.google",
	"||on2.com",
	"||panoramio.com",
	"||picasaweb.com",
	"||polymer-project.org",
	"||questvisual.com",
	"||recaptcha.net",
	"||redhotlabs.com",
	"||registry.google",
	"||savethedate.foo",
	"||schema.org",
	"||shattered.io",
	"|http://sipml5.org/",
	"||stories.google",
	"||synergyse.com",
	"||teachparentstech.org",
	"||tensorflow.org",
	"||thinkwithgoogle.com",
	"||tiltbrush.com",
	"||waveprotocol.org",
	"||waymo.com",
	"||webmproject.org",
	"||webrtc.org",
	"||whatbrowser.org",
	"||withgoogle.com",
	"||xn--ngstr-lra8j.com",
	"||youtu.be",
	".youtube.com",
	"||youtube.com",
	"||youtube-nocookie.com",
	"||youtubeeducation.com",
	"||youtubegaming.com",
	"||ytimg.com",
	"||zynamics.com",
	".kat.cr",
	"||naughtyamerica.com",
	".v2ex.com",
	"@@|http://v2ex.com",
	"@@|http://cdn.v2ex.com",
	"@@|http://cn.v2ex.com",
	"@@|http://hk.v2ex.com",
	"@@|http://i.v2ex.com",
	"@@|http://lax.v2ex.com",
	"@@|http://neue.v2ex.com",
	"@@|http://pagespeed.v2ex.com",
	"@@|http://static.v2ex.com",
	"@@|http://workspace.v2ex.com",
	"@@|http://www.v2ex.com",
	".030buy.com",
	".0rz.tw",
	"|http://0rz.tw",
	"1-apple.com.tw",
	"||1-apple.com.tw",
	".100ke.org",
	".1000giri.net",
	"||1000giri.net",
	".10conditionsoflove.com",
	"||10musume.com",
	"123rf.com",
	".12bet.com",
	"||12bet.com",
	".12vpn.com",
	".12vpn.net",
	"||12vpn.com",
	"||12vpn.net",
	"141hongkong.com/forum",
	".141tube.com",
	".1688.com.au",
	".173ng.com",
	"||173ng.com",
	".177pic.info",
	".17t17p.com",
	"||18board.com",
	"||18board.info",
	"18onlygirls.com",
	".18p2p.com",
	".18virginsex.com",
	".1949er.org",
	"zhao.1984.city",
	"||zhao.1984.city",
	"1984bbs.com",
	"||1984bbs.com",
	".1984bbs.org",
	"||1984bbs.org",
	".1991way.com",
	"||1991way.com",
	".1998cdp.org",
	".1bao.org",
	"|http://1bao.org",
	".1eew.com",
	".1mobile.com",
	"|http://*.1mobile.tw",
	"||1pondo.tv",
	".2-hand.info",
	".2000fun.com/bbs",
	".2008xianzhang.info",
	"||2008xianzhang.info",
	"||2017.hk",
	"21andy.com/blog",
	".21pron.com",
	"21sextury.com",
	".228.net.tw",
	"||24hrs.ca",
	"24smile.org",
	"2lipstube.com",
	".2shared.com",
	"30boxes.com",
	".315lz.com",
	"||32red.com",
	"||36rain.com",
	".3a5a.com",
	"3arabtv.com",
	".3boys2girls.com",
	".3proxy.ru",
	".3ren.ca",
	".3tui.net",
	"||4bluestones.biz",
	".4everproxy.com",
	"||4everproxy.com",
	"||4rbtv.com",
	"||4shared.com",
	"taiwannation.50webs.com",
	"||51.ca",
	"||51jav.org",
	".51luoben.com",
	"||51luoben.com",
	".5278.cc",
	"5aimiku.com",
	"5i01.com",
	".5isotoi5.org",
	".5maodang.com",
	"||63i.com",
	".64museum.org",
	"64tianwang.com",
	"64wiki.com",
	".66.ca",
	"666kb.com",
	"6park.com",
	"||6park.com",
	"||7capture.com",
	".7cow.com",
	".8-d.com",
	"|http://8-d.com",
	"85cc.net",
	".85cc.us",
	"|http://85cc.us",
	"|http://85st.com",
	".881903.com/page/zh-tw/",
	"||881903.com",
	".888.com",
	".888poker.com",
	"89-64.org",
	"||89-64.org",
	".8news.com.tw",
	".8z1.net",
	"||8z1.net",
	".9001700.com",
	"|http://908taiwan.org/",
	"||91porn.com",
	".92ccav.com",
	".991.com",
	"|http://991.com",
	".99btgc01.com",
	"||99btgc01.com",
	".99cn.info",
	"|http://99cn.info",
	"||9bis.com",
	"||9bis.net",
	".tibet.a.se",
	"|http://tibet.a.se",
	"||a-normal-day.com",
	"a5.com.ru",
	"|http://aamacau.com",
	".abc.com",
	".abchinese.com",
	".ablwang.com",
	".aboluowang.com",
	"||aboluowang.com",
	".aboutgfw.com",
	".abs.edu",
	".accim.org",
	".aceros-de-hispania.com",
	".acevpn.com",
	"||acevpn.com",
	".acg18.me",
	"|http://acg18.me",
	"||acgkj.com",
	".acnw.com.au",
	"actfortibet.org",
	"actimes.com.au",
	"activpn.com",
	"||activpn.com",
	"||aculo.us",
	"||addictedtocoffee.de",
	".adelaidebbs.com/bbs",
	".adpl.org.hk",
	"|http://adpl.org.hk",
	".adult-sex-games.com",
	"||adult-sex-games.com",
	"adultfriendfinder.com",
	"adultkeep.net/peepshow/members/main.htm",
	"||advanscene.com",
	"||advertfan.com",
	".ae.org",
	"||aenhancers.com",
	"||af.mil",
	".afantibbs.com",
	"|http://afantibbs.com",
	".ai-kan.net",
	"||ai-kan.net",
	"ai-wen.net",
	".aiph.net",
	"||aiph.net",
	"||airconsole.com",
	"|http://download.aircrack-ng.org",
	".airvpn.org",
	"||airvpn.org",
	".aisex.com",
	"||ait.org.tw",
	"aiweiwei.com",
	".aiweiweiblog.com",
	"||aiweiweiblog.com",
	"||www.ajsands.com",
	"|https://fbcdn*.akamaihd.net/",
	"a248.e.akamai.net",
	"||a248.e.akamai.net",
	"voa-11.akacast.akamaistream.net",
	".akademiye.org/ug",
	"|http://akademiye.org/ug",
	"||akiba-online.com",
	"||al-qimmah.net",
	"||alabout.com",
	".alanhou.com",
	"|http://alanhou.com",
	"||alasbarricadas.org",
	"alexlur.org",
	"||alforattv.net",
	".alhayat.com",
	".alicejapan.co.jp",
	"aliengu.com",
	"||alkasir.com",
	"||allconnected.co",
	".alldrawnsex.com",
	"||alldrawnsex.com",
	".allervpn.com",
	"||allfinegirls.com",
	".allgirlmassage.com",
	"allgirlsallowed.org",
	"alliance.org.hk",
	".allinfa.com",
	"|http://allinfa.com",
	".alljackpotscasino.com",
	"||allmovie.com",
	".alphaporno.com",
	"||alternate-tools.com",
	"alternativeto.net/software",
	"alvinalexander.com",
	"alwaysdata.com",
	"||alwaysdata.com",
	"||alwaysdata.net",
	".alwaysvpn.com",
	"||alwaysvpn.com",
	"||am730.com.hk",
	"amazon.com/Prisoner-State-Secret-Journal-Premier",
	"ameblo.jp",
	"||ameblo.jp",
	"www1.american.edu/ted/ice/tibet",
	"||americangreencard.com",
	"|http://www.americorps.gov",
	"||amiblockedornot.com",
	".amigobbs.net",
	".amitabhafoundation.us",
	"|http://amitabhafoundation.us",
	".amnesty.org",
	"||amnesty.org",
	"||amnesty.org.hk",
	".amnesty.tw",
	".amnestyusa.org",
	"||amnestyusa.org",
	".amnyemachen.org",
	".amoiist.com",
	"androidplus.co/apk",
	".andygod.com",
	"|http://andygod.com",
	"annatam.com/chinese",
	"||anchorfree.com",
	"||ancsconf.org",
	"||andfaraway.net",
	"||android-x86.org",
	"angelfire.com/hi/hayashi",
	"||angularjs.org",
	"animecrazy.net",
	".animeshippuuden.com",
	"aniscartujo.com",
	"||aniscartujo.com",
	"||anobii.com",
	"anonymise.us",
	".anonymitynetwork.com",
	".anonymizer.com",
	"anontext.com",
	".anpopo.com",
	".answering-islam.org",
	"|http://www.antd.org",
	"||anthonycalzadilla.com",
	".anti1984.com",
	"antichristendom.com",
	".antiwave.net",
	"|http://antiwave.net",
	".anysex.com",
	"|http://anysex.com",
	"||aobo.com.au",
	".aofriend.com",
	"|http://aofriend.com",
	".aofriend.com.au",
	".aojiao.org",
	"||aolchannels.aol.com",
	"video.aol.ca/video-detail",
	"video.aol.co.uk/video-detail",
	"video.aol.com",
	"||video.aol.com",
	"||search.aol.com",
	"www.aolnews.com",
	"||aomiwang.com",
	"video.ap.org",
	".apetube.com",
	"||apiary.io",
	".apigee.com",
	"||apigee.com",
	"apk-dl.com",
	"apkdler.com/apk/view",
	".apkmonk.com/app",
	"||apkplz.com",
	"apkpure.com",
	"||apkpure.com",
	".aplusvpn.com",
	".appdownloader.net/Android",
	"appledaily.com",
	".appshopper.com",
	"|http://appshopper.com",
	"||appsocks.net",
	"||appsto.re",
	"||archives.gov",
	".archive.is",
	"|http://archive.is",
	".archive.fo",
	"||archive.org",
	".arctosia.com",
	"|http://arctosia.com",
	"||areca-backup.org",
	".arethusa.su",
	"||arethusa.su",
	"||arlingtoncemetery.mil",
	"||army.mil",
	"||arstechnica.com",
	".art4tibet1998.org",
	"artofpeacefoundation.org",
	"artsy.net",
	"||asacp.org",
	".asahichinese.com",
	"||asahichinese.com",
	"asdfg.jp/dabr",
	"asg.to",
	".asia-gaming.com",
	".asiaharvest.org",
	"||asiaharvest.org",
	"asianews.it",
	"|http://japanfirst.asianfreeforum.com/",
	"||asiansexdiary.com",
	"||asianwomensfilm.de",
	".asiatgp.com",
	".asiatoday.us",
	"||askstudent.com",
	".askynz.net",
	"||askynz.net",
	"||assembla.com",
	"||astrill.com",
	"||atc.org.au",
	".atchinese.com",
	"|http://atchinese.com",
	"atgfw.org",
	".atlaspost.com",
	"||atlaspost.com",
	"||atdmt.com",
	".atnext.com",
	"||atnext.com",
	"ice.audionow.com",
	"avaaz.org",
	"||avaaz.org",
	".avbody.tv",
	".avcity.tv",
	".avcool.com",
	".avdb.in",
	"||avdb.in",
	".avdb.tv",
	"||avdb.tv",
	".avfantasy.com",
	"||avidemux.org",
	"||avoision.com",
	".avyahoo.com",
	"||axureformac.com",
	".azerbaycan.tv",
	"azerimix.com",
	"boxun*.azurewebsites.net",
	"||boxun*.azurewebsites.net",
	"forum.baby-kingdom.com",
	"babynet.com.hk",
	"backchina.com",
	"||backchina.com",
	".backpackers.com.tw/forum",
	"backtotiananmen.com",
	".badjojo.com",
	"badoo.com",
	"|http://*2.bahamut.com.tw",
	"||baidu.jp",
	"||bailandaily.com",
	"||baixing.me",
	"||bakgeekhome.tk",
	".banana-vpn.com",
	"||banana-vpn.com",
	".bandwagonhost.com",
	"||bandwagonhost.com",
	".bangbrosnetwork.com",
	".bangchen.net",
	"|http://bangchen.net",
	"||bangyoulater.com",
	"bannedbook.org",
	"||bannedbook.org",
	".bannednews.org",
	".barenakedislam.com",
	"||barnabu.co.uk",
	"bartvpn.com",
	".bastillepost.com",
	"bayvoice.net",
	"||bayvoice.net",
	"dajusha.baywords.com",
	"||bbchat.tv",
	"||bb-chat.tv",
	".bbc.co.uk/chinese",
	".bbc.co.uk/news/world-asia-china",
	".bbc.co.uk/tv",
	".bbc.co.uk/zhongwen",
	".bbc.com/ukchina",
	".bbc.com/zhongwen",
	".bbc.com%2Fzhongwen",
	"news.bbc.co.uk/onthisday*newsid_2496000/2496277",
	"newsforums.bbc.co.uk",
	".bbcchinese.com",
	"||bbcchinese.com",
	"|http://bbc.in",
	".bbg.gov",
	".bbkz.com/forum",
	".bbnradio.org",
	"bbs-tw.com",
	".bbsdigest.com/thread",
	"||bbsfeed.com",
	"bbsland.com",
	".bbsmo.com",
	".bbsone.com",
	"bbtoystore.com",
	".bcast.co.nz",
	".bcc.com.tw/board",
	".bcchinese.net",
	".bcmorning.com",
	"bdsmvideos.net",
	".beaconevents.com",
	".bebo.com",
	"||bebo.com",
	".beevpn.com",
	"||beevpn.com",
	".behindkink.com",
	"||beijing1989.com",
	"beijingspring.com",
	"||beijingspring.com",
	".belamionline.com",
	".bell.wiki",
	"|http://bell.wiki",
	"bemywife.cc",
	"beric.me",
	".berlintwitterwall.com",
	"||berlintwitterwall.com",
	".berm.co.nz",
	".bestforchina.org",
	"||bestforchina.org",
	".bestgore.com",
	"||bestvpn.com",
	".bestvpnserver.com",
	".bestvpnservice.com",
	".bestvpnusa.com",
	"||bet365.com",
	".betfair.com",
	"||betternet.co",
	".bettervpn.com",
	"||bettervpn.com",
	".bettween.com",
	"||bettween.com",
	"||betvictor.com",
	".bewww.net",
	".beyondfirewall.com",
	"||bfnn.org",
	"||bfsh.hk",
	".bgvpn.com",
	"||bgvpn.com",
	".bianlei.com",
	"@@||bianlei.com",
	"biantailajiao.com",
	"biantailajiao.in",
	".biblesforamerica.org",
	"|http://biblesforamerica.org",
	".bic2011.org",
	"bigfools.com",
	"||bigjapanesesex.com",
	".bignews.org",
	"||bignews.org",
	".bigsound.org",
	"|http://billypan.com/wiki",
	"||billywr.com",
	"bipic.net",
	".bit.do",
	"|http://bit.do",
	".bit.ly",
	"|http://bit.ly",
	"||bitcointalk.org",
	".bitshare.com",
	"||bitshare.com",
	"bitsnoop.com",
	"bizhat.com",
	"||bl-doujinsouko.com",
	".bjnewlife.org",
	".bjs.org",
	"bjzc.org",
	"||bjzc.org",
	".blacklogic.com",
	".blackvpn.com",
	"||blackvpn.com",
	"tor.blingblingsquad.net",
	".blinkx.com",
	"||blinkx.com",
	"blinw.com",
	".blip.tv",
	"||blip.tv/",
	".blockcn.com",
	"||blockcn.com",
	"||blockless.com",
	"||blog.de",
	".blog.jp",
	"|http://blog.jp",
	"||blogblog.com",
	".blogcatalog.com",
	"||blogcatalog.com",
	"||blogcity.me",
	".blogger.com",
	"||blogger.com",
	"blogimg.jp",
	"||blog.kangye.org",
	".bloglines.com",
	"||bloglines.com",
	"||bloglovin.com",
	"rconversation.blogs.com",
	"blogtd.net",
	".blogtd.org",
	"|http://blogtd.org",
	"||bloodshed.net",
	".bloomberg.cn",
	"||bloomberg.cn",
	".bloomberg.com",
	"||bloomberg.com",
	"bloomberg.de",
	"||bloomberg.de",
	"||bloomfortune.com",
	"blueangellive.com",
	".bmfinn.com",
	".bnews.co",
	"||bnews.co",
	"||bnrmetal.com",
	"boardreader.com/thread",
	"||boardreader.com",
	".bod.asia",
	"|http://bod.asia",
	".bodog88.com",
	".bolehvpn.net",
	"||bolehvpn.net",
	"bonbonme.com",
	".bonbonsex.com",
	".bonfoundation.org",
	".bongacams.com",
	"||boobstagram.com",
	"||book.com.tw",
	"bookepub.com",
	"||books.com.tw",
	"||botanwang.com",
	".bot.nu",
	".bowenpress.com",
	"||bowenpress.com",
	"||app.box.com",
	"dl.box.net",
	"||dl.box.net",
	".boxpn.com",
	"||boxpn.com",
	"boxun.com",
	"||boxun.com",
	".boxun.tv",
	"||boxun.tv",
	"boxunblog.com",
	"||boxunblog.com",
	".boxunclub.com",
	"boyangu.com",
	".boyfriendtv.com",
	".boysfood.com",
	"||br.st",
	".brainyquote.com/quotes/authors/d/dalai_lama",
	"||brandonhutchinson.com",
	"||braumeister.org",
	".bravotube.net",
	"||bravotube.net",
	".brazzers.com",
	"||brazzers.com",
	".break.com",
	"||break.com",
	"breakgfw.com",
	".breakingtweets.com",
	"||breakingtweets.com",
	"||breakwall.net",
	"briian.com/6511/freegate",
	".briefdream.com/%E7%B4%A0%E6%A3%BA",
	"brizzly.com",
	"||brizzly.com",
	"||brkmd.com",
	"broadbook.com",
	".broadpressinc.com",
	"||broadpressinc.com",
	"bbs.brockbbs.com",
	"brucewang.net",
	".brutaltgp.com",
	"||brutaltgp.com",
	".bt2mag.com",
	"||bt95.com",
	".btaia.com",
	".btbtav.com",
	"|http://btdigg.org",
	".btku.me",
	"||btku.me",
	"||btku.org",
	".btspread.com",
	".budaedu.org",
	"||budaedu.org",
	".buddhanet.com.tw/zfrop/tibet",
	".buddhistchannel.tv",
	".buffered.com",
	"|http://buffered.com",
	".bullog.org",
	"||bullog.org",
	".bullogger.com",
	"||bullogger.com",
	"bunbunhk.com",
	".busayari.com",
	"|http://busayari.com",
	".businessinsider.com/bing-could-be-censoring-search-results-2014",
	".businessinsider.com/china-banks-preparing-for-debt-implosion-2014",
	".businessinsider.com/hong-kong-activists-defy-police-tear-gas-as-protests-continue-overnight-2014",
	".businessinsider.com/internet-outages-reported-in-north-korea-2014",
	".businessinsider.com/iphone-6-is-approved-for-sale-in-china-2014",
	".businessinsider.com/nfl-announcers-surface-tablets-2014",
	".businessinsider.com/panama-papers",
	".businessinsider.com/umbrella-man-hong-kong-2014",
	"|http://www.businessinsider.com.au/*",
	".businessweek.com",
	".busu.org/news",
	"|http://busu.org/news",
	"busytrade.com",
	".buugaa.com",
	".buzzhand.com",
	".buzzhand.net",
	".buzzorange.com",
	"||buzzorange.com",
	"bwsj.hk",
	"||bx.tl",
	".c-spanvideo.org",
	"||c-spanvideo.org",
	"||c-est-simple.com",
	".c100tibet.org",
	"||cablegatesearch.net",
	".cachinese.com",
	".cacnw.com",
	"|http://cacnw.com",
	".cactusvpn.com",
	"||cactusvpn.com",
	".cafepress.com",
	".cahr.org.tw",
	".calameo.com/books",
	"cn.calameo.com",
	"|http://cn.calameo.com",
	".calgarychinese.ca",
	".calgarychinese.com",
	".calgarychinese.net",
	"|http://blog.calibre-ebook.com",
	"falun.caltech.edu",
	".its.caltech.edu/~falun/",
	".cam4.com",
	".cam4.jp",
	".cam4.sg",
	".camfrog.com",
	"||camfrog.com",
	"||cams.com",
	".cams.org.sg",
	"canadameet.com",
	"|http://bbs.cantonese.asia/",
	".canyu.org",
	"||canyu.org",
	".cao.im",
	".caobian.info",
	"||caobian.info",
	"caochangqing.com",
	"||caochangqing.com",
	".cap.org.hk",
	"||cap.org.hk",
	".carabinasypistolas.com",
	"cardinalkungfoundation.org",
	"carmotorshow.com",
	".cartoonmovement.com",
	".casadeltibetbcn.org",
	".casatibet.org.mx",
	"|http://casatibet.org.mx",
	"cari.com.my",
	"||caribbeancom.com",
	".casinoking.com",
	".casinoriva.com",
	"||catch22.net",
	"||catfightpayperview.xxx",
	".catholic.org.hk",
	"||catholic.org.hk",
	"catholic.org.tw",
	"||catholic.org.tw",
	".cathvoice.org.tw",
	"||cattt.com",
	".cbc.ca",
	"||cbc.ca",
	".cbsnews.com/video",
	".cbtc.org.hk",
	"||cccat.cc",
	"||cccat.co",
	".ccdtr.org",
	"||ccdtr.org",
	".cchere.com",
	"||cchere.com",
	".ccim.org",
	".cclife.ca",
	"cclife.org",
	"cclifefl.org",
	".ccthere.com",
	"||ccthere.com",
	".cctongbao.com/article/2078732",
	"ccue.ca",
	"ccue.com",
	".ccvoice.ca",
	".ccw.org.tw",
	".cgdepot.org",
	"|http://cgdepot.org",
	"||cdbook.org",
	".cdcparty.com",
	".cdef.org",
	"||cdef.org",
	"||cdig.info",
	"cdjp.org",
	"||cdjp.org",
	"cdninstagram.com",
	"||cdninstagram.com",
	".cdnews.com.tw",
	"cdp1989.org",
	"cdp1998.org",
	"||cdp1998.org",
	"cdp2006.org",
	"||cdp2006.org",
	".cdpa.url.tw",
	"cdpeu.org",
	"cdpusa.org",
	"cdpweb.org",
	"||cdpweb.org",
	"cdpwu.org",
	"||cdpwu.org",
	"||cdw.com",
	".cecc.gov",
	"||cecc.gov",
	"||cellulo.info",
	"||cenews.eu",
	"||centerforhumanreprod.com",
	"||centralnation.com",
	".centurys.net",
	"|http://centurys.net",
	".cfhks.org.hk",
	".cftfc.com",
	".cgst.edu",
	".change.org",
	"||change.org",
	".changp.com",
	"||changp.com",
	".changsa.net",
	"|http://changsa.net",
	".channel8news.sg/news8",
	".chapm25.com",
	".chaturbate.com",
	".chuang-yen.org",
	"chengmingmag.com",
	".chenguangcheng.com",
	"||chenguangcheng.com",
	".chenpokong.com",
	".chenpokong.net",
	"|http://chenpokong.net",
	"||cherrysave.com",
	".chhongbi.org",
	"chicagoncmtv.com",
	"|http://chicagoncmtv.com",
	".china-week.com",
	"china101.com",
	"||china101.com",
	"||china18.org",
	"||china21.com",
	"china21.org",
	"||china21.org",
	".china5000.us",
	"chinaaffairs.org",
	"||chinaaffairs.org",
	"||chinaaid.me",
	"chinaaid.us",
	"chinaaid.org",
	"chinaaid.net",
	"chinacomments.org",
	"||chinacomments.org",
	"chinachange.org",
	"chinachannel.hk",
	"||chinachannel.hk",
	".chinacitynews.be",
	".chinadialogue.net",
	".chinadigitaltimes.net",
	"||chinadigitaltimes.net",
	".chinaelections.org",
	"||chinaelections.org",
	".chinaeweekly.com",
	"||chinaeweekly.com",
	"||chinafreepress.org",
	".chinagate.com",
	"chinageeks.org",
	"chinagfw.org",
	"||chinagfw.org",
	".chinagonet.com",
	".chinagreenparty.org",
	"||chinagreenparty.org",
	".chinahorizon.org",
	"||chinahorizon.org",
	".chinahush.com",
	".chinainperspective.com",
	"||chinainterimgov.org",
	"chinalaborwatch.org",
	"chinalawtranslate.com",
	".chinapost.com.tw/taiwan/national/national-news",
	"chinaxchina.com/howto",
	"chinalawandpolicy.com",
	".chinamule.com",
	"||chinamule.com",
	"chinamz.org",
	".chinapress.com.my",
	"||chinapress.com.my",
	".chinarightsia.org",
	"chinasmile.net/forums",
	"chinasocialdemocraticparty.com",
	"||chinasocialdemocraticparty.com",
	"chinasoul.org",
	"||chinasoul.org",
	".chinasucks.net",
	".chinatimes.com/realtimenews/260409/",
	"||chinatopsex.com",
	".chinatown.com.au",
	"chinatweeps.com",
	"chinaway.org",
	".chinaworker.info",
	"||chinaworker.info",
	"chinayouth.org.hk",
	"chinayuanmin.org",
	"||chinayuanmin.org",
	".chinese-hermit.net",
	"chinese-leaders.org",
	"chinese-memorial.org",
	".chinesedaily.com",
	"||chinesedailynews.com",
	".chinesedemocracy.com",
	"||chinesedemocracy.com",
	"||chinesegay.org",
	".chinesen.de",
	"||chinesen.de",
	".chinesepen.org",
	".chinesetalks.net/ch",
	".chingcheong.com",
	"||chingcheong.com",
	".chinman.net",
	"|http://chinman.net",
	"chithu.org",
	"|http://chn.chosun.com",
	"cnnews.chosun.com/client/news/viw.asp?cate=C01&mcate",
	".chrdnet.com",
	"|http://chrdnet.com",
	".christianfreedom.org",
	"|http://christianfreedom.org",
	"christianstudy.com",
	"||christianstudy.com",
	"christusrex.org/www1/sdc",
	"||chromeadblock.com",
	".chubold.com",
	"chubun.com",
	"chuizi.net",
	"christiantimes.org.hk",
	".chrlawyers.hk",
	"|http://chrlawyers.hk",
	".churchinhongkong.org/b5/index.php",
	"|http://churchinhongkong.org/b5/index.php",
	".chushigangdrug.ch",
	".cienen.com",
	".cineastentreff.de",
	".cipfg.org",
	"||circlethebayfortibet.org",
	".citizencn.com",
	"||citizencn.com",
	"|http://citizenlab.org",
	"|http://www.citizenlab.org",
	"||citizenscommission.hk",
	".citizenlab.org",
	"citizensradio.org",
	".city365.ca",
	"|http://city365.ca",
	"city9x.com",
	".citytalk.tw/event",
	".civicparty.hk",
	"||civicparty.hk",
	".civildisobediencemovement.org",
	"civilhrfront.org",
	"||civilhrfront.org",
	".civiliangunner.com",
	".civilmedia.tw",
	"||civilmedia.tw",
	"psiphon.civisec.org",
	"||vpn.cjb.net",
	".ck101.com",
	"||ck101.com",
	".clarionproject.org/news/islamic-state-isis-isil-propaganda",
	"||classicalguitarblog.net",
	".clb.org.hk",
	"clearharmony.net",
	"clearwisdom.net",
	"clinica-tibet.ru",
	".clipfish.de",
	"cloakpoint.com",
	"||club1069.com",
	"cmi.org.tw",
	"|http://www.cmoinc.org",
	"cmp.hku.hk",
	"hkupop.hku.hk",
	"||cmule.com",
	"||cmule.org",
	"||cms.gov",
	"|http://vpn.cmu.edu",
	"|http://vpn.sv.cmu.edu",
	".cn6.eu",
	".cna.com.tw",
	"||cna.com.tw",
	".cnabc.com",
	".cnd.org",
	"||cnd.org",
	"download.cnet.com/Freegate",
	".cnex.org.cn",
	".cnineu.com",
	"wiki.cnitter.com",
	".cnn.com/video",
	".cnpolitics.org",
	"||cnpolitics.org",
	".cn-proxy.com",
	"|http://cn-proxy.com",
	".cnproxy.com",
	"blog.cnyes.com",
	"news.cnyes.com",
	"||coat.co.jp",
	".cochina.co",
	"||cochina.co",
	"||cochina.org",
	".code1984.com/64",
	"|http://goagent.codeplex.com",
	"||codeshare.io",
	"||codeskulptor.org",
	"|http://tosh.comedycentral.com",
	"comefromchina.com",
	"||comefromchina.com",
	".comic-mega.me",
	"commandarms.com",
	"||commentshk.com",
	".communistcrimes.org",
	"||communistcrimes.org",
	"||communitychoicecu.com",
	"||compileheart.com",
	".contactmagazine.net",
	".convio.net",
	".coobay.com",
	"|http://www.cool18.com/bbs*/",
	".coolaler.com",
	"||coolaler.com",
	"coolder.com",
	"||coolder.com",
	"||coolloud.org.tw",
	".coolncute.com",
	"corumcollege.com",
	".cos-moe.com",
	"|http://cos-moe.com",
	".cosplayjav.pl",
	"|http://cosplayjav.pl",
	"||couchdbwiki.com",
	"||cotweet.com",
	"cpj.org",
	"||cpj.org",
	".cq99.us",
	"|http://cq99.us",
	"crackle.com",
	"||crackle.com",
	"||crchina.org",
	"crd-net.org",
	"creaders.net",
	"||creaders.net",
	".creadersnet.com",
	"||cristyli.com",
	".crocotube.com",
	"|http://crocotube.com",
	".crossthewall.net",
	"||crossthewall.net",
	"csdparty.com",
	"||csdparty.com",
	"||csuchen.de",
	".ctao.org",
	".ctfriend.net",
	".ctitv.com.tw",
	"cts.com.tw",
	"|http://library.usc.cuhk.edu.hk/",
	"|http://mjlsh.usc.cuhk.edu.hk/",
	".cuhkacs.org/~benng",
	".cuihua.org",
	"||cuihua.org",
	".cuiweiping.net",
	"||cuiweiping.net",
	"||culture.tw",
	".cumlouder.com",
	"||cumlouder.com",
	"||curvefish.com",
	".cusu.hk",
	"||cusu.hk",
	".cw.com.tw",
	"|http://forum.cyberctm.com",
	"cyberghostvpn.com",
	"||cyberghostvpn.com",
	"||cynscribe.com",
	"cytode.us",
	"||ifan.cz.cc",
	"||mike.cz.cc",
	"||nic.cz.cc",
	".d-fukyu.com",
	"|http://d-fukyu.com",
	"cl.d0z.net",
	".d100.net",
	"||d100.net",
	".d2bay.com",
	"|http://d2bay.com",
	".dabr.co.uk",
	"||dabr.co.uk",
	"dabr.eu",
	"dabr.mobi",
	"||dabr.mobi",
	"||dabr.me",
	"dadazim.com",
	"||dadazim.com",
	".dadi360.com",
	"dafagood.com",
	"dafahao.com",
	".daidostup.ru",
	"|http://daidostup.ru",
	".dailidaili.com",
	"||dailidaili.com",
	".dailymotion.com",
	"||dailymotion.com",
	"daiphapinfo.net",
	".dajiyuan.com",
	"||dajiyuan.de",
	"dajiyuan.eu",
	"dalailama.com",
	".dalailama.mn",
	"|http://dalailama.mn",
	".dalailama.ru",
	"||dalailama.ru",
	"dalailama80.org",
	".dalailama-archives.org",
	".dalailamacenter.org",
	"|http://dalailamacenter.org",
	"dalailamafellows.org",
	".dalailamafilm.com",
	".dalailamafoundation.org",
	".dalailamahindi.com",
	".dalailamainaustralia.org",
	".dalailamajapanese.com",
	".dalailamaprotesters.info",
	".dalailamaquotes.org",
	".dalailamatrust.org",
	".dalailamavisit.org.nz",
	".dalailamaworld.com",
	"||dalailamaworld.com",
	"dalianmeng.org",
	"||dalianmeng.org",
	".daliulian.org",
	"||daliulian.org",
	".danke4china.net",
	"||danke4china.net",
	".danwei.org",
	"daolan.net",
	".daozhongxing.org",
	"darktoy.net",
	"||dastrassi.org",
	"blog.daum.net/_blog",
	".david-kilgour.com",
	"|http://david-kilgour.com",
	"daxa.cn",
	"||daxa.cn",
	"cn.dayabook.com",
	".daylife.com/topic/dalai_lama",
	"||db.tt",
	".dbc.hk/main",
	"||dcard.tw",
	"dcmilitary.com",
	".ddc.com.tw",
	".ddhw.info",
	".ddns.ms",
	"ddns.net",
	"||de-sci.org",
	".de-sci.org",
	"packages.debian.org/zh-cn/lenny/gpass",
	"||decodet.co",
	".definebabe.com",
	"||delcamp.net",
	"delicious.com/GFWbookmark",
	".democrats.org",
	"||democrats.org",
	"||desc.se",
	"||dessci.com",
	".destroy-china.jp",
	"||deutsche-welle.de",
	"||devio.us",
	"||devpn.com",
	"||dfas.mil",
	"dfn.org",
	"dharmakara.net",
	".dharamsalanet.com",
	".diaoyuislands.org",
	"||diaoyuislands.org",
	"|http://digiland.tw/",
	"||digitalnomadsproject.org",
	".diigo.com",
	"||diigo.com",
	"||dilber.se",
	"||furl.net",
	".dipity.com",
	"||directcreative.com",
	"|https://search.disconnect.me",
	".discuss.com.hk",
	"||discuss.com.hk",
	".discuss4u.com",
	"disp.cc",
	".disqus.com",
	"||disqus.com",
	".dit-inc.us",
	"||dit-inc.us",
	".dizhidizhi.com",
	"||dizhuzhishang.com",
	"djangosnippets.org",
	".djorz.com",
	"||djorz.com",
	"||dl-laby.jp",
	"||dlsite.com",
	"||dlyoutube.com",
	"||dmcdn.net",
	".dnscrypt.org",
	"||dnscrypt.org",
	"||dns2go.com",
	"||dnssec.net",
	"doctorvoice.org",
	".dogfartnetwork.com/tour",
	"gloryhole.com",
	".dojin.com",
	".dok-forum.net",
	"||dolc.de",
	"||dolf.org.hk",
	"||dollf.com",
	".domain.club.tw",
	".domaintoday.com.au",
	"dongtaiwang.com",
	"||dongtaiwang.com",
	".dongtaiwang.net",
	"||dongtaiwang.net",
	".dongyangjing.com",
	".dontfilter.us",
	"||dontmovetochina.com",
	".dorjeshugden.com",
	".dotplane.com",
	"||dotplane.com",
	"||dotsub.com",
	".doub.io",
	"||doub.io",
	"||dougscripts.com",
	"||douhokanko.net",
	"||doujincafe.com",
	"dowei.org",
	"dphk.org",
	"dpp.org.tw",
	"||dpp.org.tw",
	"||dpr.info",
	"||dragonsprings.org",
	".drepung.org",
	"||drgan.net",
	".drmingxia.org",
	"|http://drmingxia.org",
	"||dropbooks.tv",
	"||dropbox.com",
	"||api.dropboxapi.com",
	"||dropboxusercontent.com",
	"drsunacademy.com",
	".drtuber.com",
	".dscn.info",
	"|http://dscn.info",
	".dstk.dk",
	"|http://dstk.dk",
	"||dtiblog.com",
	"||dtic.mil",
	".dtwang.org",
	".duanzhihu.com",
	".duckdns.org",
	"|http://duckdns.org",
	".duckduckgo.com",
	"||duckduckgo.com",
	".duckload.com/download",
	"||duckmylife.com",
	".duga.jp",
	"|http://duga.jp",
	".duihua.org",
	"||duihua.org",
	"||duihuahrjournal.org",
	".duoweitimes.com",
	"||duoweitimes.com",
	"duping.net",
	"||duplicati.com",
	"dupola.com",
	"dupola.net",
	".dushi.ca",
	"||dvorak.org",
	".dw.com",
	"||dw.com",
	"||dw.de",
	".dw-world.com",
	"||dw-world.com",
	".dw-world.de",
	"|http://dw-world.de",
	"www.dwheeler.com",
	"dwnews.com",
	"||dwnews.com",
	"dwnews.net",
	"||dwnews.net",
	"xys.dxiong.com",
	"||dynawebinc.com",
	".dzze.com",
	"||e-classical.com.tw",
	"||e-gold.com",
	".e-gold.com",
	"||g.e-hentai.org",
	"||lofi.e-hentai.org",
	".e-hentaidb.com",
	"|http://e-hentaidb.com",
	"e-info.org.tw",
	".e-traderland.net/board",
	".e-zone.com.hk/discuz",
	"|http://e-zone.com.hk/discuz",
	".e123.hk",
	"|http://e123.hk/",
	".earlytibet.com",
	"|http://earlytibet.com",
	".earthcam.com",
	".earthvpn.com",
	"||earthvpn.com",
	"eastern-ark.com",
	".easternlightning.org",
	".eastturkestan.com",
	"|http://www.eastturkistan.net/",
	".eastturkistan-gov.org",
	".eastturkistancc.org",
	".eastturkistangovernmentinexile.us",
	"||eastturkistangovernmentinexile.us",
	".easyca.ca",
	".easypic.com",
	".ebony-beauty.com",
	"ebookbrowse.com",
	"ebookee.com",
	"||ecfa.org.tw",
	"||ecimg.tw",
	"ecministry.net",
	".economist.com",
	"bbs.ecstart.com",
	"||edgecastcdn.net",
	"/twimg\\.edgesuite\\.net\\/\\/?appledaily/",
	"edicypages.com",
	".edmontonchina.cn",
	".edmontonservice.com",
	"edoors.com",
	".edubridge.com",
	"||edubridge.com",
	".edupro.org",
	"||eevpn.com",
	"efcc.org.hk",
	".efukt.com",
	"|http://efukt.com",
	"||eic-av.com",
	".eisbb.com",
	".eksisozluk.com",
	"||eksisozluk.com",
	"electionsmeter.com",
	"||elgoog.im",
	".elpais.com",
	"||elpais.com",
	".eltondisney.com",
	".emaga.com/info/3407",
	"emilylau.org.hk",
	".emanna.com/chineseTraditional",
	".empfil.com",
	".emule-ed2k.com",
	"|http://emule-ed2k.com",
	".emulefans.com",
	"|http://emulefans.com",
	".emuparadise.me",
	".enanyang.my/news/20170502/%E7%BE%8E%E5%9B%BD%E4%B9%8B%E9%9F%B3%E5%A4%A7%E5%9C%B0%E9%9C%87%E3%80%8A%E8%8B%B9%E6%9E%9C%E3%80%8B%E7%8B%AC%E5%AE%B6",
	"||enewstree.com",
	".enfal.de",
	"chinese.engadget.com",
	"englishforeveryone.org",
	"||englishfromengland.co.uk",
	"englishpen.org",
	".enlighten.org.tw",
	"||entermap.com",
	".entnt.com",
	"|http://entnt.com",
	".episcopalchurch.org",
	".epochhk.com",
	"|http://epochhk.com",
	"epochtimes-bg.com",
	"||epochtimes-bg.com",
	"epochtimes-romania.com",
	"||epochtimes-romania.com",
	"epochtimes.co.il",
	"||epochtimes.co.il",
	"epochtimes.co.kr",
	"||epochtimes.co.kr",
	"epochtimes.com",
	"||epochtimes.com",
	".epochtimes.cz",
	"epochtimes.de",
	"epochtimes.fr",
	".epochtimes.ie",
	".epochtimes.it",
	"epochtimes.jp",
	"epochtimes.ru",
	"epochtimes.se",
	"epochtimestr.com",
	".epochweek.com",
	"||epochweek.com",
	"||epochweekly.com",
	".eporner.com",
	".equinenow.com",
	"erabaru.net",
	".eraysoft.com.tr",
	".erepublik.com",
	".erights.net",
	"||erights.net",
	".erktv.com",
	"|http://erktv.com",
	"||ernestmandel.org",
	"||erodaizensyu.com",
	"||erodoujinlog.com",
	"||erodoujinworld.com",
	"||eromanga-kingdom.com",
	"||eromangadouzin.com",
	".eromon.net",
	"|http://eromon.net",
	".eroprofile.com",
	".eroticsaloon.net",
	".eslite.com/product",
	".eslite.com/Search_BW.aspx?q",
	"wiki.esu.im/%E8%9B%A4%E8%9B%A4%E8%AF%AD%E5%BD%95",
	".etaa.org.au",
	".etadult.com",
	"etaiwannews.com",
	"||etizer.org",
	"||etokki.com",
	".ettoday.net/news/20151216/614081",
	"etvonline.hk",
	".eu.org",
	"||eu.org",
	".eucasino.com",
	".eulam.com",
	".eurekavpt.com",
	"||eurekavpt.com",
	"eeas.europa.eu/delegations/china/press_corner/all_news/news/2015/20150716_zh",
	"eeas.europa.eu/statements-eeas/2015/151022",
	".evschool.net",
	"|http://evschool.net",
	"||exblog.jp",
	"||blog.exblog.co.jp",
	"@@||www.exblog.jp",
	".exchristian.hk",
	"||exchristian.hk",
	"|http://blog.excite.co.jp",
	"||exmormon.org",
	"||expatshield.com",
	".expecthim.com",
	"||expecthim.com",
	"experts-univers.com",
	"||exploader.net",
	".expressvpn.com",
	"|http://expressvpn.com",
	".extremetube.com",
	"eyevio.jp",
	"||eyevio.jp",
	".eyny.com",
	"||eyny.com",
	".ezpc.tk/category/soft",
	".ezpeer.com",
	"||facebookquotes4u.com",
	".faceless.me",
	"||faceless.me",
	"|http://facesoftibetanselfimmolators.info",
	"||facesofnyfw.com",
	".faith100.org",
	"|http://faith100.org",
	".faithfuleye.com",
	"||faiththedog.info",
	".fakku.net",
	".falsefire.com",
	"||falsefire.com",
	"falun-co.org",
	"falunart.org",
	"||falunasia.info",
	"|http://falunau.org",
	"falundafa.org",
	"falundafa-dc.org",
	"||falundafa-florida.org",
	"||falundafa-nc.org",
	"||falundafa-pa.net",
	"||falundafa-sacramento.org",
	"falun-ny.net",
	"||falundafaindia.org",
	"falundafamuseum.org",
	".falungong.club",
	".falungong.de",
	"falungong.org.uk",
	"||falunhr.org",
	"faluninfo.de",
	"faluninfo.net",
	".falunpilipinas.net",
	"||falunworld.net",
	"familyfed.org",
	"||fanglizhi.info",
	"||fangong.org",
	"fangongheike.com",
	".fanqiang.tk",
	"fanqianghou.com",
	"||fanqianghou.com",
	".fanqiangzhe.com",
	"||fanqiangzhe.com",
	"fapdu.com",
	"faproxy.com",
	".fawanghuihui.org",
	"||fbcdn.net",
	"fanqiangyakexi.net",
	"fail.hk",
	"||famunion.com",
	".fan-qiang.com",
	".fangbinxing.com",
	"||fangbinxing.com",
	"fangeming.com",
	".fangmincn.org",
	"||fangmincn.org",
	"||fanswong.com",
	".fanyue.info",
	".farwestchina.com",
	"en.favotter.net",
	"nytimes.map.fastly.net",
	"||nytimes.map.fastly.net",
	"||fast.wistia.com",
	"||fastssh.com",
	"||faststone.org",
	"favstar.fm",
	"||favstar.fm",
	"faydao.com/weblog",
	"||fbsbx.com",
	"fc2.com",
	".fc2china.com",
	".fc2cn.com",
	"||fc2cn.com",
	"fc2blog.net",
	"|http://uygur.fc2web.com/",
	"video.fdbox.com",
	".fdc64.de",
	".fdc64.org",
	".fdc89.jp",
	"||fourface.nodesnoop.com",
	"||feelssh.com",
	"feer.com",
	".feifeiss.com",
	"|http://feitianacademy.org",
	".feitian-california.org",
	"||feministteacher.com",
	".fengzhenghu.com",
	"||fengzhenghu.com",
	".fengzhenghu.net",
	"||fengzhenghu.net",
	".fevernet.com",
	"|http://ff.im",
	"fffff.at",
	"fflick.com",
	".ffvpn.com",
	"fgmtv.net",
	".fgmtv.org",
	".fhreports.net",
	"|http://fhreports.net",
	".figprayer.com",
	"||figprayer.com",
	".fileflyer.com",
	"||fileflyer.com",
	"|http://feeds.fileforum.com",
	".files2me.com",
	".fileserve.com/file",
	"fillthesquare.org",
	"filmingfortibet.org",
	".filthdump.com",
	".finchvpn.com",
	"||finchvpn.com",
	"findmespot.com",
	"||findyoutube.com",
	".fingerdaily.com",
	"finler.net",
	".fireofliberty.org",
	"||fireofliberty.org",
	".firetweet.io",
	"||firetweet.io",
	".flagsonline.it",
	"fleshbot.com",
	".fleursdeslettres.com",
	"|http://fleursdeslettres.com",
	"||flgg.us",
	"||flgjustice.org",
	"||flickr.com",
	"||staticflickr.com",
	"flickrhivemind.net",
	".flickriver.com",
	".fling.com",
	"||flipkart.com",
	"|http://cn.fmnnow.com",
	"fofldfradio.org",
	"blog.foolsmountain.com",
	".forum4hk.com",
	"fangong.forums-free.com",
	"pioneer-worker.forums-free.com",
	"|https://ss*.4sqi.net",
	"video.foxbusiness.com",
	"|http://foxgay.com",
	"||fringenetwork.com",
	"||flecheinthepeche.fr",
	".fochk.org",
	"|http://fochk.org",
	"||focustaiwan.tw",
	".focusvpn.com",
	"||fofg.org",
	".fofg-europe.net",
	".fooooo.com",
	"||fooooo.com",
	"footwiball.com",
	".fotile.me",
	"||fourthinternational.org",
	"||foxdie.us",
	"||foxsub.com",
	"foxtang.com",
	".fpmt.org",
	"|http://fpmt.org",
	".fpmt.tw",
	".fpmt-osel.org",
	"||fpmtmexico.org",
	"fqok.org",
	"||fqrouter.com",
	"||franklc.com",
	".freakshare.com",
	"|http://freakshare.com",
	"||free4u.com.ar",
	"free-gate.org",
	".free.fr/adsl",
	"||allonlinux.free.fr",
	"||dimitrik.free.fr",
	"kineox.free.fr",
	"||puttycm.free.fr",
	"||freealim.com",
	"whitebear.freebearblog.org",
	"||freebrowser.org",
	".freechal.com",
	".freedomchina.info",
	"||freedomchina.info",
	".freedomhouse.org",
	"||freedomhouse.org",
	".freedomsherald.org",
	"||freedomsherald.org",
	".freefq.com",
	".freefuckvids.com",
	".freegao.com",
	"||freegao.com",
	".free-hada-now.org",
	"freeilhamtohti.org",
	".freekwonpyong.org",
	"||saveliuxiaobo.com",
	".freelotto.com",
	"||freelotto.com",
	"freeman2.com",
	".freeopenvpn.com",
	"freemoren.com",
	"freemorenews.com",
	"freemuse.org/archives/789",
	"freenet-china.org",
	"freenewscn.com",
	"cn.freeones.com",
	".freeoz.org/bbs",
	"||freeoz.org",
	"||freessh.us",
	"free4u.com.ar",
	".free-ssh.com",
	"||free-ssh.com",
	".freedomcollection.org/interviews/rebiya_kadeer",
	".freeforums.org",
	"||freenetproject.org",
	".freeoz.org",
	".freetibet.net",
	"||freetibet.org",
	".freetibetanheroes.org",
	"|http://freetibetanheroes.org",
	".freeviewmovies.com",
	".freevpn.me",
	"|http://freevpn.me",
	"||freewallpaper4.me",
	".freewebs.com",
	".freewechat.com",
	"||freewechat.com",
	"freeweibo.com",
	"||freeweibo.com",
	".freexinwen.com",
	".freeyoutubeproxy.net",
	"||freeyoutubeproxy.net",
	"friendfeed.com",
	"friendfeed-media.com/e99a4ebe2fb4c1985c2a58775eb4422961aa5a2e",
	"friends-of-tibet.org",
	".friendsoftibet.org",
	"freechina.net",
	"|http://www.zensur.freerk.com/",
	"freevpn.nl",
	"freeyellow.com",
	"hk.frienddy.com/hk",
	"|http://adult.friendfinder.com/",
	".fring.com",
	"||fring.com",
	".fromchinatousa.net",
	"||frommel.net",
	".frontlinedefenders.org",
	".frootvpn.com",
	"||frootvpn.com",
	"||fscked.org",
	".fsurf.com",
	".ftchinese.com/channel/video",
	".ftchinese.com/story/00102753",
	".ftchinese.com/story/001026807",
	".ftchinese.com/story/001030502",
	".ftchinese.com/story/001032692",
	".ftchinese.com/story/001034926",
	".ftchinese.com/story/001034927",
	".ftchinese.com/story/001034928",
	".ftchinese.com/story/001037090",
	".ftchinese.com/story/001037091",
	".ftchinese.com/story/001038220",
	".ftchinese.com/story/001040890",
	".ftchinese.com/story/001040918",
	".ftchinese.com/story/001042100",
	".ftchinese.com/story/001042252",
	".ftchinese.com/story/001042272",
	".ftchinese.com/story/001044776",
	".ftchinese.com/story/001045755",
	".ftchinese.com/story/001046118",
	".ftchinese.com/story/001047345",
	".ftchinese.com/story/001047375",
	".ftchinese.com/story/001047545",
	".ftchinese.com/story/001048710",
	".ftchinese.com/story/001049360",
	".ftchinese.com/story/001051372",
	".ftchinese.com/story/001052965",
	".ftchinese.com/story/001053526",
	".ftchinese.com/story/001054103",
	".ftchinese.com/story/001054168",
	".ftchinese.com/story/001054526",
	".ftchinese.com/story/001054644",
	".ftchinese.com/story/001055299",
	".ftchinese.com/story/001055551",
	".ftchinese.com/story/001055559",
	".ftchinese.com/story/001056529",
	".ftchinese.com/story/001056554",
	".ftchinese.com/story/001056567",
	".ftchinese.com/story/001056588",
	".ftchinese.com/story/001056596",
	".ftchinese.com/story/001057509",
	".ftchinese.com/story/001057533",
	".ftchinese.com/story/001058295",
	".ftchinese.com/story/001058344",
	".ftchinese.com/story/001058458",
	".ftchinese.com/story/001058468",
	".ftchinese.com/story/001058561",
	".ftchinese.com/story/001058566",
	".ftchinese.com/story/001058567",
	".ftchinese.com/story/001058585",
	".ftchinese.com/story/001058628",
	".ftchinese.com/story/001058678",
	".ftchinese.com/story/001059484",
	".ftchinese.com/story/001059538",
	".ftchinese.com/story/001059818",
	".ftchinese.com/story/001059914",
	".ftchinese.com/story/001059920",
	".ftchinese.com/story/001060181",
	".ftchinese.com/story/001060493",
	".ftchinese.com/story/001060495",
	".ftchinese.com/story/001060921",
	".ftchinese.com/story/001061120",
	".ftchinese.com/story/001062028",
	".ftchinese.com/story/001062176",
	".ftchinese.com/story/001062482",
	".ftchinese.com/story/001062508",
	".ftchinese.com/story/001062741",
	".ftchinese.com/story/001062794",
	".ftchinese.com/story/001063160",
	".ftchinese.com/story/001063692",
	".ftchinese.com/story/001063826",
	".ftchinese.com/story/001065287",
	".ftchinese.com/story/001066465",
	".ftchinese.com/story/001066959",
	".ftchinese.com/story/001067435",
	"www.ftchinese.com/story/001067479",
	".ftchinese.com/story/001067545",
	".ftchinese.com/story/001067648",
	".ftchinese.com/story/001067650",
	".ftchinese.com/story/001068248",
	".ftchinese.com/story/001068278",
	".ftchinese.com/story/001068379",
	".ftchinese.com/story/001068483",
	".ftchinese.com/story/001069373",
	".ftchinese.com/story/001069516",
	".ftchinese.com/story/001070307",
	".ftchinese.com/story/001070809",
	".ftchinese.com/story/001070990",
	".ftchinese.com/story/001071042",
	".ftchinese.com/story/001071106",
	".ftchinese.com/story/001071181",
	".ftchinese.com/story/001071208",
	".ftchinese.com/story/001071238",
	".ftchinese.com/story/001073408",
	".ftchinese.com/video/1437",
	".ftchinese.com/video/1882",
	".ftchinese.com/comments",
	".ftv.com.tw",
	"fucd.com",
	".fuckcnnic.net",
	"||fuckcnnic.net",
	"fuckgfw.org",
	"||fullerconsideration.com",
	"fulue.com",
	".funf.tw",
	"funp.com",
	".fuq.com",
	".furhhdl.org",
	"||furinkan.com",
	".futurechinaforum.org",
	"||futuremessage.org",
	".fux.com",
	".fuyin.net",
	".fuyindiantai.org",
	".fuyu.org.tw",
	"||fw.cm",
	"fzh999.com",
	"fzh999.net",
	"fzlm.com",
	".g6hentai.com",
	"|http://g6hentai.com",
	"||g-queen.com",
	"||gabocorp.com",
	".gaeproxy.com",
	".gaforum.org",
	".galaxymacau.com",
	"||galenwu.com",
	".galstars.net",
	"||game735.com",
	"gamebase.com.tw",
	"gamejolt.com",
	"|http://wiki.gamerp.jp",
	"||gamer.com.tw",
	".gamer.com.tw",
	".gamez.com.tw",
	"||gamez.com.tw",
	".gamousa.com",
	".gaoming.net",
	"||gaoming.net",
	"ganges.com",
	".gaopi.net",
	"|http://gaopi.net",
	".gaozhisheng.org",
	".gaozhisheng.net",
	"gardennetworks.com",
	"||gardennetworks.org",
	"72.52.81.22",
	"||gartlive.com",
	"||gate-project.com",
	"||gather.com",
	"gati.org.tw",
	".gaybubble.com",
	".gaycn.net",
	"||gaymap.cc",
	".gaytube.com",
	"||images-gaytube.com",
	".gaywatch.com",
	"|http://gaywatch.com",
	".gazotube.com",
	"||gazotube.com",
	"||gcc.org.hk",
	"||gclooney.com",
	".gcpnews.com",
	"|http://gcpnews.com",
	".gdbt.net/forum",
	"gdzf.org",
	"||geek-art.net",
	"geekerhome.com/2010/03/xixiang-project-cross-gfw",
	"||geekheart.info",
	"||geekmanuals.com",
	".gekikame.com",
	"|http://gekikame.com",
	".gelbooru.com",
	"|http://gelbooru.com",
	".geocities.co.jp",
	".geocities.com/SiliconValley/Circuit/5683/download.html",
	"hk.geocities.com",
	"geocities.jp",
	"||geohot.com",
	"||geometrictools.com",
	".gerefoundation.org",
	".getchu.com",
	".getcloak.com",
	"||getcloak.com",
	"||getfoxyproxy.org",
	".getfreedur.com",
	"||getgom.com",
	".geti2p.net",
	"||geti2p.net",
	".getlantern.org",
	"||getlantern.org",
	".getjetso.com/forum",
	"getiton.com",
	".getsocialscope.com",
	"gfbv.de",
	".gfgold.com.hk",
	".gfsale.com",
	"||gfsale.com",
	"gfw.org.ua",
	".gfw.press",
	"||gfw.press",
	".ggssl.com",
	"||ggssl.com",
	"||ghost.org",
	".ghostpath.com",
	"||ghostpath.com",
	"||ghut.org",
	".gifree.com",
	"||giga-web.jp",
	"tw.gigacircle.com",
	"|http://cn.giganews.com/",
	"gigporno.ru",
	"||girlbanker.com",
	".git.io",
	"||git.io",
	"|http://softwaredownload.gitbooks.io",
	".github.com",
	"|https://gist.github.com",
	"http://cthlo.github.io/hktv",
	"||haoel.github.io",
	"||sodatea.github.io",
	"wsgzao.github.io",
	"|https://wsgzao.github.io",
	".gizlen.net",
	"||gizlen.net",
	".gjczz.com",
	"globaljihad.net",
	"globalmediaoutreach.com",
	"globalmuseumoncommunism.org",
	"||globalrescue.net",
	".globaltm.org",
	".globalvoicesonline.org",
	"||globalvoicesonline.org",
	"||globalvpn.net",
	".glock.com",
	"gluckman.com/DalaiLama",
	"gmbd.cn",
	"||gmhz.org",
	"|http://www.gmiddle.com",
	"|http://www.gmiddle.net",
	".gmll.org",
	"||gnci.org.hk",
	"go-pki.com",
	"||goagent.biz",
	"||goagentplus.com",
	"gobet.cc",
	"godfootsteps.org",
	"||godfootsteps.org",
	"godns.work",
	"godsdirectcontact.co.uk",
	".godsdirectcontact.org",
	"godsdirectcontact.org.tw",
	".godsimmediatecontact.com",
	".gogotunnel.com",
	"||gohappy.com.tw",
	".gokbayrak.com",
	".goldbet.com",
	"||goldbetsports.com",
	"||goldeneyevault.com",
	".goldenfrog.com",
	"||goldenfrog.com",
	".goldstep.net",
	"||goldwave.com",
	"gongmeng.info",
	"gongm.in",
	"gongminliliang.com",
	".gongwt.com",
	"|http://gongwt.com",
	"blog.goo.ne.jp/duck-tail_2009",
	".gooday.xyz",
	"|http://gooday.xyz",
	".goodreads.com",
	"||goodreads.com",
	".goodreaders.com",
	"||goodreaders.com",
	".goodtv.com.tw",
	".goodtv.tv",
	"||goofind.com",
	".googlesile.com",
	".gopetition.com",
	"||gopetition.com",
	".goproxing.net",
	".gotrusted.com",
	"||gotrusted.com",
	"||gotw.ca",
	"||grammaly.com",
	"grandtrial.org",
	".graphis.ne.jp",
	"||graphis.ne.jp",
	"||graphql.org",
	"greatfirewall.biz",
	"||greatfirewallofchina.net",
	".greatfirewallofchina.org",
	"||greatfirewallofchina.org",
	"||greenfieldbookstore.com.hk",
	".greenparty.org.tw",
	"||greenpeace.org",
	".greenreadings.com/forum",
	"great-firewall.com",
	"great-roc.org",
	"greatroc.org",
	"greatzhonghua.org",
	".greenpeace.com.tw",
	".greenvpn.net",
	"||greenvpn.net",
	".greenvpn.org",
	"gs-discuss.com",
	"||gtricks.com",
	"guancha.org",
	".guardster.com",
	".gun-world.net",
	"gunsandammo.com",
	"||gutteruncensored.com",
	"||gvm.com.tw",
	".gzm.tv",
	"||gzone-anime.info",
	"||clementine-player.org",
	"echofon.com",
	"||greasespot.net",
	"||www.klip.me",
	"@@||site.locql.com",
	"||stephaniered.com",
	"@@||download.syniumsoftware.com",
	"|http://ub0.cc",
	"wozy.in",
	"gospelherald.com",
	"||gospelherald.com",
	"|http://hk.gradconnection.com/",
	"||grangorz.org",
	"||graylog2.org",
	"greatfire.org",
	"||greatfire.org",
	"greatfirewallofchina.org",
	"||greatroc.tw",
	".gts-vpn.com",
	"|http://gts-vpn.com",
	".gu-chu-sum.org",
	"|http://gu-chu-sum.org",
	".guaguass.com",
	"|http://guaguass.com",
	".guaguass.org",
	"|http://guaguass.org",
	"guishan.org",
	"||guishan.org",
	"||gunsamerica.com",
	"guruonline.hk",
	"|http://gvlib.com",
	".gyalwarinpoche.com",
	".gyatsostudio.com",
	".h528.com",
	".h5dm.com",
	".h5galgame.me",
	"||h-china.org",
	".h-moe.com",
	"|http://h-moe.com",
	"h1n1china.org",
	".hacg.club",
	"||hacg.club",
	".hacg.in",
	"|http://hacg.in",
	".hacg.li",
	"|http://hacg.li",
	".hacg.red",
	"|http://hacg.red",
	".hacken.cc/bbs",
	".hacker.org",
	"||hackthatphone.net",
	"hahlo.com",
	"||hakkatv.org.tw",
	".handcraftedsoftware.org",
	"|http://bbs.hanminzu.org/",
	".hanunyi.com",
	".hao.news/news",
	"|http://ae.hao123.com",
	"|http://ar.hao123.com",
	"|http://br.hao123.com",
	"|http://en.hao123.com",
	"|http://id.hao123.com",
	"|http://jp.hao123.com",
	"|http://ma.hao123.com",
	"|http://mx.hao123.com",
	"|http://sa.hao123.com",
	"|http://th.hao123.com",
	"|http://tw.hao123.com",
	"|http://vn.hao123.com",
	"|http://hk.hao123img.com",
	"|http://ld.hao123img.com",
	"||happy-vpn.com",
	"||hardsextube.com",
	".harunyahya.com",
	"|http://harunyahya.com",
	"||hasaowall.com",
	"bbs.hasi.wang",
	"have8.com",
	"@@||haygo.com",
	".hclips.com",
	"||hdtvb.net",
	".hdzog.com",
	"|http://hdzog.com",
	"||heartyit.com",
	".hec.su",
	"|http://hec.su",
	".hecaitou.net",
	"||hecaitou.net",
	".hechaji.com",
	"||hechaji.com",
	"||heeact.edu.tw",
	".hegre-art.com",
	"|http://hegre-art.com",
	"||cdn.helixstudios.net",
	"||helplinfen.com",
	"||helloandroid.com",
	"||helloqueer.com",
	".helloss.pw",
	"hellotxt.com",
	"||hellotxt.com",
	".hentai.to",
	".hellouk.org/forum/lofiversion",
	".helpeachpeople.com",
	"||helpeachpeople.com",
	"||helpster.de",
	".helpzhuling.org",
	"hentaitube.tv",
	".hentaivideoworld.com",
	"||getcloudapp.com",
	"||cl.ly",
	"@@||f.cl.ly",
	"||getsmartlinks.com",
	"||git-scm.com",
	"heqinglian.net",
	"||heungkongdiscuss.com",
	".hexieshe.com",
	"||hexxeh.net",
	"app.heywire.com",
	".heyzo.com",
	".hgseav.com",
	".hhdcb3office.org",
	".hhthesakyatrizin.org",
	"hi-on.org.tw",
	"hidden-advent.org",
	"||hidden-advent.org",
	"hidecloud.com/blog/2008/07/29/fuck-beijing-olympics.html",
	"||hide.me",
	".hideipvpn.com",
	"||hideipvpn.com",
	".hideman.net",
	"||hideman.net",
	"hideme.nl",
	".hidemyass.com",
	"||hidemyass.com",
	"hidemycomp.com",
	"||hidemycomp.com",
	".hihiforum.com",
	"|http://hihiforum.com",
	"||hihistory.net",
	".higfw.com",
	"highpeakspureearth.com",
	"||highrockmedia.com",
	"||hiitch.com",
	"||hikinggfw.org",
	".hilive.tv",
	".himalayan-foundation.org",
	"himalayanglacier.com",
	".himemix.com",
	"||himemix.com",
	".himemix.net",
	"times.hinet.net",
	".hitomi.la",
	"|http://hitomi.la",
	".hiwifi.com",
	"@@||hiwifi.com",
	"hizbuttahrir.org",
	"hizb-ut-tahrir.info",
	"hizb-ut-tahrir.org",
	".hjclub.info",
	".hk-pub.com/forum",
	"|http://hk-pub.com",
	".hk01.com",
	"||hk01.com",
	".hk32168.com",
	"||hk32168.com",
	"||hkacg.com",
	"||hkacg.net",
	".hkatvnews.com",
	"hkbc.net",
	".hkbf.org",
	".hkbookcity.com",
	"||hkbookcity.com",
	".hkchurch.org",
	"hkci.org.hk",
	".hkcmi.edu",
	"||hkcnews.com",
	"||hkcoc.com",
	"hkday.net",
	".hkdailynews.com.hk/china.php",
	"hkdf.org",
	".hkej.com",
	".hkepc.com/forum/viewthread.php?tid=1153322",
	"china.hket.com",
	"||hkfaa.com",
	"hkfreezone.com",
	"hkfront.org",
	"m.hkgalden.com",
	"|https://m.hkgalden.com",
	"hkgolden.com",
	".hkgreenradio.org/home",
	".hkheadline.com*blog",
	".hkheadline.com/instantnews",
	"hkhkhk.com",
	"hkhrc.org.hk",
	"hkhrm.org.hk",
	"||hkip.org.uk",
	"1989report.hkja.org.hk",
	"hkjc.com",
	".hkjp.org",
	".hklft.com",
	".hklts.org.hk",
	"||hklts.org.hk",
	"news.hkpeanut.com",
	"hkptu.org",
	".hkreporter.com",
	"||hkreporter.com",
	"|http://hkupop.hku.hk/",
	".hkusu.net",
	"||hkusu.net",
	".hkvwet.com",
	".hkwcc.org.hk",
	"||hkzone.org",
	".hmonghot.com",
	"|http://hmonghot.com",
	"hnjhj.com",
	"||hnjhj.com",
	".hnntube.com",
	"||hola.com",
	"||hola.org",
	"holymountaincn.com",
	"holyspiritspeaks.org",
	"||holyspiritspeaks.org",
	"||derekhsu.homeip.net",
	".homeperversion.com",
	"|http://homeservershow.com",
	"|http://old.honeynet.org/scans/scan31/sub/doug_eric/spam_translation.html",
	".hongkongfp.com",
	"||hongkongfp.com",
	"hongmeimei.com",
	"||hongzhi.li",
	"hootsuite.com",
	"||hootsuite.com",
	".hopedialogue.org",
	"|http://hopedialogue.org",
	".hopto.org",
	".hornygamer.com",
	".hotav.tv",
	"hotfrog.com.tw",
	"hotgoo.com",
	".hotpornshow.com",
	"hotpot.hk",
	".hotshame.com",
	"||hotspotshield.com",
	".hotvpn.com",
	"||hotvpn.com",
	"||hougaige.com",
	"||howtoforge.com",
	".hqcdp.org",
	"||hqcdp.org",
	"||hqjapanesesex.com",
	"hqmovies.com",
	".hrcir.com",
	".hrcchina.org",
	".hrea.org",
	".hrichina.org",
	"||hrichina.org",
	".hrw.org",
	"||hrw.org",
	"hrweb.org",
	"||hsjp.net",
	"||hsselite.com",
	"|http://hst.net.tw",
	".hstern.net",
	".hstt.net",
	".htkou.net",
	"||htkou.net",
	"||htmldog.com",
	".hua-yue.net",
	".huaglad.com",
	"||huaglad.com",
	".huanghuagang.org",
	"||huanghuagang.org",
	".huangyiyu.com",
	".huaren.us",
	"||huaren.us",
	"bbs.huasing.org",
	"huaxia-news.com",
	"huaxiabao.org",
	"huaxin.ph",
	"||huayuworld.org",
	".huffingtonpost.com/rebiya-kadeer",
	"||hugoroy.eu",
	"||huhaitai.com",
	"||huhamhire.com",
	"huiyi.in",
	".hulkshare.com",
	"humanrightsbriefing.org",
	"||hung-ya.com",
	"||hungerstrikeforaids.org",
	"||huping.net",
	"hurgokbayrak.com",
	".hurriyet.com.tr",
	".hut2.ru",
	"||hutianyi.net",
	"hutong9.net",
	"huyandex.com",
	"||hwayue.org.tw",
	"||hwinfo.com",
	"||hxwk.org",
	"hxwq.org",
	"||hyperrate.com",
	"ebook.hyread.com.tw",
	"||ebook.hyread.com.tw",
	"||i1.hk",
	"||i2p2.de",
	"||i2runner.com",
	"||i818hk.com",
	".i-cable.com",
	".i-part.com.tw",
	".iamtopone.com",
	"iask.ca",
	"||iask.ca",
	"iask.bz",
	"||iask.bz",
	".iav19.com",
	"ibiblio.org/pub/packages/ccic",
	".iblist.com",
	"||iblogserv-f.net",
	"ibros.org",
	"|http://cn.ibtimes.com",
	".ibvpn.com",
	"||ibvpn.com",
	"icams.com",
	"blogs.icerocket.com/tag",
	".icij.org",
	"||icij.org",
	"||icl-fi.org",
	".icoco.com",
	"||icoco.com",
	"||furbo.org",
	"||warbler.iconfactory.net",
	"||iconpaper.org",
	"||icu-project.org",
	"w.idaiwan.com/forum",
	"idemocracy.asia",
	".identi.ca",
	"||identi.ca",
	"||idiomconnection.com",
	"|http://www.idlcoyote.com",
	".idouga.com",
	".idreamx.com",
	"forum.idsam.com",
	".idv.tw",
	".ieasy5.com",
	"|http://ieasy5.com",
	".ied2k.net",
	".ienergy1.com",
	"|http://if.ttt/",
	"ifanqiang.com",
	".ifcss.org",
	"||ifcss.org",
	"ifjc.org",
	".ift.tt",
	"|http://ift.tt",
	"||ifreewares.com",
	"||igcd.net",
	".igfw.net",
	"||igfw.net",
	".igmg.de",
	"||ignitedetroit.net",
	".igotmail.com.tw",
	"||igvita.com",
	"||ihakka.net",
	".ihao.org/dz5",
	"||iicns.com",
	"||illusionfactory.com",
	"||ilove80.be",
	"||im.tv",
	"@@||myvlog.im.tv",
	"||im88.tw",
	".imgchili.net",
	"|http://imgchili.net",
	".imageab.com",
	".imagefap.com",
	"||imagefap.com",
	"||imageflea.com",
	"imageshack.us",
	"||imagevenue.com",
	"||imagezilla.net",
	".imb.org",
	"|http://imb.org",
	"|http://www.imdb.com/name/nm0482730",
	".imdb.com/title/tt0819354",
	".imdb.com/title/tt1540068",
	".imdb.com/title/tt4908644",
	".img.ly",
	"||img.ly",
	".imkev.com",
	"||imkev.com",
	".imlive.com",
	".immoral.jp",
	"impact.org.au",
	"impp.mn",
	"|http://tech2.in.com/video/",
	"in99.org",
	"in-disguise.com",
	".incapdns.net",
	".incloak.com",
	"||incloak.com",
	"||incredibox.fr",
	"||indiandefensenews.in",
	"timesofindia.indiatimes.com/dalai",
	"timesofindia.indiatimes.com/defaultinterstitial.cms",
	".indiemerch.com",
	"||indiemerch.com",
	"info-graf.fr",
	"website.informer.com",
	".initiativesforchina.org",
	".inkui.com",
	".inmediahk.net",
	"||inmediahk.net",
	"||innermongolia.org",
	"|http://blog.inoreader.com",
	".inote.tw",
	".insecam.org",
	"|http://insecam.org",
	".instagram.com",
	"||instagram.com",
	".institut-tibetain.org",
	"||interfaceaddiction.com",
	"||internationalrivers.org",
	"|http://internet.org/",
	"internetdefenseleague.org",
	"internetfreedom.org",
	"||internetpopculture.com",
	"inxian.com",
	"||inxian.com",
	"ipalter.com",
	"||iphone4hongkong.com",
	"||iphonehacks.com",
	"||iphonetaiwan.org",
	"||iphonix.fr",
	"||ipicture.ru",
	".ipjetable.net",
	"||ipjetable.net",
	".ipobar.com/read.php?",
	"ipoock.com/img",
	".iportal.me",
	"|http://iportal.me",
	"||ippotv.com",
	".ipredator.se",
	"||ipredator.se",
	".iptv.com.tw",
	"||iptvbin.com",
	"||ipvanish.com",
	"iredmail.org",
	"chinese.irib.ir",
	"||ironicsoftware.com",
	"||ironbigfools.compython.net",
	"||ironpython.net",
	".ironsocket.com",
	"||ironsocket.com",
	".is.gd",
	".islam.org.hk",
	"|http://islam.org.hk",
	".islamawareness.net/Asia/China",
	".islamhouse.com",
	"||islamhouse.com",
	".islamicity.com",
	".islamicpluralism.org",
	".islamtoday.net",
	".isaacmao.com",
	"||isaacmao.com",
	"||isgreat.org",
	"||ismaelan.com",
	".ismalltits.com",
	"||ismprofessional.net",
	"isohunt.com",
	"||israbox.com",
	".issuu.com",
	"||issuu.com",
	".istars.co.nz",
	"oversea.istarshine.com",
	"||oversea.istarshine.com",
	"blog.istef.info/2007/10/21/myentunnel",
	".istiqlalhewer.com",
	".istockphoto.com",
	"isunaffairs.com",
	"isuntv.com",
	"itaboo.info",
	"||itaboo.info",
	".italiatibet.org",
	"download.ithome.com.tw",
	"ithelp.ithome.com.tw",
	"||itshidden.com",
	".itsky.it",
	".itweet.net",
	"|http://itweet.net",
	".iu45.com",
	"||iuhrdf.org",
	".iuksky.com",
	".ivacy.com",
	"||ivacy.com",
	".iverycd.com",
	".ivpn.net",
	"||ixquick.com",
	".ixxx.com",
	"iyouport.com",
	"||iyouport.com",
	".izaobao.us",
	"||gmozomg.izihost.org",
	".izles.net",
	".izlesem.org",
	"||j.mp",
	"blog.jackjia.com",
	"jamaat.org",
	".jamyangnorbu.com",
	"|http://jamyangnorbu.com",
	".jandyx.com",
	"||janwongphoto.com",
	"||japan-whores.com",
	".jav101.com",
	".jav2be.com",
	"||jav2be.com",
	".jav68.tv",
	".javakiba.org",
	"|http://javakiba.org",
	".javbus.com",
	"||javfor.me",
	".javhd.com",
	".javhip.com",
	".javmobile.net",
	"|http://javmobile.net",
	".javmoo.com",
	".javseen.com",
	"|http://javseen.com",
	"jbtalks.cc",
	"jbtalks.com",
	"jbtalks.my",
	".jdwsy.com",
	"jeanyim.com",
	"||jfqu36.club",
	"||jfqu37.xyz",
	"||jgoodies.com",
	".jiangweiping.com",
	"||jiangweiping.com",
	"||jiaoyou8.com",
	".jiehua.cz",
	"||hk.jiepang.com",
	"||tw.jiepang.com",
	"jieshibaobao.com",
	"56cun04.jigsy.com",
	"jigong1024.com",
	"daodu14.jigsy.com",
	"specxinzl.jigsy.com",
	"wlcnew.jigsy.com",
	"jinbushe.org",
	"||jinbushe.org",
	".jingsim.org",
	"zhao.jinhai.de",
	"jingpin.org",
	"||jingpin.org",
	"jinpianwang.com",
	".jinroukong.com",
	"ac.jiruan.net",
	"||jitouch.com",
	".jizzthis.com",
	"jjgirls.com",
	".jkb.cc",
	"|http://jkb.cc",
	"jkforum.net",
	"||jma.go.jp",
	"research.jmsc.hku.hk/social",
	"weiboscope.jmsc.hku.hk",
	".jmscult.com",
	"|http://jmscult.com",
	"||joachims.org",
	"||jobso.tv",
	"||joeedelman.com",
	".journalchretien.net",
	"||journalofdemocracy.org",
	".joymiihub.com",
	"jpopforum.net",
	".jubushoushen.com",
	"||jubushoushen.com",
	".juhuaren.com",
	"||juliereyc.com",
	"||junauza.com",
	".june4commemoration.org",
	".junefourth-20.net",
	"||junefourth-20.net",
	"||bbs.junglobal.net",
	".juoaa.com",
	"|http://juoaa.com",
	"justfreevpn.com",
	".justicefortenzin.org",
	"justpaste.it",
	"justtristan.com",
	"juyuange.org",
	"juziyue.com",
	"||juziyue.com",
	"||jwmusic.org",
	"@@||music.jwmusic.org",
	".jyxf.net",
	"||k-doujin.net",
	"||ka-wai.com",
	".kagyu.org",
	"||kagyu.org.za",
	".kagyumonlam.org",
	".kagyunews.com.hk",
	".kagyuoffice.org",
	"||kagyuoffice.org",
	"||kagyuoffice.org.tw",
	".kaiyuan.de",
	".kakao.com",
	"||kakao.com",
	".kalachakralugano.org",
	".kankan.today",
	".kannewyork.com",
	"||kannewyork.com",
	".kanshifang.com",
	"||kanshifang.com",
	"kanzhongguo.com",
	"kanzhongguo.eu",
	".kaotic.com",
	"||karayou.com",
	"karkhung.com",
	".karmapa.org",
	".karmapa-teachings.org",
	".kba-tx.org",
	".kcoolonline.com",
	"||kcsoftwares.com",
	".kebrum.com",
	"||kebrum.com",
	".kechara.com",
	".keepandshare.com/visit/visit_page.php?i=688154",
	".keezmovies.com",
	".kendincos.net",
	".kenengba.com",
	"||kenengba.com",
	"||keontech.net",
	".kepard.com",
	"||kepard.com",
	"wiki.keso.cn/Home",
	"||keycdn.com",
	".khabdha.org",
	".khmusic.com.tw",
	"||kichiku-doujinko.com",
	"bbs.kimy.com.tw",
	".kindleren.com",
	"|http://kindleren.com",
	"|http://www.kindleren.com",
	".kingdomsalvation.org",
	"||kingdomsalvation.org",
	"kinghost.com",
	"||kingstone.com.tw",
	".kink.com",
	"killwall.com",
	"||killwall.com",
	".kir.jp",
	".kissbbao.cn",
	"|http://kiwi.kz",
	"||kk-whys.co.jp",
	".knowledgerush.com/kr/encyclopedia",
	".kobo.com",
	"||kobo.com",
	".kobobooks.com",
	"||kobobooks.com",
	"||kodingen.com",
	"@@||www.kodingen.com",
	"||kompozer.net",
	".konachan.com",
	"|http://konachan.com",
	".kone.com",
	"||koolsolutions.com",
	".koornk.com",
	"||koornk.com",
	"||koranmandarin.com",
	".korenan2.com",
	"|http://gojet.krtco.com.tw",
	".ksdl.org",
	".ksnews.com.tw",
	"||ktzhk.com",
	".kui.name/event",
	"kun.im",
	".kurashsultan.com",
	"||kurtmunger.com",
	"kusocity.com",
	"||kwcg.ca",
	"kwongwah.com.my",
	".kyofun.com",
	"kyohk.net",
	"||kyoyue.com",
	".kzeng.info",
	"||kzeng.info",
	"la-forum.org",
	"ladbrokes.com",
	"||labiennale.org",
	"lagranepoca.com",
	".lalulalu.com",
	".lama.com.tw",
	"||lama.com.tw",
	".lamayeshe.com",
	"|http://lamayeshe.com",
	"|http://www.lamenhu.com",
	".lamnia.co.uk",
	"||lamnia.co.uk",
	"lamrim.com",
	".lanterncn.cn",
	"|http://lanterncn.cn",
	".lantosfoundation.org",
	".laod.cn",
	"|http://laod.cn",
	"laogai.org",
	"||laogai.org",
	"laomiu.com",
	".laoyang.info",
	"|http://laoyang.info",
	"||laptoplockdown.com",
	".laqingdan.net",
	"||laqingdan.net",
	"||larsgeorge.com",
	".lastcombat.com",
	"|http://lastcombat.com",
	"||lastfm.es",
	"latelinenews.com",
	".latibet.org",
	"||le-vpn.com",
	".leafyvpn.net",
	"||leafyvpn.net",
	"leeao.com.cn/bbs/forum.php",
	"lefora.com",
	"||left21.hk",
	".legalporno.com",
	"|http://leirentv.ca",
	"leisurecafe.ca",
	"||lematin.ch",
	".lemonde.fr",
	"||lenwhite.com",
	"lerosua.org",
	"||lerosua.org",
	"blog.lester850.info",
	"||lesoir.be",
	".letou.com",
	"letscorp.net",
	"||letscorp.net",
	".lhakar.org",
	"|http://lhakar.org",
	".lhasocialwork.org",
	".liangyou.net",
	"||liangyou.net",
	".lianyue.net",
	"||liaowangxizang.net",
	".liaowangxizang.net",
	"||liberal.org.hk",
	".libertytimes.com.tw",
	"blogs.libraryinformationtechnology.com/jxyz",
	".lidecheng.com/blog/fucking-gfw",
	".lighten.org.tw",
	"limiao.net",
	"linkuswell.com",
	"abitno.linpie.com/use-ipv6-to-fuck-gfw",
	"||line.me",
	"||line-apps.com",
	".linglingfa.com",
	"||lingvodics.com",
	".link-o-rama.com",
	"|http://link-o-rama.com",
	".linkideo.com",
	"||api.linksalpha.com",
	"||apidocs.linksalpha.com",
	"||www.linksalpha.com",
	"||help.linksalpha.com",
	"||linux.org.hk",
	"linuxtoy.org/archives/installing-west-chamber-on-ubuntu",
	".lionsroar.com",
	".lipuman.com",
	"||greatfire.us7.list-manage.com",
	"||listentoyoutube.com",
	"listorious.com",
	"||liudejun.com",
	".liuhanyu.com",
	".liujianshu.com",
	"||liujianshu.com",
	".liuxiaobo.net",
	"|http://liuxiaobo.net",
	"liuxiaotong.com",
	"||liuxiaotong.com",
	".livedoor.jp",
	".liveleak.com",
	"||liveleak.com",
	".livestation.com",
	"livestream.com",
	"||livestream.com",
	"||livingonline.us",
	"||livingstream.com",
	"||livevideo.com",
	".livevideo.com",
	".liwangyang.com",
	"lizhizhuangbi.com",
	"lkcn.net",
	".load.to",
	".lobsangwangyal.com",
	".localdomain.ws",
	"||localdomain.ws",
	"localpresshk.com",
	"||lockdown.com",
	"||lockestek.com",
	"logbot.net",
	"||logiqx.com",
	"secure.logmein.com",
	"||secure.logmein.com",
	"||logmike.com",
	".londonchinese.ca",
	".longhair.hk",
	"longmusic.com",
	"||longtermly.net",
	"||lookingglasstheatre.org",
	"||lookpic.com",
	".looktoronto.com",
	"|http://looktoronto.com",
	".lotsawahouse.org/tibetan-masters/fourteenth-dalai-lama",
	".lotuslight.org.hk",
	".lotuslight.org.tw",
	"hkreporter.loved.hk",
	"||lpsg.com",
	"||lrfz.com",
	".lrip.org",
	"||lrip.org",
	".lsd.org.hk",
	"||lsd.org.hk",
	"lsforum.net",
	".lsm.org",
	"||lsm.org",
	".lsmchinese.org",
	"||lsmchinese.org",
	".lsmkorean.org",
	"||lsmkorean.org",
	".lsmradio.com/rad_archives",
	".lsmwebcast.com",
	".ltn.com.tw",
	"|http://ltn.com.tw",
	".luke54.com",
	".luke54.org",
	".lupm.org",
	"||lupm.org",
	"||lushstories.com",
	"luxebc.com",
	"lvhai.org",
	"||lvhai.org",
	"||lvv2.com",
	".lyfhk.net",
	"|http://lyfhk.net",
	".m-team.cc",
	".macrovpn.com",
	"macts.com.tw",
	"||mad-ar.ch",
	"||madthumbs.com",
	"||magic-net.info",
	"mahabodhi.org",
	"my.mail.ru",
	".maiplus.com",
	"|http://maiplus.com",
	".maizhong.org",
	"manicur4ik.ru",
	".maplew.com",
	"|http://maplew.com",
	"||marc.info",
	"marguerite.su",
	"||martincartoons.com",
	"maskedip.com",
	".maiio.net",
	"mail-archive.com",
	".malaysiakini.com",
	"||makemymood.com",
	".maniash.com",
	"|http://maniash.com",
	".mansion.com",
	".mansionpoker.com",
	"||martau.com",
	"|http://blog.martinoei.com",
	".martsangkagyuofficial.org",
	"|http://martsangkagyuofficial.org",
	"maruta.be/forget",
	".marxist.com",
	"||marxist.net",
	".marxists.org/chinese",
	"||matainja.com",
	"||mathable.io",
	"||mathiew-badimon.com",
	"||matsushimakaede.com",
	"|http://maturejp.com",
	"mayimayi.com",
	".maxing.jp",
	".mcaf.ee",
	"|http://mcaf.ee",
	"||mcadforums.com",
	"mcfog.com",
	"mcreasite.com",
	".md-t.org",
	"||md-t.org",
	"||meansys.com",
	".media.org.hk",
	".mediachinese.com",
	"||mediachinese.com",
	".mediafire.com/?",
	".mediafire.com/download",
	".mediafreakcity.com",
	"||mediafreakcity.com",
	".medium.com",
	"||medium.com",
	".meetav.com",
	"||meetup.com",
	"mefeedia.com",
	"||mega.nz",
	"||megaproxy.com",
	"||megarotic.com",
	"megavideo.com",
	"||megurineluka.com",
	"meirixiaochao.com",
	"||melon-peach.com",
	".meltoday.com",
	".memehk.com",
	"||memehk.com",
	"memorybbs.com",
	".memri.org",
	".memrijttm.org",
	".mercyprophet.org",
	"|http://mercyprophet.org",
	".meridian-trust.org",
	"|http://meridian-trust.org",
	".meripet.biz",
	"|http://meripet.biz",
	".meripet.com",
	"|http://meripet.com",
	"merit-times.com.tw",
	"meshrep.com",
	".mesotw.com/bbs",
	"metacafe.com/watch",
	"||meteorshowersonline.com",
	"|http://www.metro.taipei/",
	".metrohk.com.hk/?cmd=detail&categoryID=2",
	"||metrolife.ca",
	".metroradio.com.hk",
	"|http://metroradio.com.hk",
	"meyou.jp",
	".meyul.com",
	"||mgoon.com",
	"||mgstage.com",
	"||mh4u.org",
	"mhradio.org",
	"|http://michaelanti.com",
	"||michaelmarketl.com",
	".microvpn.com",
	"|http://microvpn.com",
	"middle-way.net",
	".mihk.hk/forum",
	".mihr.com",
	"mihua.org",
	"||mikesoltys.com",
	".milph.net",
	"|http://milph.net",
	".milsurps.com",
	"mimiai.net",
	".mimivip.com",
	".mimivv.com",
	".mindrolling.org",
	"|http://mindrolling.org",
	".minghui.or.kr",
	"|http://minghui.or.kr",
	"minghui.org",
	"||minghui.org",
	"minghui-a.org",
	"minghui-b.org",
	"minghui-school.org",
	".mingjinglishi.com",
	"||mingjinglishi.com",
	"mingjingnews.com",
	"||mingjingtimes.com",
	".mingpao.com",
	".mingpaocanada.com",
	".mingpaomonthly.com",
	"|http://mingpaomonthly.com",
	"mingpaonews.com",
	".mingpaony.com",
	".mingpaosf.com",
	".mingpaotor.com",
	".mingpaovan.com",
	".mingshengbao.com",
	".minhhue.net",
	".miniforum.org",
	".ministrybooks.org",
	".minzhuhua.net",
	"||minzhuhua.net",
	"minzhuzhanxian.com",
	"minzhuzhongguo.org",
	"||miroguide.com",
	"mirrorbooks.com",
	"thecenter.mit.edu",
	".mitao.com.tw",
	".mitbbs.com",
	"||mitbbs.com",
	".mixero.com",
	"||mixero.com",
	"mixpod.com",
	".mixx.com",
	"||mixx.com",
	"||mizzmona.com",
	".mk5000.com",
	".mlcool.com",
	"||mmaaxx.com",
	".mmmca.com",
	"||mobatek.net",
	"|http://mobile01.com",
	".mobile01.com",
	"||mobileways.de",
	".mobypicture.com",
	"|http://moby.to",
	"||moeerolibrary.com",
	"wiki.moegirl.org",
	".mofaxiehui.com",
	".mofos.com",
	"||mog.com",
	"molihua.org",
	"||mondex.org",
	"|http://www.monlamit.org",
	".moonbbs.com",
	"||moonbbs.com",
	"c1522.mooo.com",
	"||monitorchina.org",
	"bbs.morbell.com",
	"||morningsun.org",
	"||moroneta.com",
	".motherless.com",
	"|http://motherless.com",
	"motor4ik.ru",
	".mousebreaker.com",
	".movements.org",
	"||movements.org",
	"||moviefap.com",
	"||www.moztw.org",
	".mp3buscador.com",
	"mp3ye.eu",
	"||mpettis.com",
	"mpfinance.com",
	"mpinews.com",
	"mponline.hk",
	".mqxd.org",
	"|http://mqxd.org",
	"mrtweet.com",
	"||mrtweet.com",
	"news.hk.msn.com",
	"news.msn.com.tw",
	"msguancha.com",
	".mswe1.org",
	"|http://mswe1.org",
	"||mthruf.com",
	"muchosucko.com",
	"||multiply.com",
	"multiproxy.org",
	"multiupload.com",
	".mullvad.net",
	"||mullvad.net",
	".mummysgold.com",
	".murmur.tw",
	"|http://murmur.tw",
	".musicade.net",
	".muslimvideo.com",
	"||muzi.com",
	"||muzi.net",
	"||mx981.com",
	".my-formosa.com",
	".my-proxy.com",
	".my-private-network.co.uk",
	"||my-private-network.co.uk",
	"forum.my903.com",
	".myactimes.com/actimes",
	".myaudiocast.com",
	"||myaudiocast.com",
	".myav.com.tw/bbs",
	".mybbs.us",
	".myca168.com",
	".mycanadanow.com",
	"||bbs.mychat.to",
	"||mychinamyhome.com",
	".mychinamyhome.com",
	".mychinanet.com",
	".mychinanews.com",
	"||mychinanews.com",
	".mychinese.news",
	"||mycnnews.com",
	"||mykomica.org",
	"mycould.com/discuz",
	".myeasytv.com",
	"||myeclipseide.com",
	".myforum.com.hk",
	"||myforum.com.hk",
	"||myforum.com.uk",
	".myfreecams.com",
	".myfreepaysite.com",
	".myfreshnet.com",
	".myiphide.com",
	"||myiphide.com",
	"forum.mymaji.com",
	"mymediarom.com/files/box",
	"||mymoe.moe",
	"||mymusic.net.tw",
	"||myparagliding.com",
	"||mypopescu.com",
	"myradio.hk/podcast",
	"mysinablog.com",
	".myspace.com",
	".mytalkbox.com",
	".mytizi.com",
	"||naacoalition.org",
	"old.nabble.com",
	"||naitik.net",
	".nakuz.com/bbs",
	"||nalandabodhi.org",
	"||nalandawest.org",
	".namgyal.org",
	"namgyalmonastery.org",
	"||namsisi.com",
	".nanyang.com",
	"||nanyang.com",
	".nanyangpost.com",
	"||nanyangpost.com",
	".nanzao.com",
	"||jpl.nasa.gov",
	"||pds.nasa.gov",
	"||solarsystem.nasa.gov",
	".nakido.com",
	"||nakido.com",
	".naol.ca",
	".naol.cc",
	"uighur.narod.ru",
	"cyberghost.natado.com",
	"||national-lottery.co.uk",
	"news.nationalgeographic.com/news/2014/06/140603-tiananmen-square",
	".nationsonline.org/oneworld/tibet",
	"||line.naver.jp",
	"||navyfamily.navy.mil",
	"||navyreserve.navy.mil",
	"||nko.navy.mil",
	"||usno.navy.mil",
	".nbtvpn.com",
	"|http://nbtvpn.com",
	"nccwatch.org.tw",
	".nch.com.tw",
	".ncn.org",
	"||ncn.org",
	"||etools.ncol.com",
	".nde.de",
	".ndr.de",
	".ned.org",
	"||nekoslovakia.net",
	"bbs.netbig.com",
	".netbirds.com",
	"netcolony.com",
	"bolin.netfirms.com",
	"||netme.cc",
	"netsneak.com",
	".network54.com",
	"networkedblogs.com",
	"neverforget8964.org",
	"new-3lunch.net",
	".new-akiba.com",
	".new96.ca",
	".newcenturymc.com",
	"|http://newcenturymc.com",
	"newcenturynews.com",
	"||newchen.com",
	".newchen.com",
	".newgrounds.com",
	"newipnow.com",
	".newlandmagazine.com.au",
	".newnews.ca",
	"news100.com.tw",
	"newschinacomment.org",
	".newscn.org",
	"||newscn.org",
	"newspeak.cc/story",
	".newsancai.com",
	"||newsancai.com",
	".newsdh.com",
	"||newstamago.com",
	"||newstapa.org",
	"newstarnet.com",
	".newtaiwan.com.tw",
	"newtalk.tw",
	"||newtalk.tw",
	"newyorktimes.com",
	"||nexon.com",
	".next11.co.jp",
	".nextmag.com.tw",
	".nextmedia.com",
	"||nexton-net.jp",
	"nexttv.com.tw",
	".nfjtyd.com",
	"||co.ng.mil",
	"||nga.mil",
	"ngensis.com",
	".nhentai.net",
	"|http://nhentai.net",
	".nhk-ondemand.jp",
	".nicovideo.jp/watch",
	"||nighost.org",
	"av.nightlife141.com",
	"ninecommentaries.com",
	".ninjacloak.com",
	"||ninjaproxy.ninja",
	"nintendium.com",
	"taiwanyes.ning.com",
	"usmgtcg.ning.com/forum",
	"||niusnews.com",
	"||njactb.org",
	"njuice.com",
	"||njuice.com",
	"nlfreevpn.com",
	".gooddns.info",
	".maildns.xyz",
	".no-ip.org",
	".opendn.xyz",
	"sytes.net",
	".whodns.xyz",
	".zapto.org",
	"|http://dynupdate.no-ip.com/",
	"||nobel.se",
	"nobelprize.org/nobel_prizes/peace/laureates/1989",
	"nobelprize.org/nobel_prizes/peace/laureates/2010",
	"nobodycanstop.us",
	"||nobodycanstop.us",
	"||nokogiri.org",
	"||nokola.com",
	"noodlevpn.com",
	".norbulingka.org",
	"nordvpn.com",
	"||nordvpn.com",
	"||novelasia.com",
	".news.now.com",
	"|http://news.now.com",
	"news.now.com%2Fhome",
	"||nownews.com",
	".nowtorrents.com",
	".noypf.com",
	"||noypf.com",
	"||npa.go.jp",
	".npnt.me",
	"|http://npnt.me",
	".nps.gov",
	".nrk.no",
	"||nrk.no",
	".ntd.tv",
	"||ntd.tv",
	"ntdtv.com",
	".ntdtv.co.kr",
	"ntdtv.ca",
	"ntdtv.org",
	"ntdtv.ru",
	"ntdtvla.com",
	".ntrfun.com",
	"||cbs.ntu.edu.tw",
	".nubiles.net",
	"||nuexpo.com",
	".nukistream.com",
	"||nurgo-software.com",
	"||nutaku.net",
	".nuvid.com",
	"||nvdst.com",
	"nuzcom.com",
	".nvquan.org",
	".nvtongzhisheng.org",
	"|http://nvtongzhisheng.org",
	".nwtca.org",
	"||nyaa.eu",
	"||nyaa.se",
	".nydus.ca",
	"nylon-angel.com",
	"nylonstockingsonline.com",
	"||a1.nyt.com",
	"||int.nyt.com",
	"static01.nyt.com",
	"||static01.nyt.com",
	"||typeface.nyt.com",
	"nytchina.com",
	"nytcn.me",
	"||nytcn.me",
	"||nytco.com",
	"|http://nyti.ms/",
	".nytimes.com",
	"||nytimes.com",
	"||nytimg.com",
	"userapi.nytlog.com",
	"cn.nytstyle.com",
	"||nytstyle.com",
	".nzchinese.com",
	"||nzchinese.net.nz",
	"observechina.net",
	".obutu.com",
	"ocaspro.com",
	"occupytiananmen.com",
	"oclp.hk",
	".ocreampies.com",
	"||october-review.org",
	"offbeatchina.com",
	"officeoftibet.com",
	"|http://ofile.org",
	"||ogaoga.org",
	"twtr2src.ogaoga.org",
	".ogate.org",
	"||ogate.org",
	"www2.ohchr.org/english/bodies/cat/docs/ngos/II_China_41.pdf",
	".oikos.com.tw/v4",
	".oiktv.com",
	"oizoblog.com",
	".okayfreedom.com",
	"||okayfreedom.com",
	"okk.tw",
	"|http://filmy.olabloga.pl/player",
	"old-cat.net",
	"||olumpo.com",
	".olympicwatch.org",
	"omgili.com",
	"||omnitalk.com",
	"||omnitalk.org",
	"cling.omy.sg",
	"forum.omy.sg",
	"news.omy.sg",
	"showbiz.omy.sg",
	"||on.cc",
	"||onedrive.live.com",
	"||onion.city",
	".onlinecha.com",
	"||onlineyoutube.com",
	"onmoon.net",
	"onmoon.com",
	".onthehunt.com",
	"|http://onthehunt.com",
	".oopsforum.com",
	"open.com.hk",
	"openallweb.com",
	"opendemocracy.net",
	"||opendemocracy.net",
	".openervpn.in",
	"openid.net",
	"||openid.net",
	".openleaks.org",
	"||openleaks.org",
	"openvpn.net",
	"||openvpn.net",
	"||openwebster.com",
	".openwrt.org.cn",
	"@@||openwrt.org.cn",
	"my.opera.com/dahema",
	"||demo.opera-mini.net",
	"www.orchidbbs.com",
	".organcare.org.tw",
	"organharvestinvestigation.net",
	".orgfree.com",
	"||orient-doll.com",
	"orientaldaily.com.my",
	"||orientaldaily.com.my",
	"||orn.jp",
	"t.orzdream.com",
	"||t.orzdream.com",
	"tui.orzdream.com",
	"||orzistic.org",
	"||osfoora.com",
	".otnd.org",
	"||otnd.org",
	"||otto.de",
	"||ourdearamy.com",
	"oursogo.com",
	"oursteps.com.au",
	".oursweb.net",
	"||ourtv.hk",
	"xinqimeng.over-blog.com",
	"||overplay.net",
	"share.ovi.com/media",
	"|http://owl.li",
	"|http://ht.ly",
	"|http://htl.li",
	"|http://mash.to",
	"www.owind.com",
	"|http://www.oxid.it",
	"oyax.com",
	"oyghan.com/wps",
	".ozchinese.com/bbs",
	"||ow.ly",
	"bbs.ozchinese.com",
	"|https://ozvoice.org",
	".ozxw.com",
	".ozyoyo.com",
	"||pachosting.com",
	".pacificpoker.com",
	".packetix.net",
	"||pacopacomama.com",
	".padmanet.com",
	"page2rss.com",
	"||pagodabox.com",
	".palacemoon.com",
	"forum.palmislife.com",
	"||eriversoft.com",
	".paldengyal.com",
	"paljorpublications.com",
	".paltalk.com",
	"||pangci.net",
	"||panacom.co.jp",
	".pandapow.net",
	".pandavpn-jp.com",
	".panluan.net",
	"||panluan.net",
	"||pao-pao.net",
	"paper.li",
	"paperb.us",
	".paradisepoker.com",
	".partycasino.com",
	".partypoker.com",
	".passion.com",
	"||passion.com",
	".passiontimes.hk",
	"pastebin.com",
	".pastie.org",
	"||pastie.org",
	"||blog.pathtosharepoint.com",
	"pbs.org/wgbh/pages/frontline/gate",
	"pbs.org/wgbh/pages/frontline/tankman",
	"pbs.org/wgbh/pages/frontline/tibet",
	"pbwiki.com",
	"||pbworks.com",
	"||developers.box.net",
	"||wiki.oauth.net",
	"||wiki.phonegap.com",
	"||wiki.jqueryui.com",
	"||pbxes.com",
	"||pbxes.org",
	"pcdvd.com.tw",
	".pchome.com.tw",
	"|http://pcij.org",
	".pcstore.com.tw/ntdtvapshop",
	"||pct.org.tw",
	"pdetails.com",
	"||pdproxy.com",
	"||peace.ca",
	"peacefire.org",
	"peacehall.com",
	"||peacehall.com",
	"|http://pearlher.org",
	".peeasian.com",
	".pekingduck.org",
	"||pekingduck.org",
	".pemulihan.or.id",
	"|http://pemulihan.or.id",
	"||pen.io",
	"penchinese.com",
	"||penchinese.net",
	".penchinese.net",
	"pengyulong.com",
	"penisbot.com",
	"||blog.pentalogic.net",
	".penthouse.com",
	".pentoy.hk/%E4%B8%AD%E5%9C%8B",
	".pentoy.hk/%E6%99%82%E4%BA%8B",
	".peoplebookcafe.com",
	".peoplenews.tw",
	"||peoplenews.tw",
	".peopo.org",
	"||peopo.org",
	".percy.in",
	".perfectgirls.net",
	"perfectvpn.net",
	".persecutionblog.com",
	".persiankitty.com",
	"pfd.org.hk",
	"phapluan.org",
	"phayul.com",
	"philborges.com",
	"philly.com",
	"||phncdn.com",
	"||photodharma.net",
	"||photofocus.com",
	"||phuquocservices.com",
	".picidae.net",
	"||img*.picturedip.com",
	"picturesocial.com",
	".pin6.com",
	"||pin6.com",
	".ping.fm",
	"||ping.fm",
	"||pinimg.com",
	".pinkrod.com",
	"||pinoy-n.com",
	".pinterest.com",
	"||pinterest.com",
	".piposay.com",
	"piraattilahti.org",
	".piring.com",
	"||pixelqi.com",
	"||css.pixnet.in",
	"||pixnet.net",
	".pixnet.net",
	".pk.com",
	"||placemix.com",
	"|http://pictures.playboy.com",
	"||playboy.com",
	".playboyplus.com",
	"||playboyplus.com",
	".playno1.com",
	"||playno1.com",
	"||playpcesor.com",
	"plays.com.tw",
	"||m.plixi.com",
	"plm.org.hk",
	"plunder.com",
	".plus28.com",
	".plusbb.com",
	".pmatehunter.com",
	"|http://pmatehunter.com",
	".pmates.com",
	"||po2b.com",
	"||podictionary.com",
	".pokerstars.net",
	"zh.pokerstrategy.com",
	"politicalchina.org",
	"politicalconsultation.org",
	".polymerhk.com",
	"|http://polymerhk.com",
	".popo.tw",
	"||popvote.hk",
	"popyard.com",
	"||popyard.org",
	".porn.com",
	".porn2.com",
	".porn5.com",
	".pornbase.org",
	".pornerbros.com",
	"||pornhd.com",
	".pornhost.com",
	".pornhub.com",
	"||pornmm.net",
	".pornoxo.com",
	".pornrapidshare.com",
	"||pornrapidshare.com",
	".pornsharing.com",
	"|http://pornsharing.com",
	".pornsocket.com",
	".pornstarclub.com",
	"||pornstarclub.com",
	".porntube.com",
	".porntubenews.com",
	".porntvblog.com",
	"||porntvblog.com",
	".pornvisit.com",
	".portablevpn.nl",
	"||poskotanews.com",
	".post01.com",
	".post852.com",
	"postadult.com",
	".postimg.org",
	"||powercx.com",
	".powerphoto.org",
	"||www.powerpointninja.com",
	"||cdn.printfriendly.com",
	".pritunl.com",
	"provpnaccounts.com",
	".proxfree.com",
	"||proxfree.com",
	"proxyanonimo.es",
	".proxynetwork.org.uk",
	"||proxynetwork.org.uk",
	".pscp.tv",
	"||pscp.tv",
	"||pts.org.tw",
	".pttvan.org",
	"pubu.com.tw",
	"puffinbrowser.com",
	"pureinsight.org",
	".putty.org",
	"||putty.org",
	"||calebelston.com",
	"||blog.fizzik.com",
	"||nf.id.au",
	"||sogrady.me",
	"||vatn.org",
	"||ventureswell.com",
	"||whereiswerner.com",
	".power.com",
	"||power.com",
	"powerapple.com",
	"||powerapple.com",
	"||abc.pp.ru",
	"heix.pp.ru",
	"||prayforchina.net",
	"||premeforwindows7.com",
	"||presentationzen.com",
	"||prestige-av.com",
	"prisoner-state-secret-journal-premier",
	".prisoneralert.com",
	"||pritunl.com",
	"||privacybox.de",
	".private.com/home",
	"||privateinternetaccess.com",
	"privatepaste.com",
	"||privatepaste.com",
	"privatetunnel.com",
	"||privatetunnel.com",
	"||privatevpn.com",
	"||procopytips.com",
	"provideocoalition.com",
	"||prosiben.de",
	"proxifier.com",
	"api.proxlet.com",
	"||proxomitron.info",
	".proxpn.com",
	"||proxpn.com",
	"proxy.org",
	".proxylist.org.uk",
	"||proxylist.org.uk",
	".proxypy.net",
	"||proxypy.net",
	"proxyroad.com",
	".proxytunnel.net",
	"||proyectoclubes.com",
	"prozz.net",
	"psblog.name",
	"||psblog.name",
	"||psiphon.ca",
	".psiphon3.com",
	"||psiphon3.com",
	".psiphontoday.com",
	".ptt.cc",
	"||ptt.cc",
	".puffstore.com",
	".puuko.com",
	"||pullfolio.com",
	".punyu.com/puny",
	"||pureconcepts.net",
	"||pureinsight.org",
	"||purepdf.com",
	"||purevpn.com",
	".purplelotus.org",
	".pursuestar.com",
	"||pursuestar.com",
	".pussyspace.com",
	".putihome.org",
	".putlocker.com/file",
	"pwned.com",
	"python.com",
	".python.com.tw",
	"|http://python.com.tw",
	"pythonhackers.com/p",
	".qanote.com",
	"||qanote.com",
	".qgirl.com.tw",
	".qi-gong.me",
	"||qi-gong.me",
	".qidian.ca",
	".qienkuen.org",
	"||qienkuen.org",
	"||qiwen.lu",
	"qixianglu.cn",
	"bbs.qmzdd.com",
	".qkshare.com",
	"qoos.com",
	"||qoos.com",
	"blog.qooza.hk/dafengqixi",
	"||efksoft.com",
	"||qstatus.com",
	"||qtweeter.com",
	"||qtrac.eu",
	".quannengshen.org",
	"|http://quannengshen.org",
	"||quitccp.net",
	".quitccp.net",
	"||quitccp.org",
	".quitccp.org",
	".quran.com",
	"|http://quran.com",
	".quranexplorer.com",
	"qusi8.net",
	".qvodzy.org",
	"nemesis2.qx.net/pages/MyEnTunnel",
	"qxbbs.org",
	".ra.gg",
	"|http://ra.gg/",
	".radicalparty.org",
	"||rael.org",
	"radicalparty.org",
	"radioaustralia.net.au",
	".radiohilight.net",
	"||radiohilight.net",
	"opml.radiotime.com",
	"||radiovaticana.org",
	"||radiovncr.com",
	"||raggedbanner.com",
	"||raidcall.com.tw",
	".raidtalk.com.tw",
	".rainbowplan.org/bbs",
	".raizoji.or.jp",
	"|http://raizoji.or.jp",
	"rangwang.biz",
	"rangzen.com",
	"rangzen.net",
	"rangzen.org",
	"|http://blog.ranxiang.com/",
	"ranyunfei.com",
	"||ranyunfei.com",
	".rapbull.net",
	"|http://rapidgator.net/",
	"||rapidmoviez.com",
	"rapidvpn.com",
	"||rapidvpn.com",
	".raremovie.cc",
	"|http://raremovie.cc",
	".raremovie.net",
	"|http://raremovie.net",
	"||razyboard.com",
	"rcinet.ca",
	".read100.com",
	".readingtimes.com.tw",
	"||readingtimes.com.tw",
	"||readmoo.com",
	".readydown.com",
	"|http://readydown.com",
	".realcourage.org",
	".realraptalk.com",
	".realsexpass.com",
	".recordhistory.org",
	".recovery.org.tw",
	"|http://online.recoveryversion.org",
	"||recoveryversion.com.tw",
	".redchinacn.net",
	"|http://redchinacn.net",
	"redchinacn.org",
	"redtube.com",
	"referer.us",
	"||referer.us",
	"||reflectivecode.com",
	"relaxbbs.com",
	".relay.com.tw",
	".releaseinternational.org",
	"religioustolerance.org",
	"renminbao.com",
	".renyurenquan.org",
	"||renyurenquan.org",
	"|http://certificate.revocationcheck.com",
	"subacme.rerouted.org",
	".reuters.com",
	"||reuters.com",
	"||reutersmedia.net",
	".revleft.com",
	"retweetist.com",
	"||retweetrank.com",
	"revver.com",
	".rfa.org",
	"|http://rfa.org",
	".rfachina.com",
	".rfamobile.org",
	"rfaweb.org",
	"||rferl.org",
	".rfi.fr",
	"||rfi.fr",
	"|http://rfi.my/",
	"|http://vds.rightster.com/",
	".rigpa.org",
	".rileyguide.com",
	"riku.me/",
	".ritouki.jp",
	".rlwlw.com",
	"||rlwlw.com",
	".rmjdw.com",
	".rmjdw132.info",
	".roadshow.hk",
	"robtex.com",
	"||robustnessiskey.com",
	"||roc-taiwan.org",
	"||rocket-inc.net",
	"|http://www2.rocketbbs.com/11/bbs.cgi?id=5mus",
	"|http://www2.rocketbbs.com/11/bbs.cgi?id=freemgl",
	"||rojo.com",
	"||ronjoneswriter.com",
	"||rolia.net",
	".roodo.com",
	".rosechina.net",
	".rotten.com",
	".rsf.org",
	"||rsf.org",
	".rsf-chinese.org",
	"||rsf-chinese.org",
	".rsgamen.org",
	"||phosphation13.rssing.com",
	".rssmeme.com",
	"||rssmeme.com",
	"||rtalabel.org",
	".rthk.hk",
	"|http://rthk.hk",
	".rthk.org.hk",
	"|http://rthk.org.hk",
	"rti.org.tw",
	".rtycminnesota.org",
	".ruanyifeng.com/blog*some_ways_to_break_the_great_firewall",
	"rukor.org",
	".rushbee.com",
	"rutube.ru",
	".ruyiseek.com",
	".rxhj.net",
	"|http://rxhj.net",
	".s1s1s1.com",
	"||s-cute.com",
	".s-dragon.org",
	"||s1heng.com",
	"|http://www.s4miniarchive.com",
	"||s8forum.com",
	"cdn1.lp.saboom.com",
	"sacom.hk",
	"||sacom.hk",
	"||sadpanda.us",
	".safervpn.com",
	"||safervpn.com",
	".saintyculture.com",
	"|http://saintyculture.com",
	".saiq.me",
	"||saiq.me",
	"||sakuralive.com",
	".sakya.org",
	".salvation.org.hk",
	"||salvation.org.hk",
	".samair.ru/proxy/type-01",
	".sambhota.org",
	".cn.sandscotaicentral.com",
	"|http://cn.sandscotaicentral.com",
	".sanmin.com.tw",
	"sapikachu.net",
	"savemedia.com",
	"savetibet.de",
	"savetibet.fr",
	"savetibet.nl",
	".savetibet.org",
	"||savetibet.org",
	"savetibet.ru",
	"savevid.com",
	"||say2.info",
	".sbme.me",
	"|http://sbme.me",
	".sbs.com.au/yourlanguage",
	".scasino.com",
	"|http://www.sciencemag.org/content/344/6187/953",
	".sciencenets.com",
	".scmp.com",
	".scmpchinese.com",
	"||scramble.io",
	".scribd.com",
	"||scriptspot.com",
	"seapuff.com",
	"domainhelp.search.com",
	".searchtruth.com",
	"secretchina.com",
	"||secretgarden.no",
	".secretsline.biz",
	"||secretsline.biz",
	"||securetunnel.com",
	".securitykiss.com",
	"||securitykiss.com",
	"||seed4.me",
	"seesmic.com",
	"||seevpn.com",
	"||seezone.net",
	"sejie.com",
	".sendspace.com",
	"|http://tweets.seraph.me/",
	"sesawe.net",
	"||sesawe.net",
	".sesawe.org",
	"||sethwklein.net",
	".setn.com",
	"forum.setty.com.tw",
	".sevenload.com",
	"||sevenload.com",
	".sex.com",
	".sex-11.com",
	"||sex3.com",
	"||sex8.cc",
	".sexandsubmission.com",
	".sexbot.com",
	".sexhu.com",
	".sexhuang.com",
	"sexinsex.net",
	"||sexinsex.net",
	".sextvx.com",
	"67.220.91.15",
	"67.220.91.18",
	"67.220.91.23",
	"|http://*.sf.net",
	".sfileydy.com",
	"||sfshibao.com",
	".sftindia.org",
	".sftuk.org",
	"||sftuk.org",
	"||shadeyouvpn.com",
	"shadow.ma",
	".shadowsky.xyz",
	".shadowsocks.asia",
	"||www.shadowsocks.com",
	".shadowsocks.com",
	".shadowsocks.org",
	"||shadowsocks.org",
	"|http://cn.shafaqna.com",
	".shambalapost.com",
	".shambhalasun.com",
	".shangfang.org",
	"||shangfang.org",
	"shapeservices.com",
	".sharebee.com",
	"||sharecool.org",
	"sharpdaily.com.hk",
	"||sharpdaily.com.hk",
	".sharpdaily.hk",
	".sharpdaily.tw",
	".shat-tibet.com",
	"sheikyermami.com",
	".shellfire.de",
	"||shellfire.de",
	".shenshou.org",
	"shenyun.com",
	"shenyunperformingarts.org",
	"||shenyunperformingarts.org",
	"shenzhoufilm.com",
	"||shenzhoufilm.com",
	"||sherabgyaltsen.com",
	".shiatv.net",
	".shicheng.org",
	"shinychan.com",
	"shipcamouflage.com",
	".shitaotv.org",
	"||shixiao.org",
	"||shizhao.org",
	"shizhao.org",
	"shkspr.mobi/dabr",
	"||shodanhq.com",
	"||shooshtime.com",
	".shop2000.com.tw",
	".shopping.com",
	".showhaotu.com",
	".showtime.jp",
	"ch.shvoong.com",
	".shwchurch.org",
	"||www.shwchurch.org",
	".shwchurch3.com",
	"|http://shwchurch3.com",
	".siddharthasintent.org",
	"||sidelinesnews.com",
	".sidelinessportseatery.com",
	".sijihuisuo.club",
	".sijihuisuo.com",
	".silkbook.com",
	"simplecd.org",
	"||simplecd.org",
	"@@||simplecd.me",
	"simpleproductivityblog.com",
	"bbs.sina.com/",
	"bbs.sina.com%2F",
	"blog.sina.com.tw",
	"dailynews.sina.com/",
	"dailynews.sina.com%2F",
	"forum.sina.com.hk",
	"home.sina.com",
	"||magazines.sina.com.tw",
	"news.sina.com.hk",
	"news.sina.com.tw",
	"news.sinchew.com.my",
	".sinchew.com.my/node/",
	".sinchew.com.my/taxonomy/term",
	".singaporepools.com.sg",
	"||singaporepools.com.sg",
	".singfortibet.com",
	".singpao.com.hk",
	"singtao.com",
	"||singtao.com",
	"news.singtao.ca",
	"sino-monthly.com",
	"||sinocast.com",
	"sinocism.com",
	"sinomontreal.ca",
	".sinonet.ca",
	".sinopitt.info",
	".sinoants.com",
	"||sinoants.com",
	".sinoquebec.com",
	".sierrafriendsoftibet.org",
	"sis.xxx",
	"||sis001.com",
	"sis001.us",
	"||site90.net",
	".sitebro.tw",
	"||sitekreator.com",
	"||siteks.uk.to",
	"||sitemaps.org",
	".sjrt.org",
	"|http://sjrt.org",
	"||sjum.cn",
	"||sketchappsources.com",
	"||skimtube.com",
	"||skybet.com",
	"|http://users.skynet.be/reves/tibethome.html",
	"|http://skyhighpremium.com/",
	"bbs.skykiwi.com",
	"|http://www.skype.com/intl/",
	"|http://www.skype.com/zh-Hant",
	"||skyvegas.com",
	".xskywalker.com",
	"||xskywalker.com",
	"m.slandr.net",
	"||slavasoft.com",
	".slaytizle.com",
	".sleazydream.com",
	"||slheng.com",
	".slideshare.net",
	"forum.slime.com.tw",
	".slinkset.com",
	"||slickvpn.com",
	".slutload.com",
	"||smartdnsproxy.com",
	".smarthide.com",
	"smchbooks.com",
	".smh.com.au/world/death-of-chinese-playboy-leaves-fresh-scratches-in-party-paintwork-20120903-25a8v",
	"smhric.org",
	".smith.edu/dalailama",
	".smyxy.org",
	"||snapchat.com",
	".snaptu.com",
	"||snaptu.com",
	"||sndcdn.com",
	"sneakme.net",
	"||snooper.co.uk",
	"snowlionpub.com",
	"||so-ga.net",
	".so-ga.net",
	"||so-news.com",
	".so-news.com",
	"home.so-net.net.tw/yisa_tsai",
	"||soc.mil",
	".sockscap64.com",
	"||sockslist.net",
	".socrec.org",
	"|http://socrec.org",
	".sod.co.jp",
	".softether.org",
	"||softether.org",
	".softether-download.com",
	"||softether-download.com",
	"||cdn.softlayer.net",
	"||sogclub.com",
	"sohcradio.com",
	"||sohcradio.com",
	".sokmil.com",
	"||sorting-algorithms.com",
	".sostibet.org",
	".soumo.info",
	"||soup.io",
	"@@||static.soup.io",
	".sobees.com",
	"||sobees.com",
	"socialwhale.com",
	".softether.co.jp",
	"||softwarebychuck.com",
	"blog.sogoo.org",
	"soh.tw",
	"||soh.tw",
	"sohfrance.org",
	"||sohfrance.org",
	"chinese.soifind.com",
	"sokamonline.com",
	".solidaritetibet.org",
	"||somee.com",
	".songjianjun.com",
	"||songjianjun.com",
	".sonicbbs.cc",
	".sonidodelaesperanza.org",
	".sopcast.com",
	".sopcast.org",
	".sorazone.net",
	"||sos.org",
	"bbs.sou-tong.org",
	".soubory.com",
	"|http://soubory.com",
	".soul-plus.net",
	".soulcaliburhentai.net",
	"||soulcaliburhentai.net",
	"||soundcloud.com",
	".soundofhope.kr",
	"soundofhope.org",
	"||soundofhope.org",
	"||soupofmedia.com",
	"|http://sourceforge.net/p*/shadowsocksgui/",
	".sourcewadio.com",
	"southnews.com.tw",
	"sowers.org.hk",
	"||wlx.sowiki.net",
	"||spankbang.com",
	".spankingtube.com",
	".spankwire.com",
	"||spb.com",
	"||speakerdeck.com",
	"spem.at",
	"||spencertipping.com",
	"||spicevpn.com",
	".spideroak.com",
	"||spideroak.com",
	".spike.com",
	".spotflux.com",
	"||spotflux.com",
	".spring4u.info",
	"|http://spring4u.info",
	"||sproutcore.com",
	"||sproxy.info",
	"||srocket.us",
	".ss-link.com",
	"||ss-link.com",
	".ssglobal.me",
	"||ssh91.com",
	".sspro.ml",
	"|http://sspro.ml",
	"||sss.camp",
	"||sstmlt.moe",
	"sstmlt.net",
	"||sstmlt.net",
	"|http://stackoverflow.com/users/895245",
	".stage64.hk",
	"||stage64.hk",
	"||standupfortibet.org",
	"stanford.edu/group/falun",
	"usinfo.state.gov",
	"||statueofdemocracy.org",
	".starfishfx.com",
	".starp2p.com",
	"||starp2p.com",
	".startpage.com",
	"||startpage.com",
	"||static-economist.com",
	"||stc.com.sa",
	"steamcommunity.com/groups/LibetTibet",
	"steamcommunity.com/groups/zhonggong",
	"steamcommunity.com/id/CJT_Jackton",
	"||steel-storm.com",
	".steganos.com",
	"||steganos.com",
	".steganos.net",
	".stepchina.com",
	"ny.stgloballink.com",
	"hd.stheadline.com/news/realtime",
	"sthoo.com",
	"||sthoo.com",
	".stickam.com",
	"stickeraction.com/sesawe",
	".stileproject.com",
	".sto.cc",
	"||stoneip.info",
	"||storagenewsletter.com",
	".storm.mg",
	"||storm.mg",
	".stoptibetcrisis.net",
	"||stoptibetcrisis.net",
	"||storify.com",
	".stormmediagroup.com",
	"||stoweboyd.com",
	"stranabg.com",
	"||streamingthe.net",
	"streema.com/tv/NTDTV_Chinese",
	"cn.streetvoice.com/article",
	"cn.streetvoice.com/diary",
	"cn2.streetvoice.com",
	"tw.streetvoice.com",
	".strikingly.com",
	"||strongvpn.com",
	".strongwindpress.com",
	".student.tw/db",
	"||studentsforafreetibet.org",
	"||stumbleupon.com",
	"stupidvideos.com",
	"panamapapers.sueddeutsche.de",
	".sugarsync.com",
	"||sugarsync.com",
	".sugobbs.com",
	"||sugumiru18.com",
	"||suissl.com",
	"summify.com",
	".sumrando.com",
	"||sumrando.com",
	"sun1911.com",
	".sunporno.com",
	"||sunmedia.ca",
	"||sunporno.com",
	".sunskyforum.com",
	".sunta.com.tw",
	".sunvpn.net",
	".suoluo.org",
	".supervpn.net",
	"||supervpn.net",
	".suppig.net",
	".suprememastertv.com",
	"|http://suprememastertv.com",
	".surfeasy.com",
	"||surfeasy.com",
	".surfeasy.com.au",
	"|http://surfeasy.com.au",
	"||surrenderat20.net",
	".suyangg.com",
	"|http://suyangg.com",
	".swissvpn.net",
	"||swissvpn.net",
	"switchvpn.net",
	"||switchvpn.net",
	"||swift-tools.net",
	".sydneytoday.com",
	".sylfoundation.org",
	"||syncback.com",
	"sysresccd.org",
	".sytes.net",
	"blog.syx86.com/2009/09/puff",
	"blog.syx86.cn/2009/09/puff",
	".szbbs.net",
	"||szetowah.org.hk",
	".t35.com",
	".t66y.com",
	"||t66y.com",
	".taa-usa.org",
	"|http://taa-usa.org",
	".taaze.tw",
	"||taaze.tw",
	"|http://www.tablesgenerator.com/",
	"tabtter.jp",
	".tacem.org",
	".taconet.com.tw",
	"||taedp.org.tw",
	".tafm.org",
	".tagwa.org.au",
	"tagwalk.com",
	"||tagwalk.com",
	"tahr.org.tw",
	".taipeisociety.org",
	"||taipeisociety.org",
	".taiwanbible.com",
	".taiwancon.com",
	".taiwandaily.net",
	"||taiwandaily.net",
	".taiwandc.org",
	"||taiwanembassy.org",
	".taiwanjustice.com",
	"taiwankiss.com",
	"taiwannation.com",
	"taiwannation.com.tw",
	"||taiwanncf.org.tw",
	"||taiwannews.com.tw",
	"|http://www.taiwanonline.cc/",
	"||taiwantoday.tw",
	"taiwantp.net",
	"||taiwantt.org.tw",
	"taiwanus.net",
	"taiwanyes.com",
	"taiwan-sex.com",
	".talk853.com",
	".talkboxapp.com",
	"||talkboxapp.com",
	".talkonly.net",
	"||talkonly.net",
	"||tamiaode.tk",
	"||tanc.org",
	"tangben.com",
	".tangren.us",
	".taoism.net",
	"|http://taoism.net",
	".taolun.info",
	"||taolun.info",
	".tapatalk.com",
	"||tapatalk.com",
	"blog.taragana.com",
	".tascn.com.au",
	"||taup.net",
	"|http://www.taup.org.tw",
	".taweet.com",
	"||taweet.com",
	".tbcollege.org",
	"||tbcollege.org",
	".tbi.org.hk",
	".tbicn.org",
	".tbjyt.org",
	"||tbpic.info",
	".tbrc.org",
	"tbs-rainbow.org",
	".tbsec.org",
	"||tbsec.org",
	"tbskkinabalu.page.tl",
	".tbsmalaysia.org",
	".tbsn.org",
	"||tbsn.org",
	".tbsseattle.org",
	".tbssqh.org",
	"|http://tbssqh.org",
	"tbswd.org",
	".tbtemple.org.uk",
	".tbthouston.org",
	".tccwonline.org",
	".tcewf.org",
	"tchrd.org",
	"tcnynj.org",
	".tcsofbc.org",
	".tcsovi.org",
	"teamamericany.com",
	"||teck.in",
	".teeniefuck.net",
	"teensinasia.com",
	".telecomspace.com",
	"||telegram.org",
	".telegramdownload.com",
	"||telegraph.co.uk",
	".tenacy.com",
	"||tenzinpalmo.com",
	".tew.org",
	".thaicn.com",
	"||theatrum-belli.com",
	"theblemish.com",
	"||thebcomplex.com",
	".thebobs.com",
	"||thebobs.com",
	".thechinabeat.org",
	"|http://www.thechinastory.org/yearbooks/yearbook-2012/",
	".thedalailamamovie.com",
	"|http://thedalailamamovie.com",
	"||thedw.us",
	"thefrontier.hk/tf",
	"|http://thegioitinhoc.vn/",
	".thegly.com",
	".thehots.info",
	"thehousenews.com",
	"||thehun.net",
	".theinitium.com",
	"||theinitium.com",
	".thenewslens.com",
	"||thenewslens.com",
	".thepiratebay.org",
	"||thepiratebay.org",
	"||theportalwiki.com",
	"thereallove.kr",
	"therock.net.nz",
	"thespeeder.com",
	"||thestandnews.com",
	"thetibetcenter.org",
	"thetibetconnection.org",
	".thetibetmuseum.org",
	".thetibetpost.com",
	"||thetibetpost.com",
	"thetrotskymovie.com",
	"thevivekspot.com",
	"||thewgo.org",
	".thinkingtaiwan.com",
	".thisav.com",
	"|http://thisav.com",
	".thlib.org",
	"||thomasbernhard.org",
	".thongdreams.com",
	"threatchaos.com",
	"||throughnightsfire.com",
	".thumbzilla.com",
	"||thywords.com",
	".thywords.com.tw",
	"tiananmenmother.org",
	".tiananmenduizhi.com",
	"||tiananmenduizhi.com",
	"||tiananmenuniv.com",
	"||tiananmenuniv.net",
	"||tiandixing.org",
	".tianhuayuan.com",
	".tianlawoffice.com",
	"||tianti.io",
	"tiantibooks.org",
	"||tiantibooks.org",
	".tianzhu.org",
	".tibet.at",
	"tibet.ca",
	".tibet.com",
	"||tibet.com",
	"tibet.fr",
	".tibet.net",
	"||tibet.net",
	"tibet.nu",
	".tibet.org",
	"||tibet.org",
	"tibet.org.tw",
	".tibet.to",
	".tibet-envoy.eu",
	"||tibet-envoy.eu",
	".tibet-foundation.org",
	".tibet-house-trust.co.uk",
	"tibet-info.net",
	"tibet-initiative.de",
	"||tibet-initiative.de",
	".tibet-munich.de",
	".tibet3rdpole.org",
	"|http://tibet3rdpole.org",
	"tibetaction.net",
	"||tibetaction.net",
	".tibetaid.org",
	"tibetalk.com",
	".tibetan.fr",
	"tibetan-alliance.org",
	".tibetanarts.org",
	".tibetanbuddhistinstitute.org",
	"|http://tibetanbuddhistinstitute.org",
	"tibetancommunity.org",
	".tibetanjournal.com",
	".tibetanlanguage.org",
	".tibetanliberation.org",
	"||tibetanliberation.org",
	".tibetcollection.com",
	".tibetanaidproject.org",
	".tibetancommunityuk.net",
	"|http://tibetancommunityuk.net",
	"tibetanculture.org",
	"tibetanfeministcollective.org",
	".tibetanpaintings.com",
	".tibetanphotoproject.com",
	".tibetanpoliticalreview.org",
	".tibetanreview.net",
	"|http://tibetansports.org",
	".tibetanwomen.org",
	"|http://tibetanwomen.org",
	".tibetanyouth.org",
	".tibetanyouthcongress.org",
	"||tibetanyouthcongress.org",
	".tibetcharity.dk",
	"tibetcharity.in",
	".tibetchild.org",
	".tibetcity.com",
	".tibetcorps.org",
	".tibetexpress.net",
	"|http://tibetexpress.net",
	"tibetfocus.com",
	"tibetfund.org",
	".tibetgermany.com",
	"||tibetgermany.de",
	".tibethaus.com",
	".tibetheritagefund.org",
	"tibethouse.jp",
	"tibethouse.org",
	"||tibethouse.us",
	".tibetinfonet.net",
	".tibetjustice.org",
	".tibetkomite.dk",
	"|http://tibetmuseum.org",
	"tibetnetwork.org",
	"||tibetnetwork.org",
	".tibetoffice.ch",
	"|http://tibetoffice.ch",
	"tibetoffice.eu",
	"tibetoffice.org",
	"tibetonline.com",
	"||tibetonline.com",
	".tibetoffice.com.au",
	"|http://tibetoffice.com.au",
	"||tibetonline.tv",
	".tibetonline.tv",
	".tibetoralhistory.org",
	"|http://tibetoralhistory.org",
	".tibetpolicy.eu",
	".tibetrelieffund.co.uk",
	"tibetsites.com",
	".tibetsociety.com",
	"||tibetsociety.com",
	".tibetsun.com",
	".tibetsupportgroup.org",
	"|http://tibetsupportgroup.org",
	".tibetswiss.ch",
	".tibettelegraph.com",
	"tibettimes.net",
	"||tibetwrites.org",
	".ticket.com.tw",
	".timdir.com",
	"|http://timdir.com",
	".time.com",
	"|http://time.com",
	".timsah.com",
	"||blog.tiney.com",
	"tintuc101.com",
	".tiny.cc",
	"|http://tiny.cc",
	"tinychat.com",
	"||tinypaste.com",
	".tistory.com",
	"||tkcs-collins.com",
	".tmagazine.com",
	"||tmagazine.com",
	".tmdfish.com",
	"|http://tmi.me",
	".tmpp.org",
	"|http://tmpp.org",
	".tnaflix.com",
	"||tnaflix.com",
	".tngrnow.com",
	".tngrnow.net",
	".tnp.org",
	"|http://tnp.org",
	".to-porno.com",
	"||to-porno.com",
	"togetter.com",
	".tokyo-247.com",
	".tokyo-hot.com",
	"||tokyo-porn-tube.com",
	"||tokyocn.com",
	"tw.tomonews.net",
	".tongil.or.kr",
	".tono-oka.jp",
	"tonyyan.net",
	".toodoc.com",
	"toonel.net",
	"top81.ws",
	".topnews.in",
	".torguard.net",
	"||torguard.net",
	".topshareware.com",
	".topsy.com",
	"||topsy.com",
	"||toptip.ca",
	"tora.to",
	".torcn.com",
	".torproject.org",
	"||torproject.org",
	"torrentcrazy.com",
	"||torrentcrazy.com",
	"torrentprivacy.com",
	"||torrentprivacy.com",
	"|http://torrentproject.se",
	"||torrenty.org",
	"||torrentz.eu",
	"||torvpn.com",
	"||totalvpn.com",
	"towngain.com",
	"toypark.in",
	"toytractorshow.com",
	".tparents.org",
	".tpi.org.tw",
	"||tpi.org.tw",
	"traffichaus.com",
	"||transparency.org",
	"||treemall.com.tw",
	"trendsmap.com",
	"||trendsmap.com",
	".trialofccp.org",
	"||trialofccp.org",
	".trimondi.de/SDLE",
	".trouw.nl",
	"|http://trouw.nl",
	".trt.net.tr",
	"trtc.com.tw",
	".truebuddha-md.org",
	"|http://truebuddha-md.org",
	"trulyergonomic.com",
	".truth101.co.tv",
	"|http://truth101.co.tv",
	".truthontour.org",
	"|http://truthontour.org",
	".truveo.com",
	".tsctv.net",
	".tsemtulku.com",
	"tsquare.tv",
	".tsu.org.tw",
	"tsunagarumon.com",
	".tsctv.net",
	"||tt-rss.org",
	"||tt1069.com",
	".tttan.com",
	"||tttan.com",
	"bb.ttv.com.tw/bb",
	"tu8964.com",
	".tubaholic.com",
	".tube.com",
	"tube8.com",
	"||tube8.com",
	".tube911.com",
	"||tube911.com",
	".tubecup.com",
	".tubegals.com",
	".tubeislam.com",
	"|http://tubeislam.com",
	".tubestack.com",
	"||tubewolf.com",
	"tuidang.net",
	"tuidang.org",
	".tuidang.se",
	"bbs.tuitui.info",
	".tumutanzi.com",
	"|http://tumutanzi.com",
	"||tumview.com",
	".tunein.com",
	"|http://tunein.com",
	"||tunnelbear.com",
	".tuo8.blue",
	"||tuo8.blue",
	".tuo8.cc",
	".tuo8.club",
	"||tuo8.club",
	".tuo8.fit",
	".tuo8.hk",
	".tuo8.in",
	".tuo8.ninja",
	".tuo8.org",
	"||tuo8.fit",
	"||tuo8.org",
	".tuo8.pw",
	"|http://tuo8.pw",
	"||tuo8.red",
	".tuo8.space",
	"tuitwit.com",
	".turansam.org",
	".turbobit.net",
	"|http://turbobit.net",
	".turbohide.com",
	"||turbohide.com",
	".tushycash.com",
	"|http://tushycash.com",
	"||app.tutanota.com",
	".tuvpn.com",
	"||tuvpn.com",
	"|http://tuzaijidi.com",
	"|http://*.tuzaijidi.com",
	".tw01.org",
	"|http://tw01.org",
	".tumblr.com",
	"||tumblr.com",
	"|http://blog.soylent.com/",
	".tv.com",
	"|http://tv.com",
	"tvants.com",
	"forum.tvb.com",
	"news.tvb.com/list/world",
	"news.tvb.com/local",
	"news.tvbs.com.tw",
	".tvboxnow.com",
	"|http://tvboxnow.com/",
	"tvider.com",
	".tvmost.com.hk",
	".tvplayvideos.com",
	"||tvunetworks.com",
	".tw-blog.com",
	"|https://tw-blog.com",
	".tw-npo.org",
	".twaitter.com",
	"twapperkeeper.com",
	"||twapperkeeper.com",
	"||twaud.io",
	".twaud.io",
	".twbbs.net.tw",
	"twbbs.org",
	"twbbs.tw",
	"||twblogger.com",
	"tweepmag.com",
	".tweepml.org",
	"||tweepml.org",
	".tweetbackup.com",
	"||tweetbackup.com",
	"tweetboard.com",
	"||tweetboard.com",
	".tweetboner.biz",
	"||tweetboner.biz",
	".tweetcs.com",
	"|http://tweetcs.com",
	".tweetdeck.com",
	"||tweetdeck.com",
	"|http://deck.ly",
	"||mtw.tl",
	"||tweetedtimes.com",
	"||tweetmylast.fm",
	"tweetphoto.com",
	"||tweetphoto.com",
	"||tweetrans.com",
	"tweetree.com",
	"||tweetree.com",
	".tweettunnel.com",
	"||tweettunnel.com",
	"||tweetwally.com",
	"tweetymail.com",
	"||twftp.org",
	"twibase.com",
	".twibble.de",
	"||twibble.de",
	"twibbon.com",
	"||twibs.com",
	"twicsy.com",
	".twiends.com",
	"|http://twiends.com",
	".twifan.com",
	"|http://twifan.com",
	"twiffo.com",
	"||twiffo.com",
	".twilightsex.com",
	"twilog.org",
	"twimbow.com",
	"||twindexx.com",
	"twipple.jp",
	"||twipple.jp",
	"||twip.me",
	"twishort.com",
	"||twishort.com",
	"twistar.cc",
	"||twister.net.co",
	"||twisterio.com",
	"twisternow.com",
	"twistory.net",
	"twitbrowser.net",
	"||twitcause.com",
	"||twitgether.com",
	"||twiggit.org",
	"twitgoo.com",
	"twitiq.com",
	"||twitiq.com",
	".twitlonger.com",
	"||twitlonger.com",
	"|http://tl.gd/",
	"twitmania.com",
	"twitoaster.com",
	"||twitoaster.com",
	"||twitonmsn.com",
	".twitpic.com",
	"||twitpic.com",
	".twit2d.com",
	"||twit2d.com",
	".twitstat.com",
	"||twitstat.com",
	"||firstfivefollowers.com",
	"||retweeteffect.com",
	"||tweeplike.me",
	"||tweepguide.com",
	"||turbotwitter.com",
	".twitvid.com",
	"||twitvid.com",
	"199.59.148.20",
	".t.co",
	"||t.co",
	"|http://twt.tl",
	"twittbot.net",
	"||ads-twitter.com",
	".twitter.com",
	"||twitter.com",
	"||twitter.jp",
	"||twttr.com",
	"||twitter4j.org",
	".twittercounter.com",
	"||twittercounter.com",
	"twitterfeed.com",
	".twittergadget.com",
	"||twittergadget.com",
	".twitterkr.com",
	"||twitterkr.com",
	"||twittermail.com",
	"||twitterrific.com",
	"twittertim.es",
	"||twittertim.es",
	"twitthat.com",
	"||twitturk.com",
	".twitturly.com",
	"||twitturly.com",
	".twitzap.com",
	"twiyia.com",
	"||twstar.net",
	".twtkr.com",
	"|http://twtkr.com",
	"||twimg.com",
	".twnorth.org.tw",
	"twskype.com",
	"twtrland.com",
	"twurl.nl",
	".twyac.org",
	"||twyac.org",
	".txxx.com",
	".tycool.com",
	"||tycool.com",
	"||tzangms.com",
	"||typepad.com",
	"@@||www.typepad.com",
	"@@||static.typepad.com",
	"||blog.expofutures.com",
	"||legaltech.law.com",
	"||blogs.tampabay.com",
	"||contests.twilio.com",
	".embr.in",
	"||embr.in",
	".u9un.com",
	"||u9un.com",
	".ubddns.org",
	"|http://ubddns.org",
	"||uberproxy.net",
	".uc-japan.org",
	"||uc-japan.org",
	".srcf.ucam.org/salon/",
	"|http://china.ucanews.com/",
	"||ucdc1998.org",
	"|http://hum*.uchicago.edu/faculty/ywang/history",
	"||uderzo.it",
	".udn.com",
	"||udn.com",
	"udnbkk.com/bbs",
	"||uforadio.com.tw",
	"ufreevpn.com",
	".ugo.com",
	"||uhdwallpapers.org",
	"||uhrp.org",
	".uighur.nl",
	"||uighur.nl",
	"uighurbiz.net",
	".ulike.net",
	"ukcdp.co.uk",
	"ukliferadio.co.uk",
	"||ukliferadio.co.uk",
	"ultravpn.fr",
	"||ultravpn.fr",
	"ultraxs.com",
	"umich.edu/~falun",
	"||unblock.cn.com",
	"unblock-us.com",
	"||unblock-us.com",
	".unblockdmm.com",
	"|http://unblockdmm.com",
	"||unblocksit.es",
	"uncyclomedia.org",
	".uncyclopedia.hk/wiki",
	"|http://uncyclopedia.hk",
	"|http://uncyclopedia.tw",
	"underwoodammo.com",
	"||underwoodammo.com",
	"||unholyknight.com",
	".uni.cc",
	"||cldr.unicode.org",
	".unification.net",
	".unification.org.tw",
	".unitedsocialpress.com",
	".unix100.com",
	"||unknownspace.org",
	".unodedos.com",
	"unpo.org",
	".untraceable.us",
	"|http://untraceable.us",
	"||uocn.org",
	"tor.updatestar.com",
	".upholdjustice.org",
	".upload4u.info",
	"uploaded.net/file",
	"|http://uploaded.net/file",
	"|http://uploaded.to/file",
	".uploadstation.com/file",
	".upornia.com",
	"|http://upornia.com",
	"||uproxy.org",
	"|http://tor.cn.uptodown.com/",
	".upwill.org",
	"ur7s.com",
	"||urbansurvival.com",
	"myshare.url.com.tw/",
	"||urlborg.com",
	"||urlparser.com",
	"us.to",
	"||usacn.com",
	".usaip.eu",
	"||usaip.eu",
	"dalailama.usc.edu",
	"beta.usejump.com",
	"||usfk.mil",
	"||usma.edu",
	"||usmc.mil",
	"|http://tarr.uspto.gov/",
	"||tsdr.uspto.gov",
	".ustream.tv",
	"||ustream.tv",
	".usunitednews.com",
	"|http://usunitednews.com",
	"usus.cc",
	".utopianpal.com",
	"||utopianpal.com",
	".uu-gg.com",
	".uvwxyz.xyz",
	"||uvwxyz.xyz",
	".uwants.com",
	".uwants.net",
	"uyghur.co.uk",
	"|http://uyghur-j.org",
	"||uyghuramerican.org",
	".uyghurcanadiansociety.org",
	".uyghurensemble.co.uk",
	"||uyghurcongress.org",
	".uyghurpen.org",
	".uyghurpress.com",
	".uyghurstudies.org",
	"|http://uyghurstudies.org",
	"uygur.org",
	"|http://uymaarip.com/",
	".v2ray.com",
	"|http://v2ray.com",
	".van001.com",
	".van698.com",
	".vanemu.cn",
	".vanilla-jp.com",
	".vanpeople.com",
	"vansky.com",
	"||vcf-online.org",
	"||vcfbuilder.org",
	".vegasred.com",
	".velkaepocha.sk",
	".venbbs.com",
	".venchina.com",
	"veoh.com",
	"mysite.verizon.net",
	"vermonttibet.org",
	".versavpn.com",
	"||versavpn.com",
	"||verybs.com",
	".vft.com.tw",
	".viber.com",
	"||viber.com",
	".vica.info",
	".victimsofcommunism.org",
	"|http://victimsofcommunism.org",
	"||vid.me",
	"||vidble.com",
	"videobam.com",
	"||videobam.com",
	".videodetective.com",
	".videomega.tv",
	"||videomega.tv",
	".videomo.com",
	"videopediaworld.com",
	".videopress.com",
	".vidinfo.org/video",
	"vietdaikynguyen.com",
	".vijayatemple.org",
	"vimeo.com",
	"||vimeo.com",
	"||vimperator.org",
	"||vincnd.com",
	"||vinniev.com",
	"|http://www.lib.virginia.edu/area-studies/Tibet/tibet.html",
	"visibletweets.com",
	"|http://ny.visiontimes.com",
	".vital247.org",
	"||viu.com",
	".vivahentai4u.net",
	".vivatube.com",
	".vivthomas.com",
	"||vivthomas.com",
	".vjmedia.com.hk",
	".vllcs.org",
	"|http://vllcs.org",
	"||vmixcore.com",
	"cn.voa.mobi",
	"tw.voa.mobi",
	".voachineseblog.com",
	"||voachineseblog.com",
	"voagd.com",
	".voacantonese.com",
	"||voacantonese.com",
	"voachinese.com",
	"||voachinese.com",
	".voanews.com",
	"||voanews.com",
	"voatibetan.com",
	"||voatibetan.com",
	".voatibetanenglish.com",
	"||voatibetanenglish.com",
	".vocativ.com",
	"vocn.tv",
	".vot.org",
	"||vot.org",
	".vovo2000.com",
	"|http://vovo2000.com",
	".voxer.com",
	"||voxer.com",
	".voy.com",
	".vpn4all.com",
	"||vpn4all.com",
	".vpnaccount.org",
	"|http://vpnaccount.org",
	".vpnaccounts.com",
	"||vpnaccounts.com",
	".vpncomparison.org",
	".vpncup.com",
	"||vpncup.com",
	"vpnbook.com",
	".vpncoupons.com",
	"|http://vpncoupons.com",
	".vpndada.com",
	"||vpndada.com",
	".vpnfan.com",
	"vpnfire.com",
	".vpnforgame.net",
	"||vpnforgame.net",
	"||vpnunlimitedapp.com",
	"||vpngate.jp",
	".vpngate.net",
	"||vpngate.net",
	".vpngratis.net",
	"vpnhq.com",
	".vpnmaster.com",
	"||vpnmaster.com",
	".vpninja.net",
	"||vpninja.net",
	".vpnintouch.com",
	"||vpnintouch.net",
	".vpnpick.com",
	"||vpnpick.com",
	"||vpnpop.com",
	"||vpnpronet.com",
	".vpnreactor.com",
	"||vpnreactor.com",
	"||vpnreviewz.com",
	".vpnsecure.me",
	"||vpnsecure.me",
	".vpnshazam.com",
	"||vpnshazam.com",
	".vpnsp.com",
	".vpntraffic.com",
	".vpntunnel.com",
	"||vpntunnel.com",
	".vpnuk.info",
	"||vpnuk.info",
	".vpnvip.com",
	"||vpnvip.com",
	".vpnworldwide.com",
	".vporn.com",
	"||vporn.com",
	".vpser.net",
	"@@||vpser.net",
	"vraiesagesse.net",
	"||vtunnel.com",
	"||vuku.cc",
	"||w.org",
	"lists.w3.org/archives/public",
	"||waffle1999.com",
	".wahas.com",
	".waigaobu.com",
	"waikeung.org/php_wind",
	".wailaike.net",
	".waiwaier.com",
	"|http://waiwaier.com",
	"wallornot.org",
	"||wallpapercasa.com",
	".wallproxy.com",
	"@@||wallproxy.com.cn",
	"||waltermartin.com",
	"||waltermartin.org",
	"||www.wan-press.org",
	"||wanderinghorse.net",
	"||wangafu.net",
	"||wangjinbo.org",
	".wangjinbo.org",
	"wanglixiong.com",
	".wango.org",
	"||wango.org",
	"wangruoshui.net",
	"www.wangruowang.org",
	"want-daily.com",
	"wapedia.mobi/zhsimp",
	"||waselpro.com",
	".watchinese.com",
	".wattpad.com",
	"||wattpad.com",
	".makzhou.warehouse333.com",
	"washeng.net",
	".watch8x.com",
	"||watchmygf.net",
	"||wav.tv",
	".wdf5.com",
	".wearehairy.com",
	".wearn.com",
	"||wearn.com",
	"|http://hkcoc.weather.com.hk",
	"||hudatoriq.web.id",
	"||web2project.net",
	"webbang.net",
	".webevader.org",
	".webfreer.com",
	"weblagu.com",
	".webjb.org",
	".webrush.net",
	"webs-tv.net",
	".websitepulse.com/help/testtools.china-test",
	"|http://www.websnapr.com",
	".webwarper.net",
	"|http://webwarper.net",
	"webworkerdaily.com",
	".weekmag.info",
	"||wefightcensorship.org",
	".wefong.com",
	"weiboleak.com",
	".weihuo.org",
	"weijingsheng.org",
	".weiming.info",
	"||weiming.info",
	"weiquanwang.org",
	"|http://weisuo.ws",
	".welovecock.com",
	".wemigrate.org",
	"|http://wemigrate.org",
	"wengewang.com",
	"||wengewang.org",
	".wenhui.ch",
	"|http://trans.wenweipo.com/gb/",
	"wenxuecity.com",
	".wenyunchao.com",
	"||wenyunchao.com",
	".westca.com",
	"||westca.com",
	"||westernwolves.com",
	".westkit.net",
	"||westpoint.edu",
	".westernshugdensociety.org",
	"wetpussygames.com",
	".wetplace.com",
	"wexiaobo.org",
	"||wexiaobo.org",
	"wezhiyong.org",
	"||wezone.net",
	".wforum.com",
	"||wforum.com/",
	".whatblocked.com",
	"||whatblocked.com",
	".wheatseeds.org",
	"||wheelockslatin.com",
	".whippedass.com",
	"whotalking.com",
	"whylover.com",
	"||whyx.org",
	"|http://evchk.wikia.com",
	"fq.wikia.com",
	"cn.uncyclopedia.wikia.com",
	"zh.uncyclopedia.wikia.com",
	"||wikileaks.ch",
	"||wikileaks.de",
	"||wikileaks.eu",
	"||wikileaks.lu",
	".wikileaks.org",
	"||wikileaks.org",
	"||wikileaks.pl",
	".wikileaks-forum.com",
	"wildammo.com",
	"||collateralmurder.com",
	"||collateralmurder.org",
	"wikilivres.info/wiki/%E9%9B%B6%E5%85%AB%E5%AE%AA%E7%AB%A0",
	"||wikimapia.org",
	"|http://zh.wikisource.org",
	"|http://zh.wikinews.org",
	"|http://zh.wikivoyage.org",
	"|http://zh.wiktionary.org",
	"zh.wikipedia.org",
	"zh.m.wikipedia.org",
	"|https://zh.m.wikipedia.org",
	"|https://zh.wikipedia.org",
	"wuu.wikipedia.org",
	"|https://wuu.wikipedia.org",
	"zh-yue.wikipedia.org",
	"|https://zh-yue.wikipedia.org",
	"||wikiwiki.jp",
	"||casino.williamhill.com",
	"||sports.williamhill.com",
	"||vegas.williamhill.com",
	"||willw.net",
	"||windowsphoneme.com",
	"winning11.com",
	"winwhispers.info",
	"||wiredbytes.com",
	"||wiredpen.com",
	"||wireshark.org",
	".wisdompubs.org",
	".wisevid.com",
	"||wisevid.com",
	".witnessleeteaching.com",
	".witopia.net",
	".wjbk.org",
	"||wjbk.org",
	"|http://wn.com",
	".wnacg.com",
	".wnacg.org",
	".wo.tc",
	"||woeser.com",
	"|http://woesermiddle-way.net/",
	".wokar.org",
	"|http://wokar.org",
	"wolfax.com",
	"||wolfax.com",
	"||woolyss.com",
	"woopie.jp",
	"||woopie.jp",
	"woopie.tv",
	"||woopie.tv",
	"||workatruna.com",
	".workerdemo.org.hk",
	"||workersthebig.net",
	".worldcat.org",
	"worldjournal.com",
	".worldvpn.net",
	"||worldvpn.net",
	".wordpress.com",
	"|http://*.wordpress.com",
	"||cnbbnews.wordpress.com",
	"||chenshan20042005.wordpress.com",
	"||hkanews.wordpress.com",
	"||jobnewera.wordpress.com",
	"||sujiatun.wordpress.com",
	"||wp.com",
	".wow.com",
	".wow-life.net",
	"||wowlegacy.ml",
	"||wowporn.com",
	"||wowgirls.com",
	".wowrk.com",
	"woxinghuiguo.com",
	".woyaolian.org",
	"|http://woyaolian.org",
	".wpoforum.com",
	"||wpoforum.com",
	".wqyd.org",
	"||wqyd.org",
	"wrchina.org",
	"wretch.cc",
	".wsj.com",
	"||wsj.com",
	".wsj.net",
	".wsjhk.com",
	".wtbn.org",
	".wtfpeople.com",
	"wuerkaixi.com",
	"||wufafangwen.com",
	"wufi.org.tw",
	"||wuguoguang.com",
	"wujie.net",
	"wujieliulan.com",
	"||wujieliulan.com",
	"wukangrui.net",
	".wwitv.com",
	"||wwitv.com",
	"wzyboy.im/post/160",
	".x-berry.com",
	"||x-berry.com",
	"||x-art.com",
	"||x-wall.org",
	"x1949x.com",
	"x365x.com",
	"xanga.com",
	"||xbabe.com",
	".xbookcn.com",
	"||xbookcn.com",
	"||xcafe.in",
	"||xcity.jp",
	".xcritic.com",
	"|http://cdn*.xda-developers.com",
	".xerotica.com",
	"destiny.xfiles.to/ubbthreads",
	".xfm.pp.ru",
	"xgmyd.com",
	"xhamster.com",
	".xianchawang.net",
	".xianjian.tw",
	"|http://xianjian.tw",
	".xianqiao.net",
	".xiaobaiwu.com",
	".xiaochuncnjp.com",
	".xiaod.in",
	".xiaohexie.com",
	"||xiaolan.me",
	"||xiaoma.org",
	"||xiaohexie.com",
	"xiezhua.com",
	".xihua.es",
	"forum.xinbao.de/forum",
	".xing.com",
	"|http://xing.com",
	".xinmiao.com.hk",
	"||xinmiao.com.hk",
	"xinsheng.net",
	"xinshijue.com",
	"xinhuanet.org",
	"|http://xinyubbs.net",
	".xiongpian.com",
	".xiuren.org",
	"xizang-zhiye.org",
	"xjp.cc",
	"||xjp.cc",
	"||xjtravelguide.com",
	"xlfmtalk.com",
	"||xlfmwz.info",
	"||xml-training-guide.com",
	"xmovies.com",
	"||xnxx.com",
	"xpdo.net",
	"||xpud.org",
	".xrentdvd.com",
	"||xtube.com",
	"blog.xuite.net",
	"vlog.xuite.net",
	"xuzhiyong.net",
	"||xuchao.org",
	"xuchao.net",
	"||xuchao.net",
	"xvideo.cc",
	".xvideos.com",
	"||xvideos.es",
	".xxbbx.com",
	".xxlmovies.com",
	"||xxx.com",
	".xxxfuckmom.com",
	"||xxxx.com.au",
	".xxxymovies.com",
	"|http://xxxymovies.com",
	"xys.org",
	"xysblogs.org",
	"xyy69.com",
	"xyy69.info",
	"page.bid.yahoo.com",
	"tw.bid.yahoo.com",
	"|https://tw.bid.yahoo.com",
	"blogs.yahoo.co.jp",
	"buy.yahoo.com.tw/gdsale",
	"hk.yahoo.com",
	"hk.knowledge.yahoo.com",
	"hk.myblog.yahoo.com",
	"news.yahoo.com/china-blocks-bbc",
	"||hk.news.yahoo.com",
	"hk.rd.yahoo.com",
	"hk.search.yahoo.com/search",
	"hk.video.news.yahoo.com/video",
	"meme.yahoo.com",
	"tw.answers.yahoo.com",
	"|https://tw.answers.yahoo.com",
	"||tw.knowledge.yahoo.com",
	"||tw.mall.yahoo.com",
	"tw.yahoo.com",
	"||tw.mobi.yahoo.com",
	"tw.myblog.yahoo.com",
	"||tw.news.yahoo.com",
	"pulse.yahoo.com",
	"upcoming.yahoo.com",
	"video.yahoo.com",
	"||yahoo.com.hk",
	"||duckduckgo-owned-server.yahoo.net",
	"||yakbutterblues.com",
	"yam.com",
	"||yam.com",
	"||yam.org.tw",
	".yanghengjun.com",
	"yangjianli.com",
	".yasni.co.uk",
	"||yasni.co.uk",
	"||yasukuni.or.jp",
	".yayabay.com/forum",
	".ydy.com",
	".yeahteentube.com",
	"||yeahteentube.com",
	"||yeelou.com",
	"yeeyi.com",
	"yegle.net",
	"||yegle.net",
	".yes.xxx",
	"||yes123.com.tw",
	"||yesasia.com",
	"||yesasia.com.hk",
	".yes-news.com",
	"|http://yes-news.com",
	"||yecl.net",
	"||yhcw.net",
	".yibada.com",
	".yibaochina.com",
	".yidio.com",
	"||yidio.com",
	"yilubbs.com",
	"xa.yimg.com",
	".yingsuoss.com",
	".yipub.com",
	"||yipub.com",
	"yinlei.org/mt",
	".yobt.com",
	".yogichen.org",
	"||yogichen.org",
	"yong.hu",
	".yorkbbs.ca",
	"||youxu.info",
	".youjizz.com",
	"||youjizz.com",
	"youmaker.com",
	"youngspiration.hk",
	".youpai.org",
	"||youpai.org",
	".your-freedom.net",
	"||yourepeat.com",
	".yourprivatevpn.com",
	"||yourprivatevpn.com",
	".yousendit.com",
	"||yousendit.com",
	".youthnetradio.org/tmit/forum",
	"blog.youthwant.com.tw",
	"share.youthwant.com.tw",
	"topic.youthwant.com.tw",
	".youporn.com",
	"||youporn.com",
	".youporngay.com",
	"||youporngay.com",
	".yourlisten.com",
	"|http://yourlisten.com",
	".yourlust.com",
	"|http://yourlust.com",
	"youshun12.com",
	".youtubecn.com",
	"youversion.com",
	"||youversion.com",
	"blog.youxu.info/2010/03/14/west-chamber",
	"ytht.net",
	"yuanming.net",
	".yuanzhengtang.org",
	".yulghun.com",
	"||yunchao.net",
	".yuvutu.com",
	"||yvesgeleyn.com",
	".ywpw.com/forums/history/post/A0/p0/html/227",
	"yx51.net",
	".yyii.org",
	"||yyii.org",
	".yzzk.com",
	"|http://yzzk.com",
	"zacebook.com",
	".zalmos.com",
	"||zannel.com",
	".zaobao.com",
	".zaobao.com.sg",
	"||zaobao.com.sg",
	".zaozon.com",
	"||zdnet.com.tw",
	".zello.com",
	"||zello.com",
	".zengjinyan.org",
	"||zeutch.com",
	".zfreet.com",
	".zgsddh.com",
	"zgzcjj.net",
	".zhanbin.net",
	"||zhanbin.net",
	".zhangboli.net",
	"||zhangtianliang.com",
	"zhenghui.org",
	"zhengwunet.org",
	"zhenlibu.info",
	"||zhenlibu.info",
	".zhenlibu1984.com",
	"|http://zhenlibu1984.com",
	"|http://zhenxiang.biz",
	".zhinengluyou.com",
	"zhongguo.ca",
	"|http://zhongguorenquan.org",
	"zhongguotese.net",
	"||zhongguotese.net",
	"||zhongmeng.org",
	"||zhreader.com",
	".zhuangbi.me",
	"||zhuangbi.me",
	".zhuanxing.cn",
	"||zhuatieba.com",
	"zhuichaguoji.org",
	"||zhuichaguoji.org",
	"|http://book.zi5.me",
	".ziddu.com/download",
	"||zillionk.com",
	".zinio.com",
	"||zinio.com",
	"||ziplib.com",
	".ziporn.com",
	".zkaip.com",
	"||zkaip.com",
	"realforum.zkiz.com",
	"||zmw.cn",
	".zodgame.us",
	"zomobo.net",
	".zonaeuropa.com",
	"||zonaeuropa.com",
	"||zonghexinwen.com",
	".zonghexinwen.net",
	"||zootool.com",
	".zoozle.net",
	"writer.zoho.com",
	".zshare.net/download",
	".zsrhao.com",
	".zuo.la",
	"||zuo.la",
	"||zuobiao.me",
	".zuola.com",
	"||zuola.com",
	"||zvereff.com",
	".zynaima.com",
	"zyzc9.com",
	".zzcartoon.com",
	"64memo",
	"aHR0cHM6Ly95ZWNsLm5ldA",
	"freenet",
	".google.*/falun",
	"phobos.apple.com*/video",
	"q=freedom",
	"q%3Dfreedom",
	"remembering_tiananmen_20_years",
	"search*safeweb",
	"q=triangle",
	"q%3DTriangle",
	"ultrareach",
	"ultrasurf",
	"zhengjian",
	".gov.tw",
	"||tacc.cwb.gov.tw",
	"immigration.gov.tw",
	"||nsc.gov.tw",
	"||ntbna.gov.tw",
	"||ntsna.gov.tw",
	"taipei.gov.tw",
	"@@||tax.nat.gov.tw",
	"@@||moe.gov.tw",
	"@@||npm.gov.tw",
	"@@||yatsen.gov.tw",
	"@@||mvdis.gov.tw",
	"@@||stdtime.gov.tw",
	"@@||nmmba.gov.tw",
	"@@||ntdmh.gov.tw",
	"@@||grb.gov.tw",
	"@@||tpde.aide.gov.tw",
	"@@||matsu-news.gov.tw",
	"@@||dapu-house.gov.tw",
	"@@||vghtc.gov.tw",
	"@@||aide.gov.tw",
	"@@||hchcc.gov.tw",
	"@@||ntuh.gov.tw",
	"@@||nhri.gov.tw",
	"@@||nstm.gov.tw",
	"@@||ntsec.gov.tw",
	"@@||ner.gov.tw",
	"@@||nmtl.gov.tw",
	"@@||ntl.gov.tw",
	"@@||pet.gov.tw",
	"@@||khcc.gov.tw",
	"@@||nmmba.gov.tw",
	"@@||khms.gov.tw",
	"@@||wanfang.gov.tw",
	"@@||nict.gov.tw",
	"@@||arte.gov.tw",
	"@@||nmh.gov.tw",
	"@@||nmp.gov.tw",
	"@@||tphcc.gov.tw",
	"@@||iner.gov.tw",
	"@@||tncsec.gov.tw",
	"@@||nspo.gov.tw",
	"@@||aide.gov.tw",
	"@@||ncree.gov.tw",
	"@@||vghks.gov.tw",
	"@@||tchb.gov.tw",
	"@@||pabp.gov.tw",
	"@@||itrc.gov.tw",
	"@@||df.gov.tw",
	"@@||womenbusiness.nyc.gov.tw",
	"@@||gsn-cert.nat.gov.tw",
	"@@||kk.gov.tw",
	"@@||thbstc.gov.tw",
	"@@||comnews.gio.gov.tw",
	"@@||comnews.gio.gov.tw",
	"@@||klccab.gov.tw",
	"@@||yvtc.gov.tw",
	"@@||aftygh.gov.tw",
	"@@||klra.gov.tw",
	"@@||lungtanhr.gov.tw",
	"@@||taoyuan.gov.tw",
	"@@||hcc.gov.tw",
	"@@||nvri.gov.tw",
	"@@||nmvttc.gov.tw",
	"@@||kmh.gov.tw",
	"@@||patehr.gov.tw",
	"@@||nerch.gov.tw",
	"@@||kmseh.gov.tw",
	"@@||nertt.gov.tw",
	"@@||cycab.gov.tw",
	"@@||chukuang.gov.tw",
	"@@||gysd.nyc.gov.tw",
	"@@||cp-house.gov.tw",
	"@@||vghtpe.gov.tw",
	"@@||etraining.gov.tw",
	"@@||stag.gov.tw",
	"@@||bdhr.gov.tw",
	"@@||tcsac.gov.tw",
	"@@||imagesblog.gio.gov.tw",
	"@@||arte.gov.tw",
	"@@||dmtip.gov.tw",
	"@@||chccc.gov.tw",
	"@@||hengchuen.gov.tw",
	"@@||hsinchu-cc.gov.tw",
	"@@||921.gov.tw",
	"@@||ncdr.nat.gov.tw",
	"@@||4pppc.gov.tw",
	"@@||klsio.gov.tw",
	"@@||nici.nat.gov.tw",
	"@@||cromotc.nat.gov.tw",
	"@@||taitung-house.gov.tw",
	"@@||aliyun.com",
	"@@||baidu.com",
	"@@||chinaso.com",
	"@@||chinaz.com",
	"@@|http://nrch.culture.tw/",
	"@@||dl.google.com",
	"@@||kh.google.com",
	"@@||fonts.googleapis.com",
	"@@||storage.googleapis.com",
	"@@||cn.gravatar.com",
	"@@||csi.gstatic.com",
	"@@||fonts.gstatic.com",
	"@@||haosou.com",
	"@@||jd.com",
	"@@||jike.com",
	"@@|http://translate.google.cn",
	"@@|http://www.google.cn/maps",
	"@@||http2.golang.org",
	"@@||gov.cn",
	"@@||qq.com",
	"@@||sina.cn",
	"@@||sina.com.cn",
	"@@||sogou.com",
	"@@||so.com",
	"@@||soso.com",
	"@@||taobao.com",
	"@@||uluai.com.cn",
	"@@||weibo.com",
	"@@||yahoo.cn",
	"@@||youdao.com",
	"@@||zhongsou.com",
	"@@|http://ime.baidu.jp"
];

/*
* This file is part of Adblock Plus <http://adblockplus.org/>,
* Copyright (C) 2006-2014 Eyeo GmbH
*
* Adblock Plus is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 3 as
* published by the Free Software Foundation.
*
* Adblock Plus is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Adblock Plus.	If not, see <http://www.gnu.org/licenses/>.
*/

function createDict()
{
	var result = {};
	result.__proto__ = null;
	return result;
}

function getOwnPropertyDescriptor(obj, key)
{
	if (obj.hasOwnProperty(key))
	{
		return obj[key];
	}
	return null;
}

function extend(subclass, superclass, definition)
{
	if (Object.__proto__)
	{
		definition.__proto__ = superclass.prototype;
		subclass.prototype = definition;
	}
	else
	{
		var tmpclass = function(){}, ret;
		tmpclass.prototype = superclass.prototype;
		subclass.prototype = new tmpclass();
		subclass.prototype.constructor = superclass;
		for (var i in definition)
		{
			if (definition.hasOwnProperty(i))
			{
				subclass.prototype[i] = definition[i];
			}
		}
	}
}

function Filter(text)
{
	this.text = text;
	this.subscriptions = [];
}
Filter.prototype = {
	text: null,
	subscriptions: null,
	toString: function()
	{
		return this.text;
	}
};
Filter.knownFilters = createDict();
Filter.elemhideRegExp = /^([^\/\*\|\@"!]*?)#(\@)?(?:([\w\-]+|\*)((?:\([\w\-]+(?:[$^*]?=[^\(\)"]*)?\))*)|#([^{}]+))$/;
Filter.regexpRegExp = /^(@@)?\/.*\/(?:\$~?[\w\-]+(?:=[^,\s]+)?(?:,~?[\w\-]+(?:=[^,\s]+)?)*)?$/;
Filter.optionsRegExp = /\$(~?[\w\-]+(?:=[^,\s]+)?(?:,~?[\w\-]+(?:=[^,\s]+)?)*)$/;
Filter.fromText = function(text)
{
	if (text in Filter.knownFilters)
	{
		return Filter.knownFilters[text];
	}
	var ret;
	if (text.charAt(0) == "!")
	{
		ret = new CommentFilter(text);
	}
	else
	{
		ret = RegExpFilter.fromText(text);
	}
	Filter.knownFilters[ret.text] = ret;
	return ret;
};

function InvalidFilter(text, reason)
{
	Filter.call(this, text);
	this.reason = reason;
}
extend(InvalidFilter, Filter, {
	reason: null
});

function CommentFilter(text)
{
	Filter.call(this, text);
}
extend(CommentFilter, Filter, {
});

function ActiveFilter(text, domains)
{
	Filter.call(this, text);
	this.domainSource = domains;
}
extend(ActiveFilter, Filter, {
	domainSource: null,
	domainSeparator: null,
	ignoreTrailingDot: true,
	domainSourceIsUpperCase: false,
	getDomains: function()
	{
		var prop = getOwnPropertyDescriptor(this, "domains");
		if (prop)
		{
			return prop;
		}
		var domains = null;
		if (this.domainSource)
		{
			var source = this.domainSource;
			if (!this.domainSourceIsUpperCase)
			{
				source = source.toUpperCase();
			}
			var list = source.split(this.domainSeparator);
			if (list.length == 1 && (list[0]).charAt(0) != "~")
			{
				domains = createDict();
				domains[""] = false;
				if (this.ignoreTrailingDot)
				{
					list[0] = list[0].replace(/\.+$/, "");
				}
				domains[list[0]] = true;
			}
			else
			{
				var hasIncludes = false;
				for (var i = 0; i < list.length; i++)
				{
					var domain = list[i];
					if (this.ignoreTrailingDot)
					{
						domain = domain.replace(/\.+$/, "");
					}
					if (domain == "")
					{
						continue;
					}
					var include;
					if (domain.charAt(0) == "~")
					{
						include = false;
						domain = domain.substr(1);
					}
					else
					{
						include = true;
						hasIncludes = true;
					}
					if (!domains)
					{
						domains = createDict();
					}
					domains[domain] = include;
				}
				domains[""] = !hasIncludes;
			}
			this.domainSource = null;
		}
		return this.domains;
	},
	sitekeys: null,
	isActiveOnDomain: function(docDomain, sitekey)
	{
		if (this.getSitekeys() && (!sitekey || this.getSitekeys().indexOf(sitekey.toUpperCase()) < 0))
		{
			return false;
		}
		if (!this.getDomains())
		{
			return true;
		}
		if (!docDomain)
		{
			return this.getDomains()[""];
		}
		if (this.ignoreTrailingDot)
		{
			docDomain = docDomain.replace(/\.+$/, "");
		}
		docDomain = docDomain.toUpperCase();
		while (true)
		{
			if (docDomain in this.getDomains())
			{
				return this.domains[docDomain];
			}
			var nextDot = docDomain.indexOf(".");
			if (nextDot < 0)
			{
				break;
			}
			docDomain = docDomain.substr(nextDot + 1);
		}
		return this.domains[""];
	},
	isActiveOnlyOnDomain: function(docDomain)
	{
		if (!docDomain || !this.getDomains() || this.getDomains()[""])
		{
			return false;
		}
		if (this.ignoreTrailingDot)
		{
			docDomain = docDomain.replace(/\.+$/, "");
		}
		docDomain = docDomain.toUpperCase();
		for (var domain in this.getDomains())
		{
			if (this.domains[domain] && domain != docDomain && (domain.length <= docDomain.length || domain.indexOf("." + docDomain) != domain.length - docDomain.length - 1))
			{
				return false;
			}
		}
		return true;
	}
});

function RegExpFilter(text, regexpSource, contentType, matchCase, domains, thirdParty, sitekeys)
{
	ActiveFilter.call(this, text, domains, sitekeys);
	if (contentType != null)
	{
		this.contentType = contentType;
	}
	if (matchCase)
	{
		this.matchCase = matchCase;
	}
	if (thirdParty != null)
	{
		this.thirdParty = thirdParty;
	}
	if (sitekeys != null)
	{
		this.sitekeySource = sitekeys;
	}
	if (regexpSource.length >= 2 && regexpSource.charAt(0) == "/" && regexpSource.charAt(regexpSource.length - 1) == "/")
	{
		var regexp = new RegExp(regexpSource.substr(1, regexpSource.length - 2), this.matchCase ? "" : "i");
		this.regexp = regexp;
	}
	else
	{
		this.regexpSource = regexpSource;
	}
}
extend(RegExpFilter, ActiveFilter, {
	domainSourceIsUpperCase: true,
	length: 1,
	domainSeparator: "|",
	regexpSource: null,
	getRegexp: function()
	{
		var prop = getOwnPropertyDescriptor(this, "regexp");
		if (prop)
		{
			return prop;
		}
		var source = this.regexpSource.replace(/\*+/g, "*").replace(/\^\|$/, "^").replace(/\W/g, "\\$&").replace(/\\\*/g, ".*").replace(/\\\^/g, "(?:[\\x00-\\x24\\x26-\\x2C\\x2F\\x3A-\\x40\\x5B-\\x5E\\x60\\x7B-\\x7F]|$)").replace(/^\\\|\\\|/, "^[\\w\\-]+:\\/+(?!\\/)(?:[^\\/]+\\.)?").replace(/^\\\|/, "^").replace(/\\\|$/, "$").replace(/^(\.\*)/, "").replace(/(\.\*)$/, "");
		var regexp = new RegExp(source, this.matchCase ? "" : "i");
		this.regexp = regexp;
		return regexp;
	},
	contentType: 2147483647,
	matchCase: false,
	thirdParty: null,
	sitekeySource: null,
	getSitekeys: function()
	{
		var prop = getOwnPropertyDescriptor(this, "sitekeys");
		if (prop)
		{
			return prop;
		}
		var sitekeys = null;
		if (this.sitekeySource)
		{
			sitekeys = this.sitekeySource.split("|");
			this.sitekeySource = null;
		}
		this.sitekeys = sitekeys;
		return this.sitekeys;
	},
	matches: function(location, contentType, docDomain, thirdParty, sitekey)
	{
		if (this.getRegexp().test(location) && this.isActiveOnDomain(docDomain, sitekey))
		{
			return true;
		}
		return false;
	}
});
RegExpFilter.prototype["0"] = "#this";
RegExpFilter.fromText = function(text)
{
	var blocking = true;
	var origText = text;
	if (text.indexOf("@@") == 0)
	{
		blocking = false;
		text = text.substr(2);
	}
	var contentType = null;
	var matchCase = null;
	var domains = null;
	var sitekeys = null;
	var thirdParty = null;
	var collapse = null;
	var options;
	var match = text.indexOf("$") >= 0 ? Filter.optionsRegExp.exec(text) : null;
	if (match)
	{
		options = match[1].toUpperCase().split(",");
		text = match.input.substr(0, match.index);
		for (var _loopIndex6 = 0; _loopIndex6 < options.length; ++_loopIndex6)
		{
			var option = options[_loopIndex6];
			var value = null;
			var separatorIndex = option.indexOf("=");
			if (separatorIndex >= 0)
			{
				value = option.substr(separatorIndex + 1);
				option = option.substr(0, separatorIndex);
			}
			option = option.replace(/-/, "_");
			if (option in RegExpFilter.typeMap)
			{
				if (contentType == null)
				{
					contentType = 0;
				}
				contentType |= RegExpFilter.typeMap[option];
			}
			else if (option.charAt(0) == "~" && option.substr(1) in RegExpFilter.typeMap)
			{
				if (contentType == null)
				{
					contentType = RegExpFilter.prototype.contentType;
				}
				contentType &= ~RegExpFilter.typeMap[option.substr(1)];
			}
			else if (option == "MATCH_CASE")
			{
				matchCase = true;
			}
			else if (option == "~MATCH_CASE")
			{
				matchCase = false;
			}
			else if (option == "DOMAIN" && typeof value != "undefined")
			{
				domains = value;
			}
			else if (option == "THIRD_PARTY")
			{
				thirdParty = true;
			}
			else if (option == "~THIRD_PARTY")
			{
				thirdParty = false;
			}
			else if (option == "COLLAPSE")
			{
				collapse = true;
			}
			else if (option == "~COLLAPSE")
			{
				collapse = false;
			}
			else if (option == "SITEKEY" && typeof value != "undefined")
			{
				sitekeys = value;
			}
			else
			{
				return new InvalidFilter(origText, "Unknown option " + option.toLowerCase());
			}
		}
	}
	if (!blocking && (contentType == null || contentType & RegExpFilter.typeMap.DOCUMENT) && (!options || options.indexOf("DOCUMENT") < 0) && !/^\|?[\w\-]+:/.test(text))
	{
		if (contentType == null)
		{
			contentType = RegExpFilter.prototype.contentType;
		}
		contentType &= ~RegExpFilter.typeMap.DOCUMENT;
	}
	try
	{
		if (blocking)
		{
			return new BlockingFilter(origText, text, contentType, matchCase, domains, thirdParty, sitekeys, collapse);
		}
		else
		{
			return new WhitelistFilter(origText, text, contentType, matchCase, domains, thirdParty, sitekeys);
		}
	}
	catch (e)
	{
		return new InvalidFilter(origText, e);
	}
};
RegExpFilter.typeMap = {
	OTHER: 1,
	SCRIPT: 2,
	IMAGE: 4,
	STYLESHEET: 8,
	OBJECT: 16,
	SUBDOCUMENT: 32,
	DOCUMENT: 64,
	XBL: 1,
	PING: 1,
	XMLHTTPREQUEST: 2048,
	OBJECT_SUBREQUEST: 4096,
	DTD: 1,
	MEDIA: 16384,
	FONT: 32768,
	BACKGROUND: 4,
	POPUP: 268435456,
	ELEMHIDE: 1073741824
};
RegExpFilter.prototype.contentType &= ~ (RegExpFilter.typeMap.ELEMHIDE | RegExpFilter.typeMap.POPUP);

function BlockingFilter(text, regexpSource, contentType, matchCase, domains, thirdParty, sitekeys, collapse)
{
	RegExpFilter.call(this, text, regexpSource, contentType, matchCase, domains, thirdParty, sitekeys);
	this.collapse = collapse;
}
extend(BlockingFilter, RegExpFilter, {
	collapse: null
});

function WhitelistFilter(text, regexpSource, contentType, matchCase, domains, thirdParty, sitekeys)
{
	RegExpFilter.call(this, text, regexpSource, contentType, matchCase, domains, thirdParty, sitekeys);
}
extend(WhitelistFilter, RegExpFilter, {
});

function Matcher()
{
	this.clear();
}
Matcher.prototype = {
	filterByKeyword: null,
	keywordByFilter: null,
	clear: function()
	{
		this.filterByKeyword = createDict();
		this.keywordByFilter = createDict();
	},
	add: function(filter)
	{
		if (filter.text in this.keywordByFilter)
		{
			return;
		}
		var keyword = this.findKeyword(filter);
		var oldEntry = this.filterByKeyword[keyword];
		if (typeof oldEntry == "undefined")
		{
			this.filterByKeyword[keyword] = filter;
		}
		else if (oldEntry.length == 1)
		{
			this.filterByKeyword[keyword] = [oldEntry, filter];
		}
		else
		{
			oldEntry.push(filter);
		}
		this.keywordByFilter[filter.text] = keyword;
	},
	remove: function(filter)
	{
		if (!(filter.text in this.keywordByFilter))
		{
			return;
		}
		var keyword = this.keywordByFilter[filter.text];
		var list = this.filterByKeyword[keyword];
		if (list.length <= 1)
		{
			delete this.filterByKeyword[keyword];
		}
		else
		{
			var index = list.indexOf(filter);
			if (index >= 0)
			{
				list.splice(index, 1);
				if (list.length == 1)
				{
					this.filterByKeyword[keyword] = list[0];
				}
			}
		}
		delete this.keywordByFilter[filter.text];
	},
	findKeyword: function(filter)
	{
		var result = "";
		var text = filter.text;
		if (Filter.regexpRegExp.test(text))
		{
			return result;
		}
		var match = Filter.optionsRegExp.exec(text);
		if (match)
		{
			text = match.input.substr(0, match.index);
		}
		if (text.substr(0, 2) == "@@")
		{
			text = text.substr(2);
		}
		var candidates = text.toLowerCase().match(/[^a-z0-9%*][a-z0-9%]{3,}(?=[^a-z0-9%*])/g);
		if (!candidates)
		{
			return result;
		}
		var hash = this.filterByKeyword;
		var resultCount = 16777215;
		var resultLength = 0;
		for (var i = 0, l = candidates.length; i < l; i++)
		{
			var candidate = candidates[i].substr(1);
			var count = candidate in hash ? hash[candidate].length : 0;
			if (count < resultCount || count == resultCount && candidate.length > resultLength)
			{
				result = candidate;
				resultCount = count;
				resultLength = candidate.length;
			}
		}
		return result;
	},
	hasFilter: function(filter)
	{
		return filter.text in this.keywordByFilter;
	},
	getKeywordForFilter: function(filter)
	{
		if (filter.text in this.keywordByFilter)
		{
			return this.keywordByFilter[filter.text];
		}
		else
		{
			return null;
		}
	},
	_checkEntryMatch: function(keyword, location, contentType, docDomain, thirdParty, sitekey)
	{
		var list = this.filterByKeyword[keyword];
		for (var i = 0; i < list.length; i++)
		{
			var filter = list[i];
			if (filter == "#this")
			{
				filter = list;
			}
			if (filter.matches(location, contentType, docDomain, thirdParty, sitekey))
			{
				return filter;
			}
		}
		return null;
	},
	matchesAny: function(location, contentType, docDomain, thirdParty, sitekey)
	{
		var candidates = location.toLowerCase().match(/[a-z0-9%]{3,}/g);
		if (candidates === null)
		{
			candidates = [];
		}
		candidates.push("");
		for (var i = 0, l = candidates.length; i < l; i++)
		{
			var substr = candidates[i];
			if (substr in this.filterByKeyword)
			{
				var result = this._checkEntryMatch(substr, location, contentType, docDomain, thirdParty, sitekey);
				if (result)
				{
					return result;
				}
			}
		}
		return null;
	}
};

function CombinedMatcher()
{
	this.blacklist = new Matcher();
	this.whitelist = new Matcher();
	this.resultCache = createDict();
}
CombinedMatcher.maxCacheEntries = 1000;
CombinedMatcher.prototype = {
	blacklist: null,
	whitelist: null,
	resultCache: null,
	cacheEntries: 0,
	clear: function()
	{
		this.blacklist.clear();
		this.whitelist.clear();
		this.resultCache = createDict();
		this.cacheEntries = 0;
	},
	add: function(filter)
	{
		if (filter instanceof WhitelistFilter)
		{
			this.whitelist.add(filter);
		}
		else
		{
			this.blacklist.add(filter);
		}
		if (this.cacheEntries > 0)
		{
			this.resultCache = createDict();
			this.cacheEntries = 0;
		}
	},
	remove: function(filter)
	{
		if (filter instanceof WhitelistFilter)
		{
			this.whitelist.remove(filter);
		}
		else
		{
			this.blacklist.remove(filter);
		}
		if (this.cacheEntries > 0)
		{
			this.resultCache = createDict();
			this.cacheEntries = 0;
		}
	},
	findKeyword: function(filter)
	{
		if (filter instanceof WhitelistFilter)
		{
			return this.whitelist.findKeyword(filter);
		}
		else
		{
			return this.blacklist.findKeyword(filter);
		}
	},
	hasFilter: function(filter)
	{
		if (filter instanceof WhitelistFilter)
		{
			return this.whitelist.hasFilter(filter);
		}
		else
		{
			return this.blacklist.hasFilter(filter);
		}
	},
	getKeywordForFilter: function(filter)
	{
		if (filter instanceof WhitelistFilter)
		{
			return this.whitelist.getKeywordForFilter(filter);
		}
		else
		{
			return this.blacklist.getKeywordForFilter(filter);
		}
	},
	isSlowFilter: function(filter)
	{
		var matcher = filter instanceof WhitelistFilter ? this.whitelist : this.blacklist;
		if (matcher.hasFilter(filter))
		{
			return !matcher.getKeywordForFilter(filter);
		}
		else
		{
			return !matcher.findKeyword(filter);
		}
	},
	matchesAnyInternal: function(location, contentType, docDomain, thirdParty, sitekey)
	{
		var candidates = location.toLowerCase().match(/[a-z0-9%]{3,}/g);
		if (candidates === null)
		{
			candidates = [];
		}
		candidates.push("");
		var blacklistHit = null;
		for (var i = 0, l = candidates.length; i < l; i++)
		{
			var substr = candidates[i];
			if (substr in this.whitelist.filterByKeyword)
			{
				var result = this.whitelist._checkEntryMatch(substr, location, contentType, docDomain, thirdParty, sitekey);
				if (result)
				{
					return result;
				}
			}
			if (substr in this.blacklist.filterByKeyword && blacklistHit === null)
			{
				blacklistHit = this.blacklist._checkEntryMatch(substr, location, contentType, docDomain, thirdParty, sitekey);
			}
		}
		return blacklistHit;
	},
	matchesAny: function(location, docDomain)
	{
		var key = location + " " + docDomain + " ";
		if (key in this.resultCache)
		{
			return this.resultCache[key];
		}
		var result = this.matchesAnyInternal(location, 0, docDomain, null, null);
		if (this.cacheEntries >= CombinedMatcher.maxCacheEntries)
		{
			this.resultCache = createDict();
			this.cacheEntries = 0;
		}
		this.resultCache[key] = result;
		this.cacheEntries++;
		return result;
	}
};
var defaultMatcher = new CombinedMatcher();

for (var i = 0; i < rules.length; i++) {
	defaultMatcher.add(Filter.fromText(rules[i]));
}

var subnetIpRangeList = [
0,1,
167772160,184549376,	//10.0.0.0/8
2886729728,2887778304,	//172.16.0.0/12
3232235520,3232301056,	//192.168.0.0/16
2130706432,2130706688	//127.0.0.0/24
];

function convertAddress(ipchars) {
	var bytes = ipchars.split('.');
	var result = (bytes[0] << 24) |
	(bytes[1] << 16) |
	(bytes[2] << 8) |
	(bytes[3]);
	return result >>> 0;
}

function check_ipv4(host) {
	var re_ipv4 = /^\d+\.\d+\.\d+\.\d+$/g;
	if (re_ipv4.test(host)) {
		return true;
	}
}
function check_ipv6(host) {
	var re_ipv6 = /^\[?([a-fA-F0-9]{0,4}\:){1,7}[a-fA-F0-9]{0,4}\]?$/g;
	if (re_ipv6.test(host)) {
		return true;
	}
}
function check_ipv6_dns(dnsstr) {
	var re_ipv6 = /([a-fA-F0-9]{0,4}\:){1,7}[a-fA-F0-9]{0,4}(%[0-9]+)?/g;
	if (re_ipv6.test(dnsstr)) {
		return true;
	}
}
function isInSubnetRange(ipRange, intIp) {
	for ( var i = 0; i < 10; i += 2 ) {
		if ( ipRange[i] <= intIp && intIp < ipRange[i+1] )
			return true;
	}
}
function getProxyFromIP(strIp) {
	var intIp = convertAddress(strIp);
	if ( isInSubnetRange(subnetIpRangeList, intIp) ) {
		return direct;
	}
	return ip_proxy();
}

function FindProxyForURL(url, host) {
	if ( isPlainHostName(host) === true ) {
		return direct;
	}
	if (defaultMatcher.matchesAny(url, host) instanceof BlockingFilter) {
		return wall_proxy();
	}
	if ( check_ipv4(host) === true ) {
		return getProxyFromIP(host);
	}
	return direct;
}

