Skip to content

Commit

Permalink
[auto] Update uBOLite MV3 package files for uBOLite_2023.9.19.787
Browse files Browse the repository at this point in the history
Files changed:
D	chromium/about.html
M	chromium/css/dashboard-common.css
M	chromium/css/dashboard.css
M	chromium/css/popup.css
M	chromium/css/settings.css
M	chromium/dashboard.html
D	chromium/js/about.js
M	chromium/js/dashboard.js
M	chromium/log.txt
M	chromium/manifest.json
M	chromium/rulesets/generic-details.json
M	chromium/rulesets/main/annoyances-cookies.json
M	chromium/rulesets/main/annoyances-others.json
M	chromium/rulesets/main/annoyances-overlays.json
M	chromium/rulesets/main/annoyances-social.json
M	chromium/rulesets/main/annoyances-widgets.json
M	chromium/rulesets/main/block-lan.json
M	chromium/rulesets/main/chn-0.json
M	chromium/rulesets/main/default.json
M	chromium/rulesets/main/deu-0.json
M	chromium/rulesets/main/dpollock-0.json
M	chromium/rulesets/main/fra-0.json
M	chromium/rulesets/main/idn-0.json
M	chromium/rulesets/main/ind-0.json
M	chromium/rulesets/main/irn-0.json
M	chromium/rulesets/main/ita-0.json
M	chromium/rulesets/main/jpn-1.json
M	chromium/rulesets/main/kor-1.json
M	chromium/rulesets/main/nld-0.json
M	chromium/rulesets/main/nor-0.json
M	chromium/rulesets/main/pol-0.json
M	chromium/rulesets/main/rou-1.json
M	chromium/rulesets/main/rus-0.json
M	chromium/rulesets/main/spa-1.json
M	chromium/rulesets/main/stevenblack-hosts.json
M	chromium/rulesets/main/swe-1.json
M	chromium/rulesets/main/tur-0.json
M	chromium/rulesets/main/vie-1.json
M	chromium/rulesets/modify-headers/chn-0.json
M	chromium/rulesets/modify-headers/default.json
M	chromium/rulesets/modify-headers/fra-0.json
M	chromium/rulesets/modify-headers/nor-0.json
M	chromium/rulesets/modify-headers/rus-0.json
M	chromium/rulesets/modify-headers/swe-1.json
M	chromium/rulesets/modify-headers/vie-1.json
M	chromium/rulesets/redirect/annoyances-overlays.json
M	chromium/rulesets/redirect/annoyances-social.json
M	chromium/rulesets/redirect/chn-0.json
M	chromium/rulesets/redirect/default.json
M	chromium/rulesets/redirect/fra-0.json
M	chromium/rulesets/redirect/jpn-1.json
M	chromium/rulesets/redirect/kor-1.json
M	chromium/rulesets/redirect/nld-0.json
M	chromium/rulesets/redirect/nor-0.json
M	chromium/rulesets/redirect/pol-0.json
A	chromium/rulesets/redirect/rou-1.json
M	chromium/rulesets/redirect/rus-0.json
M	chromium/rulesets/redirect/spa-1.json
M	chromium/rulesets/redirect/swe-1.json
M	chromium/rulesets/redirect/tur-0.json
M	chromium/rulesets/redirect/vie-1.json
M	chromium/rulesets/regex/annoyances-cookies.json
M	chromium/rulesets/regex/annoyances-others.json
M	chromium/rulesets/regex/annoyances-overlays.json
M	chromium/rulesets/regex/chn-0.json
M	chromium/rulesets/regex/default.json
M	chromium/rulesets/regex/deu-0.json
M	chromium/rulesets/regex/fra-0.json
M	chromium/rulesets/regex/ita-0.json
M	chromium/rulesets/regex/jpn-1.json
M	chromium/rulesets/regex/kor-1.json
M	chromium/rulesets/regex/nld-0.json
M	chromium/rulesets/regex/nor-0.json
M	chromium/rulesets/regex/pol-0.json
A	chromium/rulesets/regex/rou-1.json
M	chromium/rulesets/regex/rus-0.json
M	chromium/rulesets/regex/spa-1.json
M	chromium/rulesets/regex/swe-1.json
M	chromium/rulesets/regex/tur-0.json
M	chromium/rulesets/regex/vie-1.json
M	chromium/rulesets/removeparam/adguard-spyware-url.json
M	chromium/rulesets/removeparam/annoyances-overlays.json
M	chromium/rulesets/removeparam/default.json
M	chromium/rulesets/removeparam/kor-1.json
M	chromium/rulesets/removeparam/nor-0.json
M	chromium/rulesets/removeparam/rus-0.json
M	chromium/rulesets/removeparam/swe-1.json
M	chromium/rulesets/ruleset-details.json
M	chromium/rulesets/scripting/declarative/annoyances-cookies.js
M	chromium/rulesets/scripting/declarative/annoyances-others.js
M	chromium/rulesets/scripting/declarative/annoyances-overlays.js
M	chromium/rulesets/scripting/declarative/annoyances-social.js
M	chromium/rulesets/scripting/declarative/default.js
M	chromium/rulesets/scripting/declarative/irn-0.js
M	chromium/rulesets/scripting/declarative/kor-1.js
A	chromium/rulesets/scripting/declarative/rou-1.js
M	chromium/rulesets/scripting/declarative/rus-0.js
M	chromium/rulesets/scripting/declarative/spa-1.js
M	chromium/rulesets/scripting/declarative/swe-1.js
M	chromium/rulesets/scripting/declarative/tur-0.js
M	chromium/rulesets/scripting/declarative/vie-1.js
M	chromium/rulesets/scripting/generic/annoyances-cookies.js
M	chromium/rulesets/scripting/generic/annoyances-social.js
M	chromium/rulesets/scripting/generic/chn-0.js
M	chromium/rulesets/scripting/generic/default.js
M	chromium/rulesets/scripting/generic/idn-0.js
A	chromium/rulesets/scripting/generic/rou-1.js
M	chromium/rulesets/scripting/generic/swe-1.js
M	chromium/rulesets/scripting/generic/tur-0.js
M	chromium/rulesets/scripting/generichigh/annoyances-cookies.css
M	chromium/rulesets/scripting/generichigh/annoyances-social.css
M	chromium/rulesets/scripting/generichigh/chn-0.css
M	chromium/rulesets/scripting/generichigh/default.css
M	chromium/rulesets/scripting/generichigh/hun-0.css
M	chromium/rulesets/scripting/generichigh/idn-0.css
R077	chromium/js/dashboard-common.js	chromium/rulesets/scripting/generichigh/rou-1.css
M	chromium/rulesets/scripting/generichigh/rus-0.css
M	chromium/rulesets/scripting/procedural/annoyances-cookies.js
M	chromium/rulesets/scripting/procedural/annoyances-others.js
M	chromium/rulesets/scripting/procedural/annoyances-overlays.js
M	chromium/rulesets/scripting/procedural/annoyances-social.js
M	chromium/rulesets/scripting/procedural/chn-0.js
M	chromium/rulesets/scripting/procedural/default.js
M	chromium/rulesets/scripting/procedural/deu-0.js
M	chromium/rulesets/scripting/procedural/fin-0.js
M	chromium/rulesets/scripting/procedural/fra-0.js
M	chromium/rulesets/scripting/procedural/idn-0.js
M	chromium/rulesets/scripting/procedural/irn-0.js
M	chromium/rulesets/scripting/procedural/jpn-1.js
M	chromium/rulesets/scripting/procedural/kor-1.js
M	chromium/rulesets/scripting/procedural/nld-0.js
M	chromium/rulesets/scripting/procedural/nor-0.js
M	chromium/rulesets/scripting/procedural/pol-0.js
A	chromium/rulesets/scripting/procedural/rou-1.js
M	chromium/rulesets/scripting/procedural/rus-0.js
M	chromium/rulesets/scripting/procedural/spa-1.js
M	chromium/rulesets/scripting/procedural/svn-0.js
M	chromium/rulesets/scripting/procedural/swe-1.js
M	chromium/rulesets/scripting/procedural/tur-0.js
M	chromium/rulesets/scripting/scriptlet/annoyances-cookies.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/annoyances-cookies.set-constant.js
M	chromium/rulesets/scripting/scriptlet/annoyances-cookies.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/annoyances-cookies.set-local-storage-item.js
M	chromium/rulesets/scripting/scriptlet/annoyances-cookies.trusted-set-cookie.js
M	chromium/rulesets/scripting/scriptlet/annoyances-others.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/annoyances-others.abort-on-property-read.js
M	chromium/rulesets/scripting/scriptlet/annoyances-others.nano-setInterval-booster.js
M	chromium/rulesets/scripting/scriptlet/annoyances-others.nano-setTimeout-booster.js
M	chromium/rulesets/scripting/scriptlet/annoyances-others.remove-attr.js
M	chromium/rulesets/scripting/scriptlet/annoyances-others.set-constant.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.abort-on-stack-trace.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.nano-setInterval-booster.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.nano-setTimeout-booster.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.no-setTimeout-if.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.set-constant.js
M	chromium/rulesets/scripting/scriptlet/annoyances-overlays.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/chn-0.abort-on-stack-trace.js
M	chromium/rulesets/scripting/scriptlet/chn-0.nano-setInterval-booster.js
M	chromium/rulesets/scripting/scriptlet/chn-0.nano-setTimeout-booster.js
M	chromium/rulesets/scripting/scriptlet/cze-0.nano-setInterval-booster.js
M	chromium/rulesets/scripting/scriptlet/cze-0.nano-setTimeout-booster.js
M	chromium/rulesets/scripting/scriptlet/default.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/default.abort-on-property-read.js
M	chromium/rulesets/scripting/scriptlet/default.abort-on-property-write.js
M	chromium/rulesets/scripting/scriptlet/default.abort-on-stack-trace.js
M	chromium/rulesets/scripting/scriptlet/default.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/default.cookie-remover.js
M	chromium/rulesets/scripting/scriptlet/default.href-sanitizer.js
A	chromium/rulesets/scripting/scriptlet/default.json-prune-fetch-response.js
A	chromium/rulesets/scripting/scriptlet/default.json-prune-xhr-response.js
M	chromium/rulesets/scripting/scriptlet/default.json-prune.js
M	chromium/rulesets/scripting/scriptlet/default.nano-setInterval-booster.js
M	chromium/rulesets/scripting/scriptlet/default.nano-setTimeout-booster.js
M	chromium/rulesets/scripting/scriptlet/default.no-fetch-if.js
M	chromium/rulesets/scripting/scriptlet/default.no-setInterval-if.js
M	chromium/rulesets/scripting/scriptlet/default.no-setTimeout-if.js
M	chromium/rulesets/scripting/scriptlet/default.no-window-open-if.js
M	chromium/rulesets/scripting/scriptlet/default.no-xhr-if.js
M	chromium/rulesets/scripting/scriptlet/default.noeval-if.js
M	chromium/rulesets/scripting/scriptlet/default.nowebrtc.js
M	chromium/rulesets/scripting/scriptlet/default.remove-attr.js
M	chromium/rulesets/scripting/scriptlet/default.remove-node-text.js
M	chromium/rulesets/scripting/scriptlet/default.replace-node-text.js
M	chromium/rulesets/scripting/scriptlet/default.set-constant.js
M	chromium/rulesets/scripting/scriptlet/default.set-cookie.js
M	chromium/rulesets/scripting/scriptlet/default.spoof-css.js
M	chromium/rulesets/scripting/scriptlet/default.trusted-set-constant.js
M	chromium/rulesets/scripting/scriptlet/default.trusted-set-cookie.js
M	chromium/rulesets/scripting/scriptlet/fra-0.nano-setTimeout-booster.js
M	chromium/rulesets/scripting/scriptlet/idn-0.nano-setInterval-booster.js
M	chromium/rulesets/scripting/scriptlet/irn-0.nano-setInterval-booster.js
M	chromium/rulesets/scripting/scriptlet/irn-0.nano-setTimeout-booster.js
M	chromium/rulesets/scripting/scriptlet/irn-0.no-window-open-if.js
M	chromium/rulesets/scripting/scriptlet/jpn-1.nano-setInterval-booster.js
M	chromium/rulesets/scripting/scriptlet/jpn-1.nano-setTimeout-booster.js
M	chromium/rulesets/scripting/scriptlet/jpn-1.set-constant.js
M	chromium/rulesets/scripting/scriptlet/kor-1.abort-on-stack-trace.js
M	chromium/rulesets/scripting/scriptlet/kor-1.nano-setTimeout-booster.js
M	chromium/rulesets/scripting/scriptlet/kor-1.no-setTimeout-if.js
M	chromium/rulesets/scripting/scriptlet/kor-1.set-constant.js
M	chromium/rulesets/scripting/scriptlet/pol-0.nano-setInterval-booster.js
M	chromium/rulesets/scripting/scriptlet/pol-0.nano-setTimeout-booster.js
A	chromium/rulesets/scripting/scriptlet/rou-1.abort-current-script.js
A	chromium/rulesets/scripting/scriptlet/rou-1.abort-on-property-read.js
A	chromium/rulesets/scripting/scriptlet/rou-1.no-setInterval-if.js
A	chromium/rulesets/scripting/scriptlet/rou-1.no-setTimeout-if.js
A	chromium/rulesets/scripting/scriptlet/rou-1.no-window-open-if.js
A	chromium/rulesets/scripting/scriptlet/rou-1.remove-class.js
A	chromium/rulesets/scripting/scriptlet/rou-1.remove-node-text.js
M	chromium/rulesets/scripting/scriptlet/rus-0.addEventListener-defuser.js
M	chromium/rulesets/scripting/scriptlet/rus-0.json-prune.js
M	chromium/rulesets/scripting/scriptlet/rus-0.nano-setInterval-booster.js
M	chromium/rulesets/scripting/scriptlet/rus-0.nano-setTimeout-booster.js
M	chromium/rulesets/scripting/scriptlet/spa-1.nano-setInterval-booster.js
M	chromium/rulesets/scripting/scriptlet/spa-1.nano-setTimeout-booster.js
M	chromium/rulesets/scripting/scriptlet/spa-1.no-fetch-if.js
M	chromium/rulesets/scripting/scriptlet/spa-1.no-setTimeout-if.js
M	chromium/rulesets/scripting/scriptlet/spa-1.set-constant.js
M	chromium/rulesets/scripting/scriptlet/spa-1.set-cookie.js
A	chromium/rulesets/scripting/scriptlet/spa-1.set-local-storage-item.js
M	chromium/rulesets/scripting/scriptlet/swe-1.nano-setInterval-booster.js
M	chromium/rulesets/scripting/scriptlet/tha-0.nano-setInterval-booster.js
M	chromium/rulesets/scripting/scriptlet/tur-0.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/tur-0.abort-on-property-read.js
M	chromium/rulesets/scripting/scriptlet/tur-0.nano-setInterval-booster.js
M	chromium/rulesets/scripting/scriptlet/tur-0.nano-setTimeout-booster.js
M	chromium/rulesets/scripting/scriptlet/tur-0.no-fetch-if.js
M	chromium/rulesets/scripting/scriptlet/tur-0.no-window-open-if.js
M	chromium/rulesets/scripting/scriptlet/tur-0.no-xhr-if.js
M	chromium/rulesets/scripting/scriptlet/tur-0.set-constant.js
M	chromium/rulesets/scripting/scriptlet/vie-1.abort-current-script.js
M	chromium/rulesets/scripting/scriptlet/vie-1.abort-on-property-read.js
M	chromium/rulesets/scripting/specific/annoyances-cookies.js
M	chromium/rulesets/scripting/specific/annoyances-others.js
M	chromium/rulesets/scripting/specific/annoyances-overlays.js
M	chromium/rulesets/scripting/specific/annoyances-social.js
M	chromium/rulesets/scripting/specific/annoyances-widgets.js
M	chromium/rulesets/scripting/specific/chn-0.js
M	chromium/rulesets/scripting/specific/default.js
M	chromium/rulesets/scripting/specific/deu-0.js
M	chromium/rulesets/scripting/specific/fra-0.js
M	chromium/rulesets/scripting/specific/hun-0.js
M	chromium/rulesets/scripting/specific/idn-0.js
M	chromium/rulesets/scripting/specific/ind-0.js
M	chromium/rulesets/scripting/specific/irn-0.js
M	chromium/rulesets/scripting/specific/isr-0.js
M	chromium/rulesets/scripting/specific/ita-0.js
M	chromium/rulesets/scripting/specific/jpn-1.js
M	chromium/rulesets/scripting/specific/kor-1.js
A	chromium/rulesets/scripting/specific/rou-1.js
M	chromium/rulesets/scripting/specific/rus-0.js
M	chromium/rulesets/scripting/specific/spa-0.js
M	chromium/rulesets/scripting/specific/spa-1.js
M	chromium/rulesets/scripting/specific/swe-1.js
M	chromium/rulesets/scripting/specific/tur-0.js
M	chromium/rulesets/scripting/specific/vie-1.js
M	chromium/rulesets/scriptlet-details.json
D	chromium/settings.html
D	firefox/about.html
M	firefox/css/dashboard-common.css
M	firefox/css/dashboard.css
M	firefox/css/popup.css
M	firefox/css/settings.css
M	firefox/dashboard.html
D	firefox/js/about.js
M	firefox/js/dashboard.js
M	firefox/log.txt
M	firefox/manifest.json
M	firefox/rulesets/generic-details.json
M	firefox/rulesets/main/annoyances-cookies.json
M	firefox/rulesets/main/annoyances-others.json
M	firefox/rulesets/main/annoyances-overlays.json
M	firefox/rulesets/main/annoyances-social.json
M	firefox/rulesets/main/annoyances-widgets.json
M	firefox/rulesets/main/block-lan.json
M	firefox/rulesets/main/chn-0.json
M	firefox/rulesets/main/default.json
M	firefox/rulesets/main/deu-0.json
M	firefox/rulesets/main/dpollock-0.json
M	firefox/rulesets/main/fra-0.json
M	firefox/rulesets/main/idn-0.json
M	firefox/rulesets/main/ind-0.json
M	firefox/rulesets/main/irn-0.json
M	firefox/rulesets/main/ita-0.json
M	firefox/rulesets/main/jpn-1.json
M	firefox/rulesets/main/kor-1.json
M	firefox/rulesets/main/nld-0.json
M	firefox/rulesets/main/nor-0.json
M	firefox/rulesets/main/pol-0.json
M	firefox/rulesets/main/rou-1.json
M	firefox/rulesets/main/rus-0.json
M	firefox/rulesets/main/spa-1.json
M	firefox/rulesets/main/stevenblack-hosts.json
M	firefox/rulesets/main/swe-1.json
M	firefox/rulesets/main/tur-0.json
M	firefox/rulesets/main/vie-1.json
M	firefox/rulesets/modify-headers/chn-0.json
M	firefox/rulesets/modify-headers/default.json
M	firefox/rulesets/modify-headers/fra-0.json
M	firefox/rulesets/modify-headers/nor-0.json
M	firefox/rulesets/modify-headers/rus-0.json
M	firefox/rulesets/modify-headers/swe-1.json
M	firefox/rulesets/modify-headers/vie-1.json
M	firefox/rulesets/redirect/annoyances-overlays.json
M	firefox/rulesets/redirect/annoyances-social.json
M	firefox/rulesets/redirect/chn-0.json
M	firefox/rulesets/redirect/default.json
M	firefox/rulesets/redirect/fra-0.json
M	firefox/rulesets/redirect/jpn-1.json
M	firefox/rulesets/redirect/kor-1.json
M	firefox/rulesets/redirect/nld-0.json
M	firefox/rulesets/redirect/nor-0.json
M	firefox/rulesets/redirect/pol-0.json
A	firefox/rulesets/redirect/rou-1.json
M	firefox/rulesets/redirect/rus-0.json
M	firefox/rulesets/redirect/spa-1.json
M	firefox/rulesets/redirect/swe-1.json
M	firefox/rulesets/redirect/tur-0.json
M	firefox/rulesets/redirect/vie-1.json
M	firefox/rulesets/regex/annoyances-cookies.json
M	firefox/rulesets/regex/annoyances-others.json
M	firefox/rulesets/regex/annoyances-overlays.json
M	firefox/rulesets/regex/chn-0.json
M	firefox/rulesets/regex/default.json
M	firefox/rulesets/regex/deu-0.json
M	firefox/rulesets/regex/fra-0.json
M	firefox/rulesets/regex/ita-0.json
M	firefox/rulesets/regex/jpn-1.json
M	firefox/rulesets/regex/kor-1.json
M	firefox/rulesets/regex/nld-0.json
M	firefox/rulesets/regex/nor-0.json
M	firefox/rulesets/regex/pol-0.json
A	firefox/rulesets/regex/rou-1.json
M	firefox/rulesets/regex/rus-0.json
M	firefox/rulesets/regex/spa-1.json
M	firefox/rulesets/regex/swe-1.json
M	firefox/rulesets/regex/tur-0.json
M	firefox/rulesets/regex/vie-1.json
M	firefox/rulesets/removeparam/adguard-spyware-url.json
M	firefox/rulesets/removeparam/annoyances-overlays.json
M	firefox/rulesets/removeparam/default.json
M	firefox/rulesets/removeparam/kor-1.json
M	firefox/rulesets/removeparam/nor-0.json
M	firefox/rulesets/removeparam/rus-0.json
M	firefox/rulesets/removeparam/swe-1.json
M	firefox/rulesets/ruleset-details.json
M	firefox/rulesets/scripting/declarative/annoyances-cookies.js
M	firefox/rulesets/scripting/declarative/annoyances-others.js
M	firefox/rulesets/scripting/declarative/annoyances-overlays.js
M	firefox/rulesets/scripting/declarative/annoyances-social.js
M	firefox/rulesets/scripting/declarative/default.js
M	firefox/rulesets/scripting/declarative/irn-0.js
M	firefox/rulesets/scripting/declarative/kor-1.js
A	firefox/rulesets/scripting/declarative/rou-1.js
M	firefox/rulesets/scripting/declarative/rus-0.js
M	firefox/rulesets/scripting/declarative/spa-1.js
M	firefox/rulesets/scripting/declarative/swe-1.js
M	firefox/rulesets/scripting/declarative/tur-0.js
M	firefox/rulesets/scripting/declarative/vie-1.js
M	firefox/rulesets/scripting/generic/annoyances-cookies.js
M	firefox/rulesets/scripting/generic/annoyances-social.js
M	firefox/rulesets/scripting/generic/chn-0.js
M	firefox/rulesets/scripting/generic/default.js
M	firefox/rulesets/scripting/generic/idn-0.js
A	firefox/rulesets/scripting/generic/rou-1.js
M	firefox/rulesets/scripting/generic/swe-1.js
M	firefox/rulesets/scripting/generic/tur-0.js
M	firefox/rulesets/scripting/generichigh/annoyances-cookies.css
M	firefox/rulesets/scripting/generichigh/annoyances-social.css
M	firefox/rulesets/scripting/generichigh/chn-0.css
M	firefox/rulesets/scripting/generichigh/default.css
M	firefox/rulesets/scripting/generichigh/hun-0.css
M	firefox/rulesets/scripting/generichigh/idn-0.css
R077	firefox/js/dashboard-common.js	firefox/rulesets/scripting/generichigh/rou-1.css
M	firefox/rulesets/scripting/generichigh/rus-0.css
M	firefox/rulesets/scripting/procedural/annoyances-cookies.js
M	firefox/rulesets/scripting/procedural/annoyances-others.js
M	firefox/rulesets/scripting/procedural/annoyances-overlays.js
M	firefox/rulesets/scripting/procedural/annoyances-social.js
M	firefox/rulesets/scripting/procedural/annoyances-widgets.js
M	firefox/rulesets/scripting/procedural/chn-0.js
M	firefox/rulesets/scripting/procedural/default.js
M	firefox/rulesets/scripting/procedural/deu-0.js
M	firefox/rulesets/scripting/procedural/fin-0.js
M	firefox/rulesets/scripting/procedural/fra-0.js
M	firefox/rulesets/scripting/procedural/hun-0.js
M	firefox/rulesets/scripting/procedural/idn-0.js
M	firefox/rulesets/scripting/procedural/ind-0.js
M	firefox/rulesets/scripting/procedural/irn-0.js
M	firefox/rulesets/scripting/procedural/jpn-1.js
M	firefox/rulesets/scripting/procedural/kor-1.js
M	firefox/rulesets/scripting/procedural/nld-0.js
M	firefox/rulesets/scripting/procedural/nor-0.js
M	firefox/rulesets/scripting/procedural/pol-0.js
A	firefox/rulesets/scripting/procedural/rou-1.js
M	firefox/rulesets/scripting/procedural/rus-0.js
M	firefox/rulesets/scripting/procedural/spa-0.js
M	firefox/rulesets/scripting/procedural/spa-1.js
M	firefox/rulesets/scripting/procedural/svn-0.js
M	firefox/rulesets/scripting/procedural/swe-1.js
M	firefox/rulesets/scripting/procedural/tur-0.js
M	firefox/rulesets/scripting/scriptlet/annoyances-cookies.addEventListener-defuser.js
M	firefox/rulesets/scripting/scriptlet/annoyances-cookies.set-constant.js
M	firefox/rulesets/scripting/scriptlet/annoyances-cookies.set-cookie.js
M	firefox/rulesets/scripting/scriptlet/annoyances-cookies.set-local-storage-item.js
M	firefox/rulesets/scripting/scriptlet/annoyances-cookies.trusted-set-cookie.js
M	firefox/rulesets/scripting/scriptlet/annoyances-others.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/annoyances-others.abort-on-property-read.js
M	firefox/rulesets/scripting/scriptlet/annoyances-others.nano-setInterval-booster.js
M	firefox/rulesets/scripting/scriptlet/annoyances-others.nano-setTimeout-booster.js
M	firefox/rulesets/scripting/scriptlet/annoyances-others.remove-attr.js
M	firefox/rulesets/scripting/scriptlet/annoyances-others.set-constant.js
M	firefox/rulesets/scripting/scriptlet/annoyances-overlays.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/annoyances-overlays.abort-on-stack-trace.js
M	firefox/rulesets/scripting/scriptlet/annoyances-overlays.addEventListener-defuser.js
M	firefox/rulesets/scripting/scriptlet/annoyances-overlays.nano-setInterval-booster.js
M	firefox/rulesets/scripting/scriptlet/annoyances-overlays.nano-setTimeout-booster.js
M	firefox/rulesets/scripting/scriptlet/annoyances-overlays.no-setTimeout-if.js
M	firefox/rulesets/scripting/scriptlet/annoyances-overlays.set-constant.js
M	firefox/rulesets/scripting/scriptlet/annoyances-overlays.set-cookie.js
M	firefox/rulesets/scripting/scriptlet/chn-0.abort-on-stack-trace.js
M	firefox/rulesets/scripting/scriptlet/chn-0.nano-setInterval-booster.js
M	firefox/rulesets/scripting/scriptlet/chn-0.nano-setTimeout-booster.js
M	firefox/rulesets/scripting/scriptlet/cze-0.nano-setInterval-booster.js
M	firefox/rulesets/scripting/scriptlet/cze-0.nano-setTimeout-booster.js
M	firefox/rulesets/scripting/scriptlet/default.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/default.abort-on-property-read.js
M	firefox/rulesets/scripting/scriptlet/default.abort-on-property-write.js
M	firefox/rulesets/scripting/scriptlet/default.abort-on-stack-trace.js
M	firefox/rulesets/scripting/scriptlet/default.addEventListener-defuser.js
M	firefox/rulesets/scripting/scriptlet/default.cookie-remover.js
M	firefox/rulesets/scripting/scriptlet/default.href-sanitizer.js
A	firefox/rulesets/scripting/scriptlet/default.json-prune-fetch-response.js
A	firefox/rulesets/scripting/scriptlet/default.json-prune-xhr-response.js
M	firefox/rulesets/scripting/scriptlet/default.json-prune.js
M	firefox/rulesets/scripting/scriptlet/default.nano-setInterval-booster.js
M	firefox/rulesets/scripting/scriptlet/default.nano-setTimeout-booster.js
M	firefox/rulesets/scripting/scriptlet/default.no-fetch-if.js
M	firefox/rulesets/scripting/scriptlet/default.no-setInterval-if.js
M	firefox/rulesets/scripting/scriptlet/default.no-setTimeout-if.js
M	firefox/rulesets/scripting/scriptlet/default.no-window-open-if.js
M	firefox/rulesets/scripting/scriptlet/default.no-xhr-if.js
M	firefox/rulesets/scripting/scriptlet/default.noeval-if.js
M	firefox/rulesets/scripting/scriptlet/default.nowebrtc.js
M	firefox/rulesets/scripting/scriptlet/default.remove-attr.js
M	firefox/rulesets/scripting/scriptlet/default.remove-node-text.js
M	firefox/rulesets/scripting/scriptlet/default.replace-node-text.js
M	firefox/rulesets/scripting/scriptlet/default.set-constant.js
M	firefox/rulesets/scripting/scriptlet/default.set-cookie.js
M	firefox/rulesets/scripting/scriptlet/default.spoof-css.js
M	firefox/rulesets/scripting/scriptlet/default.trusted-set-constant.js
M	firefox/rulesets/scripting/scriptlet/default.trusted-set-cookie.js
M	firefox/rulesets/scripting/scriptlet/fra-0.nano-setTimeout-booster.js
M	firefox/rulesets/scripting/scriptlet/idn-0.nano-setInterval-booster.js
M	firefox/rulesets/scripting/scriptlet/irn-0.nano-setInterval-booster.js
M	firefox/rulesets/scripting/scriptlet/irn-0.nano-setTimeout-booster.js
M	firefox/rulesets/scripting/scriptlet/irn-0.no-window-open-if.js
M	firefox/rulesets/scripting/scriptlet/jpn-1.nano-setInterval-booster.js
M	firefox/rulesets/scripting/scriptlet/jpn-1.nano-setTimeout-booster.js
M	firefox/rulesets/scripting/scriptlet/jpn-1.set-constant.js
M	firefox/rulesets/scripting/scriptlet/kor-1.abort-on-stack-trace.js
M	firefox/rulesets/scripting/scriptlet/kor-1.nano-setTimeout-booster.js
M	firefox/rulesets/scripting/scriptlet/kor-1.no-setTimeout-if.js
M	firefox/rulesets/scripting/scriptlet/kor-1.set-constant.js
M	firefox/rulesets/scripting/scriptlet/pol-0.nano-setInterval-booster.js
M	firefox/rulesets/scripting/scriptlet/pol-0.nano-setTimeout-booster.js
A	firefox/rulesets/scripting/scriptlet/rou-1.abort-current-script.js
A	firefox/rulesets/scripting/scriptlet/rou-1.abort-on-property-read.js
A	firefox/rulesets/scripting/scriptlet/rou-1.no-setInterval-if.js
A	firefox/rulesets/scripting/scriptlet/rou-1.no-setTimeout-if.js
A	firefox/rulesets/scripting/scriptlet/rou-1.no-window-open-if.js
A	firefox/rulesets/scripting/scriptlet/rou-1.remove-class.js
A	firefox/rulesets/scripting/scriptlet/rou-1.remove-node-text.js
M	firefox/rulesets/scripting/scriptlet/rus-0.addEventListener-defuser.js
M	firefox/rulesets/scripting/scriptlet/rus-0.json-prune.js
M	firefox/rulesets/scripting/scriptlet/rus-0.nano-setInterval-booster.js
M	firefox/rulesets/scripting/scriptlet/rus-0.nano-setTimeout-booster.js
M	firefox/rulesets/scripting/scriptlet/spa-1.nano-setInterval-booster.js
M	firefox/rulesets/scripting/scriptlet/spa-1.nano-setTimeout-booster.js
M	firefox/rulesets/scripting/scriptlet/spa-1.no-fetch-if.js
M	firefox/rulesets/scripting/scriptlet/spa-1.no-setTimeout-if.js
M	firefox/rulesets/scripting/scriptlet/spa-1.set-constant.js
M	firefox/rulesets/scripting/scriptlet/spa-1.set-cookie.js
A	firefox/rulesets/scripting/scriptlet/spa-1.set-local-storage-item.js
M	firefox/rulesets/scripting/scriptlet/swe-1.nano-setInterval-booster.js
M	firefox/rulesets/scripting/scriptlet/tha-0.nano-setInterval-booster.js
M	firefox/rulesets/scripting/scriptlet/tur-0.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/tur-0.abort-on-property-read.js
M	firefox/rulesets/scripting/scriptlet/tur-0.nano-setInterval-booster.js
M	firefox/rulesets/scripting/scriptlet/tur-0.nano-setTimeout-booster.js
M	firefox/rulesets/scripting/scriptlet/tur-0.no-fetch-if.js
M	firefox/rulesets/scripting/scriptlet/tur-0.no-window-open-if.js
M	firefox/rulesets/scripting/scriptlet/tur-0.no-xhr-if.js
M	firefox/rulesets/scripting/scriptlet/tur-0.set-constant.js
M	firefox/rulesets/scripting/scriptlet/vie-1.abort-current-script.js
M	firefox/rulesets/scripting/scriptlet/vie-1.abort-on-property-read.js
M	firefox/rulesets/scripting/specific/annoyances-cookies.js
M	firefox/rulesets/scripting/specific/annoyances-others.js
M	firefox/rulesets/scripting/specific/annoyances-overlays.js
M	firefox/rulesets/scripting/specific/annoyances-social.js
M	firefox/rulesets/scripting/specific/annoyances-widgets.js
M	firefox/rulesets/scripting/specific/chn-0.js
M	firefox/rulesets/scripting/specific/default.js
M	firefox/rulesets/scripting/specific/deu-0.js
M	firefox/rulesets/scripting/specific/fra-0.js
M	firefox/rulesets/scripting/specific/hun-0.js
M	firefox/rulesets/scripting/specific/idn-0.js
M	firefox/rulesets/scripting/specific/ind-0.js
M	firefox/rulesets/scripting/specific/irn-0.js
M	firefox/rulesets/scripting/specific/isr-0.js
M	firefox/rulesets/scripting/specific/ita-0.js
M	firefox/rulesets/scripting/specific/jpn-1.js
M	firefox/rulesets/scripting/specific/kor-1.js
A	firefox/rulesets/scripting/specific/rou-1.js
M	firefox/rulesets/scripting/specific/rus-0.js
M	firefox/rulesets/scripting/specific/spa-0.js
M	firefox/rulesets/scripting/specific/spa-1.js
M	firefox/rulesets/scripting/specific/swe-1.js
M	firefox/rulesets/scripting/specific/tur-0.js
M	firefox/rulesets/scripting/specific/vie-1.js
M	firefox/rulesets/scriptlet-details.json
D	firefox/settings.html
  • Loading branch information
gorhill committed Sep 19, 2023
1 parent 1dd88b8 commit fe337dc
Show file tree
Hide file tree
Showing 524 changed files with 74,938 additions and 89,065 deletions.
45 changes: 0 additions & 45 deletions chromium/about.html

This file was deleted.

2 changes: 0 additions & 2 deletions chromium/css/dashboard-common.css
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
body {
}
h2, h3 {
margin: 1em 0;
}
Expand Down
73 changes: 14 additions & 59 deletions chromium/css/dashboard.css
Original file line number Diff line number Diff line change
@@ -1,19 +1,14 @@
html, body {
body {
align-items: center;
box-sizing: border-box;
display: flex;
flex-direction: column;
height: 100vh;
justify-content: stretch;
padding: 0 1em;
overflow: hidden;
position: relative;
width: 100vw;
}
body > * {
width: min(641px, 100vw);
width: min(640px, 100%);
}
#dashboard-nav {
background-color: var(--surface-1);
border: 0;
border-bottom: 1px solid var(--border-1);
display: flex;
Expand All @@ -23,7 +18,7 @@ body > * {
padding: 0;
position: sticky;
top: 0;
z-index: 10;
z-index: 100;
}
.tabButton {
background-color: transparent;
Expand All @@ -41,53 +36,25 @@ body > * {
.tabButton:focus {
outline: 0;
}
/*
* TODO: support keyboard-driven navigation
*
.tabButton:not(:active):focus {
background-color: var(--dashboard-tab-focus-surface);
.tabButton:hover {
background-color: var(--dashboard-tab-hover-surface);
border-bottom-color: var(--dashboard-tab-hover-border);
}
*/
.tabButton.selected {

body[data-pane="settings"] #dashboard-nav .tabButton[data-pane="settings"],
body[data-pane="about"] #dashboard-nav .tabButton[data-pane="about"] {
background-color: var(--dashboard-tab-active-surface);
border-bottom: 3px solid var(--dashboard-tab-active-ink);
color: var(--dashboard-tab-active-ink);
fill: var(--dashboard-tab-active-ink);
}
iframe {
background-color: transparent;
border: 0;
flex-grow: 1;
margin: 0;
min-height: 600px;
padding: 0;
}
#unsavedWarning {
display: none;
left: 0;
position: absolute;
width: 100%;
z-index: 20;
}
#unsavedWarning.on {
display: initial;
}
#unsavedWarning > div:first-of-type {
padding: 0.5em;
}
#unsavedWarning > div:last-of-type {
height: 100vh;
position: absolute;
}

body:not(.canUpdateShortcuts) .tabButton[data-pane="shortcuts.html"] {
body > section {
display: none;
}
body .tabButton[data-pane="no-dashboard.html"] {
display: none;
}
body.noDashboard #dashboard-nav {
display: none;
body[data-pane="settings"] > section[data-pane="settings"],
body[data-pane="about"] > section[data-pane="about"] {
display: block;
}

/* high dpi devices */
Expand All @@ -97,18 +64,6 @@ body.noDashboard #dashboard-nav {
letter-spacing: 0.5px;
}

/* hover-able devices */
:root.desktop .tabButton {
cursor: default;
}
:root.desktop .tabButton:not(.selected) {
cursor: pointer;
}
:root.desktop .tabButton:not(.selected):hover {
background-color: var(--dashboard-tab-hover-surface);
border-bottom-color: var(--dashboard-tab-hover-border);
}

/* touch-screen devices */
:root.mobile #dashboard-nav {
flex-wrap: nowrap;
Expand Down
14 changes: 2 additions & 12 deletions chromium/css/popup.css
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,6 @@
top: -20%;
}

/* Internal CSS values */
:root body {
overflow: hidden;
}
:root body,
:root.mobile body {
--font-size: 14px;
Expand All @@ -19,6 +15,7 @@
--popup-rule-cell-width: 5em;
font-size: var(--font-size);
line-height: 20px;
min-width: 100%;
}
:root body.loading {
opacity: 0;
Expand All @@ -37,7 +34,7 @@ a {
display: flex;
flex-direction: column;
max-width: 340px;
min-width: var(--popup-main-min-width);
min-width: 100%;
}
:root.portrait #main {
align-self: inherit;
Expand Down Expand Up @@ -277,10 +274,3 @@ body:not([data-section~="b"]) [data-section="b"] {
#templates {
display: none;
}

@media (max-width: 480px) {
#main {
max-width: 100vw;
width: 100vw;
}
}
8 changes: 1 addition & 7 deletions chromium/css/settings.css
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,6 @@
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
body {
margin-bottom: 6rem;
}
legend {
color: var(--ink-3);
font-size: var(--font-size-smaller);
Expand All @@ -18,11 +15,8 @@ body.firstRun .firstRun {
display: block;
padding: 8px;
}
body > div {
margin: 1em 0;
}
h3 {
margin: 0;
margin: 1em 0;
}
p {
white-space: pre-line;
Expand Down
129 changes: 120 additions & 9 deletions chromium/dashboard.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,31 +8,142 @@
<link rel="stylesheet" href="css/common.css">
<link rel="stylesheet" href="css/fa-icons.css">
<link rel="stylesheet" href="css/dashboard.css">

<link rel="stylesheet" href="css/dashboard-common.css">
<link rel="stylesheet" href="css/filtering-mode.css">
<link rel="stylesheet" href="css/settings.css">
<link rel="stylesheet" href="css/about.css">

<link rel="shortcut icon" type="image/png" href="img/icon_64.png"/>
</head>

<body>
<body data-pane="settings">
<!-- -------- -->
<div id="dashboard-nav">
<span class="logo"><img data-i18n-title="extName" src="img/ublock.svg"></span><!--
--><button class="tabButton" type="button" data-pane="settings.html" data-i18n="settingsPageName" tabindex="0"></button><!--
--><button class="tabButton" type="button" data-pane="about.html" data-i18n="aboutPageName" tabindex="0"></button>
--><button class="tabButton" type="button" data-pane="settings" data-i18n="settingsPageName" tabindex="0"></button><!--
--><button class="tabButton" type="button" data-pane="about" data-i18n="aboutPageName" tabindex="0"></button>
</div>
<!-- -------- -->
<section id="unsavedWarning" class="notice">
<section data-pane="settings">
<div class="firstRun">
<h3 data-i18n="firstRunSectionLabel"></h3>
<p data-i18n="firstRunDescription"></p>
</div>

<div>
<h3 data-i18n="defaultFilteringModeSectionLabel"></h3>
<p data-i18n="defaultFilteringModeDescription"></p>
<div id="defaultFilteringMode">
<label class="filteringModeCard">
<div>
<span><span class="input radio"><input type="radio" name="filteringMode" value="1"><svg viewBox="0 0 24 24"><path d="M 12 0 A 12 12 0 0 0 0 12 A 12 12 0 0 0 12 24 A 12 12 0 0 0 24 12 A 12 12 0 0 0 12 0 z M 12 2.5 A 9.5 9.5 0 0 1 21.5 12 A 9.5 9.5 0 0 1 12 21.5 A 9.5 9.5 0 0 1 2.5 12 A 9.5 9.5 0 0 1 12 2.5 z"/><circle cx="12" cy="12" r="7"/></svg></span><span data-i18n="filteringMode1Name">_</span></span>
</div>
<div>
<div class="filteringModeSlider" data-level="1">
<div class="filteringModeButton"><div></div></div>
<span data-level="0"></span>
<span data-level="1"></span>
<span data-level="2"></span>
<span data-level="3"></span>
</div>
</div>
<div data-i18n="basicFilteringModeDescription"></div>
</label>
<label class="filteringModeCard">
<div>
<span><span class="input radio"><input type="radio" name="filteringMode" value="2"><svg viewBox="0 0 24 24"><path d="M 12 0 A 12 12 0 0 0 0 12 A 12 12 0 0 0 12 24 A 12 12 0 0 0 24 12 A 12 12 0 0 0 12 0 z M 12 2.5 A 9.5 9.5 0 0 1 21.5 12 A 9.5 9.5 0 0 1 12 21.5 A 9.5 9.5 0 0 1 2.5 12 A 9.5 9.5 0 0 1 12 2.5 z"/><circle cx="12" cy="12" r="7"/></svg></span><span data-i18n="filteringMode2Name">_</span></span>
</div>
<div>
<div class="filteringModeSlider" data-level="2">
<div class="filteringModeButton"><div></div></div>
<span data-level="0"></span>
<span data-level="1"></span>
<span data-level="2"></span>
<span data-level="3"></span>
</div>
</div>
<div data-i18n="optimalFilteringModeDescription"></div>
</label>
<label class="filteringModeCard">
<div>
<span><span class="input radio"><input type="radio" name="filteringMode" value="3"><svg viewBox="0 0 24 24"><path d="M 12 0 A 12 12 0 0 0 0 12 A 12 12 0 0 0 12 24 A 12 12 0 0 0 24 12 A 12 12 0 0 0 12 0 z M 12 2.5 A 9.5 9.5 0 0 1 21.5 12 A 9.5 9.5 0 0 1 12 21.5 A 9.5 9.5 0 0 1 2.5 12 A 9.5 9.5 0 0 1 12 2.5 z"/><circle cx="12" cy="12" r="7"/></svg></span><span data-i18n="filteringMode3Name">_</span></span>
</div>
<div>
<div class="filteringModeSlider" data-level="3">
<div class="filteringModeButton"><div></div></div>
<span data-level="0"></span>
<span data-level="1"></span>
<span data-level="2"></span>
<span data-level="3"></span>
</div>
</div>
<div data-i18n="completeFilteringModeDescription"></div>
</label>
</div>
</div>

<div>
<span data-i18n="dashboardUnsavedWarning"></span>&emsp;
<button type="button" data-i18n="dashboardUnsavedWarningStay">_<span class="hover"></span></button>&ensp;
<button type="button" data-i18n="dashboardUnsavedWarningIgnore">_<span class="hover"></span></button>
<h3 data-i18n="behaviorSectionLabel"></h3>
<p><label id="autoReload" data-i18n="autoReloadLabel"><span class="input checkbox"><input type="checkbox"><svg viewBox="0 0 24 24"><path d="M1.73,12.91 8.1,19.28 22.79,4.59"/></svg></span>_</label>
</p>
</div>

<div>
<h3>Filter lists</h3>
<div>
<p id="listsOfBlockedHostsPrompt"></p>
</div>
<div>
<div id="lists"></div>
</div>
</div>

<div id="templates">
<div class="groupEntry">
<div class="geDetails"><span class="geName"></span> <span class="geCount"></span></div>
<div class="listEntries"></div>
</div>
<div class="li listEntry">
<label><span class="input checkbox"><input type="checkbox"><svg viewBox="0 0 24 24"><path d="M1.73,12.91 8.1,19.28 22.79,4.59"/></svg></span><span><span class="listname forinput"></span> <span class="iconbar"><!--
--><a class="fa-icon support" href="#" target="_blank">home</a><!--
--><a class="fa-icon mustread" href="#" target="_blank">info-circle</a><!--
--></span></span></label>
</div>
</div>
<div></div>
</section>
<!-- -------- -->
<iframe id="iframe" src=""></iframe>
<section data-pane="about">
<div class="body">
<div id="aboutNameVer" class="li"></div>
<div class="liul">
<div class="li">Copyright (c) Raymond Hill 2014-present</div>
</div>
<div class="li"><a href="https://github.com/gorhill/uBlock/wiki/Privacy-policy" data-i18n="aboutPrivacyPolicy"></a></div>
<div class="li"><a href="https://github.com/uBlockOrigin/uBOL-home/releases" data-i18n="aboutChangelog"></a></div>
<div class="li"><a href="https://github.com/gorhill/uBlock" data-i18n="aboutCode"></a></div>
<div class="li"><span data-i18n="aboutContributors"></span></div>
<div class="liul">
<div class="li"><a href="https://github.com/gorhill/uBlock/graphs/contributors" data-i18n="aboutSourceCode"></a></div>
<div class="li"><a href="https://crowdin.com/project/ublock" data-i18n="aboutTranslations"></a></div>
<div class="li"><a href="https://github.com/uBlockOrigin/uAssets/graphs/contributors" data-i18n="aboutFilterLists"></a></div>
</div>
<div class="li"><span data-i18n="aboutDependencies"></span></div>
<div class="liul">
<div class="li"><span><a href="https://github.com/chrismsimpson/Metropolis" target="_blank">Metropolis font family</a> by <a href="https://github.com/chrismsimpson">Chris Simpson</a></span></div>
<div class="li"><span><a href="https://github.com/rsms/inter" target="_blank">Inter font family</a> by <a href="https://github.com/rsms">Rasmus Andersson</a></span></div>
<div class="li"><span><a href="https://fontawesome.com/" target="_blank">FontAwesome font family</a> by <a href="https://github.com/davegandy">Dave Gandy</a></span></div>
<div class="li"><span><a href="https://github.com/mathiasbynens/punycode.js" target="_blank">Punycode.js</a> by <a href="https://github.com/mathiasbynens">Mathias Bynens</a></span></div>
<div class="li"><span><a href="https://flagpedia.net/" target="_blank">Flags of the World</a> by <a href="https://www.davidkrmela.com/">David Krmela</a></span></div>
</div>
</div>
</section>
<!-- -------- -->
<script src="js/theme.js" type="module"></script>
<script src="js/fa-icons.js" type="module"></script>
<script src="js/i18n.js" type="module"></script>
<script src="js/dashboard.js" type="module"></script>
<script src="js/settings.js" type="module"></script>

</body>
</html>
Loading

0 comments on commit fe337dc

Please sign in to comment.