gitextract_4uj713gw/ ├── .github/ │ └── workflows/ │ └── node.js.yml ├── .gitignore ├── FUNDING.yml ├── LICENSE.md ├── README.md ├── README_ARCHITECTURE.md ├── package.json ├── src/ │ ├── assets/ │ │ └── icon.psd │ ├── background/ │ │ ├── control.js │ │ ├── protection/ │ │ │ ├── background.js │ │ │ ├── listeners-chrome.js │ │ │ ├── listeners-firefox.js │ │ │ ├── protection-ff.js │ │ │ └── protection.js │ │ └── storage.js │ ├── common/ │ │ ├── editDomainlist.js │ │ ├── editRules.js │ │ └── settings.js │ ├── content-scripts/ │ │ ├── contentScript.js │ │ ├── injection/ │ │ │ └── gpc-dom.js │ │ └── registration/ │ │ └── gpc-dom.js │ ├── data/ │ │ ├── complianceData.js │ │ ├── defaultSettings.js │ │ └── headers.js │ ├── manifests/ │ │ ├── chrome/ │ │ │ ├── manifest-dev.json │ │ │ └── manifest-dist.json │ │ └── firefox/ │ │ ├── manifest-dev.json │ │ └── manifest-dist.json │ ├── options/ │ │ ├── components/ │ │ │ ├── scaffold-component.html │ │ │ └── util.js │ │ ├── dark-mode.css │ │ ├── options.html │ │ ├── options.js │ │ ├── styles.css │ │ └── views/ │ │ ├── about-view/ │ │ │ ├── about-view.html │ │ │ └── about-view.js │ │ ├── domainlist-view/ │ │ │ ├── domainlist-view.html │ │ │ └── domainlist-view.js │ │ ├── main-view/ │ │ │ ├── main-view.html │ │ │ └── main-view.js │ │ └── settings-view/ │ │ ├── settings-view.html │ │ └── settings-view.js │ ├── popup/ │ │ ├── popup.html │ │ ├── popup.js │ │ └── styles.css │ ├── rules/ │ │ ├── gpc_exceptions_rules.json │ │ └── universal_gpc_rules.json │ └── theme/ │ └── darkmode.js ├── test/ │ └── background/ │ ├── cookieRemoval.test.js │ └── gpc.test.js ├── ui-mockup/ │ ├── Mockup v1.0.xd │ └── Popup designs/ │ └── Popup.xd └── webpack.config.js