// Generated by gfwlist2pac in precise mode
// https://github.com/clowwindy/gfwlist2pac

var proxy = "__PROXY__";

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",
  "||global.bing.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",
  "||dawangidc.com",
  "||deezer.com",
  "||desipro.de",
  "||dingchin.com.tw",
  "||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",
  "|https://raw.githubusercontent.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",
  ".mybet.com",
  "||mybet.com",
  "||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",
  "||spreadshirt.es",
  "||springboardplatform.com",
  "||sprite.org",
  "@@|http://store.sprite.org",
  "||superokayama.com",
  "||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",
  "||vod.wwe.com",
  "||xfinity.com",
  "||ytn.co.kr",
  "||zattoo.com",
  "||zim.vn",
  "||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--czq75pvv1aj5c.org",
  "||xn--i2ru8q2qg.com",
  "||xn--p8j9a0d9c9a.xn--q9jyb4c",
  "|https://*.s3.amazonaws.com",
  "||agro.hk",
  "||pixiv.net",
  "china-mmm.jp.net",
  ".lsxszzg.com",
  ".china-mmm.net",
  "||china-mmm.net",
  "china-mmm.sa.com",
  ".allowed.org",
  ".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",
  ".dynu.com",
  ".dynu.net",
  ".freeddns.org",
  "||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",
  "||oculuscdn.com",
  "||rocksdb.org",
  "||whatsapp.net",
  "||1e100.net",
  "||abc.xyz",
  "||admob.com",
  "||adsense.com",
  "||agoogleaday.com",
  "||ampproject.org",
  "||android.com",
  "||androidify.com",
  "||api.ai",
  ".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.ca",
  ".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",
  "@@||redirector.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",
  "||api.recaptcha.net",
  "||api-secure.recaptcha.net",
  "||api-verify.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",
  "||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",
  "||gov.taipei",
  ".gov.tw",
  "||archives.gov.tw",
  "||tacc.cwb.gov.tw",
  "||immigration.gov.tw",
  "||itaiwan.gov.tw",
  "||mjib.gov.tw",
  "||nsc.gov.tw",
  "||ntbna.gov.tw",
  "||ntsna.gov.tw",
  "taipei.gov.tw",
  "||thb.gov.tw",
  "@@||aftygh.gov.tw",
  "@@||aide.gov.tw",
  "@@||tpde.aide.gov.tw",
  "@@||arte.gov.tw",
  "@@||chukuang.gov.tw",
  "@@||cwb.gov.tw",
  "@@||cycab.gov.tw",
  "@@||dbnsa.gov.tw",
  "@@||df.gov.tw",
  "@@||eastcoast-nsa.gov.tw",
  "@@||erv-nsa.gov.tw",
  "@@||grb.gov.tw",
  "@@||gysd.nyc.gov.tw",
  "@@||hchcc.gov.tw",
  "@@||hsinchu-cc.gov.tw",
  "@@||iner.gov.tw",
  "@@||klsio.gov.tw",
  "@@||kmseh.gov.tw",
  "@@||lungtanhr.gov.tw",
  "@@||maolin-nsa.gov.tw",
  "@@||matsu-news.gov.tw",
  "@@||matsu-nsa.gov.tw",
  "@@||matsucc.gov.tw",
  "@@||moe.gov.tw",
  "@@||mvdis.gov.tw",
  "@@||nankan.gov.tw",
  "@@||ncree.gov.tw",
  "@@||necoast-nsa.gov.tw",
  "@@||siraya-nsa.gov.tw",
  "@@||cromotc.nat.gov.tw",
  "@@||tax.nat.gov.tw",
  "@@||necoast-nsa.gov.tw",
  "@@||ner.gov.tw",
  "@@||nmmba.gov.tw",
  "@@||nmp.gov.tw",
  "@@||nmvttc.gov.tw",
  "@@||northguan-nsa.gov.tw",
  "@@||npm.gov.tw",
  "@@||nstm.gov.tw",
  "@@||ntdmh.gov.tw",
  "@@||ntl.gov.tw",
  "@@||ntsec.gov.tw",
  "@@||ntuh.gov.tw",
  "@@||nvri.gov.tw",
  "@@||penghu-nsa.gov.tw",
  "@@||post.gov.tw",
  "@@||siraya-nsa.gov.tw",
  "@@||stdtime.gov.tw",
  "@@||sunmoonlake.gov.tw",
  "@@||taitung-house.gov.tw",
  "@@||taoyuan.gov.tw",
  "@@||tphcc.gov.tw",
  "@@||trimt-nsa.gov.tw",
  "@@||vghtpe.gov.tw",
  "@@||vghks.gov.tw",
  "@@||vghtc.gov.tw",
  "@@||wanfang.gov.tw",
  "@@||yatsen.gov.tw",
  "@@||yda.gov.tw",
  "||kinmen.org.tw",
  ".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-islam.com",
  "||al-qimmah.net",
  "||alabout.com",
  ".alanhou.com",
  "|http://alanhou.com",
  ".alarab.qa",
  "||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",
  ".allgravure.com",
  "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",
  ".baramangaonline.com",
  "|http://baramangaonline.com",
  ".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",
  ".bitvise.com",
  "||bitvise.com",
  "bizhat.com",
  "||bl-doujinsouko.com",
  ".bjnewlife.org",
  ".bjs.org",
  "bjzc.org",
  "||bjzc.org",
  ".blacklogic.com",
  ".blackvpn.com",
  "||blackvpn.com",
  "blewpass.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",
  "||breakgfw.com",
  "breaking911.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",
  "||bvpn.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",
  "|http://google.calstate.edu",
  "falun.caltech.edu",
  ".its.caltech.edu/~falun/",
  ".cam4.com",
  ".cam4.jp",
  ".cam4.sg",
  ".camfrog.com",
  "||camfrog.com",
  "||cams.com",
  ".cams.org.sg",
  "canadameet.com",
  ".canalporno.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",
  "||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",
  "||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",
  ".china-review.com.ua",
  "|http://china-review.com.ua",
  ".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",
  ".crazys.cc",
  "||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",
  ".csw.org.uk",
  ".ct.org.tw",
  "||ct.org.tw",
  ".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",
  ".dagelijksestandaard.nl",
  ".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.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",
  ".dotvpn.com",
  "||dotvpn.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",
  ".dunyabulteni.net",
  ".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",
  "||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",
  "||engagedaily.org",
  "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",
  ".falunaz.net",
  "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",
  ".fanhaodang.com",
  "||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",
  ".firearmsworld.net",
  "|http://firearmsworld.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-hada-now.org",
  "free-proxy.cz",
  ".free.fr/adsl",
  "kineox.free.fr",
  "tibetlibre.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",
  "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",
  "|https://www.ftchinese.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/001043534",
  ".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/001056131",
  ".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/001058421",
  ".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/001063359",
  ".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/001069517",
  ".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/001071200",
  ".ftchinese.com/story/001071208",
  ".ftchinese.com/story/001071238",
  ".ftchinese.com/story/001072895",
  ".ftchinese.com/story/001073408",
  ".ftchinese.com/story/001074110",
  ".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",
  "||getastrill.com",
  ".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",
  "||getsync.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",
  ".giantessnight.com",
  "|http://giantessnight.com",
  ".gifree.com",
  "||giga-web.jp",
  "tw.gigacircle.com",
  "|http://cn.giganews.com/",
  "gigporno.ru",
  "||girlbanker.com",
  ".git.io",
  "||git.io",
  "|http://softwaredownload.gitbooks.io",
  "|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",
  ".goldjizz.com",
  "|http://goldjizz.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",
  "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",
  "||hidemy.name",
  ".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",
  ".hornytrip.com",
  "|http://hornytrip.com",
  ".hotav.tv",
  ".hotels.cn",
  "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",
  "||iddddg.com",
  "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",
  ".ikstar.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",
  "||insidevoa.com",
  ".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",
  ".islahhaber.net",
  ".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",
  ".jigglegifs.com",
  "56cun04.jigsy.com",
  "jigong1024.com",
  "daodu14.jigsy.com",
  "specxinzl.jigsy.com",
  "wlcnew.jigsy.com",
  ".jihadology.net",
  "|http://jihadology.net",
  "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",
  ".kmuh.org.tw",
  ".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",
  ".kxsw.life",
  "||kxsw.life",
  ".kyofun.com",
  "kyohk.net",
  "||kyoyue.com",
  ".kyzyhello.com",
  "||kyzyhello.com",
  ".kzeng.info",
  "||kzeng.info",
  "la-forum.org",
  "ladbrokes.com",
  "||labiennale.org",
  ".lagranepoca.com",
  "||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",
  ".legsjapan.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",
  "||liquidvpn.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",
  "http://*.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",
  "makkahnewspaper.com",
  "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",
  "||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",
  ".money-link.com.tw",
  "|http://money-link.com.tw",
  "|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",
  ".nat.moe",
  "||nat.moe",
  "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",
  "||nepusoku.com",
  "bbs.netbig.com",
  ".netbirds.com",
  "netcolony.com",
  "bolin.netfirms.com",
  "||netme.cc",
  "netsneak.com",
  ".network54.com",
  "networkedblogs.com",
  ".networktunnel.net",
  "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",
  "||gotdns.ch",
  ".maildns.xyz",
  ".no-ip.org",
  ".opendn.xyz",
  ".servehttp.com",
  "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",
  "||media.nu.nl",
  ".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",
  "||s1.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",
  ".ok.ru",
  "||ok.ru",
  ".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.co",
  ".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.at",
  "||pinterest.co.kr",
  "||pinterest.co.uk",
  ".pinterest.com",
  "||pinterest.com",
  "||pinterest.de",
  "||pinterest.dk",
  "||pinterest.fr",
  "||pinterest.jp",
  "||pinterest.nl",
  "||pinterest.se",
  ".pipii.tv",
  ".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",
  "pobieramy.top",
  "||podictionary.com",
  ".pokerstars.net",
  "zh.pokerstrategy.com",
  "politicalchina.org",
  "politicalconsultation.org",
  "||poloniex.com",
  ".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",
  "||pornhub.com",
  ".pornhubdeutsch.net",
  "|http://pornhubdeutsch.net",
  "||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",
  ".post76.com",
  "||post76.com",
  ".post852.com",
  "postadult.com",
  ".postimg.org",
  "||potvpn.com",
  "||powercx.com",
  ".powerphoto.org",
  "||www.powerpointninja.com",
  "||presidentlee.tw",
  "||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",
  "quantumbooter.net",
  "||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",
  "||rawgit.com",
  "||rawgithub.com",
  "||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",
  "||red-lang.org",
  ".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",
  "||resilio.com",
  ".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",
  "||sacks.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",
  ".savetibetstore.org",
  "||savetibetstore.org",
  "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",
  "news.seehua.com",
  "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",
  "||shadowsocks-r.com",
  "|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",
  "||simbolostwitter.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",
  "bbs.skykiwi.com",
  "|http://www.skype.com/intl/",
  "|http://www.skype.com/zh-Hant",
  "||skyvegas.com",
  ".xskywalker.com",
  "||xskywalker.com",
  "||skyxvpn.com",
  "m.slandr.net",
  ".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",
  "snowlionpub.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",
  ".solidfiles.com",
  "||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",
  ".successfn.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",
  ".superfreevpn.com",
  ".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.sk",
  "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",
  ".tigervpn.com",
  "||tigervpn.com",
  ".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",
  ".tunnelr.com",
  "||tunnelr.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",
  ".twavi.com",
  ".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",
  "||twelve.today",
  "||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",
  "||udn.com.tw",
  "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",
  ".unblocker.yt",
  "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",
  ".venetianmacao.com",
  "||venetianmacao.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",
  "||vpn.ac",
  ".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",
  "vpnjack.com",
  "||vpnjack.com",
  ".vpnpick.com",
  "||vpnpick.com",
  "||vpnpop.com",
  "||vpnpronet.com",
  ".vpnreactor.com",
  "||vpnreactor.com",
  "||vpnreviewz.com",
  ".vpnsecure.me",
  "||vpnsecure.me",
  ".vpnshazam.com",
  "||vpnshazam.com",
  ".vpnshieldapp.com",
  "||vpnshieldapp.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",
  ".vrmtr.com",
  "||vtunnel.com",
  "||vuku.cc",
  "lists.w3.org/archives/public",
  "||w3schools.com",
  "||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://zh.ecdm.wikia.com",
  "|http://evchk.wikia.com",
  "fq.wikia.com",
  "cn.uncyclopedia.wikia.com",
  "zh.uncyclopedia.wikia.com",
  "||wikileaks.ch",
  "||wikileaks.com",
  "||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",
  ".windscribe.com",
  "||windscribe.com",
  "||wingy.site",
  "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",
  "||hka8964.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",
  "||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",
  ".xskywalker.net",
  "||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",
  "||search.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",
  "||yecl.net",
  "||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",
  ".yespornplease.com",
  "||yespornplease.com",
  "||yhcw.net",
  ".yibada.com",
  ".yibaochina.com",
  ".yidio.com",
  "||yidio.com",
  "yilubbs.com",
  "xa.yimg.com",
  ".yingsuoss.com",
  ".yipub.com",
  "||yipub.com",
  "yinlei.org/mt",
  ".yizhihongxing.com",
  ".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",
  "||zalmos.com",
  "||zannel.com",
  ".zaobao.com.sg",
  "||zaobao.com.sg",
  ".zaozon.com",
  "||zdnet.com.tw",
  ".zello.com",
  "||zello.com",
  ".zengjinyan.org",
  ".zenmate.com",
  "||zenmate.com",
  "||zenmate.com.ru",
  "||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",
  "||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",
  "||zpn.im",
  ".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",
  "@@||aliyun.com",
  "@@||baidu.com",
  "@@||chinaso.com",
  "@@||chinaz.com",
  "@@|http://nrch.culture.tw/",
  "@@||dl.google.com",
  "@@||kh.google.com",
  "@@||khm.google.com",
  "@@||khm0.google.com",
  "@@||khm1.google.com",
  "@@||khm2.google.com",
  "@@||khm3.google.com",
  "@@||khmdb.google.com",
  "@@||tools.google.com",
  "@@||fonts.googleapis.com",
  "@@||khm.googleapis.com",
  "@@||khm0.googleapis.com",
  "@@||khm1.googleapis.com",
  "@@||khm2.googleapis.com",
  "@@||khm3.googleapis.com",
  "@@||khmdb.googleapis.com",
  "@@||storage.googleapis.com",
  "@@||cn.gravatar.com",
  "@@||connectivitycheck.gstatic.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();

var direct = 'DIRECT;';

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

function FindProxyForURL(url, host) {
    if (defaultMatcher.matchesAny(url, host) instanceof BlockingFilter) {
        return proxy;
    }
    return direct;
}
