# Test domain blocklist for adblock-fast functional tests
# Lines starting with # are comments and should be filtered out

# -- Valid domains (85 unique) --
ad.doubleclick.test.example.com
ads.bigadnetwork.test.example.com
tracker.analytics.test.example.com
pixel.tracking.test.example.com
beacon.metrics.test.example.com
telemetry.data.test.example.com
stats.counter.test.example.com
banner.display.test.example.com
popup.overlay.test.example.com
interstitial.fullpage.test.example.com
video.preroll.test.example.com
native.sponsored.test.example.com
widget.recommendation.test.example.com
feed.promoted.test.example.com
sidebar.adunit.test.example.com
footer.adzone.test.example.com
header.leaderboard.test.example.com
skyscraper.tower.test.example.com
rectangle.medium.test.example.com
billboard.jumbo.test.example.com
expandable.rich.test.example.com
floating.sticky.test.example.com
adhesion.anchor.test.example.com
pushdown.slide.test.example.com
catfish.bottom.test.example.com
curtain.takeover.test.example.com
skin.wrap.test.example.com
roadblock.wall.test.example.com
splash.welcome.test.example.com
exit.intent.test.example.com
retarget.remarket.test.example.com
lookalike.audience.test.example.com
segment.profile.test.example.com
cookie.sync.test.example.com
fingerprint.device.test.example.com
supercookie.persist.test.example.com
evercookie.track.test.example.com
canvas.fp.test.example.com
webgl.hash.test.example.com
audio.context.test.example.com
font.enum.test.example.com
plugin.detect.test.example.com
screen.res.test.example.com
timezone.offset.test.example.com
language.pref.test.example.com
dnt.ignore.test.example.com
referer.leak.test.example.com
click.redirect.test.example.com
impression.log.test.example.com
conversion.pixel.test.example.com
attribution.track.test.example.com
viewability.measure.test.example.com
brand.safety.test.example.com
fraud.detect.test.example.com
bot.filter.test.example.com
programmatic.bid.test.example.com
realtime.auction.test.example.com
demand.side.test.example.com
supply.platform.test.example.com
exchange.market.test.example.com
mediation.waterfall.test.example.com
prebid.header.test.example.com
openrtb.proto.test.example.com
vast.vpaid.test.example.com
mraid.sdk.test.example.com
gdpr.consent.test.example.com
ccpa.optout.test.example.com
tcf.vendor.test.example.com
cmp.dialog.test.example.com
ab.testing.test.example.com
multivariate.experiment.test.example.com
heatmap.session.test.example.com
scroll.depth.test.example.com
funnel.analysis.test.example.com
cohort.study.test.example.com
survey.feedback.test.example.com
nps.score.test.example.com
crm.integration.test.example.com
cdp.unify.test.example.com
dmp.segment.test.example.com
tag.manager.test.example.com
container.script.test.example.com

# -- Domains shared with hosts.txt (10 overlapping) --
common-shared-1.test.example.com
common-shared-2.test.example.com
common-shared-3.test.example.com
common-shared-4.test.example.com
common-shared-5.test.example.com
common-shared-6.test.example.com
common-shared-7.test.example.com
common-shared-8.test.example.com
common-shared-9.test.example.com
common-shared-10.test.example.com

# -- Subdomain dedup test pairs (parent in this file) --
parent-dedup-1.test.example.com
parent-dedup-2.test.example.com
parent-dedup-3.test.example.com

# -- Invalid entries (should be filtered out) --
# Comment only (filtered by /^#/d)
192.168.1.1
10.0.0.1
127.0.0.1
0.0.0.0
255.255.255.255
-starts-with-dash.test.example.com
.starts-with-dot.test.example.com
ends-with-dot.test.example.com.
has..double.dots.test.example.com
has spaces in it.test.example.com
has@symbol.test.example.com
has!bang.test.example.com
nodot
just a random sentence
