├── .github └── workflows │ └── lock.yml ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.MD └── dist └── placeholder-buster.txt /.github/workflows/lock.yml: -------------------------------------------------------------------------------- 1 | name: 'Lock Old Threads' 2 | 3 | on: 4 | schedule: 5 | - cron: '0 */6 * * *' 6 | 7 | jobs: 8 | lock: 9 | runs-on: ubuntu-latest 10 | timeout-minutes: 120 11 | steps: 12 | - uses: dessant/lock-threads@v2 13 | with: 14 | github-token: ${{ github.token }} 15 | issue-lock-inactive-days: '14' 16 | issue-lock-labels: 'archived' 17 | issue-lock-reason: '' 18 | pr-lock-inactive-days: '28' 19 | pr-lock-labels: 'archived' 20 | pr-lock-reason: '' 21 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | lerna-debug.log* 8 | 9 | # Diagnostic reports (https://nodejs.org/api/report.html) 10 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json 11 | 12 | # Runtime data 13 | pids 14 | *.pid 15 | *.seed 16 | *.pid.lock 17 | 18 | # Directory for instrumented libs generated by jscoverage/JSCover 19 | lib-cov 20 | 21 | # Coverage directory used by tools like istanbul 22 | coverage 23 | *.lcov 24 | 25 | # nyc test coverage 26 | .nyc_output 27 | 28 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 29 | .grunt 30 | 31 | # Bower dependency directory (https://bower.io/) 32 | bower_components 33 | 34 | # node-waf configuration 35 | .lock-wscript 36 | 37 | # Compiled binary addons (https://nodejs.org/api/addons.html) 38 | build/Release 39 | 40 | # Dependency directories 41 | node_modules/ 42 | jspm_packages/ 43 | 44 | # TypeScript v1 declaration files 45 | typings/ 46 | 47 | # TypeScript cache 48 | *.tsbuildinfo 49 | 50 | # Optional npm cache directory 51 | .npm 52 | 53 | # Optional eslint cache 54 | .eslintcache 55 | 56 | # Microbundle cache 57 | .rpt2_cache/ 58 | .rts2_cache_cjs/ 59 | .rts2_cache_es/ 60 | .rts2_cache_umd/ 61 | 62 | # Optional REPL history 63 | .node_repl_history 64 | 65 | # Output of 'npm pack' 66 | *.tgz 67 | 68 | # Yarn Integrity file 69 | .yarn-integrity 70 | 71 | # dotenv environment variables file 72 | .env 73 | .env.test 74 | 75 | # parcel-bundler cache (https://parceljs.org/) 76 | .cache 77 | 78 | # Next.js build output 79 | .next 80 | 81 | # Nuxt.js build / generate output 82 | .nuxt 83 | dist 84 | 85 | # Gatsby files 86 | .cache/ 87 | # Comment in the public line in if your project uses Gatsby and *not* Next.js 88 | # https://nextjs.org/blog/next-9-1#public-directory-support 89 | # public 90 | 91 | # vuepress build output 92 | .vuepress/dist 93 | 94 | # Serverless directories 95 | .serverless/ 96 | 97 | # FuseBox cache 98 | .fusebox/ 99 | 100 | # DynamoDB Local files 101 | .dynamodb/ 102 | 103 | # TernJS port file 104 | .tern-port 105 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | git: 2 | depth: 1 3 | language: node_js 4 | node_js: node 5 | cache: 6 | directories: 7 | - node_modules 8 | before_script: 9 | - npm install qd-filter-lint 10 | script: 11 | - npm ls 12 | - qd-filter-lint ./dist/placeholder-buster.txt --auto-strict 13 | - git diff --exit-code 14 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU GENERAL PUBLIC LICENSE 2 | Version 3, 29 June 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | Preamble 9 | 10 | The GNU General Public License is a free, copyleft license for 11 | software and other kinds of works. 12 | 13 | The licenses for most software and other practical works are designed 14 | to take away your freedom to share and change the works. By contrast, 15 | the GNU General Public License is intended to guarantee your freedom to 16 | share and change all versions of a program--to make sure it remains free 17 | software for all its users. We, the Free Software Foundation, use the 18 | GNU General Public License for most of our software; it applies also to 19 | any other work released this way by its authors. You can apply it to 20 | your programs, too. 21 | 22 | When we speak of free software, we are referring to freedom, not 23 | price. Our General Public Licenses are designed to make sure that you 24 | have the freedom to distribute copies of free software (and charge for 25 | them if you wish), that you receive source code or can get it if you 26 | want it, that you can change the software or use pieces of it in new 27 | free programs, and that you know you can do these things. 28 | 29 | To protect your rights, we need to prevent others from denying you 30 | these rights or asking you to surrender the rights. Therefore, you have 31 | certain responsibilities if you distribute copies of the software, or if 32 | you modify it: responsibilities to respect the freedom of others. 33 | 34 | For example, if you distribute copies of such a program, whether 35 | gratis or for a fee, you must pass on to the recipients the same 36 | freedoms that you received. You must make sure that they, too, receive 37 | or can get the source code. And you must show them these terms so they 38 | know their rights. 39 | 40 | Developers that use the GNU GPL protect your rights with two steps: 41 | (1) assert copyright on the software, and (2) offer you this License 42 | giving you legal permission to copy, distribute and/or modify it. 43 | 44 | For the developers' and authors' protection, the GPL clearly explains 45 | that there is no warranty for this free software. For both users' and 46 | authors' sake, the GPL requires that modified versions be marked as 47 | changed, so that their problems will not be attributed erroneously to 48 | authors of previous versions. 49 | 50 | Some devices are designed to deny users access to install or run 51 | modified versions of the software inside them, although the manufacturer 52 | can do so. This is fundamentally incompatible with the aim of 53 | protecting users' freedom to change the software. The systematic 54 | pattern of such abuse occurs in the area of products for individuals to 55 | use, which is precisely where it is most unacceptable. Therefore, we 56 | have designed this version of the GPL to prohibit the practice for those 57 | products. If such problems arise substantially in other domains, we 58 | stand ready to extend this provision to those domains in future versions 59 | of the GPL, as needed to protect the freedom of users. 60 | 61 | Finally, every program is threatened constantly by software patents. 62 | States should not allow patents to restrict development and use of 63 | software on general-purpose computers, but in those that do, we wish to 64 | avoid the special danger that patents applied to a free program could 65 | make it effectively proprietary. To prevent this, the GPL assures that 66 | patents cannot be used to render the program non-free. 67 | 68 | The precise terms and conditions for copying, distribution and 69 | modification follow. 70 | 71 | TERMS AND CONDITIONS 72 | 73 | 0. Definitions. 74 | 75 | "This License" refers to version 3 of the GNU General Public License. 76 | 77 | "Copyright" also means copyright-like laws that apply to other kinds of 78 | works, such as semiconductor masks. 79 | 80 | "The Program" refers to any copyrightable work licensed under this 81 | License. Each licensee is addressed as "you". "Licensees" and 82 | "recipients" may be individuals or organizations. 83 | 84 | To "modify" a work means to copy from or adapt all or part of the work 85 | in a fashion requiring copyright permission, other than the making of an 86 | exact copy. The resulting work is called a "modified version" of the 87 | earlier work or a work "based on" the earlier work. 88 | 89 | A "covered work" means either the unmodified Program or a work based 90 | on the Program. 91 | 92 | To "propagate" a work means to do anything with it that, without 93 | permission, would make you directly or secondarily liable for 94 | infringement under applicable copyright law, except executing it on a 95 | computer or modifying a private copy. Propagation includes copying, 96 | distribution (with or without modification), making available to the 97 | public, and in some countries other activities as well. 98 | 99 | To "convey" a work means any kind of propagation that enables other 100 | parties to make or receive copies. Mere interaction with a user through 101 | a computer network, with no transfer of a copy, is not conveying. 102 | 103 | An interactive user interface displays "Appropriate Legal Notices" 104 | to the extent that it includes a convenient and prominently visible 105 | feature that (1) displays an appropriate copyright notice, and (2) 106 | tells the user that there is no warranty for the work (except to the 107 | extent that warranties are provided), that licensees may convey the 108 | work under this License, and how to view a copy of this License. If 109 | the interface presents a list of user commands or options, such as a 110 | menu, a prominent item in the list meets this criterion. 111 | 112 | 1. Source Code. 113 | 114 | The "source code" for a work means the preferred form of the work 115 | for making modifications to it. "Object code" means any non-source 116 | form of a work. 117 | 118 | A "Standard Interface" means an interface that either is an official 119 | standard defined by a recognized standards body, or, in the case of 120 | interfaces specified for a particular programming language, one that 121 | is widely used among developers working in that language. 122 | 123 | The "System Libraries" of an executable work include anything, other 124 | than the work as a whole, that (a) is included in the normal form of 125 | packaging a Major Component, but which is not part of that Major 126 | Component, and (b) serves only to enable use of the work with that 127 | Major Component, or to implement a Standard Interface for which an 128 | implementation is available to the public in source code form. A 129 | "Major Component", in this context, means a major essential component 130 | (kernel, window system, and so on) of the specific operating system 131 | (if any) on which the executable work runs, or a compiler used to 132 | produce the work, or an object code interpreter used to run it. 133 | 134 | The "Corresponding Source" for a work in object code form means all 135 | the source code needed to generate, install, and (for an executable 136 | work) run the object code and to modify the work, including scripts to 137 | control those activities. However, it does not include the work's 138 | System Libraries, or general-purpose tools or generally available free 139 | programs which are used unmodified in performing those activities but 140 | which are not part of the work. For example, Corresponding Source 141 | includes interface definition files associated with source files for 142 | the work, and the source code for shared libraries and dynamically 143 | linked subprograms that the work is specifically designed to require, 144 | such as by intimate data communication or control flow between those 145 | subprograms and other parts of the work. 146 | 147 | The Corresponding Source need not include anything that users 148 | can regenerate automatically from other parts of the Corresponding 149 | Source. 150 | 151 | The Corresponding Source for a work in source code form is that 152 | same work. 153 | 154 | 2. Basic Permissions. 155 | 156 | All rights granted under this License are granted for the term of 157 | copyright on the Program, and are irrevocable provided the stated 158 | conditions are met. This License explicitly affirms your unlimited 159 | permission to run the unmodified Program. The output from running a 160 | covered work is covered by this License only if the output, given its 161 | content, constitutes a covered work. This License acknowledges your 162 | rights of fair use or other equivalent, as provided by copyright law. 163 | 164 | You may make, run and propagate covered works that you do not 165 | convey, without conditions so long as your license otherwise remains 166 | in force. You may convey covered works to others for the sole purpose 167 | of having them make modifications exclusively for you, or provide you 168 | with facilities for running those works, provided that you comply with 169 | the terms of this License in conveying all material for which you do 170 | not control copyright. Those thus making or running the covered works 171 | for you must do so exclusively on your behalf, under your direction 172 | and control, on terms that prohibit them from making any copies of 173 | your copyrighted material outside their relationship with you. 174 | 175 | Conveying under any other circumstances is permitted solely under 176 | the conditions stated below. Sublicensing is not allowed; section 10 177 | makes it unnecessary. 178 | 179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 180 | 181 | No covered work shall be deemed part of an effective technological 182 | measure under any applicable law fulfilling obligations under article 183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or 184 | similar laws prohibiting or restricting circumvention of such 185 | measures. 186 | 187 | When you convey a covered work, you waive any legal power to forbid 188 | circumvention of technological measures to the extent such circumvention 189 | is effected by exercising rights under this License with respect to 190 | the covered work, and you disclaim any intention to limit operation or 191 | modification of the work as a means of enforcing, against the work's 192 | users, your or third parties' legal rights to forbid circumvention of 193 | technological measures. 194 | 195 | 4. Conveying Verbatim Copies. 196 | 197 | You may convey verbatim copies of the Program's source code as you 198 | receive it, in any medium, provided that you conspicuously and 199 | appropriately publish on each copy an appropriate copyright notice; 200 | keep intact all notices stating that this License and any 201 | non-permissive terms added in accord with section 7 apply to the code; 202 | keep intact all notices of the absence of any warranty; and give all 203 | recipients a copy of this License along with the Program. 204 | 205 | You may charge any price or no price for each copy that you convey, 206 | and you may offer support or warranty protection for a fee. 207 | 208 | 5. Conveying Modified Source Versions. 209 | 210 | You may convey a work based on the Program, or the modifications to 211 | produce it from the Program, in the form of source code under the 212 | terms of section 4, provided that you also meet all of these conditions: 213 | 214 | a) The work must carry prominent notices stating that you modified 215 | it, and giving a relevant date. 216 | 217 | b) The work must carry prominent notices stating that it is 218 | released under this License and any conditions added under section 219 | 7. This requirement modifies the requirement in section 4 to 220 | "keep intact all notices". 221 | 222 | c) You must license the entire work, as a whole, under this 223 | License to anyone who comes into possession of a copy. This 224 | License will therefore apply, along with any applicable section 7 225 | additional terms, to the whole of the work, and all its parts, 226 | regardless of how they are packaged. This License gives no 227 | permission to license the work in any other way, but it does not 228 | invalidate such permission if you have separately received it. 229 | 230 | d) If the work has interactive user interfaces, each must display 231 | Appropriate Legal Notices; however, if the Program has interactive 232 | interfaces that do not display Appropriate Legal Notices, your 233 | work need not make them do so. 234 | 235 | A compilation of a covered work with other separate and independent 236 | works, which are not by their nature extensions of the covered work, 237 | and which are not combined with it such as to form a larger program, 238 | in or on a volume of a storage or distribution medium, is called an 239 | "aggregate" if the compilation and its resulting copyright are not 240 | used to limit the access or legal rights of the compilation's users 241 | beyond what the individual works permit. Inclusion of a covered work 242 | in an aggregate does not cause this License to apply to the other 243 | parts of the aggregate. 244 | 245 | 6. Conveying Non-Source Forms. 246 | 247 | You may convey a covered work in object code form under the terms 248 | of sections 4 and 5, provided that you also convey the 249 | machine-readable Corresponding Source under the terms of this License, 250 | in one of these ways: 251 | 252 | a) Convey the object code in, or embodied in, a physical product 253 | (including a physical distribution medium), accompanied by the 254 | Corresponding Source fixed on a durable physical medium 255 | customarily used for software interchange. 256 | 257 | b) Convey the object code in, or embodied in, a physical product 258 | (including a physical distribution medium), accompanied by a 259 | written offer, valid for at least three years and valid for as 260 | long as you offer spare parts or customer support for that product 261 | model, to give anyone who possesses the object code either (1) a 262 | copy of the Corresponding Source for all the software in the 263 | product that is covered by this License, on a durable physical 264 | medium customarily used for software interchange, for a price no 265 | more than your reasonable cost of physically performing this 266 | conveying of source, or (2) access to copy the 267 | Corresponding Source from a network server at no charge. 268 | 269 | c) Convey individual copies of the object code with a copy of the 270 | written offer to provide the Corresponding Source. This 271 | alternative is allowed only occasionally and noncommercially, and 272 | only if you received the object code with such an offer, in accord 273 | with subsection 6b. 274 | 275 | d) Convey the object code by offering access from a designated 276 | place (gratis or for a charge), and offer equivalent access to the 277 | Corresponding Source in the same way through the same place at no 278 | further charge. You need not require recipients to copy the 279 | Corresponding Source along with the object code. If the place to 280 | copy the object code is a network server, the Corresponding Source 281 | may be on a different server (operated by you or a third party) 282 | that supports equivalent copying facilities, provided you maintain 283 | clear directions next to the object code saying where to find the 284 | Corresponding Source. Regardless of what server hosts the 285 | Corresponding Source, you remain obligated to ensure that it is 286 | available for as long as needed to satisfy these requirements. 287 | 288 | e) Convey the object code using peer-to-peer transmission, provided 289 | you inform other peers where the object code and Corresponding 290 | Source of the work are being offered to the general public at no 291 | charge under subsection 6d. 292 | 293 | A separable portion of the object code, whose source code is excluded 294 | from the Corresponding Source as a System Library, need not be 295 | included in conveying the object code work. 296 | 297 | A "User Product" is either (1) a "consumer product", which means any 298 | tangible personal property which is normally used for personal, family, 299 | or household purposes, or (2) anything designed or sold for incorporation 300 | into a dwelling. In determining whether a product is a consumer product, 301 | doubtful cases shall be resolved in favor of coverage. For a particular 302 | product received by a particular user, "normally used" refers to a 303 | typical or common use of that class of product, regardless of the status 304 | of the particular user or of the way in which the particular user 305 | actually uses, or expects or is expected to use, the product. A product 306 | is a consumer product regardless of whether the product has substantial 307 | commercial, industrial or non-consumer uses, unless such uses represent 308 | the only significant mode of use of the product. 309 | 310 | "Installation Information" for a User Product means any methods, 311 | procedures, authorization keys, or other information required to install 312 | and execute modified versions of a covered work in that User Product from 313 | a modified version of its Corresponding Source. The information must 314 | suffice to ensure that the continued functioning of the modified object 315 | code is in no case prevented or interfered with solely because 316 | modification has been made. 317 | 318 | If you convey an object code work under this section in, or with, or 319 | specifically for use in, a User Product, and the conveying occurs as 320 | part of a transaction in which the right of possession and use of the 321 | User Product is transferred to the recipient in perpetuity or for a 322 | fixed term (regardless of how the transaction is characterized), the 323 | Corresponding Source conveyed under this section must be accompanied 324 | by the Installation Information. But this requirement does not apply 325 | if neither you nor any third party retains the ability to install 326 | modified object code on the User Product (for example, the work has 327 | been installed in ROM). 328 | 329 | The requirement to provide Installation Information does not include a 330 | requirement to continue to provide support service, warranty, or updates 331 | for a work that has been modified or installed by the recipient, or for 332 | the User Product in which it has been modified or installed. Access to a 333 | network may be denied when the modification itself materially and 334 | adversely affects the operation of the network or violates the rules and 335 | protocols for communication across the network. 336 | 337 | Corresponding Source conveyed, and Installation Information provided, 338 | in accord with this section must be in a format that is publicly 339 | documented (and with an implementation available to the public in 340 | source code form), and must require no special password or key for 341 | unpacking, reading or copying. 342 | 343 | 7. Additional Terms. 344 | 345 | "Additional permissions" are terms that supplement the terms of this 346 | License by making exceptions from one or more of its conditions. 347 | Additional permissions that are applicable to the entire Program shall 348 | be treated as though they were included in this License, to the extent 349 | that they are valid under applicable law. If additional permissions 350 | apply only to part of the Program, that part may be used separately 351 | under those permissions, but the entire Program remains governed by 352 | this License without regard to the additional permissions. 353 | 354 | When you convey a copy of a covered work, you may at your option 355 | remove any additional permissions from that copy, or from any part of 356 | it. (Additional permissions may be written to require their own 357 | removal in certain cases when you modify the work.) You may place 358 | additional permissions on material, added by you to a covered work, 359 | for which you have or can give appropriate copyright permission. 360 | 361 | Notwithstanding any other provision of this License, for material you 362 | add to a covered work, you may (if authorized by the copyright holders of 363 | that material) supplement the terms of this License with terms: 364 | 365 | a) Disclaiming warranty or limiting liability differently from the 366 | terms of sections 15 and 16 of this License; or 367 | 368 | b) Requiring preservation of specified reasonable legal notices or 369 | author attributions in that material or in the Appropriate Legal 370 | Notices displayed by works containing it; or 371 | 372 | c) Prohibiting misrepresentation of the origin of that material, or 373 | requiring that modified versions of such material be marked in 374 | reasonable ways as different from the original version; or 375 | 376 | d) Limiting the use for publicity purposes of names of licensors or 377 | authors of the material; or 378 | 379 | e) Declining to grant rights under trademark law for use of some 380 | trade names, trademarks, or service marks; or 381 | 382 | f) Requiring indemnification of licensors and authors of that 383 | material by anyone who conveys the material (or modified versions of 384 | it) with contractual assumptions of liability to the recipient, for 385 | any liability that these contractual assumptions directly impose on 386 | those licensors and authors. 387 | 388 | All other non-permissive additional terms are considered "further 389 | restrictions" within the meaning of section 10. If the Program as you 390 | received it, or any part of it, contains a notice stating that it is 391 | governed by this License along with a term that is a further 392 | restriction, you may remove that term. If a license document contains 393 | a further restriction but permits relicensing or conveying under this 394 | License, you may add to a covered work material governed by the terms 395 | of that license document, provided that the further restriction does 396 | not survive such relicensing or conveying. 397 | 398 | If you add terms to a covered work in accord with this section, you 399 | must place, in the relevant source files, a statement of the 400 | additional terms that apply to those files, or a notice indicating 401 | where to find the applicable terms. 402 | 403 | Additional terms, permissive or non-permissive, may be stated in the 404 | form of a separately written license, or stated as exceptions; 405 | the above requirements apply either way. 406 | 407 | 8. Termination. 408 | 409 | You may not propagate or modify a covered work except as expressly 410 | provided under this License. Any attempt otherwise to propagate or 411 | modify it is void, and will automatically terminate your rights under 412 | this License (including any patent licenses granted under the third 413 | paragraph of section 11). 414 | 415 | However, if you cease all violation of this License, then your 416 | license from a particular copyright holder is reinstated (a) 417 | provisionally, unless and until the copyright holder explicitly and 418 | finally terminates your license, and (b) permanently, if the copyright 419 | holder fails to notify you of the violation by some reasonable means 420 | prior to 60 days after the cessation. 421 | 422 | Moreover, your license from a particular copyright holder is 423 | reinstated permanently if the copyright holder notifies you of the 424 | violation by some reasonable means, this is the first time you have 425 | received notice of violation of this License (for any work) from that 426 | copyright holder, and you cure the violation prior to 30 days after 427 | your receipt of the notice. 428 | 429 | Termination of your rights under this section does not terminate the 430 | licenses of parties who have received copies or rights from you under 431 | this License. If your rights have been terminated and not permanently 432 | reinstated, you do not qualify to receive new licenses for the same 433 | material under section 10. 434 | 435 | 9. Acceptance Not Required for Having Copies. 436 | 437 | You are not required to accept this License in order to receive or 438 | run a copy of the Program. Ancillary propagation of a covered work 439 | occurring solely as a consequence of using peer-to-peer transmission 440 | to receive a copy likewise does not require acceptance. However, 441 | nothing other than this License grants you permission to propagate or 442 | modify any covered work. These actions infringe copyright if you do 443 | not accept this License. Therefore, by modifying or propagating a 444 | covered work, you indicate your acceptance of this License to do so. 445 | 446 | 10. Automatic Licensing of Downstream Recipients. 447 | 448 | Each time you convey a covered work, the recipient automatically 449 | receives a license from the original licensors, to run, modify and 450 | propagate that work, subject to this License. You are not responsible 451 | for enforcing compliance by third parties with this License. 452 | 453 | An "entity transaction" is a transaction transferring control of an 454 | organization, or substantially all assets of one, or subdividing an 455 | organization, or merging organizations. If propagation of a covered 456 | work results from an entity transaction, each party to that 457 | transaction who receives a copy of the work also receives whatever 458 | licenses to the work the party's predecessor in interest had or could 459 | give under the previous paragraph, plus a right to possession of the 460 | Corresponding Source of the work from the predecessor in interest, if 461 | the predecessor has it or can get it with reasonable efforts. 462 | 463 | You may not impose any further restrictions on the exercise of the 464 | rights granted or affirmed under this License. For example, you may 465 | not impose a license fee, royalty, or other charge for exercise of 466 | rights granted under this License, and you may not initiate litigation 467 | (including a cross-claim or counterclaim in a lawsuit) alleging that 468 | any patent claim is infringed by making, using, selling, offering for 469 | sale, or importing the Program or any portion of it. 470 | 471 | 11. Patents. 472 | 473 | A "contributor" is a copyright holder who authorizes use under this 474 | License of the Program or a work on which the Program is based. The 475 | work thus licensed is called the contributor's "contributor version". 476 | 477 | A contributor's "essential patent claims" are all patent claims 478 | owned or controlled by the contributor, whether already acquired or 479 | hereafter acquired, that would be infringed by some manner, permitted 480 | by this License, of making, using, or selling its contributor version, 481 | but do not include claims that would be infringed only as a 482 | consequence of further modification of the contributor version. For 483 | purposes of this definition, "control" includes the right to grant 484 | patent sublicenses in a manner consistent with the requirements of 485 | this License. 486 | 487 | Each contributor grants you a non-exclusive, worldwide, royalty-free 488 | patent license under the contributor's essential patent claims, to 489 | make, use, sell, offer for sale, import and otherwise run, modify and 490 | propagate the contents of its contributor version. 491 | 492 | In the following three paragraphs, a "patent license" is any express 493 | agreement or commitment, however denominated, not to enforce a patent 494 | (such as an express permission to practice a patent or covenant not to 495 | sue for patent infringement). To "grant" such a patent license to a 496 | party means to make such an agreement or commitment not to enforce a 497 | patent against the party. 498 | 499 | If you convey a covered work, knowingly relying on a patent license, 500 | and the Corresponding Source of the work is not available for anyone 501 | to copy, free of charge and under the terms of this License, through a 502 | publicly available network server or other readily accessible means, 503 | then you must either (1) cause the Corresponding Source to be so 504 | available, or (2) arrange to deprive yourself of the benefit of the 505 | patent license for this particular work, or (3) arrange, in a manner 506 | consistent with the requirements of this License, to extend the patent 507 | license to downstream recipients. "Knowingly relying" means you have 508 | actual knowledge that, but for the patent license, your conveying the 509 | covered work in a country, or your recipient's use of the covered work 510 | in a country, would infringe one or more identifiable patents in that 511 | country that you have reason to believe are valid. 512 | 513 | If, pursuant to or in connection with a single transaction or 514 | arrangement, you convey, or propagate by procuring conveyance of, a 515 | covered work, and grant a patent license to some of the parties 516 | receiving the covered work authorizing them to use, propagate, modify 517 | or convey a specific copy of the covered work, then the patent license 518 | you grant is automatically extended to all recipients of the covered 519 | work and works based on it. 520 | 521 | A patent license is "discriminatory" if it does not include within 522 | the scope of its coverage, prohibits the exercise of, or is 523 | conditioned on the non-exercise of one or more of the rights that are 524 | specifically granted under this License. You may not convey a covered 525 | work if you are a party to an arrangement with a third party that is 526 | in the business of distributing software, under which you make payment 527 | to the third party based on the extent of your activity of conveying 528 | the work, and under which the third party grants, to any of the 529 | parties who would receive the covered work from you, a discriminatory 530 | patent license (a) in connection with copies of the covered work 531 | conveyed by you (or copies made from those copies), or (b) primarily 532 | for and in connection with specific products or compilations that 533 | contain the covered work, unless you entered into that arrangement, 534 | or that patent license was granted, prior to 28 March 2007. 535 | 536 | Nothing in this License shall be construed as excluding or limiting 537 | any implied license or other defenses to infringement that may 538 | otherwise be available to you under applicable patent law. 539 | 540 | 12. No Surrender of Others' Freedom. 541 | 542 | If conditions are imposed on you (whether by court order, agreement or 543 | otherwise) that contradict the conditions of this License, they do not 544 | excuse you from the conditions of this License. If you cannot convey a 545 | covered work so as to satisfy simultaneously your obligations under this 546 | License and any other pertinent obligations, then as a consequence you may 547 | not convey it at all. For example, if you agree to terms that obligate you 548 | to collect a royalty for further conveying from those to whom you convey 549 | the Program, the only way you could satisfy both those terms and this 550 | License would be to refrain entirely from conveying the Program. 551 | 552 | 13. Use with the GNU Affero General Public License. 553 | 554 | Notwithstanding any other provision of this License, you have 555 | permission to link or combine any covered work with a work licensed 556 | under version 3 of the GNU Affero General Public License into a single 557 | combined work, and to convey the resulting work. The terms of this 558 | License will continue to apply to the part which is the covered work, 559 | but the special requirements of the GNU Affero General Public License, 560 | section 13, concerning interaction through a network will apply to the 561 | combination as such. 562 | 563 | 14. Revised Versions of this License. 564 | 565 | The Free Software Foundation may publish revised and/or new versions of 566 | the GNU General Public License from time to time. Such new versions will 567 | be similar in spirit to the present version, but may differ in detail to 568 | address new problems or concerns. 569 | 570 | Each version is given a distinguishing version number. If the 571 | Program specifies that a certain numbered version of the GNU General 572 | Public License "or any later version" applies to it, you have the 573 | option of following the terms and conditions either of that numbered 574 | version or of any later version published by the Free Software 575 | Foundation. If the Program does not specify a version number of the 576 | GNU General Public License, you may choose any version ever published 577 | by the Free Software Foundation. 578 | 579 | If the Program specifies that a proxy can decide which future 580 | versions of the GNU General Public License can be used, that proxy's 581 | public statement of acceptance of a version permanently authorizes you 582 | to choose that version for the Program. 583 | 584 | Later license versions may give you additional or different 585 | permissions. However, no additional obligations are imposed on any 586 | author or copyright holder as a result of your choosing to follow a 587 | later version. 588 | 589 | 15. Disclaimer of Warranty. 590 | 591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY 594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM 597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF 598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 599 | 600 | 16. Limitation of Liability. 601 | 602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING 603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS 604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF 607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD 608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), 609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF 610 | SUCH DAMAGES. 611 | 612 | 17. Interpretation of Sections 15 and 16. 613 | 614 | If the disclaimer of warranty and limitation of liability provided 615 | above cannot be given local legal effect according to their terms, 616 | reviewing courts shall apply local law that most closely approximates 617 | an absolute waiver of all civil liability in connection with the 618 | Program, unless a warranty or assumption of liability accompanies a 619 | copy of the Program in return for a fee. 620 | 621 | END OF TERMS AND CONDITIONS 622 | 623 | How to Apply These Terms to Your New Programs 624 | 625 | If you develop a new program, and you want it to be of the greatest 626 | possible use to the public, the best way to achieve this is to make it 627 | free software which everyone can redistribute and change under these terms. 628 | 629 | To do so, attach the following notices to the program. It is safest 630 | to attach them to the start of each source file to most effectively 631 | state the exclusion of warranty; and each file should have at least 632 | the "copyright" line and a pointer to where the full notice is found. 633 | 634 | 635 | Copyright (C) 636 | 637 | This program is free software: you can redistribute it and/or modify 638 | it under the terms of the GNU General Public License as published by 639 | the Free Software Foundation, either version 3 of the License, or 640 | (at your option) any later version. 641 | 642 | This program is distributed in the hope that it will be useful, 643 | but WITHOUT ANY WARRANTY; without even the implied warranty of 644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 645 | GNU General Public License for more details. 646 | 647 | You should have received a copy of the GNU General Public License 648 | along with this program. If not, see . 649 | 650 | Also add information on how to contact you by electronic and paper mail. 651 | 652 | If the program does terminal interaction, make it output a short 653 | notice like this when it starts in an interactive mode: 654 | 655 | Copyright (C) 656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. 657 | This is free software, and you are welcome to redistribute it 658 | under certain conditions; type `show c' for details. 659 | 660 | The hypothetical commands `show w' and `show c' should show the appropriate 661 | parts of the General Public License. Of course, your program's commands 662 | might be different; for a GUI interface, you would use an "about box". 663 | 664 | You should also get your employer (if you work as a programmer) or school, 665 | if any, to sign a "copyright disclaimer" for the program, if necessary. 666 | For more information on this, and how to apply and follow the GNU GPL, see 667 | . 668 | 669 | The GNU General Public License does not permit incorporating your program 670 | into proprietary programs. If your program is a subroutine library, you 671 | may consider it more useful to permit linking proprietary applications with 672 | the library. If this is what you want to do, use the GNU Lesser General 673 | Public License instead of this License. But first, please read 674 | . 675 | -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- 1 | # Nano Contrib [![Build Status](https://travis-ci.org/NanoAdblockerLab/NanoContrib.svg?branch=master)](https://travis-ci.org/NanoAdblockerLab/NanoContrib) 2 | 3 | Community filters 4 | 5 | These filters are not privileged unless indicated otherwise. 6 | 7 | Please open pull requests with appropriate details (at minimum a test link is 8 | required). 9 | 10 | ## Placeholder Buster 11 | 12 | Removes empty ads placeholders. 13 | 14 | [Subscribe](https://subscribe.adblockplus.org/?location=https%3A%2F%2Fgitcdn.xyz%2Frepo%2FNanoAdblockerLab%2FNanoContrib%2Fmaster%2Fdist%2Fplaceholder-buster.txt&title=Nano%20Contrib%20Filters%20-%20Placeholder%20Buster) 15 | -------------------------------------------------------------------------------- /dist/placeholder-buster.txt: -------------------------------------------------------------------------------- 1 | # -------------------------------------------------------------------------------------------------------------------- # 2 | 3 | # Title: Nano Contrib Filter - Placeholder Buster 4 | # Description: Removes empty ads placeholders 5 | # Homepage: https://github.com/NanoAdblockerLab/NanoContrib 6 | # Expires: 5 days 7 | 8 | # -------------------------------------------------------------------------------------------------------------------- # 9 | 10 | # Multilingual 11 | 12 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/135#issuecomment-679171575 13 | engadget.com##ul[data-component="LatestStream"] > li:has([data-component="GeminiAdItem"]) 14 | 15 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/3#issuecomment-450736303 16 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/5#issuecomment-452149638 17 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/21#issuecomment-487796545 18 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/33#issuecomment-506915459 19 | # https://github.com/NanoMeow/QuickReports/issues/1042 20 | # https://github.com/NanoMeow/QuickReports/issues/2712 21 | # https://github.com/NanoMeow/QuickReports/issues/3919 22 | reddit.com###comment-atf 23 | reddit.com###overlay-comment-atf 24 | reddit.com##div.fePAzF:has(div[id^="sidebar-"]) 25 | reddit.com##div[class^="_"][style*="100%"] > div[class^="_"][style^="margin-left:"]:style(margin-top: -16px !important;) 26 | reddit.com##div[data-redditstyle="false"]:has(div[data-before-content="advertisement"]) 27 | reddit.com##div[id^="overlay-sidebar-"][data-before-content="advertisement"]:upward(4) 28 | 29 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/10#issuecomment-459593858 30 | # https://github.com/NanoMeow/QuickReports/issues/35 31 | quizlet.com##.ModeLayout-ad 32 | quizlet.com##.SiteAd 33 | 34 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/11#issuecomment-463024293 35 | pokemonpets.com##.NiceBg:has(script) 36 | pokemonpets.com##.NiceBg[style^="width: 120px; "] 37 | 38 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/11#issuecomment-463024370 39 | mightytext.net###ad-block-holder 40 | 41 | # https://github.com/NanoAdblocker/NanoFilters/issues/286 42 | encoretvb.com###leaderboard-ad-1 43 | encoretvb.com###square-ad-1 44 | 45 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/15#issuecomment-473121519 46 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/80#issuecomment-578533017 47 | gamejolt.com##.-ad 48 | gamejolt.com##.-recommended-ad 49 | 50 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/16#issuecomment-473483200 51 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/31#issuecomment-501929990 52 | dailymotion.com##div[class^="AdDiscovery"] 53 | 54 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/16#issuecomment-473483169 55 | myspace.com##.container-main > ul > li:has(div#ad-placement) 56 | 57 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/17#issuecomment-475089221 58 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/81#issuecomment-579541397 59 | techadvisor.*###bottomLeaderBoardHolder 60 | techadvisor.*###marketPlace 61 | techadvisor.*###topLeaderBoardHolder 62 | techadvisor.*##.sidebar__mpu-trigger 63 | techadvisor.*##div:has(:scope > .adsbygoogle) 64 | 65 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/18#issuecomment-478412816 66 | whatmobile.com.pk##div[style^="background-color"]:has(script[src*="adsbygoogle.js"]) 67 | whatmobile.com.pk##div[style^="height:610px"] 68 | 69 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/19#issuecomment-479280266 70 | echoroukonline.com##.ads-unit 71 | echoroukonline.com##.t3c__grid > div:has(.side-ads) 72 | 73 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/19#issuecomment-479280292 74 | prothomalo.com##.common_google_ads 75 | 76 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/23#issuecomment-492038304 77 | fandom.com,wikia.org###WikiaTopAds 78 | 79 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/23#issuecomment-492038353 80 | reuters.com##.RightRail_sticky:has(.DPSlot_slot) 81 | 82 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/24#issuecomment-494611966 83 | 1001freefonts.com##.footerPageAds 84 | 1001freefonts.com##.topAd 85 | 86 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/24#issuecomment-494611995 87 | fonts2u.com###banner_bottom 88 | 89 | # https://github.com/NanoMeow/QuickReports/issues/2652 90 | reverso.net##.locdrcas 91 | 92 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/25#issuecomment-495819437 93 | grammaire.reverso.net,grammar.reverso.net###ads 94 | 95 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/27#issuecomment-497180207 96 | onthesnow.*,skiinfo.*###adpos_Skyscraper_wrap 97 | onthesnow.*,skiinfo.*##.leaderboard 98 | 99 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/27#issuecomment-497180227 100 | travellink.*##.od-advertisement-promoblock-wrapper 101 | travellink.*##.od-home-bottom-advertisement 102 | 103 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/34#issuecomment-508300830 104 | worldcosplay.net###bottomCenter:has(:scope > .ads) 105 | 106 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/34#issuecomment-508300859 107 | ateli.com##.mw-xl:has(:scope > ins.adsbygoogle) 108 | 109 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/34#issuecomment-508300881 110 | emotionflow.com##.Ad3Tile 111 | 112 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/35#issuecomment-508885620 113 | coingecko.com###top-banner 114 | 115 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/37#issuecomment-510285588 116 | dwarffortresswiki.org###p-Ad 117 | 118 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/39#issuecomment-512090165 119 | tripadvisor.com##div[class*="_ad_billboard"] 120 | 121 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/40#issuecomment-514010760 122 | rpmseek.com###lbanner_top 123 | 124 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/41#issuecomment-515740473 125 | www.cnn.com##[class*="outbrain__Container-"] 126 | www.cnn.com##iframe[src^="https://widgets.tree.com/"]:upward(3) 127 | www.cnn.com##section:not(:has-text(/\w/)) 128 | 129 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/41#issuecomment-515740473 130 | edition.cnn.com###story-bottom 131 | 132 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/44#issuecomment-519327973 133 | handleidingkwijt.com,manuall.*,shuomingshu88.com##.col-sm-9 > div:has-text(advertisement) 134 | 135 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/51#issuecomment-528574601 136 | vimeo.com##div:has(:scope > div[id^="gpt-ad"][role="complementary"]) 137 | 138 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/52#issuecomment-530634140 139 | distrowatch.com##.sovrn-onetag-ad 140 | distrowatch.com##td:nth-of-type(2) > table.Info 141 | 142 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/54#issuecomment-533186962 143 | allrecipes.ca,allrecipes.co.uk,allrecipes.com.au##.gridResponsive__column:has(:scope > .docked_rail > div[id^="ads"]) 144 | 145 | # https://github.com/NanoMeow/QuickReports/issues/709 146 | eurogamer.*###leaderboard 147 | eurogamer.*##.game-spotlight-advertising:has([data-dfp-id]) 148 | eurogamer.*##.homepage-billboard-container:has(:scope > [data-dfp-id]) 149 | eurogamer.*##.stack-mpu:has([data-dfp-id]) 150 | 151 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/66#issuecomment-560138672 152 | timesofisrael.com##.sticky-sidebar 153 | 154 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/67#issuecomment-562770240 155 | konbini.com##.konbini-ad 156 | konbini.com##div:has(:scope > .postItemContainer) 157 | 158 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/67#issuecomment-562770361 159 | theartnewspaper.com##.ap-sidearea 160 | 161 | # https://github.com/NanoMeow/QuickReports/issues/2546 162 | amazon.*###thirdPartySponsorLinkTitle:upward(4) 163 | amazon.*##[data-ad-details] 164 | 165 | # https://github.com/NanoMeow/QuickReports/issues/2560 166 | ign.com##.secondary-ad 167 | 168 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/73#issuecomment-569457513 169 | armenianweekly.com##.mh-header-widget-1 170 | 171 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/76#issuecomment-573438246 172 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/85#issuecomment-580459767 173 | nytimes.com,nytimes3xbfgragh.onion##.css-190ncxp 174 | 175 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/77#issuecomment-574410104 176 | jasonsavard.com###pageMiddleAdWrapper 177 | 178 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/77#issuecomment-574410135 179 | sportingnews.com##.grid-aside 180 | 181 | # https://github.com/NanoMeow/QuickReports/issues/2833 182 | glassdoor.*##[id*="-AdSlot-"] 183 | 184 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/80#issuecomment-578533009 185 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/102#issuecomment-605393551 186 | tass.com##.news-list-content__aside 187 | tass.com##.section-grid__col:has([class^="adsSlot"]) 188 | tass.com##div[class^="adsSlot"] 189 | 190 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/82#issuecomment-579542164 191 | arabiaweather.com##.leaderboard-container 192 | arabiaweather.com##.mpu-card 193 | 194 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/83#issuecomment-579870303 195 | # https://github.com/NanoMeow/QuickReports/issues/1622 196 | accuweather.com##.ad 197 | accuweather.com##.glacier-ad 198 | 199 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/83#issuecomment-579870364 200 | havaturkiye.com,pogodaonline.ru,weatheronline.*,woespana.es,woeurope.eu,wofrance.fr,woitalia.it,woweather.com,woweer.nl##.ad 201 | havaturkiye.com,pogodaonline.ru,weatheronline.*,woespana.es,woeurope.eu,wofrance.fr,woitalia.it,woweather.com,woweer.nl##.banner_oben 202 | 203 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/89#issuecomment-583693442 204 | transfermarkt.com##.werbung 205 | 206 | # https://github.com/NanoMeow/QuickReports/issues/3020 207 | kijiji.*##.inline-banner 208 | 209 | # https://github.com/NanoMeow/QuickReports/issues/2629 210 | linkedin.com##.org-container__ad-module 211 | 212 | # https://github.com/NanoMeow/QuickReports/issues/3034 213 | worldweatheronline.com###tob-banner 214 | 215 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/90#issuecomment-586649650 216 | gpfans.com##.advertise-panel 217 | gpfans.com##.top-leaderboard 218 | 219 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/98#issuecomment-596267883 220 | sat24.com###headercontent-onder 221 | 222 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/101#issuecomment-604470628 223 | vice.com##.short-form-right-rail__content 224 | 225 | # https://github.com/NanoMeow/QuickReports/issues/3448 226 | allestoringen.*,downdetector.*,xn--allestrungen-9ib.*##.ad + .card.my-3:style(margin-top: 0.5rem !important;) 227 | 228 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/105#issuecomment-609855620 229 | shoutwiki.com###content.mw-body:style(margin-right: 8px !important;) 230 | shoutwiki.com##.monobook-ad 231 | 232 | # https://github.com/NanoMeow/QuickReports/issues/3730 233 | forum.wordreference.com##[id$="_mid"] 234 | 235 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/112#issuecomment-626087034 236 | webmd.com##.container > .pane:first-of-type 237 | webmd.com##.responsive-sharethrough-wrapper 238 | 239 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/115#issuecomment-629277025 240 | # https://github.com/NanoMeow/QuickReports/issues/2541 241 | zdnet.*###main > div:has(.ad-leader-plus-top) 242 | zdnet.*##.sticky-wrapper 243 | 244 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/115#issuecomment-629277079 245 | gpucheck.com##div[id^="gpt-passback-"]:upward(1) 246 | 247 | # https://github.com/NanoMeow/QuickReports/issues/2537 248 | twitter.com##div:has(:scope > div > div > div > h2[role="heading"]:has-text(/\u63A8\u8350|Promoted|Gesponsert|\u0420\u0435\u043A\u043B\u0430\u043C\u0430|Promocionado|Sponsoris\u00E9|Uitgelicht|\u30D7\u30ED\u30E2\u30FC\u30B7\u30E7\u30F3/)) + div:has(:scope > div > div:empty) 249 | twitter.com##div:has(:scope > div > div > h2[role="heading"]:has-text(/\u63A8\u8350|Promoted|Gesponsert|\u0420\u0435\u043A\u043B\u0430\u043C\u0430|Promocionado|Sponsoris\u00E9|Uitgelicht|\u30D7\u30ED\u30E2\u30FC\u30B7\u30E7\u30F3/)) 250 | twitter.com##div[aria-label*=" - "] > div[style^="padding-"] > div[style^="padding-"] > div:has(article) + div:has(:scope > div > div:empty):not(+ div + div:has(h2[role="heading"])) 251 | 252 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/1#issuecomment-450592268 253 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/9#issuecomment-455806136 254 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/12#issuecomment-468103768 255 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/16#issuecomment-473483145 256 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/47#issuecomment-523706934 257 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/73#issuecomment-569457506 258 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/77#issuecomment-574410073 259 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/87#issuecomment-582155483 260 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/112#issuecomment-626087012 261 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/128#issuecomment-655823059 262 | !#if !env_mobile 263 | pixiv.net###root > div > div > div:has(iframe[name="footer"]):not(:has(img)) 264 | pixiv.net##.area_new:has(:scope > .area_title + div > #ads-illust_manage_rectangle) 265 | pixiv.net##div:not(.submit-area):has(:scope > iframe:not([src])) 266 | pixiv.net##div[class^="sc-"]:has(:scope > div[style] > iframe[width="728"][height="90"]) 267 | pixiv.net##div[span="1"]:has(:scope > div > div > iframe[name="dashboard_home"]) 268 | pixiv.net##li:has(:scope > iframe[name="infeed"]) 269 | pixiv.net##li[size]:has(:scope > div > iframe[name="topbranding_rectangle"]) 270 | !#endif 271 | !#if env_mobile 272 | pixiv.net##.ad-frame-container 273 | pixiv.net##body[style^="margin-bottom"]:style(margin-bottom: 0px !important;) 274 | !#endif 275 | !#if false 276 | pixiv.net###js-mount-point-header.with-ad:style(min-height: 0px !important;) 277 | pixiv.net###root > header + div + div:not(:has(a)):not(:has(img)) 278 | pixiv.net##.ads-top-info 279 | pixiv.net##.area_new:not(:has(.area_title)) 280 | pixiv.net##.sc-AykKF:style(padding-bottom: 0px !important;) 281 | pixiv.net##a[href$="=work_detail_remove_ads"]:upward(3) 282 | pixiv.net##div:has(:scope > div > iframe:not([src])):matches-css(padding-bottom: 56px) 283 | pixiv.net##iframe[height="520"]:not([src]):upward(1) 284 | pixiv.net##iframe[height="60"]:upward(1) 285 | pixiv.net##iframe[height="90"]:upward(1) 286 | pixiv.net##li[size="2"][offset="1"] 287 | !#endif 288 | 289 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/136#issuecomment-681999919 290 | !#if !env_mobile 291 | dic.pixiv.net###article-relation > section:has(script) 292 | !#endif 293 | 294 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/136#issuecomment-682000032 295 | !#if !env_mobile 296 | novel.pixiv.net##.related-books 297 | !#endif 298 | 299 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/120#issuecomment-642702233 300 | chess24.com###dashboardFeaturedEventAd 301 | chess24.com###dashboardRectangleAd 302 | chess24.com##.video-series-entry:has(:scope > .box-banner) 303 | 304 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/121#issuecomment-644815377 305 | plurk.com###permanent-holder:style(padding-top: 20px !important;) 306 | plurk.com###static-ads 307 | 308 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/124#issuecomment-647145937 309 | !#if !env_mobile 310 | lmtonline.com###siteNav:style(transform: none; -webkit-transform: none !important;) 311 | !#endif 312 | lmtonline.com###ctpl-fullbanner-spacer 313 | lmtonline.com###menuBar, #subHead:style(transform: none; -webkit-transform: none !important;) 314 | lmtonline.com###menuBar:style(margin-top: 50px !important;) 315 | lmtonline.com##.ctpl-fullbanner 316 | 317 | # https://github.com/NanoMeow/QuickReports/issues/3895 318 | marketscreener.com###zppMiddle2:upward(table) 319 | marketscreener.com##.hPubRight2 320 | marketscreener.com##.myFooter 321 | marketscreener.com##[id^="zpp"] 322 | 323 | # https://github.com/NanoMeow/QuickReports/issues/4266 324 | fxempire.com##[class*="TopButtonAd"] 325 | fxempire.com##button:has-text(/Sponsored|Advertising Disclosure/):has(.fa-info-circle):upward([class*="fx-grid"]) 326 | fxempire.com##li[class^="Tab-"] div[class*=" fx-grid__ColSystem-"]:has-text(Top Brokers) 327 | fxempire.com##span[id^="zone"]:empty:upward([class*="-sc-"][class*="__"] > div) 328 | 329 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/134#issuecomment-674471630 330 | glosbe.com###topContainer 331 | 332 | # https://github.com/NanoMeow/QuickReports/issues/4624 333 | w3big.com###mainLeaderboard 334 | w3big.com###skyscraper 335 | 336 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/143#issuecomment-697120016 337 | athome.lu##.suggestedservices 338 | 339 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/143#issuecomment-697120033 340 | luxauto.lu##.imu 341 | luxauto.lu##.services 342 | 343 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/143#issuecomment-697120087 344 | luxbazar.lu##td[width="250"] 345 | 346 | # End Multilingual 347 | 348 | # -------------------------------------------------------------------------------------------------------------------- # 349 | 350 | # Multilingual NSFW 351 | 352 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/107#issuecomment-615925187 353 | ||deviantart.com/_adslot/$frame,1p 354 | 355 | # https://github.com/NanoMeow/QuickReports/issues/1489 356 | hentai-image.com###display_image_detail > span 357 | 358 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/108#issuecomment-617251822 359 | pixiv.kurocore.com###top-banner 360 | pixiv.kurocore.com##.ad-b1 361 | 362 | # End Multilingual NSFW 363 | 364 | # -------------------------------------------------------------------------------------------------------------------- # 365 | 366 | # Arabic 367 | 368 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/19#issuecomment-479280307 369 | ahram.org.eg###AdsFloating_divFloating 370 | 371 | # https://github.com/NanoMeow/QuickReports/issues/1135 372 | filgoal.com##.ads.mediumrectangle 373 | filgoal.com##div.nth1:has(:scope > #POSTQUARE_WIDGET_ASIDE) 374 | 375 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/82#issuecomment-579542180 376 | almasryalyoum.com##div[class^="ads"] 377 | 378 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/82#issuecomment-579542204 379 | twasul.info##.clearfix > .banners 380 | 381 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/82#issuecomment-579542233 382 | alrai.com##.col-xs-12:has(:scope > .visible-md.visible-lg) 383 | 384 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/82#issuecomment-579542253 385 | akhbarelyom.com##.module:has(script[src$="/adsbygoogle.js"]) 386 | 387 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/110#issuecomment-619393707 388 | adwhit.com##.topMobAd 389 | 390 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/110#issuecomment-619393727 391 | ifm.tn##.ad-1000 392 | 393 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/110#issuecomment-619393754 394 | alwafd.news##section:has(.banner) 395 | 396 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/110#issuecomment-619393769 397 | watania.net##.adsbygoogle:upward(1) 398 | 399 | # End Arabic 400 | 401 | # -------------------------------------------------------------------------------------------------------------------- # 402 | 403 | # Bengali 404 | 405 | # https://github.com/NanoMeow/QuickReports/issues/1204 406 | bitarka.com##.penci-adsense-below-slider 407 | bitarka.com##.penci-featured-cat-custom-ads 408 | 409 | # End Bengali 410 | 411 | # -------------------------------------------------------------------------------------------------------------------- # 412 | 413 | # Chinese (Simplified) 414 | 415 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/16#issuecomment-473483183 416 | weibo.com##.UG_bn_a 417 | 418 | # https://github.com/uBlockOrigin/uAssets/issues/5489#issuecomment-488207423 419 | 102bank.com##div.sidebar:has(:scope > .adsbygoogle) 420 | 421 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/38#issuecomment-511089781 422 | disneybox.com##div:has(:scope > script[src*="/pagead/"]) 423 | 424 | # https://github.com/NanoMeow/QuickReports/issues/2223 425 | rjno1.com###user2 > div:has(:scope > div > ins.adsbygoogle) 426 | rjno1.com##.allmode_box:has(:scope > center > script[src="//cpro.baidustatic.com/cpro/ui/c.js"]) 427 | rjno1.com##[class$="-ad"] 428 | rjno1.com##[id^="aswift_"] 429 | 430 | # https://github.com/NanoMeow/QuickReports/issues/3252 431 | news.mydrivers.com##.adsbygoogle:upward(1) 432 | news.mydrivers.com##.baidu_left 433 | news.mydrivers.com##.baidu_right:style(float: left !important;) 434 | 435 | # https://github.com/NanoMeow/QuickReports/issues/4008 436 | www.wenxuecity.com###sponsors 437 | www.wenxuecity.com##.banners 438 | www.wenxuecity.com##.tb 439 | www.wenxuecity.com##center:has(:scope > #div-gpt-ad-Middle_2) 440 | www.wenxuecity.com##center:has(:scope > #div-gpt-ad-Middle_2) + br 441 | www.wenxuecity.com##center:has(:scope > #div-gpt-ad-Middle_2) + br + br 442 | 443 | # https://github.com/NanoMeow/QuickReports/issues/3968 444 | bbs.wenxuecity.com###adt 445 | 446 | # https://github.com/NanoMeow/QuickReports/issues/4179 447 | nfmovies.com##.myui-ra-container 448 | 449 | # End Chinese (Simplified) 450 | 451 | # -------------------------------------------------------------------------------------------------------------------- # 452 | 453 | # Chinese (Simplified) NSFW 454 | 455 | # https://github.com/NanoMeow/QuickReports/issues/4363 456 | tucao.one##div[style="margin-top:16px;overflow:hidden;height:200px;"] 457 | 458 | # End Chinese (Simplified) NSFW 459 | 460 | # -------------------------------------------------------------------------------------------------------------------- # 461 | 462 | # Chinese (Traditional) NSFW 463 | 464 | # https://github.com/NanoMeow/QuickReports/issues/4725 465 | avseesee.com##.widget:has(ins) 466 | avseesee.com##[id^="nativeAds_"]:upward(.widget) 467 | 468 | # End Chinese (Traditional) NSFW 469 | 470 | # -------------------------------------------------------------------------------------------------------------------- # 471 | 472 | # Dhivehi 473 | 474 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/2#issuecomment-450608678 475 | avas.mv###app > .bg-white 476 | 477 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/2#issuecomment-450608682 478 | sun.mv##.component-sponsor:has(div > :not([src*="hotline.png"])) 479 | 480 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/2#issuecomment-450608692 481 | dhuvas.mv##.vc_column-inner:has(img[alt="lifeside"]) 482 | dhuvas.mv##.vc_column-inner:has(img[alt="muniad"]) 483 | dhuvas.mv##.vc_column-inner:has(img[alt="sportsad"]) 484 | 485 | # End Dhivehi 486 | 487 | # -------------------------------------------------------------------------------------------------------------------- # 488 | 489 | # Dutch 490 | 491 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/31#issuecomment-501930025 492 | allenetflixseries.nl##.textwidget > p:has(:scope > script[src*="/adsbygoogle"]) 493 | 494 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/87#issuecomment-582155535 495 | telegraaf.nl##.ArticleBodyBlocks__inlineArticleSpotXBanner 496 | telegraaf.nl##.ArticlePageWrapper__banner 497 | telegraaf.nl##.SecondaryCuratedTeasersLayout__bannerWrapper 498 | telegraaf.nl##.SectionPage__bannerWrapper 499 | telegraaf.nl##.TextArticlePage__bannerWrapper 500 | 501 | # End Dutch 502 | 503 | # -------------------------------------------------------------------------------------------------------------------- # 504 | 505 | # English 506 | 507 | # https://github.com/jspenguin2017/uBlockProtector/issues/835 508 | link.tl##.jetborsa-banner 509 | link.tl##.mobsplBox 510 | link.tl##.mobsplOverlay 511 | 512 | # https://github.com/NanoMeow/QuickReports/issues/18 513 | # https://github.com/NanoMeow/QuickReports/issues/3984 514 | games2jolly.com###home_right 515 | games2jolly.com###leaderboard_area 516 | games2jolly.com###leaderboard_area_home 517 | games2jolly.com##.ads_310_610_sidebar_new 518 | games2jolly.com##.game_play > div:nth-of-type(1) 519 | games2jolly.com##.main_left_home 520 | 521 | # https://github.com/NanoMeow/QuickReports/issues/156 522 | cryptomininggame.com###sticky_bot_right 523 | cryptomininggame.com##.panel-success:has(:scope > header > h2:has-text(Advertisements)) 524 | cryptomininggame.com##.panel-warning:has(:scope > header > h2:has-text(Advertisements)) 525 | cryptomininggame.com##.row:has(:scope > .col-md-4 > .text-center > ins[class^="bmadblock-"]) 526 | cryptomininggame.com##a[href^="https://coinad.com/?a=Buy"] 527 | 528 | # https://github.com/NanoMeow/QuickReports/issues/189 529 | foodnetwork.com##body:style(margin-top: 0px !important;) 530 | 531 | # https://github.com/NanoMeow/QuickReports/issues/216 532 | rockpapershotgun.com##.mpu.collapsible:has(:scope > p:has-text(Advertisement)) 533 | 534 | # https://github.com/NanoMeow/QuickReports/issues/218 535 | cloudncode.blog##.wpcnt 536 | 537 | # https://github.com/NanoMeow/QuickReports/issues/434 538 | linux.org##.sectionMain.funbox:has(ins.adsbygoogle) 539 | linux.org##div:has(:scope > ins.adsbygoogle) 540 | 541 | # https://github.com/NanoMeow/QuickReports/issues/447 542 | whoiscute.com##.tl-states-root 543 | 544 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/1#issuecomment-450592241 545 | avsforum.com##.large-4.medium-6.small-12:has(.ad-wrapper) 546 | 547 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/1#issuecomment-450592242 548 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/8#issuecomment-454619895 549 | gadgethacks.com##.whtaph 550 | gadgethacks.com##.whtaph-floatbox 551 | 552 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/1#issuecomment-450592252 553 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/33#issuecomment-506915515 554 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/58#issuecomment-542981177 555 | # https://github.com/NanoMeow/QuickReports/issues/3402 556 | tomshardware.com###below_the_article 557 | tomshardware.com###in_article 558 | tomshardware.com##.p-u-md-1-3.p-u-1:has(div[class*="block-ads"]) 559 | tomshardware.com##.slot-after_popular_box 560 | tomshardware.com##.slot-beforePopularBox:remove() 561 | tomshardware.com##.slot-before_popular_box 562 | tomshardware.com##.slot-top_of_sidebar 563 | 564 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/1#issuecomment-450592293 565 | issuu.com##div[class*="adPlacementContainer"] 566 | 567 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/1#issuecomment-450592296 568 | fileinfo.com##.linkAds 569 | 570 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/1#issuecomment-450592297 571 | # https://github.com/NanoMeow/QuickReports/issues/4718 572 | investopedia.com###partnerlinks_1-0 573 | investopedia.com##.right-rail--ad-container 574 | investopedia.com##div[id^="performance-marketing_"] 575 | 576 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/1#issuecomment-450592305 577 | lame.buanzo.org###ads 578 | 579 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/1#issuecomment-450592315 580 | tvtropes.org##.sb-ad-unit 581 | 582 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/1#issuecomment-450592323 583 | picktorrent.com##.aBut > .no2ref 584 | 585 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/1#issuecomment-450592327 586 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/42#issuecomment-517079717 587 | yeggi.com##.adbttm_right_300 588 | yeggi.com##div[style*="f2f2f2"]:not(:has(a)) 589 | yeggi.com##div[style^="margin-right:320px;"]:style(margin-right: 12px !important;) 590 | 591 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/2#issuecomment-450608673 592 | thehungersite.greatergood.com##.ctg-ad 593 | 594 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/2#issuecomment-450608704 595 | fourfourtwo.com###leaderboard 596 | 597 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/2#issuecomment-450608707 598 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/13#issuecomment-469935679 599 | filehorse.com##.dx-pr-1 600 | filehorse.com##.dx-sb-1 601 | filehorse.com##div[class^="dx-pr-"] 602 | 603 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/2#issuecomment-450608728 604 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/13#issuecomment-469935577 605 | color-hex.com###addivider 606 | color-hex.com##hr 607 | 608 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/2#issuecomment-450608733 609 | healthline.com##aside:has(div[data-ad="true"]) 610 | 611 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/2#issuecomment-450608748 612 | gamespot.com##div[x-enc="id class"]:has(div > div[data-ad-type]) 613 | 614 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/2#issuecomment-450608757 615 | deadspin.com,gizmodo.com,jalopnik.com,kotaku.com,lifehacker.com,splinternews.com,theinventory.com,theonion.com,theroot.com,thetakeout.com##.contained-ad-container 616 | 617 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/2#issuecomment-450608760 618 | thedroidguy.com###secondary 619 | thedroidguy.com##.g1-collection-item:has(div[class^="g1-advertisement"]) 620 | 621 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/2#issuecomment-450608764 622 | writerscafe.org###header_pay 623 | writerscafe.org##div.box:has(div[class*="pay-provider-google"]) 624 | 625 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/2#issuecomment-450608769 626 | mashable.com###pathing-banner 627 | 628 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/3#issuecomment-450736294 629 | supercheats.com##.cboth_sm 630 | supercheats.com##.page_right > div.cboth:nth-of-type(3) 631 | supercheats.com##div[id^="bottom_ad_"] 632 | 633 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/3#issuecomment-450736305 634 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/9#issuecomment-455806100 635 | # https://github.com/NanoMeow/QuickReports/issues/4217 636 | sourceforge.net##.l-gutter 637 | sourceforge.net##.sterling 638 | 639 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/3#issuecomment-450736308 640 | smallbusiness.chron.com###top-300 641 | smallbusiness.chron.com##.leaderboard 642 | 643 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/2#issuecomment-450608696 644 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/4#issuecomment-451672325 645 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/142#issuecomment-695358083 646 | !#if env_mobile 647 | knowyourmeme.com##.complex-ad-wrapper 648 | knowyourmeme.com##.content-unit-refresh-wrapper 649 | !#endif 650 | knowyourmeme.com##.collection > .bodycopy > div[style]:not([class]) 651 | knowyourmeme.com##.combo-right 652 | 653 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/4#issuecomment-451672357 654 | time.com##.padded-mobile.bottom-recirc 655 | time.com##.rundown-sidebar 656 | ||time.com/kismet/spacer.png$image,1p 657 | 658 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/5#issuecomment-452149121 659 | mywindowshub.com##.td-pb-span12.tdc-column.vc_column_container:has(ins.adsbygoogle) 660 | mywindowshub.com##.textwidget:has(script[src*="adsbygoogle.js"]) 661 | 662 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/5#issuecomment-452149338 663 | download3k.com##p:has(script[src*="adsbygoogle.js"]) 664 | 665 | # https://github.com/NanoAdblocker/NanoFilters/issues/458 666 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/5#issuecomment-452149362 667 | pureinfotech.com##.code-block:has(script[src*="adsbygoogle.js"]) 668 | pureinfotech.com##.top-rvzone-block 669 | 670 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/5#issuecomment-452149383 671 | windows101tricks.com##.single-post-content.clearfix.entry-content > div:has(script[src*="adsbygoogle.js"]) 672 | 673 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/5#issuecomment-452149418 674 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/41#issuecomment-515740452 675 | itpro.co.uk###dfp-ad-lead_gen_native_slot 676 | itpro.co.uk##.block-dfp 677 | itpro.co.uk##.lazyadslot 678 | itpro.co.uk##.sovrn-onetag-ad 679 | 680 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/5#issuecomment-452149686 681 | thedrum.com##.advert--wallpaper 682 | thedrum.com##.nocontent.footer__more 683 | thedrum.com##.outbrain 684 | 685 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/5#issuecomment-452149710 686 | experts-exchange.com##.adBanner-comment 687 | 688 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/5#issuecomment-452149725 689 | online-convert.com##.flex_banner_bottom 690 | online-convert.com##div[class^="banner_"]:has(ins.adsbygoogle) 691 | 692 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/5#issuecomment-452149735 693 | mariowiki.com,ssbwiki.com###mw-content-text > table > tbody > tr > td:has-text(Ads keep):has-text(independent and free :) 694 | 695 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/6#issuecomment-452931469 696 | onmsft.com##.text-center.article-img 697 | 698 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/6#issuecomment-452931482 699 | mcpmag.com##.xContent 700 | 701 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/6#issuecomment-452931513 702 | tekrevue.com##.widget_text.widget 703 | 704 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/6#issuecomment-452931615 705 | techcrunch.com##.sidebar--main 706 | 707 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/6#issuecomment-452931644 708 | imore.com##.sidebar 709 | imore.com##div.sidebar__section 710 | 711 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/7#issuecomment-453868145 712 | runt-of-the-web.com##.leaderboard 713 | runt-of-the-web.com##.mrec 714 | runt-of-the-web.com##.pbh_inline 715 | 716 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/7#issuecomment-453868153 717 | accountkiller.com##.section_box[style="background-color: rgb(102, 181, 255);"] 718 | 719 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/8#issuecomment-454619974 720 | forums.whirlpool.net.au##div.reply-archived.reply:has(ins.adsbygoogle) 721 | 722 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/8#issuecomment-454619995 723 | kb6nu.com##.textwidget:has(div[id^="div-gpt-ad-"]) 724 | 725 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/8#issuecomment-454620015 726 | berkshireeagle.com##.pk-landing-default > div.container > .noear.default.pk-layer:has(.margins > .row > .pk-section.section-6col > .section-margins > .box > .text-center) 727 | berkshireeagle.com##div.text-center.credits.col-md-3.hidden-xs 728 | 729 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/8#issuecomment-454620032 730 | technorms.com##.td-container > div.td-pb-row > .td-pb-span12 731 | technorms.com##.td-header-header 732 | 733 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/8#issuecomment-454619946 734 | wonderhowto.com##.whtaph-floatbox 735 | 736 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/8#issuecomment-454619924 737 | reality.news##.whtaph 738 | reality.news##.whtaph-floatbox 739 | 740 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/8#issuecomment-454620247 741 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/20#issuecomment-485269965 742 | alcpu.com###breakbarad 743 | alcpu.com###navlinkad 744 | alcpu.com###topbarad 745 | 746 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/9#issuecomment-455806107 747 | borncity.com##.code-block 748 | 749 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/10#issuecomment-459593865 750 | mythicscribes.com##aside[id^="ai_widget-"] 751 | 752 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/10#issuecomment-459593889 753 | itstillworks.com##div.whitecard:has(script[src*="/pagead/"]) 754 | 755 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/38#issuecomment-511089775 756 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/64#issuecomment-557918382 757 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/89#issuecomment-583693450 758 | majorgeeks.com##.geekad 759 | majorgeeks.com##.navigation-light 760 | majorgeeks.com##center:has-text(=Advertisement=) 761 | 762 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/11#issuecomment-463024499 763 | !#if env_mobile 764 | ultimate-guitar.com##.js-ad-alternative 765 | ultimate-guitar.com##.js-tab-banner-middle 766 | ultimate-guitar.com##.js-top-adv 767 | ultimate-guitar.com##bidding-wrapper 768 | !#endif 769 | 770 | # https://github.com/NanoMeow/QuickReports/issues/714 771 | travelchannel.com##body:style(margin: 0px !important;) 772 | 773 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/12#issuecomment-468103825 774 | flipside.keenspot.com###darewot 775 | flipside.keenspot.com###draobredael 776 | flipside.keenspot.com###flip_dafoot 777 | 778 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/13#issuecomment-469935557 779 | simkl.com##.blockplacecenter 780 | 781 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/14#issuecomment-469960254 782 | roleplay.me###copyright1 783 | roleplay.me##div.center:has-text(Advertisement) 784 | 785 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/14#issuecomment-469960284 786 | firstonetv.live##center:has(a[onclick*="bit.ly"]) 787 | 788 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/14#issuecomment-469960300 789 | fearby.com###custom_html-19 > .widget-wrap.widget_text > .widget-title.widgettitle 790 | fearby.com###custom_html-21.widget 791 | fearby.com###custom_html-22 > .widget-wrap.widget_text 792 | fearby.com###custom_html-25.widget 793 | fearby.com##.entry-content > p:has-text(Advertisement:) 794 | fearby.com##p:has(script) 795 | 796 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/15#issuecomment-473121542 797 | # https://github.com/NanoMeow/QuickReports/issues/2408 798 | thesimsresource.com##.crtv-bottom-wrapper 799 | thesimsresource.com##.crtv-top-wrapper 800 | thesimsresource.com##.sticky_bottom 801 | 802 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/17#issuecomment-475089245 803 | howto-connect.com##.widget_text_smart:has(ins.adsbygoogle) 804 | 805 | # https://github.com/NanoMeow/QuickReports/issues/140 806 | mangarock.com##div:has(:scope > [id^="taboola"]) 807 | 808 | # https://github.com/NanoMeow/QuickReports/issues/372 809 | # https://github.com/NanoMeow/QuickReports/issues/1023 810 | usgamer.net##.leaderboard-container 811 | usgamer.net##.recommendations 812 | 813 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/20#issuecomment-485269960 814 | manualslib.com##.manualban-bot 815 | 816 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/21#issuecomment-487796563 817 | opencritic.com##.review-row:has(app-advertisement) 818 | 819 | # https://github.com/NanoMeow/QuickReports/issues/828 820 | cutestat.com##.top_banner 821 | 822 | # https://github.com/NanoMeow/QuickReports/issues/971 823 | techradar.com##[class^="slot-"]:has(:scope > div:has-text(Advertisement)) 824 | 825 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/22#issuecomment-489475629 826 | bartleby.com##li[id^="div-gpt-ad-"] 827 | 828 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/22#issuecomment-489475633 829 | cardgames.io##.don-draper 830 | 831 | # https://github.com/NanoMeow/QuickReports/issues/1082 832 | y2mate.com###adv_box 833 | 834 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/24#issuecomment-494612037 835 | fontspace.com###column-1 > .pad:has(script[src$="/show_ads.js"]) 836 | 837 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/24#issuecomment-494612056 838 | dafontfree.net##.box:has(:scope > .adsbygoogle) 839 | 840 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/24#issuecomment-494612092 841 | freefontsdownload.net##li:has(:scope > div > .adsbygoogle) 842 | 843 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/24#issuecomment-494612114 844 | blogfonts.com##.column_right:has(.adsbygoogle) 845 | 846 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/24#issuecomment-494612139 847 | webfonts0.com##div:has(:scope > .adsbygoogle) 848 | 849 | # https://github.com/NanoMeow/QuickReports/issues/1043 850 | # https://github.com/NanoMeow/QuickReports/issues/3309 851 | bleepingcomputer.com###ips_Posts > .post_block:has(div.apb) 852 | bleepingcomputer.com##.cz-related-article-wrapp:has(:scope > .adsbygoogle) 853 | 854 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/25#issuecomment-495819425 855 | thehardtimes.net##.code-block:has(script:has-text(googletag)) 856 | 857 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/26#issuecomment-495962647 858 | # https://github.com/NanoMeow/QuickReports/issues/4585 859 | !#if !env_mobile 860 | itprotoday.com##.banner-top-wrapper 861 | !#endif 862 | itprotoday.com##.banner-aside-wrapper + hr 863 | 864 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/26#issuecomment-495962653 865 | howtogeek.com##.article-bottom 866 | 867 | # https://github.com/NanoMeow/QuickReports/issues/1289 868 | postbulletin.com##.automatic-ad 869 | 870 | # https://github.com/NanoMeow/QuickReports/issues/1291 871 | fox10phoenix.com##.mod-inline-taboola 872 | 873 | # https://github.com/NanoMeow/QuickReports/issues/1329 874 | thestar.com##.seo-media-query 875 | 876 | # https://github.com/uBlockOrigin/uAssets/issues/5767 877 | firmwarefiledownload.xyz##center:has(:scope > .adsbygoogle) 878 | 879 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/28#issuecomment-500096145 880 | tbivision.com##.advert 881 | 882 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/28#issuecomment-500096159 883 | releases.com##.p-shop-releated 884 | 885 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/28#issuecomment-500096176 886 | colourmylearning.com##.code-block 887 | 888 | # https://github.com/NanoAdblocker/NanoFilters/issues/348 889 | nexusradio.com##div:has(:scope > .adsbygoogle) 890 | 891 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/29#issuecomment-500229662 892 | www.wishafriend.com##.masonry-brick:has(script[src*="/pagead/"]) 893 | www.wishafriend.com##.msg-sec:has(script[src*="/adsbygoogle"]) 894 | www.wishafriend.com##.rw_ad 895 | 896 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/29#issuecomment-500229662 897 | m.wishafriend.com###body > div:has(:scope > div > script[src*="/adsbygoogle"]) 898 | m.wishafriend.com###mid > div:has(:scope > div > .adsbygoogle) 899 | m.wishafriend.com##div[id^="rockcat"] > div:has(script[src*="/adsbygoogle"]) 900 | 901 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/30#issuecomment-501075888 902 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/37#issuecomment-510285561 903 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/69#issuecomment-565864360 904 | phoronix.com###main > div:first-of-type[style*="overflow: hidden"] 905 | phoronix.com##.axd-widget 906 | phoronix.com##aside:has(:scope > div > script[src$="/gpt.js"]) 907 | phoronix.com##div:has(:scope > div[id^="div-pg-ad"]) 908 | phoronix.com##div:has(:scope > div[id^="gpt_"]) 909 | 910 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/30#issuecomment-501075906 911 | lists.malwarepatrol.net##.right:has(:scope > h3:has-text(Ads by Google)) 912 | 913 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/31#issuecomment-501930011 914 | comicbookrealm.com###brad 915 | comicbookrealm.com###rad 916 | comicbookrealm.com###sad 917 | comicbookrealm.com###tad 918 | 919 | # https://github.com/NanoMeow/QuickReports/issues/1382 920 | # https://github.com/NanoMeow/QuickReports/issues/3283 921 | allkpop.com##article:has(:scope > [id^="div-gpt-ad-"]) 922 | allkpop.com##article:has(:scope > div > .pbs) 923 | allkpop.com##article:has(:scope > script):not(:has(:scope > #mailing-list)) 924 | allkpop.com##section.full-width > section[style] 925 | 926 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/32#issuecomment-504800272 927 | ghanafa.org##.fa-advertising__content 928 | 929 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/32#issuecomment-504800299 930 | www.u-manual.com##.sidebar > ul > li:has-text(ADS:) 931 | 932 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/32#issuecomment-504800291 933 | preview.u-manual.com##.ads_div1 934 | 935 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/33#issuecomment-506915470 936 | diskingdom.com##.clearfix.widget_text.widget 937 | 938 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/33#issuecomment-506915486 939 | windowslatest.com##aside:has-text(Advertisement) 940 | 941 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/33#issuecomment-506915507 942 | clydefitchreport.com##center 943 | 944 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/35#issuecomment-508885628 945 | cleantechnica.com###homesolarus-ad 946 | cleantechnica.com##.widget_text:has(span:has-text(/^Advertisement$/)) 947 | cleantechnica.com##center:has(:scope > script[src$="/adsbygoogle.js"]) 948 | cleantechnica.com##p:has(:scope > script[src*="/homesolarus.com/"]) 949 | 950 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/36#issuecomment-509035945 951 | charismamag.com###homepageContentFeaturedArticles li:has(div[id*="/CM-Desktop/"]) 952 | 953 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/36#issuecomment-509035969 954 | investorguide.com###wfi-ad-slot-leaderboard 955 | 956 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/36#issuecomment-509035975 957 | joe.ie##.hidden-xs.with-ad 958 | joe.ie##div:has(:scope > div[id^="div-gpt-river"]) 959 | 960 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/37#issuecomment-510285611 961 | smackjeeves.com###goo_ad 962 | 963 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/38#issuecomment-511089770 964 | domain-status.com##.aunit 965 | 966 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/39#issuecomment-512090192 967 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/40#issuecomment-514010695 968 | downforeveryoneorjustme.com##.is-hidden-mobile:has(.native-js) 969 | downforeveryoneorjustme.com##.is-hidden-mobile:not(:has-text(/[a-z]/)) 970 | 971 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/40#issuecomment-514010717 972 | indiatimes.com##.md_news_box:has(:scope > div[data-ad-id]) 973 | 974 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/40#issuecomment-514010729 975 | stylecaster.com##.wrapper-header-ad-slot 976 | 977 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/40#issuecomment-514010743 978 | lonelyplanet.com##.Ad-wrap 979 | 980 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/41#issuecomment-515740463 981 | cyclingtips.com##.ctips-ad-unit 982 | 983 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/41#issuecomment-515740479 984 | cycling.today##p:has(:scope > script[src$="/adsbygoogle.js"]) 985 | 986 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/41#issuecomment-515740491 987 | mgoblog.com##div[id^="block-rawadsense"] 988 | 989 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/41#issuecomment-515740504 990 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/116#issuecomment-632735304 991 | popculture.com###header:style(top: 0px !important;) 992 | popculture.com##.pcm-public:style(margin-top: 90px !important;) 993 | 994 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/41#issuecomment-515740510 995 | mhotspot.com##.partners 996 | mhotspot.com##div:has(:scope > script[src$="/adsbygoogle.js"]) 997 | 998 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/41#issuecomment-515740518 999 | forumotion.com##.forumline:has(div[id^="criteo"]):not(:has(.post)) 1000 | forumotion.com##.post:has-text(/^Sponsored content/) 1001 | forumotion.com##.post:has-text(/^Sponsored content/) + tr 1002 | 1003 | # https://github.com/NanoMeow/QuickReports/issues/1589 1004 | chess.com##.index-content-ad-wrapper 1005 | chess.com##.short-sidebar-ad-component 1006 | 1007 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/42#issuecomment-517079703 1008 | codesforuniversalremotes.com##.code-block 1009 | 1010 | # https://github.com/NanoMeow/QuickReports/issues/1596 1011 | rankedboost.com##[class^="InsertTitle-Updated"]:upward(1) 1012 | 1013 | # https://github.com/NanoMeow/QuickReports/issues/1612 1014 | acronymfinder.com##[class$="-container"]:has(:scope > script) 1015 | acronymfinder.com##div[style]:has(:scope > div[style]) 1016 | acronymfinder.com##td[colspan="3"] 1017 | 1018 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/43#issuecomment-518039904 1019 | vg247.com##.newsad 1020 | 1021 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/43#issuecomment-518039914 1022 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/59#issuecomment-544735075 1023 | globalnews.ca###headerAd 1024 | globalnews.ca##.c-ad 1025 | globalnews.ca##.c-stickyRail 1026 | globalnews.ca##.l-main__flyers 1027 | globalnews.ca##.l-main__sponsored 1028 | globalnews.ca##.sidebar-ad 1029 | globalnews.ca##.story-ad 1030 | globalnews.ca##.stream-ad 1031 | globalnews.ca##.stream-ad-read-more 1032 | ||globalnews.ca/*/pattern-greystripe.png$image,1p 1033 | 1034 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/44#issuecomment-519327934 1035 | techjunkie.com##.qualcont 1036 | 1037 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/45#issuecomment-520242512 1038 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/104#issuecomment-609051804 1039 | mediabiasfactcheck.com##center:has(script[src*="/adsbygoogle."]) 1040 | mediabiasfactcheck.com##tr:has(.adsbygoogle) 1041 | 1042 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/45#issuecomment-520242717 1043 | rugbyworld.com##.apester-element 1044 | 1045 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/46#issuecomment-522807250 1046 | # https://github.com/NanoMeow/QuickReports/issues/829 1047 | telegraph.co.uk##.commercial-unit 1048 | telegraph.co.uk##.more-stories 1049 | telegraph.co.uk##.summaryMedium:has(:scope > [bucket-id^="article_commercial_"]) 1050 | telegraph.co.uk##.summaryMedium:has(:scope > [bucket-id^="editors_choice_"]) 1051 | telegraph.co.uk##.summaryMedium:has-text(More from the web) 1052 | telegraph.co.uk##.summaryPadding 1053 | telegraph.co.uk##div[class*="picGrid-"]:has(a[href^="/sponsored/"]) 1054 | 1055 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/47#issuecomment-523706866 1056 | dummies.com##.ads 1057 | 1058 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/47#issuecomment-523706883 1059 | fark.com##.top_right_container 1060 | 1061 | # https://github.com/NanoMeow/QuickReports/issues/1723 1062 | imggram.org##div:has(:scope > div[data-ad]) 1063 | 1064 | # https://github.com/NanoMeow/QuickReports/issues/1725 1065 | thesilphroad.com###keepinTheLightsOn 1066 | thesilphroad.com###keepinTheLightsOnWrap:style(height: 1px !important;) 1067 | thesilphroad.com##div.light:has(:scope span.ezoic-ad) 1068 | thesilphroad.com##p:has-text(Why Ads?) 1069 | 1070 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/48#issuecomment-525092917 1071 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/125#issuecomment-652130217 1072 | pinknews.co.uk##.pn-mobile-in-article-ad:not(:has(a[href*="pinknews.co.uk"])) 1073 | pinknews.co.uk##div[class^="pn-ad-"] 1074 | 1075 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/49#issuecomment-526419848 1076 | austinchronicle.com###top-leaderboard 1077 | 1078 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/49#issuecomment-526419871 1079 | comedycentral.com.au##.pane-vimn-coda-gpt-panes 1080 | 1081 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/49#issuecomment-526419896 1082 | # https://github.com/NanoMeow/QuickReports/issues/937 1083 | thedailybeast.com##.ConnatixAd 1084 | thedailybeast.com##.WrapGrid__desktop-sidebar-ad 1085 | 1086 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/50#issuecomment-526861679 1087 | friv-games.com##.website-ad-space-area 1088 | 1089 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/50#issuecomment-526861685 1090 | appuals.com##div[class^="appua"]:has(:scope > .adsbygoogle) 1091 | 1092 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/50#issuecomment-526861702 1093 | kongregate.com##.adcontainer 1094 | kongregate.com##div[id^="rec_spot_ad"] 1095 | 1096 | # https://github.com/NanoMeow/QuickReports/issues/1772 1097 | smashboards.com###otherFooterBlock 1098 | smashboards.com##.funboxWrapper:has([id^="cdm-zone-"]) 1099 | 1100 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/51#issuecomment-528574649 1101 | cracked.com##.col:has(:scope > div[class^="ad2"]) 1102 | cracked.com##.injected-ad 1103 | 1104 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/51#issuecomment-528574687 1105 | rumble.com##div[id^="rumble-ad-"] 1106 | 1107 | # https://github.com/NanoMeow/QuickReports/issues/1601 1108 | freecourseweb.com##article.post-box:has(ins.adsbygoogle) 1109 | freecourseweb.com##aside.sidebar-widget:has(ins.adsbygoogle) 1110 | 1111 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/52#issuecomment-530634119 1112 | racingcircuits.info##.GoogleSideAd 1113 | 1114 | # https://github.com/NanoMeow/QuickReports/issues/1822 1115 | tomsguide.com##.slot-before_popular_box 1116 | tomsguide.com##.slot-leaderboard 1117 | tomsguide.com##.slot-lightbox1 1118 | 1119 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/53#issuecomment-531989604 1120 | forward.com###blog-sidebar-ad-container 1121 | 1122 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/53#issuecomment-531989626 1123 | ctrl.blog##.cbox 1124 | 1125 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/53#issuecomment-531989653 1126 | getdroidtips.com##.code-block 1127 | 1128 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/53#issuecomment-531989688 1129 | fonearena.com###sponsor 1130 | 1131 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/53#issuecomment-531989716 1132 | cyanogenmods.org##aside:has(span[id^="ezoic-pub-ad"]) 1133 | 1134 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/53#issuecomment-531989750 1135 | androidfilehost.com##.col-md-4:has-text(advertisement:) 1136 | 1137 | # https://github.com/NanoMeow/QuickReports/issues/1052 1138 | ancient.eu##.pub 1139 | 1140 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/54#issuecomment-533187215 1141 | apkpure.com##.adsbypure 1142 | 1143 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/54#issuecomment-533187018 1144 | allrecipes.com###block-karma-slo 1145 | 1146 | # https://github.com/NanoMeow/QuickReports/issues/1865 1147 | typing-speed.net##.advertising_horizontal_title 1148 | typing-speed.net##.advertising_vertical_title 1149 | 1150 | # https://github.com/NanoMeow/QuickReports/issues/1918 1151 | chowhound.com###mpu_top 1152 | chowhound.com###strnative_top 1153 | 1154 | # https://github.com/NanoMeow/QuickReports/issues/1911 1155 | videohelp.com###mobilebanner 1156 | videohelp.com##.mobilehide 1157 | 1158 | # https://github.com/NanoMeow/QuickReports/issues/1639 1159 | # https://github.com/NanoMeow/QuickReports/issues/2086 1160 | space.com##.slot-beforePopularBox:remove() 1161 | 1162 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/55#issuecomment-537770558 1163 | twingalaxies.com##.bg-dust:has(#btfLeaderboard) 1164 | twingalaxies.com##.three-by-two:has(#atfBox) 1165 | 1166 | # https://github.com/NanoMeow/QuickReports/issues/1975 1167 | # https://github.com/NanoMeow/QuickReports/issues/2109 1168 | # https://github.com/NanoMeow/QuickReports/issues/3414 1169 | forbes.com##fbs-ad 1170 | forbes.com##fbs-ad + p:has(br) 1171 | forbes.com##medianet 1172 | forbes.com##p:has(+ fbs-ad) 1173 | 1174 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/56#issuecomment-539256339 1175 | thejc.com##.grid__item:has(:scope > .advert):not(:has(a)) 1176 | 1177 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/56#issuecomment-539256367 1178 | crash.net##.sidebar-ad-area 1179 | 1180 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/57#issuecomment-541241485 1181 | nintendoenthusiast.com##.custom-html-widget 1182 | 1183 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/57#issuecomment-541241501 1184 | ipgeolocation.io##.full-widthAd 1185 | 1186 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/57#issuecomment-541241528 1187 | imdb.com##.aux-content-widget-2:has(.ab_zergnet) 1188 | 1189 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/58#issuecomment-542981143 1190 | matcha-jp.com##.c-post:has(:scope > div[class*="RelatedNative"]) 1191 | 1192 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/58#issuecomment-542981210 1193 | vgmaps.com##td[align="center"][width="728"] 1194 | ||vgmaps.com/Ad-*.htm$1p 1195 | ||vgmaps.com/Header.htm$1p 1196 | ||vgmaps.com/System/Main/Header-Sponsors.png$1p 1197 | 1198 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/59#issuecomment-544735103 1199 | stevemeadedesigns.com##div[class^="add-"]:has(.adsbygoogle) 1200 | 1201 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/60#issuecomment-546554190 1202 | iplocation.net##div.col:has(:scope > .adsbygoogle) 1203 | 1204 | # https://github.com/NanoMeow/QuickReports/issues/2141 1205 | eclipse.org##div:has(:scope > .eclipsefnd-ad) 1206 | 1207 | # https://github.com/NanoMeow/QuickReports/issues/2151 1208 | tutorialspoint.com##.google-bottom-ads 1209 | 1210 | # https://github.com/NanoMeow/QuickReports/issues/2154 1211 | nakedcapitalism.com##.widget:has(:scope > script[src^="//ads.investingchannel.com/"]) 1212 | 1213 | # https://github.com/NanoMeow/QuickReports/issues/2164 1214 | govtech.com###interstitial 1215 | 1216 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/61#issuecomment-548575846 1217 | techspot.com##.comment[style^="padding"] 1218 | 1219 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/62#issuecomment-552064901 1220 | spokesman.com##.leaderboard 1221 | spokesman.com##hr 1222 | 1223 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/62#issuecomment-552064906 1224 | planetf1.com##.textwidget 1225 | 1226 | # https://github.com/NanoMeow/QuickReports/issues/1484 1227 | marketwatch.com###brass-rail 1228 | marketwatch.com##.container--advertisement 1229 | 1230 | # https://github.com/NanoMeow/QuickReports/issues/2224 1231 | aol.com##span:has-text(/^More to Explore$/) 1232 | 1233 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/120#issuecomment-642702295 1234 | # https://github.com/NanoMeow/QuickReports/issues/2263 1235 | gamefaqs.gamespot.com###leader_top 1236 | gamefaqs.gamespot.com##.ad 1237 | gamefaqs.gamespot.com##.message_mpu:has(:scope > .ad) 1238 | 1239 | # https://github.com/jspenguin2017/uBlockProtector/issues/1092 1240 | nulledpremium.com##.code-block:has(:scope > .adsbygoogle) 1241 | nulledpremium.com##.sidebar-widget:has(:scope > div > .adsbygoogle) 1242 | 1243 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/63#issuecomment-552682843 1244 | theage.com.au##div[id^="adspot"] 1245 | 1246 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/63#issuecomment-552682860 1247 | digminecraft.com##.slot 1248 | 1249 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/63#issuecomment-552682888 1250 | gamersnexus.net##.moduleContent:has-text(/^\n\t\t\tAdvertisements:\n/) 1251 | 1252 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/64#issuecomment-557918369 1253 | sidereel.com##.partial-bordered-module:has(:scope > div.OUTBRAIN) 1254 | 1255 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/64#issuecomment-557918393 1256 | allmovie.com,allmusic.com##.footer-leaderboard 1257 | 1258 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/65#issuecomment-559566334 1259 | 9gag.com##article:not(:has-text(/[a-z0-9?!]/)) 1260 | 1261 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/65#issuecomment-559566434 1262 | lgbtqnation.com##.index-bottom-ad 1263 | lgbtqnation.com##.single-bottom-ad 1264 | 1265 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/65#issuecomment-559566492 1266 | slashgear.com##.adsense_responsive_box 1267 | slashgear.com##.sgbox[id^="text-"] 1268 | slashgear.com##.textwidget 1269 | 1270 | # https://github.com/NanoMeow/QuickReports/issues/2393 1271 | thegatewayonline.ca##[id^="adbutler"] 1272 | 1273 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/66#issuecomment-560138679 1274 | 9news.com.au##.article__native-links 1275 | 1276 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/66#issuecomment-560138691 1277 | howtohookitup.com###rightcolumn1:has(:scope > [src*="/pagead"]) 1278 | 1279 | # https://github.com/NanoMeow/QuickReports/issues/2424 1280 | comingsoon.net##.leaderboard 1281 | 1282 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/67#issuecomment-562770414 1283 | theskinny.co.uk##.container:style(margin-top: 0px !important;) 1284 | 1285 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/67#issuecomment-562770441 1286 | nme.com##.td-adspot-title 1287 | 1288 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/67#issuecomment-562770484 1289 | complex.com##.base__header-ad 1290 | complex.com##.video-playlist__lead-right-ad 1291 | 1292 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/67#issuecomment-562770590 1293 | hungertv.com###fixed-slice-2:style(top: 0px !important;) 1294 | hungertv.com###fixed-slice:style(top: 0px !important;) 1295 | hungertv.com###stick-section.sm-pad 1296 | hungertv.com##.banner:style(top: 0px !important;) 1297 | hungertv.com##.holder:style(margin-top: 0px !important;) 1298 | hungertv.com##.preview.row 1299 | hungertv.com##div:has(:scope > div[id^="div-gpt-ad-"]) 1300 | hungertv.com##div[class*="offset-sm-"] 1301 | 1302 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/67#issuecomment-562770676 1303 | apollo-magazine.com##.card--advert.card 1304 | 1305 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/67#issuecomment-562770722 1306 | weheartastoria.com###right-sidebar 1307 | 1308 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/67#issuecomment-562770770 1309 | theweek.com##div[class^="body-ad-"]:not([class^="body-ad-1"]) 1310 | theweek.com##div[class^="inside-body-ad-"] 1311 | 1312 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/67#issuecomment-562770824 1313 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/75#issuecomment-570642861 1314 | amny.com##.gridlove-posts.row > div:has(.gridlove-inject) 1315 | amny.com##.gridlove-sidebar 1316 | 1317 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/67#issuecomment-562770868 1318 | boston.com##.site-container:style(margin-top: -100px !important;) 1319 | 1320 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/60#issuecomment-546554199 1321 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/67#issuecomment-562770885 1322 | bustle.com##.gU:has(:scope > div[id^="ad-"]) 1323 | bustle.com##.ka.gr.gq 1324 | 1325 | # https://github.com/NanoAdblocker/NanoFilters/issues/433 1326 | # https://github.com/NanoMeow/QuickReports/issues/1499 1327 | # https://github.com/NanoMeow/QuickReports/issues/2626 1328 | washingtonpost.com###leaderboard-wrapper 1329 | washingtonpost.com##aside > div:has(wp-ad) 1330 | washingtonpost.com##div:has(:scope > wp-ad):not(#topper-headline-wrapper) 1331 | 1332 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/68#issuecomment-564256999 1333 | worldarchitecture.org##div[class^="adv"] 1334 | 1335 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/68#issuecomment-564257061 1336 | wallpaper.com##.adAbove 1337 | wallpaper.com##.articleSidebar 1338 | wallpaper.com##.newPageAd 1339 | 1340 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/68#issuecomment-564257118 1341 | licenseglobal.com##.banner-top-wrapper 1342 | 1343 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/68#issuecomment-564257163 1344 | toonbarn.com##.banner:has(.adsbygoogle) 1345 | toonbarn.com##.header-sub 1346 | 1347 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/69#issuecomment-565864497 1348 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/125#issuecomment-652130252 1349 | !#if env_mobile 1350 | m.imgur.com##.Ad-adhesive 1351 | m.imgur.com##.Ad-adhesive-placeholder 1352 | !#endif 1353 | 1354 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/70#issuecomment-567284267 1355 | animesuperhero.com##.block:has(script[src*="securepubads"]) 1356 | animesuperhero.com##.secondaryContent 1357 | 1358 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/70#issuecomment-567284298 1359 | smalljoys.tv##.sm_dfp_ads 1360 | 1361 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/71#issuecomment-567791831 1362 | universitystar.com###leaderboard 1363 | 1364 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/71#issuecomment-567791889 1365 | happymag.tv##.g 1366 | 1367 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/71#issuecomment-567791919 1368 | reason.com##.magicSidebar 1369 | 1370 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/71#issuecomment-567791946 1371 | bigthink.com##.rebellt-item:not(:has(a)) 1372 | 1373 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/71#issuecomment-567791964 1374 | realclearpolicy.com##div[style*="float: left; width: 300px;"] 1375 | 1376 | # https://github.com/NanoMeow/QuickReports/issues/3514 1377 | realclearpolitics.com##.init.widget_slot:not(.loaded) 1378 | 1379 | # https://github.com/NanoMeow/QuickReports/issues/2535 1380 | files.minecraftforge.net##.promo-container 1381 | 1382 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/73#issuecomment-569457516 1383 | gayemagazine.com##div[style*="width:320px;height:"] 1384 | gayemagazine.com##div[style^="width: 320px; height:"] 1385 | 1386 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/73#issuecomment-569457516 1387 | wix.com##iframe[src*="static.parastorage.com/unpkg/"] 1388 | 1389 | # https://github.com/NanoMeow/QuickReports/issues/2603 1390 | coswitmedia.com##.widget_custom_html:has(.adsbyvli) 1391 | coswitmedia.com##.widget_custom_html:has(script:has-text(vitag.outStreamConfig)) 1392 | coswitmedia.com##.widget_custom_html:has(script[src*=".passeura.com/"]) 1393 | 1394 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/74#issuecomment-570404129 1395 | pastebin.com##.OUTBRAIN 1396 | 1397 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/74#issuecomment-570404166 1398 | wiiubru.com##.ads 1399 | 1400 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/75#issuecomment-570642908 1401 | agcanada.com##.leaderboard 1402 | 1403 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/75#issuecomment-570642954 1404 | americanmilitarynews.com###blogposts > div:not(:has(a)) 1405 | 1406 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/75#issuecomment-570643239 1407 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/94#issuecomment-592803187 1408 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/96#issuecomment-594229219 1409 | bastropenterprise.com,chronicle-express.com,donaldsonvillechief.com,echo-pilot.com,postsouth.com,sleepyeyenews.com,stjamesnews.com,the-leader.com,therecordherald.com,tricountyindependent.com,wellsvilledaily.com##.ad 1410 | 1411 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/75#issuecomment-570643332 1412 | dailypress.com##.pb-container:last-of-type 1413 | dailypress.com##.pb-f-ads-dfp 1414 | dailypress.com##.pb-f-ads-nativo 1415 | 1416 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/75#issuecomment-570643369 1417 | ddtonline.com##.block-inner:not(:has(a)):not(:has(iframe)):not(:has(form)) 1418 | 1419 | # https://github.com/NanoMeow/QuickReports/issues/2640 1420 | venea.net###ag_more 1421 | venea.net##.ag_banner 1422 | venea.net##.ag_content 1423 | 1424 | # https://github.com/NanoMeow/QuickReports/issues/2648 1425 | thumpertalk.com##[data-role="sidebarAd"] 1426 | thumpertalk.com##[id*=".adloc."]:upward(1) 1427 | 1428 | # https://github.com/NanoMeow/QuickReports/issues/2665 1429 | libgen.*##td:not(:has(img)):not(:has-text(/\w/)) 1430 | libgen.*##td[bgcolor="#F5F6CE"] 1431 | 1432 | # https://github.com/NanoMeow/QuickReports/issues/2664 1433 | ratemyprofessors.com##+js(remove-attr, class, #body) 1434 | ratemyprofessors.com##[class*="__AdWrapper-"] 1435 | ratemyprofessors.com##[class^="AdRail__"] 1436 | ratemyprofessors.com##[class^="StickyLeaderboard__"] 1437 | 1438 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/76#issuecomment-573438259 1439 | askapache.com##.GAD 1440 | 1441 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/78#issuecomment-575372668 1442 | wave3.com##.pb-f-ads-arcads 1443 | 1444 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/78#issuecomment-575372701 1445 | peoplepill.com##.ad 1446 | 1447 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/78#issuecomment-575372753 1448 | gamedev.net##.mb-3.align-items-center 1449 | 1450 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/79#issuecomment-576932739 1451 | speedrun.com##div[data-ad] 1452 | 1453 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/79#issuecomment-576932764 1454 | kentonline.co.uk##.LeaderBack 1455 | kentonline.co.uk##.mpu 1456 | 1457 | # https://github.com/NanoMeow/QuickReports/issues/2853 1458 | cbc.ca##.risingstar-placeholder 1459 | 1460 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/81#issuecomment-579541418 1461 | patches-scrolls.com###ContentDiv:style(top: 0px !important;) 1462 | patches-scrolls.com###SkyBannerTopDiv 1463 | 1464 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/81#issuecomment-579541446 1465 | shyguysworld.com##.windowbg 1466 | 1467 | # https://github.com/NanoMeow/QuickReports/issues/1045 1468 | discordemoji.com##.foot-content 1469 | discordemoji.com##.list-group-item:has(:scope > .adsbygoogle) 1470 | 1471 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/83#issuecomment-579870512 1472 | theweatheroutlook.com##div:has(:scope > #ma) 1473 | 1474 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/83#issuecomment-579870580 1475 | theweathernetwork.com##.featured_content_column > .promo_service.module 1476 | 1477 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/83#issuecomment-579870707 1478 | holiday-weather.com###skyscraper 1479 | holiday-weather.com##.content-footer 1480 | holiday-weather.com##.resp-leaderboard 1481 | 1482 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/83#issuecomment-579870785 1483 | capeweather.com##div[align="center"]:not(:has(a)):has(.adsbygoogle) 1484 | 1485 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/83#issuecomment-579870878 1486 | appleinsider.com###leaderboard 1487 | 1488 | # https://github.com/NanoMeow/QuickReports/issues/1879 1489 | streamable.com##.topbanner 1490 | 1491 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/87#issuecomment-582155581 1492 | replacementdocs.com##body > table > tbody tbody tbody > tr > td > table:has-text(Sponsored Links) 1493 | 1494 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/88#issuecomment-583159081 1495 | activistpost.com##.widget_text:not(:has(a)) 1496 | 1497 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/88#issuecomment-583159111 1498 | funnyand.com##.ad-unit-desktop 1499 | 1500 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/88#issuecomment-583159132 1501 | naturalblaze.com##.single-widget:has([id^="div-gpt-ad-"]) 1502 | 1503 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/88#issuecomment-583159164 1504 | insidethegames.biz###ealert-banner 1505 | 1506 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/89#issuecomment-583693458 1507 | winaero.com###page > div[style^="padding:"] 1508 | 1509 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/89#issuecomment-583693462 1510 | petri.com##.single__ad 1511 | 1512 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/89#issuecomment-583693475 1513 | ccm.net##.ccm_pugoo__sponso 1514 | 1515 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/89#issuecomment-583693493 1516 | pcguide4u.com##div[id^="custom_html-"]:not(:has(iframe)) 1517 | 1518 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/89#issuecomment-583693505 1519 | techgenix.com##.code-block + p:not(:has-text(/\S/)) 1520 | 1521 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/89#issuecomment-583693516 1522 | edarabia.com##.leaderboard-728 1523 | edarabia.com##.leaderboard-970 1524 | edarabia.com##.mpu-300 1525 | edarabia.com##.sky-600 1526 | 1527 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/90#issuecomment-586649656 1528 | bikesportnews.com##.advert-break-inline 1529 | 1530 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/90#issuecomment-586649672 1531 | golfmagic.com##.ad-bottom-margin 1532 | golfmagic.com##.block-block 1533 | 1534 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/90#issuecomment-586649689 1535 | visordown.com##.ad-dmpu 1536 | visordown.com##.mpu1 1537 | visordown.com##.panels-flexible-region-home_section-dmpu 1538 | 1539 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/91#issuecomment-587091053 1540 | retaildive.com##.show-large:has(#dfp-leaderboard-desktop) 1541 | 1542 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/91#issuecomment-587091119 1543 | tellerreport.com##.ads 1544 | 1545 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/92#issuecomment-589440269 1546 | douglascountysentinel.com,hpenews.com##.dfpAd 1547 | 1548 | # https://github.com/LiCybora/NanoCoreFirefox/issues/31 1549 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/92#issuecomment-589440711 1550 | # https://github.com/NanoMeow/QuickReports/issues/1672 1551 | !#if !env_mobile 1552 | forum.xda-developers.com##.purchad:upward(1) 1553 | !#endif 1554 | forum.xda-developers.com##.leaderboard 1555 | forum.xda-developers.com##.postbit-userinfo-cell:not(:has-text(/\w/)) 1556 | forum.xda-developers.com##div[class^="rsb-"] 1557 | 1558 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/102#issuecomment-605393557 1559 | # https://github.com/NanoMeow/QuickReports/issues/3136 1560 | worldometers.info##.col-md-4 1561 | worldometers.info##.container > .row:first-of-type 1562 | worldometers.info##.container > div:has(:scope > .adsbygoogle) 1563 | worldometers.info##.sharewrap 1564 | 1565 | # https://github.com/NanoMeow/QuickReports/issues/3137 1566 | m4uhd.net##.center:has(:scope > [id*="ScriptRoot"]) 1567 | m4uhd.net##.center:has(:scope > [id^="container-"]) 1568 | 1569 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/93#issuecomment-591122379 1570 | oregonlive.com###below-toprail 1571 | oregonlive.com##.ad 1572 | oregonlive.com##.rightRail-top-wrapper 1573 | 1574 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/93#issuecomment-591122421 1575 | leesvilledailyleader.com##.ad 1576 | 1577 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/94#issuecomment-592803029 1578 | currentresults.com##.ad-blwttl-rec 1579 | currentresults.com##.ad-end-smart 1580 | currentresults.com##.ad-mid-hor 1581 | 1582 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/94#issuecomment-592803048 1583 | zidbits.com##.widget_text:has(.adsbygoogle) 1584 | 1585 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/94#issuecomment-592803068 1586 | orlandosentinel.com##.pb-f-ads-dfp 1587 | 1588 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/94#issuecomment-592803114 1589 | pawtuckettimes.com###main-bottom-container 1590 | pawtuckettimes.com##.row:has(.tncms-region):not(:has-text(/\S/)) 1591 | 1592 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/94#issuecomment-592803142 1593 | perryvillenews.com##.block-block:has(.adsbygoogle) 1594 | 1595 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/94#issuecomment-592803175 1596 | post-gazette.com##.pgevoke-grid-row-full 1597 | post-gazette.com##.pgevoke-topads 1598 | 1599 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/94#issuecomment-592803220 1600 | ptleader.com##.bottom-sticky 1601 | 1602 | # https://github.com/NanoMeow/QuickReports/issues/3176 1603 | radarbox24.com##.map-ad 1604 | 1605 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/96#issuecomment-594229249 1606 | thejournal-news.net##.lightblue.container 1607 | 1608 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/96#issuecomment-594229291 1609 | voiceofalexandria.com##.ad-cushion 1610 | 1611 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/96#issuecomment-594229391 1612 | weatherfarm.com###wf-header-utility 1613 | weatherfarm.com##.pushdown_ad 1614 | weatherfarm.com##.wf-bigbox-advertising 1615 | 1616 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/96#issuecomment-594229430 1617 | www.winnipegfreepress.com##.tile-container:has(:scope > .billboard-ad-space) 1618 | 1619 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/96#issuecomment-594229430 1620 | marketplace.winnipegfreepress.com###ap_header:style(height: 138px !important;) 1621 | marketplace.winnipegfreepress.com###ap_header_ad_link > a:has-text(Advertisment) 1622 | marketplace.winnipegfreepress.com###ap_header_leaderboard 1623 | 1624 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/96#issuecomment-594229469 1625 | wtxl.com##.TrackedBannerPromo 1626 | 1627 | # https://github.com/NanoMeow/QuickReports/issues/3207 1628 | salon.com##.footer-ad-unit 1629 | salon.com##.proper-ad-unit + hr 1630 | 1631 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/97#issuecomment-596036103 1632 | vidlii.com##.adsbygoogle 1633 | 1634 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/97#issuecomment-596036119 1635 | palemoon.org##div:has-text(/^Advertisement:$/) 1636 | 1637 | # https://github.com/NanoMeow/QuickReports/issues/539 1638 | businessinsider.com##.taboola-container 1639 | 1640 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/98#issuecomment-596267889 1641 | myweather2.com##.bottom_336x280_dfp 1642 | myweather2.com##.rightcontent 1643 | myweather2.com##.sovrn-onetag-ad 1644 | 1645 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/98#issuecomment-596267895 1646 | metservice.com##.Header 1647 | 1648 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/98#issuecomment-596267908 1649 | netweather.tv##.hide-for-small[id$="72890"] 1650 | netweather.tv##.hide-for-small[id^="ezoic-pub-ad-placeholder-"] 1651 | netweather.tv##.hide-for-small[style$="99999;"] 1652 | 1653 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/98#issuecomment-596267922 1654 | winteriscoming.net##li:has(.fs_ad_widget-ad) 1655 | 1656 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/99#issuecomment-597430472 1657 | 9to5mac.com##.ad-container 1658 | 9to5mac.com##.inlinead 1659 | 1660 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/100#issuecomment-600108425 1661 | dailyherald.com##.instoryAdBlock 1662 | dailyherald.com##.instoryAdNoBlock 1663 | 1664 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/100#issuecomment-600108472 1665 | 180info.co.uk##.ai-top-ad-outer 1666 | 180info.co.uk##.idle-timeout-outer 1667 | 1668 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/100#issuecomment-600108530 1669 | businesstoday.in##.colum[style] 1670 | 1671 | # https://github.com/NanoMeow/QuickReports/issues/3348 1672 | okcaller.com##.col-sm-4:has(:scope > .adsbygoogle) 1673 | okcaller.com##.separator 1674 | okcaller.com##script:has-text(adsbygoogle) + br 1675 | 1676 | # https://github.com/NanoMeow/QuickReports/issues/3375 1677 | boundingintocomics.com##.widget_custom_html:has([id^="zergnet-widget-"]) 1678 | 1679 | # https://github.com/NanoMeow/QuickReports/issues/3380 1680 | newsbusters.org##.block-internal-ad 1681 | newsbusters.org##.nb-not-content 1682 | 1683 | # https://github.com/NanoMeow/QuickReports/issues/3387 1684 | cheatsheet.com##body:style(padding-top: 0px !important;) 1685 | 1686 | # https://github.com/NanoMeow/QuickReports/issues/3389 1687 | unix.com##[id^="zone-"] 1688 | 1689 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/101#issuecomment-604470687 1690 | condoblues.com##script[src*="nmedianet"]:upward(1) 1691 | 1692 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/102#issuecomment-605393582 1693 | # https://github.com/NanoMeow/QuickReports/issues/2117 1694 | indy100.com###mpu0ArticleBody 1695 | indy100.com##amp-list:upward(1) 1696 | indy100.com##header + div > div:has(:scope > h1 + div > amp-list) 1697 | 1698 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/102#issuecomment-605393587 1699 | worldatlas.com##.dynamicInsert-block 1700 | 1701 | # https://github.com/NanoMeow/QuickReports/issues/3559 1702 | creativebloq.com##.slot-beforePopularBox 1703 | 1704 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/103#issuecomment-606680593 1705 | namepros.com##.npDisclaimer + div 1706 | 1707 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/103#issuecomment-606680651 1708 | blackhat.directory##.row:has(:scope > .row > div[id^="ad"][align="center"]) 1709 | blackhat.directory##.row:has(:scope > div[id^="ad"][align="center"]) 1710 | blackhat.directory##div[id^="ad"][align="center"] 1711 | 1712 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/103#issuecomment-606680705 1713 | ip-tracker.org###rekl 1714 | 1715 | # https://github.com/NanoMeow/QuickReports/issues/3465 1716 | nascar.com##.nascar-advertisement 1717 | 1718 | # https://github.com/NanoMeow/QuickReports/issues/3479 1719 | tenforums.com##.chill 1720 | 1721 | # https://github.com/NanoMeow/QuickReports/issues/3479 1722 | sevenforums.com###posts > .media400 1723 | sevenforums.com##.chillad 1724 | sevenforums.com##.media400:has(.adsbygoogle):not(:has(.myh3)) 1725 | 1726 | # https://github.com/NanoMeow/QuickReports/issues/3481 1727 | techrepublic.com##.content > div:has(:scope > .sharethrough-article) 1728 | 1729 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/104#issuecomment-609051813 1730 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/130#issuecomment-657162742 1731 | newrepublic.com##.house-ad-unit 1732 | newrepublic.com##.inserted-dfp 1733 | newrepublic.com##.inserted-housead 1734 | 1735 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/105#issuecomment-609855684 1736 | getfootballnewsfrance.com##.widget_text 1737 | getfootballnewsfrance.com##div[id^="rcjsload"] 1738 | 1739 | # https://github.com/NanoMeow/QuickReports/issues/3534 1740 | signup.com##.right-column:has(#right_ad_content) 1741 | signup.com##.right-content:has(#right_ad_content) 1742 | 1743 | # https://github.com/NanoMeow/QuickReports/issues/3548 1744 | gamepress.gg##.news-ads-top 1745 | 1746 | # https://github.com/NanoMeow/QuickReports/issues/3557 1747 | download.pixelexperience.org##body > div:has(.adsbygoogle) 1748 | 1749 | # https://github.com/NanoMeow/QuickReports/issues/2482 1750 | slate.com##.ad--inArticleBanner 1751 | 1752 | # https://github.com/NanoMeow/QuickReports/issues/2867 1753 | # https://github.com/NanoMeow/QuickReports/issues/3825 1754 | # https://github.com/NanoMeow/QuickReports/issues/4335 1755 | researchgate.net##.is-sticky:style(top: 0px !important;) 1756 | researchgate.net##.lite-page__above:has(:scope > .lite-page-ad) 1757 | researchgate.net##.lite-page__header-navigation:style(top: 0px !important;) 1758 | researchgate.net##.nova-l-flex:has(#nativo-slot-1) 1759 | 1760 | # https://github.com/NanoMeow/QuickReports/issues/406 1761 | mysanantonio.com###ctpl-fullbanner-spacer 1762 | mysanantonio.com###site-nav-spacer 1763 | mysanantonio.com###siteNav:style(transform: none !important;) 1764 | mysanantonio.com###subHead:style(transform: none !important;) 1765 | mysanantonio.com##.ctpl-fullbanner 1766 | mysanantonio.com##.zoneInlineD 1767 | 1768 | # https://github.com/NanoMeow/QuickReports/issues/2932 1769 | sfgate.com###ctpl-fullbanner-spacer 1770 | sfgate.com###site-nav-spacer 1771 | sfgate.com###siteNav:style(transform: none !important;) 1772 | sfgate.com###subHead:style(transform: none !important;) 1773 | sfgate.com##.ctpl-fullbanner 1774 | 1775 | # https://github.com/NanoMeow/QuickReports/issues/3315 1776 | calgaryherald.com##.ad__section-border 1777 | calgaryherald.com##.row.widget:has(.widget-flyercity) 1778 | calgaryherald.com##.row.widget:has([data-list-type="related_articles"]) 1779 | 1780 | # https://github.com/NanoMeow/QuickReports/issues/3385 1781 | nypost.com##.nyp-article-footer-outbrain-wrapper 1782 | nypost.com##.outbrain-enabled 1783 | nypost.com##.widget_nypost_dfp_ad_widget 1784 | nypost.com##.widget_text.module:has(a[href*="?utm_source=nypost"]) 1785 | 1786 | # https://github.com/NanoMeow/QuickReports/issues/3210 1787 | shmoop.com##iframe[src^="https://dn5bj2dqerm21.cloudfront.net/"] 1788 | 1789 | # https://github.com/NanoMeow/QuickReports/issues/3349 1790 | latestnumber.com##.h90 1791 | latestnumber.com##.hidden-xs 1792 | 1793 | # https://github.com/NanoMeow/QuickReports/issues/3297 1794 | checkwhocalled.com###top_left 1795 | checkwhocalled.com###top_right:style(max-width: none !important; padding-bottom: 5px !important;) 1796 | checkwhocalled.com##.adsbygoogle + script + article:style(padding-top: 0px !important;) 1797 | 1798 | # https://github.com/NanoMeow/QuickReports/issues/2584 1799 | dictionary.com##.wide-ad-leaderboard 1800 | dictionary.com##.wide-ad-new-layout 1801 | dictionary.com##aside[id^="dcom-serp-"] 1802 | 1803 | # https://github.com/NanoMeow/QuickReports/issues/682 1804 | theglobeandmail.com##.pb-f-commercial-dfp-ads 1805 | 1806 | # https://github.com/NanoMeow/QuickReports/issues/1226 1807 | i-dont-care-about-cookies.eu##.mt-5:has(.adsbygoogle) 1808 | 1809 | # https://github.com/NanoMeow/QuickReports/issues/3547 1810 | web-capture.net###bookmarklet:style(margin-left: 0px !important;) 1811 | web-capture.net###result_ad_box 1812 | 1813 | # https://github.com/NanoMeow/QuickReports/issues/2319 1814 | cartoonbrew.com##.cb-ad 1815 | 1816 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/107#issuecomment-615925133 1817 | nfl.com##.video-channel-rr 1818 | 1819 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/107#issuecomment-615925156 1820 | tasteofhome.com##.taboola-container 1821 | 1822 | # https://github.com/NanoMeow/QuickReports/issues/1102 1823 | viralnewsdigger.blogspot.com##.HTML:has(span:has-text(/^(:?Sponsor|Related Posts)$/)) 1824 | viralnewsdigger.blogspot.com##div[name="Header Ads"] 1825 | 1826 | # https://github.com/NanoMeow/QuickReports/issues/1943 1827 | bestforandroid.com##.adv-ads-selfstyle:remove() 1828 | 1829 | # https://github.com/NanoMeow/QuickReports/issues/2266 1830 | legacy.com##.AffiliateHeader 1831 | legacy.com##.FixedNoOverlay 1832 | legacy.com##.FixedStickyAside 1833 | legacy.com##.FixedStickyOverlay 1834 | legacy.com##.wrapperAdSpace:style(margin-top: 0px !important;) 1835 | 1836 | # https://github.com/NanoMeow/QuickReports/issues/2271 1837 | bitsfree.net##.mx-auto 1838 | 1839 | # https://github.com/NanoMeow/QuickReports/issues/2122 1840 | findmysoft.com###as_right 1841 | findmysoft.com###col_h1_:has(+ #as_right) 1842 | findmysoft.com###col_h3 1843 | 1844 | # https://github.com/NanoMeow/QuickReports/issues/3329 1845 | cyberciti.biz##.widget:has(.adsbygoogle) 1846 | cyberciti.biz##center:has(.adsbygoogle) 1847 | 1848 | # https://github.com/NanoMeow/QuickReports/issues/1454 1849 | essexlive.news###taboolaRightRailsResponsive 1850 | essexlive.news##.sovrn-onetag-ad 1851 | essexlive.news##body:style(margin-top: 0px !important;) 1852 | 1853 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/109#issuecomment-618437574 1854 | peazip.org##td:has(:scope > .adsbygoogle) 1855 | 1856 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/109#issuecomment-618437617 1857 | howtoforge.com###htfContentList li:has(:scope > div[style="padding-left:35%;"]) 1858 | howtoforge.com##div[style="height:100px;"] 1859 | 1860 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/111#issuecomment-621272864 1861 | indiatoday.in##.inline-story-add 1862 | indiatoday.in##.story-header-ad 1863 | 1864 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/111#issuecomment-621272925 1865 | dailystar.co.uk##body:style(margin-top: 0px !important;) 1866 | 1867 | # https://github.com/NanoMeow/QuickReports/issues/1677 1868 | goal.com##.article-sponsorship-footer:remove() 1869 | goal.com##.commercial 1870 | goal.com##article:has(:scope > [data-role="ad"]) 1871 | 1872 | # https://github.com/NanoAdblocker/NanoFilters/issues/497 1873 | citethisforme.com##.ads_top_middle:upward(1) 1874 | 1875 | # https://github.com/NanoMeow/QuickReports/issues/3806 1876 | prnt.sc##.left-grundik-report 1877 | prnt.sc##.top-grundik 1878 | 1879 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/113#issuecomment-626338645 1880 | website.informer.com##div[align="center"] 1881 | 1882 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/113#issuecomment-626338662 1883 | inputmag.com##div[id^="ad-"]:upward(1) 1884 | 1885 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/113#issuecomment-626338679 1886 | gamersdecide.com##.block-block:has(.vm-placement) 1887 | 1888 | # https://github.com/NanoMeow/QuickReports/issues/2651 1889 | bloomberg.com##.css--ad 1890 | 1891 | # https://github.com/jspenguin2017/uBlockProtector/issues/1115 1892 | onehack.us##.discourse-adplugin 1893 | 1894 | # https://github.com/NanoMeow/QuickReports/issues/3757 1895 | sciencealert.com##div[class^="priad"][id]:upward(1) 1896 | 1897 | # https://github.com/NanoMeow/QuickReports/issues/3816 1898 | tw-calc.net##.rectangle.container:has(.adsbygoogle) 1899 | 1900 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/114#issuecomment-628048019 1901 | neoseeker.com##.ad-placeholder-leaderboard 1902 | 1903 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/115#issuecomment-629277179 1904 | winhelponline.com###custom_html-2 1905 | winhelponline.com##.ai_widget 1906 | 1907 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/115#issuecomment-629277235 1908 | crxextractor.com##.breakthrough:has(.adsbygoogle) 1909 | crxextractor.com##.nomargin 1910 | 1911 | # https://github.com/NanoMeow/QuickReports/issues/3867 1912 | androidpit.com###div-header 1913 | androidpit.com###snhb-halfpage_right-0:upward(1) 1914 | androidpit.com###snhb-sticky_mobile-0 1915 | androidpit.com##.adsbygoogle:upward(.articleRecArticles) 1916 | androidpit.com##.gptSlot 1917 | androidpit.com##.gptSlot:upward(.article-sidebar__tile) 1918 | 1919 | # https://github.com/NanoMeow/QuickReports/issues/3851 1920 | homeworklib.com###stickyunit 1921 | homeworklib.com##.answer:has(:scope > .ezoic-adpicker-ad) 1922 | 1923 | # https://github.com/NanoMeow/QuickReports/issues/3875 1924 | addthis.com##.addthis_horizontal_follow_toolbox:upward(1) 1925 | 1926 | # https://github.com/NanoMeow/QuickReports/issues/3905 1927 | socialblade.com###bottomAd 1928 | socialblade.com###footer-section-wrap + div 1929 | socialblade.com##.section-leftside 1930 | socialblade.com##.section-long-vert-container 1931 | socialblade.com##.section-rightside:style(float: initial !important; width: 100% !important;) 1932 | socialblade.com##[id^="cdm-zone-"]:upward(div[style*="height:"][style*="background:"]) 1933 | socialblade.com##[style="clear: both;"] + div[style*="#333"]:style(margin-top: 10px !important;) 1934 | 1935 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/116#issuecomment-632735407 1936 | cpuboss.com##.section:has(:scope > .ad-tag) 1937 | 1938 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/116#issuecomment-632735507 1939 | digitaltrends.com##.b-placard 1940 | 1941 | # https://github.com/NanoMeow/QuickReports/issues/2507 1942 | wsj.com###wrapper-AD_PUSH:upward(1) 1943 | wsj.com##.snippet-right-ad 1944 | 1945 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/117#issuecomment-634995526 1946 | variety.com###leaderboard-no-padding 1947 | 1948 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/129#issuecomment-656455467 1949 | # https://github.com/NanoMeow/QuickReports/issues/3952 1950 | independent.co.uk##.dmpu 1951 | independent.co.uk##.taboola 1952 | independent.co.uk##.under-article-prompt-donations 1953 | 1954 | # https://github.com/NanoMeow/QuickReports/issues/3963 1955 | moving2canada.com##.ajax_advert:upward(.sidebar_module) 1956 | moving2canada.com##.header_advertisement_clear 1957 | 1958 | # https://github.com/NanoMeow/QuickReports/issues/633 1959 | 2conv.com,flv2mp3.by,flvto.biz##.content-right-bar:has(:scope > .square-ads) 1960 | 1961 | # https://github.com/NanoMeow/QuickReports/issues/3981 1962 | mousecity.com##.banner-box-square 1963 | mousecity.com##div[style*="background-color: #fff"] 1964 | mousecity.com##div[style]:not(.veedi):has(:scope > script) 1965 | 1966 | # https://github.com/NanoMeow/QuickReports/issues/3977 1967 | funescapegames.com##.adsbygoogle:upward(1) 1968 | funescapegames.com##.header-extra 1969 | funescapegames.com##div[id^="funescapegames"]:upward(2) 1970 | 1971 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/118#issuecomment-639202926 1972 | apnews.com##.FeedAd 1973 | apnews.com##.RightRail 1974 | apnews.com##.bellow-article 1975 | apnews.com##div[class^="Component-dfp-"] 1976 | 1977 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/122#issuecomment-646910000 1978 | games.baltimoresun.com,games.charlotteobserver.com,games.chicagotribune.com,games.dailymail.co.uk,games.dailypress.com,games.mcall.com,games.nydailynews.com,games.orlandosentinel.com,games.sun-sentinel.com##div[data-element-description$=" ad"] 1979 | 1980 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/122#issuecomment-646910018 1981 | games.express.co.uk,games.mirror.co.uk,games.usatoday.com,puzzles.bestforpuzzles.com,puzzles.independent.co.uk,puzzles.standard.co.uk##.arena-ad-col + ark-article:style(margin-right: 0px !important; max-width: initial !important;) 1982 | games.express.co.uk,games.mirror.co.uk,games.usatoday.com,puzzles.bestforpuzzles.com,puzzles.independent.co.uk,puzzles.standard.co.uk##[display-ad-location] > * 1983 | 1984 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/123#issuecomment-646912422 1985 | arkadiumarena.com##.arena-ad-col + ark-article:style(margin-right: 0px !important; max-width: initial !important;) 1986 | arkadiumarena.com##[display-ad-location] > * 1987 | arkadiumarena.com##div[data-element-description$=" ad"] 1988 | 1989 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/119#issuecomment-641650527 1990 | theguardian.com##.aside-slot-container 1991 | 1992 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/119#issuecomment-641650556 1993 | gumtree.com##div[data-display-ad] 1994 | 1995 | # https://github.com/NanoMeow/QuickReports/issues/4032 1996 | isitdownrightnow.com###commentstop 1997 | isitdownrightnow.com##.ad336:upward(1) 1998 | 1999 | # https://github.com/NanoMeow/QuickReports/issues/3986 2000 | games4escape.com##.featuredadvert_box 2001 | games4escape.com##.leader-advert 2002 | games4escape.com##.right.sidebar-col 2003 | 2004 | # https://github.com/NanoMeow/QuickReports/issues/3980 2005 | dressupone.com###ad-box:upward(1) 2006 | dressupone.com###ad-out-container 2007 | dressupone.com###ad-out-container-right 2008 | 2009 | # https://github.com/NanoMeow/QuickReports/issues/3975 2010 | wowescape.com##.bordernew:upward(1) 2011 | wowescape.com##.googleAd_one 2012 | 2013 | # https://github.com/NanoMeow/QuickReports/issues/3974 2014 | spectrum.ieee.org##.masthead-wrap 2015 | 2016 | # https://github.com/NanoMeow/QuickReports/issues/3951 2017 | # https://github.com/NanoMeow/QuickReports/issues/4151 2018 | geeksforgeeks.org##div[id^="AP_"]:upward(.widget) 2019 | geeksforgeeks.org##div[style="min-height:280px"] 2020 | 2021 | # https://github.com/NanoMeow/QuickReports/issues/3936 2022 | # https://github.com/NanoMeow/QuickReports/issues/4159 2023 | # https://github.com/NanoMeow/QuickReports/issues/4672 2024 | unknowncheats.me###hmmk 2025 | unknowncheats.me##.alt1 > center 2026 | unknowncheats.me##table[id^="post"]:has(div[id^="ab_notice"]) 2027 | 2028 | # https://github.com/NanoMeow/QuickReports/issues/3612 2029 | coolsoft.altervista.org###content-right-floatbox 2030 | 2031 | # https://github.com/NanoMeow/QuickReports/issues/820 2032 | gogoanime.*##.adsverting:upward(1) 2033 | 2034 | # https://github.com/NanoMeow/QuickReports/issues/4078 2035 | lenovo.com##.affinity-offers-wrapper 2036 | 2037 | # https://github.com/NanoMeow/QuickReports/issues/1128 2038 | 4shared.com##.sideRekl 2039 | 2040 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/121#issuecomment-644815438 2041 | mariopartylegacy.com##iframe[data-rocket-lazyload]:upward(2) 2042 | 2043 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/124#issuecomment-647145960 2044 | newsday.com##.fullBanner 2045 | 2046 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/124#issuecomment-647146026 2047 | !#if !env_mobile 2048 | beaumontenterprise.com,michigansthumb.com,mrt.com,myjournalcourier.com,ourmidland.com,theintelligencer.com,thetelegraph.com###siteNav:style(transform: none; -webkit-transform: none !important;) 2049 | !#endif 2050 | beaumontenterprise.com,michigansthumb.com,mrt.com,myjournalcourier.com,ourmidland.com,theintelligencer.com,thetelegraph.com###ctpl-fullbanner-spacer 2051 | beaumontenterprise.com,michigansthumb.com,mrt.com,myjournalcourier.com,ourmidland.com,theintelligencer.com,thetelegraph.com###menuBar, #subHead:style(transform: none; -webkit-transform: none !important;) 2052 | beaumontenterprise.com,michigansthumb.com,mrt.com,myjournalcourier.com,ourmidland.com,theintelligencer.com,thetelegraph.com###menuBar:style(margin-top: 50px !important;) 2053 | beaumontenterprise.com,michigansthumb.com,mrt.com,myjournalcourier.com,ourmidland.com,theintelligencer.com,thetelegraph.com##.ctpl-fullbanner 2054 | 2055 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/124#issuecomment-647146043 2056 | mountain-news.com##.dfpAd 2057 | 2058 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/124#issuecomment-647146061 2059 | northernstar.info##.ad-:upward(3) 2060 | 2061 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/124#issuecomment-647146090 2062 | brownsvilleherald.com##.td-header-header 2063 | 2064 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/124#issuecomment-647146108 2065 | wickenburgsun.com##.dfpAd 2066 | 2067 | # https://github.com/NanoMeow/QuickReports/issues/4177 2068 | codeproject.com###ctl00_RightSideBar 2069 | codeproject.com##.align-center.padded-top 2070 | codeproject.com##.bottom-promo 2071 | codeproject.com##[data-type="ad"]:upward(1) 2072 | 2073 | # https://github.com/NanoMeow/QuickReports/issues/4124 2074 | howstuffworks.com##.recirc-panel 2075 | howstuffworks.com##div[data-track-gtm="Recirculate Widget"] 2076 | 2077 | # https://github.com/NanoMeow/QuickReports/issues/3983 2078 | mirchigames.com##.bottom_wrapper 2079 | mirchigames.com##.content_side.home_one 2080 | mirchigames.com##.optionbox 2081 | 2082 | # https://github.com/NanoMeow/QuickReports/issues/3982 2083 | top10newgames.com##.adBlockEnableClass 2084 | top10newgames.com##.advertisement > div:nth-of-type(1) 2085 | top10newgames.com##.advertisement > div:nth-of-type(3) 2086 | top10newgames.com##.ne_ban > .col-md-4 2087 | 2088 | # https://github.com/NanoMeow/QuickReports/issues/3978 2089 | bestescapegames.com###madd_hidden 2090 | bestescapegames.com##.boxed > .col-xs-12.col-md-9 2091 | bestescapegames.com##.home_add_newgames 2092 | bestescapegames.com##.redc_m:has-text(/^Advertisement/):upward(2) 2093 | bestescapegames.com##.right-sidebar01 2094 | bestescapegames.com##div[class^="add_div"]:upward(2) 2095 | 2096 | # https://github.com/NanoMeow/QuickReports/issues/3976 2097 | games4king.com###home_right 2098 | games4king.com##.newest_games > h3 2099 | ||games4king.com/templates/braygames/images/bg_trans.png$image,1p 2100 | 2101 | # https://github.com/NanoMeow/QuickReports/issues/4211 2102 | apachelounge.com##.type0:has(.adsbygoogle) 2103 | 2104 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/125#issuecomment-652130277 2105 | tubefilter.com##.widget_custom_html 2106 | 2107 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/126#issuecomment-653651276 2108 | game-debate.com##.bxz:has(:scope > div[id^="div-gpt-ad"]) 2109 | 2110 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/126#issuecomment-653651287 2111 | # https://github.com/NanoMeow/QuickReports/issues/4306 2112 | 7labs.io,gamersheroes.com##iframe[src^="https://disqusservice.com/iframe/fallback/"] 2113 | 2114 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/126#issuecomment-653651368 2115 | # https://github.com/NanoMeow/QuickReports/issues/4226 2116 | keenspot.com###ad 2117 | keenspot.com##div[id^="KS_G"] 2118 | 2119 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/12#issuecomment-468103880 2120 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/126#issuecomment-653651391 2121 | fallouttoyworks.keenspot.com###atomekalead 2122 | fallouttoyworks.keenspot.com###atomekarect 2123 | fallouttoyworks.keenspot.com###atomekasky 2124 | fallouttoyworks.keenspot.com##div.shadow:has(div[id^="div-gpt-ad-"]) 2125 | 2126 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/2#issuecomment-450608757 2127 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/126#issuecomment-653651409 2128 | avclub.com##.contained-ad-container 2129 | avclub.com##a[data-ga^="\[\[\"Commerce Inset"]:upward(2) 2130 | 2131 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/126#issuecomment-653651425 2132 | bleedingcool.com##.responsive-leaderboard 2133 | 2134 | # https://github.com/NanoMeow/QuickReports/issues/4265 2135 | reviewmeta.com##.adsbygoogle:upward(.row) 2136 | 2137 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/128#issuecomment-655822996 2138 | invenglobal.com##.article-ad-top 2139 | 2140 | # https://github.com/NanoMeow/QuickReports/issues/4269 2141 | opportunitydesk.org##.sidebar-widget:has(.adsbygoogle) 2142 | opportunitydesk.org##.sidebar-widget:has(a[href*="bit.ly"]) 2143 | opportunitydesk.org##.textwidget:has(.adsbygoogle) 2144 | 2145 | # https://github.com/NanoMeow/QuickReports/issues/4263 2146 | mtlblog.com##.ad 2147 | 2148 | # https://github.com/NanoMeow/QuickReports/issues/4247 2149 | anywho.com##.c-paid-ad:upward(1) 2150 | 2151 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/129#issuecomment-656455522 2152 | dexerto.com##.desktop-skin-container > .w-100 2153 | dexerto.com##.text-gray-700.text-center 2154 | dexerto.com##div[id^="topLeaderboardContainer"] 2155 | 2156 | # https://github.com/NanoMeow/QuickReports/issues/4285 2157 | note.nkmk.me##.ad-block-inside 2158 | note.nkmk.me##.side-ad-block:upward(1) 2159 | 2160 | # https://github.com/NanoMeow/QuickReports/issues/4292 2161 | linuxquestions.org##.KonaBody > #posts + div[align] 2162 | linuxquestions.org##.KonaBody > #posts ~ div[style^="clear"] 2163 | 2164 | # https://github.com/NanoMeow/QuickReports/issues/4293 2165 | thespruce.com##div[id^="mntl-leaderboard-spacer"] 2166 | 2167 | # https://github.com/NanoMeow/QuickReports/issues/4037 2168 | portableapps.com##.block-block:has(.adsbygoogle) 2169 | 2170 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/131#issuecomment-659577803 2171 | hexus.net###right > div:has(:scope > script[src*="serve.themediateam"]) 2172 | 2173 | # https://github.com/NanoMeow/QuickReports/issues/4354 2174 | mhktricks.org##a[href="https://www.deepbrid.com/"]:upward(.sidebar-widget) 2175 | 2176 | # https://github.com/NanoMeow/QuickReports/issues/4357 2177 | androidpolice.com##[id^="ai_widget-"] 2178 | 2179 | # https://github.com/NanoMeow/QuickReports/issues/4360 2180 | scriptinghelpers.org##.shvertise-skyscraper 2181 | 2182 | # https://github.com/NanoMeow/QuickReports/issues/4361 2183 | wall.alphacoders.com##[class*="ads-"] 2184 | 2185 | # https://github.com/NanoMeow/QuickReports/issues/4383 2186 | horriblesubs.info##.showpage-spons:upward(.well) 2187 | 2188 | # https://github.com/NanoMeow/QuickReports/issues/4300 2189 | nationalpost.com##.ad__section-border 2190 | 2191 | # https://github.com/NanoMeow/QuickReports/issues/4322 2192 | almanac.com##div[class*="pane-advertising-"] 2193 | 2194 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/132#issuecomment-665977666 2195 | mygreekdish.com##.widget_text 2196 | 2197 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/132#issuecomment-665977694 2198 | comicbookmovie.com###adATF728x90 2199 | 2200 | # https://github.com/NanoMeow/QuickReports/issues/4401 2201 | news.sky.com##div[data-ad-format="leaderboard"] 2202 | 2203 | # https://github.com/NanoMeow/QuickReports/issues/4411 2204 | webmotors.com.br##[id^="ad-search-result-"] 2205 | 2206 | # https://github.com/NanoMeow/QuickReports/issues/4394 2207 | ibtimes.sg##.ad-container 2208 | 2209 | # https://github.com/NanoMeow/QuickReports/issues/4430 2210 | humanbenchmark.com##[id^="pubg-"]:empty:upward(1) 2211 | 2212 | # https://github.com/NanoMeow/QuickReports/issues/4343 2213 | fifibook.com##.adsense--content 2214 | 2215 | # https://github.com/NanoMeow/QuickReports/issues/4349 2216 | myanimelist.net##.amazon-ads 2217 | myanimelist.net##.border_top > div 2218 | 2219 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/133#issuecomment-667580533 2220 | ghacks.net##div.profile-content:style(margin: -110px 0 0 -1px !important; background-color: #FFFFFF !important; position: relative !important; padding: 25px !important;) 2221 | 2222 | # https://github.com/NanoMeow/QuickReports/issues/4418 2223 | hotexamples.com##.example-item:style(margin-top: 0px !important; margin-bottom: 15px !important;) 2224 | hotexamples.com##.main-content > [style="margin-top: 10px"] 2225 | 2226 | # https://github.com/NanoMeow/QuickReports/issues/3824 2227 | tutorialspark.com###mainblock:style(top: 0px !important; bottom: 1px !important;) 2228 | tutorialspark.com###toprect 2229 | 2230 | # https://github.com/NanoMeow/QuickReports/issues/4439 2231 | bestbuy.ca##[class^="advertisementListContainer"]:upward(3) 2232 | 2233 | # https://github.com/NanoMeow/QuickReports/issues/4183 2234 | lagom.nl##.ad 2235 | 2236 | # https://github.com/NanoMeow/QuickReports/issues/4489 2237 | cpuid.com##[class*=" widget-advert-"]:style(visibility: hidden !important;) 2238 | 2239 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/134#issuecomment-674471702 2240 | joshuawright.net##.adsbygoogle:upward(1) 2241 | 2242 | # https://github.com/NanoMeow/QuickReports/issues/4080 2243 | tellymix.co.uk##.a-text 2244 | tellymix.co.uk##.adb_top 2245 | 2246 | # https://github.com/NanoMeow/QuickReports/issues/4066 2247 | streamingmedia.com##.container1 2248 | 2249 | # https://github.com/NanoMeow/QuickReports/issues/4026 2250 | abovetopsecret.com###third300 2251 | abovetopsecret.com##.threadpost > [style^="width: 630px;"] 2252 | 2253 | # https://github.com/NanoMeow/QuickReports/issues/3915 2254 | adage.com###piano-inline_nsl 2255 | adage.com##.ad-entity-container 2256 | 2257 | # https://github.com/NanoMeow/QuickReports/issues/4547 2258 | techlicious.com##.invis 2259 | 2260 | # https://github.com/NanoMeow/QuickReports/issues/4538 2261 | eetimes.com###se_widget_hook 2262 | eetimes.com##.block:has(.ad) 2263 | 2264 | # https://github.com/NanoMeow/QuickReports/issues/4549 2265 | gamepedia.com###btflb 2266 | 2267 | # https://github.com/NanoMeow/QuickReports/issues/4565 2268 | matthewfl.com###div-1230420347562:empty 2269 | 2270 | # https://github.com/NanoMeow/QuickReports/issues/4586 2271 | osbot.org###ipsLayout_mainArea > #elContent + div[style] 2272 | 2273 | # https://github.com/NanoMeow/QuickReports/issues/4566 2274 | rightwingtribune.com##.powerinbox:upward(.code-block) 2275 | rightwingtribune.com##.powerinbox:upward(.sb-widget) 2276 | rightwingtribune.com##.sb-widget:not(:has-text(/\w/)) 2277 | rightwingtribune.com##.z-ad-lockerdome-inline 2278 | 2279 | # https://github.com/NanoMeow/QuickReports/issues/4593 2280 | thesaurus.com##aside[id*="_serp_"][id*="tf_"][class] 2281 | 2282 | # https://github.com/NanoMeow/QuickReports/issues/4548 2283 | whocallsme.com##div[id^="cnt_"] 2284 | 2285 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/137#issuecomment-683323125 2286 | fwi.co.uk##.page-split 2287 | 2288 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/137#issuecomment-683323135 2289 | dnslytics.com##.adboxcontentbrowse 2290 | 2291 | # https://github.com/NanoMeow/QuickReports/issues/4598 2292 | thingiverse.com##[class^="DownloadingModal"]:style(padding: 0px !important;) 2293 | 2294 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/139#issuecomment-691359571 2295 | dslreports.com##.soft-tbl-5 tr:has(.adsbygoogle) 2296 | 2297 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/139#issuecomment-691359598 2298 | tutorviacomputer.com##.topMargin15 2299 | 2300 | # https://github.com/NanoMeow/QuickReports/issues/4614 2301 | coderwall.com##._300x250 2302 | 2303 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/141#issuecomment-694560936 2304 | pcsx2.net##p[style^="text-align: center;margin: 0px 160px"] 2305 | 2306 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/141#issuecomment-694560971 2307 | droidwin.com##.widget_custom_html 2308 | 2309 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/141#issuecomment-694561001 2310 | androidexplained.com##article + div[class^="astra-advanced-hook-"] 2311 | 2312 | # https://github.com/NanoMeow/QuickReports/issues/4711 2313 | afternerd.com##aside:has(script[src^="//cdn.carbonads."]) 2314 | 2315 | # https://github.com/NanoMeow/QuickReports/issues/4722 2316 | theladders.com##.publication-instream-ad-container 2317 | theladders.com##.publication-leaderboard-ad-unit:upward(2) 2318 | 2319 | # https://github.com/NanoMeow/QuickReports/issues/4719 2320 | ktm2day.com##.vc_wp_text 2321 | 2322 | # https://github.com/NanoMeow/QuickReports/issues/4710 2323 | dailycaller.com##[class*="index__adWrapper--"] 2324 | 2325 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/143#issuecomment-697120119 2326 | glynrob.com###text-4 2327 | 2328 | # https://github.com/NanoMeow/QuickReports/issues/4537 2329 | geekzone.co.nz##.container:not(:has(.forumText[style^="width"])) 2330 | geekzone.co.nz##.cornered 2331 | 2332 | # https://github.com/NanoMeow/QuickReports/issues/4570 2333 | keybr.com##.Body-aside 2334 | keybr.com##.Body-header 2335 | 2336 | # https://github.com/NanoMeow/QuickReports/issues/4480 2337 | steamgifts.com##.sidebar + div div[style^="padding-top"] 2338 | 2339 | # End English 2340 | 2341 | # -------------------------------------------------------------------------------------------------------------------- # 2342 | 2343 | # English NSFW 2344 | 2345 | # https://github.com/NanoMeow/QuickReports/issues/58 2346 | streamhentaimovies.com##.popmake-overlay 2347 | 2348 | # https://github.com/NanoMeow/QuickReports/issues/489 2349 | yespornplease.com##.well:has(:scope > center > iframe[src^="https://a.adtng.com/get/"]) 2350 | 2351 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/8#issuecomment-454620635 2352 | motherless.com###main > .text-center:has(div[id^="ad-footer-"]) 2353 | motherless.com##.text-right.col-lg-4.col-xs-12.col-sm-12.view-right > div:nth-of-type(1) 2354 | 2355 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/25#issuecomment-495819457 2356 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/108#issuecomment-617251960 2357 | rule34.paheal.net##.blockbody > [href="https://rule34.paheal.net/wiki/bad_ads"] 2358 | rule34.paheal.net##.blockbody:has(a[href$="/bad_ads"]) > br 2359 | rule34.paheal.net##script[data-ad_frequency_count]:upward(2) 2360 | rule34.paheal.net##section:has(:scope > .blockbody > div[align="center"]) 2361 | rule34.paheal.net##section:has(:scope > .blockbody > span > a[href$="/bad_ads"]) 2362 | 2363 | # https://github.com/NanoMeow/QuickReports/issues/1541 2364 | hentaifox.com##.atop 2365 | 2366 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/54#issuecomment-533187391 2367 | !#if !env_mobile 2368 | rule34.xxx##.content:style(width: calc(100% - 220px) !important;) 2369 | !#endif 2370 | 2371 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/79#issuecomment-576932807 2372 | !#if !env_mobile 2373 | e621.net##.content-post:style(width: calc(100% - 260px) !important;) 2374 | !#endif 2375 | 2376 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/100#issuecomment-600108652 2377 | rule34hentai.net###Recommended_for_youleft 2378 | rule34hentai.net##.blockbody:has(:scope > .adver-iframe) 2379 | rule34hentai.net##.blockbody:has(:scope > script:only-child) 2380 | rule34hentai.net##.blockbody:has(:scope > script[src*="exosrv"]) 2381 | 2382 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/100#issuecomment-600108738 2383 | analbooru.com,hard55.com,zombooru.com##.banner_hor 2384 | 2385 | # https://github.com/NanoMeow/QuickReports/issues/3270 2386 | pornhub.*###hd-rightColVideoPage > div.clearfix 2387 | pornhub.*##body > div:has(:scope > .removeAdLink) 2388 | 2389 | # https://github.com/NanoMeow/QuickReports/issues/1231 2390 | # https://github.com/NanoMeow/QuickReports/issues/4160 2391 | # https://github.com/NanoMeow/QuickReports/issues/4353 2392 | redtube.*###main-container > .abovePlayer 2393 | redtube.*###playlist_videos_tab > div:has(.adsbytrafficjunky) 2394 | redtube.*###side_section_videos:style(margin-top: 0px !important;) 2395 | redtube.*###trending_country_section .adsbytrafficjunky:upward(2) 2396 | redtube.*##.adsbytrafficjunky:upward(1) 2397 | redtube.*##.search_upper_right_ad 2398 | redtube.*##div:has(:scope > iframe + script + a.remove_ads) 2399 | 2400 | # https://github.com/NanoMeow/QuickReports/issues/3578 2401 | simpleflying.com###featured-video 2402 | simpleflying.com##.simpl-adlabel 2403 | simpleflying.com##.widget:has(.simpl-adlabel) 2404 | 2405 | # https://github.com/NanoMeow/QuickReports/issues/2246 2406 | spankwire.com###js-react-search-list div:has-text(/^Advertisement$/):upward(1) 2407 | spankwire.com##.adsbox 2408 | 2409 | # https://github.com/NanoAdblocker/NanoFilters/issues/489 2410 | # https://github.com/NanoAdblocker/NanoFilters/issues/490 2411 | # https://github.com/NanoAdblocker/NanoFilters/issues/491 2412 | kropic.com,kvador.com,picbaron.com##br 2413 | 2414 | # https://github.com/NanoMeow/QuickReports/issues/3979 2415 | mygames4girls.com##.auextend 2416 | mygames4girls.com##.w300 2417 | 2418 | # https://github.com/NanoMeow/QuickReports/issues/3985 2419 | dressupwho.com###game_info_ad 2420 | dressupwho.com###leaderboard\ index 2421 | dressupwho.com##.game_area_ad 2422 | 2423 | # https://github.com/NanoMeow/QuickReports/issues/4331 2424 | biguz.net###under 2425 | biguz.net##.topb 2426 | 2427 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/140#issuecomment-692244051 2428 | spankbang.com##.ptgncdn_holder 2429 | 2430 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/143#issuecomment-697120147 2431 | rexxx.org##.cont_right 2432 | rexxx.org##[src^="/banner?"] 2433 | 2434 | # End English NSFW 2435 | 2436 | # -------------------------------------------------------------------------------------------------------------------- # 2437 | 2438 | # French 2439 | 2440 | # https://github.com/NanoMeow/QuickReports/issues/1724 2441 | 20minutes.fr##.ad 2442 | 2443 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/83#issuecomment-579870968 2444 | meteomedia.com##div[id*="-gpt-ad"] 2445 | 2446 | # End French 2447 | 2448 | # -------------------------------------------------------------------------------------------------------------------- # 2449 | 2450 | # German 2451 | 2452 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/20#issuecomment-485269968 2453 | manualslib.de##.advertising_box 2454 | 2455 | # https://github.com/NanoMeow/QuickReports/issues/1188 2456 | # https://github.com/NanoMeow/QuickReports/issues/1356 2457 | welt.de##.c-ad__medium-rectangle 2458 | welt.de##.c-placeholder--is-rectangle-ad 2459 | 2460 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/55#issuecomment-537770580 2461 | hardwareschotte.de###SkyscraperBo-x 2462 | hardwareschotte.de##.ba-fullsize 2463 | 2464 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/55#issuecomment-537770615 2465 | hardwareluxx.de##body:style(margin-top: 0px !important;) 2466 | 2467 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/55#issuecomment-537770653 2468 | notebooksbilliger.de##.skyscraper 2469 | 2470 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/55#issuecomment-537770675 2471 | hartware.de##.postanzeige 2472 | hartware.de##.sidebar-content > div:has(:scope > .anzeige) 2473 | 2474 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/55#issuecomment-537770714 2475 | winboard.org###oc24-div 2476 | winboard.org##.oc24-sidebar 2477 | 2478 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/77#issuecomment-574410228 2479 | spox.com##.con1.flxct 2480 | spox.com##.fullrow 2481 | 2482 | # End German 2483 | 2484 | # -------------------------------------------------------------------------------------------------------------------- # 2485 | 2486 | # Hebrew 2487 | 2488 | # https://github.com/NanoMeow/QuickReports/issues/1420 2489 | 13news.co.il,13tv.co.il##div[class^="grid-block"]:has(:scope > iframe[src*="/third-party/dfp/dfp.html"]) 2490 | 2491 | # https://github.com/NanoMeow/QuickReports/issues/3524 2492 | themarker.com##header ~ div:has(.js-dfp-ad) 2493 | themarker.com##section:has(:scope > .OUTBRAIN) 2494 | themarker.com##section:has(:scope > a[href*="ClickTracker"]) 2495 | 2496 | # End Hebrew 2497 | 2498 | # -------------------------------------------------------------------------------------------------------------------- # 2499 | 2500 | # Hungarian 2501 | 2502 | # https://github.com/NanoMeow/QuickReports/issues/2465 2503 | magyarhang.org##.ai_widget 2504 | 2505 | # End Hungarian 2506 | 2507 | # -------------------------------------------------------------------------------------------------------------------- # 2508 | 2509 | # Indonesian 2510 | 2511 | # https://github.com/NanoMeow/QuickReports/issues/1129 2512 | 5movies.at.ua###masthead + .gmr-content 2513 | 2514 | # End Indonesian 2515 | 2516 | # -------------------------------------------------------------------------------------------------------------------- # 2517 | 2518 | # Indonesian NSFW 2519 | 2520 | # https://github.com/NanoMeow/QuickReports/issues/2739 2521 | nekopoi.care##img[hidden]:upward(.widget_text) 2522 | 2523 | # End Indonesian NSFW 2524 | 2525 | # -------------------------------------------------------------------------------------------------------------------- # 2526 | 2527 | # Italian 2528 | 2529 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/5#issuecomment-452149803 2530 | excite.it##.cLeft.alpha.g_3 2531 | 2532 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/13#issuecomment-469935539 2533 | guidatv.quotidiano.net###Leader 2534 | 2535 | # https://github.com/NanoMeow/QuickReports/issues/1177 2536 | avellinotoday.it,casertanews.it##.slots:has(:scope > .slot) 2537 | 2538 | # https://github.com/NanoMeow/QuickReports/issues/1147 2539 | mobimart.it##.widget_text.item:has(script[src^="//served-by.pixfuture.com/"]) 2540 | 2541 | # https://github.com/NanoMeow/QuickReports/issues/2544 2542 | gazzetta.it###l-main:style(padding-top: 0px !important;) 2543 | 2544 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/131#issuecomment-659577865 2545 | cartonionline.com##.ugaam-adsense-ad 2546 | cartonionline.com##.ugaam-sticky-ad 2547 | cartonionline.com##.widget:not(:has(a)):not(:has(input)) 2548 | 2549 | # End Italian 2550 | 2551 | # -------------------------------------------------------------------------------------------------------------------- # 2552 | 2553 | # Japanese 2554 | 2555 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/14#issuecomment-469960209 2556 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/106 2557 | atwiki.jp###ads 2558 | atwiki.jp###google_relate_ads 2559 | atwiki.jp##.adsbygoogle 2560 | 2561 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/34#issuecomment-508300946 2562 | picrew.me##.c_related_section:first-of-type 2563 | picrew.me##.imagemaker_ad_wrapper 2564 | picrew.me##.search-Sidebar 2565 | 2566 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/34#issuecomment-508300963 2567 | tinami.com###main > .eventmesh + .text 2568 | 2569 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/34#issuecomment-508300993 2570 | poipiku.com##.SideBarMid 2571 | 2572 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/34#issuecomment-508301016 2573 | min.dododori.com###fix-space 2574 | 2575 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/46#issuecomment-522807269 2576 | blog.goo.ne.jp##.content-bottom 2577 | blog.goo.ne.jp##.content-top 2578 | 2579 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/80#issuecomment-578533058 2580 | www.nikkei.com##.PRb 2581 | www.nikkei.com##.k-ad 2582 | www.nikkei.com##.k-hub-pr 2583 | www.nikkei.com##.newsTrendWatch 2584 | 2585 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/80#issuecomment-578533036 2586 | asia.nikkei.com##.article__footer:last-child 2587 | 2588 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/84#issuecomment-580508585 2589 | businessinsider.jp##.f-content-secondary > style + div 2590 | businessinsider.jp##.p-post-content > div > p:first-child 2591 | 2592 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/84#issuecomment-580508659 2593 | lifehacker.jp##.lh-banner 2594 | 2595 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/84#issuecomment-580508735 2596 | nicoco.net###search_form + div 2597 | 2598 | # https://github.com/NanoMeow/QuickReports/issues/3167 2599 | 5ch.net###banner 2600 | 2601 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/99#issuecomment-597430513 2602 | # https://github.com/NanoMeow/QuickReports/issues/3350 2603 | shindanmaker.com###sm_pc_head_728x90_bl 2604 | 2605 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/99#issuecomment-597430538 2606 | weblio.jp##.ads-loader 2607 | weblio.jp##.firstDictBnr 2608 | weblio.jp##.rectangle-ads-frame-www 2609 | 2610 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/126#issuecomment-653651446 2611 | freem.ne.jp##.ad-game-side 2612 | freem.ne.jp##.game-ad-bottom 2613 | 2614 | # https://github.com/NanoMeow/QuickReports/issues/3486 2615 | uwagakisimasuka.blog.fc2.com##.adsbygoogle + script + br 2616 | uwagakisimasuka.blog.fc2.com##.side_plugin:has(.adsbygoogle) 2617 | 2618 | # End Japanese 2619 | 2620 | # -------------------------------------------------------------------------------------------------------------------- # 2621 | 2622 | # Japanese NSFW 2623 | 2624 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/14#issuecomment-469960159 2625 | momoniji.com###content-top-in > .widget-content-top:first-child 2626 | 2627 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/48#issuecomment-525092904 2628 | toranoana.jp##.tora-ads-default 2629 | 2630 | # https://github.com/NanoMeow/QuickReports/issues/1681 2631 | dousyoko.net###text-3 2632 | dousyoko.net##.floatbox1 2633 | dousyoko.net##.floatbox2 2634 | 2635 | # https://github.com/NanoMeow/QuickReports/issues/3539 2636 | buhidoh.net###center-left > .plugin3_outline 2637 | buhidoh.net###center-left > .plugin3box 2638 | buhidoh.net###center-left:style(height: auto !important;) 2639 | buhidoh.net###right > .plugin2_outline:last-child 2640 | buhidoh.net###text-3 2641 | 2642 | # https://github.com/NanoMeow/QuickReports/issues/1330 2643 | anime.eroterest.net##iframe[src^="//okbp.xyz/"] 2644 | 2645 | # https://github.com/NanoMeow/QuickReports/issues/923 2646 | h723.blog.fc2.com##.plugin1_outline:first-of-type 2647 | h723.blog.fc2.com##.plugin1_outline:nth-of-type(n + 3) 2648 | h723.blog.fc2.com##div[align="left"] 2649 | h723.blog.fc2.com##div[align="left"] + div[style] 2650 | 2651 | # https://github.com/NanoMeow/QuickReports/issues/4271 2652 | moeimg.net###main-2 > .post:has(:scope > .pc_ad:only-child) 2653 | moeimg.net##div[id^="side"] > .widget-area > .widget-container 2654 | 2655 | # End Japanese NSFW 2656 | 2657 | # -------------------------------------------------------------------------------------------------------------------- # 2658 | 2659 | # Korean 2660 | 2661 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/26#issuecomment-495962642 2662 | clien.net##.main_center_ad 2663 | clien.net##.main_top_ad 2664 | clien.net##.view_bottom_ad 2665 | clien.net##.view_center_ad 2666 | 2667 | # End Korean 2668 | 2669 | # -------------------------------------------------------------------------------------------------------------------- # 2670 | 2671 | # Macedonian 2672 | 2673 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/18#issuecomment-478412834 2674 | press24.mk##.field-item > div 2675 | press24.mk##p:has-text(/^\xA0$/):not(:has-text(/[a-z]/i)) 2676 | 2677 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/18#issuecomment-478412859 2678 | kajgana.com##.view-header:has(div[class^="ad "]) 2679 | 2680 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/18#issuecomment-478412874 2681 | gol.mk###banner-sidebar 2682 | 2683 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/18#issuecomment-478412889 2684 | slobodenpecat.mk###stream-item-widget-4:has(img[src*="ADVERTISMENT"]) 2685 | 2686 | # End Macedonian 2687 | 2688 | # -------------------------------------------------------------------------------------------------------------------- # 2689 | 2690 | # Polish 2691 | 2692 | # https://github.com/NanoMeow/QuickReports/issues/2514 2693 | plejada.pl###stickyWrapperAlone 2694 | 2695 | # https://github.com/NanoMeow/QuickReports/issues/2981 2696 | queer.pl##.box-adv-super 2697 | 2698 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/104#issuecomment-609051824 2699 | !#if !env_mobile 2700 | photoblog.pl##.frontpage-teaser-photo-container > h1:style(margin-top: 30px !important;) 2701 | photoblog.pl##.frontpage-teaser-photo-container:style(height: 170px !important;) 2702 | !#endif 2703 | 2704 | # https://github.com/NanoMeow/QuickReports/issues/3907 2705 | onet.pl###extraAdsBlock 2706 | onet.pl###googleAdsCont 2707 | onet.pl###onet-ad-flat-branding 2708 | onet.pl##.asideAds 2709 | 2710 | # https://github.com/NanoMeow/QuickReports/issues/3907 2711 | www.onet.pl###onet-ad-right:upward(aside) 2712 | 2713 | # https://github.com/NanoMeow/QuickReports/issues/4070 2714 | !#if !env_mobile 2715 | wiadomosci.onet.pl##.pageContent .extraList:style(margin-top: -315px !important;) 2716 | !#endif 2717 | 2718 | # End Polish 2719 | 2720 | # -------------------------------------------------------------------------------------------------------------------- # 2721 | 2722 | # Portuguese 2723 | 2724 | # https://github.com/jspenguin2017/uBlockProtector/issues/843 2725 | # https://github.com/jspenguin2017/uBlockProtector/issues/869 2726 | jn.pt,tsf.pt##.t-pubbox-inner 2727 | 2728 | # https://github.com/jspenguin2017/uBlockProtector/issues/848 2729 | dn.pt##.t-pub-inner 2730 | 2731 | # https://github.com/NanoMeow/QuickReports/issues/727 2732 | vejasp.abril.com.br##[id^="superbanner"]:has(.ad-top) 2733 | 2734 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/70#issuecomment-567284314 2735 | bolha.com##.BannerBillboard 2736 | 2737 | # https://github.com/NanoMeow/QuickReports/issues/4389 2738 | baixarsoftware.com##.wppaszone:upward(.widget) 2739 | 2740 | # End Portuguese 2741 | 2742 | # -------------------------------------------------------------------------------------------------------------------- # 2743 | 2744 | # Russian 2745 | 2746 | # https://github.com/NanoMeow/QuickReports/issues/1159 2747 | armadaboard.com##td[style*="theme_orig"] > table:has(div[mousedown="window.open('http://www.stimulcash.com')"]) 2748 | armadaboard.com##td[style*="theme_orig"] > table:has(div[mousedown="window.open('http://www.stimulcash.com')"]) + br 2749 | armadaboard.com##td[style*="theme_orig"] > table:has(div[mousedown="window.open('http://www.stimulcash.com')"]) + br + br 2750 | armadaboard.com##td[style*="theme_orig"] > table:has(div[mousedown="window.open('http://www.stimulcash.com')"]) + br + br + br 2751 | 2752 | # https://github.com/NanoAdblocker/NanoFilters/issues/486 2753 | lrepacks.ru##.widget.partner-block 2754 | 2755 | # https://github.com/NanoMeow/QuickReports/issues/1077 2756 | payeer-gift.ru###hidden_link 2757 | payeer-gift.ru###hidden_link1:style(display: block !important;) 2758 | payeer-gift.ru###surfbe 2759 | payeer-gift.ru##.banner 2760 | payeer-gift.ru##.linkslot-h 2761 | payeer-gift.ru##.rbrocks 2762 | payeer-gift.ru##[id^="linkslot_"]:upward(2) 2763 | payeer-gift.ru##div[style^="width:468px; "] 2764 | 2765 | # End Russian 2766 | 2767 | # -------------------------------------------------------------------------------------------------------------------- # 2768 | 2769 | # Serbo-Croatian 2770 | 2771 | # https://github.com/NanoMeow/QuickReports/issues/1916 2772 | forum.benchmark.rs##div:has(:scope > [id^="div-gpt-ad-"]) 2773 | 2774 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/114#issuecomment-628048100 2775 | # https://github.com/NanoMeow/QuickReports/issues/2508 2776 | index.hr###DA4 2777 | index.hr##.comments-holder > .right-part 2778 | index.hr##.google-billboard 2779 | index.hr##.google-billboard-top 2780 | 2781 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/114#issuecomment-628048176 2782 | njuskalo.hr##.BannerBillboard 2783 | 2784 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/114#issuecomment-628048272 2785 | dnevnik.hr##.linker-container 2786 | dnevnik.hr##article + .sticky-parent 2787 | 2788 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/114#issuecomment-628048361 2789 | blic.rs##.aklaadx 2790 | blic.rs##.sticky-area 2791 | 2792 | # End Serbo-Croatian 2793 | 2794 | # -------------------------------------------------------------------------------------------------------------------- # 2795 | 2796 | # Spanish 2797 | 2798 | # https://github.com/NanoMeow/QuickReports/issues/852 2799 | yoututosjeff.es##.widget-content:has(:scope > .adsbygoogle) 2800 | 2801 | # https://github.com/NanoMeow/QuickReports/issues/2688 2802 | botanical-online.com##.anes 2803 | botanical-online.com##.row:nth-of-type(2):has(.anes) 2804 | 2805 | # End Spanish 2806 | 2807 | # -------------------------------------------------------------------------------------------------------------------- # 2808 | 2809 | # Turkish 2810 | 2811 | # https://github.com/NanoMeow/QuickReports/issues/2530 2812 | bloomberght.com##.col-lg-12:has(:scope > .ads-zone) 2813 | 2814 | # https://github.com/NanoMeow/QuickReports/issues/2528 2815 | kimkazandi.com##.row[style="margin:30px 50px"] 2816 | kimkazandi.com##div:has(:scope > .item [id^="div-gpt-ad-"]) 2817 | 2818 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/110#issuecomment-619393774 2819 | haberturk.com##.ads-zone 2820 | 2821 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/110#issuecomment-619393786 2822 | takvim.com.tr##.billBoardFrame 2823 | 2824 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/110#issuecomment-619393799 2825 | kadin.com##.col-lg-12:has(div[id^="div-gpt-ad-"]) 2826 | 2827 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/110#issuecomment-619393816 2828 | acunn.com##.type-1 2829 | 2830 | # https://github.com/NanoMeow/QuickReports/issues/932 2831 | turkseed.com##.pluginWrapper:last-of-type 2832 | ||i.ibb.co/*reklam-*.gif$domain=turkseed.com 2833 | 2834 | # End Turkish 2835 | 2836 | # -------------------------------------------------------------------------------------------------------------------- # 2837 | 2838 | # Urdu 2839 | 2840 | # https://github.com/NanoAdblockerLab/NanoContrib/pull/18#issuecomment-478412786 2841 | express.pk###div-gpt-native 2842 | express.pk##div[id^="div-gpt-mrec"] 2843 | 2844 | # End Urdu 2845 | 2846 | # -------------------------------------------------------------------------------------------------------------------- # 2847 | 2848 | # Vietnamese 2849 | 2850 | # https://github.com/NanoMeow/QuickReports/issues/1083 2851 | phimgi.net##[id*="ScriptRoot"] 2852 | 2853 | # https://github.com/NanoMeow/QuickReports/issues/3645 2854 | day-hoc.org##.td-a-rec 2855 | 2856 | # End Vietnamese 2857 | 2858 | # -------------------------------------------------------------------------------------------------------------------- # 2859 | --------------------------------------------------------------------------------