/* ***** BEGIN LICENSE BLOCK ***** * Version: MPL 1.1/GPL 2.0/LGPL 2.1 * * The contents of this file are subject to the Mozilla Public License Version * 1.1 (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * http://www.mozilla.org/MPL/ * * Software distributed under the License is distributed on an "AS IS" basis, * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License * for the specific language governing rights and limitations under the * License. * * The Original Code is mozilla.org code. * * The Initial Developer of the Original Code is * Simon Fraser . * Portions created by the Initial Developer are Copyright (C) 2005 * the Initial Developer. All Rights Reserved. * * Contributor(s): * Simon Fraser (Original Author) * Smokey Ardisson * * Alternatively, the contents of this file may be used under the terms of * either the GNU General Public License Version 2 or later (the "GPL"), or * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), * in which case the provisions of the GPL or the LGPL are applicable instead * of those above. If you wish to allow use of your version of this file only * under the terms of either the GPL or the LGPL, and not to allow others to * use your version of this file under the terms of the MPL, indicate your * decision by deleting the provisions above and replace them with the notice * and other provisions required by the GPL or the LGPL. If you do not delete * the provisions above, a recipient may use your version of this file under * the terms of any one of the MPL, the GPL or the LGPL. * * ***** END LICENSE BLOCK ***** */ /* * CSS rules to hide various ad-related images and Flash files, * while avoiding too many false hits. * * Based on CSS by Joe Francis at http://www.floppymoose.com. * */ a:link[href*="/ad."] img, a:link[href*="/ads."] img, a:link[href*="/adclick/"] img, a:link[href*="?banner"] img, a:link[href*="clickurl="] img, a:link[href*=".atwola."] img, a:link[href*="spinbox."] img, a:link[href*="transfer.go"] img, a:link[href*="adfarm"] img, a:link[href*="adserver"] img, a:link[href*=".falkag."] img, a:link[href*="rightmedia.net"] img, a:link[href*="advertising.com"] img, a:link[href*="mondomedia.com"] img, a:link[href*="mediaplex.com"] img, a:link[href*="bluestreak"] img, a:link[href*="doubleclick"] img, a:link[href*="2mdn.net"] img, a:link[href*="atdmt.com"] img, a:link[href*="serving-sys.com"] img, a:link[href*="linksynergy.com"] img, a:link[href*="qksrv.net"] img, a:link[href*="tribalfusion"] img, a:link[href*="valueclick"] img, a:link[href*=".fastclick.net"] img, a:link[href*="/0AD"] img, a:link[href*="trackoffer."] img, a:link[href*="tracksponsor."] img, a:link[href*="print2webcorp.com"] img, a:link[href*="googlesyndication.com"] img, a:link[href*="adquest3d.com"] img, a:link[href*="/RealMedia/ads/"] img, a:link[href*=".jdoqocy.com"] img, a:link[href*=".zedo.com"] img, a:link[href*="/banman.asp?"] img, a:link[href*="adsys.townnews.com"] img, a:link[href*="ak.m3.net"] img, a:link[href*=".pointroll.com"] img, a:link[href*=".mspaceads.com"] img, a:link[href*="247realmedia.com"] img, a:link[href*="adserv.quality-channel.de"] img, a:link[href*="blogads.com"] img, a:link[href*="interclick.com"] img, a:link[href*="anad.tacoda.net/ads"] img, a:link[href*="sw.interpolls.com"] img, a:link[href*="kliptracker.com"] img, a:link[href*="klipmart.com"] img, a:link[href*="gfx.dvlabs.com"] img, a:link[href*="eyereturn.com"] img, a:link[href*="save.TV"] img, a:link[href*="exclick."] img, a:link[href*="adclick."] img, a:link[href*="clickbank.net"] img, a:link[href*=".ru4.com"] img, a:link[href*=".burstnet.com"] img, a:link[href*="adpeeps"] img, a:link[href*="adbrite"] img, a:link[class*="adText"], a:link[class*="adHeadline"], a:link[href*="hrtrak.net"] img, a:link[href*="specificclick.net"] img, embed[src*="/us.yimg.com/a/"], embed[type="application/x-shockwave-flash"][src*="/ad."], embed[type="application/x-shockwave-flash"][src*="/ads."], embed[type="application/x-shockwave-flash"][src*="/ad/"], embed[type="application/x-shockwave-flash"][src*="/ads/"], embed[type="application/x-shockwave-flash"][src*=".atwola.com"], embed[type="application/x-shockwave-flash"][src*="mediaplex.com"], embed[type="application/x-shockwave-flash"][src*="media.adlegend.com"], embed[type="application/x-shockwave-flash"][src*="bluestreak"], embed[type="application/x-shockwave-flash"][src*="adtech.de"], embed[type="application/x-shockwave-flash"][src*=".falkag."], embed[type="application/x-shockwave-flash"][src*="adt.m7z.net"], embed[type="application/x-shockwave-flash"][src^="http://ad."][src*="doubleclick.net"], embed[type="application/x-shockwave-flash"][src*="2mdn.net"], embed[type="application/x-shockwave-flash"][src*=".fastclick.net"], embed[type="application/x-shockwave-flash"][src*="serving-sys.com"], embed[type="application/x-shockwave-flash"][src*="atdmt.com"], embed[type="application/x-shockwave-flash"][src*="linksynergy.com"], embed[type="application/x-shockwave-flash"][src*="adsrv"], embed[type="application/x-shockwave-flash"][src*="adserver"], embed[type="application/x-shockwave-flash"][src*="adclick"], embed[type="application/x-shockwave-flash"][src*="adsfile."], embed[type="application/x-shockwave-flash"][src*="adfshow?"], embed[type="application/x-shockwave-flash"][src*="adimg"], embed[type="application/x-shockwave-flash"][src*="/webad/"], embed[type="application/x-shockwave-flash"][src*="?clickthru"], embed[type="application/x-shockwave-flash"][src*="/RealMedia/ads/"], embed[type="application/x-shockwave-flash"][src*="servedby.advertising.com"], embed[type="application/x-shockwave-flash"][src*=".adbutler.de"], embed[type="application/x-shockwave-flash"][src*="ad.tomshardware.com"], embed[type="application/x-shockwave-flash"][src*="ad4.sina.com.cn"], embed[type="application/x-shockwave-flash"][src*=".specificmedia.com"], embed[type="application/x-shockwave-flash"][src*="cdn.eyewonder.com"], embed[type="application/x-shockwave-flash"][src*=".tribalfusion.com/media/"], embed[type="application/x-shockwave-flash"][src*="/flash/promotions/"], embed[type="application/x-shockwave-flash"][src*=".adtrix.com"], embed[type="application/x-shockwave-flash"][src*=".netshelter.net"], embed[type="application/x-shockwave-flash"][src*=".gms1.net"], embed[type="application/x-shockwave-flash"][src*="ak.m3.net"], embed[type="application/x-shockwave-flash"][src*="ads.t-online.de"], embed[type="application/x-shockwave-flash"][src*=".pointroll.com"], embed[type="application/x-shockwave-flash"][src*="gfx.dvlabs.com"], embed[type="application/x-shockwave-flash"][src*="gfx.klipmart.com"], embed[type="application/x-shockwave-flash"][src*="adserv.quality-channel.de"], embed[type="application/x-shockwave-flash"][src*=".yieldmanager.com"], object[type="application/x-shockwave-flash"][data*=".yieldmanager.com"], object[type="application/x-shockwave-flash"][data*="content.valencemedia.com/"], object[type="application/x-shockwave-flash"][id*="adTower"], object[type="application/x-shockwave-flash"][id*="728x90"], object[type="application/x-shockwave-flash"][id*="171x600"], object[type="application/x-shockwave-flash"][id*="400x250"], object[type="application/x-shockwave-flash"][id*="160x600"], object[type="application/x-shockwave-flash"][id*="300x250"], object[type="application/x-shockwave-flash"][id*="adbox"], object[type="application/x-shockwave-flash"][id*="perma_flash"], object[type="application/x-shockwave-flash"][id*="skyscraper"], embed[type="application/x-shockwave-flash"][src*="eyereturn.com"], embed[type="application/x-shockwave-flash"][src*="media.nyadmcncserve"], embed[type="application/x-shockwave-flash"][src*="adinterax.com"], embed[type="application/x-shockwave-flash"][src*="adbureau.net"], embed[type="application/x-shockwave-flash"][src*="yceml.net"], embed[type="application/x-shockwave-flash"][src*="adsys.townnews.com"], embed[type="application/x-shockwave-flash"][src*="images.anandtech.com/banners"], embed[type="application/x-shockwave-flash"][src*="precisionclick.com"], embed[type="application/x-shockwave-flash"][src*="adsatt.espn.go.com"], embed[type="application/x-shockwave-flash"][src*="blogsmithmedia.com"], embed[type="application/x-shockwave-flash"][src*=".ru4.com"], embed[type="application/x-shockwave-flash"][src*=".adjuggler.com"], embed[type="application/x-shockwave-flash"][src*="lygo.com/ly/video/ad/"], embed[type="application/x-shockwave-flash"][src*="hrtrak.net"], embed[type="application/x-shockwave-flash"][src*="adbrite"], embed[type="application/x-shockwave-flash"][src*=".cachefly.net"], embed[type="application/x-shockwave-flash"][src*=".unicast.com/"], embed[type="application/x-shockwave-flash"][src*=".edgesuite.net"], img[src*="googlesyndication.com"], img[src*=".doubleclick.net"], img[src*="mediaplex.com"], img[src*="serving-sys.com"], img[src*="us.yimg.com/a/"], img[src*="/side_ads/"], img[src*="/ads/"], img[src*="/ad/"], img[src*="/adpics/"], img[src*="/ads."], img[src*="/adimages/"], img[src*="adsfile."], img[src*="/adz/"], img[src*="Editorial_Promos"], img[src*="/toms_skyscraper_"], img[src*="ad4.sina.com.cn"], img[src*=".ultramercial.com"], img[src*=".casalemedia.com"], img[src*="2mdn.net"], img[src*=".zedo.com"], img[src*=".mspaceads.com"], img[src*=".adbrite.com"], img[src*="ximages.offeroptimizer.com"], img[src*="kermit.macnn.com"], img[src*="media.adlegend.com"], img[src*=".adtrix.com"], img[src*=".netshelter.net"], img[src*=".fastclick.net"], img[src*=".gms1.net"], img[src*="ak.m3.net"], img[src*="atdmt.com"], img[src*=".falkag."], img[src*=".pointroll.com"], img[src*="gfx.dvlabs.com"], img[id*="km_placer"], img[src*="247realmedia.com"], img[src*="specificclick.net"], img[src*="admarketplace.net"], img[src*="kliptracker.com"], img[src*="klipmart.com"], img[src*="gfx.dvlabs.com"], img[src*="eyereturn.com"], img[src*="alphaload.de/img/banner"], img[src*="www.save.tv/STVAF"], img[src*="tradedoubler.com"], img[src*="yceml.net"], img[src*="adjuggler.com"], img[src*="sharesale.com"], img[src*="content.ipro.com/images"], img[src*="static.fmpub.net/banners"], img[src*="content.cpxinteractive.com"], img[src*="righthandads"], img[src*=".ru4.com"], img[src*=".burstnet.com"], img[src*="/images/advertising/"], img[src*="hrtrak.net"], img[src*=".tribalfusion.com"], img[src*="cdn.specificmedia.com"], iframe[src*="/ad."], iframe[src*="/ads."], iframe[src*="/jsads/"], iframe[src*="/ad_data/"], iframe[src*="?banner"], iframe[src*="_Banner"], iframe[src*="BET365"], iframe[src*="=click"], iframe[src*="clickurl="], iframe[src*="ad.doubleclick.net"], iframe[src*="googlesyndication.com"], iframe[src*="google/box"], iframe[src*=".atwola."], iframe[src*="spinbox."], iframe[src*="transfer.go"], iframe[src*="adfarm"], iframe[src*="adserv"], iframe[src*=".falkag."], iframe[src*="adt.m7z.net"], iframe[src*="rightmedia.net"], iframe[src*="advertising.com"], iframe[src*="atdmt.com"], iframe[src*="linksynergy.com"], iframe[src*="mondomedia.com"], iframe[src*="mediaplex.com"], iframe[src*="media.adlegend.com"], iframe[src*="bluestreak"], iframe[src*="doubleclick"], iframe[src*="casalemedia.com"], iframe[src*="2mdn.net"], iframe[src*="serving-sys.com"], iframe[src*="qksrv.net"], iframe[src*="tribalfusion"], iframe[src*="valueclick"], iframe[src*=".fastclick.net"], iframe[src*="/rd."], iframe[src*="/0ad"], iframe[src*="trackoffer."], iframe[src*="tracksponsor."], iframe[src*="bridgetrack.com"], iframe[src*=".trafficmp.com"], iframe[src*=".yieldmanager.com"], iframe[src*=".mspaceads.com"], iframe[src*=".adtrix.com"], iframe[src*=".netshelter.net"], iframe[src*=".gms1.net"], iframe[src*="ak.m3.net"], iframe[src*="adsvr.adknowledge.com"], iframe[src*=".pointroll.com"], iframe#google_ads_frame, iframe[src*="lycos.spiegel.de"], iframe[src*="matrix.mediavantage.de"], iframe[src^="http://de"][src*=".myspace.com"], iframe[src*="adjuggler.com"], iframe[src*="clickhype.com"], iframe[src*="euroclick.com"], iframe[src*="network.realmedia.com"], iframe[src*="adcom"], iframe[src*="cpvtext.cpvfeed.com"], iframe[src*="ypn-js.overture.com"], iframe[src*="yceml.net"], iframe[src*="adsys.townnews.com"], iframe[src*="media.adrevolver.com"], iframe[src*="kanoodle"], iframe[src*="nextag.com"], iframe[src*="adframe"], iframe[src*="mm.chitika.net"], iframe[src*="/RealMedia/ads/"], iframe[src*="precisionclick.com/ad/"], iframe[src*="adsatt.espn.go.com"], iframe[src*="rcm.amazon.com"], iframe[src*="adspace"], iframe[src*="AdPlaceholder"], iframe[src*="ffxcam.fairfax.com.au"], iframe[src*="contextweb.com"], iframe[src*="ads-rm.looksmart.com"], iframe[src*=".ru4.com"], iframe[src*=".kanoodle.com"], iframe[src*="adpeeps"], iframe[src*="adbrite"], iframe[src*="hrtrak.net"], iframe[src*="imageshack.us/doneCode.php"], iframe[id*="tp_frame1"], iframe[src*="jazad.aljazeera.net"], iframe[src*="media.nyadmcncserve"], table#overtureLinksWrapper, table.adbritetable, td[class*="blogad_"], td[class*="adstrip"], div#omniture, div#cnnPartners, div#gB1, div#gB2, div#gB3, div.yschspns, div#yschsec, div#sponsorsAd, div#leaderboardAd, div[id^="ads_"], div[id*="ad440x160"], div[id*="ad300x100"], div.werbeblock, div.werbung, div[id$="_ad"], div[id$="_ads"], div[id*="ad_google"], div.top_ad_image, div[class*="_ad_"], div[id*="swf_728x90"], div[id*="swf_171x600"], div[id*="swf_banner"], div[id*="swf_400"], div[id*="swf_160x600"], div[id*="swf_171"], div[id*="swf_adbox"], div[id*="swf_perma_flash"], div[id*="swf_skyscraper"], div[id*="km_main_div"], div#ad * object > embed[type="application/x-shockwave-flash"], div[id*="adSpot"], div[id*="StripAd"], div[id*="konaLayers"], div[class="adPanel"], div[id*="ad-wrap"], div#textlinks>div[class*="sponsorship"], div#topjobs>div[class*="sponsorship"], div[id^="ad_links"], div[class*="adspot"], div[id^="ad_box"] { display: none ! important } @-moz-document domain(mail.google.com) { div#rhc>div.rh {display: none ! important } } /* turn some false positives back off */ a:link[href*="download."] img, a:link[href*="mozilla.org"] img, a:link[href*="netflix.com/addtoqueue"] img, a:link[href*="click.mp3"] img, a:link[href*="linksynergy.com"] img[src*="phobos.apple.com"], img[src*="wikipedia"], img[src*="images.ucomics.com"], img[src*="buttons.googlesyndication.com"], iframe[src*="mozilla.org"] { display: inline ! important }