User:SuperGrey/gadgets/CiteUnseen/main.js
外观
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google Chrome、Firefox、Microsoft Edge及Safari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
// Main page: [[User:SuperGrey/gadgets/CiteUnseen]]
var CiteUnseen = {
/**
* 來源分類。
* @type {Object.<string, string[]>}
* @constant
*/
categorizedDomains: {
// 宣傳機構
"advocacy": [
"1752group.com",
"1in6.org",
"21stcenturydems.org",
"38degrees.org.uk",
"500queerscientists.com",
"50can.org",
"60plus.org",
"80-20initiative.net",
"8thdaycenter.org",
"a4nr.org",
"aa.co.za",
"aaa.com",
"aaafund.org",
"aaainc.org",
"aacl.us",
"aaees.org",
"aaldef.org",
"aapsonline.org",
"aarp.org",
"aba.com",
"abahlali.org",
"abd.org.uk",
"abortionno.org",
"abortionrightscampaign.ie",
"acb.org",
"acc.eco",
"acceptromania.ro",
"accessiblemeds.org",
"accessnow.org",
"accf-online.org",
"accf.org",
"accuracy.org",
"ace-ej.org",
"aceee.org",
"acespace.org",
"acf.org",
"achr.net",
"acl.org.au",
"acli.com",
"aclj.org",
"aclu.org",
"aclum.org",
"acog.org",
"acorninternational.org",
"acpeds.org",
"acri.org",
"acri.org.il",
"acslaw.org",
"acsonline.org",
"acterra.org",
"actforamerica.org",
"actonline.org",
"actupny.com",
"adaction.org",
"adaptssi.org",
"addthewords.org",
"adf.org.qa",
"adflegal.org",
"adha.org",
"adk.org",
"adl.org",
"advanceamerica.com",
"advancingjustice-la.org",
"ae911truth.org",
"aegistrust.org",
"aei.org",
"aep.org.uk",
"aer.ph",
"aere.org",
"aerotoxic.org",
"afa.net",
"afad-online.org",
"afb.org",
"afed.org.uk",
"afer.org",
"affirmation.org",
"affordable-housing-party.org",
"afia.org",
"afj.org",
"aflcio.org",
"afriforum.co.za",
"afterschoolalliance.org",
"agifus.com",
"aglp.org",
"ahiworld.org",
"aicfoundation.com",
"aila.org",
"aimovement.org",
"aipac.org",
"airportwatch.org.uk",
"akdh.ch",
"akia.aero",
"ala.org",
"alaforveterans.org",
"alaskanstogether.org",
"alb-net.com",
"albavolunteer.org",
"aleph.org.au",
"alga.org.au",
"alhurra.com",
"ali.org",
"alicebtoklas.org",
"all.org",
"allabouttrans.org.uk",
"allout.org",
"alnour.com.lb",
"alp.org",
"alpa.org",
"alranz.org",
"alternatifbilisim.org",
"alternet.org",
"amadeu-antonio-stiftung.de",
"americafirstpolicies.org",
"americanassembly.org",
"americancrossroads.org",
"americaneedsfatima.org",
"americanforests.org",
"americanfuturefund.com",
"americanhiking.org",
"americanimmigrationcouncil.org",
"americaninstituteofbisexuality.org",
"americanmustacheinstitute.org",
"americannaziparty.com",
"americanopportunity.org",
"americanprairie.org",
"americanprogress.org",
"americanrightsatwork.org",
"americanselect.org",
"americansforprosperity.org",
"americansforresponsiblesolutions.org",
"americansfortruth.com",
"americansolutions.com",
"americantaskforce.org",
"americanvision.org",
"americaspower.org",
"americavotes.org",
"ameu.org",
"amnesty.org",
"amnesty.org.ph",
"ampalestine.org",
"amvets.org",
"anca.org.au",
"ancd.org.au",
"ancientforestalliance.org",
"ancpac.org",
"anec.eu",
"anghaeltacht.net",
"anglicansforlife.org",
"animals24-7.org",
"anishinabek.ca",
"annefrank.com",
"anpi.it",
"answercoalition.org",
"anticapitalist.ru",
"anticuts.com",
"antifascistarchive.com",
"antiracistaction.org",
"aobm.org",
"aontu.ie",
"aopa.org",
"apathyisboring.com",
"apiequalitync.org",
"apiqwtc.org",
"appalachiantrail.org",
"approvereferendum71.org",
"apspuhuru.org",
"arborday.org",
"arcc-cdac.ca",
"arcfc.org",
"archcitydefenders.org",
"arcigay.it",
"arcuk.org.uk",
"arcusfoundation.org",
"ari.aynrand.org",
"arizonaborderrecon.org",
"armeniasputnik.am",
"asatonline.org",
"asbpa.org",
"ascl.org.uk",
"ase.org",
"asiancdc.org",
"aslef.org.uk",
"aslrra.org",
"aspiesforfreedom.com",
"assatasdaughters.org",
"assyrianpolicy.org",
"astraeafoundation.org",
"asyousow.org",
"atheist-refugees.com",
"atheist.ie",
"atheists.org",
"atime.es",
"atl.org.uk",
"atlantabike.org",
"atr.org",
"atticuscircle.org",
"atwhatcost.org",
"au.org",
"aucd.org",
"audubon.org",
"aul.org",
"ausbanking.org.au",
"auschwitz.org",
"australianmarriageequality.org",
"autosafety.org",
"autreat.com",
"avaaz.org",
"aver.us",
"awiderbridge.org",
"awnnetwork.org",
"ayisozluk.com",
"aytzim.org",
"azadiradio.org",
"azchamber.com",
"babc.org",
"backlash.org.uk",
"ballot.org",
"bamn.com",
"banthebomb.org",
"barackobama.com",
"bastards.org",
"bat-kol.org",
"batcon.org",
"bayareabisexualnetwork.org",
"bazelon.org",
"bbcm.org",
"bbi.syr.edu",
"bccla.org",
"bda.org",
"bdi.eu",
"bds.org.np",
"beacontn.org",
"beanangel.ro",
"becketfund.org",
"bectu.org.uk",
"beit-haverim.com",
"belngo.info",
"bertelsmann-stiftung.de",
"bestforbritain.org",
"bettertransport.org.uk",
"bfawu.org",
"bialogue.org",
"bicyclecoalition.org",
"bigbrotherwatch.org.uk",
"bikeeastbay.org",
"bikeleague.org",
"binetusa.org",
"bio.org",
"biofuelwatch.org.uk",
"biologicaldiversity.org",
"bioneers.org",
"bipartisanpolicy.org",
"biresource.org",
"birlikte.info",
"blackandpink.org",
"blacklivesmatter.com",
"blackradicalcongress.org",
"blacktie.org",
"blindart.net",
"blue-alliance.org",
"bluearmy.com",
"blueventures.org",
"bma.org.uk",
"bohnettfoundation.org",
"boldnebraska.org",
"boldprogressives.org",
"boone-crockett.org",
"bostonabcd.org",
"boycottworkfare.org",
"bpfna.org",
"bpi.com",
"bradleyfdn.org",
"bradyunited.org",
"brandeiscenter.com",
"brandnewcongress.org",
"breakingground.org",
"brennancenter.org",
"brightblue.org.uk",
"bringbackbritishrail.org",
"brookings.edu",
"bsa.org",
"bunniyom.com",
"businesscouncil.com",
"businessforscotland.co.uk",
"businessroundtable.org",
"bvrla.co.uk",
"c-h-e.org.uk",
"c4m.org.uk",
"caabu.org",
"caasf.org",
"cageuk.org",
"cagw.org",
"cair.com",
"cal.org.za",
"calaware.org",
"calcasa.org",
"calgaryqueerartssociety.com",
"californiansagainsthate.com",
"calnurses.org",
"caltax.org",
"camera.org",
"campaignlifecoalition.com",
"campusantiwar.net",
"campuspride.org",
"can.org.nz",
"canadian-republic.ca",
"canadians4accountability.org",
"canf.org",
"capability-scotland.org.uk",
"capsweb.org",
"care.org.uk",
"career.org",
"carf.org.uk",
"carp.ca",
"casa-acae.com",
"casa.org.au",
"catalist.us",
"cathmed.org",
"catholic.com",
"catholicsforchoice.org",
"catholicunion.org.uk",
"catholicvote.org",
"cauce.org",
"caus.org",
"cba.ca",
"cbeinternational.org",
"cbpp.org",
"cc-ds.org",
"cc.org",
"ccfd.ca",
"ccla.org",
"ccnd.gn.apc.org",
"ccrjustice.org",
"ccrl.ca",
"ccrweb.ca",
"cda.org",
"cei.org",
"celticleague.net",
"centerforajustsociety.org",
"centerforinquiry.org",
"centerformedicalprogress.org",
"centerforpolitics.org",
"centerforsecuritypolicy.org",
"cenvironment.blogspot.com",
"cepf.net",
"cepr.net",
"ceres.org",
"cerf.science",
"cfib.ca",
"cfoi.co.uk",
"cfoi.org.uk",
"cgtn.com",
"chalcedon.edu",
"cherishlife.org.au",
"chesapeakebay.net",
"chicagoabortionfund.com",
"chicagoprogressivecaucus.com",
"childrenshealthcare.org",
"china.org.cn",
"chinaaid.org",
"chinadaily.com.cn",
"chinadailyasia.com",
"chinadailyhk.com",
"chinalaborwatch.org",
"chinanews.com",
"chinanews.com.cn",
"chingusai.net",
"choose-life.org",
"chra-achru.ca",
"christian.org.uk",
"christianaction.org",
"christianconcern.com",
"christianvoice.org.uk",
"churchofeuthanasia.org",
"cih.org",
"cija.ca",
"cir-usa.org",
"cis.org",
"cis.org.au",
"citizengo.org",
"citizenscampaign.org",
"citizensfor.com",
"citizensunited.org",
"civicworldwide.org",
"civilrights.org",
"civitas-institut.com",
"ciwa.ca",
"ciwr.org",
"cjpac.ca",
"cjpme.org",
"cla-net.org",
"clags.org",
"clasp.org",
"clb.org.hk",
"cleanaircampaign.org",
"cleanwateraction.org",
"clear-uk.org",
"clearpath.org",
"climate-standards.org",
"climatecounts.org",
"climatehawksvote.com",
"clubforgrowth.org",
"clvu.org",
"cmds.ceu.hu",
"cmep.org",
"cmrlink.org",
"cmsny.org",
"cncnews.cn",
"cnib.ca",
"cnpa.com",
"cnre.eu",
"cnt.es",
"co2science.org",
"coalitionformarriage.com.au",
"coalitionforpublicsafety.org",
"coalitionforthehomeless.org",
"coastalstates.org",
"coc.nl",
"cohre.org",
"cohsf.org",
"coiste.ie",
"colage.org",
"coloradorighttolife.org",
"coloredconventions.org",
"comer.org",
"commercialradio.com.au",
"commoncause.org",
"commonsensemedia.org",
"communityair.org",
"communitychange.org",
"communitylivingontario.ca",
"compassonline.org.uk",
"comptia.org",
"conbio.org",
"concealedcampus.org",
"concernedafricascholars.org",
"concernedwomen.org",
"concordcoalition.org",
"conelmazodando.com.ve",
"conginst.org",
"congressionalleadershipfund.org",
"conscienceonline.org.uk",
"conservamerica.org",
"conservation.org",
"conservationfund.org",
"conservativegroupforeurope.org.uk",
"conservativemuslimforum.com",
"conservativeusa.org",
"constitutionparty.com",
"constitutionproject.org",
"consumerfed.org",
"cookcountydems.com",
"cooperationjackson.org",
"core-online.org",
"corecities.com",
"corporateaccountability.org",
"corporations.org",
"councilforthenationalinterest.org",
"counterextremism.com",
"countryside-alliance.org.uk",
"couragecampaign.org",
"courageousconservativespac.com",
"cows.org",
"cpac.conservative.org",
"cpaffc.org.cn",
"cpdweb.org",
"cpoa.org",
"cpre.org.uk",
"crae.org.uk",
"craftivist-collective.com",
"cragop.org",
"crarr.org",
"cre.org.uk",
"criirad.org",
"criticalresistance.org",
"crla.org",
"crmvet.org",
"crnc.org",
"crooked.com",
"crooksandliars.com",
"csbaonline.org",
"csgkoeln.de",
"csw.org.uk",
"ctcommuterrailcouncil.org",
"ctfamily.org",
"ctj.org",
"cufi.org",
"cwcy.org",
"cwf-fcf.org",
"cyberdissidents.org",
"cyclinguk.org",
"cymdeithas.cymru",
"dacorumheritage.org.uk",
"dailysabah.com",
"dairyfarmers.ca",
"darksky.org",
"dav.org",
"dawncanada.net",
"daxtonsfriends.com",
"dayenu.org.au",
"dayone.co.uk",
"dbcflorida.org",
"dcra.ca",
"decarceratepa.info",
"deepgreenresistance.org",
"defenders.org",
"defendingdemocracytogether.org",
"defendingdissent.org",
"degarfoundation.org",
"delawareestuary.org",
"delegatesunbound.com",
"demandprogress.org",
"demmajorityforisrael.org",
"democracyalliance.org",
"democracyforamerica.com",
"democracymatters.ie",
"democracymatters.org",
"democracymovement.org.uk",
"democracywithoutborders.org",
"democraticmayors.org",
"democrats.org",
"democratsabroad.org",
"democratsforlife.org",
"demos.org",
"dems.gov",
"deplorablepride.org",
"destinychurch.org.nz",
"dfs.no",
"diaa.asn.au",
"diabetes.org",
"dickshovel.com",
"digital.org.au",
"digitalcontentnext.org",
"digitalrights.ie",
"disabilitylabour.org.uk",
"disabilityrightsuk.org",
"disabledinaction.org",
"disabledmotoring.org",
"disabledpeoplesinternational.org",
"dlcc.org",
"dogbitelaw.com",
"dogsbite.org",
"dogwoodalliance.org",
"downsizedc.org",
"dpac.uk.net",
"dredf.org",
"drsforamerica.org",
"dsausa.org",
"dscc.org",
"dsw.org",
"ducks.org",
"dunst.dk",
"dvarp.org",
"dvlf.org",
"e-alliance.ch",
"e3network.org",
"eagleforum.org",
"eapn.eu",
"eappi.org",
"earth-policy.org",
"earthfirstjournal.news",
"earthtrust.org",
"ecohealthalliance.org",
"ecologic.org",
"ecomb.org",
"economistsforfreetrade.com",
"edenprojects.org",
"edf.org",
"edra.org",
"edri.org",
"educateandcelebrate.org",
"educationalpolicy.org",
"eei.org",
"eetfoundation.org",
"eewc.com",
"efa.org.au",
"efc.ca",
"eff.org",
"egale.ca",
"egaliteetreconciliation.fr",
"ejp.eu",
"ekklesiaproject.org",
"elaw.org",
"electionscience.org",
"electoral-reform.org.uk",
"ellabakercenter.org",
"elpc.org",
"ema-online.org",
"embargoed.org",
"emilyslist.org",
"emilyslist.org.au",
"ems.org",
"en.idi.org.il",
"en.immi.is",
"en.odfoundation.eu",
"enar-eu.org",
"endeavour.com.au",
"endeavourforum.org.au",
"endthekilling.ca",
"energy-net.org",
"engine.is",
"english.unica.com.br",
"ens.it",
"envirolink.org",
"environmentamerica.org",
"epc.eu",
"epic.org",
"eqca.org",
"equalcitizens.us",
"equality-network.org",
"equalityarizona.org",
"equalityfederation.org",
"equalityflorida.org",
"equalityhawaii.org",
"equalityillinois.org",
"equalitymaine.org",
"equalitymaryland.org",
"equalitymi.org",
"equalitync.org",
"equalityni.org",
"equalitypa.org",
"equalitytexas.org",
"equalitytrust.org.uk",
"equalityutah.org",
"equaljusticeunderlaw.org",
"equallove.info",
"equity.org.uk",
"eshelonline.org",
"eslp.org",
"estatetaxsimplification.org",
"estuaries.org",
"eswglobal.org",
"eta.co.uk",
"etcgroup.org",
"eurocities.eu",
"euromedmonitor.org",
"european-pirateparty.eu",
"europeanlesbianconference.org",
"europeanmovement.co.uk",
"europeanmovement.eu",
"eurotowns.org",
"euthanasia.cc",
"everytown.org",
"excelined.org",
"exodusglobalalliance.org",
"expose-news.com",
"fabians.org.au",
"fair.org",
"faireconomy.org",
"fairlabor.org",
"fairness.org",
"fairtax.org",
"fairtest.org",
"fairuk.org",
"fairus.org",
"fairvote.ca",
"fairvote.org",
"fairwisconsin.com",
"faithfulwordbaptist.org",
"familiesusa.org",
"familyequality.org",
"familyfirst.org.nz",
"familyfund.org.uk",
"familyresearchinst.org",
"famm.org",
"fapa.org",
"farenet.org",
"farmland.org",
"fas.org",
"fatalpitbullattacks.com",
"fathers-4-justice.org",
"fb.org",
"fbu.org.uk",
"fca.org",
"fclu.org",
"fcnl.org",
"fda.org.uk",
"fdd.org",
"fear.org",
"fedsoc.org",
"felgtb.org",
"feminist.org",
"feministsforlife.org",
"fepproject.org",
"fern.org",
"fflag.org.uk",
"ffo.no",
"ffrf.org",
"fiftyshadesofgay.co.in",
"fija.org",
"flexyourrights.org",
"floridaactioncommittee.org",
"floridacarry.org",
"flp.com.cn",
"fnf.org.uk",
"focusonthefamily.ca",
"focusonthefamily.com",
"foe.org",
"foe.org.au",
"foe.scot",
"foeeurope.org",
"foei.org",
"foodcomm.org.uk",
"fooddemocracynow.org",
"footprintnetwork.org",
"for.org.uk",
"foreffectivegov.org",
"forest-trends.org",
"foresthistory.org",
"forestonline.org",
"forhealthfreedom.org",
"forl.co.uk",
"fortyandeight.org",
"forum-asia.org",
"forum18.org",
"forumforequality.org",
"fosbr.org.uk",
"fosis.org.uk",
"fra.europa.eu",
"fractracker.org",
"framingredpower.org",
"frc.org",
"free-eco.org",
"freeburmarangers.org",
"freebyu.org",
"freecongress.org",
"freeculture.org",
"freedom2b.org",
"freedomdefense.typepad.com",
"freedomforuminstitute.org",
"freedomtomarry.org",
"freedomtrain.org",
"freedomworks.org",
"freeenterpriseactionfund.com",
"freemuslims.org",
"freespeechcoalition.com",
"freesyria.org",
"friends-bwca.org",
"friends.ca",
"friendsofcoal.org",
"friendsofsouthasia.org",
"friendsofthepeak.org.uk",
"frso.org",
"ftrf.site-ym.com",
"fundwildnature.org",
"furd.org",
"fusewashington.org",
"fwr.de",
"gafta.com",
"galck.org",
"galen.org",
"galloways.org.uk",
"gapa.org",
"gapimny.org",
"gardenstateequality.org",
"gatestoneinstitute.org",
"gaybombay.org",
"gayecho.com",
"gayleft1970s.org",
"gc4hr.org",
"geichina.org",
"genderrightsmaryland.org",
"genprogress.org",
"gensqueeze.ca",
"geohaz.org",
"georgiacarry.org",
"getora.org",
"getup.org.au",
"ggb.org.br",
"giffords.org",
"gillfoundation.org",
"gip-global.org",
"glaa.org",
"glaad.org",
"glad.org",
"glapn.org",
"glbthistory.org",
"glen.ie",
"glhalloffame.org",
"glifaa.org",
"glma.org",
"global-vision.net",
"globalexchange.org",
"globalnetworkinitiative.org",
"globalrights.org",
"globaltimes.cn",
"globalwaterpolicy.org",
"globio.org",
"glsen.org",
"gmb.org.uk",
"gmcdp.com",
"gnu.rep.kp",
"godhatesfags.com",
"golosbeslana.ru",
"gonh.org",
"gop.com",
"gop.gov",
"gopac.org",
"gotmercury.org",
"gp.org",
"gpg.com",
"gpus.org",
"granma.cu",
"grassrootscampaigns.com",
"greenamerica.org",
"greenforall.org",
"greeninstitute.net",
"greenmap.org",
"greenpeacefoundation.org",
"grtl.org",
"gsanetwork.org",
"gsinstitute.org",
"gsrat.net",
"gswar1812.org",
"gulflabor.org",
"gunowners.org",
"gunvictimsaction.org",
"handsoffvenezuela.org",
"handsupunited.org",
"hatter.hu",
"havruta.org.il",
"hbf.co.uk",
"hcav.am",
"healthcare-now.org",
"healthcoalition.ca",
"healtheffects.org",
"healthliberationnow.com",
"heartland.org",
"heimssyn.is",
"heinzctr.org",
"helem.net",
"helsinki.org.rs",
"henshaws.org.uk",
"heritage.org",
"heritageaction.com",
"highways.org",
"hinduamerican.org",
"hirschfeld-eddy-stiftung.de",
"hkcd.com",
"hlc.org",
"hobsonspledge.nz",
"hollywoodrepublicans.com",
"home.isi.org",
"home60515.com",
"hookersforhillary.com",
"hopenothate.org.uk",
"hoshen.org",
"hot-dog.org",
"hotline.org.tw",
"housefreedomfund.com",
"hpfhr.org",
"hqudc.org",
"hrc.org",
"hrnicholls.com.au",
"hrrc.org",
"hsdems.org",
"huanqiu.com",
"huckpac.com",
"hudson.org",
"humansandnature.org",
"humsafar.org",
"iacenter.org",
"iamroadsmart.com",
"ianz.org.nz",
"iaovc.org",
"iava.org",
"iccl.ie",
"icit-digital.org",
"icmec.org",
"idcpc.org.cn",
"iea.org.uk",
"ieer.org",
"ienearth.org",
"iera.org",
"iest.org",
"ifamericansknew.org",
"ifconews.org",
"ihlia.nl",
"ihra.org.au",
"ihrc.org.uk",
"iiaba.net",
"ijdh.org",
"ijvcanada.org",
"ilga-europe.org",
"ilga.org",
"ilglaw.org",
"ilisu.org.uk",
"illinoisfamily.org",
"ilvoices.com",
"imamsonline.com",
"immigrantjustice.org",
"immigrationcontrol.org",
"immigrationequality.org",
"inar.ie",
"inc.ie",
"incite-national.org",
"inclusive-church.org.uk",
"incr.com",
"independentmercia.org",
"independentpartyofdelaware.com",
"individualist.org.uk",
"indivisible.org",
"indybay.org",
"indypride.org",
"informinc.org",
"instaurationonline.com",
"institute.global",
"insurgence.net",
"inter-lgbt.org",
"interactadvocates.org",
"interfaithalliance.org",
"internationaldisabilityalliance.org",
"internetassociation.org",
"investigativeproject.org",
"ioby.org",
"ionainstitute.ie",
"ipco.org.br",
"ipjustice.org",
"ips-dc.org",
"iranhumanrights.org",
"iraqhurr.org",
"irelanduscouncil.com",
"iri.org",
"irishnationalcaucus.org",
"irqr.ca",
"isb.org.uk",
"islamic-sharia.org",
"islamicforumeurope.com",
"islamicinformationcenter.org",
"islamicparty.com",
"israelcampusroundtable.org",
"israeliamerican.org",
"israellawcenter.org",
"itgetsbetter.org",
"iusw.org",
"ivaw.org",
"iwa.wales",
"iwdc.org",
"iwf.org",
"iwgb.org.uk",
"iwgia.org",
"iwla.org",
"iww.org",
"jacpac.org",
"jamaicansforjustice.org",
"jclu.org",
"jcpa.org",
"jcua.org",
"jesuitvolunteers.org",
"jewishdems.org",
"jflag.org",
"jobcreatorsnetwork.com",
"joeacanfora.com",
"joh.org.il",
"johnsinclair.us",
"jpfo.org",
"jqyouth.org",
"jstreet.org",
"jubileeusa.org",
"justiceaction.org.au",
"justiceatstake.org",
"justicedemocrats.com",
"kairospalestine.ps",
"kaleidoscopeaustralia.com",
"kansasequalitycoalition.org",
"kaosgldernegi.org",
"keepirelandopen.org",
"keepsundayspecial.org.uk",
"kentuckyfairness.org",
"keshetonline.org",
"kff.org",
"kftc.org",
"kgreens.org",
"khrc.net",
"kickitout.org",
"kingidentity.com",
"kisa.org.cy",
"knightsout.org",
"knowthyneighbor.org",
"koebergalert.org",
"komalainternational.org",
"korematsuinstitute.org",
"kph.org.pl",
"krf.no",
"kurdwatch.ezks.org",
"kvener.no",
"kyequality.org",
"la-articles.org.uk",
"labi.org",
"labourcampaignforelectoralreform.org.uk",
"labourleave.org.uk",
"labrisz.hu",
"labucketbrigade.org",
"lac.org.na",
"lambdaistanbul.org",
"lambdalegal.org",
"lambdaliterary.org",
"landrights.org",
"landtrustalliance.org",
"lanuovaecologia.it",
"lasvegaspride.org",
"latin-amerikagruppene.no",
"latinainstitute.org",
"latinovictory.us",
"lavoisier.com.au",
"lawcf.org",
"lawyerscommittee.org",
"lbda.org",
"lc.org",
"ldausa.org",
"ldfi.org.uk",
"leadershipinstitute.org",
"league.org.uk",
"leagueofthesouth.com",
"learnaboutsam.org",
"leave.eu",
"leavemeansleave.eu",
"legabibo.org",
"legacy.com.au",
"legalmomentum.org",
"legion.org",
"legit.ca",
"lesbianavengers.com",
"lespantheresroses.org",
"levice.cz",
"lfi.org.uk",
"lgbt-cicilline.house.gov",
"lgbt-ep.eu",
"lgbt.dk",
"lgbt.foundation",
"lgbt.libdems.org.uk",
"lgbt.org.il",
"lgbtbar.org",
"lgbtcampus.org",
"lgbtconservatives.org.uk",
"lgbtconsortium.org.uk",
"lgbtihealth.org.au",
"lgbtlabour.org.uk",
"lgbtnet.org",
"lgbtory.ca",
"lgbtpride.or.kr",
"lgcm.org.uk",
"lgpregioncentre.org",
"lgsm.org",
"liberal.ca",
"liberalforum.eu",
"liberalreform.org.uk",
"libertycoalition.net",
"licra.org",
"lifeafterhate.org",
"lifechain.org",
"lifecharity.org.uk",
"lifewatch.org",
"littlesisters.ca",
"liveaction.org",
"liverpoolmuslimsociety.org.uk",
"livingstongroupdc.com",
"livingstreets.org.uk",
"lmbtszovetseg.hu",
"lnt.org",
"lobbying-register.uk",
"lobbyingtransparency.org",
"logcabin.org",
"londoncenter.org",
"lpradicals.org",
"lrta.org",
"lsvd.de",
"lulac.org",
"luxembourgforum.org",
"lwv.org",
"lwvmissouri.org",
"m4bl.org",
"mabonline.net",
"macedonian.org",
"madagascarfaunaflora.org",
"madd.ca",
"madd.org",
"maderasrfc.org",
"maggieslist.org",
"mainewomen.org",
"malcolm-x.org",
"maldef.org",
"manager.co.th",
"mankind.org.uk",
"mapa.org",
"maquilasolidarity.org",
"marchforlife.org",
"marchforourlives.com",
"marriageequality.org",
"marxists.org",
"massequality.org",
"massresistance.org",
"masstpc.org",
"matthewshepard.org",
"mcb.org.uk",
"mccl.org",
"mcli.org",
"mdac.org",
"meatinstitute.org",
"mecc.org",
"medact.org",
"mediamatters.org",
"mediawatchuk.org.uk",
"meemgroup.org",
"meforum.org",
"mencap.org.uk",
"mfc.org",
"mfso.org",
"mglc.org.au",
"michaeljournal.org",
"migrationpolicy.org",
"migrationwatchuk.org",
"militaryreligiousfreedom.org",
"milkclub.org",
"milkfoundation.org",
"millionpuppetmarch.com",
"milwaukeeurbangardens.org",
"minab.org.uk",
"mindfreedom.org",
"minhajuk.org",
"miningwatch.ca",
"minutemanhq.com",
"minutemanproject.com",
"miphealth.org.uk",
"miscarriagesofjustice.org",
"missionamerica.com",
"mla.com.au",
"mlagb.com",
"mlcsl.co.uk",
"moaa.org",
"moboysstate.org",
"monarchist.ca",
"monarchist.org.au",
"monarchyinternational.net",
"montrosecenter.org",
"moreunited.org.uk",
"mosse.nl",
"motherearthwaterwalk.com",
"mothersforpeace.org",
"mothersunion.org",
"motorists.org",
"mountainjustice.org",
"moveon.org",
"movetoamend.org",
"movimentgraffitti.org",
"mpac.org",
"mpacuk.org",
"mpirg.org",
"mpp.org",
"mrap.fr",
"mtst.org",
"museumsgalleriesscotland.org.uk",
"musiciansunion.org.uk",
"muslim-ed-trust.org.uk",
"muslimalliance.org",
"musliminstitute.org",
"muslimsforamerica.us",
"naacp.org",
"naaee.org",
"naafa.org",
"naar.org.uk",
"nad.org",
"nagps.org",
"naht.org.uk",
"nam.org",
"nami.org",
"naors.co.uk",
"napawf.org",
"napo.org",
"napo.org.uk",
"narcoa.org",
"narfe.org",
"narsol.org",
"nasuwt.org.uk",
"nata.aero",
"natall.com",
"nationalcitizens.ca",
"nationalgunrights.org",
"nationalhealthcouncil.org",
"nationalparentsorganization.org",
"nationalparks.org",
"nationalpartnership.org",
"nationalpitbullvictimawareness.org",
"nationalpopularvote.com",
"nationalreview.com",
"nationaltrust.je",
"nationalwomansparty.org",
"nationalyounglords.com",
"nationformarriage.org",
"nativeseeds.org",
"natoassociation.ca",
"nature.org",
"nautilusint.org",
"navyleague.org.au",
"nawbo.org",
"nazandmattfoundation.org",
"nazindia.org",
"nbjc.org",
"ncac.org",
"ncbl.org",
"nccm.ca",
"nchc.org",
"nclc.org",
"nclrights.org",
"ncnw.org",
"ncoa.org",
"ncpssm.org",
"ncseglobal.org",
"ncsj.org",
"nct.org.uk",
"ncta.com",
"ncusar.org",
"ncwit.org",
"ndn.org",
"neaction.org",
"nebraskafamilyalliance.org",
"necnp.org",
"neco.org",
"neea.org",
"negawatt.org",
"nei.org",
"network23.org",
"networklobby.org",
"neu.org.uk",
"nevadadesertexperience.org",
"newamerica.org",
"newconservative.org.nz",
"newdealleaders.org",
"newleaderscouncil.org",
"newonline.org",
"news.cn",
"news.tvb.com",
"newsds.org",
"nfb.org",
"nfrw.org",
"nftc.org",
"nglcc.org",
"niacouncil.org",
"nif.org",
"nifla.org",
"nilc.org",
"niot.org",
"nippon-mirai.jp",
"nirs.org",
"njdc.org",
"nlc.org",
"nlgja.org",
"nmp.org.uk",
"no2id.net",
"nodeathpenalty.org",
"noglstp.org",
"noi.org",
"noisefree.org",
"nomoredeaths.org",
"norpac.net",
"northernplains.org",
"notdeadyet.org",
"now.org",
"nowar-paix.ca",
"noyafieldsfamily.org",
"noyb.eu",
"npalliance.org",
"npca.org",
"npcuk.org",
"npg.org",
"nprcouncil.org",
"nqapia.org",
"nra.org",
"nrcm.org",
"nrdc.org",
"nrep.org",
"nrlc.org",
"nrpa.org",
"nrsc.org",
"nsm88.org",
"nsr.no",
"nsra.co.uk",
"nssf.org",
"nswbc.org",
"nswp.org",
"ntd.com",
"ntu.org",
"nuj.org.uk",
"nujp.org",
"nul.org",
"numbersusa.com",
"nwhn.org",
"nwsc.org.hk",
"nyabn.org",
"nyacyouth.org",
"nyclu.org",
"nycommunities.org",
"nycparentsunion.org",
"nylpi.org",
"nypirg.org",
"nysrpa.org",
"nyyrc.com",
"nzoss.org.nz",
"oathkeepers.org",
"ocap.ca",
"oceanarksint.org",
"oceanchampions.org",
"oclp.hk",
"ohiolife.org",
"ohpi.org.au",
"oiac.org",
"omnicenter.org",
"oneinten.org",
"oneiowa.org",
"oneparty.net",
"onepeoplesproject.com",
"onevirginia2021.org",
"onewisconsinnow.org",
"ontariohealthcoalition.ca",
"openrightsgroup.org",
"opensource.org",
"opensourceecology.org",
"operationrescue.org",
"operationsaveamerica.org",
"originalelf.com",
"orionsociety.org",
"osiny.org",
"ostem.org",
"ourrevolution.com",
"outa.co.za",
"outandequal.org",
"outfront.org",
"outhistory.org",
"outrage.org.uk",
"outserve-sldn.org",
"oxcis.ac.uk",
"paaia.org",
"pacificlegal.org",
"pagop.org",
"palestinecampaign.org",
"palmettofamily.org",
"pana.ie",
"panewsmedia.org",
"parentstv.org",
"parity-uk.org",
"parkfoundation.org",
"patentfairness.org",
"patentsmatter.com",
"patrioticmillionaires.org",
"paxchristi.net",
"pcar.org",
"pcs.org.uk",
"pdamerica.org",
"peaceandtolerance.org",
"peacehost.net",
"peccapics.com",
"peer.org",
"pennies.org",
"pensionrights.org",
"people.cn",
"people.ie",
"peopleandplanet.org",
"peoples-vote.uk",
"peoplesaction.org",
"peoplespolicyproject.org",
"perc.org",
"peregrinefund.org",
"pfaw.org",
"pflag.org",
"pflagcanada.ca",
"pgi.org",
"pgib.ca",
"pheasantsforever.org",
"philrights.org",
"phtv.ifeng.com",
"picturethehomeless.org",
"pinkdot.sg",
"piraadipartei.ee",
"pirateparty.org.uk",
"pirati.cz",
"plagal.org",
"planestupid.com",
"plannedparenthood.org",
"plasticpollutioncoalition.org",
"plq.org",
"pnhp.org",
"pnrra.org",
"poauk.org.uk",
"polarisinstitute.org",
"policyresearch.org.uk",
"pomnim.com",
"pop.org",
"popcouncil.org",
"populardemocracy.org",
"populareconomics.org",
"population.org.au",
"populationconnection.org",
"populationmatters.org",
"potomacriverkeepernetwork.org",
"power2010.org.uk",
"powerupfilms.org",
"pp-international.net",
"pravdabeslana.ru",
"prb.org",
"prc.org.uk",
"preservationaction.org",
"presstv.co.uk",
"presstv.com",
"presstv.ir",
"presstv.tv",
"prideatwork.org",
"prideinstem.org",
"prideistanbul.org",
"pridenw.org",
"priestsforlife.org",
"proasyl.de",
"prochoiceamerica.org",
"programmersguild.org",
"progressivelibrariansguild.org",
"progressivemajority.org",
"progressivemaryland.org",
"progressivepolicy.org",
"progressjersey.blogspot.com",
"progressnow.org",
"progressonline.org.uk",
"projectnooneleaves.org",
"prolifeaction.org",
"prolifecampaign.ie",
"promoonline.org",
"propagandacritic.com",
"prospect.org.uk",
"protect.org",
"protectingtaxpayers.org",
"proudpolitics.org",
"prwatch.org",
"psaonline.org",
"psr.org",
"psywar.org",
"publicadvocateusa.org",
"publicgardens.org",
"publicinterestlegal.org",
"publicinterestwatch.org",
"publicknowledge.org",
"publiclab.org",
"publicpolicypolling.com",
"publicspace.ca",
"publishwhatyoupay.org",
"pucl.org",
"pudr.org",
"pureearth.org",
"purplestrategies.com",
"pwd.org.au",
"qcea.org",
"qhalloffame.ca",
"queermontenegro.org",
"queersagainstapartheid.org",
"quilliaminternational.com",
"quintessenz.at",
"r2k.org.za",
"rac.org",
"racearchive.manchester.ac.uk",
"racfoundation.org",
"racingpride.com",
"radabnr.org",
"radicalmiddle.com",
"radiosawa.com",
"railfuture.org.uk",
"railpassengers.org",
"railusers.ie",
"rainbowhealth.org",
"rainbowpush.org",
"rainbowrailroad.ca",
"rainforest-alliance.org",
"rainn.org",
"rapecrisis.org.uk",
"rare.org",
"raspberrypi.org",
"rationalist.org.uk",
"rc.org",
"rcrc.org",
"rdi.org",
"realwomenca.com",
"reclaimpridenyc.org",
"redactionarchive.org",
"redbetances.com",
"redeemthevote.com",
"redfish.media",
"redice.tv",
"reducespending.org",
"refugeassociation.org",
"refugeerights.org",
"refuseandresist.org",
"reichsbanner.de",
"releaseinternational.org",
"religiousliberty.info",
"renegadebroadcasting.com",
"renewparty.org.uk",
"representwomen.org",
"reproductiverights.org",
"republic.org.uk",
"republicanassemblies.org",
"republicanmainstreet.org",
"republicansabroad.no",
"respectabilityusa.com",
"rethinkvenezuela.com",
"reverb.org",
"rewilding.org",
"rfa.org",
"rferl.org",
"rff.org",
"rideauinstitute.ca",
"rightnowwomen.org",
"rightsandresources.org",
"righttolife.org.nz",
"rinj.org",
"riponsociety.org",
"rjchq.org",
"rlc.org",
"rmef.org",
"rmgo.org",
"rmt.org.uk",
"rnclife.org",
"rnha.org",
"rnib.org.uk",
"rnla.org",
"robinwood.de",
"rockthevote.com",
"rootstrikers.org",
"rosefdn.org",
"royaldeaf.org.uk",
"royaljersey.co.uk",
"rsf.org",
"rslc.gop",
"rslnational.org",
"rstreet.org",
"rt.com",
"rt.rs",
"ruptly.tv",
"russiatoday.com",
"russiatoday.ru",
"rutherford.org",
"rwjf.org",
"ry.org.nz",
"sabin.org",
"sacc.org.uk",
"sacom.hk",
"sacouncil.com",
"sacred-texts.com",
"saf.org",
"safeschoolscoalition.org.au",
"safespeed.org.uk",
"safinacenter.org",
"safs.ca",
"saha.org",
"saldef.org",
"salganyc.org",
"samaracanada.com",
"samas.no",
"samtokin78.is",
"sanfound.org",
"sapphokolkata.in",
"sarahpac.com",
"save.lgbt",
"savecalifornia.com",
"saveoursuburbs.org.au",
"saveplants.org",
"saverestaurants.com",
"savethefish.org",
"savetheinternet.com",
"sba-list.org",
"scaife.com",
"scci.org",
"scdi.org.uk",
"scenic.org",
"schoolandstate.org",
"science.cleapss.org.uk",
"scope.org.uk",
"scotch-whisky.org.uk",
"scotlandfoodanddrink.org",
"scotlandinunion.co.uk",
"scottishrenewables.com",
"scottishwildlifetrust.org.uk",
"scv.org",
"seafoodwatch.org",
"seaplanes.org",
"searchneutrality.org",
"secularprolife.org",
"secure.actblue.com",
"sempervirens.org",
"senateconservatives.com",
"sentencingproject.org",
"sepp.org",
"servicemembersunited.org",
"seta.fi",
"severnside-rail.org.uk",
"sexualminoritiesuganda.com",
"sfcommunityhealth.org",
"sfe.org.uk",
"sgr.org.uk",
"shiarightswatch.org",
"shovalgroup.org",
"sian.no",
"siecus.org",
"sierraclub.org",
"sikhcoalition.org",
"silentnomoreawareness.org",
"sinosz.hu",
"siol-nan-gaidheal.org",
"sistersong.net",
"skytruth.org",
"slp.at",
"smokiesinformation.org",
"snakeriveralliance.org",
"snapnetwork.org",
"snccdigital.org",
"snd-us.com",
"snowbirds.org",
"snp.org",
"soaw.org",
"socialist.news",
"socialistalternative.org",
"socialliberal.net",
"socialplanningtoronto.org",
"societe-jersiaise.org",
"societyofauthors.org",
"socm.org",
"solidarity-party.org",
"solidaritytradeunion.org",
"sortirdunucleaire.org",
"sos-homophobie.org",
"sos-racisme.org",
"sos-rasisme.no",
"soulforce.org",
"sourds-socialistes.fr",
"southallblacksisters.org.uk",
"southeasternlegal.org",
"southerncouncil.org",
"southernenvironment.org",
"southernersonnewground.org",
"spannertrust.org",
"sparcopen.org",
"sparkle.org.uk",
"splcenter.org",
"spoc.ca",
"spokes.org.nz",
"sportetcitoyennete.com",
"spreadtheword.global",
"spuc.org.uk",
"sputnik.by",
"sputnik.kz",
"sputniknews.cn",
"sputniknews.com",
"sputniknews.ru",
"squatter.org.uk",
"srf.org",
"srlp.org",
"srtrc.org",
"ssbx.org",
"sst.org.nz",
"stand.earth",
"standupamericanow.org",
"standwithmainstreet.com",
"standwithus.com",
"startout.org",
"statecraft.org.uk",
"steel.org",
"stellamaris.no",
"stiftung-marktwirtschaft.de",
"stipdelft.nl",
"stonewall.org.uk",
"stonewallyoungdems.org",
"stophateuk.org",
"stopracism.ca",
"storybookdads.org.uk",
"strandreleasing.com",
"streetroots.org",
"strongerin.co.uk",
"strongtowns.org",
"struggle.pk",
"stud.cz",
"studentpeaceaction.org",
"studentsforliberty.org",
"studentsforlife.org",
"survivedandpunished.org",
"survivorsoftorture.org",
"sustainus.org",
"sustrans.org.uk",
"svlg.org",
"svn.org",
"swcs.org",
"swiftvets.com",
"swopusa.org",
"swords-to-plowshares.org",
"syriantaskforce.org",
"t4america.org",
"taayush.org",
"takebacktheland.org",
"takungpao.com.hk",
"talltimbers.org",
"taxpayer.net",
"taxpayers.org.au",
"taxpayersalliance.com",
"tbha.org",
"tc-america.org",
"tchrd.org",
"teachers.org.uk",
"teamlpac.com",
"technyc.org",
"teenagerepublicans.org",
"tehila.org.il",
"televisionwatch.org",
"tellus.org",
"terreform.org",
"texascivilrightsproject.org",
"tfa.net",
"tfdp.net",
"tfn.org",
"tfp.org",
"theacru.org",
"theadvocates.org",
"theamericanfreedomparty.us",
"theaoi.com",
"theatlanticbridge.com",
"theawarenesscenter.blogspot.com",
"thecall.com",
"theccf.co.uk",
"thecep.org.uk",
"thechicagourbanleague.org",
"thecitycircle.com",
"thecityuk.com",
"theclearinghouse.org",
"thecondomproject.org",
"thecornerhouse.org.uk",
"thecre.com",
"thefire.org",
"thefpa.co.uk",
"thegsba.org",
"theicarusproject.net",
"theicct.org",
"theisraelproject.org",
"thelawfareproject.org",
"thenrai.in",
"theoceanproject.org",
"thepaper.cn",
"thepeoplesassembly.org.uk",
"thepfa.com",
"thepinktriangletrust.com",
"theraf.org",
"therapeuticchoice.com",
"therightstuff.biz",
"therpa.co.uk",
"thesca.org",
"thesisters.org",
"thesocialcontract.com",
"thestreettrust.org",
"thesurvivorstrust.org",
"thetanuxi.org",
"thetaskforce.org",
"thetruthaboutguns.com",
"theunia-acl.com",
"thomasmore.org",
"thomasmoresociety.org",
"tides.org",
"times-up.org",
"tlw.org",
"tnep.org",
"togetherforyes.ie",
"torchantifa.org",
"torontoenvironment.org",
"tpl.org",
"tpusa.com",
"traditionalbritain.org",
"trainridersne.org",
"transactivists.org",
"transafrica.org",
"transequality.org",
"transgendervictoria.com",
"translifeline.org",
"transmediawatch.org",
"transparencycanada.ca",
"transportaction.ca",
"transstudent.org",
"treatmentadvocacycenter.org",
"trees.org",
"trevvy.com",
"tridentploughshares.org",
"truecolorsunited.org",
"truthinscience.org.uk",
"truthwinsout.org",
"ttcriders.ca",
"tuc.org.uk",
"tv.cctv.com",
"uaf.org.uk",
"uavs.org",
"ucfsga.com",
"ucp.org",
"ucsa.org",
"ucsusa.org",
"ucu.org.uk",
"ukma.org.uk",
"uknda.org",
"umaamerica.net",
"unac.org",
"und.nodak.edu",
"unipd-centrodirittiumani.it",
"unison.org.uk",
"uniteamerica.org",
"unitedagainstnucleariran.com",
"unitedfamilies.org",
"unitedforpeace.org",
"unitedsikhs.org",
"unitetheunion.org",
"universalhealthct.org",
"unlockdemocracy.org.uk",
"unponteper.it",
"upstate-citizens.org",
"urbaneden.org",
"usacc.org",
"usaction.org",
"usas.org",
"uschamber.com",
"uscib.org",
"usdaw.org.uk",
"usgbc.org",
"usglc.org",
"usinpac.com",
"uspsa.org",
"usstudents.org",
"uvwunion.org.uk",
"uyghuramerican.org",
"vabio.org",
"vanmierlostichting.d66.nl",
"vcdl.org",
"vda.de",
"veteransforbritain.uk",
"vfa.de",
"vfw.org",
"victimsofcommunism.org",
"victoryfund.org",
"videofag.com",
"villagecommunityboathouse.org",
"vimeo.com/45479858",
"viscardicenter.org",
"visionamerica.us",
"vlv.org.uk",
"vob.org",
"voewg.at",
"voiceforlife.org.nz",
"voiceofrussia.com",
"voiceproject.org",
"voicetheunion.org.uk",
"voteleavetakecontrol.org",
"voyageurs.org",
"vpc.org",
"vshl.org",
"vvaw.org",
"vvn-bda.de",
"warresisters.org",
"washingtonmainstream.org",
"washingtonpeacecenter.org",
"waspi.co.uk",
"wasuproject.org.uk",
"water1st.org",
"waterforsouthsudan.org",
"waterkeeper.org",
"wenweipo.com",
"westernjournalism.com",
"wheatworld.org",
"whitecoats4blacklives.org",
"whiterose.saddleworth.net",
"wiesenthal.com",
"wild.org",
"wildearthguardians.org",
"wilderness.org",
"wildlandsnetwork.org",
"wildlifealliance.org",
"wildlifemessengers.org",
"wildmontana.org",
"wildwhiteclouds.org",
"wise-paris.org",
"wokingmuslim.org",
"womenagainstregistry.org",
"womensaid.org.uk",
"womensway.org",
"wordonfire.org",
"worldcongress.org",
"worldfederalistscanada.org",
"worldsurfingreserves.org",
"writersguild.org.uk",
"wrj.org",
"wwctu.org",
"wws.org",
"xinhuanet.com",
"xinmin.cn",
"xnet-x.net",
"y.dsausa.org",
"yaf.com",
"yaf.org",
"yaffed.org",
"yazda.org",
"yct.org",
"yda.org",
"ydnc.org",
"yesforwales.com",
"yfoundations.org.au",
"yorkshireridingssociety.org.uk",
"youcanplayproject.org",
"youthunlimited.org",
"yre.org.uk",
"yrnf.com",
],
// 部落格文章
"blogs": [
"africanprintinfashion.com",
"austinemedia.com",
"bellanaija.com",
"blog.naver.com",
"blogger.com",
"buzznigeria.com",
"gmusicplus.com",
"habr.com",
"helpdeskgeek.com",
"highstakesdb.com",
"informationng.com",
"insider.foxnews.com",
"lindaikejisblog.com",
"livejournal.com",
"medium.com",
"nickiswift.com",
"npr.org/blogs",
"patribotics.blog",
"politicalticker.blogs.cnn.com",
"ratingsryan.com",
"techdirt.com",
"unrevealedfiles.com",
"youthvillageng.com",
],
// 出版書籍、期刊
"books": [
"books.google.com",
"chndoi.org",
"cnki.net",
"cnki.com.cn",
"doi.org",
"kns.cnki.net",
"worldcat.org",
],
// 社群創作的新聞
"community": [
"digitaljournal.com",
"examiner.com",
"globalvoices.org",
"newsparticipation.com",
"wikinews.org",
"wikitribune.com",
],
// 可由社群編輯的網站(例如維基)
"editable": [
"boardgamegeek.com",
"commons.wikimedia.org",
"discogs.com",
"fandom.com",
"gamepedia.com",
"imdb.com",
"incubator.wikimedia.org",
"localwiki.org",
"mediawiki.org",
"meta.wikimedia.org",
"miraheze.org",
"namu.wiki",
"orthodoxwiki.org",
"planetmath.org",
"rigvedawiki.net",
"species.wikimedia.org",
"unionpedia.org",
"wikia.com",
"wikia.org",
"wikibooks.org",
"wikicities.com",
"wikidata.org",
"wikihow.com",
"wikinews.org",
"wikipedia.org",
"wikiquote.org",
"wikisource.org",
"wikitech.wikimedia.org",
"wikitravel.org",
"wikiversity.org",
"wikivoyage.org",
"wiktionary.org",
// 中文網站
"douban.com",
"jikipedia.com",
"project-imas.wiki",
],
// 國有或國營媒體、政府來源
"government": [
"aa.com.tr",
"admin.ch",
"agenciabrasil.ebc.com.br",
"bernama.com",
"bjd.com.cn",
"bjreview.com",
"cctvplus.com",
"cgtn.com",
"china.com",
"chinaculture.org",
"chinadaily.com.cn",
"chinadailyasia.com",
"chinadailyhk.com",
"chinanews.com",
"cna.com.tw",
"cntv.cn",
"cri.cn",
"dvidshub.net",
"ecns.cn",
"focustaiwan.tw",
"gc.ca",
"globaltimes.cn",
"gmw.cn",
"go.id",
"go.jp",
"go.kr",
"gob",
"gob.",
"gouv",
"gouv.",
"gov",
"gov.",
"govt",
"govt.",
"gub",
"gub.",
"gv.at",
"hina.hr",
"hkcd.com",
"huanqiu.com",
"iana.ir",
"icana.ir",
"ifengus.com",
"irib.ir",
"irna.ir",
"kenyanews.go.ke",
"kpl.net.la",
"mil",
"mil.",
"nan.ng",
"news.cn",
"news.vnanet.vn",
"people.cn",
"pia.gov.ph",
"pna.gov.ph",
"presstv.co.uk",
"presstv.com",
"presstv.ir",
"presstv.tv",
"pts.org.tw",
"rg.ru",
"ria.ru",
"ria.ru",
"rti.org.tw",
"rtvm.gov.ph",
"shanghaidaily.com",
"shine.cn",
"state.nj.us",
"tass.com",
"tass.ru",
"tdh.gov.tm",
"telam.com.ar",
"voanews.com",
"xinhuanet.com",
"ydn.com.tw",
"россиясегодня.рф",
// 北韓網站
"kcna.kp",
"uriminzokkiri.com",
"rodong.rep.kp",
"vok.rep.kp",
"naenara.com.kp",
],
// 知名新聞機構
"news": [
"7news.com.au",
"9news.com.au",
"abc.es",
"abc.net.au/news",
"abcnews.com",
"abcnews.go.com",
"afr.com",
"aljazeera.com",
"aljazeera.net",
"amarujala.com",
"ap.org",
"apnews.com",
"articles.latimes.com",
"bangkokpost.com",
"bbc.co.uk",
"bbc.com",
"bhaskar.com",
"boston.com",
"businessmirror.com.ph",
"bworldonline.com",
"cbc.ca/news",
"cbcnews.ca",
"cbsnews.com",
"chicagotribune.com",
"citynews.ca",
"cnbc.com",
"cnn.com",
"cnnespanol.cnn.com",
"cnnindonesia.com",
"cnnphilippines.com",
"content.time.com",
"couriermail.com.au",
"csmonitor.com",
"ctvnews.ca",
"dailytelegraph.com.au",
"dailythanthi.com",
"derstandard.at",
"diariodealmeria.es",
"diepresse.com",
"dispatch.com",
"eenadu.net",
"elconfidencial.com",
"elcorreo.com",
"elcorreogallego.es",
"eldiario.es",
"elmundo.es",
"elpais.com",
"elperiodico.cat",
"elperiodico.com",
"euronews.com",
"faz.net",
"foxnews.com",
"ft.com",
"gazeta.pl",
"globalnews.ca",
"gmanetwork.com/news",
"guardian.co.uk",
"guardian.com",
"haaretz.co.il",
"haaretz.com",
"herald.ie",
"heraldsun.com.au",
"huffingtonpost.ca",
"huffingtonpost.co.uk",
"huffingtonpost.com",
"huffingtonpost.com.au",
"huffingtonpost.de",
"huffpost.com",
"huffpostbrasil.com",
"humanite.fr",
"ici.radio-canada.ca/info",
"independent.co.uk",
"independent.ie",
"inquirer.net",
"interaksyon.com",
"irishexaminer.com",
"irishtimes.com",
"jagran.com",
"japantimes.co.jp",
"jpost.com",
"kompas.com",
"kompas.id",
"koreaherald.com",
"koreatimes.co.kr",
"krone.at",
"kurier.at",
"kyodonews.net",
"la-croix.com",
"lapresse.ca",
"latimes.com",
"lavanguardia.com",
"lavozdegalicia.es",
"ledevoir.com",
"lefigaro.fr",
"lemonde.fr",
"leparisien.fr",
"liberation.fr",
"livehindustan.com",
"macleans.ca",
"malaymail.com",
"manilastandard.net",
"manilatimes.net",
"manoramaonline.com",
"mathrubhumi.com",
"mb.com.ph",
"mercurynews.com",
"msnbc.msn.com",
"nationmultimedia.com",
"nbcnews.com",
"newrepublic.com",
"news.abs-cbn.com",
"news.sky.com",
"news.yahoo.com",
"news.yahoo.co.jp",
"newsweek.com",
"npr.org",
"nst.com.my",
"nytimes.com",
"nzherald.co.nz",
"oregonlive.com",
"phillymag.com",
"philstar.com",
"politico.com",
"politico.eu",
"post-gazette.com",
"press.co.nz",
"qz.com",
"rappler.com",
"reuters.com",
"sacbee.com",
"salon.com",
"sandiegouniontribune.com",
"sbs.com.au/news",
"seattlepi.com",
"seattletimes.com",
"sfchronicle.com",
"sfgate.com",
"slate.com",
"smh.com.au",
"spiegel.de",
"starbulletin.com",
"straitstimes.com",
"sueddeutsche.de",
"tagesspiegel.de",
"telegraph.co.uk",
"theage.com.au",
"theatlantic.com",
"theaustralian.com.au",
"thedailybeast.com",
"thedailystar.net",
"theglobeandmail.com",
"theguardian.co.uk",
"theguardian.com",
"theherald.com.au",
"thehill.com",
"thehindu.com",
"thejakartapost.com",
"thestar.com",
"thestar.com.my",
"thesundaytimes.co.uk",
"thetimes.co.uk",
"time.com",
"timesofindia.indiatimes.com",
"timesonline.co.uk",
"tribune.net.ph",
"tribuneindia.com",
"usatoday.com/story",
"usnews.com",
"vox.com",
"washingtonexaminer.com",
"washingtonpost.com",
"welt.de",
"wsj.com",
"wyborcza.pl",
"yediot.co.il",
"ynet.co.il",
"ynetnews.com",
"zeit.de",
// 臺灣媒體
"appledaily.com",
"appledaily.com.tw",
"bcc.com.tw",
"chinatimes.com",
"ctee.com.tw",
"cts.com.tw",
"ebc.net.tw",
"ettoday.net",
"ftvnews.com.tw",
"ltn.com.tw",
"mirrormedia.mg",
"nownews.com",
"setn.com",
"setnews.net",
"storm.mg",
"stormmediagroup.com",
"ttv.com.tw",
"tvbs.com.tw",
"tw.nextapple.com",
"udn.com",
"upmedia.mg",
// 香港媒體
"am730.com.hk",
"bastillepost.com",
"eastweek.my-magazine.me",
"hk.appledaily.com",
"hk01.com",
"hkcd.com",
"hkej.com",
"hket.com",
"hongkongfp.com",
"inmediahk.net",
"lionrockdaily.com",
"master-insight.com",
"mingpao.com",
"orientaldaily.on.cc",
"scmp.com",
"singpao.com.hk",
"skypost.hk",
"stheadline.com",
"takungpao.com",
"takungpao.com.hk",
"thestandard.com.hk",
"wenweipo.com",
"yzzk.com",
// 澳門媒體
"chengpou.com.mo",
"macaodaily.com",
"macaodaily.news",
"macautimes.cc",
"sengpou.com",
"shimindaily.net",
"sonpou.net",
"taichungdaily.com",
"todaymacao.com",
"vakiodaily.com",
// 新加坡媒體
"shinmin.sg",
"straitstimes.com",
"zaobao.com",
"zaobao.com.sg",
],
// 觀點文章
"opinions": [
"archive.nytimes.com/roomfordebate.blogs.nytimes.com",
"nytimes.com/roomfordebate",
"roomfordebate.blogs.nytimes.com",
"theguardian.com/commentisfree",
// 中文網站
"hk01.com/01觀點",
],
// 掠奪性期刊
"predatory": [
"academicjournals.com",
"academicjournals.net",
"academicjournals.org",
"academicpub.org",
"academicresearchjournals.org",
"aiac.org.au",
"aicit.org",
"alliedacademies.org",
"arcjournals.org",
"ashdin.com",
"aspbs.com",
"avensonline.org",
"biomedres.info",
"biopublisher.ca",
"bowenpublishing.com",
"ccsenet.org",
"cennser.org",
"chitkara.edu.in",
"clinmedjournals.org",
"cluteinstitute.com",
"cosmosscholars.com",
"cpinet.info",
"cscanada.net",
"davidpublisher.org",
"etpub.com",
"eujournal.org",
"grdspublishing.org",
"growingscience.com",
"hanspub.org",
"hoajonline.com",
"hrmars.com",
"iacsit.org",
"iamure.com",
"idosi.org",
"igi-global.com",
"iises.net",
"imedpub.com",
"informaticsjournals.com",
"innspub.net",
"intechopen.com",
"intechweb.org",
"interesjournals.org",
"internationaljournalssrg.org",
"ispacs.com",
"ispub.com",
"julypress.com",
"juniperpublishers.com",
"kowsarpub.com",
"kspjournals.org",
"m-hikari.com",
"macrothink.org",
"mecs-press.org",
"medcraveonline.com",
"oapublishinglondon.com",
"oatext.com",
"omicsonline.org",
"ospcindia.org",
"researchleap.com",
"sapub.org",
"scholarpublishing.org",
"scholink.org",
"scialert.net",
"scidoc.org",
"sciedu.ca",
"sciencedomain.org",
"sciencedomains.org",
"sciencepg.com",
"sciencepub.net",
"sciencepubco.com",
"sciencepublication.org",
"sciencepublishinggroup.com",
"scipg.net",
"scipress.com",
"scirp.org",
"scopemed.com",
"sersc.org",
"sphinxsai.com",
"ssjournals.com",
"thesai.org",
"waset.org",
"witpress.com",
"worldwidejournals.com",
"xandhpublishing.com",
"xiahepublishing.com",
"zantworldpress.com",
],
// 新聞稿
"press": [
"1888pressrelease.com",
"acnnewswire.com",
"eprnews.com",
"express-press-release.net",
"gov.uk/government/news",
"home.treasury.gov/news",
"icrowdnewswire.com",
"infoxen.com",
"marketpressrelease.com",
"newsvoir.com",
"newswire.com/newsroom",
"openpr.com/news",
"pr.com/article",
"pressat.co.uk",
"prmac.com",
"prnewswire.co.uk",
"prnewswire.com",
"prunderground.com",
"prurgent.com",
"prweb.com/releases",
"theopenpress.com",
"verticalnewsnetwork.com",
"webwire.com",
],
// WP:RS/P 列入黑名單
"rspBlacklisted": [
// 英維 WP:RS/P
"banned.video",
"batteryuniversity.com",
"bestgore.com",
"biggovernment.com",
"breitbart.com",
"company-histories.com",
"examiner.com",
"famousbirthdays.com",
"fundinguniverse.com",
"globalresearch.ca",
"globalresearch.org",
"healthline.com",
"infowars.com",
"infowars.net",
"infowars.tv",
"lenta.ru",
"liveleak.com",
"lulu.com",
"mondialisation.ca",
"mylife.com",
"naturalnews.com",
"newstarget.com",
"newswars.com",
"opindia.com",
"opindia.in",
"reunion.com",
"swarajyamag.com",
"thepointsguy.com",
"thepointsguy.com/news",
"thepointsguy.com/reviews",
"veteranstoday.com",
"zoominfo.com",
"bytravel.cn",
// 中維 WP:RS/P
"2047.one",
"aboluowang.com",
"haozaobao.com",
"uzaobao.com",
"rzaobao.com",
"czaobao.com",
"kzaobao.com",
"zuijiulou.com",
"kknews.cc",
"pincong.rocks",
"wenxuecity.com",
"discuss-hk.com",
"manyanu.com",
"ppfocus.com",
"sohfrance.org",
"gnews.org",
"xuite.net",
"twoeggz.com",
"tesegu.com",
"daydaynews.cc",
"botanwang.com",
"51chatu.com",
"blog.dwnews.com",
"tvbfiles.com",
"gerenjianli.com",
"inf.news",
"dejuw.com",
"zsbeike.com",
"academic-accelerator.com",
],
// WP:RS/P 應停用
"rspDeprecated": [
// 英維 WP:RS/P
"anna-news.info",
"b.baidu.com",
"baike.baidu.com",
"banned.video",
"bestgore.com",
"bharat.republicworld.com",
"biggovernment.com",
"breitbart.com",
"cgtn.com",
"cinemos.com",
"crunchbase.com",
"dailycaller.com",
"dailycallernewsfoundation.org",
"dailym.ai",
"dailymail.co.uk",
"dailymail.co.uk/mailonsunday",
"dailymail.com.au",
"dailystar.co.uk",
"dreamteamfc.com",
"epoch.org.il",
"findarticles.com/p/news-articles/daily-mail-london-england-the",
"frontpagemag.com",
"frontpagemagazine.com",
"glitchwave.com",
"globaltimes.cn",
"healthline.com",
"hispantv.com",
"hispantv.ir",
"infowars.com",
"infowars.net",
"infowars.tv",
"jihadwatch.org",
"journal-neo.org",
"last.fm",
"lenta.ru",
"lifesitenews.com",
"mailonsunday.co.uk",
"mailplus.co.uk",
"mintpressnews.cn",
"mintpressnews.com",
"mintpressnews.es",
"mintpressnews.ru",
"nationalenquirer.com",
"newsblaze.com",
"newsblaze.com.au",
"newsbreak.com",
"newsmax.com",
"newsmaxtv.com",
"newsoftheworld.co.uk",
"newsoftheworld.com",
"newswars.com",
"nndb.com",
"oann.com",
"occupydemocrats.com",
"okeefemediagroup.com",
"pressreader.com/ireland/irish-daily-mail",
"pressreader.com/uk/daily-mail",
"pressreader.com/uk/scottish-daily-mail",
"pressreader.com/uk/the-mail-on-sunday",
"pressreader.com/uk/the-scottish-mail-on-sunday",
"presstv.com",
"presstv.ir",
"projectveritas.com",
"rateyourmusic.com",
"republicworld.com",
"royalcentral.co.uk",
"sonemic.com",
"sunnation.co.uk",
"takimag.com",
"telesurenglish.net",
"telesurtv.net",
"the-sun.com",
"theepochtimes.com",
"thegatewaypundit.com",
"thegrayzone.com",
"thescottishsun.co.uk",
"thestar.ie",
"thesun.co.uk",
"thesun.ie",
"thesun.mobi",
"thisismoney.co.uk",
"travelmail.co.uk",
"unz.com",
"unz.org",
"vdare.com",
"veteranstoday.com",
"voltairenet.org",
"wapbaike.baidu.com",
"wnd.com",
"worldnetdaily.com",
"zerohedge.com",
// 中維 WP:RS/P
"baijiahao.baidu.com",
"read01.com",
"zhihu.com",
"toutiao.com",
"user.guancha.cn",
"quora.com",
"blog.udn.com",
"haokan.baidu.com",
"bangumi.tv",
"ecured.cu",
"yule.hk",
],
// WP:RS/P、PJ:VG/S 通常可靠
"rspGenerallyReliable": [
// 英維 WP:RS/P
"abcnews.com",
"abcnews.go.com",
"adl.org",
"afp.com",
"aljazeera.com",
"aljazeera.net",
"amnesty.org",
"amnesty.org.ph",
"aon.com",
"ap.org",
"apnews.com",
"arstechnica.co.uk",
"arstechnica.com",
"avclub.com",
"avn.com",
"axios.com",
"bbc.co.uk",
"bbc.com",
"behindthevoiceactors.com",
"bellingcat.com",
"bloomberg.com",
"burkespeerage.com",
"businessweek.com",
"buzzfeednews.com",
"catalyst-journal.com",
"climatefeedback.org",
"cnn.com",
"codastory.com",
"commonsensemedia.org",
"csmonitor.com",
"crunchyroll.com",
"deadline.com",
"deadlinehollywooddaily.com",
"debretts.com",
"deseretnews.com",
"digitalspy.co.uk",
"digitalspy.com",
"dw.com/en",
"economist.com",
"engadget.com",
"ew.com",
"ft.com",
"gamasutra.com",
"gamedeveloper.com",
"gameinformer.com",
"gamerankings.com",
"gizmodo.com",
"grubstreet.com",
"guardian.co.uk",
"haaretz.co.il",
"haaretz.com",
"hollywoodreporter.com",
"idolator.com",
"ifcncodeofprinciples.poynter.org",
"ign.com",
"independent.co.uk",
"indianexpress.com",
"ipscuba.net",
"ipsnews.net",
"ipsnoticias.net",
"iranicaonline.org",
"jacobinmag.com",
"jamanetwork.com",
"journalism.org",
"kirkusreviews.com",
"kommersant.com",
"kommersant.ru",
"kommersant.uk",
"latimes.com",
"metacritic.com",
"mg.co.za",
"monde-diplomatique.fr",
"mondediplo.com",
"motherjones.com",
"msnbc.com",
"nationalgeographic.com",
"nbcnews.com",
"newrepublic.com",
"news.sky.com",
"news.yahoo.com",
"news.yahoo.co.jp",
"newscientist.com",
"newslaundry.com",
"newyorker.com",
"npr.org",
"nydailynews.com",
"nymag.com",
"nytimes.com",
"nzherald.co.nz",
"people-press.org",
"people.com",
"pewforum.org",
"pewglobal.org",
"pewhispanic.org",
"pewinternet.org",
"pewresearch.org",
"pewsocialtrends.org",
"pinknews.co.uk",
"playboy.com",
"politico.com",
"politifact.com",
"polygon.com",
"propublica.org",
"qz.com",
"rappler.com",
"reason.com",
"religionnews.com",
"reuters.com",
"rottentomatoes.com",
"rte.ie",
"sciencebasedmedicine.org",
"scientificamerican.com",
"scotusblog.com",
"slate.com",
"slate.fr",
"smh.com.au",
"snopes.com",
"space.com",
"spiegel.de",
"splcenter.org",
"telegraph.co.uk",
"theage.com.au",
"theatlantic.com",
"theaustralian.com.au",
"theconversation.com",
"thecut.com",
"thediplomat.com",
"theglobeandmail.com",
"theguardian.co.uk",
"theguardian.com",
"thehill.com",
"thehindu.com",
"theintercept.com",
"thejc.com",
"themarysue.com",
"thenation.com",
"theregister.co.uk",
"thesundaytimes.co.uk",
"thetimes.co.uk",
"theverge.com",
"thewire.in",
"thewirehindi.com",
"thewireurdu.com",
"thewrap.com",
"time.com",
"timesonline.co.uk",
"torrentfreak.com",
"tvguide.com",
"tvguidemagazine.com",
"usatoday.com",
"usnews.com",
"vanityfair.com",
"variety.com",
"venturebeat.com",
"voanews.com",
"vogue.com",
"vox.com",
"vulture.com",
"washingtonpost.com",
"weeklystandard.com",
"wired.co.uk",
"wired.com",
"wsj.com",
"wyborcza.pl",
"zdnet.com",
// 中維 WP:RS/P
"gamer.com.tw/news",
"abc.net.au/news",
"cna.com.tw",
"gld.gov.hk/egazette",
"hket.com",
"cablenews.i-cable.com",
"theinitium.com",
"mingpao.com",
"mingpaousa.com",
"mingpaocanada.com",
"news.now.com",
"thestandnews.com",
"nownews.com",
"nippon.com",
"encyclopediaofmath.org",
"factwire.org",
"yna.co.kr",
"inform.kz",
"hkcnews.com/news",
"taiwanplus.com",
"news.sky.com",
"channelnewsasia.com",
"cna.asia",
"swissinfo.ch",
"rti.org.tw",
// 中維 PJ:VG/S
"ucg.cn",
"xkb.com.cn",
"mirrormedia.mg",
"incgmedia.com",
"macaodaily.com",
"game.ettoday.net",
"game.udn.com",
"icpcw.com",
"hitechweekly.com",
"cbigame.com",
"game.chinaok.com",
"gnn.gamer.com.tw",
"gamersky.com",
"qoo-app.com",
"chinese.engadget.com",
"ign.com.cn",
"gameres.com",
"ali213.net",
"tgbus.com",
"3dmgame.com",
"youxiputao.com",
"gouhuo.qq.com",
"games.sina.com.cn",
"games.sina.cn",
"4gamers.com.tw",
"gamelook.com.cn",
"chuapp.com",
"news.gamebase.com.tw",
"youxichaguan.com",
"cool3c.com",
"cgames.com",
"greatgame.asia",
"dataeye.com",
"upmedia.mg",
"ithome.com",
"game.ithome.com",
"gamewower.com",
"4gamer.net",
"famitsu.com",
"dengekionline.com",
"watch.impress.co.jp",
"itmedia.co.jp",
"automaton-media.com",
"inside-games.jp",
"gamespark.jp",
"gamebusiness.jp",
"news.denfaminicogamer.jp",
"mediag.bunka.go.jp",
"moepedia.net",
"maedahiroyuki.com",
"mantan-web.jp",
"yorozoonews.jp",
"appget.com",
"gamebiz.jp",
"realsound.jp",
"akiba-souken.com",
"fushihara.github.io/akiba-souken-archive",
"tgdaily.co.kr",
"game.donga.com",
"gamemeca.com",
// 英維 PJ:VG/S
"1up.com",
"216.92.236.126",
"4players.de",
"abacusnews.com",
"abc.net.au",
"adventuregamers.com",
"ag.ru",
"allgame.com",
"amr.abime.net",
"andriasang.com",
"androidcentral.com",
"animecorner.me",
"animetric.com",
"appspy.com",
"arcade-museum.com",
"arcadiamagazine.com",
"arstechnica.com",
"as.com/meristation",
"atarihq.com",
"avclub.com",
"behindthevoiceactors.com",
"bit-tech.net",
"bleedingcool.com",
"blog.eu.playstation.com",
"blog.us.playstation.com",
"bloody-disgusting.com",
"bluesnews.com",
"cdaction.pl",
"chart-track.co.uk",
"cho-animedia.jp",
"complex.com",
"comptiq.com",
"computerandvideogames.com",
"cpcwiki.eu",
"crashonline.org.uk",
"craveonline.com",
"cybersport.com",
"database.esportsobserver.com",
"denofgeek.com",
"develop-online.net",
"digitallydownloaded.net",
"digitalspy.com",
"digitaltrends.com",
"doaj.org",
"dotesports.com",
"easyallies.com",
"edge-online.com",
"egmnow.com",
"elecplay.com",
"elspa.com",
"engadget.com",
"esforce.com",
"espn.com",
"esportsinsider.com",
"esportsobserver.com",
"eurogamer.net",
"ew.com",
"fanbyte.com",
"firingsquad.com",
"gamasutra.com",
"gambler.pl",
"game-exe.ru",
"gamedaily.com",
"gamehistory.org",
"gameinformer.com",
"gamekult.com",
"gameland.ru",
"gamemeca.com",
"gameological.com",
"gameplanet.co.nz",
"gamepro.com",
"gamer.nl",
"gamerankings.com",
"gamerbytes.com",
"gamerevolution.com",
"gamersrepublic.com",
"gamesdomain.com",
"gamesetwatch.com",
"gamesindustry.biz",
"gamespot.com",
"gamespy.com",
"gamesradar.com",
"gamesradar.com/uk/playmag",
"gamestar.de",
"gamestats.com",
"gamestudies.org",
"gameswelt.de",
"gameswirtschaft.de",
"gametabs.net",
"gametrailers.com",
"gamezebo.com",
"gamezilla.komputerswiat.pl",
"gamezone.com",
"gamingbolt.com",
"gamingstreet.com",
"gdragon.ru",
"gematsu.com",
"glixel.com",
"gmr.1up.com",
"greatdragon.ru",
"gry-online.pl",
"gry.wp.pl",
"hardcoregaming101.net",
"heroesneverdie.com",
"hive-conference.com",
"hobbyconsolas.com",
"hookshot.media",
"hookshotinc.com",
"ign.com",
"igromania.ru",
"imore.com",
"impressholdings.com",
"indiegames.com",
"industrygamers.com",
"insidemacgames.com",
"invenglobal.com",
"jeuxvideo.com",
"journals.sagepub.com",
"joystiq.com",
"justadventure.com",
"killscreendaily.com",
"ksgry.komputerswiat.pl",
"legendsoflocalization.com",
"level.cz",
"lostgarden.com",
"m-create.com",
"majornelson.com",
"massively.com",
"maxim.com",
"mcvuk.com",
"meanmachinesmag.co.uk",
"mediabiz.de",
"metabomb.net",
"metacritic.com",
"miastogier.pl",
"micromania.es",
"mistengine.com",
"mlg.com",
"multiplayer.it",
"music4games.net",
"ndw.jp",
"nerdist.com",
"news.dengeki.com",
"nightmaremode.thegamerstrust.com",
"nintendoforcemagazine.com",
"nintendojo.com",
"nintendolife.com",
"nintendoworldreport.com",
"nme.com",
"officialnintendomagazine.co.uk",
"opencritic.com",
"originalsoundversion.com",
"palgn.com.au",
"pastemagazine.com",
"pcgameplay.com",
"pcgamer.com",
"pcgamesn.com",
"pcguru.hu",
"pcmag.com",
"pcworld.com",
"pelit.fi",
"penny-arcade.com",
"playmagazine.com",
"pocketgamer.com",
"polygon.com",
"primagames.com",
"pu.nl",
"purexbox.com",
"pushsquare.com",
"redbull.com",
"reshiftmedia.com",
"retrogamer.net",
"retronauts.com",
"riftherald.com",
"rockpapershotgun.com",
"romchip.org",
"rpgamer.com",
"rpgfan.com",
"rpgsite.net",
"rpgvaultarchive.ign.com",
"sbnation.com",
"sgn.cc",
"shacknews.com",
"siliconera.com",
"skoar.digit.in",
"slidetoplay.com",
"strategy-gaming.com",
"stratosgroup.com",
"teamxbox.com",
"technologytell.com",
"techradar.com",
"techtimes.com",
"the-magicbox.com",
"theflyingcourier.com",
"thegamesmachine.it",
"thisisgame.com",
"timeextension.com",
"totalgames.net",
"totalxbox.com",
"toucharcade.com",
"twitchfilm.net",
"ugo.com",
"upcomer.com",
"uploadvr.com",
"vandal.elespanol.com",
"variety.com",
"ve3d.ign.com",
"venturebeat.com",
"vg247.com",
"videogameschronicle.com",
"wargamer.com",
"watch.impress.co.jp",
"waypoint.vice.com",
"windowscentral.com",
"wired.com",
"worldsinmotion.biz",
"x-play.com",
"ysrnry.co.uk",
// 英維 WP:A&M/RS
"activeanime.com",
"aestheticism.com",
"aga-search.com",
"aintitcool.com",
"animatetimes.com",
"anime.about.com",
"anime.ign.com",
"anime.webnt.jp",
"animecons.com",
"animefeminist.com",
"animefringe.com",
"animejump.com",
"animeland.com",
"animemangastudies.wordpress.com",
"animenation.libsyn.com",
"animenewsnetwork.com",
"animepro.de",
"animeworldorder.com",
"artbomb.net",
"bdgest.com",
"billboard-japan.com",
"blog.sakugabooru.com",
"chil-chil.net",
"cho-animedia.jp",
"comicbookbin.com",
"comics.shogakukan.co.jp",
"comicsreporter.com",
"comicsvillage.com",
"comicsworthreading.com",
"ddnavi.com",
"du9.org",
"eiga.com",
"en.matt-thorn.com",
"ericalfriedman.com",
"ex.org",
"fandompost.com",
"g4tv.com",
"goliath.ecnext.com",
"gomanga.com",
"gph.sakura.ne.jp",
"graphicnovelreporter.com",
"hobby.dengeki.com",
"icv2.com",
"ign.com",
"j-mediaarts.jp",
"japanator.com",
"kotobank.jp",
"manga-news.com",
"manga-sanctuary.com",
"manga.about.com",
"manga.jadedragononline.com",
"manga.tokyo",
"mangablog.mangabookshelf.com",
"mangabookshelf.com",
"mangalife.com",
"mantan-web.jp",
"matt-thorn.com",
"mediaarts-db.bunka.go.jp",
"mindspring.com/~theduffields",
"muse.jhu.edu/journals/mechademia",
"natalie.mu",
"natsukashi.skr.jp",
"ndlopac.ndl.go.jp",
"nypost.com/seven",
"okazu.yuricon.com",
"oricon.co.jp",
"paulgravett.com",
"phantastik-news.de",
"planetebd.com",
"popcultureshock.com:80",
"ranking.oricon.co.jp",
"readaboutcomics.com",
"realsound.jp",
"rightstuf.com",
"sankei.com",
"screenanarchy.com",
"seiyuawards.jp",
"sequentialtart.com",
"shaenon.com",
"shop.kodansha.jp",
"soliloquyinblue.mangabookshelf.com",
"splashcomics.de",
"suitablefortreatment.mangabookshelf.com",
"tcj.com",
"teenreads.com",
"themanime.org",
"themarysue.com",
"thrillist.com",
"tohan.jp",
"tomodachi.de",
"toondoctor.com",
"tvdrama-db.com",
"twitchfilm.com",
"uk-anime.net",
"usagi.org",
"variety.com/blog",
"videor.co.jp",
"webcitation.org",
"weekly.ascii.jp",
"wwwsshe.murdoch.edu.au",
"yenpress.com",
// 英維 WP:NPPSG
"404media.co",
"972mag.com",
"9to5mac.com",
"abc-clio.com",
"abc.net.au",
"abcnews.com",
"abcnews.go.com",
"acpjournals.org/journal/aim",
"adelaidenow.com.au",
"adl.org",
"afp.com",
"afr.com",
"africanindy.com",
"ahrq.gov",
"aintitcool.com",
"ajc.com",
"aljazeera.com",
"aljazeera.net",
"allmusic.com",
"allure.vanguardngr.com",
"almasdarnews.com",
"altnews.in",
"ama-assn.org",
"amnesty.org",
"ancient-asia-journal.com",
"aon.com/home/news",
"ap.org",
"apnews.com",
"ard.de",
"arstechnica.co.uk",
"arstechnica.com",
"asahi.com",
"asharq.com/en",
"atlantablackstar.com",
"attractionsmagazine.com",
"automaton-media.com",
"avclub.com",
"avn.com",
"awardsdatabase.oscars.org/ampas",
"awn.com",
"axios.com",
"balkaninsight.com",
"bbc.co.uk",
"bbc.com",
"bcfilmcommission.com/about",
"beernet.com",
"behindthevoiceactors.com",
"bellingcat.com",
"bfi.org.uk",
"billboard.com",
"bizjournals.com",
"blender.com",
"bloody-disgusting.com",
"bloomberg.com",
"bluff.com",
"bmj.com",
"bohemian.com",
"boomlive.in",
"bostonglobe.com",
"bostonreview.net",
"boxoffice.com",
"boxofficemojo.com",
"brightlightsfilm.com",
"btselem.org",
"burkespeerage.com",
"business-standard.com",
"businessweek.com",
"buzzfeednews.com",
"bylinetimes.com",
"caixin.com/?HOLDZH",
"caixinglobal.com",
"cambridge.org",
"cancerresearchuk.org",
"caranddriver.com",
"caravanmagazine.in",
"cardschat.com",
"cartoonbrew.com",
"catholicnews.com",
"cbc.ca",
"cbsnews.com",
"cdc.gov",
"cell.com",
"cgsociety.org",
"chemspider.com",
"chessable.com",
"chicagotribune.com",
"chron.com",
"cia.gov/the-world-factbook",
"cineaste.com",
"cinefantastiqueonline.com",
"cinefex.com",
"cinestaan.com",
"civilbeat.org",
"cleveland.com",
"climatefeedback.org",
"cmaj.ca",
"cnn.com",
"cochrane.org",
"codastory.com",
"collider.com",
"commonsensemedia.org",
"courthousenews.com",
"crikey.com.au",
"crisisgroup.org",
"crsreports.congress.gov",
"csmonitor.com",
"dailythanthi.com",
"dawn.com",
"deadline.com",
"deadlinehollywooddaily.com",
"debretts.com",
"deepika.com/#google_vignette",
"deseret.com",
"deseretnews.com",
"dicebreaker.com",
"digital.com",
"digitalspy.co.uk",
"digitalspy.com",
"discovermagazine.com",
"dreadcentral.com",
"dw.com",
"e-perimetron.org",
"ebc.net.tw",
"economist.com",
"electionsireland.org",
"empireonline.com",
"engadget.com",
"espn.co.uk",
"espn.com",
"espn.go.com",
"estnn.com",
"ettoday.net",
"ew.com",
"exclaim.ca",
"expressindia.com",
"extratime.com",
"extratime.ie",
"fangoria.com",
"fastcompany.com",
"faz.net/aktuell",
"fdtimes.com",
"federalnewsnetwork.com",
"feminisminindia.com",
"filmcompanion.in",
"filmjournal.com/filmjournal/index.jsp",
"filmmakermagazine.com",
"filmmusicmag.com",
"filmschoolrejects.com",
"financialexpress.com",
"forbes.com",
"foreignpolicy.com",
"forewordreviews.com",
"fortune.com",
"forward.com",
"ft.com",
"fxguide.com/index.php",
"gamasutra.com",
"gamedeveloper.com",
"gamesradar.com/totalfilm",
"gazeta.pl",
"gbct.org/techs-magazine",
"geekwire.com",
"georgia.org/industries/film-entertainment/georgia-film-tv-production/now-filming-georgia",
"gizmodo.com",
"glamour.com",
"globalnews.ca",
"gq.com",
"grubstreet.com",
"gsmarena.com",
"guardian.ng",
"haaretz.com",
"harpercollins.ca",
"heart.org",
"heraldscotland.com",
"highsnobiety.com",
"hindustantimes.com",
"historisches-lexikon-bayerns.de/Lexikon/Startseite?title=Hauptseite",
"hisutton.com",
"hollywoodreporter.com",
"hongkongfp.com",
"horrornews.net",
"horseedmedia.net",
"hrw.org",
"icgmagazine.com/wordpress",
"idnes.cz",
"idolator.com",
"ign.com",
"igromania.ru",
"ihned.cz",
"independent.co.uk",
"indianexpress.com",
"indiewire.com",
"interestingengineering.com",
"io9.gizmodo.com",
"iol.co.za/capetimes",
"ipscuba.net",
"ipsnews.net",
"ipsnoticias.net",
"iranicaonline.org",
"irishexaminer.com",
"irishtimes.com",
"jamanetwork.com",
"japantimes.co.jp",
"jeuneafrique.com",
"jewishjournal.com",
"jewishweek.timesofisrael.com",
"keralakaumudi.com/news/mobile",
"kfyrtv.com",
"kirkusreviews.com",
"kommersant.ru",
"krebsonsecurity.com",
"kritiker.se/film",
"lancashiretelegraph.co.uk",
"lateja.cr",
"latimes.com",
"lawfareblog.com",
"lbc.co.uk/news",
"leadstories.com",
"lidovky.cz",
"livemint.com",
"lumiere.obs.coe.int/web/search",
"madhyamam.com",
"mainernews.com",
"maltaindependent.pressreader.com",
"maltatoday.com.mt",
"mangalam.com",
"manoramaonline.com",
"mappingprejudice.umn.edu",
"marxists.org/glossary",
"masslive.com",
"mathrubhumi.com",
"meduza.io",
"metacritic.com",
"mg.co.za",
"miamiherald.com",
"milligazette.com",
"mixdownmag.com.au",
"mk.co.kr",
"monde-diplomatique.fr",
"mondediplo.com",
"mongoltoli.mn/history",
"motherjones.com",
"msnbc.com",
"musictrades.com",
"n1info.com",
"nam.edu",
"nasa.gov",
"nasaspaceflight.com",
"nasonline.org",
"nation.cymru",
"nationalgeographic.com",
"nationalpost.com",
"nationalworld.com",
"natoonline.org/publications.htm",
"nature.com",
"nbcnews.com",
"nejm.org",
"newrepublic.com",
"news-press.com",
"news.artnet.com",
"news.denfaminicogamer.jp",
"news.sky.com/uk",
"newscientist.com",
"newshub.co.nz",
"newslaundry.com",
"newstatesman.com",
"newsweek.com",
"newvision.co.ug",
"newyorker.com",
"nhk.or.jp",
"nhs.uk",
"nice.org.uk",
"nih.gov",
"nikkei.com",
"nj.com",
"nme.com",
"noaa.gov",
"novayagazeta.ru",
"npr.org",
"nydailynews.com",
"nymag.com",
"nymag.com/intelligencer",
"nytimes.com",
"nzz.ch",
"oko.press",
"omdc.on.ca/Page3598.aspx",
"omdc.on.ca/Page3679.aspx",
"onemileatatime.com",
"opinionjournal.com",
"oregonlive.com",
"oryxspioenkop.com",
"outandaboutlive.co.uk",
"patrika.com/rajasthan-news",
"pbs.org/newshour",
"pcmag.com",
"people.com",
"pewresearch.org",
"pinknews.co.uk",
"playboy.com",
"player.stv.tv",
"politico.com",
"politifact.com",
"polityka.pl",
"polygon.com",
"popcrave.com",
"popsci.com",
"poynter.org/ifcn",
"pravda.com.ua",
"pravo.cz",
"premiumtimesng.com",
"press.uchicago.edu",
"pressdemocrat.com",
"propublica.org",
"prweek.com",
"pubchem.ncbi.nlm.nih.gov",
"punchng.com",
"qz.com",
"radionigeria.gov.ng",
"reason.com",
"religionnews.com",
"retractionwatch.com",
"reuters.com",
"rfa.org",
"rollcall.com",
"rollingstone.com",
"rottentomatoes.com",
"rte.ie",
"sahapedia.org",
"science.org",
"sciencebasedmedicine.org",
"scientificamerican.com",
"scmp.com",
"scotsman.com",
"scotusblog.com",
"seattletimes.com",
"sfchronicle.com",
"sfgate.com",
"shethepeople.tv",
"shocktillyoudrop.com",
"shz.de",
"si.com",
"silive.com",
"silverbirdtv.com",
"skepdic.com",
"skeptoid.com",
"slashfilm.com",
"slate.com",
"smarthistory.org",
"smh.com.au",
"snopes.com",
"soaphub.com",
"soar.wichita.edu/handle/10057/782",
"soc.org/index.php?id=39",
"soccerway.com",
"soundtrack.net",
"southwestvoices.news",
"space.com",
"spiegel.de",
"splcenter.org",
"springer.com",
"stacker.com",
"startribune.com",
"streetroots.org",
"stylist.co.uk",
"sunnewsonline.com",
"sweetyhigh.com",
"swimmingworldmagazine.com",
"swimswam.com",
"taiwannews.com.tw",
"tatler.com",
"taxprof.typepad.com",
"tcawestern.org",
"techradar.com",
"teenvogue.com",
"telegraph.co.uk",
"telegraphindia.com",
"tempo.com.ph",
"texastribune.org",
"the-numbers.com",
"theafricareport.com",
"theage.com.au",
"theasc.com/index.php",
"theathletic.com",
"theatlantic.com",
"theaustralian.com.au",
"thebureauinvestigates.com",
"thecanadianencyclopedia.ca",
"thecinemaholic.com",
"thecity.nyc",
"theconversation.com",
"thecut.com",
"thededhamtimes.com",
"thediplomat.com",
"thedirect.com",
"thefutoncritic.com",
"theglobeandmail.com",
"theguardian.com",
"thehill.com",
"thehindu.com",
"thehindubusinessline.com",
"theintercept.com",
"thelancet.com",
"themarysue.com",
"thenation.com",
"thenationonlineng.net",
"thenewhumanitarian.org",
"theprint.in",
"theregister.co.uk",
"theregister.com",
"thespinoff.co.nz",
"thestatesman.com",
"thesundaytimes.co.uk",
"thetablet.co.uk",
"thetimes.co.uk",
"theverge.com",
"thewire.in",
"thewrap.com",
"theyworkforyou.com",
"time.com",
"timeslive.co.za",
"timesofisrael.com",
"toronto.ca/tfto/pdf/currentlist.pdf",
"torrentfreak.com",
"trains.com",
"trojmiasto.pl",
"tubefilterinc.com",
"tvguide.com",
"uproxx.com",
"usatoday.com",
"usnews.com",
"vanguardngr.com",
"vanityfair.com",
"variety.com",
"venturebeat.com",
"vice.com",
"virginislandsdailynews.com",
"voanews.com/covid-19-pandemic/many-questions-after-who-team-visits-wuhan-virology-lab",
"vogue.com",
"voice-online.co.uk",
"von.gov.ng",
"vox.com",
"vulture.com",
"washingtonpost.com",
"watchtime.com",
"watchtime.net",
"webofscience.com",
"weeklystandard.com",
"whatpub.com",
"who.int",
"wired.co.uk",
"wired.com",
"wsj.com",
"wyborcza.pl",
"ynetnews.com",
"zaborona.com",
"zdnet.com",
],
// WP:RS/P、PJ:VG/S 通常不可靠
"rspGenerallyUnreliable": [
// 英維 WP:RS/P
"112.international",
"112.ua",
"adfontesmedia.com",
"alternet.org",
"amazon.ca",
"amazon.cn",
"amazon.co.jp",
"amazon.co.uk",
"amazon.com",
"amazon.com.au",
"amazon.com.br",
"amazon.com.mx",
"amazon.com.sg",
"amazon.com.tr",
"amazon.de",
"amazon.es",
"amazon.fr",
"amazon.in",
"amazon.it",
"amazon.nl",
"ancestry.com",
"anphoblacht.com",
"answers.com",
"antiwar.com",
"antiwar.org",
"antwerpen-indymedia.be",
"arxiv.org",
"askubuntu.com",
"batteryuniversity.com",
"bigmuddyimc.org",
"bild.de",
"bitterwinter.org",
"blogspot.com",
"broadwayworld.com",
"californiaglobe.com",
"celebritynetworth.com",
"cesnur.net",
"cesnur.org",
"chat.openai.com",
"cnsnews.com",
"coindesk.com",
"company-histories.com",
"conservativereview.com",
"consortiumnews.com",
"council.rollingstone.com",
"counterpunch.com",
"counterpunch.org",
"cracked.com",
"crwflags.com",
"dailykos.com",
"dailysabah.com",
"dailywire.com",
"discogs.com",
"electronicintifada.net",
"examiner.com",
"express.co.uk",
"facebook.com",
"familysearch.org",
"famousbirthdays.com",
"fandom.com",
"findagrave.com",
"findmypast.co.uk",
"flickr.com",
"fotw.info",
"fundinguniverse.com",
"gawker.com",
"gbnews.com",
"gbnews.uk",
"geni.com",
"globalresearch.ca",
"globalresearch.org",
"globalsecurity.org",
"goodreads.com",
"heatst.com",
"history.com",
"ibtimes.co.in",
"ibtimes.co.uk",
"ibtimes.com",
"ibtimes.com.au",
"ibtimes.com.cn",
"ibtimes.sg",
"imc-africa.mayfirst.org",
"imdb.com",
"indybay.org",
"indymedia.ie",
"indymedia.nl",
"indymedia.no",
"indymedia.org",
"indymedia.org.uk",
"indymedia.us",
"indymediapr.org",
"inquisitr.com",
"investopedia.com",
"jewishvirtuallibrary.org",
"joshuaproject.net",
"knowyourmeme.com",
"linkedin.com",
"livejournal.com",
"liveleak.com",
"lulu.com",
"marquiswhoswho.com",
"mashable.com/ad",
"mathoverflow.net",
"mediabiasfactcheck.com",
"medium.com",
"metal-archives.com",
"metal-experience.com",
"metro.co.uk",
"metro.news",
"michiganimc.org",
"midiaindependente.org",
"mondialisation.ca",
"mrc.org",
"mrctv.org",
"mylife.com",
"naturalnews.com",
"newsbusters.org",
"newstarget.com",
"nypost.com",
"opindia.com",
"opindia.in",
"order-order.com",
"ourcampaigns.com",
"pagesix.com",
"panampost.com",
"patheos.com",
"phillyimc.org",
"pressreader.com/uk/daily-express",
"prnewswire.co.uk",
"prnewswire.com",
"quadrant.org.au",
"quillette.com",
"rawstory.com",
"reddit.com",
"redstate.com",
"researchgate.net",
"reunion.com",
"rogueimc.org",
"rollingstone.com/culture-council",
"scribd.com",
"serverfault.com",
"skwawkbox.org",
"sourcewatch.org",
"spirit-of-metal.com",
"sportskeeda.com",
"stackexchange.com",
"stackoverflow.com",
"starsunfolded.com",
"statista.com",
"superuser.com",
"swarajyamag.com",
"tass.com",
"tass.ru",
"theblaze.com",
"thecanary.co",
"thefederalist.com",
"thenewamerican.com",
"theonion.com",
"thepostmillennial.com",
"thetruthaboutguns.com",
"tnimc.org",
"tunefind.com",
"tv.com",
"tvtropes.org",
"twitter.com",
"x.com",
"ucimc.org",
"ukwhoswho.com",
"urbandictionary.com",
"venezuelanalysis.com",
"vgchartz.com",
"victimsofcommunism.org",
"weather2travel.com",
"wegotthiscovered.com",
"westernjournal.com",
"whatculture.com",
"whosampled.com",
"whoswhoinamerica.com",
"wikia.com",
"wikia.org",
"wikicities.com",
"wikidata.org",
"wikileaks.org",
"wikinews.org",
"wikipedia.org",
"wordpress.com",
"worldometers.info",
"youtube.com",
"zoominfo.com",
// 中維 WP:RS/P
"cgtn.com",
"gamer.com.tw/forum",
"forum.gamer.com.tw",
"drive.google.com/file",
"1drv.ms",
"pan.baidu.com",
"armyrecognition.com",
"buspedia.top",
"bigexam.hk",
"boxun.com",
"bowenpress.com",
"douban.com",
"hkgpao.com",
"footylogic.com",
"macauslot.com",
"jikipedia.com",
"peopo.org",
"project-imas.wiki",
"qyer.com",
"speakout.hk",
"songshuhui.net",
"youtu.be",
"acfun.cn",
"bilibili.com",
"kcna.kp",
"uriminzokkiri.com",
"rodong.rep.kp",
"vok.rep.kp",
"naenara.com.kp",
"mp.weixin.qq.com",
"dailynk.com",
"china.dailynk.com",
"163.com/dy",
"c.m.163.com",
"681busterminal.com",
"gettr.com",
"weibo.com",
"sohu.com",
"news.qq.com",
"163.com/dy",
"news.163.com",
"globalvoices.org",
"redchinacn.net",
"jianshu.com",
"meipian.cn",
"radaronline.com",
"kagit.kr",
"23mofang.com/ancestry/family",
"swissinfo.ch/chi/讨论/",
"juejin.cn",
"jiliuwang.net",
"artsbang.com",
"artsandculture.google.com",
"koreastardaily.com",
"hkmdb.com",
// 中維 PJ:VG/S
"gamersky.com/zl",
"vgtime.com",
"vgtime.com/forum",
"notes.qoo-app.com",
"gank.fanpiece.com",
"taptap.cn",
"news.gamme.com.tw",
"yxbao.com/news",
"eshop-switch.com",
// 英維 PJ:VG/S
"2404.org",
"abandonia.com",
"ace.games",
"actiontrip.com",
"adventureclassicgaming.com",
"afkgaming.com",
"allin.com",
"allrpg.info",
"altered.gg",
"androidheadlines.com",
"antkids.com",
"arcade-history.com",
"armchairempire.com",
"attackofthefanboy.com",
"avault.com",
"bbgsite.com",
"bonusstage.co.uk",
"bordersdown.net",
"boundingintocomics.com",
"browser1.de",
"cheatcc.com",
"cinemablend.com",
"cinemassacre.com",
"consoleob.com",
"criticalhit.net",
"culturedvultures.com",
"cvgames.com",
"darkstation.com",
"darkzero.gg",
"defunctgames.com",
"devmaster.net",
"didyouknowgaming.com",
"digitalchumps.com",
"digitaldreamdoor.com",
"digitalsomething.com",
"dorkly.com",
"droidgamers.com",
"dsogaming.com",
"esportsearnings.com",
"esportsheaven.com",
"essentiallysports.com",
"eventhubs.com",
"everything2.com",
"examiner.com",
"fandompulse.com",
"frontlinejp.net",
"galaxy-news.net",
"game.donga.com",
"gamebreaker.com",
"gamechronicles.com",
"gameclassification.com",
"gamecola.net",
"gamecorner.pl",
"gamefaqs.gamespot.com",
"gamegrin.com",
"gameinterface.net",
"gameplasma.com",
"gameplay.pl",
"gameple.co.kr",
"gamepolitics.com",
"gamepoliticsasia.com",
"gameranx.com",
"gamerbraves.com",
"gamerinfo.net",
"gamerjive.com",
"gamersfirst.com",
"gamershell.com",
"gamerstemple.com",
"gamervision.xyz",
"gamesasylum.com",
"gameskinny.com",
"gamester81.com",
"gametoc.co.kr",
"gamewith.net",
"gameworldobserver.com",
"gaminator.tv",
"gamingbible.com",
"gamingnexus.com",
"gamingonlinux.com",
"gamingtarget.com",
"gamingtrend.com",
"gamnesia.com",
"gaygamer.net",
"gery.pl",
"ginx.tv",
"godisageek.com",
"gonintendo.com",
"gosugamers.net",
"gry.gery.pl",
"gry.gildia.pl",
"gry.mocny.com",
"gry.onet.pl",
"grypc.net",
"hiconsumption.com",
"hltv.org",
"homeoftheunderdogs.net",
"igarchive.com",
"impulsegamer.com",
"indiegamereviewer.com",
"justrpg.com",
"keengamer.com",
"ladbible.com",
"ladbiblegroup.com",
"looper.com",
"ludoscience.com",
"manapool.com",
"media-cows.com",
"meleeitonme.com",
"mmohuts.com",
"mmorpg.com",
"mmos.com",
"mobilemodegaming.com",
"mobygames.com",
"moddb.com",
"mpogd.com",
"mynintendonews.com",
"n4g.com",
"neogaf.com",
"neoseeker.com",
"netjak.com",
"nichegamer.com",
"nindb.net",
"nintenderos.com",
"nintendo-insider.com",
"nintendo-master.com",
"nintendoeverything.com",
"nintendoprime.net",
"nintendosoup.com",
"nintendotimes.com",
"noisypixel.net",
"noobfeed.com",
"nsidr.com",
"ntsc-uk.com",
"oneangrygamer.net",
"onono.com.br",
"onrpg.com",
"opnoobs.com",
"ouyacentral.tv",
"ovicio.com.br",
"perfectly-nintendo.com",
"personacentral.com",
"playthisthing.com",
"pluggedin.com",
"przygodowki.pl",
"pspsex.net",
"purenintendo.com",
"quandaryland.com",
"rakrent.com",
"reloaded.org",
"ruliweb.com",
"screenagewasteland.com",
"screwattack.com",
"screwattack.roosterteeth.com",
"seganerds.com",
"selectbutton.com",
"selectbutton.net",
"serebii.net",
"shoryuken.com",
"smashboards.com",
"sonicstadium.org",
"sportbible.com",
"sportskeeda.com",
"statista.com",
"steamdb.info",
"suikosource.com",
"svg.com",
"system16.com",
"tacticularcancer.com",
"tapscape.com",
"tcrf.net",
"thatguywiththeglasses.com",
"thatparkplace.com",
"thatretrovideogamer.com",
"theadrenalinezone.com",
"thegameboyz.com",
"thegameofnerds.com",
"thehardtimes.net",
"theloadout.com",
"themushroomkingdom.net",
"thesixthaxis.com",
"thexboxhub.com",
"tigsource.com",
"toptenreviews.com",
"tv.com",
"tvtropes.org",
"twinfinite.net",
"twobeardgaming.com",
"twobeardgaming.wordpress.com",
"twodashstash.net",
"unilad.com",
"valhalla.pl",
"valkiria.net",
"vgchartz.com",
"vgmdb.net",
"vgreleases.com",
"vgrevolution.com",
"viciojuegos.com",
"videogamecritic.com",
"videogamepricecharts.com",
"videogamesblogger.com",
"vrutal.com",
"watchmojo.com",
"wccftech.com",
"wegotthiscovered.com",
"whatculture.com",
"worthplaying.com",
"xblafans.com",
"zeldainformer.com",
"ztgd.com",
// 英維 WP:A&M/RS
"anilist.co",
"animemaru.com",
"mangaupdates.com",
"firefox.org",
"tv.msn.com",
"myanimelist.net",
"nihonreview.com",
"otakufridge.com",
"hentaineko.com",
"otakunews.com",
"sankakucomplex.com",
"voices.yahoo.com",
// 英維 WP:NPPSG
"112.international",
"112.ua",
"aa.com.tr",
"aaroads.com",
"academia-lab.com",
"adfontesmedia.com",
"aeronet.cz/news",
"afed.org.uk",
"africanprintinfashion.com",
"ahaonline.cz",
"albumoftheyear.org",
"aleteia.org",
"allkpop.com",
"allmovie.com",
"almayadeen.net",
"alternativevision.co.uk",
"alternet.org",
"amazinglanka.com/wp",
"amazon.com",
"americanbazaaronline.com",
"ancestry.com",
"angelfire.com/realm/gotha",
"animals24-7.org",
"anna-news.info",
"anphoblacht.com",
"answeringmuslims.com",
"answers.com",
"antiwar.com",
"antiwar.org",
"arcadeheroes.com",
"archaeology-world.com",
"archontology.org",
"armyrecognition.com",
"artofmanliness.com",
"arxiv.org",
"asiaharvest.org",
"askubuntu.com",
"atlasobscura.com",
"attorneyatlawmagazine.com",
"austinemedia.com",
"bdmilitary.com",
"beatportal.com",
"beebom.com",
"belgian-wings.be",
"bellanaija.com",
"bigleaguepolitics.com",
"bild.de",
"biorxiv.org",
"bitchute.com",
"bitterwinter.org",
"blackagendareport.com",
"blesk.cz",
"bloodyelbow.com",
"blu-ray.com",
"bolnews.com",
"boredpanda.com",
"bozhdynsky.com",
"bradysnario.com",
"broadwayworld.com",
"buffalochronicle.com",
"buzznigeria.com",
"cahighways.org",
"californiaglobe.com",
"cambridgescholars.com",
"capitalresearch.org",
"carfolio.com",
"catholicism.org",
"celebitchy.com",
"celebritynetworth.com",
"cesnur.net",
"cesnur.org",
"cgtn.com",
"chabad.org",
"checkyourfact.com",
"chicagoyimby.com",
"chiomajesus.org",
"chivalricorders.com",
"choicely.com",
"churchmilitant.com",
"cinemacats.com",
"cnsnews.com",
"coindesk.com",
"coinmarketcap.com",
"comicbookmovie.com",
"connexionblog.com",
"conservativehome.com",
"conservativereview.com",
"consortiumnews.com",
"correodelorinoco.gob.ve",
"countere.com",
"counterpunch.com",
"counterpunch.org",
"cracked.com",
"cracroftspeerage.co.uk",
"craftcoffeespot.com",
"crunchbase.com",
"crwflags.com/fotw/flags",
"daily-beat.com",
"dailycaller.com",
"dailycallernewsfoundation.org",
"dailykos.com",
"dailymail.co.uk",
"dailyo.in",
"dailysabah.com",
"dailysport.co.uk",
"dailystar.co.uk",
"dailytelegraph.com.au",
"dailywire.com",
"danielpipes.org",
"daxtonsfriends.com",
"defence-blog.com",
"defseca.com",
"discogs.com",
"dissidentvoice.org",
"distractify.com",
"dnd.com.pk",
"doctorwhonews.net",
"dogbitelaw.com",
"dogsbite.org",
"dorchesterreview.ca",
"dorzeczy.pl",
"douban.com",
"e-pao.net",
"earnthenecklace.com",
"eastmojo.com",
"econstor.eu/handle/10419/45683",
"edtechpress.co.uk",
"electronicbeats.net",
"electronicintifada.net",
"elrompehielos.com.ar",
"en.cppreference.com/w",
"en.somoynews.tv",
"enciclopediadarte.eu",
"encycolorpedia.com",
"english.almayadeen.net",
"englishmonarchs.co.uk",
"epistlenews.co.uk",
"eurasiantimes.com",
"europeanheraldry.org",
"evolvepolitics.com",
"express.co.uk",
"f-16.net",
"facebook.com",
"fadeawayworld.net",
"faluninfo.net",
"familysearch.org",
"famousbirthsdeaths.com",
"fandom.com",
"fantasyliterature.com",
"faroutmagazine.co.uk",
"fatalpitbullattacks.com",
"fighterjetsworld.com",
"filmaffinity.com",
"filmdaily.co",
"filmfreeway.com",
"filmibeat.com",
"findagrave.com",
"findmypast.co.uk",
"findmypast.com",
"flickr.com",
"followchain.org",
"footballdatabase.eu/en",
"forbes.com",
"forces-war-records.co.uk",
"freebeacon.com",
"frontpagemag.com",
"frontpagemagazine.com",
"fuchsiamagazine.com",
"futuremagmusic.org",
"gamefaqs.gamespot.com",
"gameskinny.com",
"garden.org",
"gawker.com",
"gazetabankowa.pl",
"gazetapolska.pl",
"gbnews.uk",
"geekgirlauthority.com",
"geeksandgamers.com",
"genealogytrails.com/ind/boone/historymariontwp.html",
"geni.com",
"genomicatlas.org",
"glaukopis.pl",
"glitchwave.com",
"globaldefensecorp.com",
"globalfirepower.com",
"globalmbwatch.com",
"globaltimes.cn",
"gmusicplus.com",
"goodreads.com",
"gospelmusicnaija.com",
"greekcitytimes.com",
"gript.ie",
"ground.news",
"guide2womenleaders.com",
"guinnessworldrecords.com",
"haribhakt.com",
"hatawtabloid.com",
"healthliberationnow.com",
"heatst.com",
"hellomagazine.com",
"highschool.latimes.com",
"highstakesdb.com",
"hindi2news.com",
"hindupost.in",
"hispantv.com",
"history.com",
"historyofroyalwomen.org",
"hrvc.net",
"huffpost.com",
"ibtimes.com",
"idavox.com",
"ifcj.org",
"ijfmr.com",
"imdb.com",
"independentaustralia.net",
"indiafacts.org.in",
"indymedia.org",
"informationng.com",
"inquisitr.com",
"insidethemagic.net",
"insightmusic.co.uk",
"insistposthindi.in",
"instagram.com",
"intellectualtakeout.org",
"intoleranceagainstchristians.eu",
"investopedia.com",
"isfdb.org",
"ishkur.com",
"islamicstudies.org",
"israelunwired.com",
"jacobite.ca",
"jacobitemag.com",
"jadovno.com",
"jammersreviews.com",
"jewishvirtuallibrary.org",
"jihadwatch.org",
"jnasci.org",
"jnsbm.org/aboutus.asp",
"jocmr.com",
"joshuaproject.net",
"journal-neo.org",
"journals.mejsp.com",
"jrank.org",
"kehilalinks.jewishgen.org",
"kenrockwell.com",
"klove.com",
"knowyourmeme.com",
"landtransportguru.net",
"last.fm",
"lawofficer.com",
"leafly.com",
"lesbianandgaynews.com",
"liberoquotidiano.it",
"life.ru",
"lifesitenews.com",
"liliputing.com",
"lindaikejisblog.com",
"linkedin.com",
"lionheartv.net",
"listverse.com",
"livehistoryindia.com",
"livejournal.com",
"looktothestars.org",
"loudestgist.com",
"madainproject.com",
"mailonsunday.co.uk",
"mailplus.co.uk",
"marquiswhoswho.com",
"marriedceleb.com",
"martinoticias.com",
"masala.com",
"mathoverflow.net",
"meaww.com",
"mediabiasfactcheck.com",
"medium.com",
"medriva.com",
"medrxiv.org",
"meforum.org",
"memri.org",
"metal-experience.com",
"metalheadzone.com",
"metro.co.uk",
"mil.in.ua",
"military-today.com",
"militaryland.net",
"militarywatchmagazine.com",
"millichronicle.com",
"mises.org",
"mobilereference.com",
"moderndiplomacy.eu",
"monergism.com",
"moneyinc.com",
"moneylife.in",
"mrc.org",
"muflihun.com",
"narod.hr",
"naszdziennik.pl",
"nationalenquirer.com",
"nationalpitbullvictimawareness.org",
"naval-encyclopedia.com",
"navypedia.org",
"ncc.org.au/newsweekly",
"nczas.com/?a=english",
"networthpost.org",
"newreligiousmovements.org",
"news.amomama.com",
"newsblaze.com",
"newsbreak.com",
"newsmax.com",
"newsoftheworld.co.uk",
"newsreports.com",
"ngo-monitor.org",
"nickiswift.com",
"niezalezna.pl",
"ninetofiverecords.com",
"nndb.com",
"nocleansinging.com",
"nordictimes.com",
"ntd.com",
"ntdtv.com",
"nypost.com",
"oann.com",
"occupydemocrats.com",
"odmp.org",
"odssf.com",
"oldtimemusic.com",
"omniglot.com",
"onedio.com",
"oneroof.co.nz",
"onobello.com",
"operationworld.org",
"order-order.com",
"ordoiuris.pl",
"orthodoxwiki.org",
"ourcampaigns.com",
"pagesix.com",
"pakistanfrontier.com",
"pakmag.net",
"panampost.com",
"parlamentnilisty.cz",
"partylike1660.com",
"patheos.com",
"pc.net",
"peoples.ru",
"peopo.org",
"peta.org",
"phoronix.com",
"pimlicojournal.co.uk",
"pinoyparazzi.net",
"planespotters.net",
"plasticmag.co.uk",
"police1.com",
"politicalislam.com",
"politicususa.com",
"popsugar.com",
"postcard.news",
"prageru.com",
"preprints.org",
"presstv.com",
"proprivacy.com",
"proza.ru",
"quadrant.org.au",
"quillette.com",
"quora.com",
"radiomaryja.pl",
"rateyourmusic.com",
"ratingsryan.com",
"rawstory.com",
"readpassage.com",
"rebelnews.com",
"reddit.com",
"redstate.com",
"republicworld.com",
"researchgate.net",
"retroreversing.com",
"reviewit.pk",
"ringwatchers.com",
"rocklistmusic.co.uk",
"rockpasta.com",
"rollingout.com",
"rotoscopers.com",
"royalcentral.co.uk",
"rt.com",
"saints.ru",
"savingcountrymusic.com",
"sciencepubco.com",
"scribd.com",
"secretshoresmusic.com",
"serverfault.com",
"shahadanews.com",
"siberiantimes.com",
"sikhiwiki.org",
"simpleflying.com",
"sites.google.com/site/tibetanpoliticalreview",
"skwawkbox.org",
"somalidispatch.com",
"somoynews.tv",
"sonemic.com",
"songmeanings.com",
"songmeaningsandfacts.com",
"soundcloud.com",
"sourcewatch.org",
"spirit-of-metal.com",
"sportskeeda.com",
"sputniknews.com",
"ssrn.com",
"stackexchange.com",
"stackoverflow.com",
"stalkerzone.org",
"stargist.com",
"stars.ng",
"starshipcampaign.com",
"starsunfolded.com",
"static.com",
"statista.com",
"steamlocomotive.info",
"stefczyk.info",
"stopantisemitism.org",
"store.legendsofamerica.com",
"stylecraze.com",
"super.cz",
"superuser.com",
"svg.com",
"taketonews.com",
"takimag.com",
"tass.com",
"tasteatlas.com",
"techno.org/electronic-music-guide",
"techtimes.com",
"telesurenglish.net",
"telesurtv.net",
"teslarati.com",
"tghat.com",
"the-sun.com",
"theaerodrome.com",
"theamericanmail.com",
"thearabianpost.com",
"theblaze.com",
"theblot.com",
"thecanary.co",
"thecommunemag.com",
"thecradle.co",
"thecubanhistory.com",
"theepochtimes.com",
"thefederalist.com",
"thegrayzone.com",
"thehackernews.com",
"thehustlersdigest.com",
"theleectrichawk.com",
"thelogicalindian.com",
"themetalonslaught.com",
"thenationalpulse.com",
"thenewamerican.com",
"theonion.com",
"theplayground.co.uk",
"thepostmillennial.com",
"thesportster.com",
"thestar.ie",
"thesun.co.uk",
"thethaiger.com",
"thetruthaboutguns.com",
"thevpme.com",
"thisismoney.co.uk",
"thoughtcatalog.com",
"thrashocore.com",
"timesnext.com",
"timesnownews.com",
"todayifoundout.com",
"todaynewsafrica.com",
"tornadotalk.com",
"torontoguardian.com",
"touregypt.net",
"townandvillageguide.com",
"transfermarkt.com",
"transfermarkt.us",
"travelmail.co.uk",
"trekbbs.com",
"treknation.com",
"trektoday.com",
"tumblr.com",
"tunefind.com",
"tuttoandroid.net",
"tv-trwam.pl",
"tv.com",
"tvnewsroom.co.uk",
"tvrepublika.pl",
"tvtropes.org",
"twitter.com",
"tygodnikpodlaski.pl",
"ukdefencejournal.org.uk",
"ukwhoswho.com",
"universeguide.com",
"unz.com",
"unz.org",
"urbandictionary.com",
"vdare.com",
"venezuelanalysis.com",
"vgchartz.com",
"victimsofcommunism.org",
"vinylized.com",
"vpnpro.com",
"vulcanpost.com",
"vz.ru",
"wallstreetpro.com",
"warhistoryonline.com",
"watchmojo.com",
"weaponsandwarfare.com",
"weather2travel.com",
"wegotthiscovered.com",
"wehuntedthemammoth.com",
"wenweipo.com",
"westernjournal.com",
"wgospodarce.pl",
"whatculture.com",
"whatsnew2day.com",
"whosampled.com",
"whybuy.com.au",
"wikia.org",
"wikidata.org",
"wikileaks.org",
"wikinews.org",
"wikipedia.org",
"wikispaces.com",
"wionews.com",
"wnas.pl",
"wnd.com",
"wordpress.com",
"wordspy.com",
"worldometers.info",
"wrldrels.org",
"wsieciprawdy.pl",
"wsumie.pl",
"youthkiawaaz.com",
"youthvillageng.com",
"youtube.com",
"zerohedge.com",
],
// WP:RS/P、PJ:VG/S 半可靠
"rspMarginallyReliable": [
// 英維 WP:RS/P
"about.com",
"alexa.com",
"allgame.com",
"allmovie.com",
"allmusic.com",
"allsides.com",
"aninews.in",
"api.parliament.uk/historic-hansard",
"arabnews.com",
"askmen.com",
"aspi.org.au",
"ballotpedia.org",
"biography.com",
"bloomberg.com/profile",
"boingboing.net",
"britannica.com",
"businessinsider.com",
"bustle.com",
"cato.org",
"cepr.net",
"chinadaily.com.cn",
"chinadailyasia.com",
"chinadailyhk.com",
"cliffsnotes.com",
"cosmopolitan.com",
"dailydot.com",
"democracynow.org",
"entrepreneur.com",
"eonline.com",
"fair.org",
"genius.com",
"globalreligiousfutures.org",
"google.com/maps",
"gordonconwell.edu",
"guinnessworldrecords.com",
"hansard.millbanksystems.com",
"hansard.parliament.uk",
"heavy.com",
"hk.appledaily.com",
"hopenothate.org.uk",
"humanevents.com",
"ijr.com",
"islamqa.info",
"jezebel.com",
"lifewire.com",
"maps.google.com",
"mashable.com",
"mdpi.com",
"mediaite.com",
"mediamatters.org",
"metalsucks.net",
"mirror.co.uk",
"mondoweiss.net",
"morningstaronline.co.uk",
"nationalreview.com",
"news.cn",
"parliament.uk",
"pewresearch.org/religion/2015/04/02/religious-projection-table",
"pewresearch.org/religion/2015/04/02/religious-projections-2010-2050",
"pride.com",
"quackwatch.org",
"rapgenius.com",
"realclearinvestigations.com",
"realclearpolitics.com",
"refinery29.com",
"rian.com.ua",
"rian.ru",
"salon.com",
"scienceblogs.com",
"screenrant.com",
"searchlightmagazine.com",
"sherdog.com",
"si.com",
"skepdic.com",
"skynews.com.au",
"softpedia.com",
"sparknotes.com",
"spectator.co.uk",
"spectator.us",
"standard.co.uk",
"straitstimes.com",
"techcrunch.com",
"theamericanconservative.com",
"thearda.com",
"thebalance.com",
"thedailybeast.com",
"thegreenpapers.com",
"theneedledrop.com",
"thenextweb.com",
"thepointsguy.com/news",
"thepointsguy.com/reviews",
"thespruce.com",
"thinkprogress.org",
"thoughtco.com",
"timesofindia.com",
"timesofindia.indiatimes.com",
"tmz.com",
"townhall.com",
"tripsavvy.com",
"trtworld.com",
"usmagazine.com",
"verywell.com",
"verywellfamily.com",
"verywellhealth.com",
"verywellmind.com",
"vice.com",
"vicetv.com",
"washingtonexaminer.com",
"washingtontimes.com",
"worldchristiandatabase.org",
"worldreligiondatabase.org",
"wsws.org",
"xbiz.com",
"xinhuanet.com",
// 中維 WP:RS/P
"news.tvbs.com.tw",
"am730.com.hk",
"chinatimes.com",
"gaus.ee",
"hk01.com",
"hkcd.com",
"hkej.com",
"hkpost.com.hk",
"hongkongfp.com",
"chinesepen.org",
"inmediahk.net",
"metrodaily.hk",
"metroseoul.co.kr",
"metro.lu",
"metro.se",
"nextplus.nextmedia.com",
"nextmag.com.tw",
"orientaldaily.on.cc",
"hk.on.cc",
"orientaldaily.com.my",
"people.com.cn",
"post852.com",
"ac.qq.com",
"comic.qq.com",
"rthk.hk",
"mytvsuper.com/tc/scoopplus",
"scmp.com",
"nanzao.com",
"singpao.com.hk",
"stheadline.com",
"singtao.com.au",
"singtao.ca",
"singtaousa.com",
"skypost.ulifestyle.com.hk",
"skypost.hk",
"udn.com/news",
"wenweipo.com",
"zhiyin.cn",
"bastillepost.com",
"facebook.com/taipeibo",
"jiemian.com",
"dwnews.com",
"zaobao.com",
"zaobao.com.sg",
"gmw.cn",
"chinadigitaltimes.net",
"ltn.com.tw",
"setn.com",
"mydrivers.com",
// 中維 PJ:VG/S
"yystv.cn",
"superpixel.com",
"news.yxrb.net",
"new.qq.com/ch/games",
"nadianshi.com",
"gameover.com.hk",
"gamediary.cn",
"wanuxi.com",
"news.17173.com",
"gcores.com",
"mydrivers.com",
"cuhkacs.org/~benng/Bo-Blog",
"18183.com",
"9game.cn",
"w.163.com",
"play.163.com",
"kpacg.com",
"oneesports.gg",
"segaretro.org",
"mediaclip.jp",
"eroge-road.com",
"madewithunity.jp",
// 英維 PJ:VG/S
"148apps.com",
"androidpolice.com",
"bitmob.com",
"cbr.com",
"cgmagonline.com",
"cnet.com",
"cripsygamer.com",
"cubed3.com",
"deafgamers.com",
"destructoid.com",
"dexerto.com",
"dualshockers.com",
"escapistmagazine.com",
"gamecrate.com",
"gamerant.com",
"gamesthatwerent.com",
"gaming-age.com",
"giantbomb.com",
"hardcoregamer.com",
"honestgamers.com",
"jayisgames.com",
"kotaku.com",
"makeuseof.com",
"multiplayerblog.mtv.com",
"offworld.com",
"press-start.com.au",
"screenrant.com",
"sega-16.com",
"shmuplations.com",
"softpedia.com",
"squareenixmusic.com",
"steamspy.com",
"thegamer.com",
"thejimquisition.com",
"themarysue.com",
"twingalaxies.com",
"vgmonline.net",
"videogamer.com",
"womengamers.com",
],
// WP:RS/P 無共識
"rspMulti": [
// 英維 WP:RS/P
"aa.com.tr",
"buzzfeed.com",
"forbes.com",
"foxbusiness.com",
"foxnews.com",
"geonames.nga.mil",
"geonames.usgs.gov",
"huffingtonpost.ca",
"huffingtonpost.co.uk",
"huffingtonpost.com",
"huffingtonpost.com.au",
"huffingtonpost.com.mx",
"huffingtonpost.de",
"huffingtonpost.es",
"huffingtonpost.fr",
"huffingtonpost.gr",
"huffingtonpost.in",
"huffingtonpost.it",
"huffingtonpost.jp",
"huffingtonpost.kr",
"huffpost.com",
"huffpostbrasil.com",
"huffpostmaghreb.com",
"insider.com",
"memri.org",
"memritv.org",
"newsweek.com",
"rollingstone.com",
"sixthtone.com",
"thisisinsider.com",
// 中維 WP:RS/P
"cctv.com",
"tv.cctv.com",
"cnr.cn",
"cri.cn",
"ctwant.com",
"epochtimes.com",
"hk.epochtimes.com",
"epochtimes.org.au",
"epochtimes.jp",
"epochtimes.co.kr",
"epochtimes.sg",
"dieneueepoche.com",
"hetnieuwetijdperk.com",
"lagranepoca.com",
"epochtimes-romania.com",
"epochtimes.de",
"hkjc.com",
"ntdtv.com",
"ntd.com",
"ntdtv.jp",
"ntdtv.kr",
"ntdtv-dc.com",
"ntdtv.com.tw",
"ntdtv.ca",
"rfa.org",
"rfi.fr/cn",
"nfcmag.com",
"takungpao.com.hk",
"takungpao.com",
"thestandard.com.hk",
"news.tvb.com",
"twreporter.org",
"guancha.cn",
"bendibao.com",
"kunlunce.com",
"kunlunce.net",
"kunlunce.cn",
"jiyi2008.com",
"huanqiu.com",
"ctitv.com.tw",
"secretchina.com",
"checkfare.swiftzer.net",
"channelchk.com",
"patreon.com/as1_entertainment",
"racingking.hk",
"rnz.co.nz",
"sinchew.com.my",
"yzzk.com",
"tvmao.com",
// 中維 WP:RS/P 俄羅斯網站
"rt.com",
"rt.rs",
"ruptly.tv",
"russiatoday.com",
"russiatoday.ru",
"redfish.media",
"sputnik.by",
"sputnik.kz",
"sputnik.md",
"sputnik-georgia.com",
"sputnik-georgia.ru",
"sputnik-abkhazia.ru",
"sputnik-ossetia.com",
"sputnik-ossetia.ru",
"sputniknews.cn",
"sputniknews.com",
"sputniknews.ru",
"sputniknews.lt",
"sputniknews.gr",
"sputniknewslv.com",
"voiceofrussia.com",
"armeniasputnik.am",
// 英維 WP:NPPSG
"123telugu.com",
"8am.media",
"9to5google.com",
"aawsat.com",
"abplive.com",
"academictree.org",
"adl.org",
"adobomagazine.com",
"afterellen.com",
"ahaber.com.tr",
"ahvalnews.com",
"al-akhbar.com",
"alarabiya.net",
"alexa.com",
"algemeiner.com",
"allaboutcircuits.com",
"allaccess.com",
"allmusic.com",
"allocine.fr",
"allsides.com",
"allssc.com",
"allthatsinteresting.com",
"almanar.com.lb",
"american-rails.com",
"anandabazar.com",
"anarchistfaq.org",
"anfenglish.com",
"anfenglishmobile.com",
"anglican.ink",
"aninews.in",
"antifascist-europe.org",
"apa.az",
"appledaily.com",
"arabnews.com",
"aranews.net",
"aranews.org",
"arcadiapublishing.com",
"arlingtoncemetery.net",
"asianetnews.com",
"asianexpress.co.uk",
"askmen.com",
"aspi.org.au",
"astanatimes.com",
"astronautix.com",
"ausairpower.net",
"awardswatch.com",
"awazthevoice.in",
"aydinlik.com.tr",
"babynames.com",
"ballotpedia.org",
"banglaralonews.com",
"baseballinwartime.com",
"bbb.org",
"beebom.com",
"bet.com",
"bigenc.ru",
"biography.com",
"bitcoinmagazine.com",
"blabbermouth.net",
"blog.ametsoc.org",
"boingboing.net",
"bollywoodhungama.com",
"bossip.com",
"bostonherald.com",
"boundingintocomics.com",
"britannica.com",
"brookings.edu",
"businessinsider.com",
"businessinsider.in",
"bustle.com",
"buzzfeed.com",
"c-c-netzwerk.ch",
"camerounweb.com",
"capitalcommunitynews.com",
"carbondalereporter.com",
"castlewales.com",
"catholic-hierarchy.org",
"catholicculture.org",
"catholicnewsagency.com",
"cathstan.org",
"cato.org",
"cbr.com",
"ccn.com",
"cctv.com",
"census.gov/programs-surveys/acs",
"cepr.net",
"cfr.org",
"ch-aviation.com",
"chambanasun.com",
"charabiz.com",
"chicagocitywire.com",
"chinabuddhismencyclopedia.com",
"chinadaily.com",
"chinadailyasia.com",
"chinadailyhk.com",
"chortle.co.uk",
"chosun.com",
"christianpost.com",
"churchexecutive.com",
"cleantechnica.com",
"cliffsnotes.com",
"cnbc.com",
"cnet.com",
"collider.com",
"colombopage.com",
"coloradotimesrecorder.com",
"comedy.co.uk",
"comics.org",
"comingsoon.net",
"cosmopolitan.com",
"couriernewsroom.com",
"creativespirits.info",
"cruxnow.com",
"cultbox.co.uk",
"daily-mail.co.zm",
"daily.bandcamp.com",
"dailydot.com",
"dailygame.net",
"dailynk.com",
"dailypioneer.com",
"dailysportscar.com",
"dancingastronaut.com",
"dar-alifta.org",
"datatransmission.com",
"debka.com",
"defendinghistory.com",
"defensereview.com",
"dekalbtimes.com",
"democracynow.org",
"demokrathaber.org",
"denofgeek.com",
"desmog.co.uk",
"desmog.uk",
"desmogblog.com",
"dexerto.com",
"dexerto.es",
"dexerto.fr",
"dexerto.media",
"digitaltrends.com",
"dirt.com",
"discussingfilm.net",
"dispatch.ug",
"donga.com",
"donsmaps.com",
"dupagepolicyjournal.com",
"dustedmagazine.com",
"dustedmagazine.tumblr.com",
"eastcentralreporter.com",
"eastindiastory.com",
"economictimes.indiatimes.com",
"edge.kz",
"edm.com",
"ekathimerini.com",
"elbalad.news",
"en.yna.co.kr",
"encounterbooks.com",
"encyclopediaofarkansas.net",
"entrepreneur.com/magazine",
"eonline.com",
"etymonline.com",
"eureporter.co",
"euromaidanpress.com",
"ezks.org",
"factfocus.com",
"fair.org",
"farsnews.ir",
"fatherly.com",
"fhwa.dot.gov/bridge/nbi.cfm",
"filmmusicreporter.com",
"filmthreat.com",
"firstpost.com",
"fitsnews.com",
"flaginstitute.org",
"flamesrising.com",
"focus.de",
"fool.com",
"fossforce.com",
"foxbusiness.com",
"foxnews.com",
"freedomhouse.org",
"frontiersin.org",
"fullhyderabad.com",
"galesburgreporter.com",
"gameo.org",
"gauchoworld.com",
"gaycitynews.com",
"gbtimes.com",
"gcatholic.org",
"genius.com",
"genocidewatch.com",
"geonames.nga.mil",
"georgiatoday.ge",
"getreadytorock.com",
"globalreligiousfutures.org",
"globalsecurity.org",
"globalvillagespace.com",
"globalvoices.org",
"gordonconwell.edu",
"grahamstevenson.me.uk/category/commiepedia",
"graphic.com.gh",
"gritdaily.com",
"grundyreporter.com",
"guancha.cn",
"guardian.co.tt",
"gulfnews.com",
"gunaz.tv",
"guns.com/news",
"guyanatimesinternational.com",
"hackaday.com",
"halonoviny.cz",
"hansard.parliament.uk",
"harpalgeo.tv",
"hawarnews.com",
"heavy.com",
"heritagetimes.in",
"hipinpakistan.com",
"historynet.com",
"historynewsnetwork.org",
"hk01.com",
"hkv.hr",
"hmmagazine.com",
"hopenothate.org.uk",
"horrorobsessive.com",
"hotairengines.org",
"howstuffworks.com",
"huffpost.com",
"humanevents.com",
"hurseda.net",
"hymnary.org",
"hypebeast.com",
"i24news.tv",
"idlebrain.com",
"ijr.com",
"illinoisvalleytimes.com",
"independentpoliticalreport.com",
"indiaglitz.com",
"insidehook.com",
"insider.com",
"insidethegames.biz",
"insight.co.kr",
"internethaber.com",
"iranintl.com/en",
"iranwire.com/en",
"irna.ir",
"isdglobal.org",
"islamansiklopedisi.org.tr",
"islamqa.info",
"iswresearch.org",
"itbusiness.ca",
"jacobinmag.com",
"jamestown.org",
"jantakareporter.com",
"japan-forward.com",
"jewishpress.com",
"jezebel.com",
"jns.org",
"joshuaproject.net",
"jpost.com",
"justiceformyanmar.org",
"kanecountyreporter.com",
"kankakeetimes.com",
"kathimerini.gr",
"kathmandutribune.com",
"kendallcountytimes.com",
"kurdistan24.net",
"kurdistanhumanrights.org",
"kyivindependent.com",
"kyivpost.com",
"lacancha.net",
"lakecountygazette.com",
"latenighter.com",
"latinaustralian.com.au",
"lawandcrime.com",
"laweekly.com",
"lawnext.com",
"legalinsurrection.com",
"lgbtqnation.com",
"lgis.co",
"libcom.org",
"lifehacker.com",
"lobster-magazine.co.uk",
"locusmag.com",
"maconreporter.com",
"makeuseof.com",
"makorrishon.co.il/nrg",
"mantleplumes.org",
"maps.google.com",
"mashable.com",
"mathworld.wolfram.com",
"mayoclinic.com",
"mayoclinic.org",
"mchenrytimes.com",
"mcleancountytimes.com",
"mediaite.com",
"mediamatters.org",
"medium.com/cuepoint",
"meforum.org/middle-east-quarterly",
"mentalfloss.com",
"metalmaidens.com",
"metalreviews.com",
"metalsucks.net",
"metalunderground.com",
"metroeastsun.com",
"middleeasteye.net",
"middleeastmonitor.com",
"militantwire.com",
"mindat.org",
"mirror.co.uk",
"mises.org.br",
"mmnews.tv",
"mobilesyrup.com",
"mondoweiss.net",
"mongoltoli.mn",
"morningstaronline.co.uk",
"mronline.org",
"mulletwrapper.net",
"muo.com",
"myneta.info",
"mynorthwest.com",
"namibian.com.na",
"nasdaq.com/news-and-insights",
"natemat.pl",
"nationalheraldindia.com",
"nationalreview.com",
"navalnews.com",
"nccih.nih.gov",
"ncert.nic.in",
"ndtv.com",
"neowin.net",
"neues-deutschland.de",
"new-compass.net",
"newera.com.na",
"newindianexpress.com",
"news.com.au",
"newsarawaktribune.com.my",
"newsclick.in",
"newsen.com",
"newsnationnow.com",
"newsoftheworld.co.uk",
"newsweek.com",
"nifc.pl",
"nlpg.com",
"northcooknews.com",
"northegyptnews.com",
"nosh.com",
"novinite.com",
"nrc.nl",
"numetalagenda.com",
"nwillinoisnews.com",
"nzonscreen.com",
"oneindia.com",
"onestowatch.com",
"ontheditch.com",
"opendemocracy.net/en",
"oregonencyclopedia.org",
"orissapost.com",
"ourtimebd.com",
"ourtownstjames.com",
"out.com",
"palestinechronicle.com",
"panarmenian.net",
"pando.com",
"papermag.com",
"pastemagazine.com",
"peakbagger.com",
"people.cn",
"peoplegroups.org",
"peoriastandard.com",
"perfectunion.us",
"pilipinomirror.com",
"pinkvilla.com",
"piracyreport.com",
"piratewires.com",
"pitchbook.com",
"player.one",
"pmldaily.com",
"popspoken.com",
"popularmechanics.com",
"post-gazette.com",
"prairiestatewire.com",
"pride.com",
"propakistani.pk",
"protothema.gr",
"prsa.com.pl",
"psychologytoday.com",
"publicartinpublicplaces.info",
"pulse.ng",
"punknews.org",
"purewow.com",
"qstheory.cn",
"quackwatch.org",
"queenslandplaces.com.au",
"quicknewsbd.com",
"quincyreporter.com",
"radianceweekly.in",
"rbc.ru",
"rbc.ua",
"readsludge.com",
"realclearpolitics.com",
"realtor.com",
"reasonablefaith.org",
"reframingrussia.com",
"resumen-english.org",
"retaildive.com",
"rferl.org",
"rhb.org.uk",
"ria.ru",
"rightwingwatch.org",
"roads.org.uk",
"rockfordsun.com",
"rockislandtoday.com",
"rollingstone.com",
"rulers.org",
"saharareporters.com",
"salon.com",
"samaa.tv",
"sangamonsun.com",
"sbnation.com",
"scienceblogs.com",
"scoop.co.nz",
"scottish-places.info",
"screenrant.com",
"scroll.in",
"seillinoisnews.com",
"sherdog.com",
"showbiz411.com",
"sify.com",
"silnews.com",
"singersroom.com",
"sixthtone.com",
"skeptic.com",
"skepticalinquirer.org",
"skynews.com.au",
"slashgear.com",
"soapoperanews.net/2022/04/days-of-our-lives-mike-manning.html",
"soccerbible.com",
"socialblade.com",
"softpedia.com",
"southcentralreporter.com",
"southcooknews.com",
"spacenews.com",
"spanamwar.com",
"sparknotes.com",
"spectator.co.uk",
"spectrumculture.com",
"spiked-online.com",
"sputnikmusic.com",
"standard.co.uk",
"straitstimes.com",
"sundayguardianlive.com",
"supercars.net",
"superyachttimes.com",
"svenskafans.com",
"swillinoisnews.com",
"sylnewsbd.com",
"syriahr.com",
"tahawolat.net",
"talkingpointsmemo.com",
"talkorigins.org",
"tapol.org/resources/bulletin",
"tasnimnews.com",
"taz.de",
"techcabal.com",
"techcrunch.com",
"techdirt.com",
"teethofthedivine.com",
"tehrantimes.com",
"tennesseestar.com",
"thanhnien.vn",
"the-beacon.ie",
"the-eye.wales",
"theamericanconservative.com",
"thearda.com",
"theargus.co.uk",
"thearkenstone.blogspot.com",
"theartstory.org",
"thebambooworks.com",
"theblazingmusket.com",
"thecollector.com",
"thedailybeast.com",
"thedebrief.org",
"thedelimagazine.com",
"thedispatch.com",
"thedrive.com",
"thefilmik.com",
"thefp.com",
"thegreenpapers.com",
"thehoneypop.com",
"thehustle.co",
"thejc.com",
"thelibertyherald.com",
"themichiganstar.com",
"theminnesotasun.com",
"thenational.scot",
"thenationalnews.com",
"theneedledrop.com",
"theneweuropean.co.uk",
"thenextweb.com",
"theohiostar.com",
"thepakmilitarymonitor.com",
"thequint.com",
"theronin.org",
"theshortcut.com",
"thesouthafrican.com",
"thesundaily.my",
"thesunniway.com",
"thetab.com",
"thetorah.com",
"thetyee.ca",
"theweek.co.uk",
"theweek.com",
"theweek.in",
"thinkprogress.org",
"thisinsider.com",
"thoughtco.com",
"tibet.net",
"timesofassam.com",
"timesofindia.indiatimes.com",
"tmz.com",
"tohokingdom.com",
"toledoblade.com",
"tolkien.spb.ru",
"tomsguide.com",
"townhall.com",
"tribune.com.pk",
"tribune.net.ph",
"trtworld.com",
"tvp.pl",
"uboat.net",
"uk.jkp.com",
"ukgameshows.com",
"ukrailnews.com",
"understandingwar.org",
"unherd.com",
"unian.ua",
"usmagazine.com",
"varldenshistoria.se",
"verywell.com",
"vexilla-mundi.com",
"vice.com",
"victorianplaces.com.au",
"vietnamnet.vn",
"wafa.ps",
"warisboring.com",
"washingtonexaminer.com",
"washingtonpost.com/monkey-cage",
"washingtontimes.com",
"webmd.com",
"welt.de",
"weraveyou.com",
"westcentralreporter.com",
"westcooknews.com",
"whatsonweibo.com",
"whowhatwhy.org",
"willcountygazette.com",
"winteriscoming.net",
"worldatlas.com",
"worldchristiandatabase.org",
"worldcrunch.com",
"worldeconomics.com",
"worldhistory.org",
"worldofwonder.net",
"worldreligiondatabase.org",
"worldribus.org",
"wsc.nmbe.ch",
"wsws.org",
"xbiz.com",
"xinhuanet.com",
"yen.com.gh",
"yenicaggazetesi.com.tr",
"yesmagazine.org",
"youlinmagazine.com",
"youredm.com",
"youth-time.eu",
"zamaaero.com",
"zeenews.india.com",
],
// 諷刺、惡搞內容
"satire": [
"babylonbee.com",
"burrardstreetjournal.com",
"mousetrapnews.com",
"newyorker.com/humor",
"onlysky.media",
"private-eye.co.uk",
"spacexmania.com",
"thebeaverton.com",
"thedailymash.co.uk",
"theonion.com",
],
// 社群媒體網站
"social": [
"9gag.com",
"facebook.com",
"instagram.com/p",
"linkedin.cn",
"linkedin.co.id",
"linkedin.co.nz",
"linkedin.co.uk",
"linkedin.com.ar",
"linkedin.com.br",
"linkedin.com.gt",
"linkedin.com.hk",
"linkedin.com.mx",
"linkedin.com.ni",
"linkedin.com.pk",
"linkedin.com.py",
"linkedin.com.sv",
"linkedin.com/in",
"pinterest.at",
"pinterest.be",
"pinterest.biz",
"pinterest.ca",
"pinterest.cl",
"pinterest.co.uk",
"pinterest.com.au",
"pinterest.com.ec",
"pinterest.com.mx",
"pinterest.dk",
"pinterest.es",
"pinterest.hu",
"pinterest.in",
"pinterest.it",
"pinterest.jp",
"pinterest.nl",
"pinterest.nz",
"pinterest.pe",
"pinterest.ph",
"pinterest.tw",
"reddit.com/r",
"tiktok.com",
"tumblr.com",
"twitter.com",
"x.com",
"vk.com",
"youtube.com/watch?v=",
"youtu.be",
// 中文網站
"acfun.cn",
"bilibili.com",
"weibo.com",
],
// 商單、宣傳稿
"sponsored": [
"amny.com/sponsored",
"ctvnews.ca/sponsored-content",
"gq.com/sponsored",
"lamag.com/sponsored",
"lfpress.com/sponsored",
"mashable.com/ad",
"nationalpost.com/sponsored",
"newsweek.com/sponsored",
"seattletimes.com/sponsored",
"thestar.com/sponsored_sections",
"vancouverisawesome.com/sponsored",
"wired.com/insights",
],
// 小報
"tabloids": [
"ahaonline.cz",
"bild.de",
"blesk.cz",
"dailymail.co.uk",
"dailyrecord.co.uk",
"dailystar.co.uk",
"express.co.uk",
"globaltimes.cn",
"globemagazine.com",
"heraldweekly.com",
"huanqiu.com",
"intouchweekly.com",
"mirror.co.uk",
"nationalenquirer.com",
"pressreader.com/uk/daily-express",
"radaronline.com",
"starmagazine.com",
"sundaymail.co.uk",
"thesun.co.uk",
"usmagazine.com",
],
// 電視或廣播節目
"tvPrograms": [
"abc.com/shows", "bbc.co.uk/programmes", "cnn.com/videos", "pbs.org/video", "video.foxnews.com",
],
},
/**
* 網址中的匹配字串。這些字串將用於檢查網址是否包含特定類別的網站。
* @type {Object.<string, string[]>}
* @constant
*/
categorizedStrings: {
"advocacy": [],
"blogs": [],
"books": [],
"community": ["-irpt"],
"editable": ["/wiki/"],
"government": [],
"news": [],
"opinions": [
"/opinion/", "/opinions/",
],
"predatory": [],
"press": [],
"satire": [],
"sponsored": [],
"rspDeprecated": [],
"rspBlacklisted": [],
"rspGenerallyUnreliable": [],
"rspMarginallyReliable": [],
"rspGenerallyReliable": [],
"rspMulti": [],
"social": [],
"tabloids": [],
"tvPrograms": [],
},
/**
* An empty version of categorizedDomains that will hold domains that are found on the page.
* @type {Object.<string, string[]>}
* @constant
*/
filteredCategorizedDomains: {
"advocacy": [],
"blogs": [],
"books": [],
"community": [],
"editable": [],
"government": [],
"news": [],
"opinions": [],
"predatory": [],
"press": [],
"rspBlacklisted": [],
"rspDeprecated": [],
"rspGenerallyReliable": [],
"rspGenerallyUnreliable": [],
"rspMarginallyReliable": [],
"rspMulti": [],
"satire": [],
"social": [],
"sponsored": [],
"tabloids": [],
"tvPrograms": [],
"unknown": [],
},
/**
* Default toggle settings.
* @type {Object.<string, boolean>}
* @constant
*/
citeUnseenCategories: {
"advocacy": true,
"blogs": true,
"books": true,
"community": true,
"editable": true,
"government": true,
"news": true,
"opinions": true,
"predatory": true,
"press": true,
"rspBlacklisted": true,
"rspDeprecated": true,
"rspGenerallyReliable": true,
"rspGenerallyUnreliable": true,
"rspMarginallyReliable": true,
"rspMulti": true,
"satire": true,
"social": true,
"sponsored": true,
"tabloids": true,
"tvPrograms": true,
"unknown": false,
},
/**
* 使用到的分類資料、圖示和計數。
* @type {Object.<string, boolean>}
* @constant
*/
citeUnseenCategoryData: {
"advocacy": {
"label": "advocacy",
"label_hant": "宣傳機構",
"label_hans": "宣传机构",
"type": "influence",
"icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAMAAAA1b9QjAAAAbFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0Iv+qAAAAI3RSTlMA1A5E+vZW38mMJx7s2aOZjWdaQzoUCvHkyrmvhXx2bWBTMqn0tOoAAAB/SURBVBjTZc9XDoQwDARQZzc9lKVub/j+d8SMAIGYH8svsSXTLt1D7WFwzKctfAxD4hmx4camUiKB1zwjTWIYUeGXiERamt8v0kLyg7hl6v7+d5CGSl6ii4TN1H6l87YqM77WEIoihdT+pVlDepEce5tsvsILWVDyDrWW3xBkBEQGDke/jOMVAAAAAElFTkSuQmCC",
"count": 0,
}, "blogs": {
"label": "blogs",
"label_hant": "部落格",
"label_hans": "博客",
"type": "user-generated",
"icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAclBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACa4vOeAAAAJXRSTlMA+/J3Bq43Mxb3x7OnnJl8Xkoc6ubLoVhNPCgj3dzDkI1ycVZUCH5LxQAAAJZJREFUGBkFwYVhAgEAALG84A51t9t/xSaG2/3DeQ0AVQ27ZwCqqnavAD9f+7uqxkcALI9D1QlYXme8LqpOoMb9E6ah+oWqtiv+hhqvqKrNmalaYL2a3qse2VVLME9DbVZehloAnob64FibtXk6XJiqi+fq7KG6mN9qz60OxurIqUYWtXVffbOsrj7rzst2PMysq5Wpxn9NeBK2TnaptgAAAABJRU5ErkJggg==",
"count": 0,
}, "books": {
"label": "book(s)",
"label_hant": "書刊",
"label_hans": "书刊",
"type": "medium",
"icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAMAAACz+6aNAAAAWlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLSV5RAAAAHXRSTlMAqt7QCRnpffrWSSry7cehoHVuRD0sJuLamGkfHurrquoAAABVSURBVAjXvYjJEYAgEMBWQO5bxHP7b1OBsQXzSSago5KSHAWq8NzRqIHnC1hN1lthGNwnBwKdgnoE/Q7D+ZdjlrWd5nY2wRGRZEz7aycUhKmjJB0RHg2VBO5eX4k3AAAAAElFTkSuQmCC",
"count": 0,
}, "community": {
"label": "community",
"label_hant": "社群新聞",
"label_hans": "社群新闻",
"type": "user-generated",
"icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAMAAADH72RtAAAAaVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnbPKNAAAAInRSTlMAmWPM27eThIB/06+fjV0lD/r1yLuzqaRzTD8dmGpTUBYCKhLQsAAAAH1JREFUGNONi0kOAjEMBGMgCUy22VfW/v8jiU3EaQ5TUkvlkqz2qI3fRDYfapEAjCIDYEUM4NRc6aSBIOU9ufQCUKVhkq94JzIWmYWIHh+1gjnldSNbVOyobOz92jVZr1Jmc2b0sy2lyRN6XUp7K+XiuDD/wsfhstAPq3b5AqlTD1RMmHJ5AAAAAElFTkSuQmCC",
"count": 0,
}, "editable": {
"label": "editable",
"label_hant": "可編輯",
"label_hans": "可编辑",
"type": "user-generated",
"icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAMAAADeWG8gAAAAvVBMVEUAAABMTEw1NTUdHR0+Pj7o6Oj///8/Pz8pKSkuLi5TU1NXV1dcXFxiYmKMjIywsLDExMT///////9tbW0xMTFfX19KSkpFRUVUVFRMTExHR0dZWVlgYGBra2taWlp2dnaEhIRsbGxmZmZ8fHygoKCOjo6Dg4OqqqqXl5ekpKSmpqacnJyhoaG7u7unp6ezs7O7u7vHx8ft7e3///////8AAAAjIyMGBgZUVFRHR0cLCwtlZWVOTk4iIiIVFRWrycPlAAAANXRSTlMA9P7++R8F/v798+rm3rFcOwkC/v38+PHt7e3r6efi397e1My6uberoZOLh4Z9cnFZMSggDCg5MJMAAACOSURBVBgZXcGFEoJQAATAe6SUgt3dXUcZ//9ZMgYM7iJ1HRzxZ0L/jExJ2AuyiIwq0X+wqyFVHpF3Go11GT8r8sagTdonfLgyw4A9JuSlhoRn8lmlKPKtub8AM7JG2dUEP2KUAlbIrXoo8AsmdSmSCjFT2A31kDnAnFHdUBRFiJZl9R1nDHT8DfK8qYq8F7oKGQbJNCvvAAAAAElFTkSuQmCC",
"count": 0,
}, "government": {
"label": "government",
"label_hant": "政府",
"label_hans": "政府",
"type": "influence",
"icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAY1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmaHTeAAAAIHRSTlMAqrX79++886/r3wjRxaFpRB8QAuXk2cuZkY93VUI0KKnnAu0AAABkSURBVBjTrchHDoMwAAXRT+w4obf0UOb+pwRhhACx5EmzGXl18/pWWikSIPzHmnUOL8prjcqPYfFudaTMgpVCUgYRS09JASZ22KmUqz+6Y3XhNnbmScGFmDlbqWcr14+tRA92BiEuELFwk9M6AAAAAElFTkSuQmCC",
"count": 0,
}, "news": {
"label": "news",
"label_hant": "新聞",
"label_hans": "新闻",
"type": "type",
"icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAYFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6T+iNAAAAH3RSTlMAupk7insrItNVS0O/F28fZWFF48uxSDIMCO+0oIAO/8GCqwAAAIBJREFUGNOdy9sSwiAMRdEDFGmQS6Gttd74/78UkXTGV9dDZrInQXK3RTCXAAhkjcPqgTtOA/LYELQCxuk5wJ8b3wpRGKK1dld1mE9B/ZpKKYZCCNtP8THGFxclpfS6jswFBy4X0dG/N1yS/FpW2ctjM50DcBXYHZq2VOTmWTD1Bls+BmmlzBpEAAAAAElFTkSuQmCC",
"count": 0,
}, "opinions": {
"label": "opinion piece(s)",
"label_hant": "觀點",
"label_hans": "观点",
"type": "type",
"icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAOCAMAAAD+MweGAAAAb1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt6r1GAAAAJHRSTlMA+xH1Iph8OCYY3MWiLe/p1sq8lI53cGxiV0EM6rGwj2pNSjP1ocsVAAAAgUlEQVQIHV3BRQLCMABFwZ+m7q447/5nJC3dwIzizODYetYpA0yfbN5BjgHGV8qXzTcBdWyBISkaIBCQP4DWu84FUCmFIARugxljwOhpCUJ2U5IBRrqzhOyiDsdIfaiJXdfglNJbig1OFODkOiwXoLRA6+mU+E6RsuqXX636E0X6AFnuEKR6+rcNAAAAAElFTkSuQmCC",
"count": 0,
}, "predatory": {
"label": "predatory journal(s)",
"label_hant": "掠奪性期刊",
"label_hans": "掠夺性期刊",
"type": "influence",
"icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAMAAAAVBLyFAAAAmVBMVEUAAAC/AADAAADAAADAAAC/AAC+AAC/AAC/AAC/AAC/AADAAAC/AAC/AAC/AADAAAC/AADAAAC/AAC/AADEAAC/AADXYWHRS0vMOTnGHh7AAADAAAC+AAC/AAC/AADGAAC/AAD////XXFzHHx/++vr77u733NzQRETMNDTJJibDEBD99vb78PD55ubzzs7xyMjuurrSTEzBCQmtvS+6AAAAIHRSTlMApFWZXe5mRPU1085j39zWnol3Jw/49PPy8ObFloBsCQk/Lh0AAACMSURBVBjTVY7nDsIwDAYdoNCkaeliL6fpZvP+D0djBZHer9NZlj6QU+KUXc5HI7EEFs8NqYjCcO/56DNgMyAyDwnvnyDCd4td4aZlU96Ku1q7qX8qpeqdkwQ2Qxo9irZSpbpunBTo+qFf1dZNqHv8dOYxWRh4HqCBpqKduLLCgE+Iw3CXZBwseZr8/AvR2g1q3xyaTQAAAABJRU5ErkJggg==",
"count": 0,
}, "press": {
"label": "press release(s)",
"label_hant": "新聞稿",
"label_hans": "新闻稿",
"type": "type",
"icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAOCAMAAAD+MweGAAAAPFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQLyYwAAAAE3RSTlMAzHczU/m4lm8wHL6timZBPQwdu570zwAAAFxJREFUCNetyDkOw0AMBEGS5p663f//q1eioUCxKhhgWi4lAanI7WBx94Xjep9ho46tbOcRnt4sOhEm/Zd1J+zrWVTVm4bmY6SatW6hN7MqGeZCKDNk+eYEt5T7D9g7DD/ysJyVAAAAAElFTkSuQmCC",
"count": 0,
}, "rspBlacklisted": {
"label": "blacklisted",
"label_hant": "列入黑名單",
"label_hans": "列入黑名单",
"type": "reliability",
"icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAWlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////u7u7o6OgpKSkMDAy0tLT7+/v5+fl+fn58fHw5OTklJSUhISG1tbWsrKyjo6MkJCR7e3s8PDxKkGAPAAAACnRSTlMAvI4+GrPi4bSxfq7qvQAAAHZJREFUCNddj0sSwjAMQ/MtICexk/QDFO5/TXDpgol2b0a2JKPyLkbnzU/B4pANB03gLtIZk7LFO1WimhbY7x04PdacyzMxvHHotWAvWNsMZ664Uy7AlkkQTfzH22nedhQ1D680aEmNqGnQWWMWeTEuYSw5TPgAC+IHcILUzWIAAAAASUVORK5CYII=",
"count": 0,
}, "rspDeprecated": {
"label": "deprecated",
"label_hant": "應停用",
"label_hans": "应停用",
"type": "reliability",
"icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAq1BMVEUAAAAUBQUTBQWzJCT///+uIyOwIyOsIiJKEBBLDw9wFhZsFRVHDg67u7tgLS2OIiLLy8ttWVlkPj5kKyv6+vry8vLu7u7j4+Pc3NzX19e3t7eysrKdmJhpVFRhNzdWNDR6IyOhISHp6eno5+fY1tbDw8O6tbWqqamoqKiakJCQkJCQhYWKfX1lSkpYPj5aNTVEMjJnMDBcLy99KiqDKCimISGWICBAHBwsGRlV2YqAAAAAA3RSTlMAp597gGAlAAAAqklEQVQY02XQ1xKCMBAFUHE3BBUSlCLSsffe/v/LTLIjL9ynzJk7s5vt6fTdgY5rqTfBiNs6fGi1ACBFA8AUGWDAg2v4fRqiRvPxc9wXQORygGCTeOiNQYW7PYcBlLOpkccNmGNkQiKPJ7CV2Er8beZlxTkWbSdBxGi5OLz/nVLBPMXwAqpDsyLEFHEn9Syzj8wRVxhX7YoM7mtEv3oR0Na1EDUj6P69e58fVvYMNLFQgRAAAAAASUVORK5CYII=",
"count": 0,
}, "rspGenerallyReliable": {
"label": "generally reliable",
"label_hant": "通常可靠",
"label_hans": "通常可靠",
"type": "reliability",
"icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAbFBMVEUAAAAsoCwsoSw+qD4toS0roCstoi0uoS4snyw8qDwtoC0toC0soCwuny4toC0toC3///8voi8toS0soCzo9egyozLp9enj8+PD5MORzZGOzI5GrEa/4r/e8N7M6Mxxv3FBqkH0+vTy+fLE5cSRPYNXAAAAEHRSTlMAsxr9vo4/5JD9wbw/PeaP9lvV4AAAAIVJREFUCNclzlsWgyAMBFBQRKu1TXgp+Gy7/z2WgfniHpKTEchzkHLQoqYZrWlbY1VT9OIYiELkHh55pZKVVd6zser8JKvFYEL985cznZAtfU+i3W8LPSR4+V8R+DZhuT1DGNY20nFvjoiSnYVQ+dAB7TyhRs8pyyXUgFUtOUGI7qTsZrz+IPgKG81qz+sAAAAASUVORK5CYII=",
"count": 0,
}, "rspGenerallyUnreliable": {
"label": "generally unreliable",
"label_hant": "通常不可靠",
"label_hans": "通常不可靠",
"type": "reliability",
"icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAASFBMVEUAAADMAADMAADPAADMAADMAADMAADNAADMAADNAAD////MAAD99fXsnp7pj4/nhobib2/RGBjia2vojY3jcXHYPz/YPDzRGhqXVefLAAAACnRSTlMA8c8VVPOChINSyGF/kwAAAHJJREFUCNc9z9sSwyAIRVGQaFLAVs3t//+0gE3325pxnANYtKac00YQLXgftbaOS0hOZUuHmAlP2TkaSLDe+pZPUHuBdDA/bgly5b8rAhrDk6nxz/F46/rYvyIcHO1yIfmMMWdc8poje4uRJo+Kn1D8hC/MLAbL8liTMwAAAABJRU5ErkJggg==",
"count": 0,
}, "rspMarginallyReliable": {
"label": "marginally reliable",
"label_hant": "半可靠",
"label_hans": "半可靠",
"type": "reliability",
"icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAMAAAAR8Wy4AAAAjVBMVEUAAAD2eQD1eQD2eQD1eQD1eQD1eQD1eAD0eQD0eAD4egDycwD/gAD/cgD1egD1eQD1eQD1eQD1eQD2eQD2eQD0egD0eAD////4nUX1eQD2fgn3kSz3jCTj4N/96tf82LWYmJj7yJb7xI6Li4v5tG9ra2tZWVlISEj2hBT+9+/+9u7GxsbFxcVHR0dGRkYfNpgQAAAAF3RSTlMAu/lq7uDVenUuJBQJBMOvrZaUVFJHRoWjpJIAAAB/SURBVAgdVcEHFoIwEAXAJaEXu3429I71/sczKvJghiZS0oovhE9LW6V2tHDmuuYLzSI7ybLUjuhPcvEcCpY0CcwYrwGxGdDPXuXoe+TqQF+eaIGuA1rh0cdmvAKPO3AbDdKOXAFoGgAVn4hCK4FWltASKySX03iWskuOseK8AfKLCvyhOfkVAAAAAElFTkSuQmCC",
"count": 0,
}, "rspMulti": {
"label": "sometimes reliable",
"label_hant": "無共識",
"label_hans": "无共识",
"type": "reliability",
"icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAtFBMVEUAAAAJrd8gteIPsOAAqt0Aq90Aqt0Aqts4veUkt+IWsuAuuuMErN4FrN4ErN4Cq94Cq90Aqt0Aqt8Aqd4Aqt4AqtwApt8Zs+EEq94FrN0Dqt0Dq94AqdwAq90Aqd0Aqd4AqtkAqt8AgP////8Aqt1NxOj1/P74/f7m9/zb8/rE6/e86faq4/Sn4vOc3vKQ2vB70+5Xx+k+v+bs+fzk9vvU8fnO7/iW3PFozetYyOkktuIas+C+oCNVAAAAI3RSTlMA/fv7oJuWI/v7+/rh0MO4tXZGNScSC/vuzb6pjH9xTRsYAtfMWVAAAACbSURBVAjXJctXEsJQCEBRXmKipjd7F9J77Lr/fYnP+8HMGQC480Fz1noA/8Y2TV+9Qs5RajktMMuwXFgn5kq5JDFRnFwNFyCgEjtR16LDikLQFcS2QewHRHUHboxcevs8EScj8CRjemeSW0NySPhE+BBSxSwKHg+KADw15y2/3MUIAGaW2qR5nrTCnsPPGxKmKUhjySJf0/dj4L7guBKsqi+5hQAAAABJRU5ErkJggg==",
"count": 0,
}, "satire": {
"label": "satirical",
"label_hant": "幽默",
"label_hans": "幽默",
"type": "type",
"icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAAG/yacAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5wceCDI64ByhXQAAAPFJREFUKM+V0zFKQ0EQBuBvn4pWClaWYiF6Ck+Qy+Qi6VLkFNbpxEOYMoQQrCRqY0h8azML6+NJ4g/LMjP/zD/8y8IYLR4x0I9B1FuME3KH8IoXfOAc97iqCQnfcW9j0lmP0hcanCAXpTaSBduI2yAWtGiKUtMzfYfjnnwrlDadQq5OjQ1yUVg7DOt6jYwJbjDqKI0iP4l4l6piOkApI9XvtKucPIohuTIqFWNSceMfSmAVwXxPwzx4qwazSH7uaSr1GQwrM6Z/NEwrzjDhNLqvg/COJ7zhEg+4qFa8K5Nusei8T/csgteLZyzjaywj/oUf7bdVPf0Xy7cAAAAASUVORK5CYII=",
"count": 0,
}, "social": {
"label": "social site(s)",
"label_hant": "社群媒體",
"label_hans": "社交媒体",
"type": "user-generated",
"icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAATCAMAAABBexbDAAAAflBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCtoPsAAAAKXRSTlMAuojOBPt2P/bv1cx9TywM5dnGwKqlaFlWLR0B3rGhmY9sRDYkElw4GE5gfmkAAAC4SURBVBgZPcGFVsRAEATAnpXbuHvOBej//0Em5JEq7GbPSDwFh0D6M2mXh8MuCFRhm+iDzWKeAlXYS/4N5RpO4voxm+0YV1CGdZCvOEkGmyZPAG/PPEhWNfKyWVIBODFyo7zTLp9tGucAWvJiBGW5FvZ2fQA/nqQRqMIKT8BAZeqTutt2AnClMuT5FdGWANaEypDRjWyhMm5qswklVMxDv2KT8l/n8Gfgzt8ddk64SQMOny7upwWHX849E8nohJh1AAAAAElFTkSuQmCC",
"count": 0,
}, "sponsored": {
"label": "sponsored",
"label_hant": "宣傳稿",
"label_hans": "宣传稿",
"type": "influence",
"icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAASCAYAAAC9+TVUAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5wceCRIMu+B6UQAAAUVJREFUOMuN079KXFEQx/HPVQwqEgIpU2yRzpSBFG7lK+QNtjeNQjqxCYivkCovkfRWQdhlCx9ALGyWgIWBsFl3b5o5MjneKw4Md5j5zu/8m8v/9gXXWGBc1caRvw6u0y7Rhq9SfNuTvyyNa0nkPL4tmtTwKgk0EWf+kR0HtIymVUfcBvdgTYrXA9rCi2iqbQ1/8Sfxj2yUzvyUj/qOcvRMgeJHtcAw3cU8tjyvmnK+3M0wi0wiuaie8gc+4meVL9wki+RC+X7GS7wJ5rSHe3idktxIc/Ia+3iLA9xhN9UL38A0CvfpXlp8iwU28ClEcr3wU2msVx2jfYUPGOBdD3fbhOJ6NfLwHnvYwTbO8LuDW8JNzza/YjMWGOB7z7Fv4CLNQVsBv2I651U+8xdw2POrL6phu+/hDsucnGDWAayS1wKz6PMP8f7HxLFPnyIAAAAASUVORK5CYII=",
"count": 0,
}, "tabloids": {
"label": "tabloid(s)",
"label_hant": "小報",
"label_hans": "小报",
"type": "medium",
"icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAe1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9eBywAAAAKHRSTlMA33YN9+rLup5pZkU+8drRtKqTjF9aUyslHxsF4tXDwqujmYaBXBQIt6ZAsgAAAH1JREFUGBl1wVUWwjAABMBNUndXXPf+J4TIa39gBv9cCykVdmPIrxa7mloFvOE01DygnWFF1Dyl4jushVoNmQVwyuB88ZMkfQo4vS+jg+qG/ghrbkiKeE2zEEaa0zi9xg7alNMJYUXcZDAENw8YiUenmGAtcVX6IrgNK376AFE7D6Mmxn6bAAAAAElFTkSuQmCC",
"count": 0,
}, "tvPrograms": {
"label": "TV program(s)",
"label_hant": "電視節目",
"label_hans": "电视节目",
"type": "medium",
"icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARAgMAAABGA69pAAAADFBMVEUAAACoqKgAAAA1NTWxW1e8AAAAAnRSTlMAWWQkJGgAAAA4SURBVAjXY2BgaGhgAIJGMPnoAIhUYwABayBmWrVqAQMD16pVKxgYNIAMILlqVRd+EqISogtqAgBQEBiFRNOi6QAAAABJRU5ErkJggg==",
"count": 0,
}, "unknown": {
"label": "unknown",
"label_hant": "未知",
"label_hans": "未知",
"type": "unknown",
"icon": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJNSURBVDhPVVJNTxNRFJ33prCAdood6EIpi35YKjUsaGzqUjclRsrCXWHjD5CFphJYuBIo3UiiwQTDgoWkC2lNbGJioiEGIhBDFwLFNKGV8GG0KRlMEWbePO+dQmNPcpPzbs65Lzn3EqEOT2hLi/mOrusReHigdEKEbc7JgqLEPsCbowpRM1oscQ+l5DXQgM8nM7/fLnCQZbOHQj5fFoF/FkUaLZcf7VYdAEkac1ut8Z+BwCttdXVP5YCdnbJeKBwx5IuLBdXvf8kkabIoy/HL5zZOwPSlp2eGlUoVXVH+6pFIklmtkxwLOfYODo41n28a+vH3hg2mhFGwvPxDw+kjIx9Ze/szlkrl1HR6W0U+OvrJ+DmT+a6hVpImblBCeJ/LdYmFQg4RB9ntTWR8/JbQ3+81RSJXTb29br62tmdkEQ67aWtrEwRG71LIx9nV1YZ9A0NDQTIwcJ3iD8Xikba0tEtcLpuRJoRHOjtl4NwNRoExpmO/DoODb0l394wJ1kGGh2/W0q9qCcPJufX1Q4gew69HMHiFr6zcFzo6rIbx7EzjGxu/CSi30Phmf/+PmMnkmaE+RywWEhKJ26S5ubH2WzK5hQkTOJAFowERv/N4XjDYnZEeIhpNGXWBzc1fmsMxBeuYmDNMCLP5aRvEnHM6n7P5+W/a6amGy+dYJyeqPjubVdEEq/tqs01J6Pnv5MZkSk3TQO9ZLI3c65W5rnMhlyuRSkXFDOYaGoQHpdLjY9TXjBcwmxPXKOV9QOHI4bwJyXEuphXlYb6qQAjCP3DDM2e6XmppAAAAAElFTkSuQmCC",
"count": 0,
}
},
escapeRegex: function (string) {
return string.replace(/[/\-\\^$*+?.()|[\]{}]/g, '\\$&');
},
regexBuilder: function (string) {
// Given a domain and path, the regex looks for a substring that matches the following rules:
// starts with http:// or https://
// does not have any additional / before domain
// domain immediately follows :// or is preceded with a . (to account for subdomains)
// after the domain and path, look for one of the following:
// string ends
// next character is a /
// domain had a period at the end (this allows gov. to match TLDs like gov.uk)
let regex = new RegExp('https?:\\/\\/([^\\/]*\\.)?' + CiteUnseen.escapeRegex(string) + '($|((?<=\\.)|\\/))');
return regex;
},
/**
* 為引用的來源加上圖示。
* @param categorizedDomains {Object} - 來源分類的網域
* @param categorizedStrings {Object} - 來源分類的字串
*/
addIcons: function (categorizedDomains, categorizedStrings) {
// Filter categorizedDomains down to just the links that appear in the page's citations
// Given how many domains we track and our RegExp usage later, this has significant time savings
// Quick test on an article with ~500 citations went ~5x faster
let allCitationLinks = [];
CiteUnseen.refs.forEach(function (ref) {
if (ref.nodeName.toLowerCase() === 'a') {
allCitationLinks.push(ref.getAttribute('href'));
} else {
let refLink = ref.querySelector("a.external");
if (refLink) {
allCitationLinks.push(refLink.getAttribute('href'));
}
}
});
Object.keys(categorizedDomains).forEach(function (key) {
allCitationLinks.forEach(function (link) {
categorizedDomains[key].forEach(function (domain) {
if (!(CiteUnseen.citeUnseenDomainIgnore[key] && CiteUnseen.citeUnseenDomainIgnore[key].includes(domain)) && link.includes(domain)) {
CiteUnseen.filteredCategorizedDomains[key].indexOf(domain) === -1 ? CiteUnseen.filteredCategorizedDomains[key].push(domain) : null;
}
});
});
});
// Flag for when a source is not news due to being something else:
let notNews;
// Flag for when a source has been identified under an RSP category
// Mainly used to disclude from rspMulti
let rspSet;
// Flag for when a source has not been identified at all
let unknownSet;
CiteUnseen.refs.forEach(function (ref) {
notNews = false;
rspSet = false;
unknownSet = true;
if (ref.classList.contains("book") || ref.classList.contains("journal") || ref.classList.contains("encyclopaedia") || ref.classList.contains("conference") || ref.classList.contains("thesis")) {
if (CiteUnseen.citeUnseenCategories.books) {
CiteUnseen.processIcon(ref, "books");
}
} else {
let refLink = null;
if (ref.nodeName.toLowerCase() === 'a') {
refLink = ref;
} else {
let link = ref.querySelector("a.external");
if (link) {
refLink = link;
}
}
if (refLink) {
let externalLink = refLink.getAttribute('href');
// Check if ref's first link is in any of our datasets.
// Some matches will flag as notNews so that it won't be marked as news, even if there's a match.
if (CiteUnseen.filteredCategorizedDomains.books.some(el => externalLink.match(CiteUnseen.regexBuilder(el))) || categorizedStrings.books.some(el => externalLink.includes(el))) {
if (CiteUnseen.citeUnseenCategories.books) {
CiteUnseen.processIcon(refLink, "books");
notNews = true;
}
unknownSet = false;
}
if (CiteUnseen.filteredCategorizedDomains.press.some(el => externalLink.match(CiteUnseen.regexBuilder(el))) || categorizedStrings.press.some(el => externalLink.includes(el)) || refLink.parentNode.classList.contains("pressrelease")) {
if (CiteUnseen.citeUnseenCategories.press) {
CiteUnseen.processIcon(refLink, "press");
notNews = true;
}
unknownSet = false;
}
if (CiteUnseen.filteredCategorizedDomains.social.some(el => externalLink.match(CiteUnseen.regexBuilder(el))) || categorizedStrings.social.some(el => externalLink.includes(el))) {
if (CiteUnseen.citeUnseenCategories.social) {
CiteUnseen.processIcon(refLink, "social");
notNews = true;
}
unknownSet = false;
}
if (CiteUnseen.filteredCategorizedDomains.satire.some(el => externalLink.match(CiteUnseen.regexBuilder(el))) || categorizedStrings.satire.some(el => externalLink.includes(el))) {
if (CiteUnseen.citeUnseenCategories.satire) {
CiteUnseen.processIcon(refLink, "satire");
notNews = true;
}
unknownSet = false;
}
if (CiteUnseen.filteredCategorizedDomains.sponsored.some(el => externalLink.match(CiteUnseen.regexBuilder(el))) || categorizedStrings.sponsored.some(el => externalLink.includes(el))) {
if (CiteUnseen.citeUnseenCategories.sponsored) {
CiteUnseen.processIcon(refLink, "sponsored");
notNews = true;
}
unknownSet = false;
}
if (CiteUnseen.filteredCategorizedDomains.community.some(el => externalLink.match(CiteUnseen.regexBuilder(el))) || categorizedStrings.community.some(el => externalLink.includes(el))) {
if (CiteUnseen.citeUnseenCategories.community) {
CiteUnseen.processIcon(refLink, "community");
notNews = true;
}
unknownSet = false;
}
if (CiteUnseen.filteredCategorizedDomains.opinions.some(el => externalLink.match(CiteUnseen.regexBuilder(el))) || categorizedStrings.opinions.some(el => externalLink.includes(el))) {
if (CiteUnseen.citeUnseenCategories.opinions) {
CiteUnseen.processIcon(refLink, "opinions");
notNews = true;
}
unknownSet = false;
}
if (CiteUnseen.filteredCategorizedDomains.blogs.some(el => externalLink.match(CiteUnseen.regexBuilder(el))) || categorizedStrings.blogs.some(el => externalLink.includes(el))) {
if (CiteUnseen.citeUnseenCategories.blogs) {
CiteUnseen.processIcon(refLink, "blogs");
notNews = true;
}
unknownSet = false;
}
if (CiteUnseen.filteredCategorizedDomains.editable.some(el => externalLink.match(CiteUnseen.regexBuilder(el))) || categorizedStrings.editable.some(el => externalLink.includes(el))) {
if (CiteUnseen.citeUnseenCategories.editable) {
CiteUnseen.processIcon(refLink, "editable");
notNews = true;
}
unknownSet = false;
}
if (CiteUnseen.filteredCategorizedDomains.government.some(el => externalLink.match(CiteUnseen.regexBuilder(el))) || categorizedStrings.government.some(el => externalLink.includes(el))) {
if (CiteUnseen.citeUnseenCategories.government && !ref.classList.contains("journal")) {
CiteUnseen.processIcon(refLink, "government");
}
unknownSet = false;
}
if (CiteUnseen.filteredCategorizedDomains.tabloids.some(el => externalLink.match(CiteUnseen.regexBuilder(el))) || categorizedStrings.tabloids.some(el => externalLink.includes(el))) {
if (CiteUnseen.citeUnseenCategories.tabloids) {
CiteUnseen.processIcon(refLink, "tabloids");
notNews = true;
}
unknownSet = false;
}
if (CiteUnseen.filteredCategorizedDomains.tvPrograms.some(el => externalLink.match(CiteUnseen.regexBuilder(el))) || categorizedStrings.tvPrograms.some(el => externalLink.includes(el))) {
if (CiteUnseen.citeUnseenCategories.tvPrograms) {
CiteUnseen.processIcon(refLink, "tvPrograms");
notNews = true;
}
unknownSet = false;
}
if (CiteUnseen.filteredCategorizedDomains.predatory.some(el => externalLink.match(CiteUnseen.regexBuilder(el)))) {
if (CiteUnseen.citeUnseenCategories.predatory) {
CiteUnseen.processIcon(refLink, "predatory");
notNews = true;
}
unknownSet = false;
}
if (categorizedDomains.news.some(el => externalLink.match(CiteUnseen.regexBuilder(el))) || categorizedStrings.news.some(el => externalLink.includes(el))) {
if (CiteUnseen.citeUnseenCategories.news && !notNews) {
CiteUnseen.processIcon(refLink, "news");
}
unknownSet = false;
}
if (CiteUnseen.filteredCategorizedDomains.advocacy.some(el => externalLink.match(CiteUnseen.regexBuilder(el))) || categorizedStrings.advocacy.some(el => externalLink.includes(el))) {
if (CiteUnseen.citeUnseenCategories.advocacy) {
CiteUnseen.processIcon(refLink, "advocacy");
}
unknownSet = false;
}
if (CiteUnseen.filteredCategorizedDomains.rspDeprecated.some(el => externalLink.match(CiteUnseen.regexBuilder(el)))) {
if (CiteUnseen.citeUnseenCategories.rspDeprecated) {
CiteUnseen.processIcon(refLink, "rspDeprecated");
rspSet = true;
}
unknownSet = false;
}
if (CiteUnseen.filteredCategorizedDomains.rspBlacklisted.some(el => externalLink.match(CiteUnseen.regexBuilder(el)))) {
if (CiteUnseen.citeUnseenCategories.rspBlacklisted) {
CiteUnseen.processIcon(refLink, "rspBlacklisted");
rspSet = true;
}
unknownSet = false;
}
if (CiteUnseen.filteredCategorizedDomains.rspGenerallyUnreliable.some(el => externalLink.match(CiteUnseen.regexBuilder(el)))) {
if (CiteUnseen.citeUnseenCategories.rspGenerallyUnreliable) {
CiteUnseen.processIcon(refLink, "rspGenerallyUnreliable");
rspSet = true;
}
unknownSet = false;
}
if (CiteUnseen.filteredCategorizedDomains.rspMarginallyReliable.some(el => externalLink.match(CiteUnseen.regexBuilder(el)))) {
if (CiteUnseen.citeUnseenCategories.rspMarginallyReliable) {
CiteUnseen.processIcon(refLink, "rspMarginallyReliable");
rspSet = true;
}
unknownSet = false;
}
if (CiteUnseen.filteredCategorizedDomains.rspGenerallyReliable.some(el => externalLink.match(CiteUnseen.regexBuilder(el)))) {
if (CiteUnseen.citeUnseenCategories.rspGenerallyReliable && !rspSet) {
CiteUnseen.processIcon(refLink, "rspGenerallyReliable");
rspSet = true;
}
unknownSet = false;
}
if (CiteUnseen.filteredCategorizedDomains.rspMulti.some(el => externalLink.match(CiteUnseen.regexBuilder(el)))) {
if (CiteUnseen.citeUnseenCategories.rspMulti && !rspSet) {
CiteUnseen.processIcon(refLink, "rspMulti");
rspSet = true;
}
unknownSet = false;
}
if (CiteUnseen.citeUnseenCategories.unknown && unknownSet) {
// 並未被識別的來源,標記為未知。
CiteUnseen.processIcon(refLink, "unknown");
}
}
}
});
if (window.cite_unseen_dashboard) {
CiteUnseen.outputDashboard();
}
console.timeEnd('CiteUnseen runtime');
},
addToCount: function (node, type) {
if (CiteUnseen.reflistNode.contains(node)) {
CiteUnseen.citeUnseenRefTotal++;
CiteUnseen.citeUnseenCategoryData[type].count = CiteUnseen.citeUnseenCategoryData[type].count + 1;
}
},
/**
* 為節點添加圖示、滑鼠懸浮文字。
* @param node {Element} - 節點
* @param type {String} - 類型
*/
processIcon: function (node, type) {
let iconNode = document.createElement("img");
iconNode.classList.add("skin-invert");
switch (type) {
case "advocacy":
iconNode.setAttribute("src", CiteUnseen.citeUnseenCategoryData.advocacy.icon);
iconNode.setAttribute("alt", CiteUnseen.convByVar({
en: "This source is an advocacy organization.",
hant: "此來源為宣傳機構。",
hans: "此来源为宣传机构。",
}));
iconNode.setAttribute("title", CiteUnseen.convByVar({
en: "[Cite Unseen] This source is an advocacy organization.",
hant: "[Cite Unseen] 此來源為宣傳機構。",
hans: "[Cite Unseen] 此来源为宣传机构。",
}));
CiteUnseen.addToCount(node, "advocacy");
break;
case "blogs":
iconNode.setAttribute("src", CiteUnseen.citeUnseenCategoryData.blogs.icon);
iconNode.setAttribute("alt", CiteUnseen.convByVar({
en: "This source is a blog piece.", hant: "此來源為部落格文章。", hans: "此来源为博客文章。",
}));
iconNode.setAttribute("title", CiteUnseen.convByVar({
en: "[Cite Unseen] This source is a blog piece.",
hant: "[Cite Unseen] 此來源為部落格文章。",
hans: "[Cite Unseen] 此来源为博客文章。",
}));
CiteUnseen.addToCount(node, "blogs");
break;
case "books":
iconNode.setAttribute("src", CiteUnseen.citeUnseenCategoryData.books.icon);
iconNode.setAttribute("alt", CiteUnseen.convByVar({
en: "This source is a published book.", hant: "此來源為出版書籍或期刊。", hans: "此来源为出版书籍或期刊。",
}));
iconNode.setAttribute("title", CiteUnseen.convByVar({
en: "[Cite Unseen] This source is a published book.",
hant: "[Cite Unseen] 此來源為出版書籍或期刊。",
hans: "[Cite Unseen] 此来源为出版书籍或期刊。",
}));
CiteUnseen.addToCount(node, "books");
break;
case "community":
iconNode.setAttribute("src", CiteUnseen.citeUnseenCategoryData.community.icon);
iconNode.setAttribute("alt", CiteUnseen.convByVar({
en: "This source is community-created news.",
hant: "此來源為社群創作的新聞。",
hans: "此来源为社群创作的新闻。",
}));
iconNode.setAttribute("title", CiteUnseen.convByVar({
en: "[Cite Unseen] This source is community-created news.",
hant: "[Cite Unseen] 此來源為社群創作的新聞。",
hans: "[Cite Unseen] 此来源为社群创作的新闻。",
}));
CiteUnseen.addToCount(node, "community");
break;
case "editable":
iconNode.setAttribute("src", CiteUnseen.citeUnseenCategoryData.editable.icon);
iconNode.setAttribute("alt", CiteUnseen.convByVar({
en: "This source is editable by the community (such as a wiki).",
hant: "此來源可由社群編輯(例如 Wiki)。",
hans: "此来源可由社群编辑(例如 Wiki)。",
}));
iconNode.setAttribute("title", CiteUnseen.convByVar({
en: "[Cite Unseen] This source is editable by the community (such as a wiki).",
hant: "[Cite Unseen] 此來源可由社群編輯(例如 Wiki)。",
hans: "[Cite Unseen] 此来源可由社群编辑(例如 Wiki)。",
}));
CiteUnseen.addToCount(node, "editable");
break;
case "government":
iconNode.setAttribute("src", CiteUnseen.citeUnseenCategoryData.government.icon);
iconNode.setAttribute("alt", CiteUnseen.convByVar({
en: "This source has been identified as state-owned or -controlled media, or is a government source.",
hant: "此來源已被識別為國有或國營媒體,或為政府來源。",
hans: "此来源已被识别为国有或国营媒体,或为政府来源。",
}));
iconNode.setAttribute("title", CiteUnseen.convByVar({
en: "[Cite Unseen] This source has been identified as state-owned or -controlled media, or is a government source.",
hant: "[Cite Unseen] 此來源已被識別為國有或國營媒體,或為政府來源。",
hans: "[Cite Unseen] 此来源已被识别为国有或国营媒体,或为政府来源。",
}));
CiteUnseen.addToCount(node, "government");
break;
case "news":
iconNode.setAttribute("src", CiteUnseen.citeUnseenCategoryData.news.icon);
iconNode.setAttribute("alt", CiteUnseen.convByVar({
en: "This source is a news article from a reputable news agency.",
hant: "此來源為來自知名新聞機構的新聞文章。",
hans: "此来源为来自知名新闻机构的新闻文章。",
}));
iconNode.setAttribute("title", CiteUnseen.convByVar({
en: "[Cite Unseen] This source is a news article from a reputable news agency.",
hant: "[Cite Unseen] 此來源為來自知名新聞機構的新聞文章。",
hans: "[Cite Unseen] 此来源为来自知名新闻机构的新闻文章。",
}));
CiteUnseen.addToCount(node, "news");
break;
case "opinions":
iconNode.setAttribute("src", CiteUnseen.citeUnseenCategoryData.opinions.icon);
iconNode.setAttribute("alt", CiteUnseen.convByVar({
en: "This source is an opinion piece.", hant: "此來源為觀點文章。", hans: "此来源为观点文章。",
}));
iconNode.setAttribute("title", CiteUnseen.convByVar({
en: "[Cite Unseen] This source is an opinion piece.",
hant: "[Cite Unseen] 此來源為觀點文章。",
hans: "[Cite Unseen] 此来源为观点文章。",
}));
CiteUnseen.addToCount(node, "opinions");
break;
case "predatory":
iconNode.setAttribute("src", CiteUnseen.citeUnseenCategoryData.predatory.icon);
iconNode.setAttribute("alt", CiteUnseen.convByVar({
en: "This source is from a predatory journal.",
hant: "此來源來自掠奪性期刊。",
hans: "此来源来自掠夺性期刊。",
}));
iconNode.setAttribute("title", CiteUnseen.convByVar({
en: "[Cite Unseen] This source is from a predatory journal.",
hant: "[Cite Unseen] 此來源來自掠奪性期刊。",
hans: "[Cite Unseen] 此来源来自掠夺性期刊。",
}));
CiteUnseen.addToCount(node, "predatory");
break;
case "press":
iconNode.setAttribute("src", CiteUnseen.citeUnseenCategoryData.press.icon);
iconNode.setAttribute("alt", CiteUnseen.convByVar({
en: "This source is a press release.", hant: "此來源為新聞稿。", hans: "此来源为新闻稿。",
}));
iconNode.setAttribute("title", CiteUnseen.convByVar({
en: "[Cite Unseen] This source is a press release.",
hant: "[Cite Unseen] 此來源為新聞稿。",
hans: "[Cite Unseen] 此来源为新闻稿。",
}));
CiteUnseen.addToCount(node, "press");
break;
case "satire":
iconNode.setAttribute("src", CiteUnseen.citeUnseenCategoryData.satire.icon);
iconNode.setAttribute("alt", CiteUnseen.convByVar({
en: "This source publishes satirical content.",
hant: "此來源發表諷刺、惡搞內容。",
hans: "此来源发布讽刺、恶搞内容。",
}));
iconNode.setAttribute("title", CiteUnseen.convByVar({
en: "[Cite Unseen] This source publishes satirical content.",
hant: "[Cite Unseen] 此來源發表諷刺、惡搞內容。",
hans: "[Cite Unseen] 此来源发布讽刺、恶搞内容。",
}));
CiteUnseen.addToCount(node, "satire");
break;
case "sponsored":
iconNode.setAttribute("src", CiteUnseen.citeUnseenCategoryData.sponsored.icon);
iconNode.setAttribute("alt", CiteUnseen.convByVar({
en: "This source is sponsored material.",
hant: "此來源為商單、宣傳稿。",
hans: "此来源为商单、宣传稿。",
}));
iconNode.setAttribute("title", CiteUnseen.convByVar({
en: "[Cite Unseen] This source is sponsored material.",
hant: "[Cite Unseen] 此來源為商單、宣傳稿。",
hans: "[Cite Unseen] 此来源为商单、宣传稿。",
}));
CiteUnseen.addToCount(node, "sponsored");
break;
case "rspDeprecated":
iconNode.setAttribute("src", CiteUnseen.citeUnseenCategoryData.rspDeprecated.icon);
iconNode.setAttribute("alt", CiteUnseen.convByVar({
en: "From WP:RS/P: There is community consensus to deprecate this source. It is considered generally unreliable, and use of this source is generally prohibited.",
hant: "來源檢查表:社群共識已決定停用此來源。一般認為此來源非常不可靠,通常禁止使用。",
hans: "来源检查表:社群共识已决定停用此来源。一般认为此来源非常不可靠,通常禁止使用。",
}));
iconNode.setAttribute("title", CiteUnseen.convByVar({
en: "[Cite Unseen] From WP:RS/P: There is community consensus to deprecate this source. It is considered generally unreliable, and use of this source is generally prohibited.",
hant: "[Cite Unseen] 來源檢查表:社群共識已決定停用此來源。一般認為此來源非常不可靠,通常禁止使用。",
hans: "[Cite Unseen] 来源检查表:社群共识已决定停用此来源。一般认为此来源非常不可靠,通常禁止使用。",
}));
CiteUnseen.addToCount(node, "rspDeprecated");
break;
case "rspBlacklisted":
iconNode.setAttribute("src", CiteUnseen.citeUnseenCategoryData.rspBlacklisted.icon);
iconNode.setAttribute("alt", CiteUnseen.convByVar({
en: "From WP:RS/P: Source is deprecated due to persistent abuse, usually in the form of external link spamming.",
hant: "來源檢查表:由於持續濫用(通常以垃圾外部連結的形式),此來源已被列入黑名單。",
hans: "来源检查表:由于持续滥用(通常以垃圾外部链接的形式),此来源已被列入黑名单。",
}));
iconNode.setAttribute("title", CiteUnseen.convByVar({
en: "[Cite Unseen] From WP:RS/P: Source is deprecated due to persistent abuse, usually in the form of external link spamming.",
hant: "[Cite Unseen] 來源檢查表:由於持續濫用(通常以垃圾外部連結的形式),此來源已被列入黑名單。",
hans: "[Cite Unseen] 来源检查表:由于持续滥用(通常以垃圾外部链接的形式),此来源已被列入黑名单。",
}));
CiteUnseen.addToCount(node, "rspBlacklisted");
break;
case "rspGenerallyUnreliable":
iconNode.setAttribute("src", CiteUnseen.citeUnseenCategoryData.rspGenerallyUnreliable.icon);
iconNode.setAttribute("alt", CiteUnseen.convByVar({
en: "From WP:RS/P or WP:VG/S: There is community consensus that this source is questionable in most cases. It may still be used for uncontroversial self-descriptions, or for self-published content from subject-matter experts.",
hant: "來源檢查表:社群共識認為此來源通常不可靠。它仍可用於無爭議的自我描述,或來自專家的自行發表內容。",
hans: "来源检查表:社群共识认为此来源通常不可靠。它仍可用于无争议的自我描述,或来自专家的自行发布内容。",
}));
iconNode.setAttribute("title", CiteUnseen.convByVar({
en: "[Cite Unseen] From WP:RS/P or WP:VG/S: There is community consensus that this source is questionable in most cases. It may still be used for uncontroversial self-descriptions, or for self-published content from subject-matter experts.",
hant: "[Cite Unseen] 來源檢查表:社群共識認為此來源通常不可靠。它仍可用於無爭議的自我描述,或來自專家的自行發表內容。",
hans: "[Cite Unseen] 来源检查表:社群共识认为此来源通常不可靠。它仍可用于无争议的自我描述,或来自专家的自行发布内容。",
}));
CiteUnseen.addToCount(node, "rspGenerallyUnreliable");
break;
case "rspMarginallyReliable":
iconNode.setAttribute("src", CiteUnseen.citeUnseenCategoryData.rspMarginallyReliable.icon);
iconNode.setAttribute("alt", CiteUnseen.convByVar({
en: "From WP:RS/P or WP:VG/S: This source is marginally reliable, and may be usable depending on context.",
hant: "來源檢查表:此來源半可靠。可能有必要在每次使用該來源時逐個進行審查,視情境決定是否可靠。詳情請參閱 WP:RS/P。",
hans: "来源检查表:此来源半可靠。可能有必要在每次使用该来源时逐个进行审查,视情境决定是否可靠。详情请参阅 WP:RS/P。",
}));
iconNode.setAttribute("title", CiteUnseen.convByVar({
en: "[Cite Unseen] From WP:RS/P or WP:VG/S: This source is marginally reliable, and may be usable depending on context.",
hant: "[Cite Unseen] 來源檢查表:此來源半可靠。可能有必要在每次使用該來源時逐個進行審查,視情境決定是否可靠。詳情請參閱 WP:RS/P。",
hans: "[Cite Unseen] 来源检查表:此来源半可靠。可能有必要在每次使用该来源时逐个进行审查,视情境决定是否可靠。详情请参阅 WP:RS/P。",
}));
CiteUnseen.addToCount(node, "rspMarginallyReliable");
break;
case "rspGenerallyReliable":
iconNode.setAttribute("src", CiteUnseen.citeUnseenCategoryData.rspGenerallyReliable.icon);
iconNode.setAttribute("alt", CiteUnseen.convByVar({
en: "From WP:RS/P or WP:VG/S: Editors show consensus that this source is reliable in most cases on subject matters in its areas of expertise.",
hant: "來源檢查表:編輯們一致認為此來源在其專業領域的主題上通常可靠。",
hans: "来源检查表:编辑们一致认为此来源在其专业领域的主题上通常可靠。",
}));
iconNode.setAttribute("title", CiteUnseen.convByVar({
en: "[Cite Unseen] From WP:RS/P or WP:VG/S: Editors show consensus that this source is reliable in most cases on subject matters in its areas of expertise.",
hant: "[Cite Unseen] 來源檢查表:編輯們一致認為此來源在其專業領域的主題上通常可靠。",
hans: "[Cite Unseen] 来源检查表:编辑们一致认为此来源在其专业领域的主题上通常可靠。",
}));
CiteUnseen.addToCount(node, "rspGenerallyReliable");
break;
case "rspMulti":
iconNode.setAttribute("src", CiteUnseen.citeUnseenCategoryData.rspMulti.icon);
iconNode.setAttribute("alt", CiteUnseen.convByVar({
en: "From WP:RS/P: Status of this source varies on one or more factors (such as topic area, author, or time of publication). Refer to WP:RS/P for more detail.",
hant: "來源檢查表:此來源的可靠性受到一個或多個因素影響(例如主題領域、作者或出版時間)。詳情請參閱 WP:RS/P。",
hans: "来源检查表:此来源的可靠性受到一个或多个因素影响(例如主题领域、作者或出版时间)。详情请参阅 WP:RS/P。",
}));
iconNode.setAttribute("title", CiteUnseen.convByVar({
en: "[Cite Unseen] From WP:RS/P: Status of this source varies on one or more factors (such as topic area, author, or time of publication). Refer to WP:RS/P for more detail.",
hant: "[Cite Unseen] 來源檢查表:此來源的可靠性受到一個或多個因素影響(例如主題領域、作者或出版時間)。詳情請參閱 WP:RS/P。",
hans: "[Cite Unseen] 来源检查表:此来源的可靠性受到一个或多个因素影响(例如主题领域、作者或出版时间)。详情请参阅 WP:RS/P。",
}));
CiteUnseen.addToCount(node, "rspMulti");
break;
case "social":
iconNode.setAttribute("src", CiteUnseen.citeUnseenCategoryData.social.icon);
iconNode.setAttribute("alt", CiteUnseen.convByVar({
en: "This source is a social media site, likely a social media post.",
hant: "此來源為社群媒體網站,可能是社群媒體貼文。",
hans: "此来源为社交媒体网站,可能是社交媒体贴文。",
}));
iconNode.setAttribute("title", CiteUnseen.convByVar({
en: "[Cite Unseen] This source is a social media site, likely a social media post.",
hant: "[Cite Unseen] 此來源為社群媒體網站,可能是社群媒體貼文。",
hans: "[Cite Unseen] 此来源为社交媒体网站,可能是社交媒体贴文。",
}));
CiteUnseen.addToCount(node, "social");
break;
case "tabloids":
iconNode.setAttribute("src", CiteUnseen.citeUnseenCategoryData.tabloids.icon);
iconNode.setAttribute("alt", CiteUnseen.convByVar({
en: "This source is a tabloid article.", hant: "此來源為小報文章。", hans: "此来源为小报文章。",
}));
iconNode.setAttribute("title", CiteUnseen.convByVar({
en: "[Cite Unseen] This source is a tabloid article.",
hant: "[Cite Unseen] 此來源為小報文章。",
hans: "[Cite Unseen] 此来源为小报文章。",
}));
CiteUnseen.addToCount(node, "tabloids");
break;
case "tvPrograms":
iconNode.setAttribute("src", CiteUnseen.citeUnseenCategoryData.tvPrograms.icon);
iconNode.setAttribute("alt", CiteUnseen.convByVar({
en: "This source is a television or radio program. Its reliability depends on the individual program.",
hant: "此來源為電視或廣播節目。其可靠性取決於個別節目。",
hans: "此来源为电视或广播节目。其可靠性取决于个别节目。",
}));
iconNode.setAttribute("title", CiteUnseen.convByVar({
en: "[Cite Unseen] This source is a television or radio program. Its reliability depends on the individual program.",
hant: "[Cite Unseen] 此來源為電視或廣播節目。其可靠性取決於個別節目。",
hans: "[Cite Unseen] 此来源为电视或广播节目。其可靠性取决于个别节目。",
}));
CiteUnseen.addToCount(node, "tvPrograms");
break;
case "unknown":
iconNode.setAttribute("src", CiteUnseen.citeUnseenCategoryData.unknown.icon);
iconNode.setAttribute("alt", CiteUnseen.convByVar({
en: "This source is unknown and has not been categorized.",
hant: "此來源未知,尚未被歸類。",
hans: "此来源未知,尚未被归类。",
}));
iconNode.setAttribute("title", CiteUnseen.convByVar({
en: "[Cite Unseen] This source is unknown and has not been categorized.",
hant: "[Cite Unseen] 此來源未知,尚未被歸類。",
hans: "[Cite Unseen] 此来源未知,尚未被归类。",
}));
CiteUnseen.addToCount(node, "unknown");
break;
default:
break;
}
iconNode.style.paddingRight = "5px";
iconNode.style.width = '100%';
iconNode.style.maxWidth = "17px";
iconNode.style.maxHeight = "17px";
iconNode.style.objectFit = 'contain';
node.parentNode.prepend(iconNode);
},
/**
* 添加來源統計結果展板。
*/
outputDashboard: function () {
let dashboard = document.createElement('div');
dashboard.style.border = '1px solid #ccc';
dashboard.style.marginBottom = '1em';
dashboard.style.borderRadius = '5px';
dashboard.style.fontSize = '.8em';
dashboard.style.display = 'flex';
dashboard.style.gap = '.5em 1em';
dashboard.style.flexWrap = 'wrap';
dashboard.style.padding = '5px';
dashboard.style.justifyContent = 'center';
dashboard.style.textAlign = 'center';
// let dashboardTotal = document.createElement('div');
// dashboardTotal.innerText = CiteUnseen.citeUnseenRefTotal + ' Categorized References';
// dashboardTotal.style.fontSize = '1.2em';
// dashboard.appendChild(dashboardTotal);
// Output reliability counts:
let reliabilityCategoryData = CiteUnseen.filterObjectIncludes(CiteUnseen.citeUnseenCategoryData, 'type', 'reliability');
for (const [key, value] of Object.entries(reliabilityCategoryData)) {
if (value.count > 0) {
let countNode = document.createElement('div');
let countIcon = document.createElement('img');
countIcon.alt = '';
countIcon.src = value.icon;
countIcon.width = '17';
countIcon.style.maxHeight = '18px';
let countText = document.createElement('span');
countText.innerText = value.count + ' ' + CiteUnseen.convByVar({hant: value.label_hant, hans: value.label_hans});
countText.style.paddingLeft = '5px';
countNode.appendChild(countIcon);
countNode.appendChild(countText);
dashboard.appendChild(countNode);
}
}
// Output influence counts:
let influenceCategoryData = CiteUnseen.filterObjectIncludes(CiteUnseen.citeUnseenCategoryData, 'type', 'influence');
for (const [key, value] of Object.entries(influenceCategoryData)) {
if (value.count > 0) {
let countNode = document.createElement('div');
let countIcon = document.createElement('img');
countIcon.alt = '';
countIcon.src = value.icon;
countIcon.width = '17';
countIcon.style.maxHeight = '18px';
let countText = document.createElement('span');
countText.innerText = value.count + ' ' + CiteUnseen.convByVar({hant: value.label_hant, hans: value.label_hans});
countText.style.paddingLeft = '5px';
countNode.appendChild(countIcon);
countNode.appendChild(countText);
dashboard.appendChild(countNode);
}
}
// Output user generated counts:
let userGeneratedCategoryData = CiteUnseen.filterObjectIncludes(CiteUnseen.citeUnseenCategoryData, 'type', 'user-generated');
for (const [key, value] of Object.entries(userGeneratedCategoryData)) {
if (value.count > 0) {
let countNode = document.createElement('div');
let countIcon = document.createElement('img');
countIcon.alt = '';
countIcon.src = value.icon;
countIcon.width = '17';
countIcon.style.maxHeight = '18px';
let countText = document.createElement('span');
countText.innerText = value.count + ' ' + CiteUnseen.convByVar({hant: value.label_hant, hans: value.label_hans});
countText.style.paddingLeft = '5px';
countNode.appendChild(countIcon);
countNode.appendChild(countText);
dashboard.appendChild(countNode);
}
}
// Output type counts:
let typeCategoryData = CiteUnseen.filterObjectIncludes(CiteUnseen.citeUnseenCategoryData, 'type', 'type');
for (const [key, value] of Object.entries(typeCategoryData)) {
if (value.count > 0) {
let countNode = document.createElement('div');
let countIcon = document.createElement('img');
countIcon.alt = '';
countIcon.src = value.icon;
countIcon.width = '17';
countIcon.style.maxHeight = '18px';
let countText = document.createElement('span');
countText.innerText = value.count + ' ' + CiteUnseen.convByVar({hant: value.label_hant, hans: value.label_hans});
countText.style.paddingLeft = '5px';
countNode.appendChild(countIcon);
countNode.appendChild(countText);
dashboard.appendChild(countNode);
}
}
// Output medium counts:
let mediumCategoryData = CiteUnseen.filterObjectIncludes(CiteUnseen.citeUnseenCategoryData, 'type', 'medium');
for (const [key, value] of Object.entries(mediumCategoryData)) {
if (value.count > 0) {
let countNode = document.createElement('div');
let countIcon = document.createElement('img');
countIcon.alt = '';
countIcon.src = value.icon;
countIcon.width = '17';
countIcon.style.maxHeight = '18px';
let countText = document.createElement('span');
countText.innerText = value.count + ' ' + CiteUnseen.convByVar({hant: value.label_hant, hans: value.label_hans});
countText.style.paddingLeft = '5px';
countNode.appendChild(countIcon);
countNode.appendChild(countText);
dashboard.appendChild(countNode);
}
}
// Output unknown counts:
let unknownCategoryData = CiteUnseen.filterObjectIncludes(CiteUnseen.citeUnseenCategoryData, 'type', 'unknown');
for (const [key, value] of Object.entries(unknownCategoryData)) {
if (value.count > 0) {
let countNode = document.createElement('div');
let countIcon = document.createElement('img');
countIcon.alt = '';
countIcon.src = value.icon;
countIcon.width = '17';
countIcon.style.maxHeight = '18px';
let countText = document.createElement('span');
countText.innerText = value.count + ' ' + CiteUnseen.convByVar({hant: value.label_hant, hans: value.label_hans});
countText.style.paddingLeft = '5px';
countNode.appendChild(countIcon);
countNode.appendChild(countText);
dashboard.appendChild(countNode);
}
}
document.querySelector('#mw-content-text .mw-parser-output').insertBefore(dashboard, CiteUnseen.reflistNode);
},
filterObjectIncludes: function (obj, filter, filterValue) {
return Object.keys(obj).reduce((acc, val) => (obj[val][filter] !== filterValue ? acc : {
...acc, [val]: obj[val],
}), {});
},
filterObjectExcludes: function (obj, filter, filterValue) {
return Object.keys(obj).reduce((acc, val) => (obj[val][filter] === filterValue ? acc : {
...acc, [val]: obj[val],
}), {});
},
/**
* 程式入口。
*/
init: function () {
// Start timer that will be output to console at end of script:
console.time('CiteUnseen runtime');
mw.loader.using('ext.gadget.HanAssist').then((require) => {
// 導入簡繁轉換模塊
const { convByVar } = require('ext.gadget.HanAssist');
CiteUnseen.convByVar = convByVar;
// Store all references:
CiteUnseen.refs = document.querySelectorAll("cite, span.reference-text > a.external:first-of-type");
// Get reflist node:
CiteUnseen.reflistNode = document.querySelector('#mw-content-text .mw-parser-output div.reflist');
// Get the user's custom rules from User:<username>/CiteUnseen-Rules.js
mw.loader.getScript('/w/index.php?title=User:' + encodeURIComponent(mw.config.get('wgUserName')) + '/CiteUnseen-Rules.js&ctype=text/javascript&action=raw')
.fail(function (err) {
console.log("Error getting Cite Unseen custom rules: " + err.message);
// Start process of adding icons:
CiteUnseen.addIcons(CiteUnseen.categorizedDomains, CiteUnseen.categorizedStrings);
})
.done(function () {
try {
// Account for previous config names:
if (!window.cite_unseen_categories && window.cite_unseen_rules) {
window.cite_unseen_categories = window.cite_unseen_rules;
}
if (!window.cite_unseen_categories && window.cite_unseen_ruleset) {
window.cite_unseen_categories = window.cite_unseen_ruleset;
}
// Get user's category configurations:
if (window.cite_unseen_categories && typeof window.cite_unseen_categories === 'object') {
for (let key in window.cite_unseen_categories) {
CiteUnseen.citeUnseenCategories[key] = window.cite_unseen_categories[key];
}
}
// Get user's domain ignore lists:
if (window.cite_unseen_domain_ignore && typeof window.cite_unseen_domain_ignore === 'object') {
for (let key in window.cite_unseen_domain_ignore) {
CiteUnseen.citeUnseenDomainIgnore[key] = window.cite_unseen_domain_ignore[key];
}
}
// Get user's custom domains:
if (window.cite_unseen_additional_domains && typeof window.cite_unseen_additional_domains === 'object') {
for (let key in window.cite_unseen_additional_domains) {
CiteUnseen.categorizedDomains[key] = CiteUnseen.categorizedDomains[key].concat(window.cite_unseen_additional_domains[key]);
}
}
// Get user's custom strings:
if (window.cite_unseen_additional_strings && typeof window.cite_unseen_additional_strings === 'object') {
for (let key in window.cite_unseen_additional_strings) {
CiteUnseen.categorizedStrings[key] = CiteUnseen.categorizedStrings[key].concat(window.cite_unseen_additional_strings[key]);
}
}
// Start process of adding icons:
CiteUnseen.addIcons(CiteUnseen.categorizedDomains, CiteUnseen.categorizedStrings);
} catch (err) {
console.log('Cite Unseen: Could not read custom rules due to error: ', err);
}
});
});
},
refs: null, // 所有參考文獻
citeUnseenDomainIgnore: {}, // Default source ignore settings
citeUnseenRefTotal: 0, // 參考文獻總數
reflistNode: null, // {{reflist}} 所在之處
convByVar: null, // 簡繁轉換
};
CiteUnseen.init();