1
1
2
2
/**
3
3
* AdGuard Scriptlets
4
- * Version 1.9.70
4
+ * Version 1.9.72
5
5
*/
6
6
7
7
(function () {
3331
3331
* Using it without parameters prevents all `window.open` calls.
3332
3332
*
3333
3333
* Related UBO scriptlet:
3334
- * https://github.com/gorhill/uBlock/wiki/Resources-Library#windowopen-defuserjs -
3334
+ * https://github.com/gorhill/uBlock/wiki/Resources-Library#no-window-open-ifjs -
3335
3335
*
3336
3336
* ### Syntax
3337
3337
*
3492
3492
}
3493
3493
preventWindowOpen$1.names = ['prevent-window-open',
3494
3494
// aliases are needed for matching the related scriptlet converted into our syntax
3495
- 'window.open-defuser.js', 'ubo-window.open-defuser.js', 'ubo-window.open-defuser', 'nowoif.js', 'ubo-nowoif.js', 'ubo-nowoif'];
3495
+ 'window.open-defuser.js', 'ubo-window.open-defuser.js', 'ubo-window.open-defuser', 'nowoif.js', 'ubo-nowoif.js', 'ubo-nowoif', 'no-window-open-if.js', 'ubo-no-window-open-if.js', 'ubo-no-window-open-if' ];
3496
3496
preventWindowOpen$1.injections = [hit, isValidStrPattern, escapeRegExp, isValidMatchStr, toRegExp, nativeIsNaN, parseMatchArg, handleOldReplacement, createDecoy, getPreventGetter, noopNull, logMessage, noopFunc, trueFunc, substringBefore, substringAfter$1];
3497
3497
3498
3498
/* eslint-disable max-len */
4125
4125
}
4126
4126
removeCookie$1.names = ['remove-cookie',
4127
4127
// aliases are needed for matching the related scriptlet converted into our syntax
4128
- 'cookie-remover.js', 'ubo-cookie-remover.js', 'ubo-cookie-remover'];
4128
+ 'cookie-remover.js', 'ubo-cookie-remover.js', 'ubo-cookie-remover', 'remove-cookie.js', 'ubo-remove-cookie.js', 'ubo-remove-cookie', 'abp-cookie-remover' ];
4129
4129
removeCookie$1.injections = [toRegExp, hit];
4130
4130
4131
4131
/* eslint-disable max-len */
4138
4138
* Related UBO scriptlet:
4139
4139
* https://github.com/gorhill/uBlock/wiki/Resources-Library#addeventlistener-defuserjs-
4140
4140
*
4141
+ * Related ABP snippet:
4142
+ * https://gitlab.com/eyeo/snippets/-/blob/main/source/behavioral/prevent-listener.js
4143
+ *
4141
4144
* ### Syntax
4142
4145
*
4143
4146
* ```text
4215
4218
}
4216
4219
preventAddEventListener$1.names = ['prevent-addEventListener',
4217
4220
// aliases are needed for matching the related scriptlet converted into our syntax
4218
- 'addEventListener-defuser.js', 'ubo-addEventListener-defuser.js', 'aeld.js', 'ubo-aeld.js', 'ubo-addEventListener-defuser', 'ubo-aeld'];
4221
+ 'addEventListener-defuser.js', 'ubo-addEventListener-defuser.js', 'aeld.js', 'ubo-aeld.js', 'ubo-addEventListener-defuser', 'ubo-aeld', 'abp-prevent-listener' ];
4219
4222
preventAddEventListener$1.injections = [hit, toRegExp, validateType, validateListener, listenerToString];
4220
4223
4221
4224
/* eslint-disable consistent-return, no-eval */
5206
5209
* Sets the specified attribute on the specified elements. This scriptlet runs once when the page loads
5207
5210
* and after that and after that on DOM tree changes.
5208
5211
*
5212
+ * Related UBO scriptlet:
5213
+ * https://github.com/gorhill/uBlock/wiki/Resources-Library#set-attrjs-
5214
+ *
5209
5215
* ### Syntax
5210
5216
*
5211
5217
* ```text
5305
5311
setAttr();
5306
5312
observeDOMChanges(setAttr, true);
5307
5313
}
5308
- setAttr$1.names = ['set-attr'];
5314
+ setAttr$1.names = ['set-attr',
5315
+ // aliases are needed for matching the related scriptlet converted into our syntax
5316
+ 'set-attr.js', 'ubo-set-attr.js', 'ubo-set-attr'];
5309
5317
setAttr$1.injections = [hit, observeDOMChanges, nativeIsNaN,
5310
5318
// following helpers should be imported and injected
5311
5319
// because they are used by helpers above
5994
6002
* @description
5995
6003
* Sets a cookie with the specified name, value, and path.
5996
6004
*
6005
+ * Related UBO scriptlet:
6006
+ * https://github.com/gorhill/uBlock/wiki/Resources-Library#set-cookiejs-
6007
+ *
5997
6008
* ### Syntax
5998
6009
*
5999
6010
* ```text
6050
6061
hit(source);
6051
6062
document.cookie = cookieToSet;
6052
6063
}
6053
- setCookie$1.names = ['set-cookie'];
6064
+ setCookie$1.names = ['set-cookie',
6065
+ // aliases are needed for matching the related scriptlet converted into our syntax
6066
+ 'set-cookie.js', 'ubo-set-cookie.js', 'ubo-set-cookie'];
6054
6067
setCookie$1.injections = [hit, logMessage, nativeIsNaN, isCookieSetWithValue, getLimitedCookieValue, concatCookieNameValuePath, isValidCookiePath, getCookiePath];
6055
6068
6056
6069
/**
6456
6469
*
6457
6470
* To remove item from localStorage use `$remove$` as a value.
6458
6471
*
6472
+ * Related UBO scriptlet:
6473
+ * https://github.com/gorhill/uBlock/wiki/Resources-Library#set-local-storage-itemjs-
6474
+ *
6459
6475
* ### Syntax
6460
6476
*
6461
6477
* ```text
6513
6529
}
6514
6530
hit(source);
6515
6531
}
6516
- setLocalStorageItem$1.names = ['set-local-storage-item'];
6532
+ setLocalStorageItem$1.names = ['set-local-storage-item',
6533
+ // aliases are needed for matching the related scriptlet converted into our syntax
6534
+ 'set-local-storage-item.js', 'ubo-set-local-storage-item.js', 'ubo-set-local-storage-item'];
6517
6535
setLocalStorageItem$1.injections = [hit, logMessage, nativeIsNaN, setStorageItem, removeStorageItem, getLimitedStorageItemValue];
6518
6536
6519
6537
/* eslint-disable max-len */
6526
6544
*
6527
6545
* To remove item from sessionStorage use `$remove$` as a value.
6528
6546
*
6547
+ * Related UBO scriptlet:
6548
+ * https://github.com/gorhill/uBlock/wiki/Resources-Library#set-session-storage-itemjs-
6549
+ *
6529
6550
* ### Syntax
6530
6551
*
6531
6552
* ```text
6583
6604
}
6584
6605
hit(source);
6585
6606
}
6586
- setSessionStorageItem$1.names = ['set-session-storage-item'];
6607
+ setSessionStorageItem$1.names = ['set-session-storage-item',
6608
+ // aliases are needed for matching the related scriptlet converted into our syntax
6609
+ 'set-session-storage-item.js', 'ubo-set-session-storage-item.js', 'ubo-set-session-storage-item'];
6587
6610
setSessionStorageItem$1.injections = [hit, logMessage, nativeIsNaN, setStorageItem, removeStorageItem, getLimitedStorageItemValue];
6588
6611
6589
6612
/* eslint-disable max-len */
27621
27644
"ubo-aeld.js": preventAddEventListener,
27622
27645
"ubo-addEventListener-defuser": preventAddEventListener,
27623
27646
"ubo-aeld": preventAddEventListener,
27647
+ "abp-prevent-listener": preventAddEventListener,
27624
27648
"prevent-adfly": preventAdfly,
27625
27649
"adfly-defuser.js": preventAdfly,
27626
27650
"ubo-adfly-defuser.js": preventAdfly,
27690
27714
"nowoif.js": preventWindowOpen,
27691
27715
"ubo-nowoif.js": preventWindowOpen,
27692
27716
"ubo-nowoif": preventWindowOpen,
27717
+ "no-window-open-if.js": preventWindowOpen,
27718
+ "ubo-no-window-open-if.js": preventWindowOpen,
27719
+ "ubo-no-window-open-if": preventWindowOpen,
27693
27720
"prevent-xhr": preventXHR,
27694
27721
"no-xhr-if.js": preventXHR,
27695
27722
"ubo-no-xhr-if.js": preventXHR,
27712
27739
"cookie-remover.js": removeCookie,
27713
27740
"ubo-cookie-remover.js": removeCookie,
27714
27741
"ubo-cookie-remover": removeCookie,
27742
+ "remove-cookie.js": removeCookie,
27743
+ "ubo-remove-cookie.js": removeCookie,
27744
+ "ubo-remove-cookie": removeCookie,
27745
+ "abp-cookie-remover": removeCookie,
27715
27746
"remove-in-shadow-dom": removeInShadowDom,
27716
27747
"remove-node-text": removeNodeText,
27717
27748
"remove-node-text.js": removeNodeText,
27721
27752
"ubo-remove-node-text": removeNodeText,
27722
27753
"ubo-rmnt": removeNodeText,
27723
27754
"set-attr": setAttr,
27755
+ "set-attr.js": setAttr,
27756
+ "ubo-set-attr.js": setAttr,
27757
+ "ubo-set-attr": setAttr,
27724
27758
"set-constant": setConstant,
27725
27759
"set-constant.js": setConstant,
27726
27760
"ubo-set-constant.js": setConstant,
@@ -27730,13 +27764,22 @@
27730
27764
"ubo-set": setConstant,
27731
27765
"abp-override-property-read": setConstant,
27732
27766
"set-cookie": setCookie,
27767
+ "set-cookie.js": setCookie,
27768
+ "ubo-set-cookie.js": setCookie,
27769
+ "ubo-set-cookie": setCookie,
27733
27770
"set-cookie-reload": setCookieReload,
27734
27771
"set-local-storage-item": setLocalStorageItem,
27772
+ "set-local-storage-item.js": setLocalStorageItem,
27773
+ "ubo-set-local-storage-item.js": setLocalStorageItem,
27774
+ "ubo-set-local-storage-item": setLocalStorageItem,
27735
27775
"set-popads-dummy": setPopadsDummy,
27736
27776
"popads-dummy.js": setPopadsDummy,
27737
27777
"ubo-popads-dummy.js": setPopadsDummy,
27738
27778
"ubo-popads-dummy": setPopadsDummy,
27739
27779
"set-session-storage-item": setSessionStorageItem,
27780
+ "set-session-storage-item.js": setSessionStorageItem,
27781
+ "ubo-set-session-storage-item.js": setSessionStorageItem,
27782
+ "ubo-set-session-storage-item": setSessionStorageItem,
27740
27783
"trusted-click-element": trustedClickElement,
27741
27784
"trusted-replace-fetch-response": trustedReplaceFetchResponse,
27742
27785
"trusted-replace-node-text": trustedReplaceNodeText,
0 commit comments