From 7b736d62dc4aaedd2d3286b3df035b1c6b79d1d6 Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Tue, 28 Aug 2018 18:13:21 -0500 Subject: [PATCH] Revert "seed via ef core" This reverts commit b7aaa1ff3c7398dbebfaf8d75afd707153a2cbbf. --- data/FilterList.json | 4 +- data/FilterListLanguage.json | 2 +- data/FilterListTag.json | 12 - data/Tag.json | 2 +- ...180828204523_InitialEfCoreSeed.Designer.cs | 7634 ---------- .../20180828204523_InitialEfCoreSeed.cs | 12429 ---------------- .../FilterListsDbContextModelSnapshot.cs | 7038 +-------- src/FilterLists.Api/Startup.cs | 11 +- .../BaseEntityTypeConfiguration.cs | 2 + .../BaseJunctionTypeConfiguration.cs | 1 + .../Extensions/ModelBuilderExtensions.cs | 33 - src/FilterLists.Data/FilterListsDbContext.cs | 20 - .../Extensions/SeedFilterListsDbContext.cs | 119 + 13 files changed, 155 insertions(+), 27152 deletions(-) delete mode 100644 src/FilterLists.Api/Migrations/20180828204523_InitialEfCoreSeed.Designer.cs delete mode 100644 src/FilterLists.Api/Migrations/20180828204523_InitialEfCoreSeed.cs delete mode 100644 src/FilterLists.Data/Extensions/ModelBuilderExtensions.cs create mode 100644 src/FilterLists.Data/Seed/Extensions/SeedFilterListsDbContext.cs diff --git a/data/FilterList.json b/data/FilterList.json index edf889b2e..4e7559382 100644 --- a/data/FilterList.json +++ b/data/FilterList.json @@ -6635,7 +6635,7 @@ "chatUrl": null, "description": "This is an AdGuard-specific supplement for the Adblock polskie reguły filter. It specifically removes adverts on Polish language websites.", "descriptionSourceUrl": "https://kb.adguard.com/en/general/adguard-ad-filters#polish-ads-filter", - "discontinuedDate": "2018-06-26T00:00:00", + "discontinuedDate": "2018-06-26T08:05:33", "donateUrl": null, "emailAddress": null, "forumUrl": "https://forum.adguard.com/index.php?categories/filter-rules.66/", @@ -9461,4 +9461,4 @@ "syntaxId": 3, "viewUrl": "https://raw.githubusercontent.com/azet12/KAD/gh-pages/assets/other/kadfakewhitelist.txt" } -] \ No newline at end of file +] diff --git a/data/FilterListLanguage.json b/data/FilterListLanguage.json index 96ad0fd51..b44fc8eed 100644 --- a/data/FilterListLanguage.json +++ b/data/FilterListLanguage.json @@ -687,4 +687,4 @@ "filterListId": 508, "languageId": 11 } -] \ No newline at end of file +] diff --git a/data/FilterListTag.json b/data/FilterListTag.json index fe1ecb52e..59491165e 100644 --- a/data/FilterListTag.json +++ b/data/FilterListTag.json @@ -127,14 +127,6 @@ "filterListId": 223, "tagId": 2 }, - { - "filterListId": 223, - "tagId": 4 - }, - { - "filterListId": 224, - "tagId": 4 - }, { "filterListId": 224, "tagId": 8 @@ -447,10 +439,6 @@ "filterListId": 507, "tagId": 17 }, - { - "filterListId": 508, - "tagId": 7 - }, { "filterListId": 508, "tagId": 10 diff --git a/data/Tag.json b/data/Tag.json index fa1bbc257..b34717293 100644 --- a/data/Tag.json +++ b/data/Tag.json @@ -84,4 +84,4 @@ "description": "Intended for use with Internet Explorer's TPL feature", "name": "ie" } -] \ No newline at end of file +] diff --git a/src/FilterLists.Api/Migrations/20180828204523_InitialEfCoreSeed.Designer.cs b/src/FilterLists.Api/Migrations/20180828204523_InitialEfCoreSeed.Designer.cs deleted file mode 100644 index 2141cefa4..000000000 --- a/src/FilterLists.Api/Migrations/20180828204523_InitialEfCoreSeed.Designer.cs +++ /dev/null @@ -1,7634 +0,0 @@ -// - -using System; -using FilterLists.Data; -using Microsoft.EntityFrameworkCore; -using Microsoft.EntityFrameworkCore.Infrastructure; -using Microsoft.EntityFrameworkCore.Metadata; -using Microsoft.EntityFrameworkCore.Migrations; - -namespace FilterLists.Api.Migrations -{ - [DbContext(typeof(FilterListsDbContext))] - [Migration("20180828204523_InitialEfCoreSeed")] - partial class InitialEfCoreSeed - { - protected override void BuildTargetModel(ModelBuilder modelBuilder) - { -#pragma warning disable 612, 618 - modelBuilder - .HasAnnotation("ProductVersion", "2.1.2-rtm-30932") - .HasAnnotation("Relational:MaxIdentifierLength", 64); - - modelBuilder.Entity("FilterLists.Data.Entities.FilterList", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("SMALLINT UNSIGNED") - .HasAnnotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn); - - b.Property("CantSnapshot"); - - b.Property("ChatUrl") - .HasColumnType("TEXT"); - - b.Property("CreatedDateUtc") - .ValueGeneratedOnAdd() - .HasColumnType("TIMESTAMP") - .HasDefaultValueSql("current_timestamp()"); - - b.Property("Description") - .HasColumnType("TEXT"); - - b.Property("DescriptionSourceUrl") - .HasColumnType("TEXT"); - - b.Property("DiscontinuedDate") - .ValueGeneratedOnAdd() - .HasColumnType("DATE") - .HasDefaultValueSql("NULL"); - - b.Property("DonateUrl") - .HasColumnType("TEXT"); - - b.Property("EmailAddress") - .ValueGeneratedOnAdd() - .HasColumnType("VARCHAR(126)") - .HasDefaultValueSql("NULL"); - - b.Property("ForumUrl") - .HasColumnType("TEXT"); - - b.Property("HomeUrl") - .HasColumnType("TEXT"); - - b.Property("IssuesUrl") - .HasColumnType("TEXT"); - - b.Property("LicenseId") - .ValueGeneratedOnAdd() - .HasDefaultValue((byte)5); - - b.Property("ModifiedDateUtc") - .ValueGeneratedOnAddOrUpdate() - .HasColumnType("TIMESTAMP") - .HasDefaultValueSql("current_timestamp() ON UPDATE current_timestamp()"); - - b.Property("Name") - .IsRequired() - .HasColumnType("VARCHAR(126)"); - - b.Property("PolicyUrl") - .HasColumnType("TEXT"); - - b.Property("PublishedDate") - .ValueGeneratedOnAdd() - .HasColumnType("DATE") - .HasDefaultValueSql("NULL"); - - b.Property("SubmissionUrl") - .HasColumnType("TEXT"); - - b.Property("SyntaxId"); - - b.Property("ViewUrl") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.HasIndex("LicenseId"); - - b.HasIndex("SyntaxId"); - - b.ToTable("filterlists"); - - b.HasData( - new - { - Id = (ushort)1, CantSnapshot = false, - Description = - "A filter list that blocks mobile advertisements and trackers on Japanese properties", - HomeUrl = "https://280blocker.net", LicenseId = (byte)1, Name = "280 Blocker", - SubmissionUrl = - "https://docs.google.com/forms/d/e/1FAIpQLScNeZhFrFZt9GhIVGdThGz7oyepcNRKuOi5PJDnsC-awxTeOQ/viewform", - SyntaxId = (byte)3, ViewUrl = "https://280blocker.net/files/280blocker_adblock.txt" - }, - new - { - Id = (ushort)2, CantSnapshot = false, - Description = - "Mute is an AdBlock Plus filter for user comments. In the same way that AdBlock hides ads, AdBlock can use this filter to hide user-generated comments, allowing you to browse the Internet with less stupidity clawing at your eyeballs.", - DescriptionSourceUrl = "https://mute.bradconte.com/", HomeUrl = "https://mute.bradconte.com/", - IssuesUrl = "https://github.com/B-Con/mute/issues", LicenseId = (byte)2, Name = "Mute", - SyntaxId = (byte)3, ViewUrl = "https://mute.bradconte.com/mute.txt" - }, - new - { - Id = (ushort)3, CantSnapshot = false, - Description = "Hosts file to block advertisements and trackers designed for Android", - ForumUrl = "https://forum.xda-developers.com/showthread.php?t=1916098", - HomeUrl = "https://forum.xda-developers.com/showthread.php?t=1916098", LicenseId = (byte)3, - Name = "MoaAB: Mother of All AD-BLOCKING", SyntaxId = (byte)1, - ViewUrl = "https://adblock.mahakala.is/" - }, - new - { - Id = (ushort)4, CantSnapshot = false, - Description = "Hosts file blocking known malware, spyware, virus, and shock sites", - DescriptionSourceUrl = "https://github.com/michaeltrimm/hosts-blocking", - DiscontinuedDate = new DateTime(2016, 12, 29, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://github.com/michaeltrimm/hosts-blocking", - IssuesUrl = "https://github.com/michaeltrimm/hosts-blocking/issues", LicenseId = (byte)2, - Name = "Hosts Blocking", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/michaeltrimm/hosts-blocking/master/_hosts.txt" - }, - new - { - Id = (ushort)5, CantSnapshot = false, - Description = "A list to keep people from knowing you have read their Facebook message", - DescriptionSourceUrl = - "https://adblockplus.org/blog/how-to-keep-people-from-knowing-you-ve-read-their-facebook-message", - DonateUrl = "https://adblockplus.org/en/donate", - ForumUrl = "https://adblockplus.org/forum/index.php", - HomeUrl = - "https://adblockplus.org/blog/how-to-keep-people-from-knowing-you-ve-read-their-facebook-message", - LicenseId = (byte)4, Name = "Message \"Seen\" Remover for Facebook", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/message_seen_remover_for_facebook.txt" - }, - new - { - Id = (ushort)6, CantSnapshot = false, - Description = "A filter list that blocks advertisements and trackers on Japanese properties", - HomeUrl = "https://github.com/mayve/private-adblock-filters", - IssuesUrl = "https://github.com/mayve/private-adblock-filters/issues", LicenseId = (byte)5, - Name = "Private Adblock Filters", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/mayve/private-adblock-filters/master/Adblock_List.txt" - }, - new - { - Id = (ushort)7, CantSnapshot = false, - Description = - "The Malware URLs in the 'gray area.' To be used by security researchers and anti-malware researchers. It can also be used by individuals to protect themselves. The 'gray area' is an area where many malware URLs exists, but there is also a big number of false positives as the gray area is the one where only 2 or 3 pieces of evidence were discovered. The 'gray area' should not be used for blocking domains or URLs, it is published only with the aim of helping malware researchers.", - DescriptionSourceUrl = "http://malwareurls.joxeankoret.com/", - DiscontinuedDate = new DateTime(2015, 7, 30, 0, 0, 0, 0, DateTimeKind.Unspecified), - EmailAddress = "info@joxeankoret.com", HomeUrl = "http://malwareurls.joxeankoret.com/", - LicenseId = (byte)2, Name = "Malware URLs Gray Area", SyntaxId = (byte)3, - ViewUrl = "http://malwareurls.joxeankoret.com/grayarea.txt" - }, - new - { - Id = (ushort)8, CantSnapshot = false, - Description = - "The domains of Malware URLs to be used by security researchers and anti-malware researchers. It can also be used by individuals to protect themselves.", - DescriptionSourceUrl = "http://malwareurls.joxeankoret.com/", - DiscontinuedDate = new DateTime(2015, 7, 30, 0, 0, 0, 0, DateTimeKind.Unspecified), - EmailAddress = "info@joxeankoret.com", HomeUrl = "http://malwareurls.joxeankoret.com/", - LicenseId = (byte)2, Name = "Malware URLs Domains", SyntaxId = (byte)2, - ViewUrl = "http://malwareurls.joxeankoret.com/domains.txt" - }, - new - { - Id = (ushort)9, CantSnapshot = false, - Description = - "A full set of Malware URLs to be used by security researchers and anti-malware researchers. It can also be used by individuals to protect themselves.", - DescriptionSourceUrl = "http://malwareurls.joxeankoret.com/", - DiscontinuedDate = new DateTime(2015, 7, 30, 0, 0, 0, 0, DateTimeKind.Unspecified), - EmailAddress = "info@joxeankoret.com", HomeUrl = "http://malwareurls.joxeankoret.com/", - LicenseId = (byte)2, Name = "Malware URLs", SyntaxId = (byte)3, - ViewUrl = "http://malwareurls.joxeankoret.com/normal.txt" - }, - new - { - Id = (ushort)10, CantSnapshot = false, Description = "A hosts list of domains serving malware", - ForumUrl = "https://www.malwaredomainlist.com/forums/", - HomeUrl = "https://www.malwaredomainlist.com/", LicenseId = (byte)7, - Name = "Malware Domain Hosts List", - SubmissionUrl = "https://www.malwaredomainlist.com/contact.php", SyntaxId = (byte)1, - ViewUrl = "https://www.malwaredomainlist.com/hostslist/hosts.txt" - }, - new - { - Id = (ushort)11, CantSnapshot = false, Description = "A merged list of Liste FR and EasyList", - LicenseId = (byte)6, Name = "Liste FR + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/liste_fr+easylist.txt" - }, - new - { - Id = (ushort)12, CantSnapshot = false, - Description = - "Liste FR is an EasyList affiliated filter list that specifically removes adverts on French language websites.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - EmailAddress = "listefr.adblock@gmail.com", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=91", - HomeUrl = "https://forums.lanik.us/viewforum.php?f=91", LicenseId = (byte)6, Name = "Liste FR", - SyntaxId = (byte)3, ViewUrl = "https://easylist-downloads.adblockplus.org/liste_fr.txt" - }, - new - { - Id = (ushort)13, CantSnapshot = false, - Description = "A merged list of Liste AR, Liste FR, and EasyList", LicenseId = (byte)6, - Name = "Liste AR + Liste FR + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/liste_ar+liste_fr+easylist.txt" - }, - new - { - Id = (ushort)14, CantSnapshot = false, - Description = - "Liste AR is an EasyList affiliated filter list that specifically removes adverts on Arabic language websites.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - EmailAddress = "liste.ar.adblock@gmail.com", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=98", - HomeUrl = "https://code.google.com/archive/p/liste-ar-adblock/", LicenseId = (byte)6, - Name = "Liste AR", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/Liste_AR.txt" - }, - new - { - Id = (ushort)15, CantSnapshot = false, - Description = - "A filter list that fixes filtration errors in an alternative way due to limitations of adblockers other than AdGuard or those using Webkit content blocker API.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/SlowMemory/List-KR/master/unbreak.txt", - HomeUrl = "https://list-kr.github.io/", - IssuesUrl = "https://github.com/SlowMemory/List-KR/issues", LicenseId = (byte)8, - Name = "List-KR Unbreak", SubmissionUrl = "https://list-kr.github.io/form.html", - ViewUrl = "https://raw.githubusercontent.com/SlowMemory/List-KR/master/unbreak.txt" - }, - new - { - Id = (ushort)16, CantSnapshot = false, - Description = - "A filter list that enables removing of ads, trackers, and various scripts from websites with Korean content.", - DescriptionSourceUrl = "https://raw.githubusercontent.com/SlowMemory/List-KR/master/filter.txt", - HomeUrl = "https://list-kr.github.io/", - IssuesUrl = "https://github.com/SlowMemory/List-KR/issues", LicenseId = (byte)8, - Name = "List-KR", SubmissionUrl = "https://list-kr.github.io/form.html", SyntaxId = (byte)6, - ViewUrl = "https://raw.githubusercontent.com/SlowMemory/List-KR/master/filter.txt" - }, - new - { - Id = (ushort)17, CantSnapshot = false, - Description = - "Block ads, banners, 3rd party Cookies, 3rd party page counters, web bugs, and even most hijackers and possibly unwanted programs.", - DescriptionSourceUrl = "http://winhelp2002.mvps.org/hosts.htm", - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UNHL2VY85PB8N", - EmailAddress = "winhelp2002@gmail.com", HomeUrl = "http://winhelp2002.mvps.org/", - LicenseId = (byte)9, Name = "MVPS HOSTS", SyntaxId = (byte)1, - ViewUrl = "http://winhelp2002.mvps.org/hosts.txt" - }, - new - { - Id = (ushort)18, CantSnapshot = false, - Description = "Remove filler, upsells, click bait and other low or negative-value annoyances.", - DescriptionSourceUrl = "https://github.com/taylr/linkedinsanity", - HomeUrl = "https://github.com/taylr/linkedinsanity", - IssuesUrl = "https://github.com/taylr/linkedinsanity/issues", LicenseId = (byte)2, - Name = "Linked Insanity Annoyance Rules", SyntaxId = (byte)3, - ViewUrl = "https://raw.githubusercontent.com/taylr/linkedinsanity/master/linkedinsanity.txt" - }, - new - { - Id = (ushort)19, CantSnapshot = false, - Description = "A list for uBlock/Adblock plus to stop cryptomining in your browser. ", - DescriptionSourceUrl = "https://github.com/hoshsadiq/adblock-nocoin-list", - HomeUrl = "https://github.com/hoshsadiq/adblock-nocoin-list", - IssuesUrl = "https://github.com/hoshsadiq/adblock-nocoin-list/issues", LicenseId = (byte)2, - Name = "NoCoin", SyntaxId = (byte)3, - ViewUrl = "https://raw.githubusercontent.com/hoshsadiq/adblock-nocoin-list/master/nocoin.txt" - }, - new - { - Id = (ushort)20, CantSnapshot = false, - Description = - "Removes ads, affiliation ads, and empty boxes on Norwegian sites to produce a cleaner browser experience. Meant to be used on top of general filters.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Dandelion Sprout's Norwegian Filters for Tidier Websites", SyntaxId = (byte)3, - ViewUrl = "https://github.com/DandelionSprout/adfilt/raw/master/NorwegianList.txt" - }, - new - { - Id = (ushort)21, CantSnapshot = false, - Description = "A combined IP blocklist for blocking ransomware.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, Name = "Ransomware Tracker IP Blocklist", SyntaxId = (byte)9, - ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/RW_IPBL.txt" - }, - new - { - Id = (ushort)22, CantSnapshot = false, - Description = "A combined domain blocklist for blocking ransomware.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, Name = "Ransomware Tracker Domain Blocklist", SyntaxId = (byte)2, - ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/RW_DOMBL.txt" - }, - new - { - Id = (ushort)23, CantSnapshot = false, - Description = "Blocks CryptoWall from payment site servers by IP address.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, - Name = "Ransomware Tracker CryptoWall Ransomware Payment Sites IP Blocklist", - SyntaxId = (byte)9, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/CW_PS_IPBL.txt" - }, - new - { - Id = (ushort)24, CantSnapshot = false, - Description = "Blocks CryptoWall from payment site servers by domain.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, - Name = "Ransomware Tracker CryptoWall Ransomware Payment Sites Domain Blocklist", - SyntaxId = (byte)2, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/CW_PS_DOMBL.txt" - }, - new - { - Id = (ushort)25, CantSnapshot = false, - Description = "Blocks CryptoWall from botnet command and control servers by URL.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, Name = "Ransomware Tracker CryptoWall Ransomware C2 URL Blocklist", - SyntaxId = (byte)8, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/CW_C2_URLBL.txt" - }, - new - { - Id = (ushort)26, CantSnapshot = false, - Description = "Blocks CryptoWall from botnet command and control servers by domain.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, Name = "Ransomware Tracker CryptoWall Ransomware C2 Domain Blocklist", - SyntaxId = (byte)2, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/CW_C2_DOMBL.txt" - }, - new - { - Id = (ushort)27, CantSnapshot = false, - Description = - "A text file with filters to aid in blocking online trackers, for use in a blocker such as uBlock Origin.", - DescriptionSourceUrl = "https://github.com/metaphoricgiraffe/tracking-filters", - HomeUrl = "https://github.com/metaphoricgiraffe/tracking-filters", - IssuesUrl = "https://github.com/metaphoricgiraffe/tracking-filters/issues", - LicenseId = (byte)11, Name = "Privacy Filters", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/metaphoricgiraffe/tracking-filters/master/trackingfilters.txt" - }, - new - { - Id = (ushort)28, CantSnapshot = false, - Description = - "The Quiet list blocks all other notices regardless of their size or obnoxiousness. Simple two- or three-word links to privacy pages aren't blocked (such as links in a page footer), but a lengthy paragraph mid-page will be.", - DescriptionSourceUrl = "https://github.com/liamja/Prebake", - DiscontinuedDate = new DateTime(2018, 5, 28, 0, 0, 0, 0, DateTimeKind.Unspecified), - EmailAddress = "cookies@prebake.eu", HomeUrl = "http://prebake.eu/", - IssuesUrl = "https://github.com/liamja/Prebake/issues", LicenseId = (byte)5, - Name = "Prebake Quiet", - ViewUrl = "https://raw.githubusercontent.com/liamja/Prebake/master/quiet.txt" - }, - new - { - Id = (ushort)29, CantSnapshot = false, - Description = - "Prebake is an Adblock filter subscription that blocks large, obtrusive cookie notices. These notices either consume a considerable amount of screen real estate or popup and distract the viewers attention, which can be just as annoying as ads.", - DescriptionSourceUrl = "http://prebake.eu/", - DiscontinuedDate = new DateTime(2018, 5, 28, 0, 0, 0, 0, DateTimeKind.Unspecified), - EmailAddress = "cookies@prebake.eu", HomeUrl = "http://prebake.eu/", - IssuesUrl = "https://github.com/liamja/Prebake/issues", LicenseId = (byte)5, - Name = "Prebake Obtrusive", - ViewUrl = "https://raw.githubusercontent.com/liamja/Prebake/master/obtrusive.txt" - }, - new - { - Id = (ushort)30, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = - "Filters that hide and block pop-ups, widgets, newsletters, push notifications, arrows and other irritating elements on Polish websites (include Polish GDPR-Cookies Filters).", - DescriptionSourceUrl = "https://github.com/PolishFiltersTeam/PolishAnnoyanceFilters", - HomeUrl = "https://polishannoyancefilters.netlify.com", - IssuesUrl = "https://github.com/PolishFiltersTeam/PolishAnnoyanceFilters/issues", - LicenseId = (byte)9, Name = "Polish Annoyance Filters", - PublishedDate = new DateTime(2016, 10, 24, 0, 0, 0, 0, DateTimeKind.Unspecified), - SubmissionUrl = "https://polishannoyancefilters.netlify.com/issues", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/PolishFiltersTeam/PolishAnnoyanceFilters/master/PPB.txt" - }, - new - { - Id = (ushort)31, CantSnapshot = false, - Description = - "Contains a list of elements of advertising, such as banners or flash animations, the most commonly used on Polish websites.", - DescriptionSourceUrl = "http://niecko.pl/adblock/", - DiscontinuedDate = new DateTime(2011, 12, 10, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "http://niecko.pl/adblock/", LicenseId = (byte)5, Name = "PLgeneral", - ViewUrl = "https://www.niecko.pl/adblock/adblock.txt" - }, - new - { - Id = (ushort)32, CantSnapshot = false, Description = "Block advertisements.", - EmailAddress = "pgl@yoyo.org", HomeUrl = "https://pgl.yoyo.org/adservers/", LicenseId = (byte)5, - Name = "Peter Lowe's List", - ViewUrl = - "https://pgl.yoyo.org/adservers/serverlist.php?hostformat=adblockplus&showintro=1&mimetype=plaintext" - }, - new - { - Id = (ushort)33, CantSnapshot = false, - Description = - "Adblock filter for obtrusive overlay (pop up) elements and various other annoying elements on websites.", - DescriptionSourceUrl = "https://github.com/LordBadmintonofYorkshire/Overlay-Blocker", - HomeUrl = "https://github.com/LordBadmintonofYorkshire/Overlay-Blocker", - IssuesUrl = "https://github.com/LordBadmintonofYorkshire/Overlay-Blocker/issues", - LicenseId = (byte)5, Name = "Overlay Blocker", - ViewUrl = - "https://raw.githubusercontent.com/LordBadmintonofYorkshire/Overlay-Blocker/master/blocklist.txt" - }, - new - { - Id = (ushort)34, CantSnapshot = false, - Description = - "OpenPhish uses proprietary Artificial Intelligence algorithms to automatically identify zero-day phishing sites and provide comprehensive, actionable, real-time threat intelligence.", - DescriptionSourceUrl = "https://openphish.com/", EmailAddress = "contact@openphish.com", - HomeUrl = "https://openphish.com/", LicenseId = (byte)5, - Name = "OpenPhish Phishing Intelligence Community Feed", - ViewUrl = "https://openphish.com/feed.txt" - }, - new - { - Id = (ushort)35, CantSnapshot = false, Description = "Blocks trackers.", - HomeUrl = "https://github.com/quidsup/notrack", - IssuesUrl = "https://github.com/quidsup/notrack/issues", LicenseId = (byte)5, - Name = "NoTrack Blocklist", - ViewUrl = "https://raw.githubusercontent.com/quidsup/notrack/master/trackers.txt" - }, - new - { - Id = (ushort)36, CantSnapshot = false, - Description = - "A personal filter list. Each host is either an ad, phishing, malicious, analytics, or clickbait.", - DescriptionSourceUrl = "https://github.com/genediazjr/nopelist", - HomeUrl = "https://github.com/genediazjr/nopelist", - IssuesUrl = "https://github.com/genediazjr/nopelist/issues", LicenseId = (byte)5, - Name = "Nopelist", - ViewUrl = "https://raw.githubusercontent.com/genediazjr/nopelist/master/nopelist.txt" - }, - new - { - Id = (ushort)37, CantSnapshot = false, - Description = "Blocks Locky from botnet command and control servers by domain.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, Name = "Ransomware Tracker Locky Ransomware C2 Domain Blocklist", - SyntaxId = (byte)2, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/LY_C2_DOMBL.txt" - }, - new - { - Id = (ushort)38, CantSnapshot = false, - Description = "AdBlock list for blocking 'how i can help you?' widgets.", - DescriptionSourceUrl = "https://github.com/Rpsl/adblock-leadgenerator-list", - HomeUrl = "https://github.com/Rpsl/adblock-leadgenerator-list", - IssuesUrl = "https://github.com/Rpsl/adblock-leadgenerator-list/issues", LicenseId = (byte)5, - Name = "Lead Generator", - ViewUrl = - "https://raw.githubusercontent.com/Rpsl/adblock-leadgenerator-list/master/list/list.txt" - }, - new - { - Id = (ushort)39, CantSnapshot = false, - Description = - "Latvian List is an affiliated filter list written by anonymous74100 that specifically removes adverts on Latvian language websites.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - EmailAddress = "latvian-list@googlegroups.com", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=99", - HomeUrl = "https://notabug.org/latvian-list/adblock-latvian", LicenseId = (byte)5, - Name = "Latvian List", - ViewUrl = "https://notabug.org/latvian-list/adblock-latvian/raw/master/lists/latvian-list.txt" - }, - new - { - Id = (ushort)40, CantSnapshot = false, - Description = "Sites engaged in the use of misleading marketing tactics.", - DescriptionSourceUrl = "https://hosts-file.net/?s=classifications", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts MMT", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/mmt.txt" - }, - new - { - Id = (ushort)41, CantSnapshot = false, - Description = - "Sites engaged in browser hijacking or other forms of hijacking (OS services, bandwidth, DNS, etc.).", - DescriptionSourceUrl = "https://hosts-file.net/?s=classifications", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts HJK", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/hjk.txt" - }, - new - { - Id = (ushort)42, CantSnapshot = false, - Description = "Special classification for persons caught spamming the hpHosts forums.", - DescriptionSourceUrl = "https://hosts-file.net/?s=classifications", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts HFS", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/hfs.txt" - }, - new - { - Id = (ushort)43, CantSnapshot = false, - Description = - "Sites engaged in astroturfing (otherwise known as grass roots marketing) or spamming.", - DescriptionSourceUrl = "https://hosts-file.net/?s=classifications", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts GRM", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/grm.txt" - }, - new - { - Id = (ushort)44, CantSnapshot = false, - Description = - "Sites engaged in the selling or distribution of bogus or fraudulent applications and/or provision of fraudulent services.", - DescriptionSourceUrl = "https://hosts-file.net/?s=classifications", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts FSA", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/fsa.txt" - }, - new - { - Id = (ushort)45, CantSnapshot = false, - Description = - "Sites engaged in the housing, development or distribution of exploits, including but not limited to exploitation of browser, software (inclusive of website software such as CMS), operating system exploits aswell as those engaged in exploits via social engineering.", - DescriptionSourceUrl = "https://hosts-file.net/?s=classifications", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts EXP", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/exp.txt" - }, - new - { - Id = (ushort)46, CantSnapshot = false, Description = "Sites engaged in malware distribution.", - DescriptionSourceUrl = "https://hosts-file.net/?s=classifications", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts EMD", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/emd.txt" - }, - new - { - Id = (ushort)47, CantSnapshot = false, - Description = - "This classification is assigned for domains being used for advert or tracking purposes.", - DescriptionSourceUrl = "https://hosts-file.net/?s=classifications", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts ATS", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/ad_servers.txt" - }, - new - { - Id = (ushort)48, CantSnapshot = false, - Description = - "hpHosts is a community managed and maintained hosts file that allows an additional layer of protection against access to ad, tracking and malicious websites.", - DescriptionSourceUrl = "https://www.hosts-file.net/", HomeUrl = "https://www.hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts", ViewUrl = "https://www.hosts-file.net/download/hosts.txt" - }, - new - { - Id = (ushort)49, CantSnapshot = false, Description = "Japanese ad servers hosts file.", - ForumUrl = "http://potato.2ch.net/test/read.cgi/android/1450730522/", - HomeUrl = "https://sites.google.com/site/hosts2ch/", LicenseId = (byte)5, Name = "Hosts2ch", - ViewUrl = "https://sites.google.com/site/hosts2ch/ja" - }, - new - { - Id = (ushort)50, CantSnapshot = false, - Description = - "We will blacklist domains that fall into any of the following categories: scams/phishing/malware/malvertising/exploits - and other general threats.", - DescriptionSourceUrl = "https://www.hexxiumcreations.com/projects/malicious-domain-blocking/", - EmailAddress = "support@hexxiumcreations.com", - HomeUrl = "https://www.hexxiumcreations.com/projects/malicious-domain-blocking/", - IssuesUrl = "https://github.com/HexxiumCreations/threat-list/issues", LicenseId = (byte)5, - Name = "Hexxium Creations Threat List", - ViewUrl = - "https://raw.githubusercontent.com/HexxiumCreations/threat-list/gh-pages/hexxiumthreatlist.txt" - }, - new - { - Id = (ushort)51, CantSnapshot = false, - Description = "Filter for advertisements on Greek sites.", - DescriptionSourceUrl = "https://www.void.gr/kargig/blog/greek-adblock-plus-filter/", - HomeUrl = "https://www.void.gr/kargig/blog/greek-adblock-plus-filter/", - IssuesUrl = "https://github.com/kargig/greek-adblockplus-filter/issues", LicenseId = (byte)5, - Name = "Greek AdBlock Filter", - ViewUrl = - "https://raw.githubusercontent.com/kargig/greek-adblockplus-filter/master/void-gr-filters.txt" - }, - new - { - Id = (ushort)52, CantSnapshot = false, Description = "Block all well known privacy trackers.", - DescriptionSourceUrl = "https://gnuzilla.gnu.org/filters/blacklist.txt", - EmailAddress = "bug-gnuzilla@gnu.org", LicenseId = (byte)5, Name = "GNU Blacklist", - ViewUrl = "https://gnuzilla.gnu.org/filters/blacklist.txt" - }, - new - { - Id = (ushort)53, CantSnapshot = false, - Description = "Blocks Japanese regional mobile advertisements and trackers.", - HomeUrl = "https://gmbk0.tumblr.com/", LicenseId = (byte)5, - Name = "gmbk0's AdAway Hosts for Android", - ViewUrl = "https://gmbksfilters.googlecode.com/hg/hosts_adonly.txt" - }, - new - { - Id = (ushort)54, CantSnapshot = false, Description = "Block ads with /etc/hosts.", - DescriptionSourceUrl = "http://adblock.gjtech.net/?format=adblock-plus", - HomeUrl = "https://www.gjtech.net/", LicenseId = (byte)5, Name = "G&J Hosts", - ViewUrl = "http://adblock.gjtech.net/?format=adblock-plus" - }, - new - { - Id = (ushort)55, CantSnapshot = false, - Description = "The following hosts were added to hpHosts AFTER the last full release.", - DescriptionSourceUrl = "https://hosts-file.net/hphosts-partial.txt", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts Partial", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/hphosts-partial.txt" - }, - new - { - Id = (ushort)56, CantSnapshot = false, - Description = "A list combining Latvian List and EasyList.", LicenseId = (byte)5, - Name = "Latvian List + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/latvianlist+easylist.txt" - }, - new - { - Id = (ushort)57, CantSnapshot = false, - Description = "Sites engaged in illegal pharmacy activities.", - DescriptionSourceUrl = "https://hosts-file.net/?s=classifications", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts PHA", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/pha.txt" - }, - new - { - Id = (ushort)58, CantSnapshot = false, - Description = "Sites engaged in the distribution of Potentially Unwanted Programs.", - DescriptionSourceUrl = "https://hosts-file.net/?s=classifications", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts PUP", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/pup.txt" - }, - new - { - Id = (ushort)59, CantSnapshot = false, - Description = "A filter list for Adblock which covers filters for Korean websites.", - DescriptionSourceUrl = "https://github.com/gfmaster/adblock-korea-contrib", - HomeUrl = "https://github.com/gfmaster/adblock-korea-contrib", - IssuesUrl = "https://github.com/gfmaster/adblock-korea-contrib/issues", LicenseId = (byte)5, - Name = "Korean Adblock List", - ViewUrl = "https://raw.githubusercontent.com/gfmaster/adblock-korea-contrib/master/filter.txt" - }, - new - { - Id = (ushort)60, CantSnapshot = false, - Description = "Polish hosts file for blocking scams (Experimental).", - EmailAddress = "kadrep@outlook.com", HomeUrl = "https://azet12.github.io/KAD/", - IssuesUrl = "https://github.com/azet12/KAD/issues", LicenseId = (byte)8, - Name = "KAD Hosts File", - SubmissionUrl = "https://azet12.github.io/KAD/informacje.html#form1-35", - ViewUrl = "https://raw.githubusercontent.com/azet12/KADhosts/master/KADhosts.txt" - }, - new - { - Id = (ushort)61, CantSnapshot = false, - Description = "A Polish filter that protects against scams such as SMS subscriptions.", - DescriptionSourceUrl = "https://github.com/azet12/KAD", EmailAddress = "kadrep@outlook.com", - HomeUrl = "https://azet12.github.io/KAD/", IssuesUrl = "https://github.com/azet12/KAD/issues", - LicenseId = (byte)8, Name = "KAD - Scams", - SubmissionUrl = "https://azet12.github.io/KAD/informacje.html#form1-35", SyntaxId = (byte)3, - ViewUrl = "https://raw.githubusercontent.com/azet12/KAD/master/KAD.txt" - }, - new - { - Id = (ushort)62, CantSnapshot = false, - Description = - "This filter will mainly block affiliate advertising, behavioral advertising, tend embedded script will overload, blog parts.", - DescriptionSourceUrl = "https://qme.mydns.jp/adblock.html", - HomeUrl = "https://qme.mydns.jp/adblock.html", LicenseId = (byte)5, - Name = "Japanese Site Adblock Filter ver 2", ViewUrl = "https://qme.mydns.jp/data/AdblockV2.txt" - }, - new - { - Id = (ushort)63, CantSnapshot = false, - Description = - "This filter will mainly block affiliate advertising, behavioral advertising, tend embedded script will overload, blog parts.", - DescriptionSourceUrl = "https://qme.mydns.jp/adblock.html", - HomeUrl = "https://qme.mydns.jp/adblock.html", LicenseId = (byte)5, - Name = "Japanese Site Adblock Filter", ViewUrl = "https://qme.mydns.jp/data/Adblock.txt" - }, - new - { - Id = (ushort)64, CantSnapshot = false, - Description = "A list combining Malware Domain List and Spybot.", - DiscontinuedDate = new DateTime(2016, 9, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - LicenseId = (byte)5, Name = "Jansal's Hosts Light", - ViewUrl = "https://raw.githubusercontent.com/lewisje/jansal/master/adblock/hostslt" - }, - new - { - Id = (ushort)65, CantSnapshot = false, - Description = - "A list combining Malware Domain List, Peter Lowe's List, Spybot, and Spyware Blaster.", - DiscontinuedDate = new DateTime(2016, 9, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - LicenseId = (byte)5, Name = "Jansal's Hosts", - ViewUrl = "https://raw.githubusercontent.com/lewisje/jansal/master/adblock/hosts" - }, - new - { - Id = (ushort)66, CantSnapshot = false, - Description = - "My Adblock Plus filter subscription will block banner ads, flash ads, text-ads, and even completely block some rogue anti-virus and anti-spyware websites preventing infection.", - DescriptionSourceUrl = "https://www.jabcreations.com/web/adblock-subscription", - HomeUrl = "https://www.jabcreations.com/web/adblock-subscription", LicenseId = (byte)5, - Name = "JAB Creations' Adblock Plus Filter Subscription", - ViewUrl = "https://www.jabcreations.com/downloads/adblock-filters.php" - }, - new - { - Id = (ushort)67, CantSnapshot = false, - Description = "Filter any site/subsite who's only purpose is to log your IP.", - DescriptionSourceUrl = "https://github.com/piperun/iploggerfilter", - HomeUrl = "https://github.com/piperun/iploggerfilter", - IssuesUrl = "https://github.com/piperun/iploggerfilter/issues", LicenseId = (byte)5, - Name = "iploggerfilter", - ViewUrl = "https://raw.githubusercontent.com/piperun/iploggerfilter/master/filterlist" - }, - new - { - Id = (ushort)68, CantSnapshot = false, - Description = - "This filter list for AdBlock removes popup sections on sites that distracts from the main content.", - DescriptionSourceUrl = "https://ilyakatz.github.io/adblock_filters/", - HomeUrl = "https://ilyakatz.github.io/adblock_filters/", - IssuesUrl = "https://github.com/ilyakatz/adblock_filters/issues", LicenseId = (byte)5, - Name = "Ilyakatz's Additional Filters for Adblock", - ViewUrl = "https://raw.githubusercontent.com/ilyakatz/adblock_filters/master/inpage_popups.txt" - }, - new - { - Id = (ushort)69, CantSnapshot = false, - Description = "Adblock Plus list for Icelandic websites.", - DescriptionSourceUrl = "https://adblock.gardar.net/", EmailAddress = "adblock@gardar.net", - HomeUrl = "https://adblock.gardar.net/", LicenseId = (byte)5, Name = "Icelandic ABP List", - ViewUrl = "https://adblock.gardar.net/is.abp.txt" - }, - new - { - Id = (ushort)70, CantSnapshot = false, - Description = - "List of filters for Adblock Plus that block cookie notices on European websites.", - DescriptionSourceUrl = "https://github.com/Rudloff/adblock-imokwithcookies", - HomeUrl = "https://github.com/Rudloff/adblock-imokwithcookies", - IssuesUrl = "https://github.com/Rudloff/adblock-imokwithcookies/issues", LicenseId = (byte)5, - Name = "I'm OK with Cookies", - ViewUrl = "https://raw.githubusercontent.com/Rudloff/adblock-imokwithcookies/master/filters.txt" - }, - new - { - Id = (ushort)71, CantSnapshot = false, - Description = "Get rid of annoying cookie warnings from almost all 'infected' websites!", - DescriptionSourceUrl = "https://www.kiboke-studio.hr/i-dont-care-about-cookies/", - EmailAddress = "info@kiboke-studio.hr", - HomeUrl = "https://www.kiboke-studio.hr/i-dont-care-about-cookies/", LicenseId = (byte)5, - Name = "I Don't Care about Cookies", - ViewUrl = "https://www.kiboke-studio.hr/i-dont-care-about-cookies/abp/" - }, - new - { - Id = (ushort)72, CantSnapshot = false, - Description = "Blocks Hungarian regional advertisements and trackers.", - EmailAddress = "hufilter.adblock@gmail.com", - HomeUrl = "https://github.com/szpeter80/hufilter/wiki", - IssuesUrl = "https://github.com/szpeter80/hufilter/issues", LicenseId = (byte)5, - Name = "hufilter", - ViewUrl = "https://raw.githubusercontent.com/szpeter80/hufilter/master/hufilter.txt" - }, - new - { - Id = (ushort)73, CantSnapshot = false, - Description = - "Sites engaged in the selling, distribution or provision of warez (including but not limited to keygens, serials etc), where such provisions do not contain malware.", - DescriptionSourceUrl = "https://hosts-file.net/?s=classifications", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts WRZ", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/wrz.txt" - }, - new - { - Id = (ushort)74, CantSnapshot = false, Description = "Sites engaged in Phishing.", - DescriptionSourceUrl = "https://hosts-file.net/?s=classifications", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts PSH", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/psh.txt" - }, - new - { - Id = (ushort)75, CantSnapshot = false, - Description = "Blocks Locky from botnet command and control servers by IP.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, Name = "Ransomware Tracker Locky Ransomware C2 IP Blocklist", - SyntaxId = (byte)9, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/LY_C2_IPBL.txt" - }, - new - { - Id = (ushort)76, CantSnapshot = false, - Description = "Blocks Locky from distribution site servers by URL.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, - Name = "Ransomware Tracker Locky Ransomware Distribution Site URL Blocklist", - SyntaxId = (byte)8, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/LY_DS_URLBL.txt" - }, - new - { - Id = (ushort)77, CantSnapshot = false, - Description = "Blocks Locky from payment site servers by domain.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, - Name = "Ransomware Tracker Locky Ransomware Payment Sites Domain Blocklist", SyntaxId = (byte)2, - ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/LY_PS_DOMBL.txt" - }, - new - { - Id = (ushort)78, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Gambling + Porn", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts" - }, - new - { - Id = (ushort)79, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Gambling", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts" - }, - new - { - Id = (ushort)80, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, Name = "Unified Hosts", - SyntaxId = (byte)1, ViewUrl = "https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts" - }, - new - { - Id = (ushort)81, CantSnapshot = false, - Description = "Windows installers ads sources sites based on Unchecky content.", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/FadeMind/hosts.extras", - IssuesUrl = "https://github.com/FadeMind/hosts.extras/issues", LicenseId = (byte)5, - Name = "UncheckyAds", - ViewUrl = "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts" - }, - new - { - Id = (ushort)82, CantSnapshot = false, - Description = - "A filterlist with additional filters for uBlock Origin to block third-party, tracking, annoyances and all other unwarranted resources from loading. Contains filters specific to uBlock Origin and some filters that have not yet been added to other filterlists.", - DescriptionSourceUrl = "https://github.com/uBlock-user/uBO-Personal-Filters", - HomeUrl = "https://github.com/uBlock-user/uBO-Personal-Filters", LicenseId = (byte)5, - Name = "uBO-Personal-Filters", SyntaxId = (byte)4, - ViewUrl = "https://raw.githubusercontent.com/uBlock-user/uBO-Personal-Filters/master/uPF.txt" - }, - new - { - Id = (ushort)83, CantSnapshot = false, - Description = - "This project was built based on Anti-Adblock Killer (by Reek), but is now significantly different. Anti-Adblock Killer Script was completely re-implemented. Anti-Adblock Killer Filter was mostly copied and concatenated to uBlock Protector List.", - DescriptionSourceUrl = "https://github.com/jspenguin2017/uBlockProtector", - HomeUrl = "https://jspenguin2017.github.io/uBlockProtector", - IssuesUrl = "https://github.com/jspenguin2017/uBlockProtector/issues", LicenseId = (byte)5, - Name = "Nano Defender Integration", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/NanoAdblocker/NanoFilters/master/NanoMirror/NanoDefender.txt" - }, - new - { - Id = (ushort)84, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = - "uBlock Origin supplement list for Official Polish Filters for AdBlock, uBlock Origin & AdGuard", - DonateUrl = "https://patronite.pl/polskiefiltry", EmailAddress = "errors@certyficate.it", - HomeUrl = "https://www.certyficate.it/", - IssuesUrl = "https://github.com/MajkiIT/polish-ads-filter/issues", LicenseId = (byte)9, - Name = "Official Polish Filters for AdBlock, uBlock Origin & AdGuard - Supplement for uBlock", - PublishedDate = new DateTime(2018, 1, 6, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-adblock-filters/adblock_ublock.txt" - }, - new - { - Id = (ushort)85, CantSnapshot = false, - Description = - "A filterlist with additional filters for uBlock Origin. Contains filters specific to uBlock Origin (like popunder filters) and some filters that have not yet been added to other filterlists.", - DescriptionSourceUrl = "https://github.com/IDKwhattoputhere/uBlock-Filters-Plus", - HomeUrl = "https://github.com/IDKwhattoputhere/uBlock-Filters-Plus", - IssuesUrl = "https://github.com/IDKwhattoputhere/uBlock-Filters-Plus/issues", - LicenseId = (byte)5, Name = "uBlock Filters Plus", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/IDKwhattoputhere/uBlock-Filters-Plus/master/uBlock-Filters-Plus.txt" - }, - new - { - Id = (ushort)86, CantSnapshot = false, Description = "Block sites with skimming scripts.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/byaka/ublock-antiskimming-list/master/build/data.txt", - DiscontinuedDate = new DateTime(2017, 11, 28, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://github.com/byaka/ublock-antiskimming-list", - IssuesUrl = "https://github.com/byaka/ublock-antiskimming-list/issues", LicenseId = (byte)5, - Name = "uBlock Antiskimming List", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/byaka/ublock-antiskimming-list/master/build/data.txt" - }, - new - { - Id = (ushort)87, CantSnapshot = false, - Description = "Needed to unbreak web sites, mostly because of hosts file-based filters.", - DescriptionSourceUrl = - "https://github.com/uBlockOrigin/uAssets/blob/master/filters/unbreak.txt", - HomeUrl = "https://github.com/uBlockOrigin/uAssets", - IssuesUrl = "https://github.com/uBlockOrigin/uAssets/issues", LicenseId = (byte)5, - Name = "uAssets Unbreak", SyntaxId = (byte)4, - ViewUrl = "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/unbreak.txt" - }, - new - { - Id = (ushort)88, CantSnapshot = false, Description = "Privacy filters for uBlock Origin.", - HomeUrl = "https://github.com/uBlockOrigin/uAssets", - IssuesUrl = "https://github.com/uBlockOrigin/uAssets/issues", LicenseId = (byte)5, - Name = "uAssets Privacy", SyntaxId = (byte)4, - ViewUrl = "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/privacy.txt" - }, - new - { - Id = (ushort)89, CantSnapshot = false, Description = "Filters optimized for uBlock.", - DescriptionSourceUrl = - "https://github.com/uBlockOrigin/uAssets/blob/master/filters/filters.txt", - HomeUrl = "https://github.com/uBlockOrigin/uAssets", - IssuesUrl = "https://github.com/uBlockOrigin/uAssets/issues", LicenseId = (byte)5, - Name = "uAssets Filters", SyntaxId = (byte)4, - ViewUrl = "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters.txt" - }, - new - { - Id = (ushort)90, CantSnapshot = false, - Description = - "These filters are experimental and may cause breakage. They are being evaluated/fine-tuned for inclusion in the default set of filters.", - DescriptionSourceUrl = - "https://github.com/uBlockOrigin/uAssets/blob/master/filters/experimental.txt", - HomeUrl = "https://github.com/uBlockOrigin/uAssets", - IssuesUrl = "https://github.com/uBlockOrigin/uAssets/issues", LicenseId = (byte)5, - Name = "uAssets Experimental", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/experimental.txt" - }, - new - { - Id = (ushort)91, CantSnapshot = false, - Description = - "To block sites known for delivering adware/crapware. For sites documented to put users at risk of installing adware/crapware etc. The purpose is to at least ensure a user is warned of the risks ahead.", - DescriptionSourceUrl = - "https://github.com/uBlockOrigin/uAssets/blob/master/filters/badware.txt", - HomeUrl = "https://github.com/uBlockOrigin/uAssets", - IssuesUrl = "https://github.com/uBlockOrigin/uAssets/issues", LicenseId = (byte)5, - Name = "uAssets Badware", SyntaxId = (byte)4, - ViewUrl = "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/badware.txt" - }, - new - { - Id = (ushort)93, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Gambling + Porn + Social", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts" - }, - new - { - Id = (ushort)94, CantSnapshot = false, - Description = - "You can leave AdBlock functioning as normal, but the proper tracking of cashback cookies will be allowed on TopCashback and our affiliate network sites only.", - DescriptionSourceUrl = "https://www.topcashback.com/Help/164", - HomeUrl = "https://www.topcashback.com/Help/164", LicenseId = (byte)5, - Name = "Top Cash Back Adblock Whitelist", SyntaxId = (byte)3, - ViewUrl = "https://www.topcashback.com/Misc/AdBlockWhiteList.aspx" - }, - new - { - Id = (ushort)95, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Gambling + Social", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts" - }, - new - { - Id = (ushort)96, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Porn + Social", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts" - }, - new - { - Id = (ushort)97, CantSnapshot = false, Description = "Block all YouTube annoyances.", - DescriptionSourceUrl = "https://youtube.adblockplus.me/", - DonateUrl = "https://adblockplus.org/en/donate", - EmailAddress = "subscriptionlist@adblockplus.org", HomeUrl = "https://youtube.adblockplus.me/", - LicenseId = (byte)5, Name = "YouTube: Pure Video Experience", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/yt_annoyances_full.txt" - }, - new - { - Id = (ushort)98, CantSnapshot = false, Description = "Block only other annoyances.", - DescriptionSourceUrl = "https://youtube.adblockplus.me/", - DonateUrl = "https://adblockplus.org/en/donate", - EmailAddress = "subscriptionlist@adblockplus.org", HomeUrl = "https://youtube.adblockplus.me/", - LicenseId = (byte)5, Name = "YouTube: Other Annoyances", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/yt_annoyances_other.txt" - }, - new - { - Id = (ushort)99, CantSnapshot = false, - Description = "Blocks Korean regional advertisements and trackers.", - HomeUrl = "https://github.com/yous/YousList", - IssuesUrl = "https://github.com/yous/YousList/issues", LicenseId = (byte)5, Name = "YousList", - ViewUrl = "https://raw.githubusercontent.com/yous/YousList/master/youslist.txt" - }, - new - { - Id = (ushort)100, CantSnapshot = false, Description = "Finnish supplement list for EasyList.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/wiltteri/subscriptions/master/wiltteri-reborn.txt", - DiscontinuedDate = new DateTime(2015, 5, 16, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://github.com/wiltteri/subscriptions", LicenseId = (byte)5, - Name = "Wiltteri Reborn", - ViewUrl = "https://raw.githubusercontent.com/wiltteri/subscriptions/master/wiltteri-reborn.txt" - }, - new - { - Id = (ushort)101, CantSnapshot = false, Description = "Finnish supplement list for EasyList.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/wiltteri/subscriptions/master/wiltteri.txt", - DiscontinuedDate = new DateTime(2015, 5, 16, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://github.com/wiltteri/subscriptions", LicenseId = (byte)5, Name = "Wiltteri", - ViewUrl = "https://raw.githubusercontent.com/wiltteri/subscriptions/master/wiltteri.txt" - }, - new - { - Id = (ushort)102, CantSnapshot = false, - Description = - "Block annoying web elements and reclaim lost screen real estate to make the web more user friendly!", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/yourduskquibbles/webannoyances/master/ultralist.txt", - HomeUrl = "https://github.com/yourduskquibbles/webannoyances", - IssuesUrl = "https://github.com/yourduskquibbles/webannoyances/issues", LicenseId = (byte)5, - Name = "Web Annoyances Ultralist", - ViewUrl = - "https://raw.githubusercontent.com/yourduskquibbles/webannoyances/master/ultralist.txt" - }, - new - { - Id = (ushort)103, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Fakenews + Gambling + Porn + Social", - ViewUrl = - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts" - }, - new - { - Id = (ushort)104, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Fakenews + Porn + Social", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts" - }, - new - { - Id = (ushort)105, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Fakenews + Gambling + Social", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts" - }, - new - { - Id = (ushort)106, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Fakenews + Gambling + Porn", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts" - }, - new - { - Id = (ushort)107, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Fakenews + Social", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts" - }, - new - { - Id = (ushort)108, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Fakenews + Porn", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts" - }, - new - { - Id = (ushort)109, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Fakenews + Gambling", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts" - }, - new - { - Id = (ushort)110, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Fakenews", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts" - }, - new - { - Id = (ushort)111, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Social", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts" - }, - new - { - Id = (ushort)112, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Porn", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts" - }, - new - { - Id = (ushort)113, CantSnapshot = false, - Description = "Blocks Japanese regional advertisements and trackers.", - HomeUrl = "http://tofukko.r.ribbon.to/abp.html", LicenseId = (byte)5, Name = "Tofu Filter", - ViewUrl = "http://tofukko.r.ribbon.to/Adblock_Plus_list.txt" - }, - new - { - Id = (ushort)114, CantSnapshot = false, Description = "Blocks advertisements and trackers.", - DiscontinuedDate = new DateTime(2015, 4, 11, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://github.com/thoughtconverge/abf", LicenseId = (byte)5, - Name = "Thoughtconverge's Custom AdBlock Filters", - ViewUrl = "https://raw.githubusercontent.com/thoughtconverge/abf/master/abf.txt" - }, - new - { - Id = (ushort)115, CantSnapshot = false, - Description = - "Web adverts can be simply blocked by using a specially formatted text file called a “Hosts” file which is a list myself and numerous others have painstakingly compiled to now over 60000 (verified) known banner advertising companies and providers along with hostile websites that have been discovered (popup providers, spyware, dialers ,scams etc). This file tells your computer to try to and access itself whenever a banner advert is requested from a server that is in its \"black\" list, but instead of contacting the advert server your computer tries to request itself, and as your machine doesn't contain any adverts (if you are not running a web server) nothing will be shown.", - DescriptionSourceUrl = "https://hostsfile.mine.nu/", EmailAddress = "wduk10@hotmail.com", - HomeUrl = "https://hostsfile.mine.nu/", LicenseId = (byte)5, - Name = "The Hosts File Project Hosts", ViewUrl = "https://hostsfile.mine.nu/hosts0.txt" - }, - new - { - Id = (ushort)116, CantSnapshot = false, - Description = - "This is a complementary list for RoList with annoyances that are not necessarly banners.", - DescriptionSourceUrl = "https://www.zoso.ro/pages/rolist2.txt", EmailAddress = "mail@zoso.ro", - HomeUrl = "https://www.zoso.ro/rolist/", LicenseId = (byte)5, Name = "ROList2", - ViewUrl = "https://www.zoso.ro/pages/rolist2.txt" - }, - new - { - Id = (ushort)117, CantSnapshot = false, Description = "A list combining ROList and EasyList.", - LicenseId = (byte)5, Name = "ROList + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/rolist+easylist.txt" - }, - new - { - Id = (ushort)118, CantSnapshot = false, Description = "Romanian supplement for EasyList.", - DescriptionSourceUrl = "https://adblockplus.org/subscriptions", EmailAddress = "mail@zoso.ro", - HomeUrl = "https://www.zoso.ro/rolist/", LicenseId = (byte)5, Name = "ROList", - ViewUrl = "https://www.zoso.ro/pages/rolist.txt" - }, - new - { - Id = (ushort)119, CantSnapshot = false, Description = "Romanian ad block filtering list.", - DescriptionSourceUrl = "https://github.com/tcptomato/ROad-Block", - EmailAddress = "contact@adblock.ro", ForumUrl = "https://muut.com/i/adblockro/comments", - HomeUrl = "https://www.adblock.ro/", - IssuesUrl = "https://github.com/tcptomato/ROad-Block/issues", LicenseId = (byte)5, - Name = "ROad-Block", ViewUrl = "https://road.adblock.ro/lista.txt" - }, - new - { - Id = (ushort)120, CantSnapshot = false, - Description = "A combined URL blocklist for blocking ransomware.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, Name = "Ransomware Tracker URL Blocklist", SyntaxId = (byte)8, - ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/RW_URLBL.txt" - }, - new - { - Id = (ushort)121, CantSnapshot = false, - Description = "Blocks TorrentLocker from payment site servers by IP address.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, - Name = "Ransomware Tracker TorrentLocker Ransomware Payment Sites IP Blocklist", - SyntaxId = (byte)9, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/TL_PS_IPBL.txt" - }, - new - { - Id = (ushort)122, CantSnapshot = false, - Description = "Blocks TorrentLocker from payment site servers by domain.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, - Name = "Ransomware Tracker TorrentLocker Ransomware Payment Sites Domain Blocklist", - SyntaxId = (byte)2, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/TL_PS_DOMBL.txt" - }, - new - { - Id = (ushort)123, CantSnapshot = false, - Description = "Blocks TorrentLocker from botnet command and control servers by IP address.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, Name = "Ransomware Tracker TorrentLocker Ransomware C2 IP Blocklist", - SyntaxId = (byte)9, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/TL_C2_IPBL.txt" - }, - new - { - Id = (ushort)124, CantSnapshot = false, - Description = "Blocks TorrentLocker from botnet command and control servers by domain.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, Name = "Ransomware Tracker TorrentLocker Ransomware C2 Domain Blocklist", - SyntaxId = (byte)2, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/TL_C2_DOMBL.txt" - }, - new - { - Id = (ushort)125, CantSnapshot = false, - Description = "Blocks TeslaCrypt from payment site servers by IP address.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, - Name = "Ransomware Tracker TeslaCrypt Ransomware Payment Sites IP Blocklist", - SyntaxId = (byte)9, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/TC_PS_IPBL.txt" - }, - new - { - Id = (ushort)126, CantSnapshot = false, - Description = "Blocks TeslaCrypt from payment site servers by domain.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, - Name = "Ransomware Tracker TeslaCrypt Ransomware Payment Sites Domain Blocklist", - SyntaxId = (byte)2, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/TC_PS_DOMBL.txt" - }, - new - { - Id = (ushort)127, CantSnapshot = false, - Description = "Blocks TeslaCrypt from distribution site servers by URL.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, - Name = "Ransomware Tracker TeslaCrypt Ransomware Distribution Site URL Blocklist", - SyntaxId = (byte)8, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/TC_DS_URLBL.txt" - }, - new - { - Id = (ushort)128, CantSnapshot = false, - Description = "Blocks TeslaCrypt from botnet command and control servers by URL.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, Name = "Ransomware Tracker TeslaCrypt Ransomware C2 URL Blocklist", - SyntaxId = (byte)8, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/TC_C2_URLBL.txt" - }, - new - { - Id = (ushort)129, CantSnapshot = false, - Description = "Blocks TeslaCrypt from botnet command and control servers by domain.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, Name = "Ransomware Tracker TeslaCrypt Ransomware C2 Domain Blocklist", - SyntaxId = (byte)2, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/TC_C2_DOMBL.txt" - }, - new - { - Id = (ushort)130, CantSnapshot = false, - Description = "Blocks Locky from payment site servers by IP address.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, Name = "Ransomware Tracker Locky Ransomware Payment Sites IP Blocklist", - SyntaxId = (byte)9, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/LY_PS_IPBL.txt" - }, - new - { - Id = (ushort)131, CantSnapshot = false, Description = "Russian supplement for EasyList.", - DescriptionSourceUrl = "https://adblockplus.org/subscriptions", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=102", - HomeUrl = "https://code.google.com/archive/p/ruadlist/", LicenseId = (byte)5, - Name = "RU AdList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/advblock.txt" - }, - new - { - Id = (ushort)132, CantSnapshot = false, - Description = "Blocks Russian regional advertisements and trackers.", - DiscontinuedDate = new DateTime(2008, 5, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), - EmailAddress = "denis-ovs@yandex.ru", - ForumUrl = "https://forum.mozilla-russia.org/viewtopic.php?id=3679", - HomeUrl = "http://denis-ovs.narod.ru/", LicenseId = (byte)5, Name = "RU AdList [Old]", - ViewUrl = "http://denis-ovs.narod.ru/adblock.txt" - }, - new - { - Id = (ushort)133, CantSnapshot = false, - Description = "A list combining RU AdList and EasyList.", LicenseId = (byte)5, - Name = "RU AdList + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/ruadlist+easylist.txt" - }, - new - { - Id = (ushort)134, CantSnapshot = false, - Description = "Russian-only fork of Fanboy's Annoyance List.", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=102", - HomeUrl = "https://code.google.com/archive/p/ruadlist/", LicenseId = (byte)5, - Name = "RU AdList: BitBlock", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/bitblock.txt" - }, - new - { - Id = (ushort)135, CantSnapshot = false, Description = "Blocks advertisements and trackers.", - EmailAddress = "wduk10@hotmail.com", HomeUrl = "https://hostsfile.mine.nu/", - LicenseId = (byte)5, Name = "The Hosts File Project Adblock Filters", - ViewUrl = "https://hostsfile.mine.nu/downloads/adblock.txt" - }, - new - { - Id = (ushort)136, CantSnapshot = false, - Description = - "SVN: Slovenian List is regional list primarily for uBlock Origin or uBlock, which consists mostly of static cosmetic filters and a few tracking filters. Among others, there are 100 most popular Slovenian websites included in this list.", - DescriptionSourceUrl = "https://github.com/betterwebleon/slovenian-list", - EmailAddress = "betterweb.leon@outlook.com", - HomeUrl = "https://github.com/betterwebleon/slovenian-list", - IssuesUrl = "https://github.com/betterwebleon/slovenian-list/issues", LicenseId = (byte)5, - Name = "SVN: Slovenian List", - ViewUrl = "https://raw.githubusercontent.com/betterwebleon/slovenian-list/master/filters.txt" - }, - new - { - Id = (ushort)137, CantSnapshot = false, Description = "Hosts contributed by Steven Black.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts", - EmailAddress = "steveb@stevenblack.com", HomeUrl = "https://github.com/StevenBlack/hosts", - IssuesUrl = "https://github.com/StevenBlack/hosts/issues", LicenseId = (byte)5, - Name = "Steven Black's Hosts", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts" - }, - new - { - Id = (ushort)138, CantSnapshot = false, Description = "Streaming services ads sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/FadeMind/hosts.extras", - IssuesUrl = "https://github.com/FadeMind/hosts.extras/issues", LicenseId = (byte)5, - Name = "StreamingAds", - ViewUrl = "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/StreamingAds/hosts" - }, - new - { - Id = (ushort)139, CantSnapshot = false, - Description = - "The Spam404 domain blacklist is a regularly updated list of abusive domain names.", - DescriptionSourceUrl = "http://www.spam404.com/domain-blacklist.html", - EmailAddress = "admin@spam404.com", HomeUrl = "http://www.spam404.com/domain-blacklist.html", - IssuesUrl = "https://github.com/Dawsey21/Lists/issues", LicenseId = (byte)5, - Name = "Spam404 Domain Blacklist", - ViewUrl = "https://raw.githubusercontent.com/Dawsey21/Lists/master/main-blacklist.txt" - }, - new - { - Id = (ushort)140, CantSnapshot = false, - Description = - "This filter protects you from online scams. This filter is regularly updated with data collected by Spam404.com.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/Dawsey21/Lists/master/adblock-list.txt", - EmailAddress = "admin@spam404.com", - HomeUrl = "http://www.spam404.com/blog/block-online-scams-with-spam404-and-adblock", - IssuesUrl = "https://github.com/Dawsey21/Lists/issues", LicenseId = (byte)5, Name = "Spam404", - ViewUrl = "https://raw.githubusercontent.com/Dawsey21/Lists/master/adblock-list.txt" - }, - new - { - Id = (ushort)141, CantSnapshot = false, - Description = - "Whitelists the trackers on the United Airlines shopping portal so that rewards can be credited.", - LicenseId = (byte)5, Name = "Shopping Whitelist United Airlines", - ViewUrl = "https://shopping.mileageplus.com/adBlockWhitelist.php" - }, - new - { - Id = (ushort)142, CantSnapshot = false, Description = "Block ads with AdBlock filter.", - DescriptionSourceUrl = "http://adblock.gjtech.net/?format=unix-hosts", - HomeUrl = "https://www.gjtech.net/", LicenseId = (byte)5, Name = "G&J AdBlock", - ViewUrl = "http://adblock.gjtech.net/?format=unix-hosts" - }, - new - { - Id = (ushort)143, CantSnapshot = false, - Description = - "Whitelists the trackers on the Southwest Airlines shopping portal so that rewards can be credited.", - LicenseId = (byte)5, Name = "Shopping Whitelist Southwest Airlines", - ViewUrl = "https://rapidrewardsshopping.southwest.com/adBlockWhitelist.php" - }, - new - { - Id = (ushort)144, CantSnapshot = false, - Description = - "Whitelists the trackers on the American Airlines shopping portal so that rewards can be credited.", - LicenseId = (byte)5, Name = "Shopping Whitelist American Airlines", - ViewUrl = "https://www.aadvantageeshopping.com/adBlockWhitelist.php" - }, - new - { - Id = (ushort)145, CantSnapshot = false, - Description = - "Whitelists the trackers on the Alaska Airlines shopping portal so that rewards can be credited.", - LicenseId = (byte)5, Name = "Shopping Whitelist Alaska Airlines", - ViewUrl = "https://www.mileageplanshopping.com/adBlockWhitelist.php" - }, - new - { - Id = (ushort)146, CantSnapshot = false, - Description = "Adblock Plus for Japan domestic and Japanese correspondence Universal Filter.", - DescriptionSourceUrl = "http://www.schuzak.jp/other/abp.html", - HomeUrl = "http://www.schuzak.jp/other/abp.html", LicenseId = (byte)5, - Name = "Schuzak's Universal Filter", - ViewUrl = - "https://web.archive.org/web/20121106002043if_/http://www.schuzak.jp:80/other/abp.conf" - }, - new - { - Id = (ushort)147, CantSnapshot = false, - Description = - "My list removes advertisements from all the leading Danish Websites: Ekstra Bladet, Jyllands Posten, Berlingske, TV / 2, Computerworld, Version2, etc.", - DescriptionSourceUrl = "https://henrik.schack.dk/adblock/", - DonateUrl = "https://www.paypal.me/schack", HomeUrl = "https://henrik.schack.dk/adblock/", - LicenseId = (byte)5, Name = "Schack's Adblock Plus List", - ViewUrl = "https://adblock.dk/block.csv" - }, - new - { - Id = (ushort)148, CantSnapshot = false, - Description = - "I make supplemental filters in Adblock Plus to block garbage on webpages not blocked by other lists. I use many regular expressions, a few domain filters, but no CSS filters.", - DescriptionSourceUrl = "https://satterly.neocities.org/abp_filters.html", - HomeUrl = "https://satterly.neocities.org/abp_filters.html", LicenseId = (byte)5, - Name = "Satterly's Adblock Plus Filters", - ViewUrl = "https://satterly.neocities.org/abp_filters.txt" - }, - new - { - Id = (ushort)149, CantSnapshot = false, Description = "Blocks spammers.", - DiscontinuedDate = new DateTime(2015, 7, 23, 0, 0, 0, 0, DateTimeKind.Unspecified), - EmailAddress = "wstearns@pobox.com", - HomeUrl = "http://www.sa-blacklist.stearns.org/sa-blacklist/", LicenseId = (byte)5, - Name = "SA-Blacklist", - ViewUrl = "http://www.sa-blacklist.stearns.org/sa-blacklist/sa-blacklist.current.domains" - }, - new - { - Id = (ushort)150, CantSnapshot = false, - Description = "Blocks most popular internet statistics counters on sites serving Russia.", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=102", - HomeUrl = "https://code.google.com/archive/p/ruadlist/", LicenseId = (byte)5, - Name = "RU AdList: Counters", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/cntblock.txt" - }, - new - { - Id = (ushort)151, CantSnapshot = false, - Description = - "Whitelists the trackers on the BarclayCard shopping portal so that rewards can be credited.", - LicenseId = (byte)5, Name = "Shopping Whitelist BarclayCard", - ViewUrl = "https://www.barclaycardrewardsboost.com/adBlockWhitelist.php" - }, - new - { - Id = (ushort)152, CantSnapshot = false, - Description = "Removes unnecessary elements from specific file sharing sites.", - DescriptionSourceUrl = "https://firime.wordpress.com/projects/others/fedlist/", - HomeUrl = "https://firime.wordpress.com/projects/others/fedlist/", LicenseId = (byte)5, - Name = "Firime (FED) EasyDownload List", ViewUrl = "https://pastebin.com/raw/r9a5WrZa" - }, - new - { - Id = (ushort)153, CantSnapshot = false, - Description = "Finnish blocklist for AdBlock to block social media stuff.", - DescriptionSourceUrl = "https://adb.juvander.net/Finland_adb_antisocial.txt", - LicenseId = (byte)5, Name = "Finnish AntiSocial", - ViewUrl = "https://adb.juvander.net/Finland_adb_antisocial.txt" - }, - new - { - Id = (ushort)154, CantSnapshot = false, - Description = - "Use this file to prevent your computer from connecting to selected internet hosts. This is an easy and effective way to protect you from many types of spyware, reduces bandwidth use, blocks certain pop-up traps, prevents user tracking by way of \"web bugs\" embedded in spam, provides partial protection to IE from certain web-based exploits and blocks most advertising you would otherwise be subjected to on the internet.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/mozillahispano/nauscopio-filtros/master/hosts", - HomeUrl = - "https://nauscopio.wordpress.com/2011/09/05/archivo-hosts-nauscopico-para-combatir-publicidad-paginas-peligrosas-contadores-de-visitas-spam-en-combinacion-con-los-filtros-nauscopicos/", - IssuesUrl = "https://github.com/mozillahispano/nauscopio-filtros/issues", LicenseId = (byte)5, - Name = "Filtros Nauscopicos Hosts", - ViewUrl = "https://raw.githubusercontent.com/mozillahispano/nauscopio-filtros/master/hosts" - }, - new - { - Id = (ushort)155, CantSnapshot = false, - Description = "Filter that unblocks ads that may be useful to users.", - DescriptionSourceUrl = - "https://kb.adguard.com/en/general/adguard-ad-filters#filter-for-useful-ads", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Useful Ads Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/10.txt" - }, - new - { - Id = (ushort)156, CantSnapshot = false, - Description = "Filter that enables removing of the ads from websites with Turkish content.", - DescriptionSourceUrl = "https://kb.adguard.com/en/general/adguard-ad-filters#turkish-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Turkish Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/13.txt" - }, - new - { - Id = (ushort)157, CantSnapshot = false, - Description = - "The most comprehensive list of various online counters and web analytics tools. If you do not want your actions on the Internet be tracked, use this filter.", - DescriptionSourceUrl = "https://kb.adguard.com/en/general/adguard-ad-filters#spyware-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Spyware Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/3.txt" - }, - new - { - Id = (ushort)158, CantSnapshot = false, - Description = "Filter that enables removing of the ads from websites in Spanish.", - DescriptionSourceUrl = - "https://kb.adguard.com/en/general/adguard-ad-filters#spanish-portuguese-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Spanish/Portuguese Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/9.txt" - }, - new - { - Id = (ushort)159, CantSnapshot = false, - Description = - "If you do not like numerous «Like» and «Tweet» buttons on all the popular websites on the Internet, subscribe to this filter, and you will not see them anymore.", - DescriptionSourceUrl = "https://adguard.com/en/filters.html", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Social Media Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/4.txt" - }, - new - { - Id = (ushort)160, CantSnapshot = false, - Description = - "Filter that blocks ads on iOS mobile devices in Safari browser. Contains all known mobile ad networks.", - DescriptionSourceUrl = "https://kb.adguard.com/en/general/adguard-ad-filters#safari-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Safari Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/12.txt" - }, - new - { - Id = (ushort)161, CantSnapshot = false, - Description = - "Filter that enables removing of the ads from websites in Russian. The filter was created 5 years ago. Initially, the work on creation of this filter was based on RU AdList filter and a set of rules developed by us. Subsequently, the filter was developed completely independently, so at this point there are very little intersections with RU AdList left.", - DescriptionSourceUrl = "https://kb.adguard.com/en/general/adguard-ad-filters#russian-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Russian Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/1.txt" - }, - new - { - Id = (ushort)162, CantSnapshot = false, - Description = - "Filter that blocks ads on mobile devices. Contains all known mobile ad networks.", - DescriptionSourceUrl = "https://kb.adguard.com/en/general/adguard-ad-filters#mobile-ads-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Mobile Ads Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/11.txt" - }, - new - { - Id = (ushort)163, CantSnapshot = false, - Description = "Filter that enables removing of the ads from websites in Japanese.", - DescriptionSourceUrl = "https://kb.adguard.com/en/general/adguard-ad-filters#japanese-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Japanese Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/7.txt" - }, - new - { - Id = (ushort)164, CantSnapshot = false, - Description = "Filter that enables removing of the ads from websites with German content.", - DescriptionSourceUrl = "https://kb.adguard.com/en/general/adguard-ad-filters#german-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard German Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/6.txt" - }, - new - { - Id = (ushort)165, CantSnapshot = false, - Description = - "Filter designed to test certain hazardous filtering rules before they are added to the basic filters.", - DescriptionSourceUrl = - "https://kb.adguard.com/en/general/adguard-ad-filters#experimental-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Experimental Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/5.txt" - }, - new - { - Id = (ushort)166, CantSnapshot = false, - Description = "Filter that enables removing of the ads from websites with English content.", - DescriptionSourceUrl = "https://kb.adguard.com/en/general/adguard-ad-filters#english-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard English Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/2.txt" - }, - new - { - Id = (ushort)167, CantSnapshot = false, - Description = "Filter that enables removing of the ads from websites with Dutch content.", - DescriptionSourceUrl = "https://kb.adguard.com/en/general/adguard-ad-filters#dutch-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Dutch Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/8.txt" - }, - new - { - Id = (ushort)168, CantSnapshot = false, - Description = - "A filter composed from several other filters (English filter, Social media filter, Spyware filter, Mobile ads filter, EasyList and EasyPrivacy) and simplified specifically to be better compatible with DNS-level ad blocking. This filter is used by AdGuard DNS servers to block ads.", - DescriptionSourceUrl = - "https://kb.adguard.com/en/general/adguard-ad-filters#simplified-domain-names-filter", - HomeUrl = "https://github.com/AdguardTeam/AdguardDNS", - IssuesUrl = "https://github.com/AdguardTeam/AdguardDNS/issues", LicenseId = (byte)12, - Name = "AdGuard Simplified Domain Names Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", - ViewUrl = "https://filters.adtidy.org/windows/filters/15.txt" - }, - new - { - Id = (ushort)169, CantSnapshot = false, - Description = - "Blocks irritating elements on webpages, including cookie notices, third-party widgets and in-page popups (Doesn’t include social media widgets and buttons, to block them you can still use Social media filter separately). It was inspired by Fanboy Annoyances List, but doesn’t duplicate it, so you can use them both together.", - DescriptionSourceUrl = "https://kb.adguard.com/en/general/adguard-ad-filters#annoyances-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Annoyances Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/14.txt" - }, - new - { - Id = (ushort)170, CantSnapshot = false, Description = "Blocks ads injected by adware.", - DescriptionSourceUrl = "https://adblockplus.org/subscriptions", - EmailAddress = "easylist.subscription@gmail.com", ForumUrl = "https://forums.lanik.us/", - HomeUrl = "https://easylist.to/", LicenseId = (byte)5, Name = "Adware Filters", - SyntaxId = (byte)3, ViewUrl = "https://easylist-downloads.adblockplus.org/adwarefilters.txt" - }, - new - { - Id = (ushort)171, CantSnapshot = false, - Description = - "This is a general, mainly a Finnish list for blocking various elements on specific websites such as ads, cookie notifications and cosmetic annoyances.", - DescriptionSourceUrl = "https://dl.dropboxusercontent.com/s/1ybzw9lb7m1qiyl/AAs.txt", - HomeUrl = "https://dl.dropboxusercontent.com/s/1ybzw9lb7m1qiyl/AAs.txt", LicenseId = (byte)5, - Name = "Additional Adblock Rules", - ViewUrl = "https://dl.dropboxusercontent.com/s/1ybzw9lb7m1qiyl/AAs.txt" - }, - new - { - Id = (ushort)172, CantSnapshot = false, - Description = - "The most complete and accurate list to block ads, tracers and other Internet crap on smartphones and PCs.", - DescriptionSourceUrl = "https://github.com/collinbarrett/FilterLists/issues/280", - DonateUrl = "https://paypal.me/hajdarkakud", EmailAddress = "hajdar@tutanota.com", - ForumUrl = "https://t.me/adzparticipation", HomeUrl = "https://adzhosts.fr/", - LicenseId = (byte)5, Name = "AdZHosts", SyntaxId = (byte)6, - ViewUrl = "https://adzhosts.eu/hosts/AdZGuardFilter.txt" - }, - new - { - Id = (ushort)173, CantSnapshot = false, - Description = - "A hosts list blocking miscellaneous annoyances. (Compressed, currently cannot be subscribed to/added.)", - DonateUrl = "http://rlwpx.free.fr/WPFF/don.htm", - EmailAddress = "contact.wiki.airelle@spamgourmet.com", - ForumUrl = "http://rlwpx.free.fr/Webforum/", HomeUrl = "http://rlwpx.free.fr/WPFF/hosts.htm", - LicenseId = (byte)5, Name = "Airelle's Anti-Miscellaneous Hosts", - ViewUrl = "http://rlwpx.free.fr/WPFF/hmis.7z" - }, - new - { - Id = (ushort)174, CantSnapshot = false, - Description = - "Blockzilla is an optimized and slim list. Light on system resources yet still powerful against ads and trackers.", - DescriptionSourceUrl = "https://github.com/zpacman/Blockzilla", - HomeUrl = "https://blockzilla.jimdo.com/", - IssuesUrl = "https://github.com/zpacman/Blockzilla/issues", LicenseId = (byte)5, - Name = "Blockzilla", - ViewUrl = "https://raw.githubusercontent.com/zpacman/Blockzilla/master/Blockzilla.txt" - }, - new - { - Id = (ushort)175, CantSnapshot = false, - Description = "Adblock / Adblock plus filter list for blocking cookie notifications.", - DescriptionSourceUrl = "https://github.com/r4vi/block-the-eu-cookie-shit-list", - HomeUrl = "https://github.com/r4vi/block-the-eu-cookie-shit-list", - IssuesUrl = "https://github.com/r4vi/block-the-eu-cookie-shit-list/issues", LicenseId = (byte)5, - Name = "Block the EU Cookie Shit List", - ViewUrl = - "https://raw.githubusercontent.com/r4vi/block-the-eu-cookie-shit-list/master/filterlist.txt" - }, - new - { - Id = (ushort)176, CantSnapshot = false, - Description = - "Adblock filters for both Adblock PLUS and uBlock. It also includes some anti-adblocking rules to make your adblocking extension undetectable. The author manually add the track block rules from https://better.fyi/trackers/ since those rules are only for an iOS app only.", - HomeUrl = "https://github.com/anarki999/Adblock-List-Archive", - IssuesUrl = "https://github.com/anarki999/Adblock-List-Archive/issues", LicenseId = (byte)5, - Name = "Better.fyi | Trackers (List)", - ViewUrl = - "https://raw.githubusercontent.com/anarki999/Adblock-List-Archive/master/Better.fyiTrackersBlocklist.txt" - }, - new - { - Id = (ushort)177, CantSnapshot = false, - Description = - "BarbBlock is a content blocking list with standalone browser extensions for Chrome and Firefox. It blacklists sites which have used DMCA takedowns to force removal from other content blocking lists. Such takedowns are categorically invalid, but they can be effective at intimidating small open-source projects into compliance.", - DescriptionSourceUrl = "https://github.com/paulgb/BarbBlock/blob/master/README.md", - HomeUrl = "https://ssl.bblck.me/", IssuesUrl = "https://github.com/paulgb/BarbBlock/issues", - LicenseId = (byte)2, Name = "BarbBlock", SyntaxId = (byte)1, - ViewUrl = "https://ssl.bblck.me/blacklists/hosts-file.txt" - }, - new - { - Id = (ushort)178, CantSnapshot = false, - Description = - "This is a list for blocking advertisements on the banki.ru site that are not blocked by \"conventional\" lists.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/rebelion76/bankiru_plus_adblock_list/master/bankiru_plus.txt", - DiscontinuedDate = new DateTime(2016, 3, 26, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://github.com/rebelion76/bankiru_plus_adblock_list", - IssuesUrl = "https://github.com/rebelion76/bankiru_plus_adblock_list/issues", - LicenseId = (byte)5, Name = "Banki.ru Plus Adblock List", - ViewUrl = - "https://raw.githubusercontent.com/rebelion76/bankiru_plus_adblock_list/master/bankiru_plus.txt" - }, - new - { - Id = (ushort)179, CantSnapshot = false, - Description = - "A non-comprehensive malware hosts list meant to be used in conjunction with the King of the PAC file.", - HomeUrl = "https://www.hostsfile.org/hosts.html", LicenseId = (byte)5, Name = "BadHosts", - ViewUrl = "https://www.hostsfile.org/Downloads/hosts.txt" - }, - new - { - Id = (ushort)180, CantSnapshot = false, - Description = - "The sites listed there a fake/malicious sites that lure people with fake direct-download-links to JAV videos.", - ForumUrl = "https://www.akiba-online.com/threads/fake-jav-ddl-sites-list.1560416/", - HomeUrl = "https://www.akiba-online.com/threads/fake-jav-ddl-sites-list.1560416/", - LicenseId = (byte)5, Name = "Bad JAV Sites", ViewUrl = "https://pastebin.com/raw/kDqbYwWr" - }, - new - { - Id = (ushort)181, CantSnapshot = false, - Description = "A list for Adblock Plus, which is one of the most famous ad blocking softwares.", - DescriptionSourceUrl = "https://osdn.net/projects/ayucat-list/", - DiscontinuedDate = new DateTime(2009, 10, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://osdn.net/projects/ayucat-list/", LicenseId = (byte)5, - Name = "Ayucat Powerful List", - ViewUrl = - "http://git.sourceforge.jp/view?p=ayucat-list/ayucat-list.git;a=blob_plain;f=ayucat-list.txt;hb=b254c74c132832a3ade7b9d42c2ef8d3dd59fdb9" - }, - new - { - Id = (ushort)182, CantSnapshot = false, - Description = "Complementary subscription to Liste FR + EasyList.", - DescriptionSourceUrl = - "http://www.antipubfirefox.org/antipub/antipubfirefox-adblocklist-current-expanded.txt", - DiscontinuedDate = new DateTime(2017, 12, 9, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://www.antipubweb.org/", LicenseId = (byte)5, Name = "AntiPubWeb", - ViewUrl = - "http://www.antipubfirefox.org/antipub/antipubfirefox-adblocklist-current-expanded.txt" - }, - new - { - Id = (ushort)183, CantSnapshot = false, - Description = "Blocks shady, annoying pop-under ads from the infamous PopAds ad network.", - HomeUrl = "https://github.com/Yhonay/antipopads", - IssuesUrl = "https://github.com/Yhonay/antipopads/issues", LicenseId = (byte)5, - Name = "Anti-PopAds", - ViewUrl = "https://raw.githubusercontent.com/Yhonay/antipopads/master/popads.txt" - }, - new - { - Id = (ushort)184, CantSnapshot = false, Description = "Blocks Facebook trackers.", - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - HomeUrl = "https://fanboy.co.nz/", LicenseId = (byte)5, Name = "Anti-Facebook List", - SyntaxId = (byte)3, ViewUrl = "https://fanboy.co.nz/fanboy-antifacebook.txt" - }, - new - { - Id = (ushort)185, CantSnapshot = false, - Description = - "A hosts list blocking phishing sites. (Compressed, currently cannot be subscribed to/added.)", - DonateUrl = "http://rlwpx.free.fr/WPFF/don.htm", - EmailAddress = "contact.wiki.airelle@spamgourmet.com", - ForumUrl = "http://rlwpx.free.fr/Webforum/", HomeUrl = "http://rlwpx.free.fr/WPFF/hosts.htm", - LicenseId = (byte)5, Name = "Airelle's Phishing Hosts", - ViewUrl = "http://rlwpx.free.fr/WPFF/hblc.7z" - }, - new - { - Id = (ushort)186, CantSnapshot = false, Description = "A hosts list blocking malware sites.", - DonateUrl = "http://rlwpx.free.fr/WPFF/don.htm", - EmailAddress = "contact.wiki.airelle@spamgourmet.com", - ForumUrl = "http://rlwpx.free.fr/Webforum/", HomeUrl = "http://rlwpx.free.fr/WPFF/hosts.htm", - LicenseId = (byte)5, Name = "Airelle's Malware Hosts", - ViewUrl = "https://v.firebog.net/hosts/Airelle-hrsk.txt" - }, - new - { - Id = (ushort)187, CantSnapshot = false, Description = "A hosts list blocking tracking sites.", - DonateUrl = "http://rlwpx.free.fr/WPFF/don.htm", - EmailAddress = "contact.wiki.airelle@spamgourmet.com", - ForumUrl = "http://rlwpx.free.fr/Webforum/", HomeUrl = "http://rlwpx.free.fr/WPFF/hosts.htm", - LicenseId = (byte)5, Name = "Airelle's Anti-Trackers Hosts", - ViewUrl = "https://v.firebog.net/hosts/Airelle-trc.txt" - }, - new - { - Id = (ushort)188, CantSnapshot = false, - Description = - "A hosts list blocking adult/pornographic sites. (Compressed, currently cannot be subscribed to/added.)", - DonateUrl = "http://rlwpx.free.fr/WPFF/don.htm", - EmailAddress = "contact.wiki.airelle@spamgourmet.com", - ForumUrl = "http://rlwpx.free.fr/Webforum/", HomeUrl = "http://rlwpx.free.fr/WPFF/hosts.htm", - LicenseId = (byte)5, Name = "Airelle's Anti-Sex Hosts", - ViewUrl = "http://rlwpx.free.fr/WPFF/hsex.7z" - }, - new - { - Id = (ushort)189, CantSnapshot = false, - Description = - "A hosts list blocking advertising sites. (Compressed, currently cannot be subscribed to/added.)", - DonateUrl = "http://rlwpx.free.fr/WPFF/don.htm", - EmailAddress = "contact.wiki.airelle@spamgourmet.com", - ForumUrl = "http://rlwpx.free.fr/Webforum/", HomeUrl = "http://rlwpx.free.fr/WPFF/hosts.htm", - LicenseId = (byte)5, Name = "Airelle's Anti-Advertisements Hosts", - ViewUrl = "http://rlwpx.free.fr/WPFF/hpub.7z" - }, - new - { - Id = (ushort)190, CantSnapshot = false, Description = "Spam sites based on BadHosts content.", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/FadeMind/hosts.extras", - IssuesUrl = "https://github.com/FadeMind/hosts.extras/issues", LicenseId = (byte)5, - Name = "add.Spam", - ViewUrl = "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts" - }, - new - { - Id = (ushort)191, CantSnapshot = false, - Description = "Risk content sites based on BadHosts content.", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/FadeMind/hosts.extras", - IssuesUrl = "https://github.com/FadeMind/hosts.extras/issues", LicenseId = (byte)5, - Name = "add.Risk", - ViewUrl = "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Risk/hosts" - }, - new - { - Id = (ushort)192, CantSnapshot = false, Description = "Dead sites based on BadHosts content.", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/FadeMind/hosts.extras", - IssuesUrl = "https://github.com/FadeMind/hosts.extras/issues", LicenseId = (byte)5, - Name = "add.Dead", - ViewUrl = "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts" - }, - new - { - Id = (ushort)193, CantSnapshot = false, - Description = - "This blocklist only contains compromised / hijacked websites (level 2) which are being abused by cybercriminals to host a ZeuS botnet controller.", - DescriptionSourceUrl = "https://zeustracker.abuse.ch/blocklist.php", - DonateUrl = "https://zeustracker.abuse.ch/faq.php", EmailAddress = "contactme@abuse.ch", - HomeUrl = "https://zeustracker.abuse.ch/blocklist.php", LicenseId = (byte)5, - Name = "abuse.ch ZeuS Compromised URL Blocklist", - ViewUrl = "https://zeustracker.abuse.ch/blocklist.php?download=compromised" - }, - new - { - Id = (ushort)194, CantSnapshot = false, - Description = - "The Feodo Tracker Feodo IP Blocklist contains IP addresses (IPv4) used as C&C communication channel by the Feodo Trojan. This lists contains two types of IP address: Feodo C&C servers used by version A, version C and version D of the Feodo Trojan (these IP addresses are usually compromised servers running an nginx daemon on port 8080 TCP or 7779 TCP that is acting as proxy, forwarding all traffic to a tier 2 proxy node) and Feodo C&C servers used by version B which are usually used for the exclusive purpose of hosting a Feodo C&C server. Attention: Since Feodo C&C servers associated with version A, version C and version D are usually hosted on compromised servers, its likely that you also block/drop legit traffic e.g. towards websites hosted on a certain IP address acting as Feodo C&C for version A, version C and version D. If you only want to block/drop traffic to Feodo C&C servers hosted on bad IPs (version B), please use the blocklist BadIPs documented below.", - DescriptionSourceUrl = "https://feodotracker.abuse.ch/blocklist/", - EmailAddress = "contactme@abuse.ch", HomeUrl = "https://feodotracker.abuse.ch/blocklist/", - LicenseId = (byte)5, Name = "abuse.ch Feodo IP Blocklist", - ViewUrl = "https://feodotracker.abuse.ch/blocklist/?download=ipblocklist" - }, - new - { - Id = (ushort)195, CantSnapshot = false, - Description = - "The Feodo Tracker Feodo Domain Blocklist contains domain names (FQDN) used as C&C communication channel by the Feodo Trojan. These domains names are usually registered and operated by cybercriminals for the exclusive purpose of hosting a Feodo botnet controller. Hence you should expect no legit traffic to those domains. I highly recommend you to block/drop any traffic towards any Feodo C&C domain by using the Feodo Domain Blocklist. Please consider that domain names are usually only used by version B of the Feodo Trojan. C&C communication channels used by version A, version C and version D are not covered by this blocklist.", - DescriptionSourceUrl = "https://feodotracker.abuse.ch/blocklist/", - EmailAddress = "contactme@abuse.ch", HomeUrl = "https://feodotracker.abuse.ch/blocklist/", - LicenseId = (byte)5, Name = "abuse.ch Feodo Domain Blocklist", - ViewUrl = "https://feodotracker.abuse.ch/blocklist/?download=domainblocklist" - }, - new - { - Id = (ushort)196, CantSnapshot = false, - Description = - "The Feodo Tracker Feodo BadIP Blocklist only contains IP addresses (IPv4) used as C&C communication channel by the Feodo Trojan version B. These IP addresses are usually servers rented by cybercriminals directly and used for the exclusive purpose of hosting a Feodo C&C server. Hence you should expect no legit traffic to those IP addresses. I highly recommend you to block/drop any traffic towards any Feodo C&C using the Feodo BadIP Blocklist. Please consider that this blocklist only contains IP addresses used by version B of the Feodo Trojan. C&C communication channels used by version A, version C and version D are not covered by this blocklist.", - DescriptionSourceUrl = "https://feodotracker.abuse.ch/blocklist/", - EmailAddress = "contactme@abuse.ch", HomeUrl = "https://feodotracker.abuse.ch/blocklist/", - LicenseId = (byte)5, Name = "abuse.ch Feodo BadIP Blocklist", - ViewUrl = "https://feodotracker.abuse.ch/blocklist/?download=badips" - }, - new - { - Id = (ushort)197, CantSnapshot = false, Description = "A list combining ABPindo and EasyList.", - LicenseId = (byte)5, Name = "ABPindo + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/abpindo+easylist.txt" - }, - new - { - Id = (ushort)198, CantSnapshot = false, - Description = - "ABPindo is an affiliated filter list written by hermawan that specifically removes adverts on Indonesian language websites.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=94", - HomeUrl = "https://abpindo.blogspot.com/", - IssuesUrl = "https://github.com/ABPindo/indonesianadblockrules/issues", LicenseId = (byte)5, - Name = "ABPindo", - ViewUrl = - "https://raw.githubusercontent.com/heradhis/indonesianadblockrules/master/subscriptions/abpindo.txt" - }, - new - { - Id = (ushort)199, CantSnapshot = false, - Description = - "Born from the need to block advertisements on the increasingly popular social network, this module is a great way to complete the protection offered by Adblock Plus and X Files during daily navigation. It may be associated with the main module of the X-Files or third-party lists.", - DescriptionSourceUrl = "https://github.com/gioxx/xfiles", - DonateUrl = "https://paypal.me/gioxx/5", ForumUrl = "https://abpxfiles.uservoice.com/", - HomeUrl = "https://xfiles.noads.it/", IssuesUrl = "https://github.com/gioxx/xfiles/issues", - LicenseId = (byte)5, Name = "X Files: NoFacebookAds", - ViewUrl = "https://raw.githubusercontent.com/gioxx/xfiles/master/facebook.txt" - }, - new - { - Id = (ushort)200, CantSnapshot = false, - Description = - "The module that serves to protect the user's navigation, seamlessly integrates to subscriptions already installed on your Adblock Plus.", - DescriptionSourceUrl = "https://github.com/gioxx/xfiles", - DonateUrl = "https://paypal.me/gioxx/5", ForumUrl = "https://abpxfiles.uservoice.com/", - HomeUrl = "https://xfiles.noads.it/", IssuesUrl = "https://github.com/gioxx/xfiles/issues", - LicenseId = (byte)5, Name = "X Files: HWS Harmful WebSites", - ViewUrl = "https://raw.githubusercontent.com/gioxx/xfiles/master/siteblock.txt" - }, - new - { - Id = (ushort)201, CantSnapshot = false, - Description = - "Specific for Italian websites but with an eye also to the most visited international, is the main form and the list officially recognized (for Italy), perfectly compatible with AdBlock Plus.", - DescriptionSourceUrl = "https://github.com/gioxx/xfiles", - DonateUrl = "https://paypal.me/gioxx/5", ForumUrl = "https://abpxfiles.uservoice.com/", - HomeUrl = "https://xfiles.noads.it/", IssuesUrl = "https://github.com/gioxx/xfiles/issues", - LicenseId = (byte)5, Name = "ABP X Files", - ViewUrl = "https://raw.githubusercontent.com/gioxx/xfiles/master/filtri.txt" - }, - new - { - Id = (ushort)202, CantSnapshot = false, - Description = "Blocks Japanese regional advertisements and trackers.", - HomeUrl = "https://github.com/k2jp/abp-japanese-filters", - IssuesUrl = "https://github.com/k2jp/abp-japanese-filters/issues", LicenseId = (byte)5, - Name = "ABP Japanese Paranoid Filters", - ViewUrl = - "https://raw.githubusercontent.com/k2jp/abp-japanese-filters/master/abpjf_paranoid.txt" - }, - new - { - Id = (ushort)203, CantSnapshot = false, - Description = "Blocks Japanese regional advertisements and trackers.", - HomeUrl = "https://github.com/k2jp/abp-japanese-filters", - IssuesUrl = "https://github.com/k2jp/abp-japanese-filters/issues", LicenseId = (byte)5, - Name = "ABP Japanese Filters", - ViewUrl = "https://raw.githubusercontent.com/k2jp/abp-japanese-filters/master/abpjf.txt" - }, - new - { - Id = (ushort)204, CantSnapshot = false, - Description = "Blocks irritating elements on Japanese regional webpages.", - HomeUrl = "https://github.com/k2jp/abp-japanese-filters", - IssuesUrl = "https://github.com/k2jp/abp-japanese-filters/issues", LicenseId = (byte)5, - Name = "ABP Japanese Element-hiding Filters", - ViewUrl = - "https://raw.githubusercontent.com/k2jp/abp-japanese-filters/master/abpjf_element_hiding.txt" - }, - new - { - Id = (ushort)205, CantSnapshot = false, - Description = "Blocks Japanese regional social network advertisements and trackers.", - HomeUrl = "https://github.com/k2jp/abp-japanese-filters", - IssuesUrl = "https://github.com/k2jp/abp-japanese-filters/issues", LicenseId = (byte)5, - Name = "ABP Japanese 3rd Party SNS Filters", - ViewUrl = - "https://raw.githubusercontent.com/k2jp/abp-japanese-filters/master/abpjf_3rd_party_sns.txt" - }, - new - { - Id = (ushort)206, CantSnapshot = false, - Description = - "The ABP advertising filter is built with the mission of improving the browsing experience for the vietnamese users. ABPVN may not help block all ads, but ABPVN will minimize the appearance of ads on most websites in Vietnam.", - DescriptionSourceUrl = "https://abpvn.com", DonateUrl = "https://abpvn.com/napthe", - EmailAddress = "support@abpvn.com", - ForumUrl = "http://www.vn-zoom.com/f77/abp-bo-loc-quang-cao-cho-nguoi-viet-2856275.html", - HomeUrl = "https://abpvn.com", LicenseId = (byte)5, Name = "ABPVN List", - ViewUrl = "https://raw.githubusercontent.com/abpvn/abpvn/master/filter/abpvn.txt" - }, - new - { - Id = (ushort)207, CantSnapshot = false, - Description = - "Helps you keep your Ad-Blocker active, when you visit a website and it asks you to disable. Composed of a user script «AakScript» written in javascript and a filter list «AakList» using the same syntax as lists AdBlock and AdBlock Plus, the two are complementary and unlock different website.", - DescriptionSourceUrl = "https://github.com/reek/anti-adblock-killer/blob/master/README.md", - DiscontinuedDate = new DateTime(2016, 11, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - DonateUrl = "https://github.com/reek/anti-adblock-killer/#donate", - HomeUrl = "https://github.com/reek/anti-adblock-killer/", - IssuesUrl = "https://github.com/reek/anti-adblock-killer/issues", LicenseId = (byte)8, - Name = "AakList (Anti-Adblock Killer)", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/reek/anti-adblock-killer/master/anti-adblock-killer-filters.txt" - }, - new - { - Id = (ushort)208, CantSnapshot = false, - Description = - "This blocklist contains all domain names associated with ZeuS C&Cs which are currently being tracked by ZeuS Tracker.", - DescriptionSourceUrl = "https://zeustracker.abuse.ch/blocklist.php", - DonateUrl = "https://zeustracker.abuse.ch/faq.php", EmailAddress = "contactme@abuse.ch", - HomeUrl = "https://zeustracker.abuse.ch/blocklist.php", LicenseId = (byte)5, - Name = "abuse.ch ZeuS Domain Blocklist", - ViewUrl = "https://zeustracker.abuse.ch/blocklist.php?download=domainblocklist" - }, - new - { - Id = (ushort)209, CantSnapshot = false, - Description = - "The ZeuS domain blocklist (BadDomains) is the recommended blocklist if you want to block only ZeuS domain names. It excludes domain names that ZeuS Tracker believes to be hijacked (level 2).", - DescriptionSourceUrl = "https://zeustracker.abuse.ch/blocklist.php", - DonateUrl = "https://zeustracker.abuse.ch/faq.php", EmailAddress = "contactme@abuse.ch", - HomeUrl = "https://zeustracker.abuse.ch/blocklist.php", LicenseId = (byte)5, - Name = "abuse.ch ZeuS Domain Blocklist \"BadDomains\"", - ViewUrl = "https://zeustracker.abuse.ch/blocklist.php?download=baddomains" - }, - new - { - Id = (ushort)210, CantSnapshot = false, - Description = - "This blocklist contains all IPv4 addresses associated with ZeuS C&Cswhich are currently being tracked by ZeuS Tracker.", - DescriptionSourceUrl = "https://zeustracker.abuse.ch/blocklist.php", - DonateUrl = "https://zeustracker.abuse.ch/faq.php", EmailAddress = "contactme@abuse.ch", - HomeUrl = "https://zeustracker.abuse.ch/blocklist.php", LicenseId = (byte)5, - Name = "abuse.ch ZeuS IP Blocklist", - ViewUrl = "https://zeustracker.abuse.ch/blocklist.php?download=ipblocklist" - }, - new - { - Id = (ushort)211, CantSnapshot = false, - Description = - "This blocklists only includes IPv4 addresses that are used by the ZeuS trojan. It is the recommened blocklist if you want to block only ZeuS IPs. It excludes IP addresses that ZeuS Tracker believes to be hijacked (level 2) or belong to a free web hosting provider (level 3).", - DescriptionSourceUrl = "https://zeustracker.abuse.ch/blocklist.php", - DonateUrl = "https://zeustracker.abuse.ch/faq.php", EmailAddress = "contactme@abuse.ch", - HomeUrl = "https://zeustracker.abuse.ch/blocklist.php", LicenseId = (byte)5, - Name = "abuse.ch ZeuS IP Blocklist \"BadIPs\"", - ViewUrl = "https://zeustracker.abuse.ch/blocklist.php?download=badips" - }, - new - { - Id = (ushort)212, CantSnapshot = false, - Description = "2o7Net tracking sites based on BadHosts content.", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/FadeMind/hosts.extras", - IssuesUrl = "https://github.com/FadeMind/hosts.extras/issues", LicenseId = (byte)5, - Name = "add.2o7Net", - ViewUrl = "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.2o7Net/hosts" - }, - new - { - Id = (ushort)213, CantSnapshot = false, Description = "Blocks ads on YouTube.", - HomeUrl = "https://github.com/kbinani/adblock-youtube-ads", LicenseId = (byte)5, - Name = "Adblock YouTube Ads", - ViewUrl = "https://raw.githubusercontent.com/kbinani/adblock-youtube-ads/master/signed.txt" - }, - new - { - Id = (ushort)214, CantSnapshot = false, - Description = - "The Adblock Warning Removal List specifically removes obtrusive messages and warnings targeted to users who use an adblocker.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - EmailAddress = "easylist.subscription+anti@gmail.com", ForumUrl = "https://forums.lanik.us/", - HomeUrl = "https://easylist.to/", LicenseId = (byte)5, Name = "Adblock Warning Removal List", - SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/antiadblockfilters.txt" - }, - new - { - Id = (ushort)215, CantSnapshot = false, - Description = "Adblock PL is official Poland filter list for AdBlock and Adblock Plus.", - DescriptionSourceUrl = "https://github.com/adblockpolska/Adblock_PL_List", - DiscontinuedDate = new DateTime(2014, 11, 7, 0, 0, 0, 0, DateTimeKind.Unspecified), - EmailAddress = "adblockpolska@gmail.com", HomeUrl = "https://www.facebook.com/adblockpl", - IssuesUrl = "https://github.com/adblockpolska/Adblock_PL_List/issues", LicenseId = (byte)5, - Name = "Adblock Polska", - ViewUrl = - "https://raw.githubusercontent.com/adblockpolska/Adblock_PL_List/master/adblock_polska.txt" - }, - new - { - Id = (ushort)216, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = - "Filters that hide and block social network elements, i.e. widgets, pop-ups and other social elements on Polish websites.", - DonateUrl = "https://patronite.pl/polskiefiltry", HomeUrl = "https://www.certyficate.it/", - IssuesUrl = "https://github.com/MajkiIT/polish-ads-filter/issues", LicenseId = (byte)9, - Name = "Polish Social Filters", - PublishedDate = new DateTime(2017, 11, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/adblock_social_filters/adblock_social_list.txt" - }, - new - { - Id = (ushort)217, CantSnapshot = false, - Description = "Blocks Persian regional advertisements and trackers.", - ForumUrl = "https://adblockplus.org/forum/viewtopic.php?f=2&t=7658", - HomeUrl = "https://ideone.com/K452p", LicenseId = (byte)5, Name = "Adblock Persian List", - ViewUrl = "https://ideone.com/plain/K452p" - }, - new - { - Id = (ushort)218, CantSnapshot = false, - Description = "Blocks Finnish regional advertisements and trackers.", - ForumUrl = - "https://www.juvander.fi/site/ilpo/Forums/tabid/139/forumid/23/scope/threads/Default.aspx", - HomeUrl = - "https://www.juvander.fi/site/ilpo/Home/tabid/127/EntryId/825/New-Adblock-filter-list.aspx", - LicenseId = (byte)5, Name = "Adblock List for Finland", - ViewUrl = "https://adb.juvander.net/Finland_adb.txt" - }, - new - { - Id = (ushort)219, CantSnapshot = false, - Description = "Prevention behavior tracking by the site administrator.", - DescriptionSourceUrl = "https://blogram.net/2010/04/23/adblock/", - DiscontinuedDate = new DateTime(2014, 11, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://blogram.net/2010/04/23/adblock/", LicenseId = (byte)5, - Name = "BLOGRAM Analysis Block Filter List for Japan", - ViewUrl = "https://blogram.net/wp-content/uploads/easylist3.txt" - }, - new - { - Id = (ushort)220, CantSnapshot = false, - Description = "Blocks Korean regional advertisements and trackers.", - DiscontinuedDate = new DateTime(2014, 12, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://code.google.com/archive/p/adblock-korea/", LicenseId = (byte)5, - Name = "Adblock Korea", - ViewUrl = - "https://web.archive.org/web/20160411115130if_/http://adblock-korea.googlecode.com:80/git/adblock-korea.txt" - }, - new - { - Id = (ushort)221, CantSnapshot = false, - Description = "Blocks Estonian regional advertisements and trackers.", - EmailAddress = "adblock@gurud.ee", HomeUrl = "http://gurud.ee/veeb/adblock", - LicenseId = (byte)5, Name = "Adblock Filters by Gurud.ee", ViewUrl = "http://gurud.ee/ab.txt" - }, - new - { - Id = (ushort)222, CantSnapshot = false, - Description = "A set of adblock filters to block advertisement in Persian websites.", - DescriptionSourceUrl = "https://github.com/SlashArash/adblockfa/", - EmailAddress = "slasharash@protonmail.com", HomeUrl = "https://github.com/SlashArash/adblockfa", - IssuesUrl = "https://github.com/SlashArash/adblockfa/issues", LicenseId = (byte)5, - Name = "AdBlockFarsi", - ViewUrl = "https://raw.githubusercontent.com/SlashArash/adblockfa/master/adblockfa.txt" - }, - new - { - Id = (ushort)223, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = - "Presented here filter set was created for Polish internet users. Contains a list of elements of advertising, such as banners or flash animations, the most commonly used on Polish websites.", - DescriptionSourceUrl = "https://www.certyficate.it/polski-filtr-adblock/", - DonateUrl = "https://patronite.pl/polskiefiltry", EmailAddress = "errors@certyficate.it", - HomeUrl = "https://www.certyficate.it/", - IssuesUrl = "https://github.com/MajkiIT/polish-ads-filter/issues", LicenseId = (byte)9, - Name = "Official Polish Filters for AdBlock, uBlock Origin & AdGuard", - PublishedDate = new DateTime(2018, 2, 11, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-adblock-filters/adblock.txt" - }, - new - { - Id = (ushort)224, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = - "Filters that hide and block messages about cookies and GDPR/privacy policy on Polish websites.", - DonateUrl = "https://patronite.pl/polskiefiltry", HomeUrl = "https://www.certyficate.it/", - IssuesUrl = "https://github.com/MajkiIT/polish-ads-filter/issues", LicenseId = (byte)9, - Name = "Polish GDPR-Cookies Filters", - PublishedDate = new DateTime(2017, 11, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/cookies_filters/adblock_cookies.txt" - }, - new - { - Id = (ushort)225, CantSnapshot = false, - Description = "Blocks Japanese regional advertisements and trackers.", - HomeUrl = "https://logroid.blogspot.com/", LicenseId = (byte)5, - Name = "AdAway Blocking Hosts File for Japan", - ViewUrl = "https://sites.google.com/site/logroid/files/hosts.txt" - }, - new - { - Id = (ushort)226, CantSnapshot = false, - Description = "Blocking mobile ad providers and some analytics providers.", - DescriptionSourceUrl = "https://adaway.org/hosts.txt", - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=dominik%40sufficientlysecure.org&lc=US&item_name=AdAway%20Donation&no_note=0&no_shipping=1¤cy_code=EUR", - ForumUrl = "https://forum.xda-developers.com/showthread.php?t=2190753", - HomeUrl = "https://adaway.org/", IssuesUrl = "https://github.com/AdAway/AdAway/issues", - LicenseId = (byte)5, Name = "AdAway", ViewUrl = "https://adaway.org/hosts.txt" - }, - new - { - Id = (ushort)227, CantSnapshot = false, Description = "Allow non-intrusive advertising.", - DescriptionSourceUrl = "https://easylist-downloads.adblockplus.org/exceptionrules.txt", - EmailAddress = "info@eyeo.com", HomeUrl = "https://acceptableads.com/", LicenseId = (byte)5, - Name = "Acceptable Ads", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/exceptionrules.txt" - }, - new - { - Id = (ushort)228, CantSnapshot = false, - Description = "Ad blocking rules for Iranian/Persian websites.", - DescriptionSourceUrl = "https://github.com/farrokhi/adblock-iran", - HomeUrl = "https://github.com/farrokhi/adblock-iran", - IssuesUrl = "https://github.com/farrokhi/adblock-iran/issues", LicenseId = (byte)5, - Name = "Adblock Iran", - ViewUrl = "https://raw.githubusercontent.com/farrokhi/adblock-iran/master/filter.txt" - }, - new - { - Id = (ushort)229, CantSnapshot = false, Description = "Block only comments.", - DescriptionSourceUrl = "https://youtube.adblockplus.me/", - DonateUrl = "https://adblockplus.org/en/donate", - EmailAddress = "subscriptionlist@adblockplus.org", HomeUrl = "https://youtube.adblockplus.me/", - LicenseId = (byte)5, Name = "YouTube: Remove Comments", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/yt_annoyances_comments.txt" - }, - new - { - Id = (ushort)230, CantSnapshot = false, Description = "Block the DL itself of advertising.", - DescriptionSourceUrl = "https://blogram.net/2010/04/23/adblock/", - DiscontinuedDate = new DateTime(2014, 12, 13, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://blogram.net/2010/04/23/adblock/", LicenseId = (byte)5, - Name = "BLOGRAM Basic Filter List for Japan", - ViewUrl = "https://blogram.net/wp-content/uploads/easylist2.txt" - }, - new - { - Id = (ushort)231, CantSnapshot = false, Description = "Hide text ads by CSS.", - DescriptionSourceUrl = "https://blogram.net/2010/04/23/adblock/", - DiscontinuedDate = new DateTime(2015, 1, 10, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://blogram.net/2010/04/23/adblock/", LicenseId = (byte)5, - Name = "BLOGRAM Element Hiding Filter List for Japan", - ViewUrl = "https://blogram.net/wp-content/uploads/easylist1.txt" - }, - new - { - Id = (ushort)232, CantSnapshot = false, - Description = - "Targeting sites with Hoax, propanganda and clickbait (fake sites). Note: List doesn't include harmless spoof/satire sites like theonion.com.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/ryanbr/fanboy-adblock/master/fake-news.txt", - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - ForumUrl = "https://forums.lanik.us/viewtopic.php?f=88&t=34971", - HomeUrl = "https://github.com/ryanbr/fanboy-adblock", - IssuesUrl = "https://github.com/ryanbr/fanboy-adblock/issues", LicenseId = (byte)5, - Name = "Fake-News List", - ViewUrl = "https://raw.githubusercontent.com/ryanbr/fanboy-adblock/master/fake-news.txt" - }, - new - { - Id = (ushort)233, CantSnapshot = false, Description = "Block only sidebar annoyances.", - DescriptionSourceUrl = "https://facebook.adblockplus.me/", - DonateUrl = "https://adblockplus.org/en/donate", - EmailAddress = "subscriptionlist@adblockplus.org", HomeUrl = "https://facebook.adblockplus.me/", - LicenseId = (byte)5, Name = "Facebook Sidebar Blocker", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/fb_annoyances_sidebar.txt" - }, - new - { - Id = (ushort)234, CantSnapshot = false, - Description = "Block Facebook objects on non-Facebook websites", - DescriptionSourceUrl = "http://www.squirrelconspiracy.net/abp/facebook-privacy-list.txt", - DiscontinuedDate = new DateTime(2010, 5, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), - EmailAddress = "fbprivacylist@squirrelconspiracy.net", - HomeUrl = "http://www.squirrelconspiracy.net/abp/facebook-privacy-list.html", - LicenseId = (byte)5, Name = "Facebook Privacy List", - ViewUrl = "http://www.squirrelconspiracy.net/abp/facebook-privacy-list.txt" - }, - new - { - Id = (ushort)235, CantSnapshot = false, Description = "Block only news feed annoyances.", - DescriptionSourceUrl = "https://facebook.adblockplus.me/", - DonateUrl = "https://adblockplus.org/en/donate", - EmailAddress = "subscriptionlist@adblockplus.org", HomeUrl = "https://facebook.adblockplus.me/", - LicenseId = (byte)5, Name = "Facebook News Feed Annoyances Blocker", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/fb_annoyances_newsfeed.txt" - }, - new - { - Id = (ushort)236, CantSnapshot = false, Description = "Block all Facebook annoyances.", - DescriptionSourceUrl = "https://facebook.adblockplus.me/", - DonateUrl = "https://adblockplus.org/en/donate", - EmailAddress = "subscriptionlist@adblockplus.org", HomeUrl = "https://facebook.adblockplus.me/", - LicenseId = (byte)5, Name = "Facebook Annoyances Blocker", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/fb_annoyances_full.txt" - }, - new - { - Id = (ushort)237, CantSnapshot = false, - Description = "Blocks Estonian regional advertisements and trackers.", - HomeUrl = "https://adblock.ee/", LicenseId = (byte)5, Name = "Eesti Custom Sites Filter", - ViewUrl = "https://adblock.ee/list.php" - }, - new - { - Id = (ushort)238, CantSnapshot = false, - Description = - "Members with ad blocking software may experience issues receiving Cash Back. If you have AdBlock, Adblock Plus or uBlock, you can add or subscribe to the Ebates Cash Back Shopping filter list.", - DescriptionSourceUrl = "https://www.ebates.com/help/troubleshooting.htm#abp", - HomeUrl = "https://www.ebates.com/", LicenseId = (byte)5, Name = "Ebates Cash Back Shopping", - ViewUrl = "https://www.ebates.com/whitelist/ebates-cash-back-shopping.txt" - }, - new - { - Id = (ushort)239, CantSnapshot = false, - Description = "Testing unsafe rules for EasyList that will break certain websites.", - DescriptionSourceUrl = "https://easylist-downloads.adblockplus.org/easytest.txt", - ForumUrl = "https://forums.lanik.us/viewtopic.php?t=8505", - HomeUrl = "https://forums.lanik.us/viewtopic.php?t=8505", LicenseId = (byte)5, - Name = "EasyTest", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easytest.txt" - }, - new - { - Id = (ushort)240, CantSnapshot = false, - Description = "This EasyPrivacy variant does not contain rules for international domains.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - EmailAddress = "easylist.subscription@gmail.com", ForumUrl = "https://forums.lanik.us/", - HomeUrl = "https://easylist.to/", IssuesUrl = "https://github.com/easylist/easylist/issues", - LicenseId = (byte)5, Name = "EasyPrivacy Without International Filters", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easyprivacy_nointernational.txt" - }, - new - { - Id = (ushort)241, CantSnapshot = false, - Description = "A list combining EasyPrivacy and EasyList.", LicenseId = (byte)5, - Name = "EasyPrivacy + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easyprivacy+easylist.txt" - }, - new - { - Id = (ushort)242, CantSnapshot = false, - Description = - "EasyPrivacy is an optional supplementary filter list that completely removes all forms of tracking from the internet, including web bugs, tracking scripts and information collectors, thereby protecting your personal data.", - DescriptionSourceUrl = "https://easylist.to/", EmailAddress = "easylist.subscription@gmail.com", - ForumUrl = "https://forums.lanik.us/", HomeUrl = "https://easylist.to/", - IssuesUrl = "https://github.com/easylist/easylist/issues", LicenseId = (byte)5, - Name = "EasyPrivacy", ViewUrl = "https://easylist.to/easylist/easyprivacy.txt" - }, - new - { - Id = (ushort)243, CantSnapshot = false, - Description = "This EasyList variant does not contain filters for adult domains.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - EmailAddress = "easylist.subscription@gmail.com", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=23", HomeUrl = "https://easylist.to/", - IssuesUrl = "https://github.com/easylist/easylist/issues", LicenseId = (byte)5, - Name = "EasyList Without Rules for Adult Sites", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylist_noadult.txt" - }, - new - { - Id = (ushort)244, CantSnapshot = false, - Description = - "This EasyList variant only contains blocking filters to remove adverts, with no element rules whatsoever; it, therefore, has more limited coverage than the full version of the list, although still commands a niche market.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - EmailAddress = "easylist.subscription@gmail.com", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=23", HomeUrl = "https://easylist.to/", - IssuesUrl = "https://github.com/easylist/easylist/issues", LicenseId = (byte)5, - Name = "EasyList Without Element Hiding Rules", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylist_noelemhide.txt" - }, - new - { - Id = (ushort)245, CantSnapshot = false, - Description = "Help you to block ads in Thailand websites.", - DescriptionSourceUrl = "https://github.com/easylist-thailand/easylist-thailand", - HomeUrl = "https://easylist-thailand.github.io/", - IssuesUrl = "https://github.com/easylist-thailand/easylist-thailand/issues", - LicenseId = (byte)5, Name = "EasyList Thailand", - ViewUrl = - "https://raw.githubusercontent.com/easylist-thailand/easylist-thailand/master/subscription/easylist-thailand.txt" - }, - new - { - Id = (ushort)246, CantSnapshot = false, Description = "Spanish supplement for EasyList.", - DescriptionSourceUrl = "https://adblockplus.org/subscriptions", - EmailAddress = "easylist.spanish@gmail.com", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=103", HomeUrl = "https://easylist.to/", - LicenseId = (byte)5, Name = "EasyList Spanish", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylistspanish.txt" - }, - new - { - Id = (ushort)247, CantSnapshot = false, - Description = - "In page Pop-Ups and other annoyances; thereby substantially decreasing web page loading times and uncluttering them (includes Fanboy's Social Blocking List and Fanboy's Cookiemonster List.)", - DescriptionSourceUrl = "https://fanboy.co.nz/", - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - EmailAddress = "easylist.subscription@gmail.com", ForumUrl = "https://forums.lanik.us/", - HomeUrl = "https://easylist.to/", IssuesUrl = "https://github.com/easylist/easylist/issues", - LicenseId = (byte)5, Name = "Fanboy's Annoyance List", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/fanboy-annoyance.txt" - }, - new - { - Id = (ushort)248, CantSnapshot = false, - Description = "A list combining EasyList Lithuania and EasyList.", LicenseId = (byte)5, - Name = "EasyList Lithuania + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylistlithuania+easylist.txt" - }, - new - { - Id = (ushort)249, CantSnapshot = false, Description = "Blocks fonts loaded from third parties.", - HomeUrl = "https://fanboy.co.nz/", LicenseId = (byte)5, Name = "Fanboy's Anti-thirdparty Fonts", - SyntaxId = (byte)3, ViewUrl = "https://fanboy.co.nz/fanboy-antifonts.txt" - }, - new - { - Id = (ushort)250, CantSnapshot = false, - Description = "This will remove cookie and privacy warnings.", - DescriptionSourceUrl = "https://fanboy.co.nz/", - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - EmailAddress = "easylist.subscription@gmail.com", ForumUrl = "https://forums.lanik.us/", - HomeUrl = "https://easylist.to/", IssuesUrl = "https://github.com/easylist/easylist/issues", - LicenseId = (byte)5, Name = "Fanboy's Cookiemonster List", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/fanboy-cookiemonster.txt" - }, - new - { - Id = (ushort)251, CantSnapshot = false, - Description = "Blocks English and Spanish regional advertisements and trackers.", - HomeUrl = - "https://nauscopio.wordpress.com/2010/07/05/filtrado-bloqueo-y-ocultacion-de-la-publicidad-en-google-chrome/", - IssuesUrl = "https://github.com/mozillahispano/nauscopio-filtros/issues", LicenseId = (byte)5, - Name = "Filtros Nauscopicos", - ViewUrl = - "https://raw.githubusercontent.com/mozillahispano/nauscopio-filtros/master/filtros.txt" - }, - new - { - Id = (ushort)252, CantSnapshot = false, - Description = - "Tentative hosts file for Italian sites created from Easylist Italy and ADB X Files.", - DescriptionSourceUrl = "https://filtri-dns.ga/filtri.txt", HomeUrl = "https://filtri-dns.ga/", - LicenseId = (byte)5, Name = "Filtri DNS", ViewUrl = "https://filtri-dns.ga/filtri.txt" - }, - new - { - Id = (ushort)253, CantSnapshot = false, - Description = - "This filter list for uBlock Origin/Adblock Plus is designed to be used with such lists as EasyList, RU AdList etc., so it's substantially free of intersections with them. The list is made for blocking ad (mostly on Russian websites) missed by other filter lists maintainers. It is regularly updated and actively developed for now.", - DescriptionSourceUrl = "https://github.com/hant0508/uBlock-filters", - EmailAddress = "hant0508@gmail.com", HomeUrl = "https://github.com/hant0508/uBlock-filters", - IssuesUrl = "https://github.com/hant0508/uBlock-filters/issues", LicenseId = (byte)5, - Name = "Filters by hant0508", - ViewUrl = "https://raw.githubusercontent.com/hant0508/uBlock-filters/master/filters.txt" - }, - new - { - Id = (ushort)254, CantSnapshot = false, - Description = "Blocks Vietnamese regional advertisements and trackers.", - DiscontinuedDate = new DateTime(2017, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - EmailAddress = "fanboyadblock@googlegroups.com", HomeUrl = "https://fanboy.co.nz/", - LicenseId = (byte)5, Name = "Fanboy's Vietnamese", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/fanboy-vietnam.txt" - }, - new - { - Id = (ushort)255, CantSnapshot = false, - Description = - "A list combining EasyList, EasyPrivacy, Fanboy's Enhanced Tracking List, and Fanboy's Annoyance List.", - LicenseId = (byte)5, Name = "Fanboy's Ultimate List", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/r/fanboy-ultimate.txt" - }, - new - { - Id = (ushort)256, CantSnapshot = false, - Description = "Blocks Turkish regional advertisements and trackers.", - DiscontinuedDate = new DateTime(2017, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - EmailAddress = "fanboyadblock@googlegroups.com", HomeUrl = "https://fanboy.co.nz/", - LicenseId = (byte)5, Name = "Fanboy's Turkish", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/fanboy-turkish.txt" - }, - new - { - Id = (ushort)257, CantSnapshot = false, - Description = "Blocks Swedish regional advertisements and trackers.", - DiscontinuedDate = new DateTime(2017, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - EmailAddress = "fanboyadblock@googlegroups.com", HomeUrl = "https://fanboy.co.nz/", - LicenseId = (byte)5, Name = "Fanboy's Swedish", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/fanboy-swedish.txt" - }, - new - { - Id = (ushort)258, CantSnapshot = false, - Description = "Blocks Spanish and Portuguese regional advertisements and trackers.", - DiscontinuedDate = new DateTime(2017, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - EmailAddress = "fanboyadblock@googlegroups.com", HomeUrl = "https://fanboy.co.nz/", - LicenseId = (byte)5, Name = "Fanboy's Spanish/Portuguese", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/fanboy-espanol.txt" - }, - new - { - Id = (ushort)259, CantSnapshot = false, - Description = "Hide and block social content, social widgets, social scripts and social icons.", - DescriptionSourceUrl = "https://fanboy.co.nz/", - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - EmailAddress = "easylist.subscription@gmail.com", ForumUrl = "https://forums.lanik.us/", - HomeUrl = "https://easylist.to/", IssuesUrl = "https://github.com/easylist/easylist/issues", - LicenseId = (byte)5, Name = "Fanboy's Social Blocking List", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/fanboy-social.txt" - }, - new - { - Id = (ushort)260, CantSnapshot = false, - Description = "Blocks Polish regional advertisements and trackers.", - DiscontinuedDate = new DateTime(2017, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - EmailAddress = "fanboyadblock@googlegroups.com", HomeUrl = "https://fanboy.co.nz/", - LicenseId = (byte)5, Name = "Fanboy's Polish", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/fanboy-polish.txt" - }, - new - { - Id = (ushort)261, CantSnapshot = false, - Description = "Blocks Korean regional advertisements and trackers.", - DiscontinuedDate = new DateTime(2017, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - EmailAddress = "fanboyadblock@googlegroups.com", HomeUrl = "https://fanboy.co.nz/", - LicenseId = (byte)5, Name = "Fanboy's Korean", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/fanboy-korean.txt" - }, - new - { - Id = (ushort)262, CantSnapshot = false, - Description = "Blocks Japanese regional advertisements and trackers.", - DiscontinuedDate = new DateTime(2017, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - EmailAddress = "fanboyadblock@googlegroups.com", HomeUrl = "https://fanboy.co.nz/", - LicenseId = (byte)5, Name = "Fanboy's Japanese", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/fanboy-japanese.txt" - }, - new - { - Id = (ushort)263, CantSnapshot = false, - Description = "Blocks Hebrew regional advertisements and trackers.", - DiscontinuedDate = new DateTime(2013, 8, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - EmailAddress = "fanboyadblock@googlegroups.com", HomeUrl = "https://fanboy.co.nz/", - LicenseId = (byte)5, Name = "Fanboy's IsraelList", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/israelilist/IsraelList.txt" - }, - new - { - Id = (ushort)264, CantSnapshot = false, - Description = "Blocks Indian regional advertisements and trackers.", - DiscontinuedDate = new DateTime(2017, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - EmailAddress = "fanboyadblock@googlegroups.com", HomeUrl = "https://fanboy.co.nz/", - LicenseId = (byte)5, Name = "Fanboy's Indian", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/fanboy-indian.txt" - }, - new - { - Id = (ushort)265, CantSnapshot = false, - Description = - "Blocks common tracking scripts such as Omniture, Webtrends, Foresee, Coremetrics, Google-Analytics, Touchclarity, ChannelIntelligence.", - DescriptionSourceUrl = "https://fanboy.co.nz/filters.html", - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - HomeUrl = "https://fanboy.co.nz/", IssuesUrl = "https://github.com/easylist/easylist/issues", - LicenseId = (byte)5, Name = "Fanboy's Enhanced Tracking List", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/enhancedstats.txt" - }, - new - { - Id = (ushort)266, CantSnapshot = false, - Description = "A list combining EasyList, EasyPrivacy, and Fanboy's Enhanced Tracking List.", - LicenseId = (byte)5, Name = "Fanboy's Complete List", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/r/fanboy-complete.txt" - }, - new - { - Id = (ushort)267, CantSnapshot = false, - Description = - "EasyList Lithuania is an affiliated filter list written by gymka that specifically removes adverts on Lithuanian language websites.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - EmailAddress = "algimantas@margevicius.lt", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=101", - HomeUrl = "https://margevicius.lt/easylist_lithuania/", LicenseId = (byte)5, - Name = "EasyList Lithuania", ViewUrl = "https://margevicius.lt/easylistlithuania.txt" - }, - new - { - Id = (ushort)268, CantSnapshot = false, - Description = - "This is a lite version of EasyList. Only for Simplified Chinese language websites.", - DescriptionSourceUrl = "https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjxlist.txt", - EmailAddress = "cjxlist@gmail.com", ForumUrl = "https://abpchina.org/forum/forum.php", - HomeUrl = "https://abpchina.org/forum/forum.php?mod=viewthread&tid=29667", - IssuesUrl = "https://github.com/cjx82630/cjxlist/issues", LicenseId = (byte)5, - Name = "EasyList Lite China", - ViewUrl = "https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjxlist.txt" - }, - new - { - Id = (ushort)269, CantSnapshot = false, - Description = "A list combining EasyList Italy and EasyList.", LicenseId = (byte)5, - Name = "EasyList Italy + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylistitaly+easylist.txt" - }, - new - { - Id = (ushort)270, CantSnapshot = false, - Description = - "This is a list of free/bulk domain registration services, who register 2nd level domains for free or almost free.", - DescriptionSourceUrl = "https://mirror1.malwaredomains.com/files/bulk_registrars.txt", - DonateUrl = "https://www.malwaredomains.com/?page_id=675", - EmailAddress = "malwaredomains@gmail.com", HomeUrl = "https://www.malwaredomains.com/", - LicenseId = (byte)5, Name = "DNS-BH Bulk Registrars", - ViewUrl = "https://mirror1.malwaredomains.com/files/bulk_registrars.txt" - }, - new - { - Id = (ushort)271, CantSnapshot = false, - Description = "This is a list of malware domains generated from malwaredomains.com data.", - DescriptionSourceUrl = "https://easylist-downloads.adblockplus.org/malwaredomains_full.txt", - DonateUrl = "https://www.malwaredomains.com/?page_id=675", - EmailAddress = "malwaredomains@gmail.com", HomeUrl = "https://www.malwaredomains.com/", - LicenseId = (byte)5, Name = "DNS-BH Adblock Plus Malware Domains Full", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/malwaredomains_full.txt" - }, - new - { - Id = (ushort)272, CantSnapshot = false, Description = "Blocks trackers.", - EmailAddress = "support@disconnect.me", HomeUrl = "https://disconnect.me/trackerprotection", - LicenseId = (byte)4, Name = "Disconnect Tracking Filter List", SyntaxId = (byte)2, - ViewUrl = "https://s3.amazonaws.com/lists.disconnect.me/simple_tracking.txt" - }, - new - { - Id = (ushort)273, CantSnapshot = false, Description = "Blocks malware.", - EmailAddress = "support@disconnect.me", HomeUrl = "https://disconnect.me/trackerprotection", - LicenseId = (byte)4, Name = "Disconnect Malware Filter List", SyntaxId = (byte)2, - ViewUrl = "https://s3.amazonaws.com/lists.disconnect.me/simple_malware.txt" - }, - new - { - Id = (ushort)274, CantSnapshot = false, Description = "Blocks malvertising.", - EmailAddress = "support@disconnect.me", HomeUrl = "https://disconnect.me/trackerprotection", - LicenseId = (byte)4, Name = "Disconnect Malvertising Filter List", SyntaxId = (byte)2, - ViewUrl = "https://s3.amazonaws.com/lists.disconnect.me/simple_malvertising.txt" - }, - new - { - Id = (ushort)275, CantSnapshot = false, Description = "Blocks advertisements.", - EmailAddress = "support@disconnect.me", HomeUrl = "https://disconnect.me/trackerprotection", - LicenseId = (byte)4, Name = "Disconnect Advertising Filter List", SyntaxId = (byte)2, - ViewUrl = "https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt" - }, - new - { - Id = (ushort)276, CantSnapshot = false, - Description = - "Use this file to prevent your computer from connecting to selected internet hosts. This is an easy and effective way to protect you from many types of spyware, reduces bandwidth use, blocks certain pop-up traps, prevents user tracking by way of \"web bugs\" embedded in spam, provides partial protection to IE from certain web-based exploits and blocks most advertising you would otherwise be subjected to on the internet.", - DescriptionSourceUrl = "https://someonewhocares.org/hosts/", - EmailAddress = "hosts@someonewhocares.org", HomeUrl = "https://someonewhocares.org/hosts/", - LicenseId = (byte)5, Name = "Dan Pollock's Hosts", - ViewUrl = "https://someonewhocares.org/hosts/zero/hosts" - }, - new - { - Id = (ushort)277, CantSnapshot = false, Description = "Czech filters for Adblock Plus.", - DescriptionSourceUrl = "http://adblock.dajbych.net/adblock.txt", - DiscontinuedDate = new DateTime(2014, 8, 16, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "http://adblock.dajbych.net/", LicenseId = (byte)5, - Name = "Czech Filters for AdBlock", ViewUrl = "http://adblock.dajbych.net/adblock.txt" - }, - new - { - Id = (ushort)278, CantSnapshot = false, - Description = "Corset is a subscription filter to block intruding ads on sites using Korean.", - DescriptionSourceUrl = "https://code.google.com/archive/p/abp-corset/", - DiscontinuedDate = new DateTime(2011, 2, 9, 0, 0, 0, 0, DateTimeKind.Unspecified), - EmailAddress = "corset@tistory.com", HomeUrl = "http://corset.tistory.com/", - LicenseId = (byte)5, Name = "Corset", - ViewUrl = - "https://web.archive.org/web/20110212174029if_/http://abp-corset.googlecode.com:80/hg/corset.txt" - }, - new - { - Id = (ushort)279, CantSnapshot = false, - Description = - "EFF maintains a Privacy Badger \"yellowlist\" of domains for which requests are allowed but Privacy Badger restricts access or availability of objectionable cookies and potentially other objectionable identifiers.", - DescriptionSourceUrl = - "https://github.com/EFForg/privacybadgerchrome/blob/master/doc/yellowlist-criteria.md", - DonateUrl = "https://supporters.eff.org/donate/support-privacy-badger", - HomeUrl = "https://www.eff.org/privacybadger", - IssuesUrl = "https://github.com/EFForg/privacybadgerfirefox/issues", LicenseId = (byte)5, - Name = "Cookie Blocklist", ViewUrl = "https://www.eff.org/files/cookieblocklist.txt" - }, - new - { - Id = (ushort)280, CantSnapshot = false, - Description = - "Clickbait Blocklist just blocks the most annoying clickbait ads. I don't mind ads; I just don't want clickbait crap about shocking celebrity photos and \"deep searches\" for local singles.", - DescriptionSourceUrl = "https://github.com/cpeterso/clickbait-blocklist/", - HomeUrl = "https://github.com/cpeterso/clickbait-blocklist/", LicenseId = (byte)5, - Name = "Clickbait Blocklist", - ViewUrl = - "https://raw.githubusercontent.com/cpeterso/clickbait-blocklist/master/clickbait-blocklist.txt" - }, - new - { - Id = (ushort)281, CantSnapshot = false, - Description = "Removes annoyances, self-promotion and privacy protection on Chinese websites.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjx-annoyance.txt", - EmailAddress = "cjxlist@gmail.com", ForumUrl = "https://abpchina.org/forum/forum.php", - HomeUrl = "https://abpchina.org/forum/forum.php?mod=viewthread&tid=29667", - IssuesUrl = "https://github.com/cjx82630/cjxlist/issues", LicenseId = (byte)5, - Name = "CJX's Annoyance List", - ViewUrl = "https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjx-annoyance.txt" - }, - new - { - Id = (ushort)282, CantSnapshot = false, - Description = - "CAMELEON is a free system that helps Internet users or administrators to blocks web-adverts.", - DescriptionSourceUrl = "http://sysctl.org/cameleon/", EmailAddress = "philippe@sysctl.org", - HomeUrl = "http://sysctl.org/cameleon/", LicenseId = (byte)5, Name = "CAMELEON Hosts", - ViewUrl = "http://sysctl.org/cameleon/hosts" - }, - new - { - Id = (ushort)283, CantSnapshot = false, - Description = "A list combining Bulgarian List and EasyList.", LicenseId = (byte)5, - Name = "Bulgarian List + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/bulgarian_list+easylist.txt" - }, - new - { - Id = (ushort)284, CantSnapshot = false, - Description = - "On this page you can find updated lists to block unwanted content in your favorite browser. With their help, the pesky ads that some sites terrorizing customers will be hidden.", - DescriptionSourceUrl = "https://stanev.org/abp/", EmailAddress = "alex@stanev.org", - HomeUrl = "https://stanev.org/abp/", LicenseId = (byte)5, Name = "Bulgarian List", - ViewUrl = "https://stanev.org/abp/adblock_bg.txt" - }, - new - { - Id = (ushort)285, CantSnapshot = false, - Description = "This is a list of dynamic DNS providers.", - DescriptionSourceUrl = "https://mirror1.malwaredomains.com/files/dynamic_dns.txt", - DonateUrl = "https://www.malwaredomains.com/?page_id=675", - EmailAddress = "malwaredomains@gmail.com", HomeUrl = "https://www.malwaredomains.com/", - LicenseId = (byte)5, Name = "DNS-BH Dynamic DNS", - ViewUrl = "https://mirror1.malwaredomains.com/files/dynamic_dns.txt" - }, - new - { - Id = (ushort)286, CantSnapshot = false, - Description = "This is a list of free web hosting services.", - DescriptionSourceUrl = "https://mirror1.malwaredomains.com/files/freewebhosts.txt", - DonateUrl = "https://www.malwaredomains.com/?page_id=675", - EmailAddress = "malwaredomains@gmail.com", HomeUrl = "https://www.malwaredomains.com/", - LicenseId = (byte)5, Name = "DNS-BH Free Web Hosts", - ViewUrl = "https://mirror1.malwaredomains.com/files/freewebhosts.txt" - }, - new - { - Id = (ushort)287, CantSnapshot = false, Description = "This is a list of malware domains.", - DonateUrl = "https://www.malwaredomains.com/?page_id=675", - EmailAddress = "malwaredomains@gmail.com", HomeUrl = "https://www.malwaredomains.com/", - LicenseId = (byte)5, Name = "DNS-BH Malware Domains", - ViewUrl = "https://mirror1.malwaredomains.com/files/justdomains" - }, - new - { - Id = (ushort)288, CantSnapshot = false, - Description = "This is a list of long-lived, \"immortal,\" malware domains.", - DescriptionSourceUrl = "https://mirror1.malwaredomains.com/files/immortal_domains.txt", - DonateUrl = "https://www.malwaredomains.com/?page_id=675", - EmailAddress = "malwaredomains@gmail.com", HomeUrl = "https://www.malwaredomains.com/", - LicenseId = (byte)5, Name = "DNS-BH Malware Domains Immortal", - ViewUrl = "https://mirror1.malwaredomains.com/files/immortal_domains.txt" - }, - new - { - Id = (ushort)289, CantSnapshot = false, - Description = - "EasyList Italy is a filter list written by the EasyList author Khrin that specifically removes adverts on Italian language websites.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - EmailAddress = "easylistitaly@gmail.com", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=96", HomeUrl = "https://easylist.to/", - LicenseId = (byte)5, Name = "EasyList Italy", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylistitaly.txt" - }, - new - { - Id = (ushort)290, CantSnapshot = false, - Description = "A list combining EasyList Hebrew and EasyList.", LicenseId = (byte)5, - Name = "EasyList Hebrew + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/israellist+easylist.txt" - }, - new - { - Id = (ushort)291, CantSnapshot = false, - Description = - "EasyList Hebrew is an [EasyList] affiliated filter list written by BsT that specifically removes adverts on Hebrew language websites.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - EmailAddress = "easylisthebrew@gmail.com", - HomeUrl = "https://github.com/easylist/EasyListHebrew", - IssuesUrl = "https://github.com/easylist/EasyListHebrew/issues", LicenseId = (byte)5, - Name = "EasyList Hebrew", - ViewUrl = "https://raw.githubusercontent.com/easylist/EasyListHebrew/master/EasyListHebrew.txt" - }, - new - { - Id = (ushort)292, CantSnapshot = false, - Description = "A list combining EasyList Germany and EasyList.", LicenseId = (byte)5, - Name = "EasyList Germany + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylistgermany+easylist.txt" - }, - new - { - Id = (ushort)293, CantSnapshot = false, - Description = - "EasyList Germany is a filter list written by the EasyList authors MonztA, Famlam, and Khrin that specifically removes adverts on German language websites.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - EmailAddress = "easylist.germany@gmail.com", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=90", HomeUrl = "https://easylist.to/", - IssuesUrl = "https://github.com/easylist/easylistgermany/issues", LicenseId = (byte)5, - Name = "EasyList Germany", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylistgermany.txt" - }, - new - { - Id = (ushort)294, CantSnapshot = false, - Description = "A list combining EasyList Dutch and EasyList.", LicenseId = (byte)5, - Name = "EasyList Dutch + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylistdutch+easylist.txt" - }, - new - { - Id = (ushort)295, CantSnapshot = false, - Description = - "EasyList Dutch is an [EasyList] affiliated filter list written by the EasyList author Famlam that specifically removes adverts on Dutch language websites.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - EmailAddress = "fam.lam@live.nl", ForumUrl = "https://forums.lanik.us/viewforum.php?f=100", - HomeUrl = "https://easylist.to/", LicenseId = (byte)5, Name = "EasyList Dutch", - SyntaxId = (byte)3, ViewUrl = "https://easylist-downloads.adblockplus.org/easylistdutch.txt" - }, - new - { - Id = (ushort)296, CantSnapshot = false, - Description = "Low spec for equipment extremists blocked.", - DescriptionSourceUrl = "https://blogram.net/2010/04/23/adblock/", - DiscontinuedDate = new DateTime(2014, 11, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://blogram.net/2010/04/23/adblock/", LicenseId = (byte)5, - Name = "BLOGRAM Blog Parts Filter List for Japan", - ViewUrl = "https://blogram.net/wp-content/uploads/easylist4.txt" - }, - new - { - Id = (ushort)297, CantSnapshot = false, - Description = "A list combining EasyList Czech and Slovak and EasyList.", LicenseId = (byte)5, - Name = "EasyList Czech and Slovak + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylistczechslovak+easylist.txt" - }, - new - { - Id = (ushort)298, CantSnapshot = false, - Description = "Chinese supplement for the EasyList filters on IT sites.", - DiscontinuedDate = new DateTime(2015, 3, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://github.com/nfer/easylistchina_it", - IssuesUrl = "https://github.com/nfer/easylistchina_it/issues", LicenseId = (byte)5, - Name = "EasyList China in IT", - ViewUrl = "https://raw.githubusercontent.com/nfer/easylistchina_it/master/easylistchina_it.txt" - }, - new - { - Id = (ushort)299, CantSnapshot = false, - Description = "A list combining EasyList China and EasyList.", LicenseId = (byte)5, - Name = "EasyList China + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylistchina+easylist.txt" - }, - new - { - Id = (ushort)300, CantSnapshot = false, - Description = "Chinese supplement for the EasyList filters.", - DescriptionSourceUrl = "https://easylist-downloads.adblockplus.org/easylistchina.txt", - EmailAddress = "easylist.china@gmail.com", ForumUrl = "https://abpchina.org/forum/forum.php", - HomeUrl = "https://abpchina.org/forum/forum.php?mod=viewthread&tid=29667", LicenseId = (byte)5, - Name = "EasyList China", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylistchina.txt" - }, - new - { - Id = (ushort)301, CantSnapshot = false, - Description = - "EasyList is the primary filter list that removes most adverts from international web pages, including unwanted frames, images, and objects. It is the most popular list used by many ad blockers and forms the basis of over a dozen combination and supplementary filter lists.", - DescriptionSourceUrl = "https://easylist.to/", EmailAddress = "easylist.subscription@gmail.com", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=23", HomeUrl = "https://easylist.to/", - IssuesUrl = "https://github.com/easylist/easylist/issues", LicenseId = (byte)5, - Name = "EasyList", ViewUrl = "https://easylist.to/easylist/easylist.txt" - }, - new - { - Id = (ushort)302, CantSnapshot = false, - Description = - "This list summarizes the top 20 attacking class C (/24) subnets over the last three days. The number of 'attacks' indicates the number of targets reporting scans from this subnet.", - DescriptionSourceUrl = "https://feeds.dshield.org/block.txt", EmailAddress = "info@dshield.org", - HomeUrl = "https://www.dshield.org/xml.html", LicenseId = (byte)5, - Name = "DShield.org Recommended Block List", ViewUrl = "https://feeds.dshield.org/block.txt" - }, - new - { - Id = (ushort)303, CantSnapshot = false, Description = "This is a list of URL shorteners.", - DescriptionSourceUrl = "https://mirror1.malwaredomains.com/files/url_shorteners.txt", - DonateUrl = "https://www.malwaredomains.com/?page_id=675", - EmailAddress = "malwaredomains@gmail.com", HomeUrl = "https://www.malwaredomains.com/", - LicenseId = (byte)5, Name = "DNS-BH URL Shorteners", - ViewUrl = "https://mirror1.malwaredomains.com/files/url_shorteners.txt" - }, - new - { - Id = (ushort)304, CantSnapshot = false, Description = "A list of Skype resolvers.", - DonateUrl = "https://www.malwaredomains.com/?page_id=675", - EmailAddress = "malwaredomains@gmail.com", HomeUrl = "https://www.malwaredomains.com/", - LicenseId = (byte)5, Name = "DNS-BH Skype Resolvers", - ViewUrl = "https://mirror1.malwaredomains.com/files/Skype-resolvers.txt" - }, - new - { - Id = (ushort)305, CantSnapshot = false, - Description = "Official filter list file used for blocking ads on Czech and Slovak websites.", - DescriptionSourceUrl = "https://github.com/tomasko126/easylistczechandslovak", - EmailAddress = "tomastaro@adblock.sk", - ForumUrl = "https://easylist-czech-and-slovak.tenderapp.com/", HomeUrl = "https://adblock.sk/", - IssuesUrl = "https://github.com/tomasko126/easylistczechandslovak/issues", LicenseId = (byte)8, - Name = "EasyList Czech and Slovak", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/tomasko126/easylistczechandslovak/master/filters.txt" - }, - new - { - Id = (ushort)306, CantSnapshot = false, Description = "Block only suggestions.", - DescriptionSourceUrl = "https://youtube.adblockplus.me/", - DonateUrl = "https://adblockplus.org/en/donate", - EmailAddress = "subscriptionlist@adblockplus.org", HomeUrl = "https://youtube.adblockplus.me/", - LicenseId = (byte)5, Name = "YouTube: Remove Youtube Suggestions", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/yt_annoyances_suggestions.txt" - }, - new - { - Id = (ushort)307, CantSnapshot = false, Description = "Blocks various trackers", - HomeUrl = "https://github.com/taylr/linkedinsanity", - IssuesUrl = "https://github.com/taylr/linkedinsanity/issues", LicenseId = (byte)2, - Name = "Spies Dislike Us Having Privacy", SyntaxId = (byte)3, - ViewUrl = "https://raw.githubusercontent.com/taylr/linkedinsanity/master/spies-dislike-us.txt" - }, - new - { - Id = (ushort)308, CantSnapshot = false, - Description = "A hosts list to stop cryptomining in your browser.", - HomeUrl = "https://github.com/hoshsadiq/adblock-nocoin-list", - IssuesUrl = "https://github.com/hoshsadiq/adblock-nocoin-list/issues", LicenseId = (byte)2, - Name = "NoCoin Hosts", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/hoshsadiq/adblock-nocoin-list/master/hosts.txt" - }, - new - { - Id = (ushort)309, CantSnapshot = false, - Description = "A merged hosts file from a variety of other lists.", - EmailAddress = "badmojr@gmail.com", - ForumUrl = - "https://forum.xda-developers.com/android/general/badmojr-one-host-file-to-block-t3713360", - HomeUrl = - "https://forum.xda-developers.com/android/general/badmojr-one-host-file-to-block-t3713360", - LicenseId = (byte)5, Name = "1Hosts", SyntaxId = (byte)1, ViewUrl = "https://1hosts.cf/" - }, - new - { - Id = (ushort)310, CantSnapshot = false, Description = "A small supplement list for 1Hosts.", - EmailAddress = "badmojr@gmail.com", - ForumUrl = - "https://forum.xda-developers.com/android/general/badmojr-one-host-file-to-block-t3713360", - HomeUrl = - "https://forum.xda-developers.com/android/general/badmojr-one-host-file-to-block-t3713360", - LicenseId = (byte)5, Name = "1Hosts Addon", SyntaxId = (byte)2, - ViewUrl = "https://1hosts.cf/addon/" - }, - new - { - Id = (ushort)311, CantSnapshot = false, - Description = - "A generic filter for adblockers that keeps annoying header and footer bars from filling up your screen.", - DescriptionSourceUrl = "https://github.com/elypter/generic_annoying_stickybar_filter", - DiscontinuedDate = new DateTime(2018, 1, 15, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://github.com/elypter/generic_annoying_stickybar_filter", - IssuesUrl = "https://github.com/elypter/generic_annoying_stickybar_filter/issues", - LicenseId = (byte)4, Name = "Generic Annoying Stickybar Filter", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/elypter/generic_annoying_stickybar_filter/master/generic_header_list.txt" - }, - new - { - Id = (ushort)312, CantSnapshot = false, - Description = "A generic list that makes annoying sticky headers unsticky.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/elypter/filter_processor/master/generated_filterlists/blockhead(decoy_generic_extraction).txt", - HomeUrl = "https://github.com/elypter/filter_processor", - IssuesUrl = "https://github.com/elypter/filter_processor/issues", LicenseId = (byte)4, - Name = "Blockhead (Generic Extraction Based)", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/elypter/filter_processor/master/generated_filterlists/blockhead(decoy_generic_extraction).txt" - }, - new - { - Id = (ushort)313, CantSnapshot = false, - Description = "A generic list that makes annoying sticky headers unsticky.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/elypter/filter_processor/master/generated_filterlists/blockhead(decoy_generic_selection).txt", - HomeUrl = "https://github.com/elypter/filter_processor", - IssuesUrl = "https://github.com/elypter/filter_processor/issues", LicenseId = (byte)4, - Name = "Generic Annoying Stickybar Filter v2", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/elypter/filter_processor/master/generated_filterlists/blockhead(decoy_generic_selection).txt" - }, - new - { - Id = (ushort)314, CantSnapshot = false, - Description = - "No Coin is a tiny browser extension aiming to block coin miners such as Coinhive.", - DescriptionSourceUrl = "https://github.com/keraf/NoCoin", DonateUrl = "https://paypal.me/keraf", - HomeUrl = "https://github.com/keraf/NoCoin", - IssuesUrl = "https://github.com/keraf/NoCoin/issues", LicenseId = (byte)4, - Name = "Cryptocurrency (Bitcoin) Mining Protection List", SyntaxId = (byte)3, - ViewUrl = "https://cdn.adblockcdn.com/filters/nominers.txt" - }, - new - { - Id = (ushort)315, CantSnapshot = false, - Description = - "Filters, which makes easer to use of the largest Polish trading platforms like Allegro, Ceneo, eBay, OLX and Sprzedajemy and other, blocking unnecessary, annoying and potentially dangerous elements - ads, sponsored articles, or scripts that track user's activities. They enable simpler and faster use of supported websites without limiting their functionality, while increasing the privacy of buyers and sellers.", - DescriptionSourceUrl = "https://alleblock.pl/", - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RN7R64TJLWQW6", - EmailAddress = "blablabla@alleblock.pl", HomeUrl = "https://alleblock.pl/", - IssuesUrl = "https://github.com/maciejtarmas/AlleBlock/issues", LicenseId = (byte)13, - Name = "AlleBlock", SyntaxId = (byte)3, ViewUrl = "https://alleblock.pl/alleblock/alleblock.txt" - }, - new - { - Id = (ushort)316, CantSnapshot = false, - Description = "Ad servers list to block ads on Turkish websites.", - DescriptionSourceUrl = "https://github.com/bkrucarci/turk-adlist", - HomeUrl = "https://github.com/bkrucarci/turk-adlist", - IssuesUrl = "https://github.com/bkrucarci/turk-adlist/issues", LicenseId = (byte)12, - Name = "Turk-Adlist", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/bkrucarci/turk-adlist/master/hosts" - }, - new - { - Id = (ushort)317, CantSnapshot = false, - Description = "Host file to block ads, tracking and more!", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/anudeepND/blacklist/master/adservers.txt", - EmailAddress = "anudeep@protonmail.com", HomeUrl = "https://github.com/anudeepND/blacklist", - IssuesUrl = "https://github.com/anudeepND/blacklist/issues", LicenseId = (byte)2, - Name = "Adserving and Tracking Domains", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/anudeepND/blacklist/master/adservers.txt" - }, - new - { - Id = (ushort)318, CantSnapshot = false, Description = "Blocks crytocurrency miner hosts.", - EmailAddress = "anudeep@protonmail.com", HomeUrl = "https://github.com/anudeepND/blacklist", - IssuesUrl = "https://github.com/anudeepND/blacklist/issues", LicenseId = (byte)2, - Name = "CoinMiner", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/anudeepND/blacklist/master/CoinMiner.txt" - }, - new - { - Id = (ushort)319, CantSnapshot = false, - Description = "An expiremental list of domains for blocking YouTube video ads.", - EmailAddress = "anudeep@protonmail.com", - HomeUrl = "https://github.com/anudeepND/youtubeadsblacklist", - IssuesUrl = "https://github.com/anudeepND/youtubeadsblacklist/issues", LicenseId = (byte)14, - Name = "YouTube Video Ads Blocklist Domains", SyntaxId = (byte)2, - ViewUrl = - "https://raw.githubusercontent.com/anudeepND/youtubeadsblacklist/master/domainlist.txt" - }, - new - { - Id = (ushort)320, CantSnapshot = false, - Description = "An expiremental hosts list for blocking YouTube video ads.", - EmailAddress = "anudeep@protonmail.com", - HomeUrl = "https://github.com/anudeepND/youtubeadsblacklist", - IssuesUrl = "https://github.com/anudeepND/youtubeadsblacklist/issues", LicenseId = (byte)14, - Name = "YouTube Video Ads Blocklist Hosts", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/anudeepND/youtubeadsblacklist/master/hosts.txt" - }, - new - { - Id = (ushort)321, CantSnapshot = false, - Description = "Commonly whitelisted domains for Pi-Hole.", - DescriptionSourceUrl = "https://github.com/anudeepND/whitelist/blob/master/README.md", - EmailAddress = "anudeep@protonmail.com", HomeUrl = "https://github.com/anudeepND/whitelist", - IssuesUrl = "https://github.com/anudeepND/whitelist/issues", LicenseId = (byte)2, - Name = "Commonly Whitelisted Domains", SyntaxId = (byte)2, - ViewUrl = "https://raw.githubusercontent.com/anudeepND/whitelist/master/domains/whitelist.txt" - }, - new - { - Id = (ushort)322, CantSnapshot = false, - Description = - "Some deals sites like Slickdeals and Fatwallet needs a few sites (most of them are ads) to be whitelisted to work properly.", - DescriptionSourceUrl = "https://github.com/anudeepND/whitelist/blob/master/README.md", - EmailAddress = "anudeep@protonmail.com", HomeUrl = "https://github.com/anudeepND/whitelist", - IssuesUrl = "https://github.com/anudeepND/whitelist/issues", LicenseId = (byte)2, - Name = "Commonly Whitelisted Domains (Referral Sites)", SyntaxId = (byte)2, - ViewUrl = - "https://raw.githubusercontent.com/anudeepND/whitelist/master/domains/referral-sites.txt" - }, - new - { - Id = (ushort)323, CantSnapshot = false, - Description = - "This file contain domains that are needed to be whitelisted depending on the service you use. (It may include analytics sites!)", - DescriptionSourceUrl = "https://github.com/anudeepND/whitelist/blob/master/README.md", - EmailAddress = "anudeep@protonmail.com", HomeUrl = "https://github.com/anudeepND/whitelist", - IssuesUrl = "https://github.com/anudeepND/whitelist/issues", LicenseId = (byte)2, - Name = "Commonly Whitelisted Domains (Optional)", SyntaxId = (byte)2, - ViewUrl = - "https://raw.githubusercontent.com/anudeepND/whitelist/master/domains/optional-list.txt" - }, - new - { - Id = (ushort)324, CantSnapshot = false, Description = "A minimal adblocker for iOS.", - DescriptionSourceUrl = "https://github.com/arcetera/Minimal-Hosts-Blocker", - DiscontinuedDate = new DateTime(2015, 10, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://github.com/arcetera/Minimal-Hosts-Blocker", - IssuesUrl = "https://github.com/arcetera/Minimal-Hosts-Blocker/issues", LicenseId = (byte)5, - Name = "Minimal Hosts Blocker", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/arcetera/Minimal-Hosts-Blocker/master/etc/MinimalHostsBlocker/minimalhosts" - }, - new - { - Id = (ushort)325, CantSnapshot = false, - Description = "Hosts file, filled with advertisers and other purveyors of worthless content.", - DescriptionSourceUrl = "https://github.com/bjornstar/hosts", - EmailAddress = "bjorn@bjornstar.com", HomeUrl = "https://github.com/bjornstar/hosts", - IssuesUrl = "https://github.com/bjornstar/hosts/issues", LicenseId = (byte)11, - Name = "Bjornstar's Hosts", SyntaxId = (byte)1, - ViewUrl = "https://github.com/bjornstar/hosts/blob/master/hosts" - }, - new - { - Id = (ushort)326, CantSnapshot = false, - Description = "Hostfiles for adblocking / privacy reasons.", - DescriptionSourceUrl = "https://github.com/monojp/hosts_merge/blob/master/README.md", - HomeUrl = "https://github.com/monojp/hosts_merge", - IssuesUrl = "https://github.com/monojp/hosts_merge/issues", LicenseId = (byte)5, - Name = "Monojp's Hosts", SyntaxId = (byte)2, - ViewUrl = "https://hosts.herndl.org/hosts_blacklist.txt" - }, - new - { - Id = (ushort)327, CantSnapshot = false, - Description = - "Removes \"Download Our App\" banners from mobile website versions, for those who prefer their phone web browsers instead of apps.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Staying On The Phone Browser", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/stayingonbrowser/Staying%20On%20The%20Phone%20Browser" - }, - new - { - Id = (ushort)328, CantSnapshot = false, - Description = - "This list includes uBO-specific versions of filters, and are meant to be accessed by uBlock Origin, Nano Adblocker and AdGuard whenever they load the main Norwegian list.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianExtensionsForUBO%26Nano.txt", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Norwegian Extensions For UBO & Nano", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianExtensionsForUBO%26Nano.txt" - }, - new - { - Id = (ushort)329, CantSnapshot = false, Description = "A hosts file for Chinese websites.", - HomeUrl = "https://github.com/vokins/yhosts", - IssuesUrl = "https://github.com/vokins/yhosts/issues", LicenseId = (byte)1, Name = "Yhosts", - SyntaxId = (byte)1, ViewUrl = "https://raw.githubusercontent.com/vokins/yhosts/master/hosts.txt" - }, - new - { - Id = (ushort)330, CantSnapshot = false, - Description = - "To block domains that known as cost-per-action (AOC/CPA) services in Thailand, aim to prevent additional costs (post-paid plan) or balance deduction (pre-paid plan) that caused by some nasty ads that auto subscribe SMS/MMS/WAP services.", - DescriptionSourceUrl = "https://github.com/kowith337/ThaiConsentHosts/blob/master/readme.md", - HomeUrl = "https://github.com/kowith337/ThaiConsentHosts", - IssuesUrl = "https://github.com/kowith337/ThaiConsentHosts/issues", LicenseId = (byte)13, - Name = "ThaiConsentHosts", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/kowith337/ThaiConsentHosts/master/ThaiConsentHosts.txt" - }, - new - { - Id = (ushort)331, CantSnapshot = false, - Description = "Block ads, tracking, popup sites and servers that most used on Thai sites.", - DescriptionSourceUrl = "https://kowith337.github.io/ThaiParanoidBlock/", - HomeUrl = "https://kowith337.github.io/ThaiParanoidBlock/", - IssuesUrl = "https://github.com/kowith337/ThaiParanoidBlock/issues", LicenseId = (byte)13, - Name = "Thai Paranoid Block", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/kowith337/ThaiParanoidBlock/master/ThaiParanoid.txt" - }, - new - { - Id = (ushort)332, CantSnapshot = false, - Description = - "Get rid of \"Overlay Popups\" that trying to integrate your social network account, force you to like and/or follow pages and other accounts.", - DescriptionSourceUrl = "https://github.com/kowith337/ThaiAntiForceLike/blob/master/README.md", - HomeUrl = "https://github.com/kowith337/ThaiAntiForceLike", - IssuesUrl = "https://github.com/kowith337/ThaiAntiForceLike/issues", LicenseId = (byte)5, - Name = "ThaiAntiForceLike", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/kowith337/ThaiAntiForceLike/master/AntiForceLike.txt" - }, - new - { - Id = (ushort)333, CantSnapshot = false, - Description = "LeeCh's web list for filtering out search results for certain anime sites.", - DescriptionSourceUrl = "https://github.com/pureexe/LeeCh-List/blob/master/README.md", - HomeUrl = "https://github.com/pureexe/LeeCh-List", - IssuesUrl = "https://github.com/pureexe/LeeCh-List/issues", LicenseId = (byte)2, - Name = "LeeCh List", SyntaxId = (byte)2, - ViewUrl = "https://raw.githubusercontent.com/pureexe/LeeCh-List/master/anime.txt" - }, - new - { - Id = (ushort)334, CantSnapshot = false, - Description = "Hosts file to avoid advertisement display on website.", - DescriptionSourceUrl = "https://warui.intaa.net/adhosts/", - HomeUrl = "https://warui.intaa.net/adhosts/", LicenseId = (byte)5, Name = "Warui Hosts", - SubmissionUrl = "https://warui.intaa.net/adhosts/#fh5co-blog-section", SyntaxId = (byte)1, - ViewUrl = "https://warui.intaa.net/adhosts/hosts.txt" - }, - new - { - Id = (ushort)335, CantSnapshot = false, - Description = "Hosts for Adaway. Block mainly on advertisements for mobile.", - DescriptionSourceUrl = "https://github.com/multiverse2011/adawaylist-jp/blob/master/README.md", - HomeUrl = "https://github.com/multiverse2011/adawaylist-jp", - IssuesUrl = "https://github.com/multiverse2011/adawaylist-jp/issues", LicenseId = (byte)5, - Name = "Adawaylist JP", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/multiverse2011/adawaylist-jp/master/hosts" - }, - new - { - Id = (ushort)336, CantSnapshot = false, - Description = - "Amazon, Yahoo, Facebook , Twitter etc. It is a file created as a result of verifying and reducing connection failure as much as possible by making the filter mild. We also do not connect to tracking cookies or some malicious sites.", - DescriptionSourceUrl = - "http://cosmonote.blogspot.jp/2013/07/adaway-hosts-adfree-windows7-windows8.html", - DiscontinuedDate = new DateTime(2014, 5, 13, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "http://cosmonote.blogspot.jp/2013/07/adaway-hosts-adfree-windows7-windows8.html", - LicenseId = (byte)5, Name = "HOSTS for Windows PC for Japan", SyntaxId = (byte)1, - ViewUrl = "https://sites.google.com/site/cosmonoteshosts/hosts_for_Windows8.txt" - }, - new - { - Id = (ushort)337, CantSnapshot = false, - Description = - "Advertisements on smartphones are versatile, there are many things too complicated. Several HOSTSs have been released to Adaway since the beginning, but this file was further integrated, sorted, deleted duplicates, and polished.", - DescriptionSourceUrl = - "https://cosmonote.blogspot.jp/2013/07/adaway-hosts-adfree-windows7-windows8.html", - DiscontinuedDate = new DateTime(2014, 5, 13, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://cosmonote.blogspot.jp/2013/07/adaway-hosts-adfree-windows7-windows8.html", - LicenseId = (byte)5, Name = "HOSTS for Adaway for Japan", SyntaxId = (byte)1, - ViewUrl = "https://sites.google.com/site/cosmonoteshosts/hosts_for_Adaway.txt" - }, - new - { - Id = (ushort)338, CantSnapshot = false, - Description = - "Useful from any site It is a sharp meta-analysis that was born as a result of brushing up, collecting such files, eliminating all error syntax, saving waste, etc. It is a powerful file to prevent uprooting affiliates and magical advertisements.", - DescriptionSourceUrl = - "https://cosmonote.blogspot.jp/2013/07/adaway-hosts-adfree-windows7-windows8.html", - DiscontinuedDate = new DateTime(2014, 5, 13, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://cosmonote.blogspot.jp/2013/07/adaway-hosts-adfree-windows7-windows8.html", - LicenseId = (byte)5, Name = "Japan Ultimate", SyntaxId = (byte)1, - ViewUrl = "https://sites.google.com/site/cosmonoteshosts/hosts_Ultimate.txt" - }, - new - { - Id = (ushort)339, CantSnapshot = false, - Description = "Hosts file to block ads on Chinese and some international sites.", - HomeUrl = "https://github.com/Lerist/Go-Hosts", - IssuesUrl = "https://github.com/Lerist/Go-Hosts/issues", LicenseId = (byte)2, - Name = "Go Hosts AD", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/Lerist/Go-Hosts/master/hosts-ad" - }, - new - { - Id = (ushort)340, CantSnapshot = false, - Description = - "Redirector list intended for Chinese users, for Gmail, Instagram, Wikipedia, Yahoo, Telegram(WEB), Dropbox, Flipboard, Mage, Line, Pinterest, W3schools, Ingress, Twitch, SoundCloud, Xboxlive, WordPress, Tapatalk, Kobo, Vimeo, Nytimes, Issuu, Tor, DuckDuckGo, Imgur, Pcbeta…", - HomeUrl = "https://github.com/Lerist/Go-Hosts", - IssuesUrl = "https://github.com/Lerist/Go-Hosts/issues", LicenseId = (byte)2, Name = "Go Hosts", - SyntaxId = (byte)1, ViewUrl = "https://raw.githubusercontent.com/Lerist/Go-Hosts/master/hosts" - }, - new - { - Id = (ushort)341, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = "uBlock Origin & AdGuard supplement list for Polish Social Filters", - DonateUrl = "https://patronite.pl/polskiefiltry", HomeUrl = "https://www.certyficate.it/", - IssuesUrl = "https://github.com/MajkiIT/polish-ads-filter/issues", LicenseId = (byte)9, - Name = "Polish Social Filters - Supplement for uBlock & AdGuard", - PublishedDate = new DateTime(2018, 1, 6, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/adblock_social_filters/social_filters_uB_AG.txt" - }, - new - { - Id = (ushort)342, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = - "Blocks banners (paypal, payu, bitcoin and patronite), charity banners, other forms of inclination to support on Polish sites.", - DonateUrl = "https://authedmine.com/media/miner.html?key=ZpmDZUFJhHdv1YZHpCHFWhAUQIGa67TV", - HomeUrl = "https://github.com/KonoromiHimaries/PolishSubFilters", LicenseId = (byte)9, - Name = "Polish Anti-Donate Filters", - PublishedDate = new DateTime(2018, 1, 6, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/KonoromiHimaries/PolishSubFilters/master/internal-filters/anti-donate-filters/anty-donacje.txt" - }, - new - { - Id = (ushort)343, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = "uBlock Origin & AdGuard supplement list for Polish GDPR-Cookies Filters.", - DonateUrl = "https://patronite.pl/polskiefiltry", HomeUrl = "https://www.certyficate.it/", - IssuesUrl = "https://github.com/MajkiIT/polish-ads-filter/issues", LicenseId = (byte)9, - Name = "Polish GDPR-Cookies Filters - Supplement for uBlock & AdGuard", - PublishedDate = new DateTime(2018, 1, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/cookies_filters/cookies_uB_AG.txt" - }, - new - { - Id = (ushort)344, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = "Blocks internal advertising, paid subscriptions, own stores on Polish sites.", - DonateUrl = "https://authedmine.com/media/miner.html?key=ZpmDZUFJhHdv1YZHpCHFWhAUQIGa67TV", - HomeUrl = "https://github.com/KonoromiHimaries/PolishSubFilters/", LicenseId = (byte)9, - Name = "Polish Internal Filters", - PublishedDate = new DateTime(2018, 1, 26, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/KonoromiHimaries/PolishSubFilters/master/internal-filters/wewnetrzne.txt" - }, - new - { - Id = (ushort)345, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = - "AdGuard supplement list for Official Polish Filters for AdBlock, uBlock Origin & AdGuard", - DonateUrl = "https://patronite.pl/polskiefiltry", EmailAddress = "errors@certyficate.it", - HomeUrl = "https://www.certyficate.it/", - IssuesUrl = "https://github.com/MajkiIT/polish-ads-filter/issues", LicenseId = (byte)9, - Name = "Official Polish Filters for AdBlock, uBlock Origin & AdGuard - Supplement for AdGuard", - PublishedDate = new DateTime(2017, 4, 25, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)6, - ViewUrl = - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-adblock-filters/adblock_adguard.txt" - }, - new - { - Id = (ushort)346, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = - "Test supplement list for Official Polish Filters for AdBlock, uBlock Origin & AdGuard", - DonateUrl = "https://patronite.pl/polskiefiltry", HomeUrl = "https://www.certyficate.it/", - IssuesUrl = "https://github.com/MajkiIT/polish-ads-filter/issues", LicenseId = (byte)9, - Name = "Official Polish Filters for AdBlock, uBlock Origin & AdGuard - Test Supplement", - PublishedDate = new DateTime(2017, 10, 29, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-adblock-filters/adblock_test.txt" - }, - new - { - Id = (ushort)347, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = "Polish hosts file for use in Pi-hole", - DonateUrl = "https://patronite.pl/polskiefiltry", EmailAddress = "errors@certyficate.it", - HomeUrl = "https://www.certyficate.it/", - IssuesUrl = "https://github.com/MajkiIT/polish-ads-filter/issues", LicenseId = (byte)9, - Name = "Polish Filters for Pi-hole", - PublishedDate = new DateTime(2017, 9, 11, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-pihole-filters/hostfile.txt" - }, - new - { - Id = (ushort)348, CantSnapshot = false, HomeUrl = "http://vxvault.net/", LicenseId = (byte)5, - Name = "VXVault", SyntaxId = (byte)8, ViewUrl = "http://vxvault.net/URL_List.php" - }, - new - { - Id = (ushort)349, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = "Supplement list for Polish Annoyance Filters, only for uBlock & AdGuard.", - DescriptionSourceUrl = "https://github.com/PolishFiltersTeam/PolishAnnoyanceFilters", - HomeUrl = "https://polishannoyancefilters.netlify.com", - IssuesUrl = "https://github.com/PolishFiltersTeam/PolishAnnoyanceFilters/issues", - LicenseId = (byte)9, Name = "Polish Annoyance Filters - Supplement for uBlock & AdGuard", - PublishedDate = new DateTime(2017, 10, 23, 0, 0, 0, 0, DateTimeKind.Unspecified), - SubmissionUrl = "https://polishannoyancefilters.netlify.com/issues", SyntaxId = (byte)6, - ViewUrl = - "https://raw.githubusercontent.com/PolishFiltersTeam/PolishAnnoyanceFilters/master/PPB_uBlock_AdGuard.txt" - }, - new - { - Id = (ushort)350, CantSnapshot = false, - Description = "Filter that enables removing of the ads from websites with French content.", - DescriptionSourceUrl = "https://kb.adguard.com/en/general/adguard-ad-filters#french-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard French Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/16.txt" - }, - new - { - Id = (ushort)351, CantSnapshot = false, - Description = - "This is an AdGuard-specific supplement for the Adblock polskie reguły filter. It specifically removes adverts on Polish language websites.", - DescriptionSourceUrl = "https://kb.adguard.com/en/general/adguard-ad-filters#polish-ads-filter", - DiscontinuedDate = new DateTime(2018, 6, 26, 0, 0, 0, 0, DateTimeKind.Unspecified), - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Polish Filter (Obsolete)", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/238.txt" - }, - new - { - Id = (ushort)352, CantSnapshot = false, Description = "A bad hosts blocking list", - DonateUrl = "https://www.paypal.me/e1adkarak0", HomeUrl = "https://github.com/eladkarako/hosts", - LicenseId = (byte)11, Name = "HOSTS AdBlock", - PublishedDate = new DateTime(2018, 2, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = "https://raw.githubusercontent.com/eladkarako/hosts/master/build/hosts_adblock.txt" - }, - new - { - Id = (ushort)353, CantSnapshot = false, Description = "Block annoying connections", - DescriptionSourceUrl = - "https://github.com/eladkarako/hosts/blob/master/build/hosts_adblock_anti_annoyances_block.txt", - DonateUrl = "https://www.paypal.me/e1adkarak0", HomeUrl = "https://github.com/eladkarako/hosts", - LicenseId = (byte)11, Name = "HOSTS AdBlock - Anti-Annoyance - Block Annoying Connections", - PublishedDate = new DateTime(2018, 2, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/eladkarako/hosts/master/build/hosts_adblock_anti_annoyances_block.txt" - }, - new - { - Id = (ushort)354, CantSnapshot = false, Description = "Block annoying page-scripts", - DescriptionSourceUrl = - "https://github.com/eladkarako/hosts/blob/master/build/hosts_adblock_anti_annoyances_block_inline_script.txt", - DonateUrl = "https://www.paypal.me/e1adkarak0", HomeUrl = "https://github.com/eladkarako/hosts", - LicenseId = (byte)11, Name = "HOSTS AdBlock - Anti-Annoyance - Block Annoying Page-Scripts", - PublishedDate = new DateTime(2018, 2, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/eladkarako/hosts/master/build/hosts_adblock_anti_annoyances_block_inline_script.txt" - }, - new - { - Id = (ushort)355, CantSnapshot = false, Description = "Hide annoying elements", - DescriptionSourceUrl = - "https://github.com/eladkarako/hosts/blob/master/build/hosts_adblock_anti_annoyances_hide.txt", - DonateUrl = "https://www.paypal.me/e1adkarak0", HomeUrl = "https://github.com/eladkarako/hosts", - LicenseId = (byte)11, Name = "HOSTS AdBlock - Anti-Annoyance - Hide Annoying Elements", - PublishedDate = new DateTime(2018, 2, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/eladkarako/hosts/master/build/hosts_adblock_anti_annoyances_hide.txt" - }, - new - { - Id = (ushort)356, CantSnapshot = false, Description = "ReStyle annoying pages", - DescriptionSourceUrl = - "https://github.com/eladkarako/hosts/blob/master/build/hosts_adblock_anti_annoyances_style_inject.txt", - DonateUrl = "https://www.paypal.me/e1adkarak0", HomeUrl = "https://github.com/eladkarako/hosts", - LicenseId = (byte)11, Name = "HOSTS AdBlock - Anti-Annoyance - ReStyle Annoying Pages", - PublishedDate = new DateTime(2018, 2, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/eladkarako/hosts/master/build/hosts_adblock_anti_annoyances_style_inject.txt" - }, - new - { - Id = (ushort)357, CantSnapshot = false, - Description = "A list for administrators to prevent mining in networks", - DescriptionSourceUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - DonateUrl = - "https://www.amazon.de/hz/wishlist/ls/2DDEDPJU2996I?filter=unpurchased&language=en_GB&sort=priority&type=wishlist", - EmailAddress = "zerodot1@bk.ru", HomeUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - IssuesUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists/issues", LicenseId = (byte)4, - Name = "CoinBlocker Domains List", - PublishedDate = new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)2, ViewUrl = "https://zerodot1.gitlab.io/CoinBlockerLists/list.txt" - }, - new - { - Id = (ushort)358, CantSnapshot = false, Description = "An additional list for administrators", - DescriptionSourceUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - DonateUrl = - "https://www.amazon.de/hz/wishlist/ls/2DDEDPJU2996I?filter=unpurchased&language=en_GB&sort=priority&type=wishlist", - EmailAddress = "zerodot1@bk.ru", HomeUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - IssuesUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists/issues", LicenseId = (byte)4, - Name = "CoinBlocker Domains List Optional", - PublishedDate = new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)2, ViewUrl = "https://zerodot1.gitlab.io/CoinBlockerLists/list_optional.txt" - }, - new - { - Id = (ushort)359, CantSnapshot = false, Description = "A list to prevent browser mining only", - DescriptionSourceUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - DonateUrl = - "https://www.amazon.de/hz/wishlist/ls/2DDEDPJU2996I?filter=unpurchased&language=en_GB&sort=priority&type=wishlist", - EmailAddress = "zerodot1@bk.ru", HomeUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - IssuesUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists/issues", LicenseId = (byte)4, - Name = "CoinBlocker Domains List Browser", - PublishedDate = new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)2, ViewUrl = "https://zerodot1.gitlab.io/CoinBlockerLists/list_browser.txt" - }, - new - { - Id = (ushort)360, CantSnapshot = false, - Description = "A hostslist for administrators to prevent mining in networks", - DescriptionSourceUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - DonateUrl = - "https://www.amazon.de/hz/wishlist/ls/2DDEDPJU2996I?filter=unpurchased&language=en_GB&sort=priority&type=wishlist", - EmailAddress = "zerodot1@bk.ru", HomeUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - IssuesUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists/issues", LicenseId = (byte)4, - Name = "CoinBlocker Hosts List", - PublishedDate = new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)1, ViewUrl = "https://zerodot1.gitlab.io/CoinBlockerLists/hosts" - }, - new - { - Id = (ushort)361, CantSnapshot = false, - Description = "An additional hostslist for administrators", - DescriptionSourceUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - DonateUrl = - "https://www.amazon.de/hz/wishlist/ls/2DDEDPJU2996I?filter=unpurchased&language=en_GB&sort=priority&type=wishlist", - EmailAddress = "zerodot1@bk.ru", HomeUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - IssuesUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists/issues", LicenseId = (byte)4, - Name = "CoinBlocker Hosts List Optional", - PublishedDate = new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)1, ViewUrl = "https://zerodot1.gitlab.io/CoinBlockerLists/hosts_optional" - }, - new - { - Id = (ushort)362, CantSnapshot = false, - Description = "A hostslist to prevent browser mining only", - DescriptionSourceUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - DonateUrl = - "https://www.amazon.de/hz/wishlist/ls/2DDEDPJU2996I?filter=unpurchased&language=en_GB&sort=priority&type=wishlist", - EmailAddress = "zerodot1@bk.ru", HomeUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - IssuesUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists/issues", LicenseId = (byte)4, - Name = "CoinBlocker Hosts List Browser", - PublishedDate = new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)1, ViewUrl = "https://zerodot1.gitlab.io/CoinBlockerLists/hosts_browser" - }, - new - { - Id = (ushort)363, CantSnapshot = false, - Description = "A additional list for administrators to prevent mining in networks", - DescriptionSourceUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - DonateUrl = - "https://www.amazon.de/hz/wishlist/ls/2DDEDPJU2996I?filter=unpurchased&language=en_GB&sort=priority&type=wishlist", - EmailAddress = "zerodot1@bk.ru", HomeUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - IssuesUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists/issues", LicenseId = (byte)4, - Name = "CoinBlocker IPs List", - PublishedDate = new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)9, - ViewUrl = "https://zerodot1.gitlab.io/CoinBlockerLists/MiningServerIPList.txt" - }, - new - { - Id = (ushort)364, CantSnapshot = false, Description = "Advertisements and tracking", - DescriptionSourceUrl = "https://www.squidblacklist.org/downloads.html", - EmailAddress = "webmaster@squidblacklist.org", HomeUrl = "https://www.squidblacklist.org/", - LicenseId = (byte)15, Name = "Squid Blacklist Ad Servers and Trackers", - SubmissionUrl = "https://www.squidblacklist.org/php/url_submission_form.php", - SyntaxId = (byte)2, ViewUrl = "https://www.squidblacklist.org/downloads/dg-ads.acl" - }, - new - { - Id = (ushort)365, CantSnapshot = false, Description = "Official Facebook domains", - DescriptionSourceUrl = "https://www.squidblacklist.org/downloads.html", - EmailAddress = "webmaster@squidblacklist.org", HomeUrl = "https://www.squidblacklist.org/", - LicenseId = (byte)15, Name = "Squid Blacklist Facebook", - SubmissionUrl = "https://www.squidblacklist.org/php/url_submission_form.php", - SyntaxId = (byte)2, ViewUrl = "https://www.squidblacklist.org/downloads/dg-facebook.acl" - }, - new - { - Id = (ushort)366, CantSnapshot = false, - Description = "Malicious, hijacked, ransomware, dangerous websites", - DescriptionSourceUrl = "https://www.squidblacklist.org/downloads.html", - EmailAddress = "webmaster@squidblacklist.org", HomeUrl = "https://www.squidblacklist.org/", - LicenseId = (byte)15, Name = "Squid Blacklist Malicious", - SubmissionUrl = "https://www.squidblacklist.org/php/url_submission_form.php", - SyntaxId = (byte)2, ViewUrl = "https://www.squidblacklist.org/downloads/dg-malicious.acl" - }, - new - { - Id = (ushort)367, CantSnapshot = false, - Description = "uMatrix ruleset unbreaks all Alexa 100 and more at domain level", - DescriptionSourceUrl = "https://github.com/uMatrix-Rules/uMatrix-Rules-Domain", - EmailAddress = "lolipopplus@protonmail.com", HomeUrl = "https://umatrix-rules.github.io/", - IssuesUrl = "https://github.com/uMatrix-Rules/uMatrix-Rules-Domain/issues", LicenseId = (byte)9, - Name = "uMatrix Rules - Domain", - PublishedDate = new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)7, - ViewUrl = - "https://raw.githubusercontent.com/uMatrix-Rules/uMatrix-Rules-Domain/master/rules.txt" - }, - new - { - Id = (ushort)368, CantSnapshot = false, - Description = "uMatrix ruleset unbreaks all Alexa 100 and more at site level", - DescriptionSourceUrl = "https://github.com/uMatrix-Rules/uMatrix-Rules-Site", - EmailAddress = "lolipopplus@protonmail.com", HomeUrl = "https://umatrix-rules.github.io/", - IssuesUrl = "https://github.com/uMatrix-Rules/uMatrix-Rules-Site/issues", LicenseId = (byte)9, - Name = "uMatrix Rules - Site", - PublishedDate = new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)7, - ViewUrl = "https://raw.githubusercontent.com/uMatrix-Rules/uMatrix-Rules-Site/master/rules.txt" - }, - new - { - Id = (ushort)369, CantSnapshot = false, - Description = "Official filter list file used for blocking ads on Czech and Slovak websites.", - DescriptionSourceUrl = "https://github.com/tomasko126/easylistczechandslovak", - EmailAddress = "tomastaro@adblock.sk", - ForumUrl = "https://easylist-czech-and-slovak.tenderapp.com/", HomeUrl = "https://adblock.sk/", - IssuesUrl = "https://github.com/tomasko126/easylistczechandslovak/issues", LicenseId = (byte)8, - Name = "EasyList Czech and Slovak - uBlock", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/tomasko126/easylistczechandslovak/master/filters_ublock.txt" - }, - new - { - Id = (ushort)370, CantSnapshot = false, - Description = "Official filter list file used for blocking ads on Czech and Slovak websites.", - DescriptionSourceUrl = "https://github.com/tomasko126/easylistczechandslovak", - EmailAddress = "tomastaro@adblock.sk", - ForumUrl = "https://easylist-czech-and-slovak.tenderapp.com/", HomeUrl = "https://adblock.sk/", - IssuesUrl = "https://github.com/tomasko126/easylistczechandslovak/issues", LicenseId = (byte)8, - Name = "EasyList Czech and Slovak - IE", SyntaxId = (byte)10, - ViewUrl = - "https://raw.githubusercontent.com/tomasko126/easylistczechandslovak/master/filters_ie.tpl" - }, - new - { - Id = (ushort)371, CantSnapshot = false, - Description = - "AFNIL’s intention is to merge third-party lists of known fakenews sites and make them usable for programs that can block.", - DescriptionSourceUrl = "https://afnil-antifakenewsinternationallist.github.io/AFNIL/", - HomeUrl = "https://afnil-antifakenewsinternationallist.github.io/AFNIL/", - IssuesUrl = "https://github.com/AFNIL-AntiFakeNewsInternationalList/AFNIL/issues", - LicenseId = (byte)4, Name = "AFNIL - Anti Fake News International List", - PublishedDate = new DateTime(2017, 12, 20, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)7, - ViewUrl = - "https://raw.githubusercontent.com/AFNIL-AntiFakeNewsInternationalList/AFNIL/master/AFNIL-ABP-uBO.txt" - }, - new - { - Id = (ushort)372, CantSnapshot = false, - DiscontinuedDate = new DateTime(2016, 7, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://github.com/Hubird-au/Adversity", - IssuesUrl = "https://github.com/Hubird-au/Adversity/issues", LicenseId = (byte)16, - Name = "Adversity", SyntaxId = (byte)3, - ViewUrl = "https://raw.githubusercontent.com/Hubird-au/Adversity/master/Adversity.txt" - }, - new - { - Id = (ushort)373, CantSnapshot = false, - DiscontinuedDate = new DateTime(2016, 7, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://github.com/Hubird-au/Adversity", - IssuesUrl = "https://github.com/Hubird-au/Adversity/issues", LicenseId = (byte)16, - Name = "Adversity - Antisocial", SyntaxId = (byte)3, - ViewUrl = "https://raw.githubusercontent.com/Hubird-au/Adversity/master/Antisocial.txt" - }, - new - { - Id = (ushort)374, CantSnapshot = false, - DiscontinuedDate = new DateTime(2016, 7, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://github.com/Hubird-au/Adversity", - IssuesUrl = "https://github.com/Hubird-au/Adversity/issues", LicenseId = (byte)16, - Name = "Adversity - Extreme Measures", SyntaxId = (byte)3, - ViewUrl = "https://raw.githubusercontent.com/Hubird-au/Adversity/master/Extreme-Measures.txt" - }, - new - { - Id = (ushort)375, CantSnapshot = false, - Description = - "A comprehensive, all-in-one adblock list for thorough blocking of trackers, popup ads, ads, unwanted cookies, fake news, cookie warning messages, unwanted comment sections, crypto-coin mining, YouTube clutter and social network hassles.", - DescriptionSourceUrl = "https://hl2guide.github.io/All-in-One-Customized-Adblock-List/", - HomeUrl = "https://hl2guide.github.io/All-in-One-Customized-Adblock-List/", - IssuesUrl = "https://github.com/hl2guide/All-in-One-Customized-Adblock-List/issues", - LicenseId = (byte)2, Name = "All-in-One Customized Adblock List", - PublishedDate = new DateTime(2018, 2, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/hl2guide/All-in-One-Customized-Adblock-List/master/deanoman-adblocklist.txt" - }, - new - { - Id = (ushort)376, CantSnapshot = false, - Description = "Blocks title screen ads on several large MMO game websites.", - DescriptionSourceUrl = "https://github.com/collinbarrett/FilterLists/issues/257", - HomeUrl = "https://github.com/haykam821/Blocklists", - IssuesUrl = "https://github.com/haykam821/Blocklists/issues", LicenseId = (byte)2, - Name = "Haykam's MMO List", - PublishedDate = new DateTime(2018, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = "https://raw.githubusercontent.com/haykam821/Blocklists/master/mmo.txt" - }, - new - { - Id = (ushort)377, CantSnapshot = false, Description = "A block list of malicious domains.", - DescriptionSourceUrl = - "https://github.com/cb-software/CB-Malicious-Domains/blob/master/README.md", - HomeUrl = "https://github.com/cb-software/CB-Malicious-Domains", - IssuesUrl = "https://github.com/cb-software/CB-Malicious-Domains/issues", LicenseId = (byte)2, - Name = "CB Malicious Domains", - PublishedDate = new DateTime(2018, 2, 21, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/cb-software/CB-Malicious-Domains/master/block_lists/adblock_plus.txt" - }, - new - { - Id = (ushort)378, CantSnapshot = false, Description = "A block list of malicious domains.", - DescriptionSourceUrl = - "https://github.com/cb-software/CB-Malicious-Domains/blob/master/README.md", - HomeUrl = "https://github.com/cb-software/CB-Malicious-Domains", - IssuesUrl = "https://github.com/cb-software/CB-Malicious-Domains/issues", LicenseId = (byte)2, - Name = "CB Malicious Domains - Hosts", - PublishedDate = new DateTime(2018, 2, 21, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/cb-software/CB-Malicious-Domains/master/block_lists/hosts" - }, - new - { - Id = (ushort)379, CantSnapshot = false, - Description = - "These filters will cause a button labeled: \"Disqus blocked by uBlock Origin: click to unblock\" to be embedded where Disqus comments would normally be loaded. Click the button to force the comments to be loaded.", - DescriptionSourceUrl = "https://gist.github.com/gorhill/ef1b62d606473c68d524", - HomeUrl = "https://gist.github.com/gorhill/ef1b62d606473c68d524", LicenseId = (byte)5, - Name = "Disqus Click-to-Load", - PublishedDate = new DateTime(2016, 3, 9, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)4, - ViewUrl = - "https://gist.github.com/gorhill/ef1b62d606473c68d524/raw/f8181faac18cb5172c7c9bca8e5a3b22f0c925d0/gistfile1.txt" - }, - new - { - Id = (ushort)380, CantSnapshot = false, Description = "Very experimental custom filters", - DescriptionSourceUrl = "https://github.com/toshiya44/myAssets/blob/master/README.md", - HomeUrl = "https://github.com/toshiya44/myAssets", - IssuesUrl = "https://github.com/toshiya44/myAssets/issues", LicenseId = (byte)4, - Name = "Toshiya's Filter List - Experimental", - PublishedDate = new DateTime(2016, 3, 9, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)4, - ViewUrl = "https://raw.githubusercontent.com/toshiya44/myAssets/master/filters-exp.txt" - }, - new - { - Id = (ushort)381, CantSnapshot = false, - Description = "Saving the Internets... one roll at a time.", - DescriptionSourceUrl = "http://rickrolldb.com/", HomeUrl = "http://rickrolldb.com/", - IssuesUrl = "https://github.com/jamiew/rickrolldb/issues", LicenseId = (byte)5, - Name = "Rickroll Blacklist", SubmissionUrl = "http://rickrolldb.com/", SyntaxId = (byte)3, - ViewUrl = "http://rickrolldb.com/ricklist.txt" - }, - new - { - Id = (ushort)382, CantSnapshot = false, - Description = "Blocks ads/popups/fake thumbs/spam bookmark buttons and more from porn websites", - DescriptionSourceUrl = "https://raw.githubusercontent.com/WowDude/PornList/master/PornList.txt", - HomeUrl = "https://github.com/WowDude/PornList", - IssuesUrl = "https://github.com/WowDude/PornList/issues", LicenseId = (byte)16, - Name = "PornList", - PublishedDate = new DateTime(2018, 3, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)4, - ViewUrl = "https://raw.githubusercontent.com/WowDude/PornList/master/PornList.txt" - }, - new - { - Id = (ushort)383, CantSnapshot = false, ChatUrl = "https://discord.gg/013MqTM1p1qm52VcZ", - Description = - "Removes uncovered AD, AD frames, and adblock warnings from specific popular websites", - DescriptionSourceUrl = "https://austinhuang.me/0131-block-list", - DonateUrl = "https://austinhuang.me/donate", EmailAddress = "im@austinhuang.me", - HomeUrl = "https://austinhuang.me/0131-block-list", - IssuesUrl = "https://github.com/austinhuang0131/0131-block-list/issues", LicenseId = (byte)8, - Name = "0131 Block List", - PublishedDate = new DateTime(2018, 2, 16, 0, 0, 0, 0, DateTimeKind.Unspecified), - SubmissionUrl = "https://austinhuang.me/contact", SyntaxId = (byte)4, - ViewUrl = "https://austinhuang.me/0131-block-list/list.txt" - }, - new - { - Id = (ushort)384, CantSnapshot = false, - Description = - "This list is made so as to make it a lot easier on paper to use Norwegian cashback services without necessarily having to turn off your adblocker. This is because it'll prevent your adblocker from working on these sites, as adblockers have otherwise been known to interrupt cashback recognition mechanisms. It's currently tailored to users of Kickback, ViaTrumf and Norwegian Reward.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Norwegian Cashback Helper", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianCashbackHelper.txt" - }, - new - { - Id = (ushort)385, CantSnapshot = false, - Description = - "Are you tired of having to use Paint to remove potentially sensitive usernames, each and every time you're making a compilation of social media posts? Say no more! This list will remove posters' usernames from the biggest compilation sources, so that you can simply take a screencap and add it directly into your video/timeline!", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Username Hider for Compilation Creators", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Username%20Hider%20for%20Compilation%20Creators.txt" - }, - new - { - Id = (ushort)386, CantSnapshot = false, - Description = - "The Sami indigenous people, spanning 4 official countries, and 6 actively used Sami languages, deserve a list of their own to bolster their proudness.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Dandelion Sprout's Tidy Sami-languages Internet List", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/S%C3%A1megiella-interneahttalisttu.txt" - }, - new - { - Id = (ushort)387, CantSnapshot = false, - Description = - "Removes ads, affiliation ads, and empty boxes on Norwegian sites to produce a cleaner browser experience. Meant to be used on top of general filters.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Dandelion Sprout's Norwegian Filters for Tidier Websites (iOS Safari)", - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianExperimentalList%20alternate%20versions/DandelionSproutsNorskeFiltre.json" - }, - new - { - Id = (ushort)388, CantSnapshot = false, - Description = - "Removes ads, affiliation ads, and empty boxes on Norwegian sites to produce a cleaner browser experience. Meant to be used on top of general filters. The quality of the current TPL conversion is so-so, so don't expect perfect results.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Dandelion Sprout's Norwegian Filters for Tidier Websites (Internet Explorer)", - SyntaxId = (byte)10, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianExperimentalList%20alternate%20versions/DandelionSproutsNorskeFiltre.tpl" - }, - new - { - Id = (ushort)389, CantSnapshot = false, - Description = - "Here's how this list works. This is a categorised list of URLs that clot up Google search results. The list is designed for use with Personal Blocklist (and its Import function) for Google Search and Google Chrome users, in such a way that it removes search results for the URLs from your Google searches. If any other URL-based search-result-blockers for other search engines (incl. for Google Image Search) and browsers exist out there, feel free to tell me about them. The list is VERY subjective, so quite a few of you may NOT want to block the results for ALL of these URLs. In that case, simply pick whichever ones from this buffet that you want to block, and paste them into Personal Blocklist. While this list is technically possible to add to adblocker tools, it'd be a very bad idea to do so, since you wouldn't have any control over which URLs you'll be able to block outright or not.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Dandelion Sprout's list for Chrome Personal Blocklist", SyntaxId = (byte)8, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/List%20for%20Chrome%20Personal%20Blocklist" - }, - new - { - Id = (ushort)390, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = - "Filters that hide and block RSS sections on Polish websites (supplement for Polish Social Filters).", - DescriptionSourceUrl = "https://github.com/PolishFiltersTeam/PolishRSSFilters", - HomeUrl = "https://github.com/PolishFiltersTeam/PolishRSSFilters", - IssuesUrl = "https://github.com/PolishFiltersTeam/PolishRSSFilters/issues", LicenseId = (byte)9, - Name = "Polish RSS Filters", - PublishedDate = new DateTime(2018, 3, 30, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/PolishFiltersTeam/PolishRSSFilters/master/polish_rss_filters.txt" - }, - new - { - Id = (ushort)391, CantSnapshot = false, - Description = - "Removes popular games and most bad games from the front pages of various webstores and app stores.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "I Hate Overpromoted Games", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/IHateOverpromotedGames.txt" - }, - new - { - Id = (ushort)392, CantSnapshot = false, - Description = - "Intends to make it easier to browse various websites without being forced by various nag-windows to log in. At the time of writing (15th of May 2018) it chiefly supports Pinterest, Facebook and Pixiv.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Browsing websites without logging in", - PublishedDate = new DateTime(2018, 5, 15, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/BrowseWebsitesWithoutLoggingIn.txt" - }, - new - { - Id = (ushort)393, CantSnapshot = false, - Description = - "A list that demonstrates and makes use of Einar Egilsson's Redirector extensions, in order to accomplish things that no adblock tool could've achieved. Examples include turning 32-bit Windows program installation links into 64-bit ones, making Disney's US websites accessible from other countries, and turning mobile Wikipedia links into desktop ones, among other things.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", - HomeUrl = - "https://github.com/DandelionSprout/adfilt/tree/master/Dandelion%20Sprout-s%20Redirector%20Assistant%20List", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Dandelion Sprout's Redirector List", - PublishedDate = new DateTime(2018, 5, 15, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)11, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Dandelion%20Sprout-s%20Redirector%20Assistant%20List/DandelionSproutRedirectorList.json" - }, - new - { - Id = (ushort)394, CantSnapshot = false, - Description = - "A comprehensive, all-in-one ad-block list for thorough blocking of trackers, pop-up ads, ads, unwanted cookies, fake news, cookie warning messages, unwanted comment sections, crypto-coin mining, YouTube clutter and social network hassles.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/CHEF-KOCH/CKs-FilterList/master/CK%27s-FilterList.txt", - EmailAddress = "CHEF-KOCH@protonmail.com", - HomeUrl = "https://github.com/CHEF-KOCH/CKs-FilterList", - IssuesUrl = "https://github.com/CHEF-KOCH/CKs-FilterList/issues", LicenseId = (byte)17, - Name = "CHEF-KOCH's Filter List", - PublishedDate = new DateTime(2015, 8, 14, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/CHEF-KOCH/CKs-FilterList/master/CK%27s-FilterList.txt" - }, - new - { - Id = (ushort)395, CantSnapshot = false, - Description = - "This is a whitelist for DNSlock & PiHole which unblocks some of the popular domains which were wrongly listed and blocked by hosts file from various sources.", - HomeUrl = "https://github.com/raghavdua1995/DNSlock-PiHole-whitelist", - IssuesUrl = "https://github.com/raghavdua1995/DNSlock-PiHole-whitelist/issues", - LicenseId = (byte)7, Name = "DNSlock-PiHole-whitelist", - PublishedDate = new DateTime(2018, 3, 11, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)2, - ViewUrl = - "https://raw.githubusercontent.com/raghavdua1995/DNSlock-PiHole-whitelist/master/whitelist.list" - }, - new - { - Id = (ushort)396, CantSnapshot = false, - HomeUrl = "https://jspenguin2017.github.io/uBlockProtector/", - IssuesUrl = "https://jspenguin2017.github.io/uBlockProtector/issues", LicenseId = (byte)4, - Name = "Nano filters", SyntaxId = (byte)12, - ViewUrl = "https://cdn.rawgit.com/NanoAdblocker/NanoFilters/master/NanoFilters/NanoBase.txt" - }, - new - { - Id = (ushort)397, CantSnapshot = false, - HomeUrl = "https://jspenguin2017.github.io/uBlockProtector/", - IssuesUrl = "https://jspenguin2017.github.io/uBlockProtector/issues", LicenseId = (byte)4, - Name = "Nano filters - Whitelist", SyntaxId = (byte)12, - ViewUrl = - "https://cdn.rawgit.com/NanoAdblocker/NanoFilters/master/NanoFilters/NanoWhitelist.txt" - }, - new - { - Id = (ushort)398, CantSnapshot = false, - HomeUrl = "https://jspenguin2017.github.io/uBlockProtector/", - IssuesUrl = "https://jspenguin2017.github.io/uBlockProtector/issues", LicenseId = (byte)4, - Name = "Nano filters - Annoyance", SyntaxId = (byte)12, - ViewUrl = - "https://cdn.rawgit.com/NanoAdblocker/NanoFilters/master/NanoFilters/NanoAnnoyance.txt" - }, - new - { - Id = (ushort)399, CantSnapshot = false, - Description = - "A filter for uBlock Origin that aims to remove regional Swedish ads, tracking, annoyances, scams + badware, and unnecessary bloat.", - DescriptionSourceUrl = "https://github.com/lassekongo83/Frellwits-filter-lists#available-lists", - HomeUrl = "https://github.com/lassekongo83/Frellwits-filter-lists", - IssuesUrl = "https://github.com/lassekongo83/Frellwits-filter-lists/issues", - LicenseId = (byte)4, Name = "Frellwit's Swedish Filter", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/lassekongo83/Frellwits-filter-lists/master/Frellwits-Swedish-Filter.txt" - }, - new - { - Id = (ushort)400, CantSnapshot = false, - Description = - "Blocks ads, fake sites, shock sites, malware hosts and trackers. This hostfile's aim is not to break any useful websites.", - HomeUrl = "https://github.com/notracking/hosts-blocklists", - IssuesUrl = "https://github.com/notracking/hosts-blocklists/issues", LicenseId = (byte)5, - Name = "notracking - Domains", SyntaxId = (byte)2, - ViewUrl = "https://raw.githubusercontent.com/notracking/hosts-blocklists/master/domains.txt" - }, - new - { - Id = (ushort)401, CantSnapshot = false, - Description = - "Blocks ads, fake sites, shock sites, malware hosts and trackers. This hostfile's aim is not to break any useful websites.", - HomeUrl = "https://github.com/notracking/hosts-blocklists", - IssuesUrl = "https://github.com/notracking/hosts-blocklists/issues", LicenseId = (byte)5, - Name = "notracking - Hostnames", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/notracking/hosts-blocklists/master/hostnames.txt" - }, - new - { - Id = (ushort)402, CantSnapshot = false, - DiscontinuedDate = new DateTime(2015, 11, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://startshop.no/", LicenseId = (byte)5, Name = "Startshop ABP Filters", - SyntaxId = (byte)3, ViewUrl = "https://startshop.no/filter/abp" - }, - new - { - Id = (ushort)403, CantSnapshot = false, - Description = - "This filter aims to remove emoji realted scripts, stylesheets, fonts, and images.", - DescriptionSourceUrl = "https://github.com/lassekongo83/Frellwits-filter-lists#available-lists", - HomeUrl = "https://github.com/lassekongo83/Frellwits-filter-lists", - IssuesUrl = "https://github.com/lassekongo83/Frellwits-filter-lists/issues", - LicenseId = (byte)4, Name = "I Don't Care About Emojis", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/lassekongo83/Frellwits-filter-lists/master/emoji-filter.txt" - }, - new - { - Id = (ushort)405, CantSnapshot = false, - Description = - "Filters optimized for uBlock Origin, to be used with Fanboy's and/or Adguard's 'Annoyances' list(s)", - DescriptionSourceUrl = - "https://github.com/uBlockOrigin/uAssets/blob/master/filters/annoyances.txt", - HomeUrl = "https://github.com/uBlockOrigin/uAssets", - IssuesUrl = "https://github.com/uBlockOrigin/uAssets/issues", LicenseId = (byte)4, - Name = "uAssets Annoyances", SyntaxId = (byte)4, - ViewUrl = "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/annoyances.txt" - }, - new - { - Id = (ushort)410, CantSnapshot = false, - Description = - "To foil sites potentially abusing CPU/bandwidth resources without informed consent. Any such resource-abuse scripts MUST be opt-in, with complete informed consent from the visitor.", - DescriptionSourceUrl = - "https://github.com/uBlockOrigin/uAssets/blob/master/filters/resource-abuse.txt", - HomeUrl = "https://github.com/uBlockOrigin/uAssets", - IssuesUrl = "https://github.com/uBlockOrigin/uAssets/issues", LicenseId = (byte)4, - Name = "uAssets Resource Abuse", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/resource-abuse.txt" - }, - new - { - Id = (ushort)411, CantSnapshot = false, DescriptionSourceUrl = "", - HomeUrl = "https://gist.github.com/BBcan177", LicenseId = (byte)18, - Name = "pfBlockerNG - Blacklist Configuration", SyntaxId = (byte)2, - ViewUrl = - "https://gist.githubusercontent.com/BBcan177/b91d3c25667d326411b6fc4eb5c1f080/raw/7e23b07148adf030262f056870373c8f1ac2056c/squidblacklist_global_usage" - }, - new - { - Id = (ushort)412, CantSnapshot = false, HomeUrl = "https://gist.github.com/BBcan177", - LicenseId = (byte)5, Name = "pfBlockerNG - MS-3", SyntaxId = (byte)2, - ViewUrl = - "https://gist.githubusercontent.com/BBcan177/d7105c242f17f4498f81/raw/201968fa11b1f409d408a129a0774ffedb1560e2/MS-3" - }, - new - { - Id = (ushort)413, CantSnapshot = false, - Description = - "The following is the list of sites from Alexa top 1 million which embed scripts that extract email addresses from the browsers' built-in login (password) managers.", - HomeUrl = "https://gist.github.com/BBcan177", LicenseId = (byte)5, Name = "pfBlockerNG - MS-4", - SyntaxId = (byte)2, - ViewUrl = - "https://gist.githubusercontent.com/BBcan177/b6df57cef74e28d90acf1eec93d62d3b/raw/f0996cf5248657ada2adb396f3636be8716b99eb/MS-4" - }, - new - { - Id = (ushort)414, CantSnapshot = false, HomeUrl = "https://gist.github.com/BBcan177", - LicenseId = (byte)5, Name = "pfBlockerNG - MS-2", SyntaxId = (byte)2, - ViewUrl = - "https://gist.githubusercontent.com/BBcan177/4a8bf37c131be4803cb2/raw/343ff780e15205b4dd0de37c86af34cfb26b2fbe/MS-2" - }, - new - { - Id = (ushort)415, CantSnapshot = false, HomeUrl = "https://gist.github.com/BBcan177", - LicenseId = (byte)5, Name = "pfBlockerNG - MS-1", SyntaxId = (byte)2, - ViewUrl = - "https://gist.githubusercontent.com/BBcan177/bf29d47ea04391cb3eb0/raw/7290e0681bcd07415420b5c80a253652fd13f840/MS-1" - }, - new - { - Id = (ushort)416, CantSnapshot = false, HomeUrl = "https://gist.github.com/BBcan177", - LicenseId = (byte)5, Name = "EasyList DE Domains", SyntaxId = (byte)2, - ViewUrl = - "https://gist.githubusercontent.com/BBcan177/2a9fc2548c3c5a5e2dc86e580b5795d2/raw/2f5c90ffb3bd02199ace1b16a0bd9f53b29f0879/EasyList_DE" - }, - new - { - Id = (ushort)417, CantSnapshot = false, - Description = - "This is a community-contributed list of referrer spammers maintained by Matomo, the leading open source web analytics platform.", - HomeUrl = "https://github.com/matomo-org/referrer-spam-blacklist", - IssuesUrl = "https://github.com/matomo-org/referrer-spam-blacklist/issues", - LicenseId = (byte)20, Name = "Referrer Spam Blacklist (Matomo)", SyntaxId = (byte)2, - ViewUrl = - "https://raw.githubusercontent.com/matomo-org/referrer-spam-blacklist/master/spammers.txt" - }, - new - { - Id = (ushort)418, CantSnapshot = false, - DescriptionSourceUrl = - "https://github.com/desbma/referer-spam-domains-blacklist#referer-spam-blacklist", - HomeUrl = "https://github.com/desbma/referer-spam-domains-blacklist", - IssuesUrl = "https://github.com/desbma/referer-spam-domains-blacklist/issues", - LicenseId = (byte)14, Name = "Referer Spam Blacklist (desbma)", SyntaxId = (byte)2, - ViewUrl = - "https://raw.githubusercontent.com/desbma/referer-spam-domains-blacklist/master/spammers.txt" - }, - new - { - Id = (ushort)419, CantSnapshot = false, - Description = - "Spammers get paid by businesses whose websites they advertise. We refuse to accept spam from any of following domains or advertising any of these domains, as we don't want to buy from spammers. We publish this list for informational purposes only.", - DescriptionSourceUrl = "https://www.joewein.net/spam/blacklist.htm", - DonateUrl = "https://www.joewein.net/spam/blacklist.htm", - HomeUrl = "https://www.joewein.net/spam/index.htm", LicenseId = (byte)5, - Name = "JoeWein Domain Blacklist Base", SyntaxId = (byte)2, - ViewUrl = "https://www.joewein.net/dl/bl/dom-bl-base.txt" - }, - new - { - Id = (ushort)420, CantSnapshot = false, - DonateUrl = "https://www.joewein.net/spam/blacklist.htm", - HomeUrl = "https://www.joewein.net/spam/index.htm", LicenseId = (byte)5, - Name = "JoeWein Email Sender Blacklist", SyntaxId = (byte)2, - ViewUrl = "https://www.joewein.net/dl/bl/from-bl.txt" - }, - new - { - Id = (ushort)421, CantSnapshot = false, - Description = "A host file generated from updated phishing site feeds.", - DescriptionSourceUrl = - "https://gitlab.com/Kurobeats/phishing_hosts#phishing-site-hosts-generator", - DonateUrl = "https://kurobeats.xyz/", HomeUrl = "https://gitlab.com/Kurobeats/phishing_hosts", - IssuesUrl = "https://gitlab.com/Kurobeats/phishing_hosts/issues", LicenseId = (byte)19, - Name = "Phishing Hosts", SyntaxId = (byte)1, - ViewUrl = "https://gitlab.com/Kurobeats/phishing_hosts/raw/master/hosts" - }, - new - { - Id = (ushort)422, CantSnapshot = false, - Description = - "List of shit websites for Google Personal Blocklist or Google Hit Hider by Domain", - DescriptionSourceUrl = "https://github.com/ligyxy/Blocklist#blocklist", - HomeUrl = "https://github.com/ligyxy/Blocklist", - IssuesUrl = "https://github.com/ligyxy/Blocklist/issues", LicenseId = (byte)2, - Name = "Blocklist (ligyxy)", SyntaxId = (byte)2, - ViewUrl = "https://github.com/ligyxy/Blocklist/blob/master/BLOCKLIST" - }, - new - { - Id = (ushort)423, CantSnapshot = false, - DonateUrl = "https://www.malekal.com/dons-pour-malekal-com/", - HomeUrl = "https://www.malekal.com", LicenseId = (byte)5, Name = "Malekal's Hosts", - SyntaxId = (byte)1, ViewUrl = "https://www.malekal.com/HOSTS_filtre/HOSTS.txt" - }, - new - { - Id = (ushort)424, CantSnapshot = false, HomeUrl = "https://gist.github.com/MOxFIVE", - LicenseId = (byte)5, Name = "Personal Blocklist (MOxFIVE)", SyntaxId = (byte)2, - ViewUrl = - "https://gist.githubusercontent.com/MOxFIVE/4730cac715ef406bd8eac7b29335be4a/raw/d21fa08e97963edde372d0d3e50703c783c9c32e/Personal%2520Blocklist.txt" - }, - new - { - Id = (ushort)425, CantSnapshot = false, - Description = - "Self-updating PHP library which blocks hundreds of spammy domains from ruining your website statistics", - DescriptionSourceUrl = - "https://github.com/nabble/semalt-blocker#self-updating-php-library-which-blocks-hundreds-of-spammy-domains-from-ruining-your-website-statistics", - HomeUrl = "https://github.com/nabble/semalt-blocker", - IssuesUrl = "https://github.com/nabble/semalt-blocker/issues", LicenseId = (byte)2, - Name = "Semalt Blocked Domains", SyntaxId = (byte)2, - ViewUrl = "https://raw.githubusercontent.com/nabble/semalt-blocker/master/domains/blocked" - }, - new - { - Id = (ushort)426, CantSnapshot = false, - Description = "Master Feed of known, active and non-sinkholed C&Cs IP addresses", - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YMFSMT9MW2Y6Q", - HomeUrl = "https://osint.bambenekconsulting.com/feeds/", LicenseId = (byte)21, - Name = "OSINT C2 IP Feed", SyntaxId = (byte)2, - ViewUrl = "https://osint.bambenekconsulting.com/feeds/c2-ipmasterlist.txt" - }, - new - { - Id = (ushort)427, CantSnapshot = false, - Description = - "The phishing bad sites is updated using data from www.phishtank.com once per day. The domains included are known to be fraudulent and generally dangerous.", - HomeUrl = "http://phishing.mailscanner.info/", LicenseId = (byte)5, Name = "Phishing Bad Sites", - SyntaxId = (byte)2, ViewUrl = "http://phishing.mailscanner.info/phishing.bad.sites.conf" - }, - new - { - Id = (ushort)428, CantSnapshot = false, HomeUrl = "https://www.threatcrowd.org/", - LicenseId = (byte)5, Name = "ThreatCrowd Domains", SyntaxId = (byte)2, - ViewUrl = "https://www.threatcrowd.org/feeds/domains.txt" - }, - new - { - Id = (ushort)429, CantSnapshot = false, - Description = - "International List consists mostly of static cosmetic filters. English and few German websites are included. As regards tracking filters, they have been partly copied from other privacy filter lists.", - DescriptionSourceUrl = "https://github.com/betterwebleon/international-list#international-list", - HomeUrl = "https://github.com/betterwebleon/international-list", - IssuesUrl = "https://github.com/betterwebleon/international-list/issues", LicenseId = (byte)11, - Name = "International List", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/betterwebleon/international-list/master/filters.txt" - }, - new - { - Id = (ushort)430, CantSnapshot = false, - Description = - "Blocks rogue websites and some ads on Norwegian sites. Intended for use only with hosts-specific tools; users of uBlock Origin and Nano Adblocker should preferably use the regular version of this list instead.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Dandelion Sprout's Norwegian Filters for Tidier Websites (Hosts version)", - SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianExperimentalList%20alternate%20versions/AdawayHosts" - }, - new - { - Id = (ushort)431, CantSnapshot = false, - Description = - "Have you ever felt bothered by how many websites still think that everyone are using narrow monitors? Well, here's how to stretch them out like a piece of gum!", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Dandelion Sprout's Website Stretcher", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Dandelion%20Sprout's%20Website%20Stretcher.txt" - }, - new - { - Id = (ushort)432, CantSnapshot = false, - Description = - "Do you feel that Friendship is Magic has overstayed its welcome? Here's a list that'll let you keep more of a distance to it.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Anti-FіМ List", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Anti-F%D1%96%D0%9C%20List.txt" - }, - new - { - Id = (ushort)433, CantSnapshot = false, - Description = - "Are you tired of being told by others what you should watch, specifically the hipsters that run around on IMDB? Here's a way to let you feel more peaceful with your truly own opinions.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Anti-IMDB List", SyntaxId = (byte)4, - ViewUrl = "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Anti-IMDB%20List.txt" - }, - new - { - Id = (ushort)434, CantSnapshot = false, - Description = - "Are you tired of having to turn off autoplay on YouTube every time you e.g. go to incognito mode? Are you worried of having to use specific extensions just for that purpose? Then this list is for you.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Stop Autoplay on YouTube", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/StopAutoplayOnYouTube.txt" - }, - new - { - Id = (ushort)435, CantSnapshot = false, Description = "A redirector list for Chinese users.", - HomeUrl = "https://github.com/googlehosts/hosts", - IssuesUrl = "https://github.com/googlehosts/hosts/issues", LicenseId = (byte)22, - Name = "Google Hosts", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/googlehosts/hosts/master/hosts-files/hosts" - }, - new - { - Id = (ushort)436, CantSnapshot = false, - Description = - "A filter for uBlock Origin (Firefox Android) that aims to specifically target websites that nags people to install their app.", - DescriptionSourceUrl = "https://github.com/lassekongo83/Frellwits-filter-lists#available-lists", - HomeUrl = "https://github.com/lassekongo83/Frellwits-filter-lists", - IssuesUrl = "https://github.com/lassekongo83/Frellwits-filter-lists/issues", - LicenseId = (byte)4, Name = "I Don't Want Your App", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/lassekongo83/Frellwits-filter-lists/master/i-dont-want-your-app.txt" - }, - new - { - Id = (ushort)437, CantSnapshot = false, Description = "Complementary subscription to EasyList.", - DescriptionSourceUrl = "https://github.com/easylistbrasil/easylistbrasil/", - EmailAddress = "easylistbrasil.subscription@gmail.com", - ForumUrl = "http://easylistbrasil.freeforums.net", - HomeUrl = "https://easylistbrasil.github.io/", - IssuesUrl = "https://github.com/easylistbrasil/easylistbrasil/issues", LicenseId = (byte)8, - Name = "EasyList Brasil", - ViewUrl = - "https://raw.githubusercontent.com/easylistbrasil/easylistbrasil/filtro/easylistbrasil.txt" - }, - new - { - Id = (ushort)438, CantSnapshot = false, EmailAddress = "mail@perflyst.de", - HomeUrl = "https://github.com/Perflyst/PiHoleBlocklist", - IssuesUrl = "https://github.com/Perflyst/PiHoleBlocklist/issues", LicenseId = (byte)2, - Name = "PiHole Blocklist Session Replay", SyntaxId = (byte)2, - ViewUrl = "https://raw.githubusercontent.com/Perflyst/PiHoleBlocklist/master/SessionReplay.txt" - }, - new - { - Id = (ushort)439, CantSnapshot = false, EmailAddress = "mail@perflyst.de", - HomeUrl = "https://github.com/Perflyst/PiHoleBlocklist", - IssuesUrl = "https://github.com/Perflyst/PiHoleBlocklist/issues", LicenseId = (byte)2, - Name = "PiHole Blocklist SmartTV", SyntaxId = (byte)2, - ViewUrl = "https://raw.githubusercontent.com/Perflyst/PiHoleBlocklist/master/SmartTV.txt" - }, - new - { - Id = (ushort)440, CantSnapshot = false, EmailAddress = "mail@perflyst.de", - HomeUrl = "https://github.com/Perflyst/PiHoleBlocklist", - IssuesUrl = "https://github.com/Perflyst/PiHoleBlocklist/issues", LicenseId = (byte)2, - Name = "PiHole Blocklist Android Tracking", SyntaxId = (byte)2, - ViewUrl = - "https://raw.githubusercontent.com/Perflyst/PiHoleBlocklist/master/android-tracking.txt" - }, - new - { - Id = (ushort)441, CantSnapshot = false, - Description = - "Personal Blocklist by WaLLy3K (https://firebog.net/about). Content added to this list has been manually verified, and usually updated every two weeks.", - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HU4EDJZP2S9QA", - HomeUrl = "https://firebog.net/", LicenseId = (byte)13, Name = "WaLLy3K Blocklist", - SyntaxId = (byte)2, ViewUrl = "https://v.firebog.net/hosts/static/w3kbl.txt" - }, - new - { - Id = (ushort)442, CantSnapshot = false, LicenseId = (byte)2, Name = "Bill Stearns' Hosts", - SyntaxId = (byte)2, ViewUrl = "https://v.firebog.net/hosts/BillStearns.txt" - }, - new - { - Id = (ushort)443, CantSnapshot = false, LicenseId = (byte)2, Name = "Kowabit", - SyntaxId = (byte)2, ViewUrl = "https://v.firebog.net/hosts/Kowabit.txt" - }, - new - { - Id = (ushort)444, CantSnapshot = false, - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HU4EDJZP2S9QA", - HomeUrl = "https://firebog.net/", LicenseId = (byte)2, Name = "EasyList Hosts", - SyntaxId = (byte)2, ViewUrl = "https://v.firebog.net/hosts/Easylist.txt" - }, - new - { - Id = (ushort)445, CantSnapshot = false, - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HU4EDJZP2S9QA", - HomeUrl = "https://firebog.net/", LicenseId = (byte)2, Name = "EasyPrivacy Hosts", - SyntaxId = (byte)2, ViewUrl = "https://v.firebog.net/hosts/Easyprivacy.txt" - }, - new - { - Id = (ushort)446, CantSnapshot = false, LicenseId = (byte)2, Name = "Prigent Ads", - SyntaxId = (byte)2, ViewUrl = "https://v.firebog.net/hosts/Prigent-Ads.txt" - }, - new - { - Id = (ushort)447, CantSnapshot = false, - Description = "Tracker Domains Block List from quidsup.net", - DonateUrl = "https://quidsup.net/donate/", - HomeUrl = "https://quidsup.net/notrack/blocklist.php", - IssuesUrl = "https://gitlab.com/quidsup/notrack-blocklists/issues", LicenseId = (byte)4, - Name = "NoTrack Tracker Blocklist", SyntaxId = (byte)2, - ViewUrl = "https://gitlab.com/quidsup/notrack-blocklists/raw/master/notrack-blocklist.txt" - }, - new - { - Id = (ushort)448, CantSnapshot = false, - Description = "Malware Domains Block List from quidsup.net", - DonateUrl = "https://quidsup.net/donate/", - HomeUrl = "https://quidsup.net/notrack/blocklist.php", - IssuesUrl = "https://gitlab.com/quidsup/notrack-blocklists/issues", LicenseId = (byte)4, - Name = "NoTrack Malware Blocklist", SyntaxId = (byte)2, - ViewUrl = "https://gitlab.com/quidsup/notrack-blocklists/raw/master/notrack-malware.txt" - }, - new - { - Id = (ushort)449, CantSnapshot = false, - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CXF2HBWCMSZVL", - HomeUrl = "https://github.com/crazy-max/WindowsSpyBlocker", - IssuesUrl = "https://github.com/crazy-max/WindowsSpyBlocker/issues", LicenseId = (byte)2, - Name = "WindowsSpyBlocker Hosts Spy", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt" - }, - new - { - Id = (ushort)450, CantSnapshot = false, Description = "Blocks Windows updates.", - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CXF2HBWCMSZVL", - HomeUrl = "https://github.com/crazy-max/WindowsSpyBlocker", - IssuesUrl = "https://github.com/crazy-max/WindowsSpyBlocker/issues", LicenseId = (byte)2, - Name = "WindowsSpyBlocker Hosts Update", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/update.txt" - }, - new - { - Id = (ushort)451, CantSnapshot = false, - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CXF2HBWCMSZVL", - HomeUrl = "https://github.com/crazy-max/WindowsSpyBlocker", - IssuesUrl = "https://github.com/crazy-max/WindowsSpyBlocker/issues", LicenseId = (byte)2, - Name = "WindowsSpyBlocker Hosts Extra", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/extra.txt" - }, - new - { - Id = (ushort)452, CantSnapshot = false, - Description = - "A comprehensive, all-in-one ad-block list for Android. Apps and OS related traffic, it's designed to filter 'unneeded' Android connections. The list is only tested against AdGuard!", - DonateUrl = "https://github.com/CHEF-KOCH/Donations", EmailAddress = "CHEF-KOCH@protonmail.com", - HomeUrl = "https://github.com/CHEF-KOCH/CKs-FilterList", - IssuesUrl = "https://github.com/CHEF-KOCH/CKs-FilterList/issues", LicenseId = (byte)17, - Name = "CHEF-KOCH's Android Filter List", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/CHEF-KOCH/CKs-FilterList/master/Android/CK's-Android-FilterList.txt" - }, - new - { - Id = (ushort)453, CantSnapshot = false, Description = "Block all external Fonts.", - DonateUrl = "https://github.com/CHEF-KOCH/Donations", EmailAddress = "CHEF-KOCH@protonmail.com", - HomeUrl = "https://github.com/CHEF-KOCH/CKs-FilterList", - IssuesUrl = "https://github.com/CHEF-KOCH/CKs-FilterList/issues", LicenseId = (byte)17, - Name = "CHEF-KOCH's Fonts Filter List", SyntaxId = (byte)3, - ViewUrl = - "https://github.com/CHEF-KOCH/CKs-FilterList/raw/master/Fonts/CK's-Fonts-FilterList.txt" - }, - new - { - Id = (ushort)454, CantSnapshot = false, - Description = - "Blocks all suspicious, unverified, fake, duplicate or malfunction torrent trackers. ", - DonateUrl = "https://github.com/CHEF-KOCH/Donations", EmailAddress = "CHEF-KOCH@protonmail.com", - HomeUrl = "https://github.com/CHEF-KOCH/CKs-FilterList", - IssuesUrl = "https://github.com/CHEF-KOCH/CKs-FilterList/issues", LicenseId = (byte)17, - Name = "CHEF-KOCH's BadTorrentTracker Filter List", SyntaxId = (byte)3, - ViewUrl = - "https://github.com/CHEF-KOCH/CKs-FilterList/raw/master/Torrent/CK's-Torrent-FilterList.txt" - }, - new - { - Id = (ushort)455, CantSnapshot = false, - Description = "HOSTS file to block all known NSA / GCHQ / C.I.A. / F.B.I. spying servers.", - DonateUrl = "https://github.com/CHEF-KOCH/Donations", EmailAddress = "CHEF-KOCH@protonmail.com", - HomeUrl = "https://github.com/CHEF-KOCH/CKs-FilterList", - IssuesUrl = "https://github.com/CHEF-KOCH/CKs-FilterList/issues", LicenseId = (byte)17, - Name = "CHEF-KOCH's NSABlocklist FilterList", SyntaxId = (byte)1, - ViewUrl = - "https://github.com/CHEF-KOCH/CKs-FilterList/raw/master/Corporations/NSABlocklist/CK's-NSABlocklist-FilterList.txt" - }, - new - { - Id = (ushort)460, CantSnapshot = false, - Description = - "A comprehensive, all-in-one domain list for thorough blocking of trackers, pop-up ads, ads, unwanted cookies and faked pages.", - DonateUrl = "https://github.com/CHEF-KOCH/Donations", EmailAddress = "CHEF-KOCH@protonmail.com", - HomeUrl = "https://github.com/CHEF-KOCH/CKs-FilterList", - IssuesUrl = "https://github.com/CHEF-KOCH/CKs-FilterList/issues", LicenseId = (byte)17, - Name = "CHEF-KOCH's Onion & I2P Filter List", SyntaxId = (byte)1, - ViewUrl = - "https://github.com/CHEF-KOCH/CKs-FilterList/raw/master/I2P%20%26%20Onion/CK's-Onion-FilterList.txt" - }, - new - { - Id = (ushort)461, CantSnapshot = false, - Description = "Blocks Game Telemetry and other game specific 'unneeded' stuff.", - DonateUrl = "https://github.com/CHEF-KOCH/Donations", EmailAddress = "CHEF-KOCH@protonmail.com", - HomeUrl = "https://github.com/CHEF-KOCH/CKs-FilterList", - IssuesUrl = "https://github.com/CHEF-KOCH/CKs-FilterList/issues", LicenseId = (byte)17, - Name = "CHEF-KOCH's Game HOSTS Filter List", SyntaxId = (byte)1, - ViewUrl = - "https://github.com/CHEF-KOCH/CKs-FilterList/raw/master/HOSTS/CK's-Game-HOSTS-FilterList.txt" - }, - new - { - Id = (ushort)462, CantSnapshot = false, - Description = "A comprehensive, all-in-one ad-block list in order to block Malware Domains.", - DonateUrl = "https://github.com/CHEF-KOCH/Donations", EmailAddress = "CHEF-KOCH@protonmail.com", - HomeUrl = "https://github.com/CHEF-KOCH/CKs-FilterList", - IssuesUrl = "https://github.com/CHEF-KOCH/CKs-FilterList/issues", LicenseId = (byte)17, - Name = "CHEF-KOCH's Malware Filter List", SyntaxId = (byte)3, - ViewUrl = - "https://github.com/CHEF-KOCH/CKs-FilterList/raw/master/Malware/CK's-Malware-FilterList.txt" - }, - new - { - Id = (ushort)463, CantSnapshot = false, LicenseId = (byte)2, Name = "Prigent Malware", - SyntaxId = (byte)2, ViewUrl = "https://v.firebog.net/hosts/Prigent-Malware.txt" - }, - new - { - Id = (ushort)464, CantSnapshot = false, LicenseId = (byte)2, Name = "Prigent Tracking", - SyntaxId = (byte)2, ViewUrl = "https://v.firebog.net/hosts/Prigent-Tracking.txt" - }, - new - { - Id = (ushort)465, CantSnapshot = false, LicenseId = (byte)2, Name = "Shalla Malware", - SyntaxId = (byte)2, ViewUrl = "https://v.firebog.net/hosts/Shalla-mal.txt" - }, - new - { - Id = (ushort)466, CantSnapshot = false, IssuesUrl = "https://github.com/kano1/I/issues", - LicenseId = (byte)5, Name = "Kano1 Simple List", SyntaxId = (byte)3, - ViewUrl = "https://github.com/kano1/I/raw/master/adblock.txt" - }, - new - { - Id = (ushort)467, CantSnapshot = false, Description = "Domain Bad Isue Ads", - IssuesUrl = "https://github.com/kano1/I/issues", LicenseId = (byte)5, - Name = "Adware BL(By Garuda)", SyntaxId = (byte)3, - ViewUrl = "https://github.com/kano1/I/raw/master/badway.txt" - }, - new - { - Id = (ushort)468, CantSnapshot = false, Description = "list for bad isueads", - IssuesUrl = "https://github.com/kano1/I/issues", LicenseId = (byte)5, - Name = "Adware Filter Block", SyntaxId = (byte)3, - ViewUrl = "https://github.com/kano1/I/raw/master/adware.txt" - }, - new - { - Id = (ushort)469, CantSnapshot = false, - Description = - "list for keloger,system tracker,cookie collector,malware tracker, and oter spyware", - IssuesUrl = "https://github.com/kano1/I/issues", LicenseId = (byte)5, - Name = "Spyware Filter Block List", SyntaxId = (byte)3, - ViewUrl = "https://raw.githubusercontent.com/kano1/Kano/master/Spyware.txt" - }, - new - { - Id = (ushort)470, CantSnapshot = false, - Description = - "A firewall blacklist composed from IP lists, providing maximum protection with minimum false positives. Suitable for basic protection on all internet facing servers, routers and firewalls. (includes: bambenek_c2, dshield, feodo, fullbogons, spamhaus_drop, spamhaus_edrop, sslbl, zeus_badips, ransomware_rw)", - EmailAddress = "costa@tsaousis.gr", HomeUrl = "https://iplists.firehol.org/", - LicenseId = (byte)5, Name = "Firehol Level 1", - ViewUrl = "https://github.com/firehol/blocklist-ipsets/raw/master/firehol_level1.netset" - }, - new - { - Id = (ushort)471, CantSnapshot = false, - Description = - "An ipset made from blocklists that track attacks, during about the last 48 hours. (includes: blocklist_de, dshield_1d, greensnow)", - EmailAddress = "costa@tsaousis.gr", HomeUrl = "https://iplists.firehol.org/", - LicenseId = (byte)5, Name = "Firehol Level 2", - ViewUrl = "https://github.com/firehol/blocklist-ipsets/raw/master/firehol_level2.netset" - }, - new - { - Id = (ushort)472, CantSnapshot = false, Description = "Blocks access to Pinterest domains.", - EmailAddress = "jmdugan_pubprofile_1522347973@biocontact.org", - HomeUrl = "https://github.com/jmdugan/blocklists", - IssuesUrl = "https://github.com/jmdugan/blocklists/issues", LicenseId = (byte)5, - Name = "jmdugan Blocklists Pinterest", SyntaxId = (byte)1, - ViewUrl = "https://github.com/jmdugan/blocklists/raw/master/corporations/pinterest/all" - }, - new - { - Id = (ushort)473, CantSnapshot = false, Description = "Blocks access to CloudFlare domains.", - EmailAddress = "jmdugan_pubprofile_1522347973@biocontact.org", - HomeUrl = "https://github.com/jmdugan/blocklists", - IssuesUrl = "https://github.com/jmdugan/blocklists/issues", LicenseId = (byte)5, - Name = "jmdugan Blocklists CloudFlare", SyntaxId = (byte)1, - ViewUrl = "https://github.com/jmdugan/blocklists/raw/master/corporations/cloudflare/all" - }, - new - { - Id = (ushort)474, CantSnapshot = false, Description = "Blocks access to all Facebook domains.", - EmailAddress = "jmdugan_pubprofile_1522347973@biocontact.org", - HomeUrl = "https://github.com/jmdugan/blocklists", - IssuesUrl = "https://github.com/jmdugan/blocklists/issues", LicenseId = (byte)5, - Name = "jmdugan Blocklists Facebook", SyntaxId = (byte)1, - ViewUrl = "https://github.com/jmdugan/blocklists/raw/master/corporations/facebook/all" - }, - new - { - Id = (ushort)475, CantSnapshot = false, - Description = "Blocks access to Mozilla tracking domains.", - EmailAddress = "jmdugan_pubprofile_1522347973@biocontact.org", - HomeUrl = "https://github.com/jmdugan/blocklists", - IssuesUrl = "https://github.com/jmdugan/blocklists/issues", LicenseId = (byte)5, - Name = "jmdugan Blocklists Mozilla", SyntaxId = (byte)1, - ViewUrl = "https://github.com/jmdugan/blocklists/raw/master/corporations/mozilla/all.txt" - }, - new - { - Id = (ushort)476, CantSnapshot = false, Description = "Blocks access to Microsoft domains.", - EmailAddress = "jmdugan_pubprofile_1522347973@biocontact.org", - HomeUrl = "https://github.com/jmdugan/blocklists", - IssuesUrl = "https://github.com/jmdugan/blocklists/issues", LicenseId = (byte)5, - Name = "jmdugan Blocklists Microsoft", SyntaxId = (byte)1, - ViewUrl = "https://github.com/jmdugan/blocklists/raw/master/corporations/microsoft/all" - }, - new - { - Id = (ushort)477, CantSnapshot = false, - Description = "Blocks access to utility Google domains.", - EmailAddress = "jmdugan_pubprofile_1522347973@biocontact.org", - HomeUrl = "https://github.com/jmdugan/blocklists", - IssuesUrl = "https://github.com/jmdugan/blocklists/issues", LicenseId = (byte)5, - Name = "jmdugan Blocklists Google Utility", SyntaxId = (byte)1, - ViewUrl = "https://github.com/jmdugan/blocklists/raw/master/corporations/google/non_localized" - }, - new - { - Id = (ushort)478, CantSnapshot = false, - Description = "Blocks access to international Google domains.", - EmailAddress = "jmdugan_pubprofile_1522347973@biocontact.org", - HomeUrl = "https://github.com/jmdugan/blocklists", - IssuesUrl = "https://github.com/jmdugan/blocklists/issues", LicenseId = (byte)5, - Name = "jmdugan Blocklists Google International", SyntaxId = (byte)1, - ViewUrl = "https://github.com/jmdugan/blocklists/raw/master/corporations/google/localized" - }, - new - { - Id = (ushort)479, CantSnapshot = false, EmailAddress = "easylist.polish@gmail.com", - HomeUrl = "https://easylist.to", IssuesUrl = "easylist.polish@gmail.com", LicenseId = (byte)4, - Name = "EasyList Polish", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylistpolish.txt" - }, - new - { - Id = (ushort)480, CantSnapshot = false, EmailAddress = "mail.energized@protonmail.com", - HomeUrl = "https://github.com/yecarrillo/adblock-colombia", - IssuesUrl = "https://github.com/yecarrillo/adblock-colombia/issues", LicenseId = (byte)3, - Name = "yecarrillo's ad-blocking subscription for Colombian sites", SyntaxId = (byte)4, - ViewUrl = "https://github.com/yecarrillo/adblock-colombia/raw/master/adblock_co.txt" - }, - new - { - Id = (ushort)481, CantSnapshot = false, EmailAddress = "mail.energized@protonmail.com", - HomeUrl = "https://ador.chorompotro.com/energized", - IssuesUrl = "https://github.com/EnergizedProtection/EnergizedHosts/issues", LicenseId = (byte)2, - Name = "Energized Ad Protection", - ViewUrl = - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedHosts/master/EnergizedAd/energized/hosts" - }, - new - { - Id = (ushort)482, CantSnapshot = false, EmailAddress = "mail.energized@protonmail.com", - HomeUrl = "https://ador.chorompotro.com/energized", - IssuesUrl = "https://github.com/EnergizedProtection/EnergizedHosts/issues", LicenseId = (byte)2, - Name = "Energized Malware Protection", - ViewUrl = - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedHosts/master/EnergizedMalware/energized/hosts" - }, - new - { - Id = (ushort)483, CantSnapshot = false, EmailAddress = "mail.energized@protonmail.com", - HomeUrl = "https://ador.chorompotro.com/energized", - IssuesUrl = "https://github.com/EnergizedProtection/EnergizedHosts/issues", LicenseId = (byte)2, - Name = "Energized Porn Protection", - ViewUrl = - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedHosts/master/EnergizedPorn/energized/hosts" - }, - new - { - Id = (ushort)484, CantSnapshot = false, EmailAddress = "mail.energized@protonmail.com", - HomeUrl = "https://ador.chorompotro.com/energized", - IssuesUrl = "https://github.com/EnergizedProtection/EnergizedHosts/issues", LicenseId = (byte)2, - Name = "Energized Blu", - ViewUrl = - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedBlu/master/energized/blu" - }, - new - { - Id = (ushort)485, CantSnapshot = false, EmailAddress = "mail.energized@protonmail.com", - HomeUrl = "https://ador.chorompotro.com/energized", - IssuesUrl = "https://github.com/EnergizedProtection/EnergizedHosts/issues", LicenseId = (byte)2, - Name = "Energized Blu go", - ViewUrl = - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedBlu/master/energized/blu_go" - }, - new - { - Id = (ushort)486, CantSnapshot = false, EmailAddress = "mail.energized@protonmail.com", - HomeUrl = "https://ador.chorompotro.com/energized", - IssuesUrl = "https://github.com/EnergizedProtection/EnergizedHosts/issues", LicenseId = (byte)2, - Name = "Energized Lite Protection", - ViewUrl = - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedHosts/master/EnergizedLite/energized/hosts" - }, - new - { - Id = (ushort)487, CantSnapshot = false, EmailAddress = "mail.energized@protonmail.com", - HomeUrl = "https://ador.chorompotro.com/energized", - IssuesUrl = "https://github.com/EnergizedProtection/EnergizedHosts/issues", LicenseId = (byte)2, - Name = "Energized Porn Lite Protection", - ViewUrl = - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedHosts/master/EnergizedPornLite/energized/hosts" - }, - new - { - Id = (ushort)488, CantSnapshot = false, EmailAddress = "mail.energized@protonmail.com", - HomeUrl = "https://ador.chorompotro.com/energized", - IssuesUrl = "https://github.com/EnergizedProtection/EnergizedHosts/issues", LicenseId = (byte)2, - Name = "Energized Ultimate Protection", - ViewUrl = - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedHosts/master/EnergizedUltimate/energized/hosts" - }, - new - { - Id = (ushort)489, CantSnapshot = false, EmailAddress = "mail.energized@protonmail.com", - HomeUrl = "https://ador.chorompotro.com/energized", - IssuesUrl = "https://github.com/EnergizedProtection/EnergizedHosts/issues", LicenseId = (byte)2, - Name = "Energized Unified Protection", - ViewUrl = - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedHosts/master/EnergizedUnified/energized/hosts" - }, - new - { - Id = (ushort)490, CantSnapshot = false, HomeUrl = "https://github.com/CyanideBrother/anti-pr0n", - IssuesUrl = "https://github.com/CyanideBrother/anti-pr0n/issues", LicenseId = (byte)5, - Name = "Anti-pr0n hosts", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/CyanideBrother/anti-pr0n/master/hosts" - }, - new - { - Id = (ushort)491, CantSnapshot = false, - Description = - "This is an endeavour to find all porn domains and compile them into a single hosts to allow for easy blocking of porn on your local machine or on a network.", - HomeUrl = "https://github.com/Clefspeare13/pornhosts", - IssuesUrl = "https://github.com/Clefspeare13/pornhosts/issues", LicenseId = (byte)2, - Name = "pornhosts", SyntaxId = (byte)1, - ViewUrl = "https://github.com/Clefspeare13/pornhosts/raw/master/0.0.0.0/hosts" - }, - new - { - Id = (ushort)492, CantSnapshot = false, HomeUrl = "https://github.com/mhxion/pornaway", - IssuesUrl = "https://github.com/mhxion/pornaway/issues", LicenseId = (byte)2, - Name = "PornAway blacklist (sites)", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/mhxion/pornaway/master/hosts/porn_sites.txt" - }, - new - { - Id = (ushort)493, CantSnapshot = false, HomeUrl = "https://github.com/mhxion/pornaway", - IssuesUrl = "https://github.com/mhxion/pornaway/issues", LicenseId = (byte)2, - Name = "PornAway blacklist (ads)", SyntaxId = (byte)1, - ViewUrl = "https://github.com/mhxion/pornaway/raw/master/hosts/porn_ads.txt" - }, - new - { - Id = (ushort)494, CantSnapshot = false, - Description = - "This list of hosts is compiled from server logs on my own servers and forms the basis of the bad referrers domain lists for The Nginx Ultimate Bad Bot Blocker at https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker and the Apache Ultimate Bad Bot Blocker at https://github.com/mitchellkrogza/apache-ultimate-bad-bot-blocker", - DonateUrl = "https://paypal.me/mitchellkrog/", EmailAddress = "mitchellkrog@gmail.com", - HomeUrl = "https://github.com/mitchellkrogza/Badd-Boyz-Hosts", - IssuesUrl = "https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues", LicenseId = (byte)2, - Name = "Badd Boyz Hosts", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts" - }, - new - { - Id = (ushort)495, CantSnapshot = false, - Description = "Utility for detecting phishing domains targeting Ethereum users.", - EmailAddress = "hello@metamask.io", HomeUrl = "https://github.com/MetaMask/eth-phishing-detect", - IssuesUrl = "https://github.com/MetaMask/eth-phishing-detect/issues", LicenseId = (byte)23, - Name = "ETH Phishing Detect", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/MetaMask/eth-phishing-detect/master/src/hosts.txt" - }, - new - { - Id = (ushort)496, CantSnapshot = false, - Description = "MrThreats filter list that blocks confirmed phishing domains", - HomeUrl = "https://github.com/MrThreat/Confirmed-Phish", - IssuesUrl = "https://github.com/MrThreat/Confirmed-Phish/issues", LicenseId = (byte)5, - Name = "Confirmed Phishing Domains", - ViewUrl = "https://raw.githubusercontent.com/MrThreat/Confirmed-Phish/master/phish.txt" - }, - new - { - Id = (ushort)497, CantSnapshot = false, DonateUrl = "https://adzhosts.eu/index-en.php", - HomeUrl = "https://adzhosts.eu/index-en.php", LicenseId = (byte)5, Name = "AdZHosts Windows", - SyntaxId = (byte)1, ViewUrl = "https://adzhosts.eu/hosts/adzhosts-windows.txt" - }, - new - { - Id = (ushort)498, CantSnapshot = false, DonateUrl = "https://adzhosts.eu/index-en.php", - HomeUrl = "https://adzhosts.eu/index-en.php", LicenseId = (byte)5, - Name = "AdZHosts Mac / Linux", SyntaxId = (byte)1, - ViewUrl = "https://adzhosts.eu/hosts/adzhosts-mac-linux.txt" - }, - new - { - Id = (ushort)499, CantSnapshot = false, DonateUrl = "https://adzhosts.eu/index-en.php", - HomeUrl = "https://adzhosts.eu/index-en.php", LicenseId = (byte)5, Name = "AdZHosts Android", - SyntaxId = (byte)1, ViewUrl = "https://adzhosts.eu/hosts/adzhosts-android.txt" - }, - new - { - Id = (ushort)500, CantSnapshot = false, DonateUrl = "https://adzhosts.eu/index-en.php", - HomeUrl = "https://adzhosts.eu/index-en.php", LicenseId = (byte)5, - Name = "AdZHosts AdGuard / uBlock Social List", SyntaxId = (byte)1, - ViewUrl = "https://adzhosts.eu/hosts/adzguard-as.txt" - }, - new - { - Id = (ushort)501, CantSnapshot = false, DonateUrl = "https://adzhosts.eu/index-en.php", - HomeUrl = "https://adzhosts.eu/index-en.php", LicenseId = (byte)5, - Name = "AdZHosts Windows Social List", SyntaxId = (byte)1, - ViewUrl = "https://adzhosts.eu/hosts/adzhosts-as-windows.txt" - }, - new - { - Id = (ushort)502, CantSnapshot = false, DonateUrl = "https://adzhosts.eu/index-en.php", - HomeUrl = "https://adzhosts.eu/index-en.php", LicenseId = (byte)5, - Name = "AdZHosts Android Social List", SyntaxId = (byte)1, - ViewUrl = "https://adzhosts.eu/hosts/adzhosts-as-android.txt" - }, - new - { - Id = (ushort)503, CantSnapshot = false, DonateUrl = "https://adzhosts.eu/index-en.php", - HomeUrl = "https://adzhosts.eu/index-en.php", LicenseId = (byte)5, - Name = "AdZHosts Mac / Linux Social List", SyntaxId = (byte)1, - ViewUrl = "https://adzhosts.eu/hosts/adzhosts-as-mac-linux.txt" - }, - new - { - Id = (ushort)504, CantSnapshot = false, - Description = - "This serves as a template and guidance for people who want to learn how to make their own adblock lists. This template contains the bare-bones necessities; the 'Novice' version has more tags and explanations.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Adblock List Template (Beginner)", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Adblock%20list%20templates/Adblock%20list%20template%20-Beginner-.txt" - }, - new - { - Id = (ushort)505, CantSnapshot = false, - Description = - "This serves as a template and guidance for people who want to learn how to make their own adblock lists. This template contains all conventionally used tags; the 'Beginner' version is easier to deal with.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Adblock List Template (Novice)", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Adblock%20list%20templates/Adblock%20list%20template%20-Novice-.txt" - }, - new - { - Id = (ushort)506, CantSnapshot = false, - Description = "Allow nonintrusive advertising without third-party tracking", - DescriptionSourceUrl = - "https://easylist-downloads.adblockplus.org/exceptionrules-privacy-friendly.txt", - EmailAddress = "info@eyeo.com", HomeUrl = "https://acceptableads.com/", LicenseId = (byte)5, - Name = "Acceptable Ads without third-party tracking", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/exceptionrules-privacy-friendly.txt" - }, - new - { - Id = (ushort)507, CantSnapshot = false, - Description = - "EasyList is the primary filter list that removes most adverts from international web pages, including unwanted frames, images, and objects. It is the most popular list used by many ad blockers and forms the basis of over a dozen combination and supplementary filter lists.", - DescriptionSourceUrl = "https://easylist.to/", EmailAddress = "easylist.subscription@gmail.com", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=23", HomeUrl = "https://easylist.to/", - IssuesUrl = "https://github.com/easylist/easylist/issues", LicenseId = (byte)5, - Name = "EasyList TPL", ViewUrl = "https://easylist-msie.adblockplus.org/easylist.tpl" - }, - new - { - Id = (ushort)508, CantSnapshot = false, - Description = - "Whitelist of section with promotion of fake science/news. More at: https://github.com/azet12/KAD/issues/649.", - DescriptionSourceUrl = "https://github.com/azet12/KAD", EmailAddress = "kadrep@outlook.com", - HomeUrl = "https://azet12.github.io/KAD/", IssuesUrl = "https://github.com/azet12/KAD/issues", - LicenseId = (byte)8, Name = "KAD - The Whitelist of the Controversial Pages", - SubmissionUrl = "https://azet12.github.io/KAD/informacje.html#form1-35", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/azet12/KAD/gh-pages/assets/other/kadfakewhitelist.txt" - } - ); - }); - - modelBuilder.Entity("FilterLists.Data.Entities.Junctions.FilterListLanguage", b => - { - b.Property("FilterListId"); - - b.Property("LanguageId"); - - b.Property("CreatedDateUtc") - .ValueGeneratedOnAdd() - .HasColumnType("TIMESTAMP") - .HasDefaultValueSql("current_timestamp()"); - - b.HasKey("FilterListId", "LanguageId"); - - b.HasIndex("LanguageId"); - - b.ToTable("filterlists_languages"); - - b.HasData( - new {FilterListId = (ushort)1, LanguageId = (ushort)141}, - new {FilterListId = (ushort)6, LanguageId = (ushort)141}, - new {FilterListId = (ushort)11, LanguageId = (ushort)163}, - new {FilterListId = (ushort)12, LanguageId = (ushort)163}, - new {FilterListId = (ushort)13, LanguageId = (ushort)122}, - new {FilterListId = (ushort)13, LanguageId = (ushort)163}, - new {FilterListId = (ushort)14, LanguageId = (ushort)122}, - new {FilterListId = (ushort)15, LanguageId = (ushort)154}, - new {FilterListId = (ushort)16, LanguageId = (ushort)154}, - new {FilterListId = (ushort)20, LanguageId = (ushort)44}, - new {FilterListId = (ushort)30, LanguageId = (ushort)11}, - new {FilterListId = (ushort)31, LanguageId = (ushort)11}, - new {FilterListId = (ushort)39, LanguageId = (ushort)27}, - new {FilterListId = (ushort)49, LanguageId = (ushort)141}, - new {FilterListId = (ushort)51, LanguageId = (ushort)168}, - new {FilterListId = (ushort)53, LanguageId = (ushort)141}, - new {FilterListId = (ushort)56, LanguageId = (ushort)27}, - new {FilterListId = (ushort)59, LanguageId = (ushort)154}, - new {FilterListId = (ushort)60, LanguageId = (ushort)11}, - new {FilterListId = (ushort)61, LanguageId = (ushort)11}, - new {FilterListId = (ushort)62, LanguageId = (ushort)141}, - new {FilterListId = (ushort)63, LanguageId = (ushort)141}, - new {FilterListId = (ushort)69, LanguageId = (ushort)160}, - new {FilterListId = (ushort)72, LanguageId = (ushort)177}, - new {FilterListId = (ushort)84, LanguageId = (ushort)11}, - new {FilterListId = (ushort)99, LanguageId = (ushort)154}, - new {FilterListId = (ushort)100, LanguageId = (ushort)139}, - new {FilterListId = (ushort)101, LanguageId = (ushort)139}, - new {FilterListId = (ushort)113, LanguageId = (ushort)141}, - new {FilterListId = (ushort)116, LanguageId = (ushort)17}, - new {FilterListId = (ushort)117, LanguageId = (ushort)17}, - new {FilterListId = (ushort)118, LanguageId = (ushort)17}, - new {FilterListId = (ushort)119, LanguageId = (ushort)17}, - new {FilterListId = (ushort)131, LanguageId = (ushort)18}, - new {FilterListId = (ushort)132, LanguageId = (ushort)18}, - new {FilterListId = (ushort)133, LanguageId = (ushort)18}, - new {FilterListId = (ushort)134, LanguageId = (ushort)18}, - new {FilterListId = (ushort)136, LanguageId = (ushort)76}, - new {FilterListId = (ushort)146, LanguageId = (ushort)141}, - new {FilterListId = (ushort)147, LanguageId = (ushort)106}, - new {FilterListId = (ushort)150, LanguageId = (ushort)18}, - new {FilterListId = (ushort)153, LanguageId = (ushort)139}, - new {FilterListId = (ushort)154, LanguageId = (ushort)79}, - new {FilterListId = (ushort)156, LanguageId = (ushort)48}, - new {FilterListId = (ushort)158, LanguageId = (ushort)13}, - new {FilterListId = (ushort)158, LanguageId = (ushort)79}, - new {FilterListId = (ushort)161, LanguageId = (ushort)18}, - new {FilterListId = (ushort)163, LanguageId = (ushort)141}, - new {FilterListId = (ushort)164, LanguageId = (ushort)167}, - new {FilterListId = (ushort)166, LanguageId = (ushort)110}, - new {FilterListId = (ushort)167, LanguageId = (ushort)108}, - new {FilterListId = (ushort)171, LanguageId = (ushort)110}, - new {FilterListId = (ushort)171, LanguageId = (ushort)139}, - new {FilterListId = (ushort)178, LanguageId = (ushort)18}, - new {FilterListId = (ushort)181, LanguageId = (ushort)141}, - new {FilterListId = (ushort)182, LanguageId = (ushort)163}, - new {FilterListId = (ushort)197, LanguageId = (ushort)179}, - new {FilterListId = (ushort)198, LanguageId = (ushort)179}, - new {FilterListId = (ushort)199, LanguageId = (ushort)159}, - new {FilterListId = (ushort)200, LanguageId = (ushort)159}, - new {FilterListId = (ushort)201, LanguageId = (ushort)159}, - new {FilterListId = (ushort)202, LanguageId = (ushort)141}, - new {FilterListId = (ushort)203, LanguageId = (ushort)141}, - new {FilterListId = (ushort)204, LanguageId = (ushort)141}, - new {FilterListId = (ushort)205, LanguageId = (ushort)141}, - new {FilterListId = (ushort)206, LanguageId = (ushort)58}, - new {FilterListId = (ushort)215, LanguageId = (ushort)11}, - new {FilterListId = (ushort)216, LanguageId = (ushort)11}, - new {FilterListId = (ushort)217, LanguageId = (ushort)10}, - new {FilterListId = (ushort)218, LanguageId = (ushort)139}, - new {FilterListId = (ushort)219, LanguageId = (ushort)141}, - new {FilterListId = (ushort)220, LanguageId = (ushort)154}, - new {FilterListId = (ushort)221, LanguageId = (ushort)112}, - new {FilterListId = (ushort)222, LanguageId = (ushort)10}, - new {FilterListId = (ushort)223, LanguageId = (ushort)11}, - new {FilterListId = (ushort)224, LanguageId = (ushort)11}, - new {FilterListId = (ushort)225, LanguageId = (ushort)141}, - new {FilterListId = (ushort)228, LanguageId = (ushort)10}, - new {FilterListId = (ushort)230, LanguageId = (ushort)141}, - new {FilterListId = (ushort)231, LanguageId = (ushort)141}, - new {FilterListId = (ushort)237, LanguageId = (ushort)112}, - new {FilterListId = (ushort)240, LanguageId = (ushort)110}, - new {FilterListId = (ushort)245, LanguageId = (ushort)87}, - new {FilterListId = (ushort)246, LanguageId = (ushort)79}, - new {FilterListId = (ushort)248, LanguageId = (ushort)25}, - new {FilterListId = (ushort)251, LanguageId = (ushort)79}, - new {FilterListId = (ushort)251, LanguageId = (ushort)110}, - new {FilterListId = (ushort)252, LanguageId = (ushort)159}, - new {FilterListId = (ushort)253, LanguageId = (ushort)18}, - new {FilterListId = (ushort)254, LanguageId = (ushort)58}, - new {FilterListId = (ushort)256, LanguageId = (ushort)48}, - new {FilterListId = (ushort)257, LanguageId = (ushort)83}, - new {FilterListId = (ushort)258, LanguageId = (ushort)13}, - new {FilterListId = (ushort)258, LanguageId = (ushort)79}, - new {FilterListId = (ushort)260, LanguageId = (ushort)11}, - new {FilterListId = (ushort)261, LanguageId = (ushort)154}, - new {FilterListId = (ushort)262, LanguageId = (ushort)141}, - new {FilterListId = (ushort)263, LanguageId = (ushort)183}, - new {FilterListId = (ushort)264, LanguageId = (ushort)175}, - new {FilterListId = (ushort)267, LanguageId = (ushort)25}, - new {FilterListId = (ushort)268, LanguageId = (ushort)99}, - new {FilterListId = (ushort)269, LanguageId = (ushort)159}, - new {FilterListId = (ushort)277, LanguageId = (ushort)105}, - new {FilterListId = (ushort)278, LanguageId = (ushort)154}, - new {FilterListId = (ushort)281, LanguageId = (ushort)99}, - new {FilterListId = (ushort)283, LanguageId = (ushort)113}, - new {FilterListId = (ushort)284, LanguageId = (ushort)113}, - new {FilterListId = (ushort)289, LanguageId = (ushort)159}, - new {FilterListId = (ushort)290, LanguageId = (ushort)183}, - new {FilterListId = (ushort)291, LanguageId = (ushort)183}, - new {FilterListId = (ushort)292, LanguageId = (ushort)167}, - new {FilterListId = (ushort)293, LanguageId = (ushort)167}, - new {FilterListId = (ushort)294, LanguageId = (ushort)108}, - new {FilterListId = (ushort)295, LanguageId = (ushort)108}, - new {FilterListId = (ushort)296, LanguageId = (ushort)141}, - new {FilterListId = (ushort)297, LanguageId = (ushort)75}, - new {FilterListId = (ushort)297, LanguageId = (ushort)105}, - new {FilterListId = (ushort)298, LanguageId = (ushort)99}, - new {FilterListId = (ushort)299, LanguageId = (ushort)99}, - new {FilterListId = (ushort)300, LanguageId = (ushort)99}, - new {FilterListId = (ushort)305, LanguageId = (ushort)75}, - new {FilterListId = (ushort)305, LanguageId = (ushort)105}, - new {FilterListId = (ushort)315, LanguageId = (ushort)11}, - new {FilterListId = (ushort)316, LanguageId = (ushort)48}, - new {FilterListId = (ushort)326, LanguageId = (ushort)141}, - new {FilterListId = (ushort)328, LanguageId = (ushort)44}, - new {FilterListId = (ushort)329, LanguageId = (ushort)99}, - new {FilterListId = (ushort)330, LanguageId = (ushort)87}, - new {FilterListId = (ushort)330, LanguageId = (ushort)110}, - new {FilterListId = (ushort)331, LanguageId = (ushort)87}, - new {FilterListId = (ushort)331, LanguageId = (ushort)110}, - new {FilterListId = (ushort)332, LanguageId = (ushort)87}, - new {FilterListId = (ushort)333, LanguageId = (ushort)87}, - new {FilterListId = (ushort)334, LanguageId = (ushort)141}, - new {FilterListId = (ushort)335, LanguageId = (ushort)141}, - new {FilterListId = (ushort)336, LanguageId = (ushort)141}, - new {FilterListId = (ushort)337, LanguageId = (ushort)141}, - new {FilterListId = (ushort)338, LanguageId = (ushort)141}, - new {FilterListId = (ushort)339, LanguageId = (ushort)99}, - new {FilterListId = (ushort)340, LanguageId = (ushort)99}, - new {FilterListId = (ushort)341, LanguageId = (ushort)11}, - new {FilterListId = (ushort)342, LanguageId = (ushort)11}, - new {FilterListId = (ushort)343, LanguageId = (ushort)11}, - new {FilterListId = (ushort)344, LanguageId = (ushort)11}, - new {FilterListId = (ushort)345, LanguageId = (ushort)11}, - new {FilterListId = (ushort)346, LanguageId = (ushort)11}, - new {FilterListId = (ushort)347, LanguageId = (ushort)11}, - new {FilterListId = (ushort)349, LanguageId = (ushort)11}, - new {FilterListId = (ushort)350, LanguageId = (ushort)163}, - new {FilterListId = (ushort)351, LanguageId = (ushort)11}, - new {FilterListId = (ushort)369, LanguageId = (ushort)75}, - new {FilterListId = (ushort)369, LanguageId = (ushort)105}, - new {FilterListId = (ushort)370, LanguageId = (ushort)75}, - new {FilterListId = (ushort)370, LanguageId = (ushort)105}, - new {FilterListId = (ushort)384, LanguageId = (ushort)44}, - new {FilterListId = (ushort)386, LanguageId = (ushort)46}, - new {FilterListId = (ushort)387, LanguageId = (ushort)44}, - new {FilterListId = (ushort)388, LanguageId = (ushort)44}, - new {FilterListId = (ushort)390, LanguageId = (ushort)11}, - new {FilterListId = (ushort)399, LanguageId = (ushort)83}, - new {FilterListId = (ushort)402, LanguageId = (ushort)44}, - new {FilterListId = (ushort)416, LanguageId = (ushort)167}, - new {FilterListId = (ushort)422, LanguageId = (ushort)99}, - new {FilterListId = (ushort)422, LanguageId = (ushort)110}, - new {FilterListId = (ushort)429, LanguageId = (ushort)110}, - new {FilterListId = (ushort)429, LanguageId = (ushort)167}, - new {FilterListId = (ushort)430, LanguageId = (ushort)44}, - new {FilterListId = (ushort)435, LanguageId = (ushort)99}, - new {FilterListId = (ushort)437, LanguageId = (ushort)13}, - new {FilterListId = (ushort)479, LanguageId = (ushort)11}, - new {FilterListId = (ushort)480, LanguageId = (ushort)79}, - new {FilterListId = (ushort)508, LanguageId = (ushort)11} - ); - }); - - modelBuilder.Entity("FilterLists.Data.Entities.Junctions.FilterListMaintainer", b => - { - b.Property("FilterListId"); - - b.Property("MaintainerId"); - - b.Property("CreatedDateUtc") - .ValueGeneratedOnAdd() - .HasColumnType("TIMESTAMP") - .HasDefaultValueSql("current_timestamp()"); - - b.HasKey("FilterListId", "MaintainerId"); - - b.HasIndex("MaintainerId"); - - b.ToTable("filterlists_maintainers"); - - b.HasData( - new {FilterListId = (ushort)1, MaintainerId = (ushort)2}, - new {FilterListId = (ushort)2, MaintainerId = (ushort)3}, - new {FilterListId = (ushort)3, MaintainerId = (ushort)4}, - new {FilterListId = (ushort)4, MaintainerId = (ushort)5}, - new {FilterListId = (ushort)5, MaintainerId = (ushort)6}, - new {FilterListId = (ushort)6, MaintainerId = (ushort)8}, - new {FilterListId = (ushort)7, MaintainerId = (ushort)9}, - new {FilterListId = (ushort)8, MaintainerId = (ushort)9}, - new {FilterListId = (ushort)9, MaintainerId = (ushort)9}, - new {FilterListId = (ushort)10, MaintainerId = (ushort)10}, - new {FilterListId = (ushort)12, MaintainerId = (ushort)11}, - new {FilterListId = (ushort)12, MaintainerId = (ushort)12}, - new {FilterListId = (ushort)14, MaintainerId = (ushort)12}, - new {FilterListId = (ushort)12, MaintainerId = (ushort)13}, - new {FilterListId = (ushort)14, MaintainerId = (ushort)13}, - new {FilterListId = (ushort)15, MaintainerId = (ushort)18}, - new {FilterListId = (ushort)16, MaintainerId = (ushort)18}, - new {FilterListId = (ushort)17, MaintainerId = (ushort)19}, - new {FilterListId = (ushort)18, MaintainerId = (ushort)20}, - new {FilterListId = (ushort)307, MaintainerId = (ushort)20}, - new {FilterListId = (ushort)19, MaintainerId = (ushort)21}, - new {FilterListId = (ushort)308, MaintainerId = (ushort)21}, - new {FilterListId = (ushort)20, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)327, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)328, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)384, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)385, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)386, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)387, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)388, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)389, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)391, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)392, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)393, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)430, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)431, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)432, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)433, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)434, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)23, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)24, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)25, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)26, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)37, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)75, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)76, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)77, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)121, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)122, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)123, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)124, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)125, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)126, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)127, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)128, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)129, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)130, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)27, MaintainerId = (ushort)24}, - new {FilterListId = (ushort)309, MaintainerId = (ushort)25}, - new {FilterListId = (ushort)310, MaintainerId = (ushort)25}, - new {FilterListId = (ushort)311, MaintainerId = (ushort)26}, - new {FilterListId = (ushort)312, MaintainerId = (ushort)26}, - new {FilterListId = (ushort)313, MaintainerId = (ushort)26}, - new {FilterListId = (ushort)314, MaintainerId = (ushort)27}, - new {FilterListId = (ushort)315, MaintainerId = (ushort)28}, - new {FilterListId = (ushort)316, MaintainerId = (ushort)29}, - new {FilterListId = (ushort)317, MaintainerId = (ushort)30}, - new {FilterListId = (ushort)318, MaintainerId = (ushort)30}, - new {FilterListId = (ushort)319, MaintainerId = (ushort)30}, - new {FilterListId = (ushort)320, MaintainerId = (ushort)30}, - new {FilterListId = (ushort)321, MaintainerId = (ushort)30}, - new {FilterListId = (ushort)322, MaintainerId = (ushort)30}, - new {FilterListId = (ushort)323, MaintainerId = (ushort)30}, - new {FilterListId = (ushort)324, MaintainerId = (ushort)31}, - new {FilterListId = (ushort)84, MaintainerId = (ushort)32}, - new {FilterListId = (ushort)216, MaintainerId = (ushort)32}, - new {FilterListId = (ushort)223, MaintainerId = (ushort)32}, - new {FilterListId = (ushort)224, MaintainerId = (ushort)32}, - new {FilterListId = (ushort)341, MaintainerId = (ushort)32}, - new {FilterListId = (ushort)343, MaintainerId = (ushort)32}, - new {FilterListId = (ushort)345, MaintainerId = (ushort)32}, - new {FilterListId = (ushort)346, MaintainerId = (ushort)32}, - new {FilterListId = (ushort)347, MaintainerId = (ushort)32}, - new {FilterListId = (ushort)60, MaintainerId = (ushort)33}, - new {FilterListId = (ushort)61, MaintainerId = (ushort)33}, - new {FilterListId = (ushort)30, MaintainerId = (ushort)34}, - new {FilterListId = (ushort)349, MaintainerId = (ushort)34}, - new {FilterListId = (ushort)390, MaintainerId = (ushort)34}, - new {FilterListId = (ushort)325, MaintainerId = (ushort)35}, - new {FilterListId = (ushort)326, MaintainerId = (ushort)36}, - new {FilterListId = (ushort)329, MaintainerId = (ushort)37}, - new {FilterListId = (ushort)330, MaintainerId = (ushort)38}, - new {FilterListId = (ushort)331, MaintainerId = (ushort)38}, - new {FilterListId = (ushort)332, MaintainerId = (ushort)38}, - new {FilterListId = (ushort)333, MaintainerId = (ushort)39}, - new {FilterListId = (ushort)334, MaintainerId = (ushort)40}, - new {FilterListId = (ushort)335, MaintainerId = (ushort)41}, - new {FilterListId = (ushort)336, MaintainerId = (ushort)42}, - new {FilterListId = (ushort)337, MaintainerId = (ushort)42}, - new {FilterListId = (ushort)338, MaintainerId = (ushort)42}, - new {FilterListId = (ushort)339, MaintainerId = (ushort)43}, - new {FilterListId = (ushort)340, MaintainerId = (ushort)43}, - new {FilterListId = (ushort)348, MaintainerId = (ushort)44}, - new {FilterListId = (ushort)272, MaintainerId = (ushort)45}, - new {FilterListId = (ushort)273, MaintainerId = (ushort)45}, - new {FilterListId = (ushort)274, MaintainerId = (ushort)45}, - new {FilterListId = (ushort)275, MaintainerId = (ushort)45}, - new {FilterListId = (ushort)155, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)156, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)157, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)158, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)159, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)160, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)161, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)162, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)163, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)164, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)165, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)166, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)167, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)168, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)169, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)350, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)351, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)207, MaintainerId = (ushort)47}, - new {FilterListId = (ushort)352, MaintainerId = (ushort)48}, - new {FilterListId = (ushort)353, MaintainerId = (ushort)48}, - new {FilterListId = (ushort)354, MaintainerId = (ushort)48}, - new {FilterListId = (ushort)355, MaintainerId = (ushort)48}, - new {FilterListId = (ushort)356, MaintainerId = (ushort)48}, - new {FilterListId = (ushort)357, MaintainerId = (ushort)49}, - new {FilterListId = (ushort)358, MaintainerId = (ushort)49}, - new {FilterListId = (ushort)359, MaintainerId = (ushort)49}, - new {FilterListId = (ushort)360, MaintainerId = (ushort)49}, - new {FilterListId = (ushort)361, MaintainerId = (ushort)49}, - new {FilterListId = (ushort)362, MaintainerId = (ushort)49}, - new {FilterListId = (ushort)363, MaintainerId = (ushort)49}, - new {FilterListId = (ushort)364, MaintainerId = (ushort)50}, - new {FilterListId = (ushort)365, MaintainerId = (ushort)50}, - new {FilterListId = (ushort)366, MaintainerId = (ushort)50}, - new {FilterListId = (ushort)367, MaintainerId = (ushort)51}, - new {FilterListId = (ushort)368, MaintainerId = (ushort)51}, - new {FilterListId = (ushort)305, MaintainerId = (ushort)52}, - new {FilterListId = (ushort)369, MaintainerId = (ushort)52}, - new {FilterListId = (ushort)370, MaintainerId = (ushort)52}, - new {FilterListId = (ushort)372, MaintainerId = (ushort)53}, - new {FilterListId = (ushort)373, MaintainerId = (ushort)53}, - new {FilterListId = (ushort)374, MaintainerId = (ushort)53}, - new {FilterListId = (ushort)375, MaintainerId = (ushort)54}, - new {FilterListId = (ushort)376, MaintainerId = (ushort)55}, - new {FilterListId = (ushort)377, MaintainerId = (ushort)56}, - new {FilterListId = (ushort)378, MaintainerId = (ushort)56}, - new {FilterListId = (ushort)87, MaintainerId = (ushort)57}, - new {FilterListId = (ushort)88, MaintainerId = (ushort)57}, - new {FilterListId = (ushort)89, MaintainerId = (ushort)57}, - new {FilterListId = (ushort)90, MaintainerId = (ushort)57}, - new {FilterListId = (ushort)91, MaintainerId = (ushort)57}, - new {FilterListId = (ushort)379, MaintainerId = (ushort)57}, - new {FilterListId = (ushort)405, MaintainerId = (ushort)57}, - new {FilterListId = (ushort)410, MaintainerId = (ushort)57}, - new {FilterListId = (ushort)380, MaintainerId = (ushort)58}, - new {FilterListId = (ushort)381, MaintainerId = (ushort)59}, - new {FilterListId = (ushort)172, MaintainerId = (ushort)60}, - new {FilterListId = (ushort)394, MaintainerId = (ushort)61}, - new {FilterListId = (ushort)395, MaintainerId = (ushort)62}, - new {FilterListId = (ushort)83, MaintainerId = (ushort)63}, - new {FilterListId = (ushort)396, MaintainerId = (ushort)63}, - new {FilterListId = (ushort)397, MaintainerId = (ushort)63}, - new {FilterListId = (ushort)398, MaintainerId = (ushort)63}, - new {FilterListId = (ushort)399, MaintainerId = (ushort)64}, - new {FilterListId = (ushort)403, MaintainerId = (ushort)64}, - new {FilterListId = (ushort)411, MaintainerId = (ushort)66}, - new {FilterListId = (ushort)412, MaintainerId = (ushort)66}, - new {FilterListId = (ushort)413, MaintainerId = (ushort)66}, - new {FilterListId = (ushort)414, MaintainerId = (ushort)66}, - new {FilterListId = (ushort)415, MaintainerId = (ushort)66}, - new {FilterListId = (ushort)416, MaintainerId = (ushort)66}, - new {FilterListId = (ushort)419, MaintainerId = (ushort)67}, - new {FilterListId = (ushort)420, MaintainerId = (ushort)67}, - new {FilterListId = (ushort)136, MaintainerId = (ushort)68}, - new {FilterListId = (ushort)429, MaintainerId = (ushort)68}, - new {FilterListId = (ushort)400, MaintainerId = (ushort)69}, - new {FilterListId = (ushort)401, MaintainerId = (ushort)69}, - new {FilterListId = (ushort)342, MaintainerId = (ushort)70}, - new {FilterListId = (ushort)344, MaintainerId = (ushort)70}, - new {FilterListId = (ushort)437, MaintainerId = (ushort)71} - ); - }); - - modelBuilder.Entity("FilterLists.Data.Entities.Junctions.FilterListTag", b => - { - b.Property("FilterListId"); - - b.Property("TagId"); - - b.Property("CreatedDateUtc") - .ValueGeneratedOnAdd() - .HasColumnType("TIMESTAMP") - .HasDefaultValueSql("current_timestamp()"); - - b.HasKey("FilterListId", "TagId"); - - b.HasIndex("TagId"); - - b.ToTable("filterlists_tags"); - - b.HasData( - new {FilterListId = (ushort)5, TagId = (byte)15}, - new {FilterListId = (ushort)18, TagId = (byte)9}, - new {FilterListId = (ushort)19, TagId = (byte)1}, - new {FilterListId = (ushort)30, TagId = (byte)9}, - new {FilterListId = (ushort)33, TagId = (byte)16}, - new {FilterListId = (ushort)38, TagId = (byte)15}, - new {FilterListId = (ushort)60, TagId = (byte)7}, - new {FilterListId = (ushort)61, TagId = (byte)7}, - new {FilterListId = (ushort)70, TagId = (byte)8}, - new {FilterListId = (ushort)71, TagId = (byte)8}, - new {FilterListId = (ushort)83, TagId = (byte)5}, - new {FilterListId = (ushort)84, TagId = (byte)2}, - new {FilterListId = (ushort)94, TagId = (byte)10}, - new {FilterListId = (ushort)98, TagId = (byte)9}, - new {FilterListId = (ushort)102, TagId = (byte)9}, - new {FilterListId = (ushort)134, TagId = (byte)9}, - new {FilterListId = (ushort)141, TagId = (byte)10}, - new {FilterListId = (ushort)143, TagId = (byte)10}, - new {FilterListId = (ushort)144, TagId = (byte)10}, - new {FilterListId = (ushort)145, TagId = (byte)10}, - new {FilterListId = (ushort)150, TagId = (byte)15}, - new {FilterListId = (ushort)151, TagId = (byte)10}, - new {FilterListId = (ushort)153, TagId = (byte)4}, - new {FilterListId = (ushort)155, TagId = (byte)10}, - new {FilterListId = (ushort)159, TagId = (byte)4}, - new {FilterListId = (ushort)169, TagId = (byte)9}, - new {FilterListId = (ushort)175, TagId = (byte)8}, - new {FilterListId = (ushort)184, TagId = (byte)4}, - new {FilterListId = (ushort)207, TagId = (byte)5}, - new {FilterListId = (ushort)214, TagId = (byte)5}, - new {FilterListId = (ushort)216, TagId = (byte)4}, - new {FilterListId = (ushort)223, TagId = (byte)2}, - new {FilterListId = (ushort)223, TagId = (byte)4}, - new {FilterListId = (ushort)224, TagId = (byte)4}, - new {FilterListId = (ushort)224, TagId = (byte)8}, - new {FilterListId = (ushort)225, TagId = (byte)4}, - new {FilterListId = (ushort)226, TagId = (byte)4}, - new {FilterListId = (ushort)227, TagId = (byte)10}, - new {FilterListId = (ushort)229, TagId = (byte)4}, - new {FilterListId = (ushort)232, TagId = (byte)15}, - new {FilterListId = (ushort)235, TagId = (byte)9}, - new {FilterListId = (ushort)236, TagId = (byte)9}, - new {FilterListId = (ushort)238, TagId = (byte)10}, - new {FilterListId = (ushort)250, TagId = (byte)8}, - new {FilterListId = (ushort)270, TagId = (byte)14}, - new {FilterListId = (ushort)279, TagId = (byte)8}, - new {FilterListId = (ushort)280, TagId = (byte)15}, - new {FilterListId = (ushort)285, TagId = (byte)14}, - new {FilterListId = (ushort)286, TagId = (byte)14}, - new {FilterListId = (ushort)303, TagId = (byte)14}, - new {FilterListId = (ushort)306, TagId = (byte)15}, - new {FilterListId = (ushort)308, TagId = (byte)1}, - new {FilterListId = (ushort)311, TagId = (byte)9}, - new {FilterListId = (ushort)313, TagId = (byte)9}, - new {FilterListId = (ushort)314, TagId = (byte)1}, - new {FilterListId = (ushort)315, TagId = (byte)2}, - new {FilterListId = (ushort)315, TagId = (byte)3}, - new {FilterListId = (ushort)315, TagId = (byte)15}, - new {FilterListId = (ushort)318, TagId = (byte)1}, - new {FilterListId = (ushort)327, TagId = (byte)9}, - new {FilterListId = (ushort)332, TagId = (byte)16}, - new {FilterListId = (ushort)333, TagId = (byte)13}, - new {FilterListId = (ushort)340, TagId = (byte)12}, - new {FilterListId = (ushort)341, TagId = (byte)4}, - new {FilterListId = (ushort)343, TagId = (byte)8}, - new {FilterListId = (ushort)345, TagId = (byte)2}, - new {FilterListId = (ushort)349, TagId = (byte)9}, - new {FilterListId = (ushort)356, TagId = (byte)9}, - new {FilterListId = (ushort)357, TagId = (byte)1}, - new {FilterListId = (ushort)358, TagId = (byte)1}, - new {FilterListId = (ushort)359, TagId = (byte)1}, - new {FilterListId = (ushort)360, TagId = (byte)1}, - new {FilterListId = (ushort)361, TagId = (byte)1}, - new {FilterListId = (ushort)362, TagId = (byte)1}, - new {FilterListId = (ushort)363, TagId = (byte)1}, - new {FilterListId = (ushort)365, TagId = (byte)4}, - new {FilterListId = (ushort)370, TagId = (byte)17}, - new {FilterListId = (ushort)371, TagId = (byte)13}, - new {FilterListId = (ushort)371, TagId = (byte)15}, - new {FilterListId = (ushort)373, TagId = (byte)4}, - new {FilterListId = (ushort)379, TagId = (byte)4}, - new {FilterListId = (ushort)381, TagId = (byte)15}, - new {FilterListId = (ushort)382, TagId = (byte)11}, - new {FilterListId = (ushort)384, TagId = (byte)10}, - new {FilterListId = (ushort)388, TagId = (byte)17}, - new {FilterListId = (ushort)389, TagId = (byte)13}, - new {FilterListId = (ushort)390, TagId = (byte)15}, - new {FilterListId = (ushort)391, TagId = (byte)15}, - new {FilterListId = (ushort)392, TagId = (byte)16}, - new {FilterListId = (ushort)398, TagId = (byte)9}, - new {FilterListId = (ushort)402, TagId = (byte)10}, - new {FilterListId = (ushort)403, TagId = (byte)15}, - new {FilterListId = (ushort)405, TagId = (byte)9}, - new {FilterListId = (ushort)422, TagId = (byte)13}, - new {FilterListId = (ushort)432, TagId = (byte)15}, - new {FilterListId = (ushort)433, TagId = (byte)15}, - new {FilterListId = (ushort)434, TagId = (byte)15}, - new {FilterListId = (ushort)435, TagId = (byte)12}, - new {FilterListId = (ushort)436, TagId = (byte)9}, - new {FilterListId = (ushort)472, TagId = (byte)4}, - new {FilterListId = (ushort)474, TagId = (byte)4}, - new {FilterListId = (ushort)483, TagId = (byte)11}, - new {FilterListId = (ushort)487, TagId = (byte)11}, - new {FilterListId = (ushort)491, TagId = (byte)11}, - new {FilterListId = (ushort)492, TagId = (byte)11}, - new {FilterListId = (ushort)493, TagId = (byte)11}, - new {FilterListId = (ushort)500, TagId = (byte)4}, - new {FilterListId = (ushort)501, TagId = (byte)4}, - new {FilterListId = (ushort)502, TagId = (byte)4}, - new {FilterListId = (ushort)503, TagId = (byte)4}, - new {FilterListId = (ushort)506, TagId = (byte)10}, - new {FilterListId = (ushort)507, TagId = (byte)17}, - new {FilterListId = (ushort)508, TagId = (byte)7}, - new {FilterListId = (ushort)508, TagId = (byte)10} - ); - }); - - modelBuilder.Entity("FilterLists.Data.Entities.Junctions.Fork", b => - { - b.Property("ForkFilterListId"); - - b.Property("UpstreamFilterListId"); - - b.Property("CreatedDateUtc") - .ValueGeneratedOnAdd() - .HasColumnType("TIMESTAMP") - .HasDefaultValueSql("current_timestamp()"); - - b.HasKey("ForkFilterListId", "UpstreamFilterListId"); - - b.HasIndex("UpstreamFilterListId"); - - b.ToTable("forks"); - - b.HasData( - new {ForkFilterListId = (ushort)7, UpstreamFilterListId = (ushort)9}, - new {ForkFilterListId = (ushort)8, UpstreamFilterListId = (ushort)9}, - new {ForkFilterListId = (ushort)350, UpstreamFilterListId = (ushort)12}, - new {ForkFilterListId = (ushort)16, UpstreamFilterListId = (ushort)59}, - new {ForkFilterListId = (ushort)16, UpstreamFilterListId = (ushort)99}, - new {ForkFilterListId = (ushort)158, UpstreamFilterListId = (ushort)258}, - new {ForkFilterListId = (ushort)163, UpstreamFilterListId = (ushort)262}, - new {ForkFilterListId = (ushort)16, UpstreamFilterListId = (ushort)278}, - new {ForkFilterListId = (ushort)164, UpstreamFilterListId = (ushort)293}, - new {ForkFilterListId = (ushort)167, UpstreamFilterListId = (ushort)295}, - new {ForkFilterListId = (ushort)166, UpstreamFilterListId = (ushort)301}, - new {ForkFilterListId = (ushort)312, UpstreamFilterListId = (ushort)311}, - new {ForkFilterListId = (ushort)313, UpstreamFilterListId = (ushort)311} - ); - }); - - modelBuilder.Entity("FilterLists.Data.Entities.Junctions.Merge", b => - { - b.Property("MergeFilterListId"); - - b.Property("UpstreamFilterListId"); - - b.Property("CreatedDateUtc") - .ValueGeneratedOnAdd() - .HasColumnType("TIMESTAMP") - .HasDefaultValueSql("current_timestamp()"); - - b.HasKey("MergeFilterListId", "UpstreamFilterListId"); - - b.HasIndex("UpstreamFilterListId"); - - b.ToTable("merges"); - - b.HasData( - new {MergeFilterListId = (ushort)11, UpstreamFilterListId = (ushort)12}, - new {MergeFilterListId = (ushort)11, UpstreamFilterListId = (ushort)301}, - new {MergeFilterListId = (ushort)13, UpstreamFilterListId = (ushort)12}, - new {MergeFilterListId = (ushort)13, UpstreamFilterListId = (ushort)14}, - new {MergeFilterListId = (ushort)13, UpstreamFilterListId = (ushort)301}, - new {MergeFilterListId = (ushort)21, UpstreamFilterListId = (ushort)23}, - new {MergeFilterListId = (ushort)21, UpstreamFilterListId = (ushort)75}, - new {MergeFilterListId = (ushort)21, UpstreamFilterListId = (ushort)121}, - new {MergeFilterListId = (ushort)21, UpstreamFilterListId = (ushort)123}, - new {MergeFilterListId = (ushort)21, UpstreamFilterListId = (ushort)125}, - new {MergeFilterListId = (ushort)21, UpstreamFilterListId = (ushort)130}, - new {MergeFilterListId = (ushort)22, UpstreamFilterListId = (ushort)24}, - new {MergeFilterListId = (ushort)22, UpstreamFilterListId = (ushort)26}, - new {MergeFilterListId = (ushort)22, UpstreamFilterListId = (ushort)37}, - new {MergeFilterListId = (ushort)22, UpstreamFilterListId = (ushort)77}, - new {MergeFilterListId = (ushort)22, UpstreamFilterListId = (ushort)122}, - new {MergeFilterListId = (ushort)22, UpstreamFilterListId = (ushort)124}, - new {MergeFilterListId = (ushort)22, UpstreamFilterListId = (ushort)126}, - new {MergeFilterListId = (ushort)22, UpstreamFilterListId = (ushort)129}, - new {MergeFilterListId = (ushort)120, UpstreamFilterListId = (ushort)25}, - new {MergeFilterListId = (ushort)120, UpstreamFilterListId = (ushort)76}, - new {MergeFilterListId = (ushort)120, UpstreamFilterListId = (ushort)127}, - new {MergeFilterListId = (ushort)120, UpstreamFilterListId = (ushort)128}, - new {MergeFilterListId = (ushort)168, UpstreamFilterListId = (ushort)157}, - new {MergeFilterListId = (ushort)168, UpstreamFilterListId = (ushort)159}, - new {MergeFilterListId = (ushort)168, UpstreamFilterListId = (ushort)162}, - new {MergeFilterListId = (ushort)168, UpstreamFilterListId = (ushort)166}, - new {MergeFilterListId = (ushort)168, UpstreamFilterListId = (ushort)242}, - new {MergeFilterListId = (ushort)168, UpstreamFilterListId = (ushort)301}, - new {MergeFilterListId = (ushort)271, UpstreamFilterListId = (ushort)338}, - new {MergeFilterListId = (ushort)274, UpstreamFilterListId = (ushort)273}, - new {MergeFilterListId = (ushort)274, UpstreamFilterListId = (ushort)275}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)17}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)32}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)35}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)47}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)54}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)80}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)81}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)99}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)138}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)170}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)177}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)179}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)206}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)226}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)255}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)276}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)282}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)316}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)317}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)324}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)325}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)326}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)329}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)340}, - new {MergeFilterListId = (ushort)331, UpstreamFilterListId = (ushort)199}, - new {MergeFilterListId = (ushort)331, UpstreamFilterListId = (ushort)330}, - new {MergeFilterListId = (ushort)331, UpstreamFilterListId = (ushort)332}, - new {MergeFilterListId = (ushort)331, UpstreamFilterListId = (ushort)333}, - new {MergeFilterListId = (ushort)371, UpstreamFilterListId = (ushort)110}, - new {MergeFilterListId = (ushort)371, UpstreamFilterListId = (ushort)232}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)2}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)18}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)19}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)27}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)38}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)70}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)71}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)97}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)99}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)148}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)174}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)183}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)184}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)214}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)232}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)247}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)279}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)307} - ); - }); - - modelBuilder.Entity("FilterLists.Data.Entities.Junctions.SnapshotRule", b => - { - b.Property("SnapshotId"); - - b.Property("RuleId"); - - b.HasKey("SnapshotId", "RuleId"); - - b.HasIndex("RuleId"); - - b.ToTable("snapshots_rules"); - }); - - modelBuilder.Entity("FilterLists.Data.Entities.Junctions.SoftwareSyntax", b => - { - b.Property("SyntaxId"); - - b.Property("SoftwareId"); - - b.Property("CreatedDateUtc") - .ValueGeneratedOnAdd() - .HasColumnType("TIMESTAMP") - .HasDefaultValueSql("current_timestamp()"); - - b.HasKey("SyntaxId", "SoftwareId"); - - b.HasIndex("SoftwareId"); - - b.ToTable("software_syntaxes"); - - b.HasData( - new {SyntaxId = (byte)1, SoftwareId = (byte)7}, - new {SyntaxId = (byte)1, SoftwareId = (byte)11}, - new {SyntaxId = (byte)1, SoftwareId = (byte)12}, - new {SyntaxId = (byte)2, SoftwareId = (byte)8}, - new {SyntaxId = (byte)2, SoftwareId = (byte)9}, - new {SyntaxId = (byte)3, SoftwareId = (byte)2}, - new {SyntaxId = (byte)3, SoftwareId = (byte)4}, - new {SyntaxId = (byte)3, SoftwareId = (byte)6}, - new {SyntaxId = (byte)4, SoftwareId = (byte)1}, - new {SyntaxId = (byte)4, SoftwareId = (byte)5}, - new {SyntaxId = (byte)6, SoftwareId = (byte)3}, - new {SyntaxId = (byte)11, SoftwareId = (byte)10} - ); - }); - - modelBuilder.Entity("FilterLists.Data.Entities.Language", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("SMALLINT UNSIGNED") - .HasAnnotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn); - - b.Property("CreatedDateUtc") - .ValueGeneratedOnAdd() - .HasColumnType("TIMESTAMP") - .HasDefaultValueSql("current_timestamp()"); - - b.Property("Iso6391") - .ValueGeneratedOnAdd() - .HasColumnType("VARCHAR(2)") - .HasDefaultValueSql("NULL"); - - b.Property("Iso6392") - .ValueGeneratedOnAdd() - .HasColumnType("VARCHAR(3)") - .HasDefaultValueSql("NULL"); - - b.Property("Iso6392B") - .ValueGeneratedOnAdd() - .HasColumnType("VARCHAR(3)") - .HasDefaultValueSql("NULL"); - - b.Property("Iso6392T") - .ValueGeneratedOnAdd() - .HasColumnType("VARCHAR(3)") - .HasDefaultValueSql("NULL"); - - b.Property("Iso6393") - .ValueGeneratedOnAdd() - .HasColumnType("VARCHAR(3)") - .HasDefaultValueSql("NULL"); - - b.Property("LocalName") - .ValueGeneratedOnAdd() - .HasColumnType("VARCHAR(126)") - .HasDefaultValueSql("NULL"); - - b.Property("ModifiedDateUtc") - .ValueGeneratedOnAddOrUpdate() - .HasColumnType("TIMESTAMP") - .HasDefaultValueSql("current_timestamp() ON UPDATE current_timestamp()"); - - b.Property("Name") - .ValueGeneratedOnAdd() - .HasColumnType("VARCHAR(126)") - .HasDefaultValueSql("NULL"); - - b.HasKey("Id"); - - b.ToTable("languages"); - - b.HasData( - new - { - Id = (ushort)1, Iso6391 = "ab", Iso6392 = "abk", Iso6392B = "abk", Iso6392T = "abk", - Iso6393 = "abk", LocalName = "Аҧсуа", Name = "Abkhaz" - }, - new - { - Id = (ushort)2, Iso6391 = "oc", Iso6392 = "oci", Iso6392B = "oci", Iso6392T = "oci", - Iso6393 = "oci", LocalName = "Occitan", Name = "Occitan" - }, - new - { - Id = (ushort)3, Iso6391 = "oj", Iso6392 = "oji", Iso6392B = "oji", Iso6392T = "oji", - Iso6393 = "oji", LocalName = "ᐊᓂᔑᓈᐯᒧᐎᓐ", Name = "Ojibwe" - }, - new - { - Id = (ushort)4, Iso6391 = "cu", Iso6392 = "chu", Iso6392B = "chu", Iso6392T = "chu", - Iso6393 = "chu", LocalName = "Словѣ́ньскъ", Name = "Old Church Slavonic" - }, - new - { - Id = (ushort)5, Iso6391 = "om", Iso6392 = "orm", Iso6392B = "orm", Iso6392T = "orm", - Iso6393 = "orm", LocalName = "Afaan Oromoo", Name = "Oromo" - }, - new - { - Id = (ushort)6, Iso6391 = "or", Iso6392 = "ori", Iso6392B = "ori", Iso6392T = "ori", - Iso6393 = "ori", LocalName = "ଓଡି଼ଆ", Name = "Oriya" - }, - new - { - Id = (ushort)7, Iso6391 = "os", Iso6392 = "oss", Iso6392B = "oss", Iso6392T = "oss", - Iso6393 = "oss", LocalName = "Ирон æвзаг", Name = "Ossetian" - }, - new - { - Id = (ushort)8, Iso6391 = "pa", Iso6392 = "pan", Iso6392B = "pan", Iso6392T = "pan", - Iso6393 = "pan", LocalName = "ਪੰਜਾਬੀ", Name = "Panjabi" - }, - new - { - Id = (ushort)9, Iso6391 = "pi", Iso6392 = "pli", Iso6392B = "pli", Iso6392T = "pli", - Iso6393 = "pli", LocalName = "पाऴि", Name = "Pāli" - }, - new - { - Id = (ushort)10, Iso6391 = "fa", Iso6392 = "fas", Iso6392B = "per", Iso6392T = "fas", - Iso6393 = "fas", LocalName = "فارسی", Name = "Persian" - }, - new - { - Id = (ushort)11, Iso6391 = "pl", Iso6392 = "pol", Iso6392B = "pol", Iso6392T = "pol", - Iso6393 = "pol", LocalName = "Polski", Name = "Polish" - }, - new - { - Id = (ushort)12, Iso6391 = "ps", Iso6392 = "pus", Iso6392B = "pus", Iso6392T = "pus", - Iso6393 = "pus", LocalName = "پښتو", Name = "Pashto" - }, - new - { - Id = (ushort)13, Iso6391 = "pt", Iso6392 = "por", Iso6392B = "por", Iso6392T = "por", - Iso6393 = "por", LocalName = "Português", Name = "Portuguese" - }, - new - { - Id = (ushort)14, Iso6391 = "qu", Iso6392 = "que", Iso6392B = "que", Iso6392T = "que", - Iso6393 = "que", LocalName = "Runa Simi", Name = "Quechua" - }, - new - { - Id = (ushort)15, Iso6391 = "rm", Iso6392 = "roh", Iso6392B = "roh", Iso6392T = "roh", - Iso6393 = "roh", LocalName = "Rumantsch", Name = "Romansh" - }, - new - { - Id = (ushort)16, Iso6391 = "rn", Iso6392 = "run", Iso6392B = "run", Iso6392T = "run", - Iso6393 = "run", LocalName = "Kirundi", Name = "Kirundi" - }, - new - { - Id = (ushort)17, Iso6391 = "ro", Iso6392 = "ron", Iso6392B = "rum", Iso6392T = "ron", - Iso6393 = "ron", LocalName = "Română", Name = "Romanian" - }, - new - { - Id = (ushort)18, Iso6391 = "ru", Iso6392 = "rus", Iso6392B = "rus", Iso6392T = "rus", - Iso6393 = "rus", LocalName = "Русский", Name = "Russian" - }, - new - { - Id = (ushort)19, Iso6391 = "sa", Iso6392 = "san", Iso6392B = "san", Iso6392T = "san", - Iso6393 = "san", LocalName = "संस्कृतम्", Name = "Sanskrit" - }, - new - { - Id = (ushort)20, Iso6391 = "sc", Iso6392 = "srd", Iso6392B = "srd", Iso6392T = "srd", - Iso6393 = "srd", LocalName = "Sardu", Name = "Sardinian" - }, - new - { - Id = (ushort)21, Iso6391 = "nr", Iso6392 = "nbl", Iso6392B = "nbl", Iso6392T = "nbl", - Iso6393 = "nbl", LocalName = "isiNdebele", Name = "Southern Ndebele" - }, - new - { - Id = (ushort)22, Iso6391 = "sd", Iso6392 = "snd", Iso6392B = "snd", Iso6392T = "snd", - Iso6393 = "snd", LocalName = "سنڌي‎", Name = "Sindhi" - }, - new - { - Id = (ushort)23, Iso6391 = "ii", Iso6392 = "iii", Iso6392B = "iii", Iso6392T = "iii", - Iso6393 = "iii", LocalName = "ꆈꌠ꒿ Nuosuhxop", Name = "Nuosu" - }, - new - { - Id = (ushort)24, Iso6391 = "nn", Iso6392 = "nno", Iso6392B = "nno", Iso6392T = "nno", - Iso6393 = "nno", LocalName = "Norsk (Nynorsk)", Name = "Norwegian Nynorsk" - }, - new - { - Id = (ushort)25, Iso6391 = "lt", Iso6392 = "lit", Iso6392B = "lit", Iso6392T = "lit", - Iso6393 = "lit", LocalName = "Lietuvių", Name = "Lithuanian" - }, - new - { - Id = (ushort)26, Iso6391 = "lu", Iso6392 = "lub", Iso6392B = "lub", Iso6392T = "lub", - Iso6393 = "lub", LocalName = "Tshiluba", Name = "Luba-Katanga" - }, - new - { - Id = (ushort)27, Iso6391 = "lv", Iso6392 = "lav", Iso6392B = "lav", Iso6392T = "lav", - Iso6393 = "lav", LocalName = "Latviešu", Name = "Latvian" - }, - new - { - Id = (ushort)28, Iso6391 = "gv", Iso6392 = "glv", Iso6392B = "glv", Iso6392T = "glv", - Iso6393 = "glv", LocalName = "Gaelg", Name = "Manx" - }, - new - { - Id = (ushort)29, Iso6391 = "mk", Iso6392 = "mkd", Iso6392B = "mac", Iso6392T = "mkd", - Iso6393 = "mkd", LocalName = "Македонски", Name = "Macedonian" - }, - new - { - Id = (ushort)30, Iso6391 = "mg", Iso6392 = "mlg", Iso6392B = "mlg", Iso6392T = "mlg", - Iso6393 = "mlg", LocalName = "Malagasy", Name = "Malagasy" - }, - new - { - Id = (ushort)31, Iso6391 = "ms", Iso6392 = "msa", Iso6392B = "may", Iso6392T = "msa", - Iso6393 = "msa", LocalName = "Bahasa Melayu", Name = "Malay" - }, - new - { - Id = (ushort)32, Iso6391 = "ml", Iso6392 = "mal", Iso6392B = "mal", Iso6392T = "mal", - Iso6393 = "mal", LocalName = "മലയാളം", Name = "Malayalam" - }, - new - { - Id = (ushort)33, Iso6391 = "mt", Iso6392 = "mlt", Iso6392B = "mlt", Iso6392T = "mlt", - Iso6393 = "mlt", LocalName = "Malti", Name = "Maltese" - }, - new - { - Id = (ushort)34, Iso6391 = "mi", Iso6392 = "mri", Iso6392B = "mao", Iso6392T = "mri", - Iso6393 = "mri", LocalName = "Māori", Name = "Māori" - }, - new - { - Id = (ushort)35, Iso6391 = "mr", Iso6392 = "mar", Iso6392B = "mar", Iso6392T = "mar", - Iso6393 = "mar", LocalName = "मराठी", Name = "Marathi" - }, - new - { - Id = (ushort)36, Iso6391 = "mh", Iso6392 = "mah", Iso6392B = "mah", Iso6392T = "mah", - Iso6393 = "mah", LocalName = "Kajin M̧ajeļ", Name = "Marshallese" - }, - new - { - Id = (ushort)37, Iso6391 = "mn", Iso6392 = "mon", Iso6392B = "mon", Iso6392T = "mon", - Iso6393 = "mon", LocalName = "Монгол", Name = "Mongolian" - }, - new - { - Id = (ushort)38, Iso6391 = "na", Iso6392 = "nau", Iso6392B = "nau", Iso6392T = "nau", - Iso6393 = "nau", LocalName = "Dorerin Naoero", Name = "Nauru" - }, - new - { - Id = (ushort)39, Iso6391 = "nv", Iso6392 = "nav", Iso6392B = "nav", Iso6392T = "nav", - Iso6393 = "nav", LocalName = "Diné Bizaad", Name = "Navajo" - }, - new - { - Id = (ushort)40, Iso6391 = "nd", Iso6392 = "nde", Iso6392B = "nde", Iso6392T = "nde", - Iso6393 = "nde", LocalName = "isiNdebele", Name = "Northern Ndebele" - }, - new - { - Id = (ushort)41, Iso6391 = "ne", Iso6392 = "nep", Iso6392B = "nep", Iso6392T = "nep", - Iso6393 = "nep", LocalName = "नेपाली", Name = "Nepali" - }, - new - { - Id = (ushort)42, Iso6391 = "ng", Iso6392 = "ndo", Iso6392B = "ndo", Iso6392T = "ndo", - Iso6393 = "ndo", LocalName = "Owambo", Name = "Ndonga" - }, - new - { - Id = (ushort)43, Iso6391 = "nb", Iso6392 = "nob", Iso6392B = "nob", Iso6392T = "nob", - Iso6393 = "nob", LocalName = "Norsk (Bokmål)", Name = "Norwegian Bokmål" - }, - new - { - Id = (ushort)44, Iso6391 = "no", Iso6392 = "nor", Iso6392B = "nor", Iso6392T = "nor", - Iso6393 = "nor", LocalName = "Norsk", Name = "Norwegian" - }, - new - { - Id = (ushort)45, Iso6391 = "lo", Iso6392 = "lao", Iso6392B = "lao", Iso6392T = "lao", - Iso6393 = "lao", LocalName = "ພາສາລາວ", Name = "Lao" - }, - new - { - Id = (ushort)46, Iso6391 = "se", Iso6392 = "sme", Iso6392B = "sme", Iso6392T = "sme", - Iso6393 = "sme", LocalName = "Sámegiella", Name = "Northern Sami" - }, - new - { - Id = (ushort)47, Iso6391 = "sg", Iso6392 = "sag", Iso6392B = "sag", Iso6392T = "sag", - Iso6393 = "sag", LocalName = "Sängö", Name = "Sango" - }, - new - { - Id = (ushort)48, Iso6391 = "tr", Iso6392 = "tur", Iso6392B = "tur", Iso6392T = "tur", - Iso6393 = "tur", LocalName = "Türkçe", Name = "Turkish" - }, - new - { - Id = (ushort)49, Iso6391 = "ts", Iso6392 = "tso", Iso6392B = "tso", Iso6392T = "tso", - Iso6393 = "tso", LocalName = "Xitsonga", Name = "Tsonga" - }, - new - { - Id = (ushort)50, Iso6391 = "tt", Iso6392 = "tat", Iso6392B = "tat", Iso6392T = "tat", - Iso6393 = "tat", LocalName = "Татарча", Name = "Tatar" - }, - new - { - Id = (ushort)51, Iso6391 = "tw", Iso6392 = "twi", Iso6392B = "twi", Iso6392T = "twi", - Iso6393 = "twi", LocalName = "Twi", Name = "Twi" - }, - new - { - Id = (ushort)52, Iso6391 = "ty", Iso6392 = "tah", Iso6392B = "tah", Iso6392T = "tah", - Iso6393 = "tah", LocalName = "Reo Mā’ohi", Name = "Tahitian" - }, - new - { - Id = (ushort)53, Iso6391 = "ug", Iso6392 = "uig", Iso6392B = "uig", Iso6392T = "uig", - Iso6393 = "uig", LocalName = "ئۇيغۇرچه", Name = "Uyghur" - }, - new - { - Id = (ushort)54, Iso6391 = "uk", Iso6392 = "ukr", Iso6392B = "ukr", Iso6392T = "ukr", - Iso6393 = "ukr", LocalName = "Українська", Name = "Ukrainian" - }, - new - { - Id = (ushort)55, Iso6391 = "ur", Iso6392 = "urd", Iso6392B = "urd", Iso6392T = "urd", - Iso6393 = "urd", LocalName = "اردو", Name = "Urdu" - }, - new - { - Id = (ushort)56, Iso6391 = "uz", Iso6392 = "uzb", Iso6392B = "uzb", Iso6392T = "uzb", - Iso6393 = "uzb", LocalName = "O‘zbek", Name = "Uzbek" - }, - new - { - Id = (ushort)57, Iso6391 = "ve", Iso6392 = "ven", Iso6392B = "ven", Iso6392T = "ven", - Iso6393 = "ven", LocalName = "Tshivenḓa", Name = "Venda" - }, - new - { - Id = (ushort)58, Iso6391 = "vi", Iso6392 = "vie", Iso6392B = "vie", Iso6392T = "vie", - Iso6393 = "vie", LocalName = "Tiếng Việt", Name = "Vietnamese" - }, - new - { - Id = (ushort)59, Iso6391 = "vo", Iso6392 = "vol", Iso6392B = "vol", Iso6392T = "vol", - Iso6393 = "vol", LocalName = "Volapük", Name = "Volapük" - }, - new - { - Id = (ushort)60, Iso6391 = "wa", Iso6392 = "wln", Iso6392B = "wln", Iso6392T = "wln", - Iso6393 = "wln", LocalName = "Walon", Name = "Walloon" - }, - new - { - Id = (ushort)61, Iso6391 = "cy", Iso6392 = "cym", Iso6392B = "wel", Iso6392T = "cym", - Iso6393 = "cym", LocalName = "Cymraeg", Name = "Welsh" - }, - new - { - Id = (ushort)62, Iso6391 = "wo", Iso6392 = "wol", Iso6392B = "wol", Iso6392T = "wol", - Iso6393 = "wol", LocalName = "Wolof", Name = "Wolof" - }, - new - { - Id = (ushort)63, Iso6391 = "fy", Iso6392 = "fry", Iso6392B = "fry", Iso6392T = "fry", - Iso6393 = "fry", LocalName = "Frysk", Name = "Western Frisian" - }, - new - { - Id = (ushort)64, Iso6391 = "xh", Iso6392 = "xho", Iso6392B = "xho", Iso6392T = "xho", - Iso6393 = "xho", LocalName = "isiXhosa", Name = "Xhosa" - }, - new - { - Id = (ushort)65, Iso6391 = "yi", Iso6392 = "yid", Iso6392B = "yid", Iso6392T = "yid", - Iso6393 = "yid", LocalName = "ייִדיש", Name = "Yiddish" - }, - new - { - Id = (ushort)66, Iso6391 = "yo", Iso6392 = "yor", Iso6392B = "yor", Iso6392T = "yor", - Iso6393 = "yor", LocalName = "Yorùbá", Name = "Yoruba" - }, - new - { - Id = (ushort)67, Iso6391 = "to", Iso6392 = "ton", Iso6392B = "ton", Iso6392T = "ton", - Iso6393 = "ton", LocalName = "faka Tonga", Name = "Tonga" - }, - new - { - Id = (ushort)68, Iso6391 = "sm", Iso6392 = "smo", Iso6392B = "smo", Iso6392T = "smo", - Iso6393 = "smo", LocalName = "Gagana Sāmoa", Name = "Samoan" - }, - new - { - Id = (ushort)69, Iso6391 = "tn", Iso6392 = "tsn", Iso6392B = "tsn", Iso6392T = "tsn", - Iso6393 = "tsn", LocalName = "Setswana", Name = "Tswana" - }, - new - { - Id = (ushort)70, Iso6391 = "tk", Iso6392 = "tuk", Iso6392B = "tuk", Iso6392T = "tuk", - Iso6393 = "tuk", LocalName = "Türkmençe", Name = "Turkmen" - }, - new - { - Id = (ushort)71, Iso6391 = "sr", Iso6392 = "srp", Iso6392B = "srp", Iso6392T = "srp", - Iso6393 = "srp", LocalName = "Српски", Name = "Serbian" - }, - new - { - Id = (ushort)72, Iso6391 = "gd", Iso6392 = "gla", Iso6392B = "gla", Iso6392T = "gla", - Iso6393 = "gla", LocalName = "Gàidhlig", Name = "Gaelic" - }, - new - { - Id = (ushort)73, Iso6391 = "sn", Iso6392 = "sna", Iso6392B = "sna", Iso6392T = "sna", - Iso6393 = "sna", LocalName = "ChiShona", Name = "Shona" - }, - new - { - Id = (ushort)74, Iso6391 = "si", Iso6392 = "sin", Iso6392B = "sin", Iso6392T = "sin", - Iso6393 = "sin", LocalName = "සිංහල", Name = "Sinhala" - }, - new - { - Id = (ushort)75, Iso6391 = "sk", Iso6392 = "slk", Iso6392B = "slo", Iso6392T = "slk", - Iso6393 = "slk", LocalName = "Slovenčina", Name = "Slovak" - }, - new - { - Id = (ushort)76, Iso6391 = "sl", Iso6392 = "slv", Iso6392B = "slv", Iso6392T = "slv", - Iso6393 = "slv", LocalName = "Slovenščina", Name = "Slovene" - }, - new - { - Id = (ushort)77, Iso6391 = "so", Iso6392 = "som", Iso6392B = "som", Iso6392T = "som", - Iso6393 = "som", LocalName = "Soomaaliga", Name = "Somali" - }, - new - { - Id = (ushort)78, Iso6391 = "st", Iso6392 = "sot", Iso6392B = "sot", Iso6392T = "sot", - Iso6393 = "sot", LocalName = "Sesotho", Name = "Southern Sotho" - }, - new - { - Id = (ushort)79, Iso6391 = "es", Iso6392 = "spa", Iso6392B = "spa", Iso6392T = "spa", - Iso6393 = "spa", LocalName = "Español", Name = "Spanish" - }, - new - { - Id = (ushort)80, Iso6391 = "su", Iso6392 = "sun", Iso6392B = "sun", Iso6392T = "sun", - Iso6393 = "sun", LocalName = "Basa Sunda", Name = "Sundanese" - }, - new - { - Id = (ushort)81, Iso6391 = "sw", Iso6392 = "swa", Iso6392B = "swa", Iso6392T = "swa", - Iso6393 = "swa", LocalName = "Kiswahili", Name = "Swahili" - }, - new - { - Id = (ushort)82, Iso6391 = "ss", Iso6392 = "ssw", Iso6392B = "ssw", Iso6392T = "ssw", - Iso6393 = "ssw", LocalName = "SiSwati", Name = "Swati" - }, - new - { - Id = (ushort)83, Iso6391 = "sv", Iso6392 = "swe", Iso6392B = "swe", Iso6392T = "swe", - Iso6393 = "swe", LocalName = "Svenska", Name = "Swedish" - }, - new - { - Id = (ushort)84, Iso6391 = "ta", Iso6392 = "tam", Iso6392B = "tam", Iso6392T = "tam", - Iso6393 = "tam", LocalName = "தமிழ்", Name = "Tamil" - }, - new - { - Id = (ushort)85, Iso6391 = "te", Iso6392 = "tel", Iso6392B = "tel", Iso6392T = "tel", - Iso6393 = "tel", LocalName = "తెలుగు", Name = "Telugu" - }, - new - { - Id = (ushort)86, Iso6391 = "tg", Iso6392 = "tgk", Iso6392B = "tgk", Iso6392T = "tgk", - Iso6393 = "tgk", LocalName = "Тоҷикӣ", Name = "Tajik" - }, - new - { - Id = (ushort)87, Iso6391 = "th", Iso6392 = "tha", Iso6392B = "tha", Iso6392T = "tha", - Iso6393 = "tha", LocalName = "ภาษาไทย", Name = "Thai" - }, - new - { - Id = (ushort)88, Iso6391 = "ti", Iso6392 = "tir", Iso6392B = "tir", Iso6392T = "tir", - Iso6393 = "tir", LocalName = "ትግርኛ", Name = "Tigrinya" - }, - new - { - Id = (ushort)89, Iso6391 = "bo", Iso6392 = "bod", Iso6392B = "tib", Iso6392T = "bod", - Iso6393 = "bod", LocalName = "བོད་ཡིག", Name = "Tibetan Standard" - }, - new - { - Id = (ushort)90, Iso6391 = "tl", Iso6392 = "tgl", Iso6392B = "tgl", Iso6392T = "tgl", - Iso6393 = "tgl", LocalName = "Tagalog", Name = "Tagalog" - }, - new - { - Id = (ushort)91, Iso6391 = "ln", Iso6392 = "lin", Iso6392B = "lin", Iso6392T = "lin", - Iso6393 = "lin", LocalName = "Lingála", Name = "Lingala" - }, - new - { - Id = (ushort)92, Iso6391 = "li", Iso6392 = "lim", Iso6392B = "lim", Iso6392T = "lim", - Iso6393 = "lim", LocalName = "Limburgs", Name = "Limburgish" - }, - new - { - Id = (ushort)93, Iso6391 = "lg", Iso6392 = "lug", Iso6392B = "lug", Iso6392T = "lug", - Iso6393 = "lug", LocalName = "Luganda", Name = "Ganda" - }, - new - { - Id = (ushort)94, Iso6391 = "my", Iso6392 = "mya", Iso6392B = "bur", Iso6392T = "mya", - Iso6393 = "mya", LocalName = "မြန်မာဘာသာ", Name = "Burmese" - }, - new - { - Id = (ushort)95, Iso6391 = "ca", Iso6392 = "cat", Iso6392B = "cat", Iso6392T = "cat", - Iso6393 = "cat", LocalName = "Català", Name = "Catalan" - }, - new - { - Id = (ushort)96, Iso6391 = "ch", Iso6392 = "cha", Iso6392B = "cha", Iso6392T = "cha", - Iso6393 = "cha", LocalName = "Chamoru", Name = "Chamorro" - }, - new - { - Id = (ushort)97, Iso6391 = "ce", Iso6392 = "che", Iso6392B = "che", Iso6392T = "che", - Iso6393 = "che", LocalName = "Нохчийн", Name = "Chechen" - }, - new - { - Id = (ushort)98, Iso6391 = "ny", Iso6392 = "nya", Iso6392B = "nya", Iso6392T = "nya", - Iso6393 = "nya", LocalName = "Chichewa", Name = "Chichewa" - }, - new - { - Id = (ushort)99, Iso6391 = "zh", Iso6392 = "zho", Iso6392B = "chi", Iso6392T = "zho", - Iso6393 = "zho", LocalName = "中文", Name = "Chinese" - }, - new - { - Id = (ushort)100, Iso6391 = "cv", Iso6392 = "chv", Iso6392B = "chv", Iso6392T = "chv", - Iso6393 = "chv", LocalName = "Чӑвашла", Name = "Chuvash" - }, - new - { - Id = (ushort)101, Iso6391 = "kw", Iso6392 = "cor", Iso6392B = "cor", Iso6392T = "cor", - Iso6393 = "cor", LocalName = "Kernewek", Name = "Cornish" - }, - new - { - Id = (ushort)102, Iso6391 = "co", Iso6392 = "cos", Iso6392B = "cos", Iso6392T = "cos", - Iso6393 = "cos", LocalName = "Corsu", Name = "Corsican" - }, - new - { - Id = (ushort)103, Iso6391 = "cr", Iso6392 = "cre", Iso6392B = "cre", Iso6392T = "cre", - Iso6393 = "cre", LocalName = "ᓀᐦᐃᔭᐍᐏᐣ", Name = "Cree" - }, - new - { - Id = (ushort)104, Iso6391 = "hr", Iso6392 = "hrv", Iso6392B = "hrv", Iso6392T = "hrv", - Iso6393 = "hrv", LocalName = "Hrvatski", Name = "Croatian" - }, - new - { - Id = (ushort)105, Iso6391 = "cs", Iso6392 = "ces", Iso6392B = "cze", Iso6392T = "ces", - Iso6393 = "ces", LocalName = "Čeština", Name = "Czech" - }, - new - { - Id = (ushort)106, Iso6391 = "da", Iso6392 = "dan", Iso6392B = "dan", Iso6392T = "dan", - Iso6393 = "dan", LocalName = "Dansk", Name = "Danish" - }, - new - { - Id = (ushort)107, Iso6391 = "dv", Iso6392 = "div", Iso6392B = "div", Iso6392T = "div", - Iso6393 = "div", LocalName = "Divehi", Name = "Divehi" - }, - new - { - Id = (ushort)108, Iso6391 = "nl", Iso6392 = "nld", Iso6392B = "dut", Iso6392T = "nld", - Iso6393 = "nld", LocalName = "Nederlands", Name = "Dutch" - }, - new - { - Id = (ushort)109, Iso6391 = "dz", Iso6392 = "dzo", Iso6392B = "dzo", Iso6392T = "dzo", - Iso6393 = "dzo", LocalName = "རྫོང་ཁ", Name = "Dzongkha" - }, - new - { - Id = (ushort)110, Iso6391 = "en", Iso6392 = "eng", Iso6392B = "eng", Iso6392T = "eng", - Iso6393 = "eng", LocalName = "English", Name = "English" - }, - new - { - Id = (ushort)111, Iso6391 = "eo", Iso6392 = "epo", Iso6392B = "epo", Iso6392T = "epo", - Iso6393 = "epo", LocalName = "Esperanto", Name = "Esperanto" - }, - new - { - Id = (ushort)112, Iso6391 = "et", Iso6392 = "est", Iso6392B = "est", Iso6392T = "est", - Iso6393 = "est", LocalName = "Eesti", Name = "Estonian" - }, - new - { - Id = (ushort)113, Iso6391 = "bg", Iso6392 = "bul", Iso6392B = "bul", Iso6392T = "bul", - Iso6393 = "bul", LocalName = "Български", Name = "Bulgarian" - }, - new - { - Id = (ushort)114, Iso6391 = "ee", Iso6392 = "ewe", Iso6392B = "ewe", Iso6392T = "ewe", - Iso6393 = "ewe", LocalName = "Eʋegbe", Name = "Ewe" - }, - new - { - Id = (ushort)115, Iso6391 = "br", Iso6392 = "bre", Iso6392B = "bre", Iso6392T = "bre", - Iso6393 = "bre", LocalName = "Brezhoneg", Name = "Breton" - }, - new - { - Id = (ushort)116, Iso6391 = "bi", Iso6392 = "bis", Iso6392B = "bis", Iso6392T = "bis", - Iso6393 = "bis", LocalName = "Bislama", Name = "Bislama" - }, - new - { - Id = (ushort)117, Iso6391 = "aa", Iso6392 = "aar", Iso6392B = "aar", Iso6392T = "aar", - Iso6393 = "aar", LocalName = "Afaraf", Name = "Afar" - }, - new - { - Id = (ushort)118, Iso6391 = "af", Iso6392 = "afr", Iso6392B = "afr", Iso6392T = "afr", - Iso6393 = "afr", LocalName = "Afrikaans", Name = "Afrikaans" - }, - new - { - Id = (ushort)119, Iso6391 = "ak", Iso6392 = "aka", Iso6392B = "aka", Iso6392T = "aka", - Iso6393 = "aka", LocalName = "Akan", Name = "Akan" - }, - new - { - Id = (ushort)120, Iso6391 = "sq", Iso6392 = "sqi", Iso6392B = "alb", Iso6392T = "sqi", - Iso6393 = "sqi", LocalName = "Shqip", Name = "Albanian" - }, - new - { - Id = (ushort)121, Iso6391 = "am", Iso6392 = "amh", Iso6392B = "amh", Iso6392T = "amh", - Iso6393 = "amh", LocalName = "አማርኛ", Name = "Amharic" - }, - new - { - Id = (ushort)122, Iso6391 = "ar", Iso6392 = "ara", Iso6392B = "ara", Iso6392T = "ara", - Iso6393 = "ara", LocalName = "العربية", Name = "Arabic" - }, - new - { - Id = (ushort)123, Iso6391 = "an", Iso6392 = "arg", Iso6392B = "arg", Iso6392T = "arg", - Iso6393 = "arg", LocalName = "Aragonés", Name = "Aragonese" - }, - new - { - Id = (ushort)124, Iso6391 = "hy", Iso6392 = "hye", Iso6392B = "arm", Iso6392T = "hye", - Iso6393 = "hye", LocalName = "Հայերեն", Name = "Armenian" - }, - new - { - Id = (ushort)125, Iso6391 = "as", Iso6392 = "asm", Iso6392B = "asm", Iso6392T = "asm", - Iso6393 = "asm", LocalName = "অসমীয়া", Name = "Assamese" - }, - new - { - Id = (ushort)126, Iso6391 = "av", Iso6392 = "ava", Iso6392B = "ava", Iso6392T = "ava", - Iso6393 = "ava", LocalName = "Авар", Name = "Avaric" - }, - new - { - Id = (ushort)127, Iso6391 = "ae", Iso6392 = "ave", Iso6392B = "ave", Iso6392T = "ave", - Iso6393 = "ave", LocalName = "avesta", Name = "Avestan" - }, - new - { - Id = (ushort)128, Iso6391 = "ay", Iso6392 = "aym", Iso6392B = "aym", Iso6392T = "aym", - Iso6393 = "aym", LocalName = "Aymar", Name = "Aymara" - }, - new - { - Id = (ushort)129, Iso6391 = "az", Iso6392 = "aze", Iso6392B = "aze", Iso6392T = "aze", - Iso6393 = "aze", LocalName = "Azərbaycanca", Name = "Azerbaijani" - }, - new - { - Id = (ushort)130, Iso6391 = "bm", Iso6392 = "bam", Iso6392B = "bam", Iso6392T = "bam", - Iso6393 = "bam", LocalName = "Bamanankan", Name = "Bambara" - }, - new - { - Id = (ushort)131, Iso6391 = "ba", Iso6392 = "bak", Iso6392B = "bak", Iso6392T = "bak", - Iso6393 = "bak", LocalName = "Башҡортса", Name = "Bashkir" - }, - new - { - Id = (ushort)132, Iso6391 = "eu", Iso6392 = "eus", Iso6392B = "baq", Iso6392T = "eus", - Iso6393 = "eus", LocalName = "Euskara", Name = "Basque" - }, - new - { - Id = (ushort)133, Iso6391 = "be", Iso6392 = "bel", Iso6392B = "bel", Iso6392T = "bel", - Iso6393 = "bel", LocalName = "Беларуская", Name = "Belarusian" - }, - new - { - Id = (ushort)134, Iso6391 = "bn", Iso6392 = "ben", Iso6392B = "ben", Iso6392T = "ben", - Iso6393 = "ben", LocalName = "বাংলা", Name = "Bengali" - }, - new - { - Id = (ushort)135, Iso6391 = "bh", Iso6392 = "bih", Iso6392B = "bih", Iso6392T = "bih", - Iso6393 = "bih", LocalName = "भोजपुरी", Name = "Bihari" - }, - new - { - Id = (ushort)136, Iso6391 = "bs", Iso6392 = "bos", Iso6392B = "bos", Iso6392T = "bos", - Iso6393 = "bos", LocalName = "Bosanski", Name = "Bosnian" - }, - new - { - Id = (ushort)137, Iso6391 = "fo", Iso6392 = "fao", Iso6392B = "fao", Iso6392T = "fao", - Iso6393 = "fao", LocalName = "Føroyskt", Name = "Faroese" - }, - new - { - Id = (ushort)138, Iso6391 = "fj", Iso6392 = "fij", Iso6392B = "fij", Iso6392T = "fij", - Iso6393 = "fij", LocalName = "Na Vosa Vaka-Viti", Name = "Fijian" - }, - new - { - Id = (ushort)139, Iso6391 = "fi", Iso6392 = "fin", Iso6392B = "fin", Iso6392T = "fin", - Iso6393 = "fin", LocalName = "Suomi", Name = "Finnish" - }, - new - { - Id = (ushort)140, Iso6391 = "iu", Iso6392 = "iku", Iso6392B = "iku", Iso6392T = "iku", - Iso6393 = "iku", LocalName = "ᐃᓄᒃᑎᑐᑦ", Name = "Inuktitut" - }, - new - { - Id = (ushort)141, Iso6391 = "ja", Iso6392 = "jpn", Iso6392B = "jpn", Iso6392T = "jpn", - Iso6393 = "jpn", LocalName = "日本語", Name = "Japanese" - }, - new - { - Id = (ushort)142, Iso6391 = "jv", Iso6392 = "jav", Iso6392B = "jav", Iso6392T = "jav", - Iso6393 = "jav", LocalName = "Basa Jawa", Name = "Javanese" - }, - new - { - Id = (ushort)143, Iso6391 = "kl", Iso6392 = "kal", Iso6392B = "kal", Iso6392T = "kal", - Iso6393 = "kal", LocalName = "Kalaallisut", Name = "Kalaallisut" - }, - new - { - Id = (ushort)144, Iso6391 = "kn", Iso6392 = "kan", Iso6392B = "kan", Iso6392T = "kan", - Iso6393 = "kan", LocalName = "ಕನ್ನಡ", Name = "Kannada" - }, - new - { - Id = (ushort)145, Iso6391 = "kr", Iso6392 = "kau", Iso6392B = "kau", Iso6392T = "kau", - Iso6393 = "kau", LocalName = "Kanuri", Name = "Kanuri" - }, - new - { - Id = (ushort)146, Iso6391 = "ks", Iso6392 = "kas", Iso6392B = "kas", Iso6392T = "kas", - Iso6393 = "kas", LocalName = "كشميري", Name = "Kashmiri" - }, - new - { - Id = (ushort)147, Iso6391 = "kk", Iso6392 = "kaz", Iso6392B = "kaz", Iso6392T = "kaz", - Iso6393 = "kaz", LocalName = "Қазақша", Name = "Kazakh" - }, - new - { - Id = (ushort)148, Iso6391 = "km", Iso6392 = "khm", Iso6392B = "khm", Iso6392T = "khm", - Iso6393 = "khm", LocalName = "ភាសាខ្មែរ", Name = "Khmer" - }, - new - { - Id = (ushort)149, Iso6391 = "ki", Iso6392 = "kik", Iso6392B = "kik", Iso6392T = "kik", - Iso6393 = "kik", LocalName = "Gĩkũyũ", Name = "Kikuyu" - }, - new - { - Id = (ushort)150, Iso6391 = "rw", Iso6392 = "kin", Iso6392B = "kin", Iso6392T = "kin", - Iso6393 = "kin", LocalName = "Kinyarwanda", Name = "Kinyarwanda" - }, - new - { - Id = (ushort)151, Iso6391 = "ky", Iso6392 = "kir", Iso6392B = "kir", Iso6392T = "kir", - Iso6393 = "kir", LocalName = "Кыргызча", Name = "Kyrgyz" - }, - new - { - Id = (ushort)152, Iso6391 = "kv", Iso6392 = "kom", Iso6392B = "kom", Iso6392T = "kom", - Iso6393 = "kom", LocalName = "Коми", Name = "Komi" - }, - new - { - Id = (ushort)153, Iso6391 = "kg", Iso6392 = "kon", Iso6392B = "kon", Iso6392T = "kon", - Iso6393 = "kon", LocalName = "Kongo", Name = "Kongo" - }, - new - { - Id = (ushort)154, Iso6391 = "ko", Iso6392 = "kor", Iso6392B = "kor", Iso6392T = "kor", - Iso6393 = "kor", LocalName = "한국어", Name = "Korean" - }, - new - { - Id = (ushort)155, Iso6391 = "ku", Iso6392 = "kur", Iso6392B = "kur", Iso6392T = "kur", - Iso6393 = "kur", LocalName = "Kurdî", Name = "Kurdish" - }, - new - { - Id = (ushort)156, Iso6391 = "kj", Iso6392 = "kua", Iso6392B = "kua", Iso6392T = "kua", - Iso6393 = "kua", LocalName = "Kuanyama", Name = "Kwanyama" - }, - new - { - Id = (ushort)157, Iso6391 = "la", Iso6392 = "lat", Iso6392B = "lat", Iso6392T = "lat", - Iso6393 = "lat", LocalName = "Latina", Name = "Latin" - }, - new - { - Id = (ushort)158, Iso6391 = "lb", Iso6392 = "ltz", Iso6392B = "ltz", Iso6392T = "ltz", - Iso6393 = "ltz", LocalName = "Lëtzebuergesch", Name = "Luxembourgish" - }, - new - { - Id = (ushort)159, Iso6391 = "it", Iso6392 = "ita", Iso6392B = "ita", Iso6392T = "ita", - Iso6393 = "ita", LocalName = "Italiano", Name = "Italian" - }, - new - { - Id = (ushort)160, Iso6391 = "is", Iso6392 = "isl", Iso6392B = "ice", Iso6392T = "isl", - Iso6393 = "isl", LocalName = "Íslenska", Name = "Icelandic" - }, - new - { - Id = (ushort)161, Iso6391 = "io", Iso6392 = "ido", Iso6392B = "ido", Iso6392T = "ido", - Iso6393 = "ido", LocalName = "Ido", Name = "Ido" - }, - new - { - Id = (ushort)162, Iso6391 = "ik", Iso6392 = "ipk", Iso6392B = "ipk", Iso6392T = "ipk", - Iso6393 = "ipk", LocalName = "Iñupiak", Name = "Inupiaq" - }, - new - { - Id = (ushort)163, Iso6391 = "fr", Iso6392 = "fra", Iso6392B = "fre", Iso6392T = "fra", - Iso6393 = "fra", LocalName = "Français", Name = "French" - }, - new - { - Id = (ushort)164, Iso6391 = "ff", Iso6392 = "ful", Iso6392B = "ful", Iso6392T = "ful", - Iso6393 = "ful", LocalName = "Fulfulde", Name = "Fula" - }, - new - { - Id = (ushort)165, Iso6391 = "gl", Iso6392 = "glg", Iso6392B = "glg", Iso6392T = "glg", - Iso6393 = "glg", LocalName = "Galego", Name = "Galician" - }, - new - { - Id = (ushort)166, Iso6391 = "ka", Iso6392 = "kat", Iso6392B = "geo", Iso6392T = "kat", - Iso6393 = "kat", LocalName = "ქართული", Name = "Georgian" - }, - new - { - Id = (ushort)167, Iso6391 = "de", Iso6392 = "deu", Iso6392B = "ger", Iso6392T = "deu", - Iso6393 = "deu", LocalName = "Deutsch", Name = "German" - }, - new - { - Id = (ushort)168, Iso6391 = "el", Iso6392 = "ell", Iso6392B = "gre", Iso6392T = "ell", - Iso6393 = "ell", LocalName = "Ελληνικά", Name = "Greek" - }, - new - { - Id = (ushort)169, Iso6391 = "gn", Iso6392 = "grn", Iso6392B = "grn", Iso6392T = "grn", - Iso6393 = "grn", LocalName = "Avañe'ẽ", Name = "Guaraní" - }, - new - { - Id = (ushort)170, Iso6391 = "gu", Iso6392 = "guj", Iso6392B = "guj", Iso6392T = "guj", - Iso6393 = "guj", LocalName = "ગુજરાતી", Name = "Gujarati" - }, - new - { - Id = (ushort)171, Iso6391 = "ht", Iso6392 = "hat", Iso6392B = "hat", Iso6392T = "hat", - Iso6393 = "hat", LocalName = "Kreyòl Ayisyen", Name = "Haitian" - }, - new - { - Id = (ushort)172, Iso6391 = "za", Iso6392 = "zha", Iso6392B = "zha", Iso6392T = "zha", - Iso6393 = "zha", LocalName = "Cuengh", Name = "Zhuang" - }, - new - { - Id = (ushort)173, Iso6391 = "ha", Iso6392 = "hau", Iso6392B = "hau", Iso6392T = "hau", - Iso6393 = "hau", LocalName = "هَوُسَ", Name = "Hausa" - }, - new - { - Id = (ushort)174, Iso6391 = "hz", Iso6392 = "her", Iso6392B = "her", Iso6392T = "her", - Iso6393 = "her", LocalName = "Otjiherero", Name = "Herero" - }, - new - { - Id = (ushort)175, Iso6391 = "hi", Iso6392 = "hin", Iso6392B = "hin", Iso6392T = "hin", - Iso6393 = "hin", LocalName = "हिन्दी", Name = "Hindi" - }, - new - { - Id = (ushort)176, Iso6391 = "ho", Iso6392 = "hmo", Iso6392B = "hmo", Iso6392T = "hmo", - Iso6393 = "hmo", LocalName = "Hiri Motu", Name = "Hiri Motu" - }, - new - { - Id = (ushort)177, Iso6391 = "hu", Iso6392 = "hun", Iso6392B = "hun", Iso6392T = "hun", - Iso6393 = "hun", LocalName = "Magyar", Name = "Hungarian" - }, - new - { - Id = (ushort)178, Iso6391 = "ia", Iso6392 = "ina", Iso6392B = "ina", Iso6392T = "ina", - Iso6393 = "ina", LocalName = "Interlingua", Name = "Interlingua" - }, - new - { - Id = (ushort)179, Iso6391 = "id", Iso6392 = "ind", Iso6392B = "ind", Iso6392T = "ind", - Iso6393 = "ind", LocalName = "Bahasa Indonesia", Name = "Indonesian" - }, - new - { - Id = (ushort)180, Iso6391 = "ie", Iso6392 = "ile", Iso6392B = "ile", Iso6392T = "ile", - Iso6393 = "ile", LocalName = "Interlingue", Name = "Interlingue" - }, - new - { - Id = (ushort)181, Iso6391 = "ga", Iso6392 = "gle", Iso6392B = "gle", Iso6392T = "gle", - Iso6393 = "gle", LocalName = "Gaeilge", Name = "Irish" - }, - new - { - Id = (ushort)182, Iso6391 = "ig", Iso6392 = "ibo", Iso6392B = "ibo", Iso6392T = "ibo", - Iso6393 = "ibo", LocalName = "Igbo", Name = "Igbo" - }, - new - { - Id = (ushort)183, Iso6391 = "he", Iso6392 = "heb", Iso6392B = "heb", Iso6392T = "heb", - Iso6393 = "heb", LocalName = "עברית", Name = "Hebrew" - }, - new - { - Id = (ushort)184, Iso6391 = "zu", Iso6392 = "zul", Iso6392B = "zul", Iso6392T = "zul", - Iso6393 = "zul", LocalName = "isiZulu", Name = "Zulu" - } - ); - }); - - modelBuilder.Entity("FilterLists.Data.Entities.License", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("TINYINT UNSIGNED") - .HasAnnotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn); - - b.Property("CreatedDateUtc") - .ValueGeneratedOnAdd() - .HasColumnType("TIMESTAMP") - .HasDefaultValueSql("current_timestamp()"); - - b.Property("DescriptionUrl") - .HasColumnType("TEXT"); - - b.Property("ModifiedDateUtc") - .ValueGeneratedOnAddOrUpdate() - .HasColumnType("TIMESTAMP") - .HasDefaultValueSql("current_timestamp() ON UPDATE current_timestamp()"); - - b.Property("Name") - .IsRequired() - .HasColumnType("VARCHAR(126)"); - - b.Property("PermissiveAdaptation"); - - b.Property("PermissiveCommercial"); - - b.HasKey("Id"); - - b.ToTable("licenses"); - - b.HasData( - new - { - Id = (byte)1, DescriptionUrl = "https://creativecommons.org/licenses/by-nc-nd/4.0/", - Name = "CC BY-NC-ND 4.0", PermissiveAdaptation = false, PermissiveCommercial = false - }, - new - { - Id = (byte)2, DescriptionUrl = "https://opensource.org/licenses/MIT", Name = "The MIT License", - PermissiveAdaptation = true, PermissiveCommercial = true - }, - new {Id = (byte)3, Name = "Restricted", PermissiveAdaptation = false, PermissiveCommercial = false}, - new - { - Id = (byte)4, DescriptionUrl = "https://www.gnu.org/licenses/gpl-3.0.en.html", Name = "GPLv3", - PermissiveAdaptation = true, PermissiveCommercial = true - }, - new - { - Id = (byte)5, DescriptionUrl = "https://en.wikipedia.org/wiki/All_rights_reserved", - Name = "All Rights Reserved", PermissiveAdaptation = false, PermissiveCommercial = false - }, - new - { - Id = (byte)6, DescriptionUrl = "https://creativecommons.org/licenses/by-nc-sa/3.0/", - Name = "CC BY-NC-SA 3.0", PermissiveAdaptation = true, PermissiveCommercial = false - }, - new {Id = (byte)7, Name = "Permissive", PermissiveAdaptation = true, PermissiveCommercial = true}, - new - { - Id = (byte)8, DescriptionUrl = "https://creativecommons.org/licenses/by-sa/4.0/", - Name = "CC BY-SA 4.0", PermissiveAdaptation = true, PermissiveCommercial = true - }, - new - { - Id = (byte)9, DescriptionUrl = "https://creativecommons.org/licenses/by-nc-sa/4.0/", - Name = "CC BY-NC-SA 4.0", PermissiveAdaptation = true, PermissiveCommercial = false - }, - new - { - Id = (byte)10, DescriptionUrl = "https://opensource.org/licenses/BSD-3-Clause", - Name = "BSD-3-Clause", PermissiveAdaptation = true, PermissiveCommercial = true - }, - new - { - Id = (byte)11, DescriptionUrl = "https://unlicense.org/", Name = "The Unlicense", - PermissiveAdaptation = true, PermissiveCommercial = true - }, - new - { - Id = (byte)12, DescriptionUrl = "https://creativecommons.org/licenses/by-sa/3.0/", - Name = "CC BY-SA 3.0", PermissiveAdaptation = true, PermissiveCommercial = true - }, - new - { - Id = (byte)13, DescriptionUrl = "https://creativecommons.org/licenses/by-nc/4.0/", - Name = "CC BY-NC 4.0", PermissiveAdaptation = true, PermissiveCommercial = false - }, - new - { - Id = (byte)14, DescriptionUrl = "http://www.wtfpl.net/", - Name = "Do What The Fuck You Want To Public License (WTFPL)", PermissiveAdaptation = true, - PermissiveCommercial = true - }, - new - { - Id = (byte)15, DescriptionUrl = "https://creativecommons.org/licenses/by-nd/4.0/", - Name = "CC BY-ND 4.0", PermissiveAdaptation = false, PermissiveCommercial = true - }, - new - { - Id = (byte)16, DescriptionUrl = "https://creativecommons.org/licenses/by/3.0/", - Name = "CC BY 3.0", PermissiveAdaptation = true, PermissiveCommercial = true - }, - new - { - Id = (byte)17, DescriptionUrl = "https://opensource.org/licenses/ISC", Name = "ISC", - PermissiveAdaptation = true, PermissiveCommercial = true - }, - new - { - Id = (byte)18, DescriptionUrl = "https://www.apache.org/licenses/LICENSE-2.0", - Name = "Apache 2.0", PermissiveAdaptation = true, PermissiveCommercial = true - }, - new - { - Id = (byte)19, DescriptionUrl = "https://www.gnu.org/licenses/old-licenses/gpl-2.0.html", - Name = "GPLv2", PermissiveAdaptation = true, PermissiveCommercial = true - }, - new - { - Id = (byte)20, Name = "Public Domain", PermissiveAdaptation = true, PermissiveCommercial = true - }, - new - { - Id = (byte)21, DescriptionUrl = "https://osint.bambenekconsulting.com/license.txt", - Name = "OSINT", PermissiveAdaptation = true, PermissiveCommercial = true - }, - new - { - Id = (byte)22, - DescriptionUrl = "https://raw.githubusercontent.com/googlehosts/hosts/master/LICENSE", - Name = "GoogleHosts", PermissiveAdaptation = false, PermissiveCommercial = false - }, - new - { - Id = (byte)23, DescriptionUrl = "https://dbad-license.org/", - Name = "\"Don't Be A Dick\" Public License", PermissiveAdaptation = true, - PermissiveCommercial = true - } - ); - }); - - modelBuilder.Entity("FilterLists.Data.Entities.Maintainer", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("SMALLINT UNSIGNED") - .HasAnnotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn); - - b.Property("CreatedDateUtc") - .ValueGeneratedOnAdd() - .HasColumnType("TIMESTAMP") - .HasDefaultValueSql("current_timestamp()"); - - b.Property("EmailAddress") - .ValueGeneratedOnAdd() - .HasColumnType("VARCHAR(126)") - .HasDefaultValueSql("NULL"); - - b.Property("HomeUrl") - .HasColumnType("TEXT"); - - b.Property("ModifiedDateUtc") - .ValueGeneratedOnAddOrUpdate() - .HasColumnType("TIMESTAMP") - .HasDefaultValueSql("current_timestamp() ON UPDATE current_timestamp()"); - - b.Property("Name") - .IsRequired() - .HasColumnType("VARCHAR(126)"); - - b.Property("TwitterHandle") - .ValueGeneratedOnAdd() - .HasColumnType("VARCHAR(126)") - .HasDefaultValueSql("NULL"); - - b.HasKey("Id"); - - b.ToTable("maintainers"); - - b.HasData( - new {Id = (ushort)2, Name = "AppliliZ"}, - new - { - Id = (ushort)3, HomeUrl = "https://bradconte.com/", Name = "Brad Conte", - TwitterHandle = "bradconte" - }, - new - { - Id = (ushort)4, HomeUrl = "https://forum.xda-developers.com/member.php?u=4877037", - Name = "BSDgeek_Jake" - }, - new {Id = (ushort)5, HomeUrl = "https://www.michaeltrimm.com/", Name = "Michael Trimm"}, - new - { - Id = (ushort)6, EmailAddress = "info@eyeo.com", HomeUrl = "https://eyeo.com/", - Name = "eyeo GmbH", TwitterHandle = "eyeo" - }, - new {Id = (ushort)7, HomeUrl = "https://easylist.to/", Name = "The EasyList Authors"}, - new {Id = (ushort)8, HomeUrl = "https://github.com/mayve", Name = "mayve"}, - new - { - Id = (ushort)9, EmailAddress = "admin@oxeankoret.com", HomeUrl = "http://joxeankoret.com/", - Name = "Joxean Koret" - }, - new - { - Id = (ushort)10, HomeUrl = "https://www.malwaredomainlist.com/", - Name = "Malware Domain List Community", TwitterHandle = "_MDL_" - }, - new - { - Id = (ushort)11, HomeUrl = "https://forums.lanik.us/memberlist.php?mode=viewprofile&u=542", - Name = "Lian" - }, - new - { - Id = (ushort)12, HomeUrl = "https://forums.lanik.us/memberlist.php?mode=viewprofile&u=2266", - Name = "Crits" - }, - new - { - Id = (ushort)13, HomeUrl = "https://forums.lanik.us/memberlist.php?mode=viewprofile&u=1260", - Name = "smed79" - }, - new {Id = (ushort)14, HomeUrl = "https://www.fanboy.co.nz/", Name = "fanboy"}, - new - { - Id = (ushort)15, HomeUrl = "https://forums.lanik.us/memberlist.php?mode=viewprofile&u=333", - Name = "MonztA" - }, - new - { - Id = (ushort)16, HomeUrl = "https://forums.lanik.us/memberlist.php?mode=viewprofile&u=1488", - Name = "Famlam" - }, - new - { - Id = (ushort)17, HomeUrl = "https://forums.lanik.us/memberlist.php?mode=viewprofile&u=1400", - Name = "Khrin" - }, - new {Id = (ushort)18, HomeUrl = "https://github.com/SlowMemory", Name = "SlowMemory"}, - new - { - Id = (ushort)19, HomeUrl = "https://www.blogger.com/profile/09662737599549871224", - Name = "MVPS HOSTS Maintainer" - }, - new {Id = (ushort)20, HomeUrl = "https://github.com/taylr", Name = "Matt Taylor"}, - new {Id = (ushort)21, HomeUrl = "https://github.com/hoshsadiq/adblock-nocoin-list", Name = "Hosh"}, - new - { - Id = (ushort)22, EmailAddress = "imreeil42@gmail.com", - HomeUrl = "https://sproutsluckycorner.wordpress.com/", Name = "Imre Kristoffer Eilertsen" - }, - new - { - Id = (ushort)23, EmailAddress = "contactme@abuse.ch", HomeUrl = "https://abuse.ch/", - Name = "abuse.ch", TwitterHandle = "abuse_ch" - }, - new {Id = (ushort)24, HomeUrl = "https://github.com/metaphoricgiraffe", Name = "metaphoricgiraffe"}, - new - { - Id = (ushort)25, EmailAddress = "badmojr@gmail.com", - HomeUrl = "https://forum.xda-developers.com/member.php?u=8758244", Name = "badmojr" - }, - new {Id = (ushort)26, HomeUrl = "https://github.com/elypter", Name = "elypter"}, - new {Id = (ushort)27, HomeUrl = "https://ker.af/", Name = "Rafael K", TwitterHandle = "iamkeraf"}, - new {Id = (ushort)28, HomeUrl = "https://github.com/maciejtarmas", Name = "Maciej Tarmas"}, - new {Id = (ushort)29, HomeUrl = "https://github.com/bkrucarci", Name = "bkrucarci"}, - new - { - Id = (ushort)30, EmailAddress = "anudeep@protonmail.com", - HomeUrl = "https://github.com/anudeepND", Name = "Anudeep" - }, - new {Id = (ushort)31, HomeUrl = "https://github.com/arcetera", Name = "arcetera"}, - new {Id = (ushort)32, HomeUrl = "https://github.com/MajkiIT", Name = "MajkiIT"}, - new {Id = (ushort)33, HomeUrl = "https://github.com/azet12/", Name = "azet12"}, - new - { - Id = (ushort)34, EmailAddress = "PolishJarvis@gmail.com", - HomeUrl = "https://github.com/PolishFiltersTeam/", Name = "Polish Filters Team" - }, - new - { - Id = (ushort)35, EmailAddress = "bjorn@bjornstar.com", HomeUrl = "https://bjornstar.com/", - Name = "Bjorn Stromberg" - }, - new {Id = (ushort)36, HomeUrl = "https://github.com/monojp", Name = "Monojp"}, - new {Id = (ushort)37, HomeUrl = "https://github.com/vokins", Name = "vokins"}, - new - { - Id = (ushort)38, HomeUrl = "https://klout.com/kowith337", Name = "kowith337", - TwitterHandle = "kowith337" - }, - new - { - Id = (ushort)39, EmailAddress = "me@pureapp.in.th", HomeUrl = "https://www.pureapp.in.th/", - Name = "Pakkapon Phongthawee" - }, - new - { - Id = (ushort)40, HomeUrl = "https://warui.intaa.net/", Name = "Warui", - TwitterHandle = "gatolabo" - }, - new - { - Id = (ushort)41, HomeUrl = "https://github.com/multiverse2011", Name = "Multiverse2011", - TwitterHandle = "multiverse2011_" - }, - new {Id = (ushort)42, HomeUrl = "http://cosmonote.blogspot.jp", Name = "Cosmonote"}, - new {Id = (ushort)43, HomeUrl = "https://github.com/Lerist", Name = "Lerist"}, - new {Id = (ushort)44, HomeUrl = "http://vxvault.net/", Name = "VXVault"}, - new - { - Id = (ushort)45, EmailAddress = "support@disconnect.me", HomeUrl = "https://disconnect.me", - Name = "Disconnect", TwitterHandle = "disconnectme" - }, - new - { - Id = (ushort)46, HomeUrl = "https://adguard.com/", Name = "AdGuard", TwitterHandle = "adguard" - }, - new {Id = (ushort)47, HomeUrl = "https://github.com/reek", Name = "Reek"}, - new {Id = (ushort)48, HomeUrl = "https://github.com/eladkarako", Name = "Elad Karako"}, - new - { - Id = (ushort)49, EmailAddress = "zerodot1@bk.ru", HomeUrl = "https://github.com/ZeroDot1", - Name = "ZeroDot1", TwitterHandle = "hobbygrafix" - }, - new - { - Id = (ushort)50, EmailAddress = "webmaster@squidblacklist.org", - HomeUrl = "https://www.squidblacklist.org/", Name = "Squid Blacklist" - }, - new - { - Id = (ushort)51, EmailAddress = "lolipopplus@protonmail.com", - HomeUrl = "https://github.com/Rictusempra", Name = "Rictusempra" - }, - new {Id = (ushort)52, HomeUrl = "https://github.com/tomasko126", Name = "Tomáš Taro"}, - new {Id = (ushort)53, HomeUrl = "https://github.com/Hubird-au", Name = "Hubird-au"}, - new {Id = (ushort)54, HomeUrl = "https://github.com/hl2guide", Name = "deanoman"}, - new {Id = (ushort)55, HomeUrl = "https://github.com/haykam821", Name = "haykam821"}, - new {Id = (ushort)56, HomeUrl = "https://github.com/cb-software", Name = "cb-software"}, - new {Id = (ushort)57, HomeUrl = "https://github.com/gorhill", Name = "Raymond Hill"}, - new {Id = (ushort)58, HomeUrl = "https://github.com/toshiya44", Name = "toshiya44"}, - new - { - Id = (ushort)59, EmailAddress = "jamie@jamiedubs.com", HomeUrl = "http://tramchase.com/", - Name = "Jamie Wilkinson", TwitterHandle = "jamiew" - }, - new {Id = (ushort)60, EmailAddress = "hajdar@tutanota.com", Name = "hajdar"}, - new - { - Id = (ushort)61, EmailAddress = "CHEF-KOCH@protonmail.com", - HomeUrl = "https://github.com/CHEF-KOCH", Name = "CHEF-KOCH", TwitterHandle = "CKsTechNews" - }, - new {Id = (ushort)62, HomeUrl = "https://github.com/raghavdua1995", Name = "Raghav Dua"}, - new - { - Id = (ushort)63, HomeUrl = "https://jspenguin2017.github.io/uBlockProtector/", - Name = "Jspenguin2017" - }, - new {Id = (ushort)64, Name = "Frellwit"}, - new {Id = (ushort)66, HomeUrl = "https://gist.github.com/BBcan177", Name = "BBcan177"}, - new - { - Id = (ushort)67, EmailAddress = "joewein@pobox.com", - HomeUrl = "https://www.joewein.net/spam/index.htm", Name = "Joe Wein" - }, - new {Id = (ushort)68, HomeUrl = "https://github.com/betterwebleon/", Name = "betterwebleon"}, - new {Id = (ushort)69, HomeUrl = "https://github.com/notracking", Name = "notracking"}, - new {Id = (ushort)70, HomeUrl = "https://github.com/KonoromiHimaries", Name = "KonoromiHimaries"}, - new - { - Id = (ushort)71, HomeUrl = "https://forums.lanik.us/memberlist.php?mode=viewprofile&u=9300", - Name = "invisible666" - } - ); - }); - - modelBuilder.Entity("FilterLists.Data.Entities.Rule", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("INT UNSIGNED") - .HasAnnotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn); - - b.Property("CreatedDateUtc") - .ValueGeneratedOnAdd() - .HasColumnType("TIMESTAMP") - .HasDefaultValueSql("current_timestamp()"); - - b.Property("Raw") - .IsRequired() - .HasColumnType("LONGTEXT"); - - b.HasKey("Id"); - - b.ToTable("rules"); - }); - - modelBuilder.Entity("FilterLists.Data.Entities.Snapshot", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("MEDIUMINT UNSIGNED") - .HasAnnotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn); - - b.Property("CreatedDateUtc") - .ValueGeneratedOnAdd() - .HasColumnType("TIMESTAMP") - .HasDefaultValueSql("current_timestamp()"); - - b.Property("FilterListId"); - - b.Property("HttpStatusCode") - .ValueGeneratedOnAdd() - .HasColumnType("SMALLINT") - .HasDefaultValueSql("NULL"); - - b.Property("ModifiedDateUtc") - .ValueGeneratedOnAddOrUpdate() - .HasColumnType("TIMESTAMP") - .HasDefaultValueSql("current_timestamp() ON UPDATE current_timestamp()"); - - b.Property("WasSuccessful"); - - b.Property("WaybackTimestamp") - .HasColumnType("TIMESTAMP"); - - b.Property("WaybackUrl") - .HasColumnType("TEXT"); - - b.HasKey("Id"); - - b.HasIndex("FilterListId"); - - b.ToTable("snapshots"); - }); - - modelBuilder.Entity("FilterLists.Data.Entities.Software", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("TINYINT UNSIGNED") - .HasAnnotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn); - - b.Property("CreatedDateUtc") - .ValueGeneratedOnAdd() - .HasColumnType("TIMESTAMP") - .HasDefaultValueSql("current_timestamp()"); - - b.Property("DownloadUrl") - .HasColumnType("TEXT"); - - b.Property("HomeUrl") - .HasColumnType("TEXT"); - - b.Property("ModifiedDateUtc") - .ValueGeneratedOnAddOrUpdate() - .HasColumnType("TIMESTAMP") - .HasDefaultValueSql("current_timestamp() ON UPDATE current_timestamp()"); - - b.Property("Name") - .IsRequired() - .HasColumnType("VARCHAR(126)"); - - b.HasKey("Id"); - - b.ToTable("software"); - - b.HasData( - new - { - Id = (byte)1, DownloadUrl = "https://github.com/gorhill/uBlock#installation", - HomeUrl = "https://github.com/gorhill/uBlock", Name = "uBlock Origin" - }, - new - { - Id = (byte)2, DownloadUrl = "https://adblockplus.org/", HomeUrl = "https://adblockplus.org/", - Name = "Adblock Plus" - }, - new - { - Id = (byte)3, DownloadUrl = "https://adguard.com/en/download.html", - HomeUrl = "https://adguard.com/", Name = "AdGuard" - }, - new - { - Id = (byte)4, DownloadUrl = "https://f-droid.org/packages/org.jak_linux.dns66/", - HomeUrl = "https://github.com/julian-klode/dns66", Name = "DNS66" - }, - new - { - Id = (byte)5, DownloadUrl = "https://github.com/NanoAdblocker/NanoCore#nano-adblocker-core", - HomeUrl = "https://github.com/NanoAdblocker/NanoCore", Name = "Nano Adblocker" - }, - new - { - Id = (byte)6, DownloadUrl = "https://getadblock.com/", HomeUrl = "https://getadblock.com/", - Name = "AdBlock" - }, - new - { - Id = (byte)7, DownloadUrl = "https://f-droid.org/packages/org.adaway/", - HomeUrl = "https://adaway.org/", Name = "AdAway" - }, - new - { - Id = (byte)8, - DownloadUrl = - "https://chrome.google.com/webstore/detail/personal-blocklist-by-goo/nolijncfnkgaikbjbdaogikpmpbdcdef", - HomeUrl = - "https://chrome.google.com/webstore/detail/personal-blocklist-by-goo/nolijncfnkgaikbjbdaogikpmpbdcdef", - Name = "Personal Blocklist (Chrome)" - }, - new - { - Id = (byte)9, DownloadUrl = "https://addons.mozilla.org/firefox/addon/personal-blocklist/", - HomeUrl = "https://github.com/wildskyf/personal-blocklist", - Name = "Personal Blocklist (Firefox)" - }, - new - { - Id = (byte)10, DownloadUrl = "http://einaregilsson.com/redirector/", - HomeUrl = "http://einaregilsson.com/redirector/", Name = "Redirector" - }, - new - { - Id = (byte)11, DownloadUrl = "https://github.com/scottlerch/HostsFileEditor/releases", - HomeUrl = "https://scottlerch.github.io/HostsFileEditor/", Name = "Hosts File Editor" - }, - new - { - Id = (byte)12, DownloadUrl = "https://github.com/2ndalpha/gasmask/releases", - HomeUrl = "https://github.com/2ndalpha/gasmask", Name = "Gas Mask" - } - ); - }); - - modelBuilder.Entity("FilterLists.Data.Entities.Syntax", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("TINYINT UNSIGNED") - .HasAnnotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn); - - b.Property("CreatedDateUtc") - .ValueGeneratedOnAdd() - .HasColumnType("TIMESTAMP") - .HasDefaultValueSql("current_timestamp()"); - - b.Property("DefinitionUrl") - .HasColumnType("TEXT"); - - b.Property("ModifiedDateUtc") - .ValueGeneratedOnAddOrUpdate() - .HasColumnType("TIMESTAMP") - .HasDefaultValueSql("current_timestamp() ON UPDATE current_timestamp()"); - - b.Property("Name") - .IsRequired() - .HasColumnType("VARCHAR(126)"); - - b.HasKey("Id"); - - b.ToTable("syntaxes"); - - b.HasData( - new {Id = (byte)1, DefinitionUrl = "https://en.wikipedia.org/wiki/Hosts_(file)", Name = "Hosts"}, - new {Id = (byte)2, Name = "Domains"}, - new - { - Id = (byte)3, DefinitionUrl = "https://adblockplus.org/filters", - Name = "Adblock Plus (Latest/Unspecified Version)" - }, - new - { - Id = (byte)4, DefinitionUrl = "https://github.com/gorhill/uBlock/wiki/Static-filter-syntax", - Name = "uBlock Origin Static" - }, - new - { - Id = (byte)6, - DefinitionUrl = "https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters", - Name = "AdGuard" - }, - new - { - Id = (byte)7, - DefinitionUrl = "https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-quick-guide", - Name = "uBlock Origin/uMatrix Dynamic" - }, - new {Id = (byte)8, Name = "URLs"}, - new {Id = (byte)9, Name = "IPs"}, - new - { - Id = (byte)10, - DefinitionUrl = - "https://blogs.msdn.microsoft.com/ie/2010/12/07/ie9-and-privacy-introducing-tracking-protection/", - Name = "Tracking Protection List (IE)" - }, - new {Id = (byte)11, Name = "JavaScript (Non-Safari)"}, - new - { - Id = (byte)12, DefinitionUrl = "https://github.com/NanoAdblocker/NanoCore/tree/master/notes", - Name = "Nano Adblocker Static" - } - ); - }); - - modelBuilder.Entity("FilterLists.Data.Entities.Tag", b => - { - b.Property("Id") - .ValueGeneratedOnAdd() - .HasColumnType("TINYINT UNSIGNED") - .HasAnnotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn); - - b.Property("CreatedDateUtc") - .ValueGeneratedOnAdd() - .HasColumnType("TIMESTAMP") - .HasDefaultValueSql("current_timestamp()"); - - b.Property("Description") - .HasColumnType("TEXT"); - - b.Property("ModifiedDateUtc") - .ValueGeneratedOnAddOrUpdate() - .HasColumnType("TIMESTAMP") - .HasDefaultValueSql("current_timestamp() ON UPDATE current_timestamp()"); - - b.Property("Name") - .IsRequired() - .HasColumnType("VARCHAR(126)"); - - b.HasKey("Id"); - - b.ToTable("tags"); - - b.HasData( - new {Id = (byte)1, Description = "Blocks cryptomining and/or cryptojacking", Name = "crypto"}, - new {Id = (byte)2, Description = "Blocks advertisements", Name = "ads"}, - new - { - Id = (byte)3, Description = "Blocks trackers and other privacy-invasive resources", - Name = "privacy" - }, - new - { - Id = (byte)4, Description = "Blocks social media scripts, trackers, widgets, etc.", - Name = "social" - }, - new {Id = (byte)5, Description = "Blocks adblock detection scripts", Name = "anti-adblock"}, - new {Id = (byte)6, Description = "Blocks malicious resources", Name = "malware"}, - new {Id = (byte)7, Description = "Blocks phishing and/or scam resources", Name = "phishing"}, - new - { - Id = (byte)8, Description = "Blocks cookie notices primarily in response to the EU Cookie Law", - Name = "cookies" - }, - new {Id = (byte)9, Description = "Blocks subjectively annoying resources", Name = "annoyances"}, - new {Id = (byte)10, Description = "Unblocks categorical resources", Name = "whitelist"}, - new - { - Id = (byte)11, Description = "Blocks adult, NSFW, pornographic, etc. resources", Name = "nsfw" - }, - new - { - Id = (byte)12, Description = "Redirects traffic through proxies to get around firewalls", - Name = "proxy" - }, - new - { - Id = (byte)13, Description = "Extends or blocks functionality from search engines", - Name = "search" - }, - new {Id = (byte)14, Description = "Intended for research only", Name = "research"}, - new {Id = (byte)15, Description = "Blocks specific topics/things", Name = "topical"}, - new {Id = (byte)16, Description = "Removes obstructing or annoying overlays", Name = "overlay"}, - new - { - Id = (byte)17, Description = "Intended for use with Internet Explorer's TPL feature", - Name = "ie" - } - ); - }); - - modelBuilder.Entity("FilterLists.Data.Entities.FilterList", b => - { - b.HasOne("FilterLists.Data.Entities.License", "License") - .WithMany("FilterLists") - .HasForeignKey("LicenseId") - .OnDelete(DeleteBehavior.Cascade); - - b.HasOne("FilterLists.Data.Entities.Syntax", "Syntax") - .WithMany("FilterLists") - .HasForeignKey("SyntaxId"); - }); - - modelBuilder.Entity("FilterLists.Data.Entities.Junctions.FilterListLanguage", b => - { - b.HasOne("FilterLists.Data.Entities.FilterList", "FilterList") - .WithMany("FilterListLanguages") - .HasForeignKey("FilterListId") - .OnDelete(DeleteBehavior.Cascade); - - b.HasOne("FilterLists.Data.Entities.Language", "Language") - .WithMany("FilterListLanguages") - .HasForeignKey("LanguageId") - .OnDelete(DeleteBehavior.Cascade); - }); - - modelBuilder.Entity("FilterLists.Data.Entities.Junctions.FilterListMaintainer", b => - { - b.HasOne("FilterLists.Data.Entities.FilterList", "FilterList") - .WithMany("FilterListMaintainers") - .HasForeignKey("FilterListId") - .OnDelete(DeleteBehavior.Cascade); - - b.HasOne("FilterLists.Data.Entities.Maintainer", "Maintainer") - .WithMany("FilterListMaintainers") - .HasForeignKey("MaintainerId") - .OnDelete(DeleteBehavior.Cascade); - }); - - modelBuilder.Entity("FilterLists.Data.Entities.Junctions.FilterListTag", b => - { - b.HasOne("FilterLists.Data.Entities.FilterList", "FilterList") - .WithMany("FilterListTags") - .HasForeignKey("FilterListId") - .OnDelete(DeleteBehavior.Cascade); - - b.HasOne("FilterLists.Data.Entities.Tag", "Tag") - .WithMany("FilterListTags") - .HasForeignKey("TagId") - .OnDelete(DeleteBehavior.Cascade); - }); - - modelBuilder.Entity("FilterLists.Data.Entities.Junctions.Fork", b => - { - b.HasOne("FilterLists.Data.Entities.FilterList", "ForkFilterList") - .WithMany("ForkFilterLists") - .HasForeignKey("ForkFilterListId") - .OnDelete(DeleteBehavior.Cascade); - - b.HasOne("FilterLists.Data.Entities.FilterList", "UpstreamFilterList") - .WithMany("UpstreamForkFilterLists") - .HasForeignKey("UpstreamFilterListId") - .OnDelete(DeleteBehavior.Cascade); - }); - - modelBuilder.Entity("FilterLists.Data.Entities.Junctions.Merge", b => - { - b.HasOne("FilterLists.Data.Entities.FilterList", "MergeFilterList") - .WithMany("MergeFilterLists") - .HasForeignKey("MergeFilterListId") - .OnDelete(DeleteBehavior.Cascade); - - b.HasOne("FilterLists.Data.Entities.FilterList", "UpstreamFilterList") - .WithMany("UpstreamMergeFilterLists") - .HasForeignKey("UpstreamFilterListId") - .OnDelete(DeleteBehavior.Cascade); - }); - - modelBuilder.Entity("FilterLists.Data.Entities.Junctions.SnapshotRule", b => - { - b.HasOne("FilterLists.Data.Entities.Rule", "Rule") - .WithMany("SnapshotRules") - .HasForeignKey("RuleId") - .OnDelete(DeleteBehavior.Cascade); - - b.HasOne("FilterLists.Data.Entities.Snapshot", "Snapshot") - .WithMany("SnapshotRules") - .HasForeignKey("SnapshotId") - .OnDelete(DeleteBehavior.Cascade); - }); - - modelBuilder.Entity("FilterLists.Data.Entities.Junctions.SoftwareSyntax", b => - { - b.HasOne("FilterLists.Data.Entities.Software", "Software") - .WithMany("SoftwareSyntaxes") - .HasForeignKey("SoftwareId") - .OnDelete(DeleteBehavior.Cascade); - - b.HasOne("FilterLists.Data.Entities.Syntax", "Syntax") - .WithMany("SoftwareSyntaxes") - .HasForeignKey("SyntaxId") - .OnDelete(DeleteBehavior.Cascade); - }); - - modelBuilder.Entity("FilterLists.Data.Entities.Snapshot", b => - { - b.HasOne("FilterLists.Data.Entities.FilterList", "FilterList") - .WithMany("Snapshots") - .HasForeignKey("FilterListId") - .OnDelete(DeleteBehavior.Cascade); - }); -#pragma warning restore 612, 618 - } - } -} \ No newline at end of file diff --git a/src/FilterLists.Api/Migrations/20180828204523_InitialEfCoreSeed.cs b/src/FilterLists.Api/Migrations/20180828204523_InitialEfCoreSeed.cs deleted file mode 100644 index 9696e1d2f..000000000 --- a/src/FilterLists.Api/Migrations/20180828204523_InitialEfCoreSeed.cs +++ /dev/null @@ -1,12429 +0,0 @@ -using System; -using Microsoft.EntityFrameworkCore.Migrations; - -namespace FilterLists.Api.Migrations -{ - public partial class InitialEfCoreSeed : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.AlterColumn( - "ModifiedDateUtc", - "tags", - "TIMESTAMP", - nullable: true, - defaultValueSql: "current_timestamp() ON UPDATE current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldDefaultValueSql: "current_timestamp() ON UPDATE current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "tags", - "TIMESTAMP", - nullable: true, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "ModifiedDateUtc", - "syntaxes", - "TIMESTAMP", - nullable: true, - defaultValueSql: "current_timestamp() ON UPDATE current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldDefaultValueSql: "current_timestamp() ON UPDATE current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "syntaxes", - "TIMESTAMP", - nullable: true, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "software_syntaxes", - "TIMESTAMP", - nullable: true, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "ModifiedDateUtc", - "software", - "TIMESTAMP", - nullable: true, - defaultValueSql: "current_timestamp() ON UPDATE current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldDefaultValueSql: "current_timestamp() ON UPDATE current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "software", - "TIMESTAMP", - nullable: true, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "ModifiedDateUtc", - "snapshots", - "TIMESTAMP", - nullable: true, - defaultValueSql: "current_timestamp() ON UPDATE current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldDefaultValueSql: "current_timestamp() ON UPDATE current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "snapshots", - "TIMESTAMP", - nullable: true, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "rules", - "TIMESTAMP", - nullable: true, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "merges", - "TIMESTAMP", - nullable: true, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "ModifiedDateUtc", - "maintainers", - "TIMESTAMP", - nullable: true, - defaultValueSql: "current_timestamp() ON UPDATE current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldDefaultValueSql: "current_timestamp() ON UPDATE current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "maintainers", - "TIMESTAMP", - nullable: true, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "ModifiedDateUtc", - "licenses", - "TIMESTAMP", - nullable: true, - defaultValueSql: "current_timestamp() ON UPDATE current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldDefaultValueSql: "current_timestamp() ON UPDATE current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "licenses", - "TIMESTAMP", - nullable: true, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "ModifiedDateUtc", - "languages", - "TIMESTAMP", - nullable: true, - defaultValueSql: "current_timestamp() ON UPDATE current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldDefaultValueSql: "current_timestamp() ON UPDATE current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "languages", - "TIMESTAMP", - nullable: true, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "forks", - "TIMESTAMP", - nullable: true, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "filterlists_tags", - "TIMESTAMP", - nullable: true, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "filterlists_maintainers", - "TIMESTAMP", - nullable: true, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "filterlists_languages", - "TIMESTAMP", - nullable: true, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "ModifiedDateUtc", - "filterlists", - "TIMESTAMP", - nullable: true, - defaultValueSql: "current_timestamp() ON UPDATE current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldDefaultValueSql: "current_timestamp() ON UPDATE current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "filterlists", - "TIMESTAMP", - nullable: true, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.InsertData( - "languages", - new[] - { - "Id", "CreatedDateUtc", "Iso6391", "Iso6392", "Iso6392B", "Iso6392T", "Iso6393", "LocalName", - "ModifiedDateUtc", "Name" - }, - new object[,] - { - {(ushort)1, null, "ab", "abk", "abk", "abk", "abk", "Аҧсуа", null, "Abkhaz"}, - {(ushort)118, null, "af", "afr", "afr", "afr", "afr", "Afrikaans", null, "Afrikaans"}, - {(ushort)119, null, "ak", "aka", "aka", "aka", "aka", "Akan", null, "Akan"}, - {(ushort)120, null, "sq", "sqi", "alb", "sqi", "sqi", "Shqip", null, "Albanian"}, - {(ushort)121, null, "am", "amh", "amh", "amh", "amh", "አማርኛ", null, "Amharic"}, - {(ushort)122, null, "ar", "ara", "ara", "ara", "ara", "العربية", null, "Arabic"}, - {(ushort)123, null, "an", "arg", "arg", "arg", "arg", "Aragonés", null, "Aragonese"}, - {(ushort)124, null, "hy", "hye", "arm", "hye", "hye", "Հայերեն", null, "Armenian"}, - {(ushort)125, null, "as", "asm", "asm", "asm", "asm", "অসমীয়া", null, "Assamese"}, - {(ushort)126, null, "av", "ava", "ava", "ava", "ava", "Авар", null, "Avaric"}, - {(ushort)127, null, "ae", "ave", "ave", "ave", "ave", "avesta", null, "Avestan"}, - {(ushort)128, null, "ay", "aym", "aym", "aym", "aym", "Aymar", null, "Aymara"}, - {(ushort)129, null, "az", "aze", "aze", "aze", "aze", "Azərbaycanca", null, "Azerbaijani"}, - {(ushort)130, null, "bm", "bam", "bam", "bam", "bam", "Bamanankan", null, "Bambara"}, - {(ushort)131, null, "ba", "bak", "bak", "bak", "bak", "Башҡортса", null, "Bashkir"}, - {(ushort)132, null, "eu", "eus", "baq", "eus", "eus", "Euskara", null, "Basque"}, - {(ushort)133, null, "be", "bel", "bel", "bel", "bel", "Беларуская", null, "Belarusian"}, - {(ushort)134, null, "bn", "ben", "ben", "ben", "ben", "বাংলা", null, "Bengali"}, - {(ushort)135, null, "bh", "bih", "bih", "bih", "bih", "भोजपुरी", null, "Bihari"}, - {(ushort)136, null, "bs", "bos", "bos", "bos", "bos", "Bosanski", null, "Bosnian"}, - {(ushort)117, null, "aa", "aar", "aar", "aar", "aar", "Afaraf", null, "Afar"}, - {(ushort)137, null, "fo", "fao", "fao", "fao", "fao", "Føroyskt", null, "Faroese"}, - {(ushort)116, null, "bi", "bis", "bis", "bis", "bis", "Bislama", null, "Bislama"}, - {(ushort)114, null, "ee", "ewe", "ewe", "ewe", "ewe", "Eʋegbe", null, "Ewe"}, - {(ushort)95, null, "ca", "cat", "cat", "cat", "cat", "Català", null, "Catalan"}, - {(ushort)96, null, "ch", "cha", "cha", "cha", "cha", "Chamoru", null, "Chamorro"}, - {(ushort)97, null, "ce", "che", "che", "che", "che", "Нохчийн", null, "Chechen"}, - {(ushort)98, null, "ny", "nya", "nya", "nya", "nya", "Chichewa", null, "Chichewa"}, - {(ushort)99, null, "zh", "zho", "chi", "zho", "zho", "中文", null, "Chinese"}, - {(ushort)100, null, "cv", "chv", "chv", "chv", "chv", "Чӑвашла", null, "Chuvash"}, - {(ushort)101, null, "kw", "cor", "cor", "cor", "cor", "Kernewek", null, "Cornish"}, - {(ushort)102, null, "co", "cos", "cos", "cos", "cos", "Corsu", null, "Corsican"}, - {(ushort)103, null, "cr", "cre", "cre", "cre", "cre", "ᓀᐦᐃᔭᐍᐏᐣ", null, "Cree"}, - {(ushort)104, null, "hr", "hrv", "hrv", "hrv", "hrv", "Hrvatski", null, "Croatian"}, - {(ushort)105, null, "cs", "ces", "cze", "ces", "ces", "Čeština", null, "Czech"}, - {(ushort)106, null, "da", "dan", "dan", "dan", "dan", "Dansk", null, "Danish"}, - {(ushort)107, null, "dv", "div", "div", "div", "div", "Divehi", null, "Divehi"}, - {(ushort)108, null, "nl", "nld", "dut", "nld", "nld", "Nederlands", null, "Dutch"}, - {(ushort)109, null, "dz", "dzo", "dzo", "dzo", "dzo", "རྫོང་ཁ", null, "Dzongkha"}, - {(ushort)110, null, "en", "eng", "eng", "eng", "eng", "English", null, "English"}, - {(ushort)111, null, "eo", "epo", "epo", "epo", "epo", "Esperanto", null, "Esperanto"}, - {(ushort)112, null, "et", "est", "est", "est", "est", "Eesti", null, "Estonian"}, - {(ushort)113, null, "bg", "bul", "bul", "bul", "bul", "Български", null, "Bulgarian"}, - {(ushort)115, null, "br", "bre", "bre", "bre", "bre", "Brezhoneg", null, "Breton"}, - {(ushort)138, null, "fj", "fij", "fij", "fij", "fij", "Na Vosa Vaka-Viti", null, "Fijian"}, - {(ushort)139, null, "fi", "fin", "fin", "fin", "fin", "Suomi", null, "Finnish"}, - {(ushort)140, null, "iu", "iku", "iku", "iku", "iku", "ᐃᓄᒃᑎᑐᑦ", null, "Inuktitut"}, - {(ushort)166, null, "ka", "kat", "geo", "kat", "kat", "ქართული", null, "Georgian"}, - {(ushort)167, null, "de", "deu", "ger", "deu", "deu", "Deutsch", null, "German"}, - {(ushort)168, null, "el", "ell", "gre", "ell", "ell", "Ελληνικά", null, "Greek"}, - {(ushort)169, null, "gn", "grn", "grn", "grn", "grn", "Avañe'ẽ", null, "Guaraní"}, - {(ushort)170, null, "gu", "guj", "guj", "guj", "guj", "ગુજરાતી", null, "Gujarati"}, - {(ushort)171, null, "ht", "hat", "hat", "hat", "hat", "Kreyòl Ayisyen", null, "Haitian"}, - {(ushort)172, null, "za", "zha", "zha", "zha", "zha", "Cuengh", null, "Zhuang"}, - {(ushort)173, null, "ha", "hau", "hau", "hau", "hau", "هَوُسَ", null, "Hausa"}, - {(ushort)174, null, "hz", "her", "her", "her", "her", "Otjiherero", null, "Herero"}, - {(ushort)175, null, "hi", "hin", "hin", "hin", "hin", "हिन्दी", null, "Hindi"}, - {(ushort)176, null, "ho", "hmo", "hmo", "hmo", "hmo", "Hiri Motu", null, "Hiri Motu"}, - {(ushort)177, null, "hu", "hun", "hun", "hun", "hun", "Magyar", null, "Hungarian"}, - {(ushort)178, null, "ia", "ina", "ina", "ina", "ina", "Interlingua", null, "Interlingua"}, - {(ushort)179, null, "id", "ind", "ind", "ind", "ind", "Bahasa Indonesia", null, "Indonesian"}, - {(ushort)180, null, "ie", "ile", "ile", "ile", "ile", "Interlingue", null, "Interlingue"}, - {(ushort)181, null, "ga", "gle", "gle", "gle", "gle", "Gaeilge", null, "Irish"}, - {(ushort)182, null, "ig", "ibo", "ibo", "ibo", "ibo", "Igbo", null, "Igbo"}, - {(ushort)183, null, "he", "heb", "heb", "heb", "heb", "עברית", null, "Hebrew"}, - {(ushort)184, null, "zu", "zul", "zul", "zul", "zul", "isiZulu", null, "Zulu"}, - {(ushort)165, null, "gl", "glg", "glg", "glg", "glg", "Galego", null, "Galician"}, - {(ushort)164, null, "ff", "ful", "ful", "ful", "ful", "Fulfulde", null, "Fula"}, - {(ushort)163, null, "fr", "fra", "fre", "fra", "fra", "Français", null, "French"}, - {(ushort)162, null, "ik", "ipk", "ipk", "ipk", "ipk", "Iñupiak", null, "Inupiaq"}, - {(ushort)141, null, "ja", "jpn", "jpn", "jpn", "jpn", "日本語", null, "Japanese"}, - {(ushort)142, null, "jv", "jav", "jav", "jav", "jav", "Basa Jawa", null, "Javanese"}, - {(ushort)143, null, "kl", "kal", "kal", "kal", "kal", "Kalaallisut", null, "Kalaallisut"}, - {(ushort)144, null, "kn", "kan", "kan", "kan", "kan", "ಕನ್ನಡ", null, "Kannada"}, - {(ushort)145, null, "kr", "kau", "kau", "kau", "kau", "Kanuri", null, "Kanuri"}, - {(ushort)146, null, "ks", "kas", "kas", "kas", "kas", "كشميري", null, "Kashmiri"}, - {(ushort)147, null, "kk", "kaz", "kaz", "kaz", "kaz", "Қазақша", null, "Kazakh"}, - {(ushort)148, null, "km", "khm", "khm", "khm", "khm", "ភាសាខ្មែរ", null, "Khmer"}, - {(ushort)149, null, "ki", "kik", "kik", "kik", "kik", "Gĩkũyũ", null, "Kikuyu"}, - {(ushort)94, null, "my", "mya", "bur", "mya", "mya", "မြန်မာဘာသာ", null, "Burmese"}, - {(ushort)150, null, "rw", "kin", "kin", "kin", "kin", "Kinyarwanda", null, "Kinyarwanda"}, - {(ushort)152, null, "kv", "kom", "kom", "kom", "kom", "Коми", null, "Komi"}, - {(ushort)153, null, "kg", "kon", "kon", "kon", "kon", "Kongo", null, "Kongo"}, - {(ushort)154, null, "ko", "kor", "kor", "kor", "kor", "한국어", null, "Korean"}, - {(ushort)155, null, "ku", "kur", "kur", "kur", "kur", "Kurdî", null, "Kurdish"}, - {(ushort)156, null, "kj", "kua", "kua", "kua", "kua", "Kuanyama", null, "Kwanyama"}, - {(ushort)157, null, "la", "lat", "lat", "lat", "lat", "Latina", null, "Latin"}, - {(ushort)159, null, "it", "ita", "ita", "ita", "ita", "Italiano", null, "Italian"}, - {(ushort)160, null, "is", "isl", "ice", "isl", "isl", "Íslenska", null, "Icelandic"}, - {(ushort)161, null, "io", "ido", "ido", "ido", "ido", "Ido", null, "Ido"}, - {(ushort)151, null, "ky", "kir", "kir", "kir", "kir", "Кыргызча", null, "Kyrgyz"}, - {(ushort)93, null, "lg", "lug", "lug", "lug", "lug", "Luganda", null, "Ganda"}, - {(ushort)158, null, "lb", "ltz", "ltz", "ltz", "ltz", "Lëtzebuergesch", null, "Luxembourgish"}, - {(ushort)91, null, "ln", "lin", "lin", "lin", "lin", "Lingála", null, "Lingala"}, - {(ushort)24, null, "nn", "nno", "nno", "nno", "nno", "Norsk (Nynorsk)", null, "Norwegian Nynorsk"}, - {(ushort)25, null, "lt", "lit", "lit", "lit", "lit", "Lietuvių", null, "Lithuanian"}, - {(ushort)26, null, "lu", "lub", "lub", "lub", "lub", "Tshiluba", null, "Luba-Katanga"}, - {(ushort)27, null, "lv", "lav", "lav", "lav", "lav", "Latviešu", null, "Latvian"}, - {(ushort)28, null, "gv", "glv", "glv", "glv", "glv", "Gaelg", null, "Manx"}, - {(ushort)29, null, "mk", "mkd", "mac", "mkd", "mkd", "Македонски", null, "Macedonian"}, - {(ushort)30, null, "mg", "mlg", "mlg", "mlg", "mlg", "Malagasy", null, "Malagasy"}, - {(ushort)31, null, "ms", "msa", "may", "msa", "msa", "Bahasa Melayu", null, "Malay"}, - {(ushort)32, null, "ml", "mal", "mal", "mal", "mal", "മലയാളം", null, "Malayalam"}, - {(ushort)33, null, "mt", "mlt", "mlt", "mlt", "mlt", "Malti", null, "Maltese"}, - {(ushort)34, null, "mi", "mri", "mao", "mri", "mri", "Māori", null, "Māori"}, - {(ushort)35, null, "mr", "mar", "mar", "mar", "mar", "मराठी", null, "Marathi"}, - {(ushort)36, null, "mh", "mah", "mah", "mah", "mah", "Kajin M̧ajeļ", null, "Marshallese"}, - {(ushort)37, null, "mn", "mon", "mon", "mon", "mon", "Монгол", null, "Mongolian"}, - {(ushort)38, null, "na", "nau", "nau", "nau", "nau", "Dorerin Naoero", null, "Nauru"}, - {(ushort)39, null, "nv", "nav", "nav", "nav", "nav", "Diné Bizaad", null, "Navajo"}, - {(ushort)40, null, "nd", "nde", "nde", "nde", "nde", "isiNdebele", null, "Northern Ndebele"}, - {(ushort)42, null, "ng", "ndo", "ndo", "ndo", "ndo", "Owambo", null, "Ndonga"}, - {(ushort)43, null, "nb", "nob", "nob", "nob", "nob", "Norsk (Bokmål)", null, "Norwegian Bokmål"}, - {(ushort)23, null, "ii", "iii", "iii", "iii", "iii", "ꆈꌠ꒿ Nuosuhxop", null, "Nuosu"}, - {(ushort)44, null, "no", "nor", "nor", "nor", "nor", "Norsk", null, "Norwegian"}, - {(ushort)22, null, "sd", "snd", "snd", "snd", "snd", "سنڌي‎", null, "Sindhi"}, - {(ushort)20, null, "sc", "srd", "srd", "srd", "srd", "Sardu", null, "Sardinian"}, - {(ushort)92, null, "li", "lim", "lim", "lim", "lim", "Limburgs", null, "Limburgish"}, - {(ushort)2, null, "oc", "oci", "oci", "oci", "oci", "Occitan", null, "Occitan"}, - {(ushort)3, null, "oj", "oji", "oji", "oji", "oji", "ᐊᓂᔑᓈᐯᒧᐎᓐ", null, "Ojibwe"}, - {(ushort)4, null, "cu", "chu", "chu", "chu", "chu", "Словѣ́ньскъ", null, "Old Church Slavonic"}, - {(ushort)5, null, "om", "orm", "orm", "orm", "orm", "Afaan Oromoo", null, "Oromo"}, - {(ushort)6, null, "or", "ori", "ori", "ori", "ori", "ଓଡି଼ଆ", null, "Oriya"}, - {(ushort)7, null, "os", "oss", "oss", "oss", "oss", "Ирон æвзаг", null, "Ossetian"}, - {(ushort)8, null, "pa", "pan", "pan", "pan", "pan", "ਪੰਜਾਬੀ", null, "Panjabi"}, - {(ushort)9, null, "pi", "pli", "pli", "pli", "pli", "पाऴि", null, "Pāli"}, - {(ushort)10, null, "fa", "fas", "per", "fas", "fas", "فارسی", null, "Persian"}, - {(ushort)11, null, "pl", "pol", "pol", "pol", "pol", "Polski", null, "Polish"}, - {(ushort)12, null, "ps", "pus", "pus", "pus", "pus", "پښتو", null, "Pashto"}, - {(ushort)13, null, "pt", "por", "por", "por", "por", "Português", null, "Portuguese"}, - {(ushort)14, null, "qu", "que", "que", "que", "que", "Runa Simi", null, "Quechua"}, - {(ushort)15, null, "rm", "roh", "roh", "roh", "roh", "Rumantsch", null, "Romansh"}, - {(ushort)16, null, "rn", "run", "run", "run", "run", "Kirundi", null, "Kirundi"}, - {(ushort)17, null, "ro", "ron", "rum", "ron", "ron", "Română", null, "Romanian"}, - {(ushort)18, null, "ru", "rus", "rus", "rus", "rus", "Русский", null, "Russian"}, - {(ushort)19, null, "sa", "san", "san", "san", "san", "संस्कृतम्", null, "Sanskrit"}, - {(ushort)21, null, "nr", "nbl", "nbl", "nbl", "nbl", "isiNdebele", null, "Southern Ndebele"}, - {(ushort)45, null, "lo", "lao", "lao", "lao", "lao", "ພາສາລາວ", null, "Lao"}, - {(ushort)41, null, "ne", "nep", "nep", "nep", "nep", "नेपाली", null, "Nepali"}, - {(ushort)47, null, "sg", "sag", "sag", "sag", "sag", "Sängö", null, "Sango"}, - {(ushort)71, null, "sr", "srp", "srp", "srp", "srp", "Српски", null, "Serbian"}, - {(ushort)46, null, "se", "sme", "sme", "sme", "sme", "Sámegiella", null, "Northern Sami"}, - {(ushort)73, null, "sn", "sna", "sna", "sna", "sna", "ChiShona", null, "Shona"}, - {(ushort)74, null, "si", "sin", "sin", "sin", "sin", "සිංහල", null, "Sinhala"}, - {(ushort)75, null, "sk", "slk", "slo", "slk", "slk", "Slovenčina", null, "Slovak"}, - {(ushort)76, null, "sl", "slv", "slv", "slv", "slv", "Slovenščina", null, "Slovene"}, - {(ushort)77, null, "so", "som", "som", "som", "som", "Soomaaliga", null, "Somali"}, - {(ushort)78, null, "st", "sot", "sot", "sot", "sot", "Sesotho", null, "Southern Sotho"}, - {(ushort)79, null, "es", "spa", "spa", "spa", "spa", "Español", null, "Spanish"}, - {(ushort)70, null, "tk", "tuk", "tuk", "tuk", "tuk", "Türkmençe", null, "Turkmen"}, - {(ushort)80, null, "su", "sun", "sun", "sun", "sun", "Basa Sunda", null, "Sundanese"}, - {(ushort)82, null, "ss", "ssw", "ssw", "ssw", "ssw", "SiSwati", null, "Swati"}, - {(ushort)83, null, "sv", "swe", "swe", "swe", "swe", "Svenska", null, "Swedish"}, - {(ushort)84, null, "ta", "tam", "tam", "tam", "tam", "தமிழ்", null, "Tamil"}, - {(ushort)85, null, "te", "tel", "tel", "tel", "tel", "తెలుగు", null, "Telugu"}, - {(ushort)86, null, "tg", "tgk", "tgk", "tgk", "tgk", "Тоҷикӣ", null, "Tajik"}, - {(ushort)87, null, "th", "tha", "tha", "tha", "tha", "ภาษาไทย", null, "Thai"}, - {(ushort)88, null, "ti", "tir", "tir", "tir", "tir", "ትግርኛ", null, "Tigrinya"}, - {(ushort)89, null, "bo", "bod", "tib", "bod", "bod", "བོད་ཡིག", null, "Tibetan Standard"}, - {(ushort)90, null, "tl", "tgl", "tgl", "tgl", "tgl", "Tagalog", null, "Tagalog"}, - {(ushort)81, null, "sw", "swa", "swa", "swa", "swa", "Kiswahili", null, "Swahili"}, - {(ushort)69, null, "tn", "tsn", "tsn", "tsn", "tsn", "Setswana", null, "Tswana"}, - {(ushort)72, null, "gd", "gla", "gla", "gla", "gla", "Gàidhlig", null, "Gaelic"}, - {(ushort)67, null, "to", "ton", "ton", "ton", "ton", "faka Tonga", null, "Tonga"}, - {(ushort)48, null, "tr", "tur", "tur", "tur", "tur", "Türkçe", null, "Turkish"}, - {(ushort)49, null, "ts", "tso", "tso", "tso", "tso", "Xitsonga", null, "Tsonga"}, - {(ushort)50, null, "tt", "tat", "tat", "tat", "tat", "Татарча", null, "Tatar"}, - {(ushort)51, null, "tw", "twi", "twi", "twi", "twi", "Twi", null, "Twi"}, - {(ushort)52, null, "ty", "tah", "tah", "tah", "tah", "Reo Mā’ohi", null, "Tahitian"}, - {(ushort)68, null, "sm", "smo", "smo", "smo", "smo", "Gagana Sāmoa", null, "Samoan"}, - {(ushort)54, null, "uk", "ukr", "ukr", "ukr", "ukr", "Українська", null, "Ukrainian"}, - {(ushort)55, null, "ur", "urd", "urd", "urd", "urd", "اردو", null, "Urdu"}, - {(ushort)56, null, "uz", "uzb", "uzb", "uzb", "uzb", "O‘zbek", null, "Uzbek"}, - {(ushort)57, null, "ve", "ven", "ven", "ven", "ven", "Tshivenḓa", null, "Venda"}, - {(ushort)53, null, "ug", "uig", "uig", "uig", "uig", "ئۇيغۇرچه", null, "Uyghur"}, - {(ushort)59, null, "vo", "vol", "vol", "vol", "vol", "Volapük", null, "Volapük"}, - {(ushort)60, null, "wa", "wln", "wln", "wln", "wln", "Walon", null, "Walloon"}, - {(ushort)61, null, "cy", "cym", "wel", "cym", "cym", "Cymraeg", null, "Welsh"}, - {(ushort)62, null, "wo", "wol", "wol", "wol", "wol", "Wolof", null, "Wolof"}, - {(ushort)63, null, "fy", "fry", "fry", "fry", "fry", "Frysk", null, "Western Frisian"}, - {(ushort)64, null, "xh", "xho", "xho", "xho", "xho", "isiXhosa", null, "Xhosa"}, - {(ushort)65, null, "yi", "yid", "yid", "yid", "yid", "ייִדיש", null, "Yiddish"}, - {(ushort)58, null, "vi", "vie", "vie", "vie", "vie", "Tiếng Việt", null, "Vietnamese"}, - {(ushort)66, null, "yo", "yor", "yor", "yor", "yor", "Yorùbá", null, "Yoruba"} - }); - - migrationBuilder.InsertData( - "licenses", - new[] - { - "Id", "CreatedDateUtc", "DescriptionUrl", "ModifiedDateUtc", "Name", "PermissiveAdaptation", - "PermissiveCommercial" - }, - new object[,] - { - { - (byte)14, null, "http://www.wtfpl.net/", null, - "Do What The Fuck You Want To Public License (WTFPL)", true, true - }, - { - (byte)15, null, "https://creativecommons.org/licenses/by-nd/4.0/", null, "CC BY-ND 4.0", false, - true - }, - {(byte)16, null, "https://creativecommons.org/licenses/by/3.0/", null, "CC BY 3.0", true, true}, - {(byte)17, null, "https://opensource.org/licenses/ISC", null, "ISC", true, true}, - { - (byte)22, null, "https://raw.githubusercontent.com/googlehosts/hosts/master/LICENSE", null, - "GoogleHosts", false, false - }, - { - (byte)19, null, "https://www.gnu.org/licenses/old-licenses/gpl-2.0.html", null, "GPLv2", true, - true - }, - {(byte)20, null, null, null, "Public Domain", true, true}, - { - (byte)13, null, "https://creativecommons.org/licenses/by-nc/4.0/", null, "CC BY-NC 4.0", true, - false - }, - { - (byte)23, null, "https://dbad-license.org/", null, "\"Don't Be A Dick\" Public License", true, - true - }, - {(byte)18, null, "https://www.apache.org/licenses/LICENSE-2.0", null, "Apache 2.0", true, true}, - { - (byte)12, null, "https://creativecommons.org/licenses/by-sa/3.0/", null, "CC BY-SA 3.0", true, - true - }, - {(byte)21, null, "https://osint.bambenekconsulting.com/license.txt", null, "OSINT", true, true}, - {(byte)10, null, "https://opensource.org/licenses/BSD-3-Clause", null, "BSD-3-Clause", true, true}, - {(byte)11, null, "https://unlicense.org/", null, "The Unlicense", true, true}, - { - (byte)1, null, "https://creativecommons.org/licenses/by-nc-nd/4.0/", null, "CC BY-NC-ND 4.0", - false, false - }, - {(byte)3, null, null, null, "Restricted", false, false}, - {(byte)4, null, "https://www.gnu.org/licenses/gpl-3.0.en.html", null, "GPLv3", true, true}, - {(byte)2, null, "https://opensource.org/licenses/MIT", null, "The MIT License", true, true}, - { - (byte)6, null, "https://creativecommons.org/licenses/by-nc-sa/3.0/", null, "CC BY-NC-SA 3.0", - true, false - }, - {(byte)7, null, null, null, "Permissive", true, true}, - { - (byte)8, null, "https://creativecommons.org/licenses/by-sa/4.0/", null, "CC BY-SA 4.0", true, - true - }, - { - (byte)9, null, "https://creativecommons.org/licenses/by-nc-sa/4.0/", null, "CC BY-NC-SA 4.0", - true, false - }, - { - (byte)5, null, "https://en.wikipedia.org/wiki/All_rights_reserved", null, "All Rights Reserved", - false, false - } - }); - - migrationBuilder.InsertData( - "maintainers", - new[] {"Id", "CreatedDateUtc", "EmailAddress", "HomeUrl", "ModifiedDateUtc", "Name", "TwitterHandle"}, - new object[,] - { - {(ushort)46, null, null, "https://adguard.com/", null, "AdGuard", "adguard"}, - { - (ushort)51, null, "lolipopplus@protonmail.com", "https://github.com/Rictusempra", null, - "Rictusempra", null - }, - { - (ushort)49, null, "zerodot1@bk.ru", "https://github.com/ZeroDot1", null, "ZeroDot1", - "hobbygrafix" - }, - {(ushort)48, null, null, "https://github.com/eladkarako", null, "Elad Karako", null}, - {(ushort)47, null, null, "https://github.com/reek", null, "Reek", null}, - { - (ushort)45, null, "support@disconnect.me", "https://disconnect.me", null, "Disconnect", - "disconnectme" - }, - {(ushort)40, null, null, "https://warui.intaa.net/", null, "Warui", "gatolabo"}, - {(ushort)43, null, null, "https://github.com/Lerist", null, "Lerist", null}, - {(ushort)42, null, null, "http://cosmonote.blogspot.jp", null, "Cosmonote", null}, - { - (ushort)41, null, null, "https://github.com/multiverse2011", null, "Multiverse2011", - "multiverse2011_" - }, - {(ushort)52, null, null, "https://github.com/tomasko126", null, "Tomáš Taro", null}, - { - (ushort)39, null, "me@pureapp.in.th", "https://www.pureapp.in.th/", null, - "Pakkapon Phongthawee", null - }, - {(ushort)38, null, null, "https://klout.com/kowith337", null, "kowith337", "kowith337"}, - {(ushort)44, null, null, "http://vxvault.net/", null, "VXVault", null}, - {(ushort)53, null, null, "https://github.com/Hubird-au", null, "Hubird-au", null}, - {(ushort)58, null, null, "https://github.com/toshiya44", null, "toshiya44", null}, - {(ushort)55, null, null, "https://github.com/haykam821", null, "haykam821", null}, - { - (ushort)71, null, null, "https://forums.lanik.us/memberlist.php?mode=viewprofile&u=9300", null, - "invisible666", null - }, - {(ushort)70, null, null, "https://github.com/KonoromiHimaries", null, "KonoromiHimaries", null}, - {(ushort)69, null, null, "https://github.com/notracking", null, "notracking", null}, - {(ushort)68, null, null, "https://github.com/betterwebleon/", null, "betterwebleon", null}, - { - (ushort)67, null, "joewein@pobox.com", "https://www.joewein.net/spam/index.htm", null, - "Joe Wein", null - }, - {(ushort)66, null, null, "https://gist.github.com/BBcan177", null, "BBcan177", null}, - {(ushort)64, null, null, null, null, "Frellwit", null}, - { - (ushort)63, null, null, "https://jspenguin2017.github.io/uBlockProtector/", null, - "Jspenguin2017", null - }, - {(ushort)62, null, null, "https://github.com/raghavdua1995", null, "Raghav Dua", null}, - { - (ushort)61, null, "CHEF-KOCH@protonmail.com", "https://github.com/CHEF-KOCH", null, "CHEF-KOCH", - "CKsTechNews" - }, - {(ushort)60, null, "hajdar@tutanota.com", null, null, "hajdar", null}, - { - (ushort)59, null, "jamie@jamiedubs.com", "http://tramchase.com/", null, "Jamie Wilkinson", - "jamiew" - }, - {(ushort)37, null, null, "https://github.com/vokins", null, "vokins", null}, - {(ushort)57, null, null, "https://github.com/gorhill", null, "Raymond Hill", null}, - {(ushort)56, null, null, "https://github.com/cb-software", null, "cb-software", null}, - {(ushort)54, null, null, "https://github.com/hl2guide", null, "deanoman", null}, - {(ushort)36, null, null, "https://github.com/monojp", null, "Monojp", null}, - { - (ushort)50, null, "webmaster@squidblacklist.org", "https://www.squidblacklist.org/", null, - "Squid Blacklist", null - }, - { - (ushort)34, null, "PolishJarvis@gmail.com", "https://github.com/PolishFiltersTeam/", null, - "Polish Filters Team", null - }, - {(ushort)14, null, null, "https://www.fanboy.co.nz/", null, "fanboy", null}, - { - (ushort)13, null, null, "https://forums.lanik.us/memberlist.php?mode=viewprofile&u=1260", null, - "smed79", null - }, - { - (ushort)12, null, null, "https://forums.lanik.us/memberlist.php?mode=viewprofile&u=2266", null, - "Crits", null - }, - { - (ushort)11, null, null, "https://forums.lanik.us/memberlist.php?mode=viewprofile&u=542", null, - "Lian", null - }, - { - (ushort)10, null, null, "https://www.malwaredomainlist.com/", null, - "Malware Domain List Community", "_MDL_" - }, - {(ushort)9, null, "admin@oxeankoret.com", "http://joxeankoret.com/", null, "Joxean Koret", null}, - { - (ushort)16, null, null, "https://forums.lanik.us/memberlist.php?mode=viewprofile&u=1488", null, - "Famlam", null - }, - {(ushort)8, null, null, "https://github.com/mayve", null, "mayve", null}, - {(ushort)6, null, "info@eyeo.com", "https://eyeo.com/", null, "eyeo GmbH", "eyeo"}, - {(ushort)5, null, null, "https://www.michaeltrimm.com/", null, "Michael Trimm", null}, - { - (ushort)4, null, null, "https://forum.xda-developers.com/member.php?u=4877037", null, - "BSDgeek_Jake", null - }, - {(ushort)3, null, null, "https://bradconte.com/", null, "Brad Conte", "bradconte"}, - {(ushort)2, null, null, null, null, "AppliliZ", null}, - {(ushort)35, null, "bjorn@bjornstar.com", "https://bjornstar.com/", null, "Bjorn Stromberg", null}, - {(ushort)7, null, null, "https://easylist.to/", null, "The EasyList Authors", null}, - { - (ushort)17, null, null, "https://forums.lanik.us/memberlist.php?mode=viewprofile&u=1400", null, - "Khrin", null - }, - { - (ushort)15, null, null, "https://forums.lanik.us/memberlist.php?mode=viewprofile&u=333", null, - "MonztA", null - }, - { - (ushort)19, null, null, "https://www.blogger.com/profile/09662737599549871224", null, - "MVPS HOSTS Maintainer", null - }, - {(ushort)33, null, null, "https://github.com/azet12/", null, "azet12", null}, - {(ushort)32, null, null, "https://github.com/MajkiIT", null, "MajkiIT", null}, - {(ushort)31, null, null, "https://github.com/arcetera", null, "arcetera", null}, - {(ushort)30, null, "anudeep@protonmail.com", "https://github.com/anudeepND", null, "Anudeep", null}, - {(ushort)29, null, null, "https://github.com/bkrucarci", null, "bkrucarci", null}, - {(ushort)18, null, null, "https://github.com/SlowMemory", null, "SlowMemory", null}, - {(ushort)27, null, null, "https://ker.af/", null, "Rafael K", "iamkeraf"}, - {(ushort)28, null, null, "https://github.com/maciejtarmas", null, "Maciej Tarmas", null}, - { - (ushort)25, null, "badmojr@gmail.com", "https://forum.xda-developers.com/member.php?u=8758244", - null, "badmojr", null - }, - {(ushort)24, null, null, "https://github.com/metaphoricgiraffe", null, "metaphoricgiraffe", null}, - {(ushort)23, null, "contactme@abuse.ch", "https://abuse.ch/", null, "abuse.ch", "abuse_ch"}, - { - (ushort)22, null, "imreeil42@gmail.com", "https://sproutsluckycorner.wordpress.com/", null, - "Imre Kristoffer Eilertsen", null - }, - {(ushort)21, null, null, "https://github.com/hoshsadiq/adblock-nocoin-list", null, "Hosh", null}, - {(ushort)20, null, null, "https://github.com/taylr", null, "Matt Taylor", null}, - {(ushort)26, null, null, "https://github.com/elypter", null, "elypter", null} - }); - - migrationBuilder.InsertData( - "software", - new[] {"Id", "CreatedDateUtc", "DownloadUrl", "HomeUrl", "ModifiedDateUtc", "Name"}, - new object[,] - { - { - (byte)12, null, "https://github.com/2ndalpha/gasmask/releases", - "https://github.com/2ndalpha/gasmask", null, "Gas Mask" - }, - { - (byte)11, null, "https://github.com/scottlerch/HostsFileEditor/releases", - "https://scottlerch.github.io/HostsFileEditor/", null, "Hosts File Editor" - }, - { - (byte)10, null, "http://einaregilsson.com/redirector/", "http://einaregilsson.com/redirector/", - null, "Redirector" - }, - { - (byte)8, null, - "https://chrome.google.com/webstore/detail/personal-blocklist-by-goo/nolijncfnkgaikbjbdaogikpmpbdcdef", - "https://chrome.google.com/webstore/detail/personal-blocklist-by-goo/nolijncfnkgaikbjbdaogikpmpbdcdef", - null, "Personal Blocklist (Chrome)" - }, - { - (byte)9, null, "https://addons.mozilla.org/firefox/addon/personal-blocklist/", - "https://github.com/wildskyf/personal-blocklist", null, "Personal Blocklist (Firefox)" - }, - {(byte)7, null, "https://f-droid.org/packages/org.adaway/", "https://adaway.org/", null, "AdAway"}, - {(byte)3, null, "https://adguard.com/en/download.html", "https://adguard.com/", null, "AdGuard"}, - { - (byte)5, null, "https://github.com/NanoAdblocker/NanoCore#nano-adblocker-core", - "https://github.com/NanoAdblocker/NanoCore", null, "Nano Adblocker" - }, - { - (byte)4, null, "https://f-droid.org/packages/org.jak_linux.dns66/", - "https://github.com/julian-klode/dns66", null, "DNS66" - }, - {(byte)2, null, "https://adblockplus.org/", "https://adblockplus.org/", null, "Adblock Plus"}, - { - (byte)1, null, "https://github.com/gorhill/uBlock#installation", - "https://github.com/gorhill/uBlock", null, "uBlock Origin" - }, - {(byte)6, null, "https://getadblock.com/", "https://getadblock.com/", null, "AdBlock"} - }); - - migrationBuilder.InsertData( - "syntaxes", - new[] {"Id", "CreatedDateUtc", "DefinitionUrl", "ModifiedDateUtc", "Name"}, - new object[,] - { - { - (byte)12, null, "https://github.com/NanoAdblocker/NanoCore/tree/master/notes", null, - "Nano Adblocker Static" - }, - {(byte)11, null, null, null, "JavaScript (Non-Safari)"}, - { - (byte)10, null, - "https://blogs.msdn.microsoft.com/ie/2010/12/07/ie9-and-privacy-introducing-tracking-protection/", - null, "Tracking Protection List (IE)" - }, - {(byte)9, null, null, null, "IPs"}, - { - (byte)7, null, "https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-quick-guide", null, - "uBlock Origin/uMatrix Dynamic" - }, - {(byte)8, null, null, null, "URLs"}, - { - (byte)4, null, "https://github.com/gorhill/uBlock/wiki/Static-filter-syntax", null, - "uBlock Origin Static" - }, - { - (byte)3, null, "https://adblockplus.org/filters", null, - "Adblock Plus (Latest/Unspecified Version)" - }, - {(byte)2, null, null, null, "Domains"}, - {(byte)1, null, "https://en.wikipedia.org/wiki/Hosts_(file)", null, "Hosts"}, - { - (byte)6, null, "https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters", null, - "AdGuard" - } - }); - - migrationBuilder.InsertData( - "tags", - new[] {"Id", "CreatedDateUtc", "Description", "ModifiedDateUtc", "Name"}, - new object[,] - { - {(byte)10, null, "Unblocks categorical resources", null, "whitelist"}, - {(byte)15, null, "Blocks specific topics/things", null, "topical"}, - {(byte)14, null, "Intended for research only", null, "research"}, - {(byte)13, null, "Extends or blocks functionality from search engines", null, "search"}, - {(byte)12, null, "Redirects traffic through proxies to get around firewalls", null, "proxy"}, - {(byte)11, null, "Blocks adult, NSFW, pornographic, etc. resources", null, "nsfw"}, - {(byte)9, null, "Blocks subjectively annoying resources", null, "annoyances"}, - {(byte)1, null, "Blocks cryptomining and/or cryptojacking", null, "crypto"}, - {(byte)7, null, "Blocks phishing and/or scam resources", null, "phishing"}, - {(byte)6, null, "Blocks malicious resources", null, "malware"}, - {(byte)5, null, "Blocks adblock detection scripts", null, "anti-adblock"}, - {(byte)4, null, "Blocks social media scripts, trackers, widgets, etc.", null, "social"}, - {(byte)3, null, "Blocks trackers and other privacy-invasive resources", null, "privacy"}, - {(byte)2, null, "Blocks advertisements", null, "ads"}, - {(byte)16, null, "Removes obstructing or annoying overlays", null, "overlay"}, - { - (byte)8, null, "Blocks cookie notices primarily in response to the EU Cookie Law", null, - "cookies" - }, - {(byte)17, null, "Intended for use with Internet Explorer's TPL feature", null, "ie"} - }); - - migrationBuilder.InsertData( - "filterlists", - new[] - { - "Id", "CantSnapshot", "ChatUrl", "CreatedDateUtc", "Description", "DescriptionSourceUrl", - "DiscontinuedDate", "DonateUrl", "EmailAddress", "ForumUrl", "HomeUrl", "IssuesUrl", "LicenseId", - "ModifiedDateUtc", "Name", "PolicyUrl", "PublishedDate", "SubmissionUrl", "SyntaxId", "ViewUrl" - }, - new object[,] - { - { - (ushort)481, false, null, null, null, null, null, null, "mail.energized@protonmail.com", null, - "https://ador.chorompotro.com/energized", - "https://github.com/EnergizedProtection/EnergizedHosts/issues", (byte)2, null, - "Energized Ad Protection", null, null, null, null, - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedHosts/master/EnergizedAd/energized/hosts" - }, - { - (ushort)233, false, null, null, "Block only sidebar annoyances.", - "https://facebook.adblockplus.me/", null, "https://adblockplus.org/en/donate", - "subscriptionlist@adblockplus.org", null, "https://facebook.adblockplus.me/", null, (byte)5, - null, "Facebook Sidebar Blocker", null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/fb_annoyances_sidebar.txt" - }, - { - (ushort)229, false, null, null, "Block only comments.", "https://youtube.adblockplus.me/", null, - "https://adblockplus.org/en/donate", "subscriptionlist@adblockplus.org", null, - "https://youtube.adblockplus.me/", null, (byte)5, null, "YouTube: Remove Comments", null, null, - null, (byte)3, "https://easylist-downloads.adblockplus.org/yt_annoyances_comments.txt" - }, - { - (ushort)227, false, null, null, "Allow non-intrusive advertising.", - "https://easylist-downloads.adblockplus.org/exceptionrules.txt", null, null, "info@eyeo.com", - null, "https://acceptableads.com/", null, (byte)5, null, "Acceptable Ads", null, null, null, - (byte)3, "https://easylist-downloads.adblockplus.org/exceptionrules.txt" - }, - { - (ushort)224, false, "https://discord.me/polskiefiltry", null, - "Filters that hide and block messages about cookies and GDPR/privacy policy on Polish websites.", - null, null, "https://patronite.pl/polskiefiltry", null, null, "https://www.certyficate.it/", - "https://github.com/MajkiIT/polish-ads-filter/issues", (byte)9, null, - "Polish GDPR-Cookies Filters", null, - new DateTime(2017, 11, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)3, - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/cookies_filters/adblock_cookies.txt" - }, - { - (ushort)223, false, "https://discord.me/polskiefiltry", null, - "Presented here filter set was created for Polish internet users. Contains a list of elements of advertising, such as banners or flash animations, the most commonly used on Polish websites.", - "https://www.certyficate.it/polski-filtr-adblock/", null, "https://patronite.pl/polskiefiltry", - "errors@certyficate.it", null, "https://www.certyficate.it/", - "https://github.com/MajkiIT/polish-ads-filter/issues", (byte)9, null, - "Official Polish Filters for AdBlock, uBlock Origin & AdGuard", null, - new DateTime(2018, 2, 11, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)3, - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-adblock-filters/adblock.txt" - }, - { - (ushort)216, false, "https://discord.me/polskiefiltry", null, - "Filters that hide and block social network elements, i.e. widgets, pop-ups and other social elements on Polish websites.", - null, null, "https://patronite.pl/polskiefiltry", null, null, "https://www.certyficate.it/", - "https://github.com/MajkiIT/polish-ads-filter/issues", (byte)9, null, "Polish Social Filters", - null, new DateTime(2017, 11, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)3, - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/adblock_social_filters/adblock_social_list.txt" - }, - { - (ushort)214, false, null, null, - "The Adblock Warning Removal List specifically removes obtrusive messages and warnings targeted to users who use an adblocker.", - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", null, - null, "easylist.subscription+anti@gmail.com", "https://forums.lanik.us/", - "https://easylist.to/", null, (byte)5, null, "Adblock Warning Removal List", null, null, null, - (byte)3, "https://easylist-downloads.adblockplus.org/antiadblockfilters.txt" - }, - { - (ushort)207, false, null, null, - "Helps you keep your Ad-Blocker active, when you visit a website and it asks you to disable. Composed of a user script «AakScript» written in javascript and a filter list «AakList» using the same syntax as lists AdBlock and AdBlock Plus, the two are complementary and unlock different website.", - "https://github.com/reek/anti-adblock-killer/blob/master/README.md", - new DateTime(2016, 11, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - "https://github.com/reek/anti-adblock-killer/#donate", null, null, - "https://github.com/reek/anti-adblock-killer/", - "https://github.com/reek/anti-adblock-killer/issues", (byte)8, null, - "AakList (Anti-Adblock Killer)", null, null, null, (byte)3, - "https://raw.githubusercontent.com/reek/anti-adblock-killer/master/anti-adblock-killer-filters.txt" - }, - { - (ushort)197, false, null, null, "A list combining ABPindo and EasyList.", null, null, null, - null, null, null, null, (byte)5, null, "ABPindo + EasyList", null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/abpindo+easylist.txt" - }, - { - (ushort)184, false, null, null, "Blocks Facebook trackers.", null, null, - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", null, - null, "https://fanboy.co.nz/", null, (byte)5, null, "Anti-Facebook List", null, null, null, - (byte)3, "https://fanboy.co.nz/fanboy-antifacebook.txt" - }, - { - (ushort)170, false, null, null, "Blocks ads injected by adware.", - "https://adblockplus.org/subscriptions", null, null, "easylist.subscription@gmail.com", - "https://forums.lanik.us/", "https://easylist.to/", null, (byte)5, null, "Adware Filters", null, - null, null, (byte)3, "https://easylist-downloads.adblockplus.org/adwarefilters.txt" - }, - { - (ushort)150, false, null, null, - "Blocks most popular internet statistics counters on sites serving Russia.", null, null, null, - null, "https://forums.lanik.us/viewforum.php?f=102", - "https://code.google.com/archive/p/ruadlist/", null, (byte)5, null, "RU AdList: Counters", null, - null, null, (byte)3, "https://easylist-downloads.adblockplus.org/cntblock.txt" - }, - { - (ushort)134, false, null, null, "Russian-only fork of Fanboy's Annoyance List.", null, null, - null, null, "https://forums.lanik.us/viewforum.php?f=102", - "https://code.google.com/archive/p/ruadlist/", null, (byte)5, null, "RU AdList: BitBlock", null, - null, null, (byte)3, "https://easylist-downloads.adblockplus.org/bitblock.txt" - }, - { - (ushort)133, false, null, null, "A list combining RU AdList and EasyList.", null, null, null, - null, null, null, null, (byte)5, null, "RU AdList + EasyList", null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/ruadlist+easylist.txt" - }, - { - (ushort)131, false, null, null, "Russian supplement for EasyList.", - "https://adblockplus.org/subscriptions", null, null, null, - "https://forums.lanik.us/viewforum.php?f=102", "https://code.google.com/archive/p/ruadlist/", - null, (byte)5, null, "RU AdList", null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/advblock.txt" - }, - { - (ushort)117, false, null, null, "A list combining ROList and EasyList.", null, null, null, null, - null, null, null, (byte)5, null, "ROList + EasyList", null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/rolist+easylist.txt" - }, - { - (ushort)98, false, null, null, "Block only other annoyances.", - "https://youtube.adblockplus.me/", null, "https://adblockplus.org/en/donate", - "subscriptionlist@adblockplus.org", null, "https://youtube.adblockplus.me/", null, (byte)5, - null, "YouTube: Other Annoyances", null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/yt_annoyances_other.txt" - }, - { - (ushort)97, false, null, null, "Block all YouTube annoyances.", - "https://youtube.adblockplus.me/", null, "https://adblockplus.org/en/donate", - "subscriptionlist@adblockplus.org", null, "https://youtube.adblockplus.me/", null, (byte)5, - null, "YouTube: Pure Video Experience", null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/yt_annoyances_full.txt" - }, - { - (ushort)94, false, null, null, - "You can leave AdBlock functioning as normal, but the proper tracking of cashback cookies will be allowed on TopCashback and our affiliate network sites only.", - "https://www.topcashback.com/Help/164", null, null, null, null, - "https://www.topcashback.com/Help/164", null, (byte)5, null, "Top Cash Back Adblock Whitelist", - null, null, null, (byte)3, "https://www.topcashback.com/Misc/AdBlockWhiteList.aspx" - }, - { - (ushort)61, false, null, null, - "A Polish filter that protects against scams such as SMS subscriptions.", - "https://github.com/azet12/KAD", null, null, "kadrep@outlook.com", null, - "https://azet12.github.io/KAD/", "https://github.com/azet12/KAD/issues", (byte)8, null, - "KAD - Scams", null, null, "https://azet12.github.io/KAD/informacje.html#form1-35", (byte)3, - "https://raw.githubusercontent.com/azet12/KAD/master/KAD.txt" - }, - { - (ushort)56, false, null, null, "A list combining Latvian List and EasyList.", null, null, null, - null, null, null, null, (byte)5, null, "Latvian List + EasyList", null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/latvianlist+easylist.txt" - }, - { - (ushort)30, false, "https://discord.me/polskiefiltry", null, - "Filters that hide and block pop-ups, widgets, newsletters, push notifications, arrows and other irritating elements on Polish websites (include Polish GDPR-Cookies Filters).", - "https://github.com/PolishFiltersTeam/PolishAnnoyanceFilters", null, null, null, null, - "https://polishannoyancefilters.netlify.com", - "https://github.com/PolishFiltersTeam/PolishAnnoyanceFilters/issues", (byte)9, null, - "Polish Annoyance Filters", null, - new DateTime(2016, 10, 24, 0, 0, 0, 0, DateTimeKind.Unspecified), - "https://polishannoyancefilters.netlify.com/issues", (byte)3, - "https://raw.githubusercontent.com/PolishFiltersTeam/PolishAnnoyanceFilters/master/PPB.txt" - }, - { - (ushort)20, false, null, null, - "Removes ads, affiliation ads, and empty boxes on Norwegian sites to produce a cleaner browser experience. Meant to be used on top of general filters.", - null, null, - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - "imreeil42@gmail.com", null, "https://github.com/DandelionSprout/adfilt", - "https://github.com/DandelionSprout/adfilt/issues", (byte)10, null, - "Dandelion Sprout's Norwegian Filters for Tidier Websites", null, null, null, (byte)3, - "https://github.com/DandelionSprout/adfilt/raw/master/NorwegianList.txt" - }, - { - (ushort)19, false, null, null, - "A list for uBlock/Adblock plus to stop cryptomining in your browser. ", - "https://github.com/hoshsadiq/adblock-nocoin-list", null, null, null, null, - "https://github.com/hoshsadiq/adblock-nocoin-list", - "https://github.com/hoshsadiq/adblock-nocoin-list/issues", (byte)2, null, "NoCoin", null, null, - null, (byte)3, - "https://raw.githubusercontent.com/hoshsadiq/adblock-nocoin-list/master/nocoin.txt" - }, - { - (ushort)18, false, null, null, - "Remove filler, upsells, click bait and other low or negative-value annoyances.", - "https://github.com/taylr/linkedinsanity", null, null, null, null, - "https://github.com/taylr/linkedinsanity", "https://github.com/taylr/linkedinsanity/issues", - (byte)2, null, "Linked Insanity Annoyance Rules", null, null, null, (byte)3, - "https://raw.githubusercontent.com/taylr/linkedinsanity/master/linkedinsanity.txt" - }, - { - (ushort)14, false, null, null, - "Liste AR is an EasyList affiliated filter list that specifically removes adverts on Arabic language websites.", - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", null, - null, "liste.ar.adblock@gmail.com", "https://forums.lanik.us/viewforum.php?f=98", - "https://code.google.com/archive/p/liste-ar-adblock/", null, (byte)6, null, "Liste AR", null, - null, null, (byte)3, "https://easylist-downloads.adblockplus.org/Liste_AR.txt" - }, - { - (ushort)13, false, null, null, "A merged list of Liste AR, Liste FR, and EasyList", null, null, - null, null, null, null, null, (byte)6, null, "Liste AR + Liste FR + EasyList", null, null, null, - (byte)3, "https://easylist-downloads.adblockplus.org/liste_ar+liste_fr+easylist.txt" - }, - { - (ushort)235, false, null, null, "Block only news feed annoyances.", - "https://facebook.adblockplus.me/", null, "https://adblockplus.org/en/donate", - "subscriptionlist@adblockplus.org", null, "https://facebook.adblockplus.me/", null, (byte)5, - null, "Facebook News Feed Annoyances Blocker", null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/fb_annoyances_newsfeed.txt" - }, - { - (ushort)12, false, null, null, - "Liste FR is an EasyList affiliated filter list that specifically removes adverts on French language websites.", - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", null, - null, "listefr.adblock@gmail.com", "https://forums.lanik.us/viewforum.php?f=91", - "https://forums.lanik.us/viewforum.php?f=91", null, (byte)6, null, "Liste FR", null, null, null, - (byte)3, "https://easylist-downloads.adblockplus.org/liste_fr.txt" - }, - { - (ushort)236, false, null, null, "Block all Facebook annoyances.", - "https://facebook.adblockplus.me/", null, "https://adblockplus.org/en/donate", - "subscriptionlist@adblockplus.org", null, "https://facebook.adblockplus.me/", null, (byte)5, - null, "Facebook Annoyances Blocker", null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/fb_annoyances_full.txt" - }, - { - (ushort)240, false, null, null, - "This EasyPrivacy variant does not contain rules for international domains.", - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", null, - null, "easylist.subscription@gmail.com", "https://forums.lanik.us/", "https://easylist.to/", - "https://github.com/easylist/easylist/issues", (byte)5, null, - "EasyPrivacy Without International Filters", null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/easyprivacy_nointernational.txt" - }, - { - (ushort)292, false, null, null, "A list combining EasyList Germany and EasyList.", null, null, - null, null, null, null, null, (byte)5, null, "EasyList Germany + EasyList", null, null, null, - (byte)3, "https://easylist-downloads.adblockplus.org/easylistgermany+easylist.txt" - }, - { - (ushort)290, false, null, null, "A list combining EasyList Hebrew and EasyList.", null, null, - null, null, null, null, null, (byte)5, null, "EasyList Hebrew + EasyList", null, null, null, - (byte)3, "https://easylist-downloads.adblockplus.org/israellist+easylist.txt" - }, - { - (ushort)289, false, null, null, - "EasyList Italy is a filter list written by the EasyList author Khrin that specifically removes adverts on Italian language websites.", - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", null, - null, "easylistitaly@gmail.com", "https://forums.lanik.us/viewforum.php?f=96", - "https://easylist.to/", null, (byte)5, null, "EasyList Italy", null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/easylistitaly.txt" - }, - { - (ushort)283, false, null, null, "A list combining Bulgarian List and EasyList.", null, null, - null, null, null, null, null, (byte)5, null, "Bulgarian List + EasyList", null, null, null, - (byte)3, "https://easylist-downloads.adblockplus.org/bulgarian_list+easylist.txt" - }, - { - (ushort)271, false, null, null, - "This is a list of malware domains generated from malwaredomains.com data.", - "https://easylist-downloads.adblockplus.org/malwaredomains_full.txt", null, - "https://www.malwaredomains.com/?page_id=675", "malwaredomains@gmail.com", null, - "https://www.malwaredomains.com/", null, (byte)5, null, - "DNS-BH Adblock Plus Malware Domains Full", null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/malwaredomains_full.txt" - }, - { - (ushort)269, false, null, null, "A list combining EasyList Italy and EasyList.", null, null, - null, null, null, null, null, (byte)5, null, "EasyList Italy + EasyList", null, null, null, - (byte)3, "https://easylist-downloads.adblockplus.org/easylistitaly+easylist.txt" - }, - { - (ushort)266, false, null, null, - "A list combining EasyList, EasyPrivacy, and Fanboy's Enhanced Tracking List.", null, null, - null, null, null, null, null, (byte)5, null, "Fanboy's Complete List", null, null, null, - (byte)3, "https://fanboy.co.nz/r/fanboy-complete.txt" - }, - { - (ushort)265, false, null, null, - "Blocks common tracking scripts such as Omniture, Webtrends, Foresee, Coremetrics, Google-Analytics, Touchclarity, ChannelIntelligence.", - "https://fanboy.co.nz/filters.html", null, - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", null, - null, "https://fanboy.co.nz/", "https://github.com/easylist/easylist/issues", (byte)5, null, - "Fanboy's Enhanced Tracking List", null, null, null, (byte)3, - "https://fanboy.co.nz/enhancedstats.txt" - }, - { - (ushort)264, false, null, null, "Blocks Indian regional advertisements and trackers.", null, - new DateTime(2017, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - "fanboyadblock@googlegroups.com", null, "https://fanboy.co.nz/", null, (byte)5, null, - "Fanboy's Indian", null, null, null, (byte)3, "https://fanboy.co.nz/fanboy-indian.txt" - }, - { - (ushort)263, false, null, null, "Blocks Hebrew regional advertisements and trackers.", null, - new DateTime(2013, 8, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), null, - "fanboyadblock@googlegroups.com", null, "https://fanboy.co.nz/", null, (byte)5, null, - "Fanboy's IsraelList", null, null, null, (byte)3, - "https://fanboy.co.nz/israelilist/IsraelList.txt" - }, - { - (ushort)262, false, null, null, "Blocks Japanese regional advertisements and trackers.", null, - new DateTime(2017, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - "fanboyadblock@googlegroups.com", null, "https://fanboy.co.nz/", null, (byte)5, null, - "Fanboy's Japanese", null, null, null, (byte)3, "https://fanboy.co.nz/fanboy-japanese.txt" - }, - { - (ushort)261, false, null, null, "Blocks Korean regional advertisements and trackers.", null, - new DateTime(2017, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - "fanboyadblock@googlegroups.com", null, "https://fanboy.co.nz/", null, (byte)5, null, - "Fanboy's Korean", null, null, null, (byte)3, "https://fanboy.co.nz/fanboy-korean.txt" - }, - { - (ushort)260, false, null, null, "Blocks Polish regional advertisements and trackers.", null, - new DateTime(2017, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - "fanboyadblock@googlegroups.com", null, "https://fanboy.co.nz/", null, (byte)5, null, - "Fanboy's Polish", null, null, null, (byte)3, "https://fanboy.co.nz/fanboy-polish.txt" - }, - { - (ushort)259, false, null, null, - "Hide and block social content, social widgets, social scripts and social icons.", - "https://fanboy.co.nz/", null, - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - "easylist.subscription@gmail.com", "https://forums.lanik.us/", "https://easylist.to/", - "https://github.com/easylist/easylist/issues", (byte)5, null, "Fanboy's Social Blocking List", - null, null, null, (byte)3, "https://easylist-downloads.adblockplus.org/fanboy-social.txt" - }, - { - (ushort)258, false, null, null, - "Blocks Spanish and Portuguese regional advertisements and trackers.", null, - new DateTime(2017, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - "fanboyadblock@googlegroups.com", null, "https://fanboy.co.nz/", null, (byte)5, null, - "Fanboy's Spanish/Portuguese", null, null, null, (byte)3, - "https://fanboy.co.nz/fanboy-espanol.txt" - }, - { - (ushort)257, false, null, null, "Blocks Swedish regional advertisements and trackers.", null, - new DateTime(2017, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - "fanboyadblock@googlegroups.com", null, "https://fanboy.co.nz/", null, (byte)5, null, - "Fanboy's Swedish", null, null, null, (byte)3, "https://fanboy.co.nz/fanboy-swedish.txt" - }, - { - (ushort)256, false, null, null, "Blocks Turkish regional advertisements and trackers.", null, - new DateTime(2017, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - "fanboyadblock@googlegroups.com", null, "https://fanboy.co.nz/", null, (byte)5, null, - "Fanboy's Turkish", null, null, null, (byte)3, "https://fanboy.co.nz/fanboy-turkish.txt" - }, - { - (ushort)255, false, null, null, - "A list combining EasyList, EasyPrivacy, Fanboy's Enhanced Tracking List, and Fanboy's Annoyance List.", - null, null, null, null, null, null, null, (byte)5, null, "Fanboy's Ultimate List", null, null, - null, (byte)3, "https://fanboy.co.nz/r/fanboy-ultimate.txt" - }, - { - (ushort)254, false, null, null, "Blocks Vietnamese regional advertisements and trackers.", null, - new DateTime(2017, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - "fanboyadblock@googlegroups.com", null, "https://fanboy.co.nz/", null, (byte)5, null, - "Fanboy's Vietnamese", null, null, null, (byte)3, "https://fanboy.co.nz/fanboy-vietnam.txt" - }, - { - (ushort)250, false, null, null, "This will remove cookie and privacy warnings.", - "https://fanboy.co.nz/", null, - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - "easylist.subscription@gmail.com", "https://forums.lanik.us/", "https://easylist.to/", - "https://github.com/easylist/easylist/issues", (byte)5, null, "Fanboy's Cookiemonster List", - null, null, null, (byte)3, "https://fanboy.co.nz/fanboy-cookiemonster.txt" - }, - { - (ushort)249, false, null, null, "Blocks fonts loaded from third parties.", null, null, null, - null, null, "https://fanboy.co.nz/", null, (byte)5, null, "Fanboy's Anti-thirdparty Fonts", - null, null, null, (byte)3, "https://fanboy.co.nz/fanboy-antifonts.txt" - }, - { - (ushort)248, false, null, null, "A list combining EasyList Lithuania and EasyList.", null, null, - null, null, null, null, null, (byte)5, null, "EasyList Lithuania + EasyList", null, null, null, - (byte)3, "https://easylist-downloads.adblockplus.org/easylistlithuania+easylist.txt" - }, - { - (ushort)247, false, null, null, - "In page Pop-Ups and other annoyances; thereby substantially decreasing web page loading times and uncluttering them (includes Fanboy's Social Blocking List and Fanboy's Cookiemonster List.)", - "https://fanboy.co.nz/", null, - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - "easylist.subscription@gmail.com", "https://forums.lanik.us/", "https://easylist.to/", - "https://github.com/easylist/easylist/issues", (byte)5, null, "Fanboy's Annoyance List", null, - null, null, (byte)3, "https://easylist-downloads.adblockplus.org/fanboy-annoyance.txt" - }, - { - (ushort)246, false, null, null, "Spanish supplement for EasyList.", - "https://adblockplus.org/subscriptions", null, null, "easylist.spanish@gmail.com", - "https://forums.lanik.us/viewforum.php?f=103", "https://easylist.to/", null, (byte)5, null, - "EasyList Spanish", null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/easylistspanish.txt" - }, - { - (ushort)244, false, null, null, - "This EasyList variant only contains blocking filters to remove adverts, with no element rules whatsoever; it, therefore, has more limited coverage than the full version of the list, although still commands a niche market.", - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", null, - null, "easylist.subscription@gmail.com", "https://forums.lanik.us/viewforum.php?f=23", - "https://easylist.to/", "https://github.com/easylist/easylist/issues", (byte)5, null, - "EasyList Without Element Hiding Rules", null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/easylist_noelemhide.txt" - }, - { - (ushort)243, false, null, null, - "This EasyList variant does not contain filters for adult domains.", - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", null, - null, "easylist.subscription@gmail.com", "https://forums.lanik.us/viewforum.php?f=23", - "https://easylist.to/", "https://github.com/easylist/easylist/issues", (byte)5, null, - "EasyList Without Rules for Adult Sites", null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/easylist_noadult.txt" - }, - { - (ushort)241, false, null, null, "A list combining EasyPrivacy and EasyList.", null, null, null, - null, null, null, null, (byte)5, null, "EasyPrivacy + EasyList", null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/easyprivacy+easylist.txt" - }, - { - (ushort)239, false, null, null, - "Testing unsafe rules for EasyList that will break certain websites.", - "https://easylist-downloads.adblockplus.org/easytest.txt", null, null, null, - "https://forums.lanik.us/viewtopic.php?t=8505", "https://forums.lanik.us/viewtopic.php?t=8505", - null, (byte)5, null, "EasyTest", null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/easytest.txt" - }, - { - (ushort)11, false, null, null, "A merged list of Liste FR and EasyList", null, null, null, null, - null, null, null, (byte)6, null, "Liste FR + EasyList", null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/liste_fr+easylist.txt" - }, - { - (ushort)9, false, null, null, - "A full set of Malware URLs to be used by security researchers and anti-malware researchers. It can also be used by individuals to protect themselves.", - "http://malwareurls.joxeankoret.com/", - new DateTime(2015, 7, 30, 0, 0, 0, 0, DateTimeKind.Unspecified), null, "info@joxeankoret.com", - null, "http://malwareurls.joxeankoret.com/", null, (byte)2, null, "Malware URLs", null, null, - null, (byte)3, "http://malwareurls.joxeankoret.com/normal.txt" - }, - { - (ushort)7, false, null, null, - "The Malware URLs in the 'gray area.' To be used by security researchers and anti-malware researchers. It can also be used by individuals to protect themselves. The 'gray area' is an area where many malware URLs exists, but there is also a big number of false positives as the gray area is the one where only 2 or 3 pieces of evidence were discovered. The 'gray area' should not be used for blocking domains or URLs, it is published only with the aim of helping malware researchers.", - "http://malwareurls.joxeankoret.com/", - new DateTime(2015, 7, 30, 0, 0, 0, 0, DateTimeKind.Unspecified), null, "info@joxeankoret.com", - null, "http://malwareurls.joxeankoret.com/", null, (byte)2, null, "Malware URLs Gray Area", - null, null, null, (byte)3, "http://malwareurls.joxeankoret.com/grayarea.txt" - }, - { - (ushort)412, false, null, null, null, null, null, null, null, null, - "https://gist.github.com/BBcan177", null, (byte)5, null, "pfBlockerNG - MS-3", null, null, null, - (byte)2, - "https://gist.githubusercontent.com/BBcan177/d7105c242f17f4498f81/raw/201968fa11b1f409d408a129a0774ffedb1560e2/MS-3" - }, - { - (ushort)411, false, null, null, null, "", null, null, null, null, - "https://gist.github.com/BBcan177", null, (byte)18, null, - "pfBlockerNG - Blacklist Configuration", null, null, null, (byte)2, - "https://gist.githubusercontent.com/BBcan177/b91d3c25667d326411b6fc4eb5c1f080/raw/7e23b07148adf030262f056870373c8f1ac2056c/squidblacklist_global_usage" - }, - { - (ushort)400, false, null, null, - "Blocks ads, fake sites, shock sites, malware hosts and trackers. This hostfile's aim is not to break any useful websites.", - null, null, null, null, null, "https://github.com/notracking/hosts-blocklists", - "https://github.com/notracking/hosts-blocklists/issues", (byte)5, null, "notracking - Domains", - null, null, null, (byte)2, - "https://raw.githubusercontent.com/notracking/hosts-blocklists/master/domains.txt" - }, - { - (ushort)395, false, null, null, - "This is a whitelist for DNSlock & PiHole which unblocks some of the popular domains which were wrongly listed and blocked by hosts file from various sources.", - null, null, null, null, null, "https://github.com/raghavdua1995/DNSlock-PiHole-whitelist", - "https://github.com/raghavdua1995/DNSlock-PiHole-whitelist/issues", (byte)7, null, - "DNSlock-PiHole-whitelist", null, - new DateTime(2018, 3, 11, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)2, - "https://raw.githubusercontent.com/raghavdua1995/DNSlock-PiHole-whitelist/master/whitelist.list" - }, - { - (ushort)366, false, null, null, "Malicious, hijacked, ransomware, dangerous websites", - "https://www.squidblacklist.org/downloads.html", null, null, "webmaster@squidblacklist.org", - null, "https://www.squidblacklist.org/", null, (byte)15, null, "Squid Blacklist Malicious", - null, null, "https://www.squidblacklist.org/php/url_submission_form.php", (byte)2, - "https://www.squidblacklist.org/downloads/dg-malicious.acl" - }, - { - (ushort)365, false, null, null, "Official Facebook domains", - "https://www.squidblacklist.org/downloads.html", null, null, "webmaster@squidblacklist.org", - null, "https://www.squidblacklist.org/", null, (byte)15, null, "Squid Blacklist Facebook", null, - null, "https://www.squidblacklist.org/php/url_submission_form.php", (byte)2, - "https://www.squidblacklist.org/downloads/dg-facebook.acl" - }, - { - (ushort)364, false, null, null, "Advertisements and tracking", - "https://www.squidblacklist.org/downloads.html", null, null, "webmaster@squidblacklist.org", - null, "https://www.squidblacklist.org/", null, (byte)15, null, - "Squid Blacklist Ad Servers and Trackers", null, null, - "https://www.squidblacklist.org/php/url_submission_form.php", (byte)2, - "https://www.squidblacklist.org/downloads/dg-ads.acl" - }, - { - (ushort)359, false, null, null, "A list to prevent browser mining only", - "https://gitlab.com/ZeroDot1/CoinBlockerLists", null, - "https://www.amazon.de/hz/wishlist/ls/2DDEDPJU2996I?filter=unpurchased&language=en_GB&sort=priority&type=wishlist", - "zerodot1@bk.ru", null, "https://gitlab.com/ZeroDot1/CoinBlockerLists", - "https://gitlab.com/ZeroDot1/CoinBlockerLists/issues", (byte)4, null, - "CoinBlocker Domains List Browser", null, - new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)2, - "https://zerodot1.gitlab.io/CoinBlockerLists/list_browser.txt" - }, - { - (ushort)358, false, null, null, "An additional list for administrators", - "https://gitlab.com/ZeroDot1/CoinBlockerLists", null, - "https://www.amazon.de/hz/wishlist/ls/2DDEDPJU2996I?filter=unpurchased&language=en_GB&sort=priority&type=wishlist", - "zerodot1@bk.ru", null, "https://gitlab.com/ZeroDot1/CoinBlockerLists", - "https://gitlab.com/ZeroDot1/CoinBlockerLists/issues", (byte)4, null, - "CoinBlocker Domains List Optional", null, - new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)2, - "https://zerodot1.gitlab.io/CoinBlockerLists/list_optional.txt" - }, - { - (ushort)357, false, null, null, "A list for administrators to prevent mining in networks", - "https://gitlab.com/ZeroDot1/CoinBlockerLists", null, - "https://www.amazon.de/hz/wishlist/ls/2DDEDPJU2996I?filter=unpurchased&language=en_GB&sort=priority&type=wishlist", - "zerodot1@bk.ru", null, "https://gitlab.com/ZeroDot1/CoinBlockerLists", - "https://gitlab.com/ZeroDot1/CoinBlockerLists/issues", (byte)4, null, - "CoinBlocker Domains List", null, - new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)2, - "https://zerodot1.gitlab.io/CoinBlockerLists/list.txt" - }, - { - (ushort)333, false, null, null, - "LeeCh's web list for filtering out search results for certain anime sites.", - "https://github.com/pureexe/LeeCh-List/blob/master/README.md", null, null, null, null, - "https://github.com/pureexe/LeeCh-List", "https://github.com/pureexe/LeeCh-List/issues", - (byte)2, null, "LeeCh List", null, null, null, (byte)2, - "https://raw.githubusercontent.com/pureexe/LeeCh-List/master/anime.txt" - }, - { - (ushort)326, false, null, null, "Hostfiles for adblocking / privacy reasons.", - "https://github.com/monojp/hosts_merge/blob/master/README.md", null, null, null, null, - "https://github.com/monojp/hosts_merge", "https://github.com/monojp/hosts_merge/issues", - (byte)5, null, "Monojp's Hosts", null, null, null, (byte)2, - "https://hosts.herndl.org/hosts_blacklist.txt" - }, - { - (ushort)323, false, null, null, - "This file contain domains that are needed to be whitelisted depending on the service you use. (It may include analytics sites!)", - "https://github.com/anudeepND/whitelist/blob/master/README.md", null, null, - "anudeep@protonmail.com", null, "https://github.com/anudeepND/whitelist", - "https://github.com/anudeepND/whitelist/issues", (byte)2, null, - "Commonly Whitelisted Domains (Optional)", null, null, null, (byte)2, - "https://raw.githubusercontent.com/anudeepND/whitelist/master/domains/optional-list.txt" - }, - { - (ushort)322, false, null, null, - "Some deals sites like Slickdeals and Fatwallet needs a few sites (most of them are ads) to be whitelisted to work properly.", - "https://github.com/anudeepND/whitelist/blob/master/README.md", null, null, - "anudeep@protonmail.com", null, "https://github.com/anudeepND/whitelist", - "https://github.com/anudeepND/whitelist/issues", (byte)2, null, - "Commonly Whitelisted Domains (Referral Sites)", null, null, null, (byte)2, - "https://raw.githubusercontent.com/anudeepND/whitelist/master/domains/referral-sites.txt" - }, - { - (ushort)321, false, null, null, "Commonly whitelisted domains for Pi-Hole.", - "https://github.com/anudeepND/whitelist/blob/master/README.md", null, null, - "anudeep@protonmail.com", null, "https://github.com/anudeepND/whitelist", - "https://github.com/anudeepND/whitelist/issues", (byte)2, null, "Commonly Whitelisted Domains", - null, null, null, (byte)2, - "https://raw.githubusercontent.com/anudeepND/whitelist/master/domains/whitelist.txt" - }, - { - (ushort)319, false, null, null, - "An expiremental list of domains for blocking YouTube video ads.", null, null, null, - "anudeep@protonmail.com", null, "https://github.com/anudeepND/youtubeadsblacklist", - "https://github.com/anudeepND/youtubeadsblacklist/issues", (byte)14, null, - "YouTube Video Ads Blocklist Domains", null, null, null, (byte)2, - "https://raw.githubusercontent.com/anudeepND/youtubeadsblacklist/master/domainlist.txt" - }, - { - (ushort)310, false, null, null, "A small supplement list for 1Hosts.", null, null, null, - "badmojr@gmail.com", - "https://forum.xda-developers.com/android/general/badmojr-one-host-file-to-block-t3713360", - "https://forum.xda-developers.com/android/general/badmojr-one-host-file-to-block-t3713360", - null, (byte)5, null, "1Hosts Addon", null, null, null, (byte)2, "https://1hosts.cf/addon/" - }, - { - (ushort)275, false, null, null, "Blocks advertisements.", null, null, null, - "support@disconnect.me", null, "https://disconnect.me/trackerprotection", null, (byte)4, null, - "Disconnect Advertising Filter List", null, null, null, (byte)2, - "https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt" - }, - { - (ushort)274, false, null, null, "Blocks malvertising.", null, null, null, - "support@disconnect.me", null, "https://disconnect.me/trackerprotection", null, (byte)4, null, - "Disconnect Malvertising Filter List", null, null, null, (byte)2, - "https://s3.amazonaws.com/lists.disconnect.me/simple_malvertising.txt" - }, - { - (ushort)273, false, null, null, "Blocks malware.", null, null, null, "support@disconnect.me", - null, "https://disconnect.me/trackerprotection", null, (byte)4, null, - "Disconnect Malware Filter List", null, null, null, (byte)2, - "https://s3.amazonaws.com/lists.disconnect.me/simple_malware.txt" - }, - { - (ushort)272, false, null, null, "Blocks trackers.", null, null, null, "support@disconnect.me", - null, "https://disconnect.me/trackerprotection", null, (byte)4, null, - "Disconnect Tracking Filter List", null, null, null, (byte)2, - "https://s3.amazonaws.com/lists.disconnect.me/simple_tracking.txt" - }, - { - (ushort)129, false, null, null, - "Blocks TeslaCrypt from botnet command and control servers by domain.", null, null, null, - "rt-intel@abuse.ch", null, "https://ransomwaretracker.abuse.ch/blocklist/", null, (byte)7, null, - "Ransomware Tracker TeslaCrypt Ransomware C2 Domain Blocklist", null, null, null, (byte)2, - "https://ransomwaretracker.abuse.ch/downloads/TC_C2_DOMBL.txt" - }, - { - (ushort)126, false, null, null, "Blocks TeslaCrypt from payment site servers by domain.", null, - null, null, "rt-intel@abuse.ch", null, "https://ransomwaretracker.abuse.ch/blocklist/", null, - (byte)7, null, "Ransomware Tracker TeslaCrypt Ransomware Payment Sites Domain Blocklist", null, - null, null, (byte)2, "https://ransomwaretracker.abuse.ch/downloads/TC_PS_DOMBL.txt" - }, - { - (ushort)124, false, null, null, - "Blocks TorrentLocker from botnet command and control servers by domain.", null, null, null, - "rt-intel@abuse.ch", null, "https://ransomwaretracker.abuse.ch/blocklist/", null, (byte)7, null, - "Ransomware Tracker TorrentLocker Ransomware C2 Domain Blocklist", null, null, null, (byte)2, - "https://ransomwaretracker.abuse.ch/downloads/TL_C2_DOMBL.txt" - }, - { - (ushort)397, false, null, null, null, null, null, null, null, null, - "https://jspenguin2017.github.io/uBlockProtector/", - "https://jspenguin2017.github.io/uBlockProtector/issues", (byte)4, null, - "Nano filters - Whitelist", null, null, null, (byte)12, - "https://cdn.rawgit.com/NanoAdblocker/NanoFilters/master/NanoFilters/NanoWhitelist.txt" - }, - { - (ushort)77, false, null, null, "Blocks Locky from payment site servers by domain.", null, null, - null, "rt-intel@abuse.ch", null, "https://ransomwaretracker.abuse.ch/blocklist/", null, (byte)7, - null, "Ransomware Tracker Locky Ransomware Payment Sites Domain Blocklist", null, null, null, - (byte)2, "https://ransomwaretracker.abuse.ch/downloads/LY_PS_DOMBL.txt" - }, - { - (ushort)37, false, null, null, - "Blocks Locky from botnet command and control servers by domain.", null, null, null, - "rt-intel@abuse.ch", null, "https://ransomwaretracker.abuse.ch/blocklist/", null, (byte)7, null, - "Ransomware Tracker Locky Ransomware C2 Domain Blocklist", null, null, null, (byte)2, - "https://ransomwaretracker.abuse.ch/downloads/LY_C2_DOMBL.txt" - }, - { - (ushort)413, false, null, null, - "The following is the list of sites from Alexa top 1 million which embed scripts that extract email addresses from the browsers' built-in login (password) managers.", - null, null, null, null, null, "https://gist.github.com/BBcan177", null, (byte)5, null, - "pfBlockerNG - MS-4", null, null, null, (byte)2, - "https://gist.githubusercontent.com/BBcan177/b6df57cef74e28d90acf1eec93d62d3b/raw/f0996cf5248657ada2adb396f3636be8716b99eb/MS-4" - }, - { - (ushort)414, false, null, null, null, null, null, null, null, null, - "https://gist.github.com/BBcan177", null, (byte)5, null, "pfBlockerNG - MS-2", null, null, null, - (byte)2, - "https://gist.githubusercontent.com/BBcan177/4a8bf37c131be4803cb2/raw/343ff780e15205b4dd0de37c86af34cfb26b2fbe/MS-2" - }, - { - (ushort)415, false, null, null, null, null, null, null, null, null, - "https://gist.github.com/BBcan177", null, (byte)5, null, "pfBlockerNG - MS-1", null, null, null, - (byte)2, - "https://gist.githubusercontent.com/BBcan177/bf29d47ea04391cb3eb0/raw/7290e0681bcd07415420b5c80a253652fd13f840/MS-1" - }, - { - (ushort)416, false, null, null, null, null, null, null, null, null, - "https://gist.github.com/BBcan177", null, (byte)5, null, "EasyList DE Domains", null, null, - null, (byte)2, - "https://gist.githubusercontent.com/BBcan177/2a9fc2548c3c5a5e2dc86e580b5795d2/raw/2f5c90ffb3bd02199ace1b16a0bd9f53b29f0879/EasyList_DE" - }, - { - (ushort)6, false, null, null, - "A filter list that blocks advertisements and trackers on Japanese properties", null, null, - null, null, null, "https://github.com/mayve/private-adblock-filters", - "https://github.com/mayve/private-adblock-filters/issues", (byte)5, null, - "Private Adblock Filters", null, null, null, (byte)3, - "https://raw.githubusercontent.com/mayve/private-adblock-filters/master/Adblock_List.txt" - }, - { - (ushort)5, false, null, null, - "A list to keep people from knowing you have read their Facebook message", - "https://adblockplus.org/blog/how-to-keep-people-from-knowing-you-ve-read-their-facebook-message", - null, "https://adblockplus.org/en/donate", null, "https://adblockplus.org/forum/index.php", - "https://adblockplus.org/blog/how-to-keep-people-from-knowing-you-ve-read-their-facebook-message", - null, (byte)4, null, "Message \"Seen\" Remover for Facebook", null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/message_seen_remover_for_facebook.txt" - }, - { - (ushort)2, false, null, null, - "Mute is an AdBlock Plus filter for user comments. In the same way that AdBlock hides ads, AdBlock can use this filter to hide user-generated comments, allowing you to browse the Internet with less stupidity clawing at your eyeballs.", - "https://mute.bradconte.com/", null, null, null, null, "https://mute.bradconte.com/", - "https://github.com/B-Con/mute/issues", (byte)2, null, "Mute", null, null, null, (byte)3, - "https://mute.bradconte.com/mute.txt" - }, - { - (ushort)1, false, null, null, - "A filter list that blocks mobile advertisements and trackers on Japanese properties", null, - null, null, null, null, "https://280blocker.net", null, (byte)1, null, "280 Blocker", null, - null, - "https://docs.google.com/forms/d/e/1FAIpQLScNeZhFrFZt9GhIVGdThGz7oyepcNRKuOi5PJDnsC-awxTeOQ/viewform", - (byte)3, "https://280blocker.net/files/280blocker_adblock.txt" - }, - { - (ushort)465, false, null, null, null, null, null, null, null, null, null, null, (byte)2, null, - "Shalla Malware", null, null, null, (byte)2, "https://v.firebog.net/hosts/Shalla-mal.txt" - }, - { - (ushort)464, false, null, null, null, null, null, null, null, null, null, null, (byte)2, null, - "Prigent Tracking", null, null, null, (byte)2, - "https://v.firebog.net/hosts/Prigent-Tracking.txt" - }, - { - (ushort)463, false, null, null, null, null, null, null, null, null, null, null, (byte)2, null, - "Prigent Malware", null, null, null, (byte)2, "https://v.firebog.net/hosts/Prigent-Malware.txt" - }, - { - (ushort)448, false, null, null, "Malware Domains Block List from quidsup.net", null, null, - "https://quidsup.net/donate/", null, null, "https://quidsup.net/notrack/blocklist.php", - "https://gitlab.com/quidsup/notrack-blocklists/issues", (byte)4, null, - "NoTrack Malware Blocklist", null, null, null, (byte)2, - "https://gitlab.com/quidsup/notrack-blocklists/raw/master/notrack-malware.txt" - }, - { - (ushort)447, false, null, null, "Tracker Domains Block List from quidsup.net", null, null, - "https://quidsup.net/donate/", null, null, "https://quidsup.net/notrack/blocklist.php", - "https://gitlab.com/quidsup/notrack-blocklists/issues", (byte)4, null, - "NoTrack Tracker Blocklist", null, null, null, (byte)2, - "https://gitlab.com/quidsup/notrack-blocklists/raw/master/notrack-blocklist.txt" - }, - { - (ushort)446, false, null, null, null, null, null, null, null, null, null, null, (byte)2, null, - "Prigent Ads", null, null, null, (byte)2, "https://v.firebog.net/hosts/Prigent-Ads.txt" - }, - { - (ushort)445, false, null, null, null, null, null, - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HU4EDJZP2S9QA", null, - null, "https://firebog.net/", null, (byte)2, null, "EasyPrivacy Hosts", null, null, null, - (byte)2, "https://v.firebog.net/hosts/Easyprivacy.txt" - }, - { - (ushort)444, false, null, null, null, null, null, - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HU4EDJZP2S9QA", null, - null, "https://firebog.net/", null, (byte)2, null, "EasyList Hosts", null, null, null, (byte)2, - "https://v.firebog.net/hosts/Easylist.txt" - }, - { - (ushort)443, false, null, null, null, null, null, null, null, null, null, null, (byte)2, null, - "Kowabit", null, null, null, (byte)2, "https://v.firebog.net/hosts/Kowabit.txt" - }, - { - (ushort)293, false, null, null, - "EasyList Germany is a filter list written by the EasyList authors MonztA, Famlam, and Khrin that specifically removes adverts on German language websites.", - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", null, - null, "easylist.germany@gmail.com", "https://forums.lanik.us/viewforum.php?f=90", - "https://easylist.to/", "https://github.com/easylist/easylistgermany/issues", (byte)5, null, - "EasyList Germany", null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/easylistgermany.txt" - }, - { - (ushort)442, false, null, null, null, null, null, null, null, null, null, null, (byte)2, null, - "Bill Stearns' Hosts", null, null, null, (byte)2, "https://v.firebog.net/hosts/BillStearns.txt" - }, - { - (ushort)440, false, null, null, null, null, null, null, "mail@perflyst.de", null, - "https://github.com/Perflyst/PiHoleBlocklist", - "https://github.com/Perflyst/PiHoleBlocklist/issues", (byte)2, null, - "PiHole Blocklist Android Tracking", null, null, null, (byte)2, - "https://raw.githubusercontent.com/Perflyst/PiHoleBlocklist/master/android-tracking.txt" - }, - { - (ushort)439, false, null, null, null, null, null, null, "mail@perflyst.de", null, - "https://github.com/Perflyst/PiHoleBlocklist", - "https://github.com/Perflyst/PiHoleBlocklist/issues", (byte)2, null, "PiHole Blocklist SmartTV", - null, null, null, (byte)2, - "https://raw.githubusercontent.com/Perflyst/PiHoleBlocklist/master/SmartTV.txt" - }, - { - (ushort)438, false, null, null, null, null, null, null, "mail@perflyst.de", null, - "https://github.com/Perflyst/PiHoleBlocklist", - "https://github.com/Perflyst/PiHoleBlocklist/issues", (byte)2, null, - "PiHole Blocklist Session Replay", null, null, null, (byte)2, - "https://raw.githubusercontent.com/Perflyst/PiHoleBlocklist/master/SessionReplay.txt" - }, - { - (ushort)428, false, null, null, null, null, null, null, null, null, - "https://www.threatcrowd.org/", null, (byte)5, null, "ThreatCrowd Domains", null, null, null, - (byte)2, "https://www.threatcrowd.org/feeds/domains.txt" - }, - { - (ushort)427, false, null, null, - "The phishing bad sites is updated using data from www.phishtank.com once per day. The domains included are known to be fraudulent and generally dangerous.", - null, null, null, null, null, "http://phishing.mailscanner.info/", null, (byte)5, null, - "Phishing Bad Sites", null, null, null, (byte)2, - "http://phishing.mailscanner.info/phishing.bad.sites.conf" - }, - { - (ushort)426, false, null, null, - "Master Feed of known, active and non-sinkholed C&Cs IP addresses", null, null, - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YMFSMT9MW2Y6Q", null, - null, "https://osint.bambenekconsulting.com/feeds/", null, (byte)21, null, "OSINT C2 IP Feed", - null, null, null, (byte)2, "https://osint.bambenekconsulting.com/feeds/c2-ipmasterlist.txt" - }, - { - (ushort)425, false, null, null, - "Self-updating PHP library which blocks hundreds of spammy domains from ruining your website statistics", - "https://github.com/nabble/semalt-blocker#self-updating-php-library-which-blocks-hundreds-of-spammy-domains-from-ruining-your-website-statistics", - null, null, null, null, "https://github.com/nabble/semalt-blocker", - "https://github.com/nabble/semalt-blocker/issues", (byte)2, null, "Semalt Blocked Domains", - null, null, null, (byte)2, - "https://raw.githubusercontent.com/nabble/semalt-blocker/master/domains/blocked" - }, - { - (ushort)424, false, null, null, null, null, null, null, null, null, - "https://gist.github.com/MOxFIVE", null, (byte)5, null, "Personal Blocklist (MOxFIVE)", null, - null, null, (byte)2, - "https://gist.githubusercontent.com/MOxFIVE/4730cac715ef406bd8eac7b29335be4a/raw/d21fa08e97963edde372d0d3e50703c783c9c32e/Personal%2520Blocklist.txt" - }, - { - (ushort)422, false, null, null, - "List of shit websites for Google Personal Blocklist or Google Hit Hider by Domain", - "https://github.com/ligyxy/Blocklist#blocklist", null, null, null, null, - "https://github.com/ligyxy/Blocklist", "https://github.com/ligyxy/Blocklist/issues", (byte)2, - null, "Blocklist (ligyxy)", null, null, null, (byte)2, - "https://github.com/ligyxy/Blocklist/blob/master/BLOCKLIST" - }, - { - (ushort)420, false, null, null, null, null, null, "https://www.joewein.net/spam/blacklist.htm", - null, null, "https://www.joewein.net/spam/index.htm", null, (byte)5, null, - "JoeWein Email Sender Blacklist", null, null, null, (byte)2, - "https://www.joewein.net/dl/bl/from-bl.txt" - }, - { - (ushort)419, false, null, null, - "Spammers get paid by businesses whose websites they advertise. We refuse to accept spam from any of following domains or advertising any of these domains, as we don't want to buy from spammers. We publish this list for informational purposes only.", - "https://www.joewein.net/spam/blacklist.htm", null, - "https://www.joewein.net/spam/blacklist.htm", null, null, - "https://www.joewein.net/spam/index.htm", null, (byte)5, null, "JoeWein Domain Blacklist Base", - null, null, null, (byte)2, "https://www.joewein.net/dl/bl/dom-bl-base.txt" - }, - { - (ushort)418, false, null, null, null, - "https://github.com/desbma/referer-spam-domains-blacklist#referer-spam-blacklist", null, null, - null, null, "https://github.com/desbma/referer-spam-domains-blacklist", - "https://github.com/desbma/referer-spam-domains-blacklist/issues", (byte)14, null, - "Referer Spam Blacklist (desbma)", null, null, null, (byte)2, - "https://raw.githubusercontent.com/desbma/referer-spam-domains-blacklist/master/spammers.txt" - }, - { - (ushort)417, false, null, null, - "This is a community-contributed list of referrer spammers maintained by Matomo, the leading open source web analytics platform.", - null, null, null, null, null, "https://github.com/matomo-org/referrer-spam-blacklist", - "https://github.com/matomo-org/referrer-spam-blacklist/issues", (byte)20, null, - "Referrer Spam Blacklist (Matomo)", null, null, null, (byte)2, - "https://raw.githubusercontent.com/matomo-org/referrer-spam-blacklist/master/spammers.txt" - }, - { - (ushort)441, false, null, null, - "Personal Blocklist by WaLLy3K (https://firebog.net/about). Content added to this list has been manually verified, and usually updated every two weeks.", - null, null, - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HU4EDJZP2S9QA", null, - null, "https://firebog.net/", null, (byte)13, null, "WaLLy3K Blocklist", null, null, null, - (byte)2, "https://v.firebog.net/hosts/static/w3kbl.txt" - }, - { - (ushort)294, false, null, null, "A list combining EasyList Dutch and EasyList.", null, null, - null, null, null, null, null, (byte)5, null, "EasyList Dutch + EasyList", null, null, null, - (byte)3, "https://easylist-downloads.adblockplus.org/easylistdutch+easylist.txt" - }, - { - (ushort)295, false, null, null, - "EasyList Dutch is an [EasyList] affiliated filter list written by the EasyList author Famlam that specifically removes adverts on Dutch language websites.", - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", null, - null, "fam.lam@live.nl", "https://forums.lanik.us/viewforum.php?f=100", "https://easylist.to/", - null, (byte)5, null, "EasyList Dutch", null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/easylistdutch.txt" - }, - { - (ushort)297, false, null, null, "A list combining EasyList Czech and Slovak and EasyList.", - null, null, null, null, null, null, null, (byte)5, null, "EasyList Czech and Slovak + EasyList", - null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/easylistczechslovak+easylist.txt" - }, - { - (ushort)163, false, null, null, - "Filter that enables removing of the ads from websites in Japanese.", - "https://kb.adguard.com/en/general/adguard-ad-filters#japanese-filter", null, null, null, - "https://forum.adguard.com/index.php?categories/filter-rules.66/", - "https://github.com/AdguardTeam/AdguardFilters", - "https://github.com/AdguardTeam/AdguardFilters/issues", (byte)12, null, - "AdGuard Japanese Filter", "https://kb.adguard.com/en/general/adguard-filter-policy", null, - null, (byte)6, "https://filters.adtidy.org/extension/chromium/filters/7.txt" - }, - { - (ushort)162, false, null, null, - "Filter that blocks ads on mobile devices. Contains all known mobile ad networks.", - "https://kb.adguard.com/en/general/adguard-ad-filters#mobile-ads-filter", null, null, null, - "https://forum.adguard.com/index.php?categories/filter-rules.66/", - "https://github.com/AdguardTeam/AdguardFilters", - "https://github.com/AdguardTeam/AdguardFilters/issues", (byte)12, null, - "AdGuard Mobile Ads Filter", "https://kb.adguard.com/en/general/adguard-filter-policy", null, - null, (byte)6, "https://filters.adtidy.org/extension/chromium/filters/11.txt" - }, - { - (ushort)161, false, null, null, - "Filter that enables removing of the ads from websites in Russian. The filter was created 5 years ago. Initially, the work on creation of this filter was based on RU AdList filter and a set of rules developed by us. Subsequently, the filter was developed completely independently, so at this point there are very little intersections with RU AdList left.", - "https://kb.adguard.com/en/general/adguard-ad-filters#russian-filter", null, null, null, - "https://forum.adguard.com/index.php?categories/filter-rules.66/", - "https://github.com/AdguardTeam/AdguardFilters", - "https://github.com/AdguardTeam/AdguardFilters/issues", (byte)12, null, - "AdGuard Russian Filter", "https://kb.adguard.com/en/general/adguard-filter-policy", null, null, - (byte)6, "https://filters.adtidy.org/extension/chromium/filters/1.txt" - }, - { - (ushort)160, false, null, null, - "Filter that blocks ads on iOS mobile devices in Safari browser. Contains all known mobile ad networks.", - "https://kb.adguard.com/en/general/adguard-ad-filters#safari-filter", null, null, null, - "https://forum.adguard.com/index.php?categories/filter-rules.66/", - "https://github.com/AdguardTeam/AdguardFilters", - "https://github.com/AdguardTeam/AdguardFilters/issues", (byte)12, null, "AdGuard Safari Filter", - "https://kb.adguard.com/en/general/adguard-filter-policy", null, null, (byte)6, - "https://filters.adtidy.org/extension/chromium/filters/12.txt" - }, - { - (ushort)159, false, null, null, - "If you do not like numerous «Like» and «Tweet» buttons on all the popular websites on the Internet, subscribe to this filter, and you will not see them anymore.", - "https://adguard.com/en/filters.html", null, null, null, - "https://forum.adguard.com/index.php?categories/filter-rules.66/", - "https://github.com/AdguardTeam/AdguardFilters", - "https://github.com/AdguardTeam/AdguardFilters/issues", (byte)12, null, - "AdGuard Social Media Filter", "https://kb.adguard.com/en/general/adguard-filter-policy", null, - null, (byte)6, "https://filters.adtidy.org/extension/chromium/filters/4.txt" - }, - { - (ushort)158, false, null, null, - "Filter that enables removing of the ads from websites in Spanish.", - "https://kb.adguard.com/en/general/adguard-ad-filters#spanish-portuguese-filter", null, null, - null, "https://forum.adguard.com/index.php?categories/filter-rules.66/", - "https://github.com/AdguardTeam/AdguardFilters", - "https://github.com/AdguardTeam/AdguardFilters/issues", (byte)12, null, - "AdGuard Spanish/Portuguese Filter", "https://kb.adguard.com/en/general/adguard-filter-policy", - null, null, (byte)6, "https://filters.adtidy.org/extension/chromium/filters/9.txt" - }, - { - (ushort)157, false, null, null, - "The most comprehensive list of various online counters and web analytics tools. If you do not want your actions on the Internet be tracked, use this filter.", - "https://kb.adguard.com/en/general/adguard-ad-filters#spyware-filter", null, null, null, - "https://forum.adguard.com/index.php?categories/filter-rules.66/", - "https://github.com/AdguardTeam/AdguardFilters", - "https://github.com/AdguardTeam/AdguardFilters/issues", (byte)12, null, - "AdGuard Spyware Filter", "https://kb.adguard.com/en/general/adguard-filter-policy", null, null, - (byte)6, "https://filters.adtidy.org/extension/chromium/filters/3.txt" - }, - { - (ushort)156, false, null, null, - "Filter that enables removing of the ads from websites with Turkish content.", - "https://kb.adguard.com/en/general/adguard-ad-filters#turkish-filter", null, null, null, - "https://forum.adguard.com/index.php?categories/filter-rules.66/", - "https://github.com/AdguardTeam/AdguardFilters", - "https://github.com/AdguardTeam/AdguardFilters/issues", (byte)12, null, - "AdGuard Turkish Filter", "https://kb.adguard.com/en/general/adguard-filter-policy", null, null, - (byte)6, "https://filters.adtidy.org/extension/chromium/filters/13.txt" - } - }); - - migrationBuilder.InsertData( - "filterlists", - new[] - { - "Id", "CantSnapshot", "ChatUrl", "CreatedDateUtc", "Description", "DescriptionSourceUrl", - "DiscontinuedDate", "DonateUrl", "EmailAddress", "ForumUrl", "HomeUrl", "IssuesUrl", "LicenseId", - "ModifiedDateUtc", "Name", "PolicyUrl", "PublishedDate", "SubmissionUrl", "SyntaxId", "ViewUrl" - }, - new object[,] - { - { - (ushort)155, false, null, null, "Filter that unblocks ads that may be useful to users.", - "https://kb.adguard.com/en/general/adguard-ad-filters#filter-for-useful-ads", null, null, null, - "https://forum.adguard.com/index.php?categories/filter-rules.66/", - "https://github.com/AdguardTeam/AdguardFilters", - "https://github.com/AdguardTeam/AdguardFilters/issues", (byte)12, null, - "AdGuard Useful Ads Filter", "https://kb.adguard.com/en/general/adguard-filter-policy", null, - null, (byte)6, "https://filters.adtidy.org/extension/chromium/filters/10.txt" - }, - { - (ushort)16, false, null, null, - "A filter list that enables removing of ads, trackers, and various scripts from websites with Korean content.", - "https://raw.githubusercontent.com/SlowMemory/List-KR/master/filter.txt", null, null, null, - null, "https://list-kr.github.io/", "https://github.com/SlowMemory/List-KR/issues", (byte)8, - null, "List-KR", null, null, "https://list-kr.github.io/form.html", (byte)6, - "https://raw.githubusercontent.com/SlowMemory/List-KR/master/filter.txt" - }, - { - (ushort)480, false, null, null, null, null, null, null, "mail.energized@protonmail.com", null, - "https://github.com/yecarrillo/adblock-colombia", - "https://github.com/yecarrillo/adblock-colombia/issues", (byte)3, null, - "yecarrillo's ad-blocking subscription for Colombian sites", null, null, null, (byte)4, - "https://github.com/yecarrillo/adblock-colombia/raw/master/adblock_co.txt" - }, - { - (ushort)436, false, null, null, - "A filter for uBlock Origin (Firefox Android) that aims to specifically target websites that nags people to install their app.", - "https://github.com/lassekongo83/Frellwits-filter-lists#available-lists", null, null, null, - null, "https://github.com/lassekongo83/Frellwits-filter-lists", - "https://github.com/lassekongo83/Frellwits-filter-lists/issues", (byte)4, null, - "I Don't Want Your App", null, null, null, (byte)4, - "https://raw.githubusercontent.com/lassekongo83/Frellwits-filter-lists/master/i-dont-want-your-app.txt" - }, - { - (ushort)433, false, null, null, - "Are you tired of being told by others what you should watch, specifically the hipsters that run around on IMDB? Here's a way to let you feel more peaceful with your truly own opinions.", - null, null, - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - "imreeil42@gmail.com", null, "https://github.com/DandelionSprout/adfilt", - "https://github.com/DandelionSprout/adfilt/issues", (byte)10, null, "Anti-IMDB List", null, - null, null, (byte)4, - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Anti-IMDB%20List.txt" - }, - { - (ushort)431, false, null, null, - "Have you ever felt bothered by how many websites still think that everyone are using narrow monitors? Well, here's how to stretch them out like a piece of gum!", - null, null, - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - "imreeil42@gmail.com", null, "https://github.com/DandelionSprout/adfilt", - "https://github.com/DandelionSprout/adfilt/issues", (byte)10, null, - "Dandelion Sprout's Website Stretcher", null, null, null, (byte)4, - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Dandelion%20Sprout's%20Website%20Stretcher.txt" - }, - { - (ushort)410, false, null, null, - "To foil sites potentially abusing CPU/bandwidth resources without informed consent. Any such resource-abuse scripts MUST be opt-in, with complete informed consent from the visitor.", - "https://github.com/uBlockOrigin/uAssets/blob/master/filters/resource-abuse.txt", null, null, - null, null, "https://github.com/uBlockOrigin/uAssets", - "https://github.com/uBlockOrigin/uAssets/issues", (byte)4, null, "uAssets Resource Abuse", null, - null, null, (byte)4, - "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/resource-abuse.txt" - }, - { - (ushort)405, false, null, null, - "Filters optimized for uBlock Origin, to be used with Fanboy's and/or Adguard's 'Annoyances' list(s)", - "https://github.com/uBlockOrigin/uAssets/blob/master/filters/annoyances.txt", null, null, null, - null, "https://github.com/uBlockOrigin/uAssets", - "https://github.com/uBlockOrigin/uAssets/issues", (byte)4, null, "uAssets Annoyances", null, - null, null, (byte)4, - "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/annoyances.txt" - }, - { - (ushort)399, false, null, null, - "A filter for uBlock Origin that aims to remove regional Swedish ads, tracking, annoyances, scams + badware, and unnecessary bloat.", - "https://github.com/lassekongo83/Frellwits-filter-lists#available-lists", null, null, null, - null, "https://github.com/lassekongo83/Frellwits-filter-lists", - "https://github.com/lassekongo83/Frellwits-filter-lists/issues", (byte)4, null, - "Frellwit's Swedish Filter", null, null, null, (byte)4, - "https://raw.githubusercontent.com/lassekongo83/Frellwits-filter-lists/master/Frellwits-Swedish-Filter.txt" - }, - { - (ushort)383, false, "https://discord.gg/013MqTM1p1qm52VcZ", null, - "Removes uncovered AD, AD frames, and adblock warnings from specific popular websites", - "https://austinhuang.me/0131-block-list", null, "https://austinhuang.me/donate", - "im@austinhuang.me", null, "https://austinhuang.me/0131-block-list", - "https://github.com/austinhuang0131/0131-block-list/issues", (byte)8, null, "0131 Block List", - null, new DateTime(2018, 2, 16, 0, 0, 0, 0, DateTimeKind.Unspecified), - "https://austinhuang.me/contact", (byte)4, "https://austinhuang.me/0131-block-list/list.txt" - }, - { - (ushort)382, false, null, null, - "Blocks ads/popups/fake thumbs/spam bookmark buttons and more from porn websites", - "https://raw.githubusercontent.com/WowDude/PornList/master/PornList.txt", null, null, null, - null, "https://github.com/WowDude/PornList", "https://github.com/WowDude/PornList/issues", - (byte)16, null, "PornList", null, - new DateTime(2018, 3, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)4, - "https://raw.githubusercontent.com/WowDude/PornList/master/PornList.txt" - }, - { - (ushort)380, false, null, null, "Very experimental custom filters", - "https://github.com/toshiya44/myAssets/blob/master/README.md", null, null, null, null, - "https://github.com/toshiya44/myAssets", "https://github.com/toshiya44/myAssets/issues", - (byte)4, null, "Toshiya's Filter List - Experimental", null, - new DateTime(2016, 3, 9, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)4, - "https://raw.githubusercontent.com/toshiya44/myAssets/master/filters-exp.txt" - }, - { - (ushort)379, false, null, null, - "These filters will cause a button labeled: \"Disqus blocked by uBlock Origin: click to unblock\" to be embedded where Disqus comments would normally be loaded. Click the button to force the comments to be loaded.", - "https://gist.github.com/gorhill/ef1b62d606473c68d524", null, null, null, null, - "https://gist.github.com/gorhill/ef1b62d606473c68d524", null, (byte)5, null, - "Disqus Click-to-Load", null, new DateTime(2016, 3, 9, 0, 0, 0, 0, DateTimeKind.Unspecified), - null, (byte)4, - "https://gist.github.com/gorhill/ef1b62d606473c68d524/raw/f8181faac18cb5172c7c9bca8e5a3b22f0c925d0/gistfile1.txt" - }, - { - (ushort)369, false, null, null, - "Official filter list file used for blocking ads on Czech and Slovak websites.", - "https://github.com/tomasko126/easylistczechandslovak", null, null, "tomastaro@adblock.sk", - "https://easylist-czech-and-slovak.tenderapp.com/", "https://adblock.sk/", - "https://github.com/tomasko126/easylistczechandslovak/issues", (byte)8, null, - "EasyList Czech and Slovak - uBlock", null, null, null, (byte)4, - "https://raw.githubusercontent.com/tomasko126/easylistczechandslovak/master/filters_ublock.txt" - }, - { - (ushort)343, false, "https://discord.me/polskiefiltry", null, - "uBlock Origin & AdGuard supplement list for Polish GDPR-Cookies Filters.", null, null, - "https://patronite.pl/polskiefiltry", null, null, "https://www.certyficate.it/", - "https://github.com/MajkiIT/polish-ads-filter/issues", (byte)9, null, - "Polish GDPR-Cookies Filters - Supplement for uBlock & AdGuard", null, - new DateTime(2018, 1, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)4, - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/cookies_filters/cookies_uB_AG.txt" - }, - { - (ushort)341, false, "https://discord.me/polskiefiltry", null, - "uBlock Origin & AdGuard supplement list for Polish Social Filters", null, null, - "https://patronite.pl/polskiefiltry", null, null, "https://www.certyficate.it/", - "https://github.com/MajkiIT/polish-ads-filter/issues", (byte)9, null, - "Polish Social Filters - Supplement for uBlock & AdGuard", null, - new DateTime(2018, 1, 6, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)4, - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/adblock_social_filters/social_filters_uB_AG.txt" - }, - { - (ushort)331, false, null, null, - "Block ads, tracking, popup sites and servers that most used on Thai sites.", - "https://kowith337.github.io/ThaiParanoidBlock/", null, null, null, null, - "https://kowith337.github.io/ThaiParanoidBlock/", - "https://github.com/kowith337/ThaiParanoidBlock/issues", (byte)13, null, "Thai Paranoid Block", - null, null, null, (byte)4, - "https://raw.githubusercontent.com/kowith337/ThaiParanoidBlock/master/ThaiParanoid.txt" - }, - { - (ushort)328, false, null, null, - "This list includes uBO-specific versions of filters, and are meant to be accessed by uBlock Origin, Nano Adblocker and AdGuard whenever they load the main Norwegian list.", - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianExtensionsForUBO%26Nano.txt", - null, - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - "imreeil42@gmail.com", null, "https://github.com/DandelionSprout/adfilt", - "https://github.com/DandelionSprout/adfilt/issues", (byte)10, null, - "Norwegian Extensions For UBO & Nano", null, null, null, (byte)4, - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianExtensionsForUBO%26Nano.txt" - }, - { - (ushort)313, false, null, null, "A generic list that makes annoying sticky headers unsticky.", - "https://raw.githubusercontent.com/elypter/filter_processor/master/generated_filterlists/blockhead(decoy_generic_selection).txt", - null, null, null, null, "https://github.com/elypter/filter_processor", - "https://github.com/elypter/filter_processor/issues", (byte)4, null, - "Generic Annoying Stickybar Filter v2", null, null, null, (byte)4, - "https://raw.githubusercontent.com/elypter/filter_processor/master/generated_filterlists/blockhead(decoy_generic_selection).txt" - }, - { - (ushort)164, false, null, null, - "Filter that enables removing of the ads from websites with German content.", - "https://kb.adguard.com/en/general/adguard-ad-filters#german-filter", null, null, null, - "https://forum.adguard.com/index.php?categories/filter-rules.66/", - "https://github.com/AdguardTeam/AdguardFilters", - "https://github.com/AdguardTeam/AdguardFilters/issues", (byte)12, null, "AdGuard German Filter", - "https://kb.adguard.com/en/general/adguard-filter-policy", null, null, (byte)6, - "https://filters.adtidy.org/extension/chromium/filters/6.txt" - }, - { - (ushort)165, false, null, null, - "Filter designed to test certain hazardous filtering rules before they are added to the basic filters.", - "https://kb.adguard.com/en/general/adguard-ad-filters#experimental-filter", null, null, null, - "https://forum.adguard.com/index.php?categories/filter-rules.66/", - "https://github.com/AdguardTeam/AdguardFilters", - "https://github.com/AdguardTeam/AdguardFilters/issues", (byte)12, null, - "AdGuard Experimental Filter", "https://kb.adguard.com/en/general/adguard-filter-policy", null, - null, (byte)6, "https://filters.adtidy.org/extension/chromium/filters/5.txt" - }, - { - (ushort)166, false, null, null, - "Filter that enables removing of the ads from websites with English content.", - "https://kb.adguard.com/en/general/adguard-ad-filters#english-filter", null, null, null, - "https://forum.adguard.com/index.php?categories/filter-rules.66/", - "https://github.com/AdguardTeam/AdguardFilters", - "https://github.com/AdguardTeam/AdguardFilters/issues", (byte)12, null, - "AdGuard English Filter", "https://kb.adguard.com/en/general/adguard-filter-policy", null, null, - (byte)6, "https://filters.adtidy.org/extension/chromium/filters/2.txt" - }, - { - (ushort)167, false, null, null, - "Filter that enables removing of the ads from websites with Dutch content.", - "https://kb.adguard.com/en/general/adguard-ad-filters#dutch-filter", null, null, null, - "https://forum.adguard.com/index.php?categories/filter-rules.66/", - "https://github.com/AdguardTeam/AdguardFilters", - "https://github.com/AdguardTeam/AdguardFilters/issues", (byte)12, null, "AdGuard Dutch Filter", - "https://kb.adguard.com/en/general/adguard-filter-policy", null, null, (byte)6, - "https://filters.adtidy.org/extension/chromium/filters/8.txt" - }, - { - (ushort)396, false, null, null, null, null, null, null, null, null, - "https://jspenguin2017.github.io/uBlockProtector/", - "https://jspenguin2017.github.io/uBlockProtector/issues", (byte)4, null, "Nano filters", null, - null, null, (byte)12, - "https://cdn.rawgit.com/NanoAdblocker/NanoFilters/master/NanoFilters/NanoBase.txt" - }, - { - (ushort)393, false, null, null, - "A list that demonstrates and makes use of Einar Egilsson's Redirector extensions, in order to accomplish things that no adblock tool could've achieved. Examples include turning 32-bit Windows program installation links into 64-bit ones, making Disney's US websites accessible from other countries, and turning mobile Wikipedia links into desktop ones, among other things.", - null, null, - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - "imreeil42@gmail.com", null, - "https://github.com/DandelionSprout/adfilt/tree/master/Dandelion%20Sprout-s%20Redirector%20Assistant%20List", - "https://github.com/DandelionSprout/adfilt/issues", (byte)10, null, - "Dandelion Sprout's Redirector List", null, - new DateTime(2018, 5, 15, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)11, - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Dandelion%20Sprout-s%20Redirector%20Assistant%20List/DandelionSproutRedirectorList.json" - }, - { - (ushort)388, false, null, null, - "Removes ads, affiliation ads, and empty boxes on Norwegian sites to produce a cleaner browser experience. Meant to be used on top of general filters. The quality of the current TPL conversion is so-so, so don't expect perfect results.", - null, null, - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - "imreeil42@gmail.com", null, "https://github.com/DandelionSprout/adfilt", - "https://github.com/DandelionSprout/adfilt/issues", (byte)10, null, - "Dandelion Sprout's Norwegian Filters for Tidier Websites (Internet Explorer)", null, null, - null, (byte)10, - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianExperimentalList%20alternate%20versions/DandelionSproutsNorskeFiltre.tpl" - }, - { - (ushort)370, false, null, null, - "Official filter list file used for blocking ads on Czech and Slovak websites.", - "https://github.com/tomasko126/easylistczechandslovak", null, null, "tomastaro@adblock.sk", - "https://easylist-czech-and-slovak.tenderapp.com/", "https://adblock.sk/", - "https://github.com/tomasko126/easylistczechandslovak/issues", (byte)8, null, - "EasyList Czech and Slovak - IE", null, null, null, (byte)10, - "https://raw.githubusercontent.com/tomasko126/easylistczechandslovak/master/filters_ie.tpl" - }, - { - (ushort)363, false, null, null, - "A additional list for administrators to prevent mining in networks", - "https://gitlab.com/ZeroDot1/CoinBlockerLists", null, - "https://www.amazon.de/hz/wishlist/ls/2DDEDPJU2996I?filter=unpurchased&language=en_GB&sort=priority&type=wishlist", - "zerodot1@bk.ru", null, "https://gitlab.com/ZeroDot1/CoinBlockerLists", - "https://gitlab.com/ZeroDot1/CoinBlockerLists/issues", (byte)4, null, "CoinBlocker IPs List", - null, new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)9, - "https://zerodot1.gitlab.io/CoinBlockerLists/MiningServerIPList.txt" - }, - { - (ushort)130, false, null, null, "Blocks Locky from payment site servers by IP address.", null, - null, null, "rt-intel@abuse.ch", null, "https://ransomwaretracker.abuse.ch/blocklist/", null, - (byte)7, null, "Ransomware Tracker Locky Ransomware Payment Sites IP Blocklist", null, null, - null, (byte)9, "https://ransomwaretracker.abuse.ch/downloads/LY_PS_IPBL.txt" - }, - { - (ushort)125, false, null, null, "Blocks TeslaCrypt from payment site servers by IP address.", - null, null, null, "rt-intel@abuse.ch", null, "https://ransomwaretracker.abuse.ch/blocklist/", - null, (byte)7, null, "Ransomware Tracker TeslaCrypt Ransomware Payment Sites IP Blocklist", - null, null, null, (byte)9, "https://ransomwaretracker.abuse.ch/downloads/TC_PS_IPBL.txt" - }, - { - (ushort)123, false, null, null, - "Blocks TorrentLocker from botnet command and control servers by IP address.", null, null, null, - "rt-intel@abuse.ch", null, "https://ransomwaretracker.abuse.ch/blocklist/", null, (byte)7, null, - "Ransomware Tracker TorrentLocker Ransomware C2 IP Blocklist", null, null, null, (byte)9, - "https://ransomwaretracker.abuse.ch/downloads/TL_C2_IPBL.txt" - }, - { - (ushort)121, false, null, null, "Blocks TorrentLocker from payment site servers by IP address.", - null, null, null, "rt-intel@abuse.ch", null, "https://ransomwaretracker.abuse.ch/blocklist/", - null, (byte)7, null, "Ransomware Tracker TorrentLocker Ransomware Payment Sites IP Blocklist", - null, null, null, (byte)9, "https://ransomwaretracker.abuse.ch/downloads/TL_PS_IPBL.txt" - }, - { - (ushort)75, false, null, null, "Blocks Locky from botnet command and control servers by IP.", - null, null, null, "rt-intel@abuse.ch", null, "https://ransomwaretracker.abuse.ch/blocklist/", - null, (byte)7, null, "Ransomware Tracker Locky Ransomware C2 IP Blocklist", null, null, null, - (byte)9, "https://ransomwaretracker.abuse.ch/downloads/LY_C2_IPBL.txt" - }, - { - (ushort)23, false, null, null, "Blocks CryptoWall from payment site servers by IP address.", - null, null, null, "rt-intel@abuse.ch", null, "https://ransomwaretracker.abuse.ch/blocklist/", - null, (byte)7, null, "Ransomware Tracker CryptoWall Ransomware Payment Sites IP Blocklist", - null, null, null, (byte)9, "https://ransomwaretracker.abuse.ch/downloads/CW_PS_IPBL.txt" - }, - { - (ushort)21, false, null, null, "A combined IP blocklist for blocking ransomware.", null, null, - null, "rt-intel@abuse.ch", null, "https://ransomwaretracker.abuse.ch/blocklist/", null, (byte)7, - null, "Ransomware Tracker IP Blocklist", null, null, null, (byte)9, - "https://ransomwaretracker.abuse.ch/downloads/RW_IPBL.txt" - }, - { - (ushort)389, false, null, null, - "Here's how this list works. This is a categorised list of URLs that clot up Google search results. The list is designed for use with Personal Blocklist (and its Import function) for Google Search and Google Chrome users, in such a way that it removes search results for the URLs from your Google searches. If any other URL-based search-result-blockers for other search engines (incl. for Google Image Search) and browsers exist out there, feel free to tell me about them. The list is VERY subjective, so quite a few of you may NOT want to block the results for ALL of these URLs. In that case, simply pick whichever ones from this buffet that you want to block, and paste them into Personal Blocklist. While this list is technically possible to add to adblocker tools, it'd be a very bad idea to do so, since you wouldn't have any control over which URLs you'll be able to block outright or not.", - null, null, - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - "imreeil42@gmail.com", null, "https://github.com/DandelionSprout/adfilt", - "https://github.com/DandelionSprout/adfilt/issues", (byte)10, null, - "Dandelion Sprout's list for Chrome Personal Blocklist", null, null, null, (byte)8, - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/List%20for%20Chrome%20Personal%20Blocklist" - }, - { - (ushort)312, false, null, null, "A generic list that makes annoying sticky headers unsticky.", - "https://raw.githubusercontent.com/elypter/filter_processor/master/generated_filterlists/blockhead(decoy_generic_extraction).txt", - null, null, null, null, "https://github.com/elypter/filter_processor", - "https://github.com/elypter/filter_processor/issues", (byte)4, null, - "Blockhead (Generic Extraction Based)", null, null, null, (byte)4, - "https://raw.githubusercontent.com/elypter/filter_processor/master/generated_filterlists/blockhead(decoy_generic_extraction).txt" - }, - { - (ushort)348, false, null, null, null, null, null, null, null, null, "http://vxvault.net/", null, - (byte)5, null, "VXVault", null, null, null, (byte)8, "http://vxvault.net/URL_List.php" - }, - { - (ushort)127, false, null, null, "Blocks TeslaCrypt from distribution site servers by URL.", - null, null, null, "rt-intel@abuse.ch", null, "https://ransomwaretracker.abuse.ch/blocklist/", - null, (byte)7, null, "Ransomware Tracker TeslaCrypt Ransomware Distribution Site URL Blocklist", - null, null, null, (byte)8, "https://ransomwaretracker.abuse.ch/downloads/TC_DS_URLBL.txt" - }, - { - (ushort)120, false, null, null, "A combined URL blocklist for blocking ransomware.", null, null, - null, "rt-intel@abuse.ch", null, "https://ransomwaretracker.abuse.ch/blocklist/", null, (byte)7, - null, "Ransomware Tracker URL Blocklist", null, null, null, (byte)8, - "https://ransomwaretracker.abuse.ch/downloads/RW_URLBL.txt" - }, - { - (ushort)76, false, null, null, "Blocks Locky from distribution site servers by URL.", null, - null, null, "rt-intel@abuse.ch", null, "https://ransomwaretracker.abuse.ch/blocklist/", null, - (byte)7, null, "Ransomware Tracker Locky Ransomware Distribution Site URL Blocklist", null, - null, null, (byte)8, "https://ransomwaretracker.abuse.ch/downloads/LY_DS_URLBL.txt" - }, - { - (ushort)25, false, null, null, - "Blocks CryptoWall from botnet command and control servers by URL.", null, null, null, - "rt-intel@abuse.ch", null, "https://ransomwaretracker.abuse.ch/blocklist/", null, (byte)7, null, - "Ransomware Tracker CryptoWall Ransomware C2 URL Blocklist", null, null, null, (byte)8, - "https://ransomwaretracker.abuse.ch/downloads/CW_C2_URLBL.txt" - }, - { - (ushort)371, false, null, null, - "AFNIL’s intention is to merge third-party lists of known fakenews sites and make them usable for programs that can block.", - "https://afnil-antifakenewsinternationallist.github.io/AFNIL/", null, null, null, null, - "https://afnil-antifakenewsinternationallist.github.io/AFNIL/", - "https://github.com/AFNIL-AntiFakeNewsInternationalList/AFNIL/issues", (byte)4, null, - "AFNIL - Anti Fake News International List", null, - new DateTime(2017, 12, 20, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)7, - "https://raw.githubusercontent.com/AFNIL-AntiFakeNewsInternationalList/AFNIL/master/AFNIL-ABP-uBO.txt" - }, - { - (ushort)368, false, null, null, "uMatrix ruleset unbreaks all Alexa 100 and more at site level", - "https://github.com/uMatrix-Rules/uMatrix-Rules-Site", null, null, "lolipopplus@protonmail.com", - null, "https://umatrix-rules.github.io/", - "https://github.com/uMatrix-Rules/uMatrix-Rules-Site/issues", (byte)9, null, - "uMatrix Rules - Site", null, new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), - null, (byte)7, - "https://raw.githubusercontent.com/uMatrix-Rules/uMatrix-Rules-Site/master/rules.txt" - }, - { - (ushort)367, false, null, null, - "uMatrix ruleset unbreaks all Alexa 100 and more at domain level", - "https://github.com/uMatrix-Rules/uMatrix-Rules-Domain", null, null, - "lolipopplus@protonmail.com", null, "https://umatrix-rules.github.io/", - "https://github.com/uMatrix-Rules/uMatrix-Rules-Domain/issues", (byte)9, null, - "uMatrix Rules - Domain", null, - new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)7, - "https://raw.githubusercontent.com/uMatrix-Rules/uMatrix-Rules-Domain/master/rules.txt" - }, - { - (ushort)351, false, null, null, - "This is an AdGuard-specific supplement for the Adblock polskie reguły filter. It specifically removes adverts on Polish language websites.", - "https://kb.adguard.com/en/general/adguard-ad-filters#polish-ads-filter", - new DateTime(2018, 6, 26, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, - "https://forum.adguard.com/index.php?categories/filter-rules.66/", - "https://github.com/AdguardTeam/AdguardFilters", - "https://github.com/AdguardTeam/AdguardFilters/issues", (byte)12, null, - "AdGuard Polish Filter (Obsolete)", "https://kb.adguard.com/en/general/adguard-filter-policy", - null, null, (byte)6, "https://filters.adtidy.org/extension/chromium/filters/238.txt" - }, - { - (ushort)350, false, null, null, - "Filter that enables removing of the ads from websites with French content.", - "https://kb.adguard.com/en/general/adguard-ad-filters#french-filter", null, null, null, - "https://forum.adguard.com/index.php?categories/filter-rules.66/", - "https://github.com/AdguardTeam/AdguardFilters", - "https://github.com/AdguardTeam/AdguardFilters/issues", (byte)12, null, "AdGuard French Filter", - "https://kb.adguard.com/en/general/adguard-filter-policy", null, null, (byte)6, - "https://filters.adtidy.org/extension/chromium/filters/16.txt" - }, - { - (ushort)349, false, "https://discord.me/polskiefiltry", null, - "Supplement list for Polish Annoyance Filters, only for uBlock & AdGuard.", - "https://github.com/PolishFiltersTeam/PolishAnnoyanceFilters", null, null, null, null, - "https://polishannoyancefilters.netlify.com", - "https://github.com/PolishFiltersTeam/PolishAnnoyanceFilters/issues", (byte)9, null, - "Polish Annoyance Filters - Supplement for uBlock & AdGuard", null, - new DateTime(2017, 10, 23, 0, 0, 0, 0, DateTimeKind.Unspecified), - "https://polishannoyancefilters.netlify.com/issues", (byte)6, - "https://raw.githubusercontent.com/PolishFiltersTeam/PolishAnnoyanceFilters/master/PPB_uBlock_AdGuard.txt" - }, - { - (ushort)345, false, "https://discord.me/polskiefiltry", null, - "AdGuard supplement list for Official Polish Filters for AdBlock, uBlock Origin & AdGuard", - null, null, "https://patronite.pl/polskiefiltry", "errors@certyficate.it", null, - "https://www.certyficate.it/", "https://github.com/MajkiIT/polish-ads-filter/issues", (byte)9, - null, "Official Polish Filters for AdBlock, uBlock Origin & AdGuard - Supplement for AdGuard", - null, new DateTime(2017, 4, 25, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)6, - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-adblock-filters/adblock_adguard.txt" - }, - { - (ushort)172, false, null, null, - "The most complete and accurate list to block ads, tracers and other Internet crap on smartphones and PCs.", - "https://github.com/collinbarrett/FilterLists/issues/280", null, - "https://paypal.me/hajdarkakud", "hajdar@tutanota.com", "https://t.me/adzparticipation", - "https://adzhosts.fr/", null, (byte)5, null, "AdZHosts", null, null, null, (byte)6, - "https://adzhosts.eu/hosts/AdZGuardFilter.txt" - }, - { - (ushort)169, false, null, null, - "Blocks irritating elements on webpages, including cookie notices, third-party widgets and in-page popups (Doesn’t include social media widgets and buttons, to block them you can still use Social media filter separately). It was inspired by Fanboy Annoyances List, but doesn’t duplicate it, so you can use them both together.", - "https://kb.adguard.com/en/general/adguard-ad-filters#annoyances-filter", null, null, null, - "https://forum.adguard.com/index.php?categories/filter-rules.66/", - "https://github.com/AdguardTeam/AdguardFilters", - "https://github.com/AdguardTeam/AdguardFilters/issues", (byte)12, null, - "AdGuard Annoyances Filter", "https://kb.adguard.com/en/general/adguard-filter-policy", null, - null, (byte)6, "https://filters.adtidy.org/extension/chromium/filters/14.txt" - }, - { - (ushort)128, false, null, null, - "Blocks TeslaCrypt from botnet command and control servers by URL.", null, null, null, - "rt-intel@abuse.ch", null, "https://ransomwaretracker.abuse.ch/blocklist/", null, (byte)7, null, - "Ransomware Tracker TeslaCrypt Ransomware C2 URL Blocklist", null, null, null, (byte)8, - "https://ransomwaretracker.abuse.ch/downloads/TC_C2_URLBL.txt" - }, - { - (ushort)26, false, null, null, - "Blocks CryptoWall from botnet command and control servers by domain.", null, null, null, - "rt-intel@abuse.ch", null, "https://ransomwaretracker.abuse.ch/blocklist/", null, (byte)7, null, - "Ransomware Tracker CryptoWall Ransomware C2 Domain Blocklist", null, null, null, (byte)2, - "https://ransomwaretracker.abuse.ch/downloads/CW_C2_DOMBL.txt" - }, - { - (ushort)311, false, null, null, - "A generic filter for adblockers that keeps annoying header and footer bars from filling up your screen.", - "https://github.com/elypter/generic_annoying_stickybar_filter", - new DateTime(2018, 1, 15, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, - "https://github.com/elypter/generic_annoying_stickybar_filter", - "https://github.com/elypter/generic_annoying_stickybar_filter/issues", (byte)4, null, - "Generic Annoying Stickybar Filter", null, null, null, (byte)4, - "https://raw.githubusercontent.com/elypter/generic_annoying_stickybar_filter/master/generic_header_list.txt" - }, - { - (ushort)90, false, null, null, - "These filters are experimental and may cause breakage. They are being evaluated/fine-tuned for inclusion in the default set of filters.", - "https://github.com/uBlockOrigin/uAssets/blob/master/filters/experimental.txt", null, null, - null, null, "https://github.com/uBlockOrigin/uAssets", - "https://github.com/uBlockOrigin/uAssets/issues", (byte)5, null, "uAssets Experimental", null, - null, null, (byte)4, - "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/experimental.txt" - }, - { - (ushort)386, false, null, null, - "The Sami indigenous people, spanning 4 official countries, and 6 actively used Sami languages, deserve a list of their own to bolster their proudness.", - null, null, - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - "imreeil42@gmail.com", null, "https://github.com/DandelionSprout/adfilt", - "https://github.com/DandelionSprout/adfilt/issues", (byte)10, null, - "Dandelion Sprout's Tidy Sami-languages Internet List", null, null, null, (byte)3, - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/S%C3%A1megiella-interneahttalisttu.txt" - }, - { - (ushort)385, false, null, null, - "Are you tired of having to use Paint to remove potentially sensitive usernames, each and every time you're making a compilation of social media posts? Say no more! This list will remove posters' usernames from the biggest compilation sources, so that you can simply take a screencap and add it directly into your video/timeline!", - null, null, - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - "imreeil42@gmail.com", null, "https://github.com/DandelionSprout/adfilt", - "https://github.com/DandelionSprout/adfilt/issues", (byte)10, null, - "Username Hider for Compilation Creators", null, null, null, (byte)3, - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Username%20Hider%20for%20Compilation%20Creators.txt" - }, - { - (ushort)384, false, null, null, - "This list is made so as to make it a lot easier on paper to use Norwegian cashback services without necessarily having to turn off your adblocker. This is because it'll prevent your adblocker from working on these sites, as adblockers have otherwise been known to interrupt cashback recognition mechanisms. It's currently tailored to users of Kickback, ViaTrumf and Norwegian Reward.", - null, null, - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - "imreeil42@gmail.com", null, "https://github.com/DandelionSprout/adfilt", - "https://github.com/DandelionSprout/adfilt/issues", (byte)10, null, "Norwegian Cashback Helper", - null, null, null, (byte)3, - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianCashbackHelper.txt" - }, - { - (ushort)381, false, null, null, "Saving the Internets... one roll at a time.", - "http://rickrolldb.com/", null, null, null, null, "http://rickrolldb.com/", - "https://github.com/jamiew/rickrolldb/issues", (byte)5, null, "Rickroll Blacklist", null, null, - "http://rickrolldb.com/", (byte)3, "http://rickrolldb.com/ricklist.txt" - }, - { - (ushort)377, false, null, null, "A block list of malicious domains.", - "https://github.com/cb-software/CB-Malicious-Domains/blob/master/README.md", null, null, null, - null, "https://github.com/cb-software/CB-Malicious-Domains", - "https://github.com/cb-software/CB-Malicious-Domains/issues", (byte)2, null, - "CB Malicious Domains", null, new DateTime(2018, 2, 21, 0, 0, 0, 0, DateTimeKind.Unspecified), - null, (byte)3, - "https://raw.githubusercontent.com/cb-software/CB-Malicious-Domains/master/block_lists/adblock_plus.txt" - }, - { - (ushort)376, false, null, null, "Blocks title screen ads on several large MMO game websites.", - "https://github.com/collinbarrett/FilterLists/issues/257", null, null, null, null, - "https://github.com/haykam821/Blocklists", "https://github.com/haykam821/Blocklists/issues", - (byte)2, null, "Haykam's MMO List", null, - new DateTime(2018, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)3, - "https://raw.githubusercontent.com/haykam821/Blocklists/master/mmo.txt" - }, - { - (ushort)375, false, null, null, - "A comprehensive, all-in-one adblock list for thorough blocking of trackers, popup ads, ads, unwanted cookies, fake news, cookie warning messages, unwanted comment sections, crypto-coin mining, YouTube clutter and social network hassles.", - "https://hl2guide.github.io/All-in-One-Customized-Adblock-List/", null, null, null, null, - "https://hl2guide.github.io/All-in-One-Customized-Adblock-List/", - "https://github.com/hl2guide/All-in-One-Customized-Adblock-List/issues", (byte)2, null, - "All-in-One Customized Adblock List", null, - new DateTime(2018, 2, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)3, - "https://raw.githubusercontent.com/hl2guide/All-in-One-Customized-Adblock-List/master/deanoman-adblocklist.txt" - }, - { - (ushort)374, false, null, null, null, null, - new DateTime(2016, 7, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, - "https://github.com/Hubird-au/Adversity", "https://github.com/Hubird-au/Adversity/issues", - (byte)16, null, "Adversity - Extreme Measures", null, null, null, (byte)3, - "https://raw.githubusercontent.com/Hubird-au/Adversity/master/Extreme-Measures.txt" - }, - { - (ushort)373, false, null, null, null, null, - new DateTime(2016, 7, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, - "https://github.com/Hubird-au/Adversity", "https://github.com/Hubird-au/Adversity/issues", - (byte)16, null, "Adversity - Antisocial", null, null, null, (byte)3, - "https://raw.githubusercontent.com/Hubird-au/Adversity/master/Antisocial.txt" - }, - { - (ushort)372, false, null, null, null, null, - new DateTime(2016, 7, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, - "https://github.com/Hubird-au/Adversity", "https://github.com/Hubird-au/Adversity/issues", - (byte)16, null, "Adversity", null, null, null, (byte)3, - "https://raw.githubusercontent.com/Hubird-au/Adversity/master/Adversity.txt" - }, - { - (ushort)356, false, null, null, "ReStyle annoying pages", - "https://github.com/eladkarako/hosts/blob/master/build/hosts_adblock_anti_annoyances_style_inject.txt", - null, "https://www.paypal.me/e1adkarak0", null, null, "https://github.com/eladkarako/hosts", - null, (byte)11, null, "HOSTS AdBlock - Anti-Annoyance - ReStyle Annoying Pages", null, - new DateTime(2018, 2, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)3, - "https://raw.githubusercontent.com/eladkarako/hosts/master/build/hosts_adblock_anti_annoyances_style_inject.txt" - }, - { - (ushort)355, false, null, null, "Hide annoying elements", - "https://github.com/eladkarako/hosts/blob/master/build/hosts_adblock_anti_annoyances_hide.txt", - null, "https://www.paypal.me/e1adkarak0", null, null, "https://github.com/eladkarako/hosts", - null, (byte)11, null, "HOSTS AdBlock - Anti-Annoyance - Hide Annoying Elements", null, - new DateTime(2018, 2, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)3, - "https://raw.githubusercontent.com/eladkarako/hosts/master/build/hosts_adblock_anti_annoyances_hide.txt" - }, - { - (ushort)354, false, null, null, "Block annoying page-scripts", - "https://github.com/eladkarako/hosts/blob/master/build/hosts_adblock_anti_annoyances_block_inline_script.txt", - null, "https://www.paypal.me/e1adkarak0", null, null, "https://github.com/eladkarako/hosts", - null, (byte)11, null, "HOSTS AdBlock - Anti-Annoyance - Block Annoying Page-Scripts", null, - new DateTime(2018, 2, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)3, - "https://raw.githubusercontent.com/eladkarako/hosts/master/build/hosts_adblock_anti_annoyances_block_inline_script.txt" - }, - { - (ushort)353, false, null, null, "Block annoying connections", - "https://github.com/eladkarako/hosts/blob/master/build/hosts_adblock_anti_annoyances_block.txt", - null, "https://www.paypal.me/e1adkarak0", null, null, "https://github.com/eladkarako/hosts", - null, (byte)11, null, "HOSTS AdBlock - Anti-Annoyance - Block Annoying Connections", null, - new DateTime(2018, 2, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)3, - "https://raw.githubusercontent.com/eladkarako/hosts/master/build/hosts_adblock_anti_annoyances_block.txt" - }, - { - (ushort)352, false, null, null, "A bad hosts blocking list", null, null, - "https://www.paypal.me/e1adkarak0", null, null, "https://github.com/eladkarako/hosts", null, - (byte)11, null, "HOSTS AdBlock", null, - new DateTime(2018, 2, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)3, - "https://raw.githubusercontent.com/eladkarako/hosts/master/build/hosts_adblock.txt" - }, - { - (ushort)346, false, "https://discord.me/polskiefiltry", null, - "Test supplement list for Official Polish Filters for AdBlock, uBlock Origin & AdGuard", null, - null, "https://patronite.pl/polskiefiltry", null, null, "https://www.certyficate.it/", - "https://github.com/MajkiIT/polish-ads-filter/issues", (byte)9, null, - "Official Polish Filters for AdBlock, uBlock Origin & AdGuard - Test Supplement", null, - new DateTime(2017, 10, 29, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)3, - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-adblock-filters/adblock_test.txt" - }, - { - (ushort)344, false, "https://discord.me/polskiefiltry", null, - "Blocks internal advertising, paid subscriptions, own stores on Polish sites.", null, null, - "https://authedmine.com/media/miner.html?key=ZpmDZUFJhHdv1YZHpCHFWhAUQIGa67TV", null, null, - "https://github.com/KonoromiHimaries/PolishSubFilters/", null, (byte)9, null, - "Polish Internal Filters", null, - new DateTime(2018, 1, 26, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)3, - "https://raw.githubusercontent.com/KonoromiHimaries/PolishSubFilters/master/internal-filters/wewnetrzne.txt" - }, - { - (ushort)342, false, "https://discord.me/polskiefiltry", null, - "Blocks banners (paypal, payu, bitcoin and patronite), charity banners, other forms of inclination to support on Polish sites.", - null, null, "https://authedmine.com/media/miner.html?key=ZpmDZUFJhHdv1YZHpCHFWhAUQIGa67TV", - null, null, "https://github.com/KonoromiHimaries/PolishSubFilters", null, (byte)9, null, - "Polish Anti-Donate Filters", null, - new DateTime(2018, 1, 6, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)3, - "https://raw.githubusercontent.com/KonoromiHimaries/PolishSubFilters/master/internal-filters/anti-donate-filters/anty-donacje.txt" - }, - { - (ushort)332, false, null, null, - "Get rid of \"Overlay Popups\" that trying to integrate your social network account, force you to like and/or follow pages and other accounts.", - "https://github.com/kowith337/ThaiAntiForceLike/blob/master/README.md", null, null, null, null, - "https://github.com/kowith337/ThaiAntiForceLike", - "https://github.com/kowith337/ThaiAntiForceLike/issues", (byte)5, null, "ThaiAntiForceLike", - null, null, null, (byte)3, - "https://raw.githubusercontent.com/kowith337/ThaiAntiForceLike/master/AntiForceLike.txt" - }, - { - (ushort)327, false, null, null, - "Removes \"Download Our App\" banners from mobile website versions, for those who prefer their phone web browsers instead of apps.", - null, null, - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - "imreeil42@gmail.com", null, "https://github.com/DandelionSprout/adfilt", - "https://github.com/DandelionSprout/adfilt/issues", (byte)10, null, - "Staying On The Phone Browser", null, null, null, (byte)3, - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/stayingonbrowser/Staying%20On%20The%20Phone%20Browser" - }, - { - (ushort)315, false, null, null, - "Filters, which makes easer to use of the largest Polish trading platforms like Allegro, Ceneo, eBay, OLX and Sprzedajemy and other, blocking unnecessary, annoying and potentially dangerous elements - ads, sponsored articles, or scripts that track user's activities. They enable simpler and faster use of supported websites without limiting their functionality, while increasing the privacy of buyers and sellers.", - "https://alleblock.pl/", null, - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RN7R64TJLWQW6", - "blablabla@alleblock.pl", null, "https://alleblock.pl/", - "https://github.com/maciejtarmas/AlleBlock/issues", (byte)13, null, "AlleBlock", null, null, - null, (byte)3, "https://alleblock.pl/alleblock/alleblock.txt" - }, - { - (ushort)314, false, null, null, - "No Coin is a tiny browser extension aiming to block coin miners such as Coinhive.", - "https://github.com/keraf/NoCoin", null, "https://paypal.me/keraf", null, null, - "https://github.com/keraf/NoCoin", "https://github.com/keraf/NoCoin/issues", (byte)4, null, - "Cryptocurrency (Bitcoin) Mining Protection List", null, null, null, (byte)3, - "https://cdn.adblockcdn.com/filters/nominers.txt" - }, - { - (ushort)307, false, null, null, "Blocks various trackers", null, null, null, null, null, - "https://github.com/taylr/linkedinsanity", "https://github.com/taylr/linkedinsanity/issues", - (byte)2, null, "Spies Dislike Us Having Privacy", null, null, null, (byte)3, - "https://raw.githubusercontent.com/taylr/linkedinsanity/master/spies-dislike-us.txt" - }, - { - (ushort)306, false, null, null, "Block only suggestions.", "https://youtube.adblockplus.me/", - null, "https://adblockplus.org/en/donate", "subscriptionlist@adblockplus.org", null, - "https://youtube.adblockplus.me/", null, (byte)5, null, "YouTube: Remove Youtube Suggestions", - null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/yt_annoyances_suggestions.txt" - }, - { - (ushort)305, false, null, null, - "Official filter list file used for blocking ads on Czech and Slovak websites.", - "https://github.com/tomasko126/easylistczechandslovak", null, null, "tomastaro@adblock.sk", - "https://easylist-czech-and-slovak.tenderapp.com/", "https://adblock.sk/", - "https://github.com/tomasko126/easylistczechandslovak/issues", (byte)8, null, - "EasyList Czech and Slovak", null, null, null, (byte)3, - "https://raw.githubusercontent.com/tomasko126/easylistczechandslovak/master/filters.txt" - }, - { - (ushort)300, false, null, null, "Chinese supplement for the EasyList filters.", - "https://easylist-downloads.adblockplus.org/easylistchina.txt", null, null, - "easylist.china@gmail.com", "https://abpchina.org/forum/forum.php", - "https://abpchina.org/forum/forum.php?mod=viewthread&tid=29667", null, (byte)5, null, - "EasyList China", null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/easylistchina.txt" - }, - { - (ushort)299, false, null, null, "A list combining EasyList China and EasyList.", null, null, - null, null, null, null, null, (byte)5, null, "EasyList China + EasyList", null, null, null, - (byte)3, "https://easylist-downloads.adblockplus.org/easylistchina+easylist.txt" - }, - { - (ushort)387, false, null, null, - "Removes ads, affiliation ads, and empty boxes on Norwegian sites to produce a cleaner browser experience. Meant to be used on top of general filters.", - null, null, - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - "imreeil42@gmail.com", null, "https://github.com/DandelionSprout/adfilt", - "https://github.com/DandelionSprout/adfilt/issues", (byte)10, null, - "Dandelion Sprout's Norwegian Filters for Tidier Websites (iOS Safari)", null, null, null, - (byte)3, - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianExperimentalList%20alternate%20versions/DandelionSproutsNorskeFiltre.json" - }, - { - (ushort)390, false, "https://discord.me/polskiefiltry", null, - "Filters that hide and block RSS sections on Polish websites (supplement for Polish Social Filters).", - "https://github.com/PolishFiltersTeam/PolishRSSFilters", null, null, null, null, - "https://github.com/PolishFiltersTeam/PolishRSSFilters", - "https://github.com/PolishFiltersTeam/PolishRSSFilters/issues", (byte)9, null, - "Polish RSS Filters", null, new DateTime(2018, 3, 30, 0, 0, 0, 0, DateTimeKind.Unspecified), - null, (byte)3, - "https://raw.githubusercontent.com/PolishFiltersTeam/PolishRSSFilters/master/polish_rss_filters.txt" - }, - { - (ushort)391, false, null, null, - "Removes popular games and most bad games from the front pages of various webstores and app stores.", - null, null, - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - "imreeil42@gmail.com", null, "https://github.com/DandelionSprout/adfilt", - "https://github.com/DandelionSprout/adfilt/issues", (byte)10, null, "I Hate Overpromoted Games", - null, null, null, (byte)3, - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/IHateOverpromotedGames.txt" - }, - { - (ushort)392, false, null, null, - "Intends to make it easier to browse various websites without being forced by various nag-windows to log in. At the time of writing (15th of May 2018) it chiefly supports Pinterest, Facebook and Pixiv.", - null, null, - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - "imreeil42@gmail.com", null, "https://github.com/DandelionSprout/adfilt", - "https://github.com/DandelionSprout/adfilt/issues", (byte)10, null, - "Browsing websites without logging in", null, - new DateTime(2018, 5, 15, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)3, - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/BrowseWebsitesWithoutLoggingIn.txt" - }, - { - (ushort)89, false, null, null, "Filters optimized for uBlock.", - "https://github.com/uBlockOrigin/uAssets/blob/master/filters/filters.txt", null, null, null, - null, "https://github.com/uBlockOrigin/uAssets", - "https://github.com/uBlockOrigin/uAssets/issues", (byte)5, null, "uAssets Filters", null, null, - null, (byte)4, - "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters.txt" - }, - { - (ushort)88, false, null, null, "Privacy filters for uBlock Origin.", null, null, null, null, - null, "https://github.com/uBlockOrigin/uAssets", - "https://github.com/uBlockOrigin/uAssets/issues", (byte)5, null, "uAssets Privacy", null, null, - null, (byte)4, - "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/privacy.txt" - }, - { - (ushort)87, false, null, null, - "Needed to unbreak web sites, mostly because of hosts file-based filters.", - "https://github.com/uBlockOrigin/uAssets/blob/master/filters/unbreak.txt", null, null, null, - null, "https://github.com/uBlockOrigin/uAssets", - "https://github.com/uBlockOrigin/uAssets/issues", (byte)5, null, "uAssets Unbreak", null, null, - null, (byte)4, - "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/unbreak.txt" - }, - { - (ushort)86, false, null, null, "Block sites with skimming scripts.", - "https://raw.githubusercontent.com/byaka/ublock-antiskimming-list/master/build/data.txt", - new DateTime(2017, 11, 28, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, - "https://github.com/byaka/ublock-antiskimming-list", - "https://github.com/byaka/ublock-antiskimming-list/issues", (byte)5, null, - "uBlock Antiskimming List", null, null, null, (byte)4, - "https://raw.githubusercontent.com/byaka/ublock-antiskimming-list/master/build/data.txt" - }, - { - (ushort)85, false, null, null, - "A filterlist with additional filters for uBlock Origin. Contains filters specific to uBlock Origin (like popunder filters) and some filters that have not yet been added to other filterlists.", - "https://github.com/IDKwhattoputhere/uBlock-Filters-Plus", null, null, null, null, - "https://github.com/IDKwhattoputhere/uBlock-Filters-Plus", - "https://github.com/IDKwhattoputhere/uBlock-Filters-Plus/issues", (byte)5, null, - "uBlock Filters Plus", null, null, null, (byte)4, - "https://raw.githubusercontent.com/IDKwhattoputhere/uBlock-Filters-Plus/master/uBlock-Filters-Plus.txt" - }, - { - (ushort)84, false, "https://discord.me/polskiefiltry", null, - "uBlock Origin supplement list for Official Polish Filters for AdBlock, uBlock Origin & AdGuard", - null, null, "https://patronite.pl/polskiefiltry", "errors@certyficate.it", null, - "https://www.certyficate.it/", "https://github.com/MajkiIT/polish-ads-filter/issues", (byte)9, - null, "Official Polish Filters for AdBlock, uBlock Origin & AdGuard - Supplement for uBlock", - null, new DateTime(2018, 1, 6, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)4, - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-adblock-filters/adblock_ublock.txt" - }, - { - (ushort)83, false, null, null, - "This project was built based on Anti-Adblock Killer (by Reek), but is now significantly different. Anti-Adblock Killer Script was completely re-implemented. Anti-Adblock Killer Filter was mostly copied and concatenated to uBlock Protector List.", - "https://github.com/jspenguin2017/uBlockProtector", null, null, null, null, - "https://jspenguin2017.github.io/uBlockProtector", - "https://github.com/jspenguin2017/uBlockProtector/issues", (byte)5, null, - "Nano Defender Integration", null, null, null, (byte)4, - "https://raw.githubusercontent.com/NanoAdblocker/NanoFilters/master/NanoMirror/NanoDefender.txt" - }, - { - (ushort)82, false, null, null, - "A filterlist with additional filters for uBlock Origin to block third-party, tracking, annoyances and all other unwarranted resources from loading. Contains filters specific to uBlock Origin and some filters that have not yet been added to other filterlists.", - "https://github.com/uBlock-user/uBO-Personal-Filters", null, null, null, null, - "https://github.com/uBlock-user/uBO-Personal-Filters", null, (byte)5, null, - "uBO-Personal-Filters", null, null, null, (byte)4, - "https://raw.githubusercontent.com/uBlock-user/uBO-Personal-Filters/master/uPF.txt" - }, - { - (ushort)27, false, null, null, - "A text file with filters to aid in blocking online trackers, for use in a blocker such as uBlock Origin.", - "https://github.com/metaphoricgiraffe/tracking-filters", null, null, null, null, - "https://github.com/metaphoricgiraffe/tracking-filters", - "https://github.com/metaphoricgiraffe/tracking-filters/issues", (byte)11, null, - "Privacy Filters", null, null, null, (byte)4, - "https://raw.githubusercontent.com/metaphoricgiraffe/tracking-filters/master/trackingfilters.txt" - }, - { - (ushort)508, false, null, null, - "Whitelist of section with promotion of fake science/news. More at: https://github.com/azet12/KAD/issues/649.", - "https://github.com/azet12/KAD", null, null, "kadrep@outlook.com", null, - "https://azet12.github.io/KAD/", "https://github.com/azet12/KAD/issues", (byte)8, null, - "KAD - The Whitelist of the Controversial Pages", null, null, - "https://azet12.github.io/KAD/informacje.html#form1-35", (byte)3, - "https://raw.githubusercontent.com/azet12/KAD/gh-pages/assets/other/kadfakewhitelist.txt" - }, - { - (ushort)506, false, null, null, "Allow nonintrusive advertising without third-party tracking", - "https://easylist-downloads.adblockplus.org/exceptionrules-privacy-friendly.txt", null, null, - "info@eyeo.com", null, "https://acceptableads.com/", null, (byte)5, null, - "Acceptable Ads without third-party tracking", null, null, null, (byte)3, - "https://easylist-downloads.adblockplus.org/exceptionrules-privacy-friendly.txt" - }, - { - (ushort)505, false, null, null, - "This serves as a template and guidance for people who want to learn how to make their own adblock lists. This template contains all conventionally used tags; the 'Beginner' version is easier to deal with.", - null, null, - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - "imreeil42@gmail.com", null, "https://github.com/DandelionSprout/adfilt", - "https://github.com/DandelionSprout/adfilt/issues", (byte)10, null, - "Adblock List Template (Novice)", null, null, null, (byte)3, - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Adblock%20list%20templates/Adblock%20list%20template%20-Novice-.txt" - }, - { - (ushort)504, false, null, null, - "This serves as a template and guidance for people who want to learn how to make their own adblock lists. This template contains the bare-bones necessities; the 'Novice' version has more tags and explanations.", - null, null, - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - "imreeil42@gmail.com", null, "https://github.com/DandelionSprout/adfilt", - "https://github.com/DandelionSprout/adfilt/issues", (byte)10, null, - "Adblock List Template (Beginner)", null, null, null, (byte)3, - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Adblock%20list%20templates/Adblock%20list%20template%20-Beginner-.txt" - }, - { - (ushort)91, false, null, null, - "To block sites known for delivering adware/crapware. For sites documented to put users at risk of installing adware/crapware etc. The purpose is to at least ensure a user is warned of the risks ahead.", - "https://github.com/uBlockOrigin/uAssets/blob/master/filters/badware.txt", null, null, null, - null, "https://github.com/uBlockOrigin/uAssets", - "https://github.com/uBlockOrigin/uAssets/issues", (byte)5, null, "uAssets Badware", null, null, - null, (byte)4, - "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/badware.txt" - }, - { - (ushort)479, false, null, null, null, null, null, null, "easylist.polish@gmail.com", null, - "https://easylist.to", "easylist.polish@gmail.com", (byte)4, null, "EasyList Polish", null, - null, null, (byte)3, "https://easylist-downloads.adblockplus.org/easylistpolish.txt" - }, - { - (ushort)468, false, null, null, "list for bad isueads", null, null, null, null, null, null, - "https://github.com/kano1/I/issues", (byte)5, null, "Adware Filter Block", null, null, null, - (byte)3, "https://github.com/kano1/I/raw/master/adware.txt" - }, - { - (ushort)467, false, null, null, "Domain Bad Isue Ads", null, null, null, null, null, null, - "https://github.com/kano1/I/issues", (byte)5, null, "Adware BL(By Garuda)", null, null, null, - (byte)3, "https://github.com/kano1/I/raw/master/badway.txt" - }, - { - (ushort)466, false, null, null, null, null, null, null, null, null, null, - "https://github.com/kano1/I/issues", (byte)5, null, "Kano1 Simple List", null, null, null, - (byte)3, "https://github.com/kano1/I/raw/master/adblock.txt" - }, - { - (ushort)462, false, null, null, - "A comprehensive, all-in-one ad-block list in order to block Malware Domains.", null, null, - "https://github.com/CHEF-KOCH/Donations", "CHEF-KOCH@protonmail.com", null, - "https://github.com/CHEF-KOCH/CKs-FilterList", - "https://github.com/CHEF-KOCH/CKs-FilterList/issues", (byte)17, null, - "CHEF-KOCH's Malware Filter List", null, null, null, (byte)3, - "https://github.com/CHEF-KOCH/CKs-FilterList/raw/master/Malware/CK's-Malware-FilterList.txt" - }, - { - (ushort)454, false, null, null, - "Blocks all suspicious, unverified, fake, duplicate or malfunction torrent trackers. ", null, - null, "https://github.com/CHEF-KOCH/Donations", "CHEF-KOCH@protonmail.com", null, - "https://github.com/CHEF-KOCH/CKs-FilterList", - "https://github.com/CHEF-KOCH/CKs-FilterList/issues", (byte)17, null, - "CHEF-KOCH's BadTorrentTracker Filter List", null, null, null, (byte)3, - "https://github.com/CHEF-KOCH/CKs-FilterList/raw/master/Torrent/CK's-Torrent-FilterList.txt" - }, - { - (ushort)453, false, null, null, "Block all external Fonts.", null, null, - "https://github.com/CHEF-KOCH/Donations", "CHEF-KOCH@protonmail.com", null, - "https://github.com/CHEF-KOCH/CKs-FilterList", - "https://github.com/CHEF-KOCH/CKs-FilterList/issues", (byte)17, null, - "CHEF-KOCH's Fonts Filter List", null, null, null, (byte)3, - "https://github.com/CHEF-KOCH/CKs-FilterList/raw/master/Fonts/CK's-Fonts-FilterList.txt" - }, - { - (ushort)452, false, null, null, - "A comprehensive, all-in-one ad-block list for Android. Apps and OS related traffic, it's designed to filter 'unneeded' Android connections. The list is only tested against AdGuard!", - null, null, "https://github.com/CHEF-KOCH/Donations", "CHEF-KOCH@protonmail.com", null, - "https://github.com/CHEF-KOCH/CKs-FilterList", - "https://github.com/CHEF-KOCH/CKs-FilterList/issues", (byte)17, null, - "CHEF-KOCH's Android Filter List", null, null, null, (byte)3, - "https://raw.githubusercontent.com/CHEF-KOCH/CKs-FilterList/master/Android/CK's-Android-FilterList.txt" - }, - { - (ushort)434, false, null, null, - "Are you tired of having to turn off autoplay on YouTube every time you e.g. go to incognito mode? Are you worried of having to use specific extensions just for that purpose? Then this list is for you.", - null, null, - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - "imreeil42@gmail.com", null, "https://github.com/DandelionSprout/adfilt", - "https://github.com/DandelionSprout/adfilt/issues", (byte)10, null, "Stop Autoplay on YouTube", - null, null, null, (byte)3, - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/StopAutoplayOnYouTube.txt" - }, - { - (ushort)432, false, null, null, - "Do you feel that Friendship is Magic has overstayed its welcome? Here's a list that'll let you keep more of a distance to it.", - null, null, - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - "imreeil42@gmail.com", null, "https://github.com/DandelionSprout/adfilt", - "https://github.com/DandelionSprout/adfilt/issues", (byte)10, null, "Anti-FіМ List", null, null, - null, (byte)3, - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Anti-F%D1%96%D0%9C%20List.txt" - }, - { - (ushort)429, false, null, null, - "International List consists mostly of static cosmetic filters. English and few German websites are included. As regards tracking filters, they have been partly copied from other privacy filter lists.", - "https://github.com/betterwebleon/international-list#international-list", null, null, null, - null, "https://github.com/betterwebleon/international-list", - "https://github.com/betterwebleon/international-list/issues", (byte)11, null, - "International List", null, null, null, (byte)3, - "https://raw.githubusercontent.com/betterwebleon/international-list/master/filters.txt" - }, - { - (ushort)403, false, null, null, - "This filter aims to remove emoji realted scripts, stylesheets, fonts, and images.", - "https://github.com/lassekongo83/Frellwits-filter-lists#available-lists", null, null, null, - null, "https://github.com/lassekongo83/Frellwits-filter-lists", - "https://github.com/lassekongo83/Frellwits-filter-lists/issues", (byte)4, null, - "I Don't Care About Emojis", null, null, null, (byte)3, - "https://raw.githubusercontent.com/lassekongo83/Frellwits-filter-lists/master/emoji-filter.txt" - }, - { - (ushort)402, false, null, null, null, null, - new DateTime(2015, 11, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, - "https://startshop.no/", null, (byte)5, null, "Startshop ABP Filters", null, null, null, - (byte)3, "https://startshop.no/filter/abp" - }, - { - (ushort)394, false, null, null, - "A comprehensive, all-in-one ad-block list for thorough blocking of trackers, pop-up ads, ads, unwanted cookies, fake news, cookie warning messages, unwanted comment sections, crypto-coin mining, YouTube clutter and social network hassles.", - "https://raw.githubusercontent.com/CHEF-KOCH/CKs-FilterList/master/CK%27s-FilterList.txt", null, - null, "CHEF-KOCH@protonmail.com", null, "https://github.com/CHEF-KOCH/CKs-FilterList", - "https://github.com/CHEF-KOCH/CKs-FilterList/issues", (byte)17, null, "CHEF-KOCH's Filter List", - null, new DateTime(2015, 8, 14, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)3, - "https://raw.githubusercontent.com/CHEF-KOCH/CKs-FilterList/master/CK%27s-FilterList.txt" - }, - { - (ushort)469, false, null, null, - "list for keloger,system tracker,cookie collector,malware tracker, and oter spyware", null, - null, null, null, null, null, "https://github.com/kano1/I/issues", (byte)5, null, - "Spyware Filter Block List", null, null, null, (byte)3, - "https://raw.githubusercontent.com/kano1/Kano/master/Spyware.txt" - }, - { - (ushort)24, false, null, null, "Blocks CryptoWall from payment site servers by domain.", null, - null, null, "rt-intel@abuse.ch", null, "https://ransomwaretracker.abuse.ch/blocklist/", null, - (byte)7, null, "Ransomware Tracker CryptoWall Ransomware Payment Sites Domain Blocklist", null, - null, null, (byte)2, "https://ransomwaretracker.abuse.ch/downloads/CW_PS_DOMBL.txt" - }, - { - (ushort)122, false, null, null, "Blocks TorrentLocker from payment site servers by domain.", - null, null, null, "rt-intel@abuse.ch", null, "https://ransomwaretracker.abuse.ch/blocklist/", - null, (byte)7, null, - "Ransomware Tracker TorrentLocker Ransomware Payment Sites Domain Blocklist", null, null, null, - (byte)2, "https://ransomwaretracker.abuse.ch/downloads/TL_PS_DOMBL.txt" - }, - { - (ushort)8, false, null, null, - "The domains of Malware URLs to be used by security researchers and anti-malware researchers. It can also be used by individuals to protect themselves.", - "http://malwareurls.joxeankoret.com/", - new DateTime(2015, 7, 30, 0, 0, 0, 0, DateTimeKind.Unspecified), null, "info@joxeankoret.com", - null, "http://malwareurls.joxeankoret.com/", null, (byte)2, null, "Malware URLs Domains", null, - null, null, (byte)2, "http://malwareurls.joxeankoret.com/domains.txt" - }, - { - (ushort)195, false, null, null, - "The Feodo Tracker Feodo Domain Blocklist contains domain names (FQDN) used as C&C communication channel by the Feodo Trojan. These domains names are usually registered and operated by cybercriminals for the exclusive purpose of hosting a Feodo botnet controller. Hence you should expect no legit traffic to those domains. I highly recommend you to block/drop any traffic towards any Feodo C&C domain by using the Feodo Domain Blocklist. Please consider that domain names are usually only used by version B of the Feodo Trojan. C&C communication channels used by version A, version C and version D are not covered by this blocklist.", - "https://feodotracker.abuse.ch/blocklist/", null, null, "contactme@abuse.ch", null, - "https://feodotracker.abuse.ch/blocklist/", null, (byte)5, null, - "abuse.ch Feodo Domain Blocklist", null, null, null, null, - "https://feodotracker.abuse.ch/blocklist/?download=domainblocklist" - }, - { - (ushort)194, false, null, null, - "The Feodo Tracker Feodo IP Blocklist contains IP addresses (IPv4) used as C&C communication channel by the Feodo Trojan. This lists contains two types of IP address: Feodo C&C servers used by version A, version C and version D of the Feodo Trojan (these IP addresses are usually compromised servers running an nginx daemon on port 8080 TCP or 7779 TCP that is acting as proxy, forwarding all traffic to a tier 2 proxy node) and Feodo C&C servers used by version B which are usually used for the exclusive purpose of hosting a Feodo C&C server. Attention: Since Feodo C&C servers associated with version A, version C and version D are usually hosted on compromised servers, its likely that you also block/drop legit traffic e.g. towards websites hosted on a certain IP address acting as Feodo C&C for version A, version C and version D. If you only want to block/drop traffic to Feodo C&C servers hosted on bad IPs (version B), please use the blocklist BadIPs documented below.", - "https://feodotracker.abuse.ch/blocklist/", null, null, "contactme@abuse.ch", null, - "https://feodotracker.abuse.ch/blocklist/", null, (byte)5, null, "abuse.ch Feodo IP Blocklist", - null, null, null, null, "https://feodotracker.abuse.ch/blocklist/?download=ipblocklist" - }, - { - (ushort)193, false, null, null, - "This blocklist only contains compromised / hijacked websites (level 2) which are being abused by cybercriminals to host a ZeuS botnet controller.", - "https://zeustracker.abuse.ch/blocklist.php", null, "https://zeustracker.abuse.ch/faq.php", - "contactme@abuse.ch", null, "https://zeustracker.abuse.ch/blocklist.php", null, (byte)5, null, - "abuse.ch ZeuS Compromised URL Blocklist", null, null, null, null, - "https://zeustracker.abuse.ch/blocklist.php?download=compromised" - }, - { - (ushort)192, false, null, null, "Dead sites based on BadHosts content.", - "https://github.com/StevenBlack/hosts", null, null, null, null, - "https://github.com/FadeMind/hosts.extras", "https://github.com/FadeMind/hosts.extras/issues", - (byte)5, null, "add.Dead", null, null, null, null, - "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts" - }, - { - (ushort)191, false, null, null, "Risk content sites based on BadHosts content.", - "https://github.com/StevenBlack/hosts", null, null, null, null, - "https://github.com/FadeMind/hosts.extras", "https://github.com/FadeMind/hosts.extras/issues", - (byte)5, null, "add.Risk", null, null, null, null, - "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Risk/hosts" - }, - { - (ushort)190, false, null, null, "Spam sites based on BadHosts content.", - "https://github.com/StevenBlack/hosts", null, null, null, null, - "https://github.com/FadeMind/hosts.extras", "https://github.com/FadeMind/hosts.extras/issues", - (byte)5, null, "add.Spam", null, null, null, null, - "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts" - }, - { - (ushort)189, false, null, null, - "A hosts list blocking advertising sites. (Compressed, currently cannot be subscribed to/added.)", - null, null, "http://rlwpx.free.fr/WPFF/don.htm", "contact.wiki.airelle@spamgourmet.com", - "http://rlwpx.free.fr/Webforum/", "http://rlwpx.free.fr/WPFF/hosts.htm", null, (byte)5, null, - "Airelle's Anti-Advertisements Hosts", null, null, null, null, - "http://rlwpx.free.fr/WPFF/hpub.7z" - }, - { - (ushort)188, false, null, null, - "A hosts list blocking adult/pornographic sites. (Compressed, currently cannot be subscribed to/added.)", - null, null, "http://rlwpx.free.fr/WPFF/don.htm", "contact.wiki.airelle@spamgourmet.com", - "http://rlwpx.free.fr/Webforum/", "http://rlwpx.free.fr/WPFF/hosts.htm", null, (byte)5, null, - "Airelle's Anti-Sex Hosts", null, null, null, null, "http://rlwpx.free.fr/WPFF/hsex.7z" - }, - { - (ushort)187, false, null, null, "A hosts list blocking tracking sites.", null, null, - "http://rlwpx.free.fr/WPFF/don.htm", "contact.wiki.airelle@spamgourmet.com", - "http://rlwpx.free.fr/Webforum/", "http://rlwpx.free.fr/WPFF/hosts.htm", null, (byte)5, null, - "Airelle's Anti-Trackers Hosts", null, null, null, null, - "https://v.firebog.net/hosts/Airelle-trc.txt" - }, - { - (ushort)186, false, null, null, "A hosts list blocking malware sites.", null, null, - "http://rlwpx.free.fr/WPFF/don.htm", "contact.wiki.airelle@spamgourmet.com", - "http://rlwpx.free.fr/Webforum/", "http://rlwpx.free.fr/WPFF/hosts.htm", null, (byte)5, null, - "Airelle's Malware Hosts", null, null, null, null, - "https://v.firebog.net/hosts/Airelle-hrsk.txt" - }, - { - (ushort)185, false, null, null, - "A hosts list blocking phishing sites. (Compressed, currently cannot be subscribed to/added.)", - null, null, "http://rlwpx.free.fr/WPFF/don.htm", "contact.wiki.airelle@spamgourmet.com", - "http://rlwpx.free.fr/Webforum/", "http://rlwpx.free.fr/WPFF/hosts.htm", null, (byte)5, null, - "Airelle's Phishing Hosts", null, null, null, null, "http://rlwpx.free.fr/WPFF/hblc.7z" - }, - { - (ushort)183, false, null, null, - "Blocks shady, annoying pop-under ads from the infamous PopAds ad network.", null, null, null, - null, null, "https://github.com/Yhonay/antipopads", - "https://github.com/Yhonay/antipopads/issues", (byte)5, null, "Anti-PopAds", null, null, null, - null, "https://raw.githubusercontent.com/Yhonay/antipopads/master/popads.txt" - }, - { - (ushort)182, false, null, null, "Complementary subscription to Liste FR + EasyList.", - "http://www.antipubfirefox.org/antipub/antipubfirefox-adblocklist-current-expanded.txt", - new DateTime(2017, 12, 9, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, - "https://www.antipubweb.org/", null, (byte)5, null, "AntiPubWeb", null, null, null, null, - "http://www.antipubfirefox.org/antipub/antipubfirefox-adblocklist-current-expanded.txt" - }, - { - (ushort)181, false, null, null, - "A list for Adblock Plus, which is one of the most famous ad blocking softwares.", - "https://osdn.net/projects/ayucat-list/", - new DateTime(2009, 10, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, - "https://osdn.net/projects/ayucat-list/", null, (byte)5, null, "Ayucat Powerful List", null, - null, null, null, - "http://git.sourceforge.jp/view?p=ayucat-list/ayucat-list.git;a=blob_plain;f=ayucat-list.txt;hb=b254c74c132832a3ade7b9d42c2ef8d3dd59fdb9" - }, - { - (ushort)180, false, null, null, - "The sites listed there a fake/malicious sites that lure people with fake direct-download-links to JAV videos.", - null, null, null, null, "https://www.akiba-online.com/threads/fake-jav-ddl-sites-list.1560416/", - "https://www.akiba-online.com/threads/fake-jav-ddl-sites-list.1560416/", null, (byte)5, null, - "Bad JAV Sites", null, null, null, null, "https://pastebin.com/raw/kDqbYwWr" - } - }); - - migrationBuilder.InsertData( - "filterlists", - new[] - { - "Id", "CantSnapshot", "ChatUrl", "CreatedDateUtc", "Description", "DescriptionSourceUrl", - "DiscontinuedDate", "DonateUrl", "EmailAddress", "ForumUrl", "HomeUrl", "IssuesUrl", "LicenseId", - "ModifiedDateUtc", "Name", "PolicyUrl", "PublishedDate", "SubmissionUrl", "SyntaxId", "ViewUrl" - }, - new object[,] - { - { - (ushort)179, false, null, null, - "A non-comprehensive malware hosts list meant to be used in conjunction with the King of the PAC file.", - null, null, null, null, null, "https://www.hostsfile.org/hosts.html", null, (byte)5, null, - "BadHosts", null, null, null, null, "https://www.hostsfile.org/Downloads/hosts.txt" - }, - { - (ushort)178, false, null, null, - "This is a list for blocking advertisements on the banki.ru site that are not blocked by \"conventional\" lists.", - "https://raw.githubusercontent.com/rebelion76/bankiru_plus_adblock_list/master/bankiru_plus.txt", - new DateTime(2016, 3, 26, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, - "https://github.com/rebelion76/bankiru_plus_adblock_list", - "https://github.com/rebelion76/bankiru_plus_adblock_list/issues", (byte)5, null, - "Banki.ru Plus Adblock List", null, null, null, null, - "https://raw.githubusercontent.com/rebelion76/bankiru_plus_adblock_list/master/bankiru_plus.txt" - }, - { - (ushort)176, false, null, null, - "Adblock filters for both Adblock PLUS and uBlock. It also includes some anti-adblocking rules to make your adblocking extension undetectable. The author manually add the track block rules from https://better.fyi/trackers/ since those rules are only for an iOS app only.", - null, null, null, null, null, "https://github.com/anarki999/Adblock-List-Archive", - "https://github.com/anarki999/Adblock-List-Archive/issues", (byte)5, null, - "Better.fyi | Trackers (List)", null, null, null, null, - "https://raw.githubusercontent.com/anarki999/Adblock-List-Archive/master/Better.fyiTrackersBlocklist.txt" - }, - { - (ushort)175, false, null, null, - "Adblock / Adblock plus filter list for blocking cookie notifications.", - "https://github.com/r4vi/block-the-eu-cookie-shit-list", null, null, null, null, - "https://github.com/r4vi/block-the-eu-cookie-shit-list", - "https://github.com/r4vi/block-the-eu-cookie-shit-list/issues", (byte)5, null, - "Block the EU Cookie Shit List", null, null, null, null, - "https://raw.githubusercontent.com/r4vi/block-the-eu-cookie-shit-list/master/filterlist.txt" - }, - { - (ushort)174, false, null, null, - "Blockzilla is an optimized and slim list. Light on system resources yet still powerful against ads and trackers.", - "https://github.com/zpacman/Blockzilla", null, null, null, null, - "https://blockzilla.jimdo.com/", "https://github.com/zpacman/Blockzilla/issues", (byte)5, null, - "Blockzilla", null, null, null, null, - "https://raw.githubusercontent.com/zpacman/Blockzilla/master/Blockzilla.txt" - }, - { - (ushort)173, false, null, null, - "A hosts list blocking miscellaneous annoyances. (Compressed, currently cannot be subscribed to/added.)", - null, null, "http://rlwpx.free.fr/WPFF/don.htm", "contact.wiki.airelle@spamgourmet.com", - "http://rlwpx.free.fr/Webforum/", "http://rlwpx.free.fr/WPFF/hosts.htm", null, (byte)5, null, - "Airelle's Anti-Miscellaneous Hosts", null, null, null, null, - "http://rlwpx.free.fr/WPFF/hmis.7z" - }, - { - (ushort)171, false, null, null, - "This is a general, mainly a Finnish list for blocking various elements on specific websites such as ads, cookie notifications and cosmetic annoyances.", - "https://dl.dropboxusercontent.com/s/1ybzw9lb7m1qiyl/AAs.txt", null, null, null, null, - "https://dl.dropboxusercontent.com/s/1ybzw9lb7m1qiyl/AAs.txt", null, (byte)5, null, - "Additional Adblock Rules", null, null, null, null, - "https://dl.dropboxusercontent.com/s/1ybzw9lb7m1qiyl/AAs.txt" - }, - { - (ushort)154, false, null, null, - "Use this file to prevent your computer from connecting to selected internet hosts. This is an easy and effective way to protect you from many types of spyware, reduces bandwidth use, blocks certain pop-up traps, prevents user tracking by way of \"web bugs\" embedded in spam, provides partial protection to IE from certain web-based exploits and blocks most advertising you would otherwise be subjected to on the internet.", - "https://raw.githubusercontent.com/mozillahispano/nauscopio-filtros/master/hosts", null, null, - null, null, - "https://nauscopio.wordpress.com/2011/09/05/archivo-hosts-nauscopico-para-combatir-publicidad-paginas-peligrosas-contadores-de-visitas-spam-en-combinacion-con-los-filtros-nauscopicos/", - "https://github.com/mozillahispano/nauscopio-filtros/issues", (byte)5, null, - "Filtros Nauscopicos Hosts", null, null, null, null, - "https://raw.githubusercontent.com/mozillahispano/nauscopio-filtros/master/hosts" - }, - { - (ushort)153, false, null, null, "Finnish blocklist for AdBlock to block social media stuff.", - "https://adb.juvander.net/Finland_adb_antisocial.txt", null, null, null, null, null, null, - (byte)5, null, "Finnish AntiSocial", null, null, null, null, - "https://adb.juvander.net/Finland_adb_antisocial.txt" - }, - { - (ushort)152, false, null, null, - "Removes unnecessary elements from specific file sharing sites.", - "https://firime.wordpress.com/projects/others/fedlist/", null, null, null, null, - "https://firime.wordpress.com/projects/others/fedlist/", null, (byte)5, null, - "Firime (FED) EasyDownload List", null, null, null, null, "https://pastebin.com/raw/r9a5WrZa" - }, - { - (ushort)151, false, null, null, - "Whitelists the trackers on the BarclayCard shopping portal so that rewards can be credited.", - null, null, null, null, null, null, null, (byte)5, null, "Shopping Whitelist BarclayCard", null, - null, null, null, "https://www.barclaycardrewardsboost.com/adBlockWhitelist.php" - }, - { - (ushort)149, false, null, null, "Blocks spammers.", null, - new DateTime(2015, 7, 23, 0, 0, 0, 0, DateTimeKind.Unspecified), null, "wstearns@pobox.com", - null, "http://www.sa-blacklist.stearns.org/sa-blacklist/", null, (byte)5, null, "SA-Blacklist", - null, null, null, null, - "http://www.sa-blacklist.stearns.org/sa-blacklist/sa-blacklist.current.domains" - }, - { - (ushort)196, false, null, null, - "The Feodo Tracker Feodo BadIP Blocklist only contains IP addresses (IPv4) used as C&C communication channel by the Feodo Trojan version B. These IP addresses are usually servers rented by cybercriminals directly and used for the exclusive purpose of hosting a Feodo C&C server. Hence you should expect no legit traffic to those IP addresses. I highly recommend you to block/drop any traffic towards any Feodo C&C using the Feodo BadIP Blocklist. Please consider that this blocklist only contains IP addresses used by version B of the Feodo Trojan. C&C communication channels used by version A, version C and version D are not covered by this blocklist.", - "https://feodotracker.abuse.ch/blocklist/", null, null, "contactme@abuse.ch", null, - "https://feodotracker.abuse.ch/blocklist/", null, (byte)5, null, - "abuse.ch Feodo BadIP Blocklist", null, null, null, null, - "https://feodotracker.abuse.ch/blocklist/?download=badips" - }, - { - (ushort)198, false, null, null, - "ABPindo is an affiliated filter list written by hermawan that specifically removes adverts on Indonesian language websites.", - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", null, - null, null, "https://forums.lanik.us/viewforum.php?f=94", "https://abpindo.blogspot.com/", - "https://github.com/ABPindo/indonesianadblockrules/issues", (byte)5, null, "ABPindo", null, - null, null, null, - "https://raw.githubusercontent.com/heradhis/indonesianadblockrules/master/subscriptions/abpindo.txt" - }, - { - (ushort)199, false, null, null, - "Born from the need to block advertisements on the increasingly popular social network, this module is a great way to complete the protection offered by Adblock Plus and X Files during daily navigation. It may be associated with the main module of the X-Files or third-party lists.", - "https://github.com/gioxx/xfiles", null, "https://paypal.me/gioxx/5", null, - "https://abpxfiles.uservoice.com/", "https://xfiles.noads.it/", - "https://github.com/gioxx/xfiles/issues", (byte)5, null, "X Files: NoFacebookAds", null, null, - null, null, "https://raw.githubusercontent.com/gioxx/xfiles/master/facebook.txt" - }, - { - (ushort)200, false, null, null, - "The module that serves to protect the user's navigation, seamlessly integrates to subscriptions already installed on your Adblock Plus.", - "https://github.com/gioxx/xfiles", null, "https://paypal.me/gioxx/5", null, - "https://abpxfiles.uservoice.com/", "https://xfiles.noads.it/", - "https://github.com/gioxx/xfiles/issues", (byte)5, null, "X Files: HWS Harmful WebSites", null, - null, null, null, "https://raw.githubusercontent.com/gioxx/xfiles/master/siteblock.txt" - }, - { - (ushort)238, false, null, null, - "Members with ad blocking software may experience issues receiving Cash Back. If you have AdBlock, Adblock Plus or uBlock, you can add or subscribe to the Ebates Cash Back Shopping filter list.", - "https://www.ebates.com/help/troubleshooting.htm#abp", null, null, null, null, - "https://www.ebates.com/", null, (byte)5, null, "Ebates Cash Back Shopping", null, null, null, - null, "https://www.ebates.com/whitelist/ebates-cash-back-shopping.txt" - }, - { - (ushort)22, false, null, null, "A combined domain blocklist for blocking ransomware.", null, - null, null, "rt-intel@abuse.ch", null, "https://ransomwaretracker.abuse.ch/blocklist/", null, - (byte)7, null, "Ransomware Tracker Domain Blocklist", null, null, null, (byte)2, - "https://ransomwaretracker.abuse.ch/downloads/RW_DOMBL.txt" - }, - { - (ushort)234, false, null, null, "Block Facebook objects on non-Facebook websites", - "http://www.squirrelconspiracy.net/abp/facebook-privacy-list.txt", - new DateTime(2010, 5, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), null, - "fbprivacylist@squirrelconspiracy.net", null, - "http://www.squirrelconspiracy.net/abp/facebook-privacy-list.html", null, (byte)5, null, - "Facebook Privacy List", null, null, null, null, - "http://www.squirrelconspiracy.net/abp/facebook-privacy-list.txt" - }, - { - (ushort)232, false, null, null, - "Targeting sites with Hoax, propanganda and clickbait (fake sites). Note: List doesn't include harmless spoof/satire sites like theonion.com.", - "https://raw.githubusercontent.com/ryanbr/fanboy-adblock/master/fake-news.txt", null, - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", null, - "https://forums.lanik.us/viewtopic.php?f=88&t=34971", - "https://github.com/ryanbr/fanboy-adblock", "https://github.com/ryanbr/fanboy-adblock/issues", - (byte)5, null, "Fake-News List", null, null, null, null, - "https://raw.githubusercontent.com/ryanbr/fanboy-adblock/master/fake-news.txt" - }, - { - (ushort)231, false, null, null, "Hide text ads by CSS.", - "https://blogram.net/2010/04/23/adblock/", - new DateTime(2015, 1, 10, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, - "https://blogram.net/2010/04/23/adblock/", null, (byte)5, null, - "BLOGRAM Element Hiding Filter List for Japan", null, null, null, null, - "https://blogram.net/wp-content/uploads/easylist1.txt" - }, - { - (ushort)230, false, null, null, "Block the DL itself of advertising.", - "https://blogram.net/2010/04/23/adblock/", - new DateTime(2014, 12, 13, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, - "https://blogram.net/2010/04/23/adblock/", null, (byte)5, null, - "BLOGRAM Basic Filter List for Japan", null, null, null, null, - "https://blogram.net/wp-content/uploads/easylist2.txt" - }, - { - (ushort)228, false, null, null, "Ad blocking rules for Iranian/Persian websites.", - "https://github.com/farrokhi/adblock-iran", null, null, null, null, - "https://github.com/farrokhi/adblock-iran", "https://github.com/farrokhi/adblock-iran/issues", - (byte)5, null, "Adblock Iran", null, null, null, null, - "https://raw.githubusercontent.com/farrokhi/adblock-iran/master/filter.txt" - }, - { - (ushort)226, false, null, null, "Blocking mobile ad providers and some analytics providers.", - "https://adaway.org/hosts.txt", null, - "https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=dominik%40sufficientlysecure.org&lc=US&item_name=AdAway%20Donation&no_note=0&no_shipping=1¤cy_code=EUR", - null, "https://forum.xda-developers.com/showthread.php?t=2190753", "https://adaway.org/", - "https://github.com/AdAway/AdAway/issues", (byte)5, null, "AdAway", null, null, null, null, - "https://adaway.org/hosts.txt" - }, - { - (ushort)225, false, null, null, "Blocks Japanese regional advertisements and trackers.", null, - null, null, null, null, "https://logroid.blogspot.com/", null, (byte)5, null, - "AdAway Blocking Hosts File for Japan", null, null, null, null, - "https://sites.google.com/site/logroid/files/hosts.txt" - }, - { - (ushort)222, false, null, null, - "A set of adblock filters to block advertisement in Persian websites.", - "https://github.com/SlashArash/adblockfa/", null, null, "slasharash@protonmail.com", null, - "https://github.com/SlashArash/adblockfa", "https://github.com/SlashArash/adblockfa/issues", - (byte)5, null, "AdBlockFarsi", null, null, null, null, - "https://raw.githubusercontent.com/SlashArash/adblockfa/master/adblockfa.txt" - }, - { - (ushort)221, false, null, null, "Blocks Estonian regional advertisements and trackers.", null, - null, null, "adblock@gurud.ee", null, "http://gurud.ee/veeb/adblock", null, (byte)5, null, - "Adblock Filters by Gurud.ee", null, null, null, null, "http://gurud.ee/ab.txt" - }, - { - (ushort)220, false, null, null, "Blocks Korean regional advertisements and trackers.", null, - new DateTime(2014, 12, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, - "https://code.google.com/archive/p/adblock-korea/", null, (byte)5, null, "Adblock Korea", null, - null, null, null, - "https://web.archive.org/web/20160411115130if_/http://adblock-korea.googlecode.com:80/git/adblock-korea.txt" - }, - { - (ushort)219, false, null, null, "Prevention behavior tracking by the site administrator.", - "https://blogram.net/2010/04/23/adblock/", - new DateTime(2014, 11, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, - "https://blogram.net/2010/04/23/adblock/", null, (byte)5, null, - "BLOGRAM Analysis Block Filter List for Japan", null, null, null, null, - "https://blogram.net/wp-content/uploads/easylist3.txt" - }, - { - (ushort)148, false, null, null, - "I make supplemental filters in Adblock Plus to block garbage on webpages not blocked by other lists. I use many regular expressions, a few domain filters, but no CSS filters.", - "https://satterly.neocities.org/abp_filters.html", null, null, null, null, - "https://satterly.neocities.org/abp_filters.html", null, (byte)5, null, - "Satterly's Adblock Plus Filters", null, null, null, null, - "https://satterly.neocities.org/abp_filters.txt" - }, - { - (ushort)218, false, null, null, "Blocks Finnish regional advertisements and trackers.", null, - null, null, null, - "https://www.juvander.fi/site/ilpo/Forums/tabid/139/forumid/23/scope/threads/Default.aspx", - "https://www.juvander.fi/site/ilpo/Home/tabid/127/EntryId/825/New-Adblock-filter-list.aspx", - null, (byte)5, null, "Adblock List for Finland", null, null, null, null, - "https://adb.juvander.net/Finland_adb.txt" - }, - { - (ushort)215, false, null, null, - "Adblock PL is official Poland filter list for AdBlock and Adblock Plus.", - "https://github.com/adblockpolska/Adblock_PL_List", - new DateTime(2014, 11, 7, 0, 0, 0, 0, DateTimeKind.Unspecified), null, - "adblockpolska@gmail.com", null, "https://www.facebook.com/adblockpl", - "https://github.com/adblockpolska/Adblock_PL_List/issues", (byte)5, null, "Adblock Polska", - null, null, null, null, - "https://raw.githubusercontent.com/adblockpolska/Adblock_PL_List/master/adblock_polska.txt" - }, - { - (ushort)213, false, null, null, "Blocks ads on YouTube.", null, null, null, null, null, - "https://github.com/kbinani/adblock-youtube-ads", null, (byte)5, null, "Adblock YouTube Ads", - null, null, null, null, - "https://raw.githubusercontent.com/kbinani/adblock-youtube-ads/master/signed.txt" - }, - { - (ushort)212, false, null, null, "2o7Net tracking sites based on BadHosts content.", - "https://github.com/StevenBlack/hosts", null, null, null, null, - "https://github.com/FadeMind/hosts.extras", "https://github.com/FadeMind/hosts.extras/issues", - (byte)5, null, "add.2o7Net", null, null, null, null, - "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.2o7Net/hosts" - }, - { - (ushort)211, false, null, null, - "This blocklists only includes IPv4 addresses that are used by the ZeuS trojan. It is the recommened blocklist if you want to block only ZeuS IPs. It excludes IP addresses that ZeuS Tracker believes to be hijacked (level 2) or belong to a free web hosting provider (level 3).", - "https://zeustracker.abuse.ch/blocklist.php", null, "https://zeustracker.abuse.ch/faq.php", - "contactme@abuse.ch", null, "https://zeustracker.abuse.ch/blocklist.php", null, (byte)5, null, - "abuse.ch ZeuS IP Blocklist \"BadIPs\"", null, null, null, null, - "https://zeustracker.abuse.ch/blocklist.php?download=badips" - }, - { - (ushort)210, false, null, null, - "This blocklist contains all IPv4 addresses associated with ZeuS C&Cswhich are currently being tracked by ZeuS Tracker.", - "https://zeustracker.abuse.ch/blocklist.php", null, "https://zeustracker.abuse.ch/faq.php", - "contactme@abuse.ch", null, "https://zeustracker.abuse.ch/blocklist.php", null, (byte)5, null, - "abuse.ch ZeuS IP Blocklist", null, null, null, null, - "https://zeustracker.abuse.ch/blocklist.php?download=ipblocklist" - }, - { - (ushort)209, false, null, null, - "The ZeuS domain blocklist (BadDomains) is the recommended blocklist if you want to block only ZeuS domain names. It excludes domain names that ZeuS Tracker believes to be hijacked (level 2).", - "https://zeustracker.abuse.ch/blocklist.php", null, "https://zeustracker.abuse.ch/faq.php", - "contactme@abuse.ch", null, "https://zeustracker.abuse.ch/blocklist.php", null, (byte)5, null, - "abuse.ch ZeuS Domain Blocklist \"BadDomains\"", null, null, null, null, - "https://zeustracker.abuse.ch/blocklist.php?download=baddomains" - }, - { - (ushort)208, false, null, null, - "This blocklist contains all domain names associated with ZeuS C&Cs which are currently being tracked by ZeuS Tracker.", - "https://zeustracker.abuse.ch/blocklist.php", null, "https://zeustracker.abuse.ch/faq.php", - "contactme@abuse.ch", null, "https://zeustracker.abuse.ch/blocklist.php", null, (byte)5, null, - "abuse.ch ZeuS Domain Blocklist", null, null, null, null, - "https://zeustracker.abuse.ch/blocklist.php?download=domainblocklist" - }, - { - (ushort)206, false, null, null, - "The ABP advertising filter is built with the mission of improving the browsing experience for the vietnamese users. ABPVN may not help block all ads, but ABPVN will minimize the appearance of ads on most websites in Vietnam.", - "https://abpvn.com", null, "https://abpvn.com/napthe", "support@abpvn.com", - "http://www.vn-zoom.com/f77/abp-bo-loc-quang-cao-cho-nguoi-viet-2856275.html", - "https://abpvn.com", null, (byte)5, null, "ABPVN List", null, null, null, null, - "https://raw.githubusercontent.com/abpvn/abpvn/master/filter/abpvn.txt" - }, - { - (ushort)205, false, null, null, - "Blocks Japanese regional social network advertisements and trackers.", null, null, null, null, - null, "https://github.com/k2jp/abp-japanese-filters", - "https://github.com/k2jp/abp-japanese-filters/issues", (byte)5, null, - "ABP Japanese 3rd Party SNS Filters", null, null, null, null, - "https://raw.githubusercontent.com/k2jp/abp-japanese-filters/master/abpjf_3rd_party_sns.txt" - }, - { - (ushort)204, false, null, null, "Blocks irritating elements on Japanese regional webpages.", - null, null, null, null, null, "https://github.com/k2jp/abp-japanese-filters", - "https://github.com/k2jp/abp-japanese-filters/issues", (byte)5, null, - "ABP Japanese Element-hiding Filters", null, null, null, null, - "https://raw.githubusercontent.com/k2jp/abp-japanese-filters/master/abpjf_element_hiding.txt" - }, - { - (ushort)203, false, null, null, "Blocks Japanese regional advertisements and trackers.", null, - null, null, null, null, "https://github.com/k2jp/abp-japanese-filters", - "https://github.com/k2jp/abp-japanese-filters/issues", (byte)5, null, "ABP Japanese Filters", - null, null, null, null, - "https://raw.githubusercontent.com/k2jp/abp-japanese-filters/master/abpjf.txt" - }, - { - (ushort)202, false, null, null, "Blocks Japanese regional advertisements and trackers.", null, - null, null, null, null, "https://github.com/k2jp/abp-japanese-filters", - "https://github.com/k2jp/abp-japanese-filters/issues", (byte)5, null, - "ABP Japanese Paranoid Filters", null, null, null, null, - "https://raw.githubusercontent.com/k2jp/abp-japanese-filters/master/abpjf_paranoid.txt" - }, - { - (ushort)201, false, null, null, - "Specific for Italian websites but with an eye also to the most visited international, is the main form and the list officially recognized (for Italy), perfectly compatible with AdBlock Plus.", - "https://github.com/gioxx/xfiles", null, "https://paypal.me/gioxx/5", null, - "https://abpxfiles.uservoice.com/", "https://xfiles.noads.it/", - "https://github.com/gioxx/xfiles/issues", (byte)5, null, "ABP X Files", null, null, null, null, - "https://raw.githubusercontent.com/gioxx/xfiles/master/filtri.txt" - }, - { - (ushort)217, false, null, null, "Blocks Persian regional advertisements and trackers.", null, - null, null, null, "https://adblockplus.org/forum/viewtopic.php?f=2&t=7658", - "https://ideone.com/K452p", null, (byte)5, null, "Adblock Persian List", null, null, null, null, - "https://ideone.com/plain/K452p" - }, - { - (ushort)242, false, null, null, - "EasyPrivacy is an optional supplementary filter list that completely removes all forms of tracking from the internet, including web bugs, tracking scripts and information collectors, thereby protecting your personal data.", - "https://easylist.to/", null, null, "easylist.subscription@gmail.com", - "https://forums.lanik.us/", "https://easylist.to/", - "https://github.com/easylist/easylist/issues", (byte)5, null, "EasyPrivacy", null, null, null, - null, "https://easylist.to/easylist/easyprivacy.txt" - }, - { - (ushort)147, false, null, null, - "My list removes advertisements from all the leading Danish Websites: Ekstra Bladet, Jyllands Posten, Berlingske, TV / 2, Computerworld, Version2, etc.", - "https://henrik.schack.dk/adblock/", null, "https://www.paypal.me/schack", null, null, - "https://henrik.schack.dk/adblock/", null, (byte)5, null, "Schack's Adblock Plus List", null, - null, null, null, "https://adblock.dk/block.csv" - }, - { - (ushort)145, false, null, null, - "Whitelists the trackers on the Alaska Airlines shopping portal so that rewards can be credited.", - null, null, null, null, null, null, null, (byte)5, null, "Shopping Whitelist Alaska Airlines", - null, null, null, null, "https://www.mileageplanshopping.com/adBlockWhitelist.php" - }, - { - (ushort)62, false, null, null, - "This filter will mainly block affiliate advertising, behavioral advertising, tend embedded script will overload, blog parts.", - "https://qme.mydns.jp/adblock.html", null, null, null, null, - "https://qme.mydns.jp/adblock.html", null, (byte)5, null, "Japanese Site Adblock Filter ver 2", - null, null, null, null, "https://qme.mydns.jp/data/AdblockV2.txt" - }, - { - (ushort)59, false, null, null, - "A filter list for Adblock which covers filters for Korean websites.", - "https://github.com/gfmaster/adblock-korea-contrib", null, null, null, null, - "https://github.com/gfmaster/adblock-korea-contrib", - "https://github.com/gfmaster/adblock-korea-contrib/issues", (byte)5, null, - "Korean Adblock List", null, null, null, null, - "https://raw.githubusercontent.com/gfmaster/adblock-korea-contrib/master/filter.txt" - }, - { - (ushort)54, false, null, null, "Block ads with /etc/hosts.", - "http://adblock.gjtech.net/?format=adblock-plus", null, null, null, null, - "https://www.gjtech.net/", null, (byte)5, null, "G&J Hosts", null, null, null, null, - "http://adblock.gjtech.net/?format=adblock-plus" - }, - { - (ushort)53, false, null, null, "Blocks Japanese regional mobile advertisements and trackers.", - null, null, null, null, null, "https://gmbk0.tumblr.com/", null, (byte)5, null, - "gmbk0's AdAway Hosts for Android", null, null, null, null, - "https://gmbksfilters.googlecode.com/hg/hosts_adonly.txt" - }, - { - (ushort)52, false, null, null, "Block all well known privacy trackers.", - "https://gnuzilla.gnu.org/filters/blacklist.txt", null, null, "bug-gnuzilla@gnu.org", null, - null, null, (byte)5, null, "GNU Blacklist", null, null, null, null, - "https://gnuzilla.gnu.org/filters/blacklist.txt" - }, - { - (ushort)51, false, null, null, "Filter for advertisements on Greek sites.", - "https://www.void.gr/kargig/blog/greek-adblock-plus-filter/", null, null, null, null, - "https://www.void.gr/kargig/blog/greek-adblock-plus-filter/", - "https://github.com/kargig/greek-adblockplus-filter/issues", (byte)5, null, - "Greek AdBlock Filter", null, null, null, null, - "https://raw.githubusercontent.com/kargig/greek-adblockplus-filter/master/void-gr-filters.txt" - }, - { - (ushort)50, false, null, null, - "We will blacklist domains that fall into any of the following categories: scams/phishing/malware/malvertising/exploits - and other general threats.", - "https://www.hexxiumcreations.com/projects/malicious-domain-blocking/", null, null, - "support@hexxiumcreations.com", null, - "https://www.hexxiumcreations.com/projects/malicious-domain-blocking/", - "https://github.com/HexxiumCreations/threat-list/issues", (byte)5, null, - "Hexxium Creations Threat List", null, null, null, null, - "https://raw.githubusercontent.com/HexxiumCreations/threat-list/gh-pages/hexxiumthreatlist.txt" - }, - { - (ushort)49, false, null, null, "Japanese ad servers hosts file.", null, null, null, null, - "http://potato.2ch.net/test/read.cgi/android/1450730522/", - "https://sites.google.com/site/hosts2ch/", null, (byte)5, null, "Hosts2ch", null, null, null, - null, "https://sites.google.com/site/hosts2ch/ja" - }, - { - (ushort)48, false, null, null, - "hpHosts is a community managed and maintained hosts file that allows an additional layer of protection against access to ad, tracking and malicious websites.", - "https://www.hosts-file.net/", null, null, null, null, "https://www.hosts-file.net/", null, - (byte)5, null, "hpHosts", null, null, null, null, - "https://www.hosts-file.net/download/hosts.txt" - }, - { - (ushort)39, false, null, null, - "Latvian List is an affiliated filter list written by anonymous74100 that specifically removes adverts on Latvian language websites.", - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", null, - null, "latvian-list@googlegroups.com", "https://forums.lanik.us/viewforum.php?f=99", - "https://notabug.org/latvian-list/adblock-latvian", null, (byte)5, null, "Latvian List", null, - null, null, null, - "https://notabug.org/latvian-list/adblock-latvian/raw/master/lists/latvian-list.txt" - }, - { - (ushort)38, false, null, null, "AdBlock list for blocking 'how i can help you?' widgets.", - "https://github.com/Rpsl/adblock-leadgenerator-list", null, null, null, null, - "https://github.com/Rpsl/adblock-leadgenerator-list", - "https://github.com/Rpsl/adblock-leadgenerator-list/issues", (byte)5, null, "Lead Generator", - null, null, null, null, - "https://raw.githubusercontent.com/Rpsl/adblock-leadgenerator-list/master/list/list.txt" - }, - { - (ushort)36, false, null, null, - "A personal filter list. Each host is either an ad, phishing, malicious, analytics, or clickbait.", - "https://github.com/genediazjr/nopelist", null, null, null, null, - "https://github.com/genediazjr/nopelist", "https://github.com/genediazjr/nopelist/issues", - (byte)5, null, "Nopelist", null, null, null, null, - "https://raw.githubusercontent.com/genediazjr/nopelist/master/nopelist.txt" - }, - { - (ushort)35, false, null, null, "Blocks trackers.", null, null, null, null, null, - "https://github.com/quidsup/notrack", "https://github.com/quidsup/notrack/issues", (byte)5, - null, "NoTrack Blocklist", null, null, null, null, - "https://raw.githubusercontent.com/quidsup/notrack/master/trackers.txt" - }, - { - (ushort)34, false, null, null, - "OpenPhish uses proprietary Artificial Intelligence algorithms to automatically identify zero-day phishing sites and provide comprehensive, actionable, real-time threat intelligence.", - "https://openphish.com/", null, null, "contact@openphish.com", null, "https://openphish.com/", - null, (byte)5, null, "OpenPhish Phishing Intelligence Community Feed", null, null, null, null, - "https://openphish.com/feed.txt" - }, - { - (ushort)33, false, null, null, - "Adblock filter for obtrusive overlay (pop up) elements and various other annoying elements on websites.", - "https://github.com/LordBadmintonofYorkshire/Overlay-Blocker", null, null, null, null, - "https://github.com/LordBadmintonofYorkshire/Overlay-Blocker", - "https://github.com/LordBadmintonofYorkshire/Overlay-Blocker/issues", (byte)5, null, - "Overlay Blocker", null, null, null, null, - "https://raw.githubusercontent.com/LordBadmintonofYorkshire/Overlay-Blocker/master/blocklist.txt" - }, - { - (ushort)32, false, null, null, "Block advertisements.", null, null, null, "pgl@yoyo.org", null, - "https://pgl.yoyo.org/adservers/", null, (byte)5, null, "Peter Lowe's List", null, null, null, - null, - "https://pgl.yoyo.org/adservers/serverlist.php?hostformat=adblockplus&showintro=1&mimetype=plaintext" - }, - { - (ushort)31, false, null, null, - "Contains a list of elements of advertising, such as banners or flash animations, the most commonly used on Polish websites.", - "http://niecko.pl/adblock/", new DateTime(2011, 12, 10, 0, 0, 0, 0, DateTimeKind.Unspecified), - null, null, null, "http://niecko.pl/adblock/", null, (byte)5, null, "PLgeneral", null, null, - null, null, "https://www.niecko.pl/adblock/adblock.txt" - }, - { - (ushort)29, false, null, null, - "Prebake is an Adblock filter subscription that blocks large, obtrusive cookie notices. These notices either consume a considerable amount of screen real estate or popup and distract the viewers attention, which can be just as annoying as ads.", - "http://prebake.eu/", new DateTime(2018, 5, 28, 0, 0, 0, 0, DateTimeKind.Unspecified), null, - "cookies@prebake.eu", null, "http://prebake.eu/", "https://github.com/liamja/Prebake/issues", - (byte)5, null, "Prebake Obtrusive", null, null, null, null, - "https://raw.githubusercontent.com/liamja/Prebake/master/obtrusive.txt" - }, - { - (ushort)28, false, null, null, - "The Quiet list blocks all other notices regardless of their size or obnoxiousness. Simple two- or three-word links to privacy pages aren't blocked (such as links in a page footer), but a lengthy paragraph mid-page will be.", - "https://github.com/liamja/Prebake", - new DateTime(2018, 5, 28, 0, 0, 0, 0, DateTimeKind.Unspecified), null, "cookies@prebake.eu", - null, "http://prebake.eu/", "https://github.com/liamja/Prebake/issues", (byte)5, null, - "Prebake Quiet", null, null, null, null, - "https://raw.githubusercontent.com/liamja/Prebake/master/quiet.txt" - }, - { - (ushort)489, false, null, null, null, null, null, null, "mail.energized@protonmail.com", null, - "https://ador.chorompotro.com/energized", - "https://github.com/EnergizedProtection/EnergizedHosts/issues", (byte)2, null, - "Energized Unified Protection", null, null, null, null, - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedHosts/master/EnergizedUnified/energized/hosts" - }, - { - (ushort)488, false, null, null, null, null, null, null, "mail.energized@protonmail.com", null, - "https://ador.chorompotro.com/energized", - "https://github.com/EnergizedProtection/EnergizedHosts/issues", (byte)2, null, - "Energized Ultimate Protection", null, null, null, null, - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedHosts/master/EnergizedUltimate/energized/hosts" - }, - { - (ushort)487, false, null, null, null, null, null, null, "mail.energized@protonmail.com", null, - "https://ador.chorompotro.com/energized", - "https://github.com/EnergizedProtection/EnergizedHosts/issues", (byte)2, null, - "Energized Porn Lite Protection", null, null, null, null, - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedHosts/master/EnergizedPornLite/energized/hosts" - }, - { - (ushort)486, false, null, null, null, null, null, null, "mail.energized@protonmail.com", null, - "https://ador.chorompotro.com/energized", - "https://github.com/EnergizedProtection/EnergizedHosts/issues", (byte)2, null, - "Energized Lite Protection", null, null, null, null, - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedHosts/master/EnergizedLite/energized/hosts" - }, - { - (ushort)485, false, null, null, null, null, null, null, "mail.energized@protonmail.com", null, - "https://ador.chorompotro.com/energized", - "https://github.com/EnergizedProtection/EnergizedHosts/issues", (byte)2, null, - "Energized Blu go", null, null, null, null, - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedBlu/master/energized/blu_go" - }, - { - (ushort)484, false, null, null, null, null, null, null, "mail.energized@protonmail.com", null, - "https://ador.chorompotro.com/energized", - "https://github.com/EnergizedProtection/EnergizedHosts/issues", (byte)2, null, "Energized Blu", - null, null, null, null, - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedBlu/master/energized/blu" - }, - { - (ushort)483, false, null, null, null, null, null, null, "mail.energized@protonmail.com", null, - "https://ador.chorompotro.com/energized", - "https://github.com/EnergizedProtection/EnergizedHosts/issues", (byte)2, null, - "Energized Porn Protection", null, null, null, null, - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedHosts/master/EnergizedPorn/energized/hosts" - }, - { - (ushort)482, false, null, null, null, null, null, null, "mail.energized@protonmail.com", null, - "https://ador.chorompotro.com/energized", - "https://github.com/EnergizedProtection/EnergizedHosts/issues", (byte)2, null, - "Energized Malware Protection", null, null, null, null, - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedHosts/master/EnergizedMalware/energized/hosts" - }, - { - (ushort)63, false, null, null, - "This filter will mainly block affiliate advertising, behavioral advertising, tend embedded script will overload, blog parts.", - "https://qme.mydns.jp/adblock.html", null, null, null, null, - "https://qme.mydns.jp/adblock.html", null, (byte)5, null, "Japanese Site Adblock Filter", null, - null, null, null, "https://qme.mydns.jp/data/Adblock.txt" - }, - { - (ushort)64, false, null, null, "A list combining Malware Domain List and Spybot.", null, - new DateTime(2016, 9, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, null, null, - (byte)5, null, "Jansal's Hosts Light", null, null, null, null, - "https://raw.githubusercontent.com/lewisje/jansal/master/adblock/hostslt" - }, - { - (ushort)65, false, null, null, - "A list combining Malware Domain List, Peter Lowe's List, Spybot, and Spyware Blaster.", null, - new DateTime(2016, 9, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, null, null, - (byte)5, null, "Jansal's Hosts", null, null, null, null, - "https://raw.githubusercontent.com/lewisje/jansal/master/adblock/hosts" - }, - { - (ushort)66, false, null, null, - "My Adblock Plus filter subscription will block banner ads, flash ads, text-ads, and even completely block some rogue anti-virus and anti-spyware websites preventing infection.", - "https://www.jabcreations.com/web/adblock-subscription", null, null, null, null, - "https://www.jabcreations.com/web/adblock-subscription", null, (byte)5, null, - "JAB Creations' Adblock Plus Filter Subscription", null, null, null, null, - "https://www.jabcreations.com/downloads/adblock-filters.php" - }, - { - (ushort)144, false, null, null, - "Whitelists the trackers on the American Airlines shopping portal so that rewards can be credited.", - null, null, null, null, null, null, null, (byte)5, null, "Shopping Whitelist American Airlines", - null, null, null, null, "https://www.aadvantageeshopping.com/adBlockWhitelist.php" - }, - { - (ushort)143, false, null, null, - "Whitelists the trackers on the Southwest Airlines shopping portal so that rewards can be credited.", - null, null, null, null, null, null, null, (byte)5, null, - "Shopping Whitelist Southwest Airlines", null, null, null, null, - "https://rapidrewardsshopping.southwest.com/adBlockWhitelist.php" - }, - { - (ushort)142, false, null, null, "Block ads with AdBlock filter.", - "http://adblock.gjtech.net/?format=unix-hosts", null, null, null, null, - "https://www.gjtech.net/", null, (byte)5, null, "G&J AdBlock", null, null, null, null, - "http://adblock.gjtech.net/?format=unix-hosts" - }, - { - (ushort)141, false, null, null, - "Whitelists the trackers on the United Airlines shopping portal so that rewards can be credited.", - null, null, null, null, null, null, null, (byte)5, null, "Shopping Whitelist United Airlines", - null, null, null, null, "https://shopping.mileageplus.com/adBlockWhitelist.php" - }, - { - (ushort)140, false, null, null, - "This filter protects you from online scams. This filter is regularly updated with data collected by Spam404.com.", - "https://raw.githubusercontent.com/Dawsey21/Lists/master/adblock-list.txt", null, null, - "admin@spam404.com", null, - "http://www.spam404.com/blog/block-online-scams-with-spam404-and-adblock", - "https://github.com/Dawsey21/Lists/issues", (byte)5, null, "Spam404", null, null, null, null, - "https://raw.githubusercontent.com/Dawsey21/Lists/master/adblock-list.txt" - }, - { - (ushort)139, false, null, null, - "The Spam404 domain blacklist is a regularly updated list of abusive domain names.", - "http://www.spam404.com/domain-blacklist.html", null, null, "admin@spam404.com", null, - "http://www.spam404.com/domain-blacklist.html", "https://github.com/Dawsey21/Lists/issues", - (byte)5, null, "Spam404 Domain Blacklist", null, null, null, null, - "https://raw.githubusercontent.com/Dawsey21/Lists/master/main-blacklist.txt" - }, - { - (ushort)138, false, null, null, "Streaming services ads sources", - "https://github.com/StevenBlack/hosts", null, null, null, null, - "https://github.com/FadeMind/hosts.extras", "https://github.com/FadeMind/hosts.extras/issues", - (byte)5, null, "StreamingAds", null, null, null, null, - "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/StreamingAds/hosts" - }, - { - (ushort)136, false, null, null, - "SVN: Slovenian List is regional list primarily for uBlock Origin or uBlock, which consists mostly of static cosmetic filters and a few tracking filters. Among others, there are 100 most popular Slovenian websites included in this list.", - "https://github.com/betterwebleon/slovenian-list", null, null, "betterweb.leon@outlook.com", - null, "https://github.com/betterwebleon/slovenian-list", - "https://github.com/betterwebleon/slovenian-list/issues", (byte)5, null, "SVN: Slovenian List", - null, null, null, null, - "https://raw.githubusercontent.com/betterwebleon/slovenian-list/master/filters.txt" - }, - { - (ushort)135, false, null, null, "Blocks advertisements and trackers.", null, null, null, - "wduk10@hotmail.com", null, "https://hostsfile.mine.nu/", null, (byte)5, null, - "The Hosts File Project Adblock Filters", null, null, null, null, - "https://hostsfile.mine.nu/downloads/adblock.txt" - }, - { - (ushort)132, false, null, null, "Blocks Russian regional advertisements and trackers.", null, - new DateTime(2008, 5, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), null, "denis-ovs@yandex.ru", - "https://forum.mozilla-russia.org/viewtopic.php?id=3679", "http://denis-ovs.narod.ru/", null, - (byte)5, null, "RU AdList [Old]", null, null, null, null, - "http://denis-ovs.narod.ru/adblock.txt" - }, - { - (ushort)119, false, null, null, "Romanian ad block filtering list.", - "https://github.com/tcptomato/ROad-Block", null, null, "contact@adblock.ro", - "https://muut.com/i/adblockro/comments", "https://www.adblock.ro/", - "https://github.com/tcptomato/ROad-Block/issues", (byte)5, null, "ROad-Block", null, null, null, - null, "https://road.adblock.ro/lista.txt" - }, - { - (ushort)118, false, null, null, "Romanian supplement for EasyList.", - "https://adblockplus.org/subscriptions", null, null, "mail@zoso.ro", null, - "https://www.zoso.ro/rolist/", null, (byte)5, null, "ROList", null, null, null, null, - "https://www.zoso.ro/pages/rolist.txt" - }, - { - (ushort)116, false, null, null, - "This is a complementary list for RoList with annoyances that are not necessarly banners.", - "https://www.zoso.ro/pages/rolist2.txt", null, null, "mail@zoso.ro", null, - "https://www.zoso.ro/rolist/", null, (byte)5, null, "ROList2", null, null, null, null, - "https://www.zoso.ro/pages/rolist2.txt" - }, - { - (ushort)146, false, null, null, - "Adblock Plus for Japan domestic and Japanese correspondence Universal Filter.", - "http://www.schuzak.jp/other/abp.html", null, null, null, null, - "http://www.schuzak.jp/other/abp.html", null, (byte)5, null, "Schuzak's Universal Filter", null, - null, null, null, - "https://web.archive.org/web/20121106002043if_/http://www.schuzak.jp:80/other/abp.conf" - }, - { - (ushort)115, false, null, null, - "Web adverts can be simply blocked by using a specially formatted text file called a “Hosts” file which is a list myself and numerous others have painstakingly compiled to now over 60000 (verified) known banner advertising companies and providers along with hostile websites that have been discovered (popup providers, spyware, dialers ,scams etc). This file tells your computer to try to and access itself whenever a banner advert is requested from a server that is in its \"black\" list, but instead of contacting the advert server your computer tries to request itself, and as your machine doesn't contain any adverts (if you are not running a web server) nothing will be shown.", - "https://hostsfile.mine.nu/", null, null, "wduk10@hotmail.com", null, - "https://hostsfile.mine.nu/", null, (byte)5, null, "The Hosts File Project Hosts", null, null, - null, null, "https://hostsfile.mine.nu/hosts0.txt" - }, - { - (ushort)113, false, null, null, "Blocks Japanese regional advertisements and trackers.", null, - null, null, null, null, "http://tofukko.r.ribbon.to/abp.html", null, (byte)5, null, - "Tofu Filter", null, null, null, null, "http://tofukko.r.ribbon.to/Adblock_Plus_list.txt" - }, - { - (ushort)103, false, null, null, - "Extending and consolidating hosts files from a variety of sources", - "https://github.com/StevenBlack/hosts", null, null, null, null, - "https://github.com/StevenBlack/hosts", null, (byte)5, null, - "Unified Hosts + Fakenews + Gambling + Porn + Social", null, null, null, null, - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts" - }, - { - (ushort)102, false, null, null, - "Block annoying web elements and reclaim lost screen real estate to make the web more user friendly!", - "https://raw.githubusercontent.com/yourduskquibbles/webannoyances/master/ultralist.txt", null, - null, null, null, "https://github.com/yourduskquibbles/webannoyances", - "https://github.com/yourduskquibbles/webannoyances/issues", (byte)5, null, - "Web Annoyances Ultralist", null, null, null, null, - "https://raw.githubusercontent.com/yourduskquibbles/webannoyances/master/ultralist.txt" - }, - { - (ushort)101, false, null, null, "Finnish supplement list for EasyList.", - "https://raw.githubusercontent.com/wiltteri/subscriptions/master/wiltteri.txt", - new DateTime(2015, 5, 16, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, - "https://github.com/wiltteri/subscriptions", null, (byte)5, null, "Wiltteri", null, null, null, - null, "https://raw.githubusercontent.com/wiltteri/subscriptions/master/wiltteri.txt" - }, - { - (ushort)100, false, null, null, "Finnish supplement list for EasyList.", - "https://raw.githubusercontent.com/wiltteri/subscriptions/master/wiltteri-reborn.txt", - new DateTime(2015, 5, 16, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, - "https://github.com/wiltteri/subscriptions", null, (byte)5, null, "Wiltteri Reborn", null, null, - null, null, - "https://raw.githubusercontent.com/wiltteri/subscriptions/master/wiltteri-reborn.txt" - }, - { - (ushort)99, false, null, null, "Blocks Korean regional advertisements and trackers.", null, - null, null, null, null, "https://github.com/yous/YousList", - "https://github.com/yous/YousList/issues", (byte)5, null, "YousList", null, null, null, null, - "https://raw.githubusercontent.com/yous/YousList/master/youslist.txt" - }, - { - (ushort)81, false, null, null, - "Windows installers ads sources sites based on Unchecky content.", - "https://github.com/StevenBlack/hosts", null, null, null, null, - "https://github.com/FadeMind/hosts.extras", "https://github.com/FadeMind/hosts.extras/issues", - (byte)5, null, "UncheckyAds", null, null, null, null, - "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts" - }, - { - (ushort)72, false, null, null, "Blocks Hungarian regional advertisements and trackers.", null, - null, null, "hufilter.adblock@gmail.com", null, "https://github.com/szpeter80/hufilter/wiki", - "https://github.com/szpeter80/hufilter/issues", (byte)5, null, "hufilter", null, null, null, - null, "https://raw.githubusercontent.com/szpeter80/hufilter/master/hufilter.txt" - }, - { - (ushort)71, false, null, null, - "Get rid of annoying cookie warnings from almost all 'infected' websites!", - "https://www.kiboke-studio.hr/i-dont-care-about-cookies/", null, null, "info@kiboke-studio.hr", - null, "https://www.kiboke-studio.hr/i-dont-care-about-cookies/", null, (byte)5, null, - "I Don't Care about Cookies", null, null, null, null, - "https://www.kiboke-studio.hr/i-dont-care-about-cookies/abp/" - }, - { - (ushort)70, false, null, null, - "List of filters for Adblock Plus that block cookie notices on European websites.", - "https://github.com/Rudloff/adblock-imokwithcookies", null, null, null, null, - "https://github.com/Rudloff/adblock-imokwithcookies", - "https://github.com/Rudloff/adblock-imokwithcookies/issues", (byte)5, null, - "I'm OK with Cookies", null, null, null, null, - "https://raw.githubusercontent.com/Rudloff/adblock-imokwithcookies/master/filters.txt" - }, - { - (ushort)69, false, null, null, "Adblock Plus list for Icelandic websites.", - "https://adblock.gardar.net/", null, null, "adblock@gardar.net", null, - "https://adblock.gardar.net/", null, (byte)5, null, "Icelandic ABP List", null, null, null, - null, "https://adblock.gardar.net/is.abp.txt" - }, - { - (ushort)68, false, null, null, - "This filter list for AdBlock removes popup sections on sites that distracts from the main content.", - "https://ilyakatz.github.io/adblock_filters/", null, null, null, null, - "https://ilyakatz.github.io/adblock_filters/", - "https://github.com/ilyakatz/adblock_filters/issues", (byte)5, null, - "Ilyakatz's Additional Filters for Adblock", null, null, null, null, - "https://raw.githubusercontent.com/ilyakatz/adblock_filters/master/inpage_popups.txt" - }, - { - (ushort)67, false, null, null, "Filter any site/subsite who's only purpose is to log your IP.", - "https://github.com/piperun/iploggerfilter", null, null, null, null, - "https://github.com/piperun/iploggerfilter", "https://github.com/piperun/iploggerfilter/issues", - (byte)5, null, "iploggerfilter", null, null, null, null, - "https://raw.githubusercontent.com/piperun/iploggerfilter/master/filterlist" - }, - { - (ushort)114, false, null, null, "Blocks advertisements and trackers.", null, - new DateTime(2015, 4, 11, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, - "https://github.com/thoughtconverge/abf", null, (byte)5, null, - "Thoughtconverge's Custom AdBlock Filters", null, null, null, null, - "https://raw.githubusercontent.com/thoughtconverge/abf/master/abf.txt" - }, - { - (ushort)245, false, null, null, "Help you to block ads in Thailand websites.", - "https://github.com/easylist-thailand/easylist-thailand", null, null, null, null, - "https://easylist-thailand.github.io/", - "https://github.com/easylist-thailand/easylist-thailand/issues", (byte)5, null, - "EasyList Thailand", null, null, null, null, - "https://raw.githubusercontent.com/easylist-thailand/easylist-thailand/master/subscription/easylist-thailand.txt" - }, - { - (ushort)237, false, null, null, "Blocks Estonian regional advertisements and trackers.", null, - null, null, null, null, "https://adblock.ee/", null, (byte)5, null, "Eesti Custom Sites Filter", - null, null, null, null, "https://adblock.ee/list.php" - }, - { - (ushort)252, false, null, null, - "Tentative hosts file for Italian sites created from Easylist Italy and ADB X Files.", - "https://filtri-dns.ga/filtri.txt", null, null, null, null, "https://filtri-dns.ga/", null, - (byte)5, null, "Filtri DNS", null, null, null, null, "https://filtri-dns.ga/filtri.txt" - }, - { - (ushort)378, false, null, null, "A block list of malicious domains.", - "https://github.com/cb-software/CB-Malicious-Domains/blob/master/README.md", null, null, null, - null, "https://github.com/cb-software/CB-Malicious-Domains", - "https://github.com/cb-software/CB-Malicious-Domains/issues", (byte)2, null, - "CB Malicious Domains - Hosts", null, - new DateTime(2018, 2, 21, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)1, - "https://raw.githubusercontent.com/cb-software/CB-Malicious-Domains/master/block_lists/hosts" - }, - { - (ushort)362, false, null, null, "A hostslist to prevent browser mining only", - "https://gitlab.com/ZeroDot1/CoinBlockerLists", null, - "https://www.amazon.de/hz/wishlist/ls/2DDEDPJU2996I?filter=unpurchased&language=en_GB&sort=priority&type=wishlist", - "zerodot1@bk.ru", null, "https://gitlab.com/ZeroDot1/CoinBlockerLists", - "https://gitlab.com/ZeroDot1/CoinBlockerLists/issues", (byte)4, null, - "CoinBlocker Hosts List Browser", null, - new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)1, - "https://zerodot1.gitlab.io/CoinBlockerLists/hosts_browser" - }, - { - (ushort)361, false, null, null, "An additional hostslist for administrators", - "https://gitlab.com/ZeroDot1/CoinBlockerLists", null, - "https://www.amazon.de/hz/wishlist/ls/2DDEDPJU2996I?filter=unpurchased&language=en_GB&sort=priority&type=wishlist", - "zerodot1@bk.ru", null, "https://gitlab.com/ZeroDot1/CoinBlockerLists", - "https://gitlab.com/ZeroDot1/CoinBlockerLists/issues", (byte)4, null, - "CoinBlocker Hosts List Optional", null, - new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)1, - "https://zerodot1.gitlab.io/CoinBlockerLists/hosts_optional" - }, - { - (ushort)360, false, null, null, "A hostslist for administrators to prevent mining in networks", - "https://gitlab.com/ZeroDot1/CoinBlockerLists", null, - "https://www.amazon.de/hz/wishlist/ls/2DDEDPJU2996I?filter=unpurchased&language=en_GB&sort=priority&type=wishlist", - "zerodot1@bk.ru", null, "https://gitlab.com/ZeroDot1/CoinBlockerLists", - "https://gitlab.com/ZeroDot1/CoinBlockerLists/issues", (byte)4, null, "CoinBlocker Hosts List", - null, new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)1, - "https://zerodot1.gitlab.io/CoinBlockerLists/hosts" - }, - { - (ushort)347, false, "https://discord.me/polskiefiltry", null, - "Polish hosts file for use in Pi-hole", null, null, "https://patronite.pl/polskiefiltry", - "errors@certyficate.it", null, "https://www.certyficate.it/", - "https://github.com/MajkiIT/polish-ads-filter/issues", (byte)9, null, - "Polish Filters for Pi-hole", null, - new DateTime(2017, 9, 11, 0, 0, 0, 0, DateTimeKind.Unspecified), null, (byte)1, - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-pihole-filters/hostfile.txt" - }, - { - (ushort)340, false, null, null, - "Redirector list intended for Chinese users, for Gmail, Instagram, Wikipedia, Yahoo, Telegram(WEB), Dropbox, Flipboard, Mage, Line, Pinterest, W3schools, Ingress, Twitch, SoundCloud, Xboxlive, WordPress, Tapatalk, Kobo, Vimeo, Nytimes, Issuu, Tor, DuckDuckGo, Imgur, Pcbeta…", - null, null, null, null, null, "https://github.com/Lerist/Go-Hosts", - "https://github.com/Lerist/Go-Hosts/issues", (byte)2, null, "Go Hosts", null, null, null, - (byte)1, "https://raw.githubusercontent.com/Lerist/Go-Hosts/master/hosts" - }, - { - (ushort)339, false, null, null, - "Hosts file to block ads on Chinese and some international sites.", null, null, null, null, - null, "https://github.com/Lerist/Go-Hosts", "https://github.com/Lerist/Go-Hosts/issues", - (byte)2, null, "Go Hosts AD", null, null, null, (byte)1, - "https://raw.githubusercontent.com/Lerist/Go-Hosts/master/hosts-ad" - }, - { - (ushort)338, false, null, null, - "Useful from any site It is a sharp meta-analysis that was born as a result of brushing up, collecting such files, eliminating all error syntax, saving waste, etc. It is a powerful file to prevent uprooting affiliates and magical advertisements.", - "https://cosmonote.blogspot.jp/2013/07/adaway-hosts-adfree-windows7-windows8.html", - new DateTime(2014, 5, 13, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, - "https://cosmonote.blogspot.jp/2013/07/adaway-hosts-adfree-windows7-windows8.html", null, - (byte)5, null, "Japan Ultimate", null, null, null, (byte)1, - "https://sites.google.com/site/cosmonoteshosts/hosts_Ultimate.txt" - }, - { - (ushort)337, false, null, null, - "Advertisements on smartphones are versatile, there are many things too complicated. Several HOSTSs have been released to Adaway since the beginning, but this file was further integrated, sorted, deleted duplicates, and polished.", - "https://cosmonote.blogspot.jp/2013/07/adaway-hosts-adfree-windows7-windows8.html", - new DateTime(2014, 5, 13, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, - "https://cosmonote.blogspot.jp/2013/07/adaway-hosts-adfree-windows7-windows8.html", null, - (byte)5, null, "HOSTS for Adaway for Japan", null, null, null, (byte)1, - "https://sites.google.com/site/cosmonoteshosts/hosts_for_Adaway.txt" - }, - { - (ushort)336, false, null, null, - "Amazon, Yahoo, Facebook , Twitter etc. It is a file created as a result of verifying and reducing connection failure as much as possible by making the filter mild. We also do not connect to tracking cookies or some malicious sites.", - "http://cosmonote.blogspot.jp/2013/07/adaway-hosts-adfree-windows7-windows8.html", - new DateTime(2014, 5, 13, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, - "http://cosmonote.blogspot.jp/2013/07/adaway-hosts-adfree-windows7-windows8.html", null, - (byte)5, null, "HOSTS for Windows PC for Japan", null, null, null, (byte)1, - "https://sites.google.com/site/cosmonoteshosts/hosts_for_Windows8.txt" - }, - { - (ushort)335, false, null, null, "Hosts for Adaway. Block mainly on advertisements for mobile.", - "https://github.com/multiverse2011/adawaylist-jp/blob/master/README.md", null, null, null, null, - "https://github.com/multiverse2011/adawaylist-jp", - "https://github.com/multiverse2011/adawaylist-jp/issues", (byte)5, null, "Adawaylist JP", null, - null, null, (byte)1, - "https://raw.githubusercontent.com/multiverse2011/adawaylist-jp/master/hosts" - }, - { - (ushort)334, false, null, null, "Hosts file to avoid advertisement display on website.", - "https://warui.intaa.net/adhosts/", null, null, null, null, "https://warui.intaa.net/adhosts/", - null, (byte)5, null, "Warui Hosts", null, null, - "https://warui.intaa.net/adhosts/#fh5co-blog-section", (byte)1, - "https://warui.intaa.net/adhosts/hosts.txt" - }, - { - (ushort)330, false, null, null, - "To block domains that known as cost-per-action (AOC/CPA) services in Thailand, aim to prevent additional costs (post-paid plan) or balance deduction (pre-paid plan) that caused by some nasty ads that auto subscribe SMS/MMS/WAP services.", - "https://github.com/kowith337/ThaiConsentHosts/blob/master/readme.md", null, null, null, null, - "https://github.com/kowith337/ThaiConsentHosts", - "https://github.com/kowith337/ThaiConsentHosts/issues", (byte)13, null, "ThaiConsentHosts", - null, null, null, (byte)1, - "https://raw.githubusercontent.com/kowith337/ThaiConsentHosts/master/ThaiConsentHosts.txt" - }, - { - (ushort)329, false, null, null, "A hosts file for Chinese websites.", null, null, null, null, - null, "https://github.com/vokins/yhosts", "https://github.com/vokins/yhosts/issues", (byte)1, - null, "Yhosts", null, null, null, (byte)1, - "https://raw.githubusercontent.com/vokins/yhosts/master/hosts.txt" - }, - { - (ushort)325, false, null, null, - "Hosts file, filled with advertisers and other purveyors of worthless content.", - "https://github.com/bjornstar/hosts", null, null, "bjorn@bjornstar.com", null, - "https://github.com/bjornstar/hosts", "https://github.com/bjornstar/hosts/issues", (byte)11, - null, "Bjornstar's Hosts", null, null, null, (byte)1, - "https://github.com/bjornstar/hosts/blob/master/hosts" - }, - { - (ushort)324, false, null, null, "A minimal adblocker for iOS.", - "https://github.com/arcetera/Minimal-Hosts-Blocker", - new DateTime(2015, 10, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, - "https://github.com/arcetera/Minimal-Hosts-Blocker", - "https://github.com/arcetera/Minimal-Hosts-Blocker/issues", (byte)5, null, - "Minimal Hosts Blocker", null, null, null, (byte)1, - "https://raw.githubusercontent.com/arcetera/Minimal-Hosts-Blocker/master/etc/MinimalHostsBlocker/minimalhosts" - }, - { - (ushort)320, false, null, null, "An expiremental hosts list for blocking YouTube video ads.", - null, null, null, "anudeep@protonmail.com", null, - "https://github.com/anudeepND/youtubeadsblacklist", - "https://github.com/anudeepND/youtubeadsblacklist/issues", (byte)14, null, - "YouTube Video Ads Blocklist Hosts", null, null, null, (byte)1, - "https://raw.githubusercontent.com/anudeepND/youtubeadsblacklist/master/hosts.txt" - }, - { - (ushort)318, false, null, null, "Blocks crytocurrency miner hosts.", null, null, null, - "anudeep@protonmail.com", null, "https://github.com/anudeepND/blacklist", - "https://github.com/anudeepND/blacklist/issues", (byte)2, null, "CoinMiner", null, null, null, - (byte)1, "https://raw.githubusercontent.com/anudeepND/blacklist/master/CoinMiner.txt" - }, - { - (ushort)317, false, null, null, "Host file to block ads, tracking and more!", - "https://raw.githubusercontent.com/anudeepND/blacklist/master/adservers.txt", null, null, - "anudeep@protonmail.com", null, "https://github.com/anudeepND/blacklist", - "https://github.com/anudeepND/blacklist/issues", (byte)2, null, - "Adserving and Tracking Domains", null, null, null, (byte)1, - "https://raw.githubusercontent.com/anudeepND/blacklist/master/adservers.txt" - }, - { - (ushort)316, false, null, null, "Ad servers list to block ads on Turkish websites.", - "https://github.com/bkrucarci/turk-adlist", null, null, null, null, - "https://github.com/bkrucarci/turk-adlist", "https://github.com/bkrucarci/turk-adlist/issues", - (byte)12, null, "Turk-Adlist", null, null, null, (byte)1, - "https://raw.githubusercontent.com/bkrucarci/turk-adlist/master/hosts" - }, - { - (ushort)309, false, null, null, "A merged hosts file from a variety of other lists.", null, - null, null, "badmojr@gmail.com", - "https://forum.xda-developers.com/android/general/badmojr-one-host-file-to-block-t3713360", - "https://forum.xda-developers.com/android/general/badmojr-one-host-file-to-block-t3713360", - null, (byte)5, null, "1Hosts", null, null, null, (byte)1, "https://1hosts.cf/" - }, - { - (ushort)308, false, null, null, "A hosts list to stop cryptomining in your browser.", null, - null, null, null, null, "https://github.com/hoshsadiq/adblock-nocoin-list", - "https://github.com/hoshsadiq/adblock-nocoin-list/issues", (byte)2, null, "NoCoin Hosts", null, - null, null, (byte)1, - "https://raw.githubusercontent.com/hoshsadiq/adblock-nocoin-list/master/hosts.txt" - }, - { - (ushort)177, false, null, null, - "BarbBlock is a content blocking list with standalone browser extensions for Chrome and Firefox. It blacklists sites which have used DMCA takedowns to force removal from other content blocking lists. Such takedowns are categorically invalid, but they can be effective at intimidating small open-source projects into compliance.", - "https://github.com/paulgb/BarbBlock/blob/master/README.md", null, null, null, null, - "https://ssl.bblck.me/", "https://github.com/paulgb/BarbBlock/issues", (byte)2, null, - "BarbBlock", null, null, null, (byte)1, "https://ssl.bblck.me/blacklists/hosts-file.txt" - } - }); - - migrationBuilder.InsertData( - "filterlists", - new[] - { - "Id", "CantSnapshot", "ChatUrl", "CreatedDateUtc", "Description", "DescriptionSourceUrl", - "DiscontinuedDate", "DonateUrl", "EmailAddress", "ForumUrl", "HomeUrl", "IssuesUrl", "LicenseId", - "ModifiedDateUtc", "Name", "PolicyUrl", "PublishedDate", "SubmissionUrl", "SyntaxId", "ViewUrl" - }, - new object[,] - { - { - (ushort)137, false, null, null, "Hosts contributed by Steven Black.", - "https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts", null, null, - "steveb@stevenblack.com", null, "https://github.com/StevenBlack/hosts", - "https://github.com/StevenBlack/hosts/issues", (byte)5, null, "Steven Black's Hosts", null, - null, null, (byte)1, - "https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts" - }, - { - (ushort)251, false, null, null, - "Blocks English and Spanish regional advertisements and trackers.", null, null, null, null, - null, - "https://nauscopio.wordpress.com/2010/07/05/filtrado-bloqueo-y-ocultacion-de-la-publicidad-en-google-chrome/", - "https://github.com/mozillahispano/nauscopio-filtros/issues", (byte)5, null, - "Filtros Nauscopicos", null, null, null, null, - "https://raw.githubusercontent.com/mozillahispano/nauscopio-filtros/master/filtros.txt" - }, - { - (ushort)111, false, null, null, - "Extending and consolidating hosts files from a variety of sources", - "https://github.com/StevenBlack/hosts", null, null, null, null, - "https://github.com/StevenBlack/hosts", null, (byte)5, null, "Unified Hosts + Social", null, - null, null, (byte)1, - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts" - }, - { - (ushort)110, false, null, null, - "Extending and consolidating hosts files from a variety of sources", - "https://github.com/StevenBlack/hosts", null, null, null, null, - "https://github.com/StevenBlack/hosts", null, (byte)5, null, "Unified Hosts + Fakenews", null, - null, null, (byte)1, - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts" - }, - { - (ushort)401, false, null, null, - "Blocks ads, fake sites, shock sites, malware hosts and trackers. This hostfile's aim is not to break any useful websites.", - null, null, null, null, null, "https://github.com/notracking/hosts-blocklists", - "https://github.com/notracking/hosts-blocklists/issues", (byte)5, null, - "notracking - Hostnames", null, null, null, (byte)1, - "https://raw.githubusercontent.com/notracking/hosts-blocklists/master/hostnames.txt" - }, - { - (ushort)109, false, null, null, - "Extending and consolidating hosts files from a variety of sources", - "https://github.com/StevenBlack/hosts", null, null, null, null, - "https://github.com/StevenBlack/hosts", null, (byte)5, null, - "Unified Hosts + Fakenews + Gambling", null, null, null, (byte)1, - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts" - }, - { - (ushort)421, false, null, null, "A host file generated from updated phishing site feeds.", - "https://gitlab.com/Kurobeats/phishing_hosts#phishing-site-hosts-generator", null, - "https://kurobeats.xyz/", null, null, "https://gitlab.com/Kurobeats/phishing_hosts", - "https://gitlab.com/Kurobeats/phishing_hosts/issues", (byte)19, null, "Phishing Hosts", null, - null, null, (byte)1, "https://gitlab.com/Kurobeats/phishing_hosts/raw/master/hosts" - }, - { - (ushort)430, false, null, null, - "Blocks rogue websites and some ads on Norwegian sites. Intended for use only with hosts-specific tools; users of uBlock Origin and Nano Adblocker should preferably use the regular version of this list instead.", - null, null, - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - "imreeil42@gmail.com", null, "https://github.com/DandelionSprout/adfilt", - "https://github.com/DandelionSprout/adfilt/issues", (byte)10, null, - "Dandelion Sprout's Norwegian Filters for Tidier Websites (Hosts version)", null, null, null, - (byte)1, - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianExperimentalList%20alternate%20versions/AdawayHosts" - }, - { - (ushort)503, false, null, null, null, null, null, "https://adzhosts.eu/index-en.php", null, - null, "https://adzhosts.eu/index-en.php", null, (byte)5, null, - "AdZHosts Mac / Linux Social List", null, null, null, (byte)1, - "https://adzhosts.eu/hosts/adzhosts-as-mac-linux.txt" - }, - { - (ushort)502, false, null, null, null, null, null, "https://adzhosts.eu/index-en.php", null, - null, "https://adzhosts.eu/index-en.php", null, (byte)5, null, "AdZHosts Android Social List", - null, null, null, (byte)1, "https://adzhosts.eu/hosts/adzhosts-as-android.txt" - }, - { - (ushort)501, false, null, null, null, null, null, "https://adzhosts.eu/index-en.php", null, - null, "https://adzhosts.eu/index-en.php", null, (byte)5, null, "AdZHosts Windows Social List", - null, null, null, (byte)1, "https://adzhosts.eu/hosts/adzhosts-as-windows.txt" - }, - { - (ushort)500, false, null, null, null, null, null, "https://adzhosts.eu/index-en.php", null, - null, "https://adzhosts.eu/index-en.php", null, (byte)5, null, - "AdZHosts AdGuard / uBlock Social List", null, null, null, (byte)1, - "https://adzhosts.eu/hosts/adzguard-as.txt" - }, - { - (ushort)499, false, null, null, null, null, null, "https://adzhosts.eu/index-en.php", null, - null, "https://adzhosts.eu/index-en.php", null, (byte)5, null, "AdZHosts Android", null, null, - null, (byte)1, "https://adzhosts.eu/hosts/adzhosts-android.txt" - }, - { - (ushort)498, false, null, null, null, null, null, "https://adzhosts.eu/index-en.php", null, - null, "https://adzhosts.eu/index-en.php", null, (byte)5, null, "AdZHosts Mac / Linux", null, - null, null, (byte)1, "https://adzhosts.eu/hosts/adzhosts-mac-linux.txt" - }, - { - (ushort)497, false, null, null, null, null, null, "https://adzhosts.eu/index-en.php", null, - null, "https://adzhosts.eu/index-en.php", null, (byte)5, null, "AdZHosts Windows", null, null, - null, (byte)1, "https://adzhosts.eu/hosts/adzhosts-windows.txt" - }, - { - (ushort)495, false, null, null, - "Utility for detecting phishing domains targeting Ethereum users.", null, null, null, - "hello@metamask.io", null, "https://github.com/MetaMask/eth-phishing-detect", - "https://github.com/MetaMask/eth-phishing-detect/issues", (byte)23, null, "ETH Phishing Detect", - null, null, null, (byte)1, - "https://raw.githubusercontent.com/MetaMask/eth-phishing-detect/master/src/hosts.txt" - }, - { - (ushort)494, false, null, null, - "This list of hosts is compiled from server logs on my own servers and forms the basis of the bad referrers domain lists for The Nginx Ultimate Bad Bot Blocker at https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker and the Apache Ultimate Bad Bot Blocker at https://github.com/mitchellkrogza/apache-ultimate-bad-bot-blocker", - null, null, "https://paypal.me/mitchellkrog/", "mitchellkrog@gmail.com", null, - "https://github.com/mitchellkrogza/Badd-Boyz-Hosts", - "https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues", (byte)2, null, "Badd Boyz Hosts", - null, null, null, (byte)1, - "https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts" - }, - { - (ushort)493, false, null, null, null, null, null, null, null, null, - "https://github.com/mhxion/pornaway", "https://github.com/mhxion/pornaway/issues", (byte)2, - null, "PornAway blacklist (ads)", null, null, null, (byte)1, - "https://github.com/mhxion/pornaway/raw/master/hosts/porn_ads.txt" - }, - { - (ushort)492, false, null, null, null, null, null, null, null, null, - "https://github.com/mhxion/pornaway", "https://github.com/mhxion/pornaway/issues", (byte)2, - null, "PornAway blacklist (sites)", null, null, null, (byte)1, - "https://raw.githubusercontent.com/mhxion/pornaway/master/hosts/porn_sites.txt" - }, - { - (ushort)491, false, null, null, - "This is an endeavour to find all porn domains and compile them into a single hosts to allow for easy blocking of porn on your local machine or on a network.", - null, null, null, null, null, "https://github.com/Clefspeare13/pornhosts", - "https://github.com/Clefspeare13/pornhosts/issues", (byte)2, null, "pornhosts", null, null, - null, (byte)1, "https://github.com/Clefspeare13/pornhosts/raw/master/0.0.0.0/hosts" - }, - { - (ushort)490, false, null, null, null, null, null, null, null, null, - "https://github.com/CyanideBrother/anti-pr0n", - "https://github.com/CyanideBrother/anti-pr0n/issues", (byte)5, null, "Anti-pr0n hosts", null, - null, null, (byte)1, "https://raw.githubusercontent.com/CyanideBrother/anti-pr0n/master/hosts" - }, - { - (ushort)478, false, null, null, "Blocks access to international Google domains.", null, null, - null, "jmdugan_pubprofile_1522347973@biocontact.org", null, - "https://github.com/jmdugan/blocklists", "https://github.com/jmdugan/blocklists/issues", - (byte)5, null, "jmdugan Blocklists Google International", null, null, null, (byte)1, - "https://github.com/jmdugan/blocklists/raw/master/corporations/google/localized" - }, - { - (ushort)477, false, null, null, "Blocks access to utility Google domains.", null, null, null, - "jmdugan_pubprofile_1522347973@biocontact.org", null, "https://github.com/jmdugan/blocklists", - "https://github.com/jmdugan/blocklists/issues", (byte)5, null, - "jmdugan Blocklists Google Utility", null, null, null, (byte)1, - "https://github.com/jmdugan/blocklists/raw/master/corporations/google/non_localized" - }, - { - (ushort)476, false, null, null, "Blocks access to Microsoft domains.", null, null, null, - "jmdugan_pubprofile_1522347973@biocontact.org", null, "https://github.com/jmdugan/blocklists", - "https://github.com/jmdugan/blocklists/issues", (byte)5, null, "jmdugan Blocklists Microsoft", - null, null, null, (byte)1, - "https://github.com/jmdugan/blocklists/raw/master/corporations/microsoft/all" - }, - { - (ushort)475, false, null, null, "Blocks access to Mozilla tracking domains.", null, null, null, - "jmdugan_pubprofile_1522347973@biocontact.org", null, "https://github.com/jmdugan/blocklists", - "https://github.com/jmdugan/blocklists/issues", (byte)5, null, "jmdugan Blocklists Mozilla", - null, null, null, (byte)1, - "https://github.com/jmdugan/blocklists/raw/master/corporations/mozilla/all.txt" - }, - { - (ushort)474, false, null, null, "Blocks access to all Facebook domains.", null, null, null, - "jmdugan_pubprofile_1522347973@biocontact.org", null, "https://github.com/jmdugan/blocklists", - "https://github.com/jmdugan/blocklists/issues", (byte)5, null, "jmdugan Blocklists Facebook", - null, null, null, (byte)1, - "https://github.com/jmdugan/blocklists/raw/master/corporations/facebook/all" - }, - { - (ushort)473, false, null, null, "Blocks access to CloudFlare domains.", null, null, null, - "jmdugan_pubprofile_1522347973@biocontact.org", null, "https://github.com/jmdugan/blocklists", - "https://github.com/jmdugan/blocklists/issues", (byte)5, null, "jmdugan Blocklists CloudFlare", - null, null, null, (byte)1, - "https://github.com/jmdugan/blocklists/raw/master/corporations/cloudflare/all" - }, - { - (ushort)472, false, null, null, "Blocks access to Pinterest domains.", null, null, null, - "jmdugan_pubprofile_1522347973@biocontact.org", null, "https://github.com/jmdugan/blocklists", - "https://github.com/jmdugan/blocklists/issues", (byte)5, null, "jmdugan Blocklists Pinterest", - null, null, null, (byte)1, - "https://github.com/jmdugan/blocklists/raw/master/corporations/pinterest/all" - }, - { - (ushort)461, false, null, null, - "Blocks Game Telemetry and other game specific 'unneeded' stuff.", null, null, - "https://github.com/CHEF-KOCH/Donations", "CHEF-KOCH@protonmail.com", null, - "https://github.com/CHEF-KOCH/CKs-FilterList", - "https://github.com/CHEF-KOCH/CKs-FilterList/issues", (byte)17, null, - "CHEF-KOCH's Game HOSTS Filter List", null, null, null, (byte)1, - "https://github.com/CHEF-KOCH/CKs-FilterList/raw/master/HOSTS/CK's-Game-HOSTS-FilterList.txt" - }, - { - (ushort)460, false, null, null, - "A comprehensive, all-in-one domain list for thorough blocking of trackers, pop-up ads, ads, unwanted cookies and faked pages.", - null, null, "https://github.com/CHEF-KOCH/Donations", "CHEF-KOCH@protonmail.com", null, - "https://github.com/CHEF-KOCH/CKs-FilterList", - "https://github.com/CHEF-KOCH/CKs-FilterList/issues", (byte)17, null, - "CHEF-KOCH's Onion & I2P Filter List", null, null, null, (byte)1, - "https://github.com/CHEF-KOCH/CKs-FilterList/raw/master/I2P%20%26%20Onion/CK's-Onion-FilterList.txt" - }, - { - (ushort)455, false, null, null, - "HOSTS file to block all known NSA / GCHQ / C.I.A. / F.B.I. spying servers.", null, null, - "https://github.com/CHEF-KOCH/Donations", "CHEF-KOCH@protonmail.com", null, - "https://github.com/CHEF-KOCH/CKs-FilterList", - "https://github.com/CHEF-KOCH/CKs-FilterList/issues", (byte)17, null, - "CHEF-KOCH's NSABlocklist FilterList", null, null, null, (byte)1, - "https://github.com/CHEF-KOCH/CKs-FilterList/raw/master/Corporations/NSABlocklist/CK's-NSABlocklist-FilterList.txt" - }, - { - (ushort)451, false, null, null, null, null, null, - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CXF2HBWCMSZVL", null, - null, "https://github.com/crazy-max/WindowsSpyBlocker", - "https://github.com/crazy-max/WindowsSpyBlocker/issues", (byte)2, null, - "WindowsSpyBlocker Hosts Extra", null, null, null, (byte)1, - "https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/extra.txt" - }, - { - (ushort)450, false, null, null, "Blocks Windows updates.", null, null, - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CXF2HBWCMSZVL", null, - null, "https://github.com/crazy-max/WindowsSpyBlocker", - "https://github.com/crazy-max/WindowsSpyBlocker/issues", (byte)2, null, - "WindowsSpyBlocker Hosts Update", null, null, null, (byte)1, - "https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/update.txt" - }, - { - (ushort)449, false, null, null, null, null, null, - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CXF2HBWCMSZVL", null, - null, "https://github.com/crazy-max/WindowsSpyBlocker", - "https://github.com/crazy-max/WindowsSpyBlocker/issues", (byte)2, null, - "WindowsSpyBlocker Hosts Spy", null, null, null, (byte)1, - "https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt" - }, - { - (ushort)435, false, null, null, "A redirector list for Chinese users.", null, null, null, null, - null, "https://github.com/googlehosts/hosts", "https://github.com/googlehosts/hosts/issues", - (byte)22, null, "Google Hosts", null, null, null, (byte)1, - "https://raw.githubusercontent.com/googlehosts/hosts/master/hosts-files/hosts" - }, - { - (ushort)423, false, null, null, null, null, null, - "https://www.malekal.com/dons-pour-malekal-com/", null, null, "https://www.malekal.com", null, - (byte)5, null, "Malekal's Hosts", null, null, null, (byte)1, - "https://www.malekal.com/HOSTS_filtre/HOSTS.txt" - }, - { - (ushort)108, false, null, null, - "Extending and consolidating hosts files from a variety of sources", - "https://github.com/StevenBlack/hosts", null, null, null, null, - "https://github.com/StevenBlack/hosts", null, (byte)5, null, "Unified Hosts + Fakenews + Porn", - null, null, null, (byte)1, - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts" - }, - { - (ushort)112, false, null, null, - "Extending and consolidating hosts files from a variety of sources", - "https://github.com/StevenBlack/hosts", null, null, null, null, - "https://github.com/StevenBlack/hosts", null, (byte)5, null, "Unified Hosts + Porn", null, null, - null, (byte)1, - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts" - }, - { - (ushort)106, false, null, null, - "Extending and consolidating hosts files from a variety of sources", - "https://github.com/StevenBlack/hosts", null, null, null, null, - "https://github.com/StevenBlack/hosts", null, (byte)5, null, - "Unified Hosts + Fakenews + Gambling + Porn", null, null, null, (byte)1, - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts" - }, - { - (ushort)107, false, null, null, - "Extending and consolidating hosts files from a variety of sources", - "https://github.com/StevenBlack/hosts", null, null, null, null, - "https://github.com/StevenBlack/hosts", null, (byte)5, null, - "Unified Hosts + Fakenews + Social", null, null, null, (byte)1, - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts" - }, - { - (ushort)15, false, null, null, - "A filter list that fixes filtration errors in an alternative way due to limitations of adblockers other than AdGuard or those using Webkit content blocker API.", - "https://raw.githubusercontent.com/SlowMemory/List-KR/master/unbreak.txt", null, null, null, - null, "https://list-kr.github.io/", "https://github.com/SlowMemory/List-KR/issues", (byte)8, - null, "List-KR Unbreak", null, null, "https://list-kr.github.io/form.html", null, - "https://raw.githubusercontent.com/SlowMemory/List-KR/master/unbreak.txt" - }, - { - (ushort)507, false, null, null, - "EasyList is the primary filter list that removes most adverts from international web pages, including unwanted frames, images, and objects. It is the most popular list used by many ad blockers and forms the basis of over a dozen combination and supplementary filter lists.", - "https://easylist.to/", null, null, "easylist.subscription@gmail.com", - "https://forums.lanik.us/viewforum.php?f=23", "https://easylist.to/", - "https://github.com/easylist/easylist/issues", (byte)5, null, "EasyList TPL", null, null, null, - null, "https://easylist-msie.adblockplus.org/easylist.tpl" - }, - { - (ushort)496, false, null, null, "MrThreats filter list that blocks confirmed phishing domains", - null, null, null, null, null, "https://github.com/MrThreat/Confirmed-Phish", - "https://github.com/MrThreat/Confirmed-Phish/issues", (byte)5, null, - "Confirmed Phishing Domains", null, null, null, null, - "https://raw.githubusercontent.com/MrThreat/Confirmed-Phish/master/phish.txt" - }, - { - (ushort)471, false, null, null, - "An ipset made from blocklists that track attacks, during about the last 48 hours. (includes: blocklist_de, dshield_1d, greensnow)", - null, null, null, "costa@tsaousis.gr", null, "https://iplists.firehol.org/", null, (byte)5, - null, "Firehol Level 2", null, null, null, null, - "https://github.com/firehol/blocklist-ipsets/raw/master/firehol_level2.netset" - }, - { - (ushort)470, false, null, null, - "A firewall blacklist composed from IP lists, providing maximum protection with minimum false positives. Suitable for basic protection on all internet facing servers, routers and firewalls. (includes: bambenek_c2, dshield, feodo, fullbogons, spamhaus_drop, spamhaus_edrop, sslbl, zeus_badips, ransomware_rw)", - null, null, null, "costa@tsaousis.gr", null, "https://iplists.firehol.org/", null, (byte)5, - null, "Firehol Level 1", null, null, null, null, - "https://github.com/firehol/blocklist-ipsets/raw/master/firehol_level1.netset" - }, - { - (ushort)304, false, null, null, "A list of Skype resolvers.", null, null, - "https://www.malwaredomains.com/?page_id=675", "malwaredomains@gmail.com", null, - "https://www.malwaredomains.com/", null, (byte)5, null, "DNS-BH Skype Resolvers", null, null, - null, null, "https://mirror1.malwaredomains.com/files/Skype-resolvers.txt" - }, - { - (ushort)303, false, null, null, "This is a list of URL shorteners.", - "https://mirror1.malwaredomains.com/files/url_shorteners.txt", null, - "https://www.malwaredomains.com/?page_id=675", "malwaredomains@gmail.com", null, - "https://www.malwaredomains.com/", null, (byte)5, null, "DNS-BH URL Shorteners", null, null, - null, null, "https://mirror1.malwaredomains.com/files/url_shorteners.txt" - }, - { - (ushort)302, false, null, null, - "This list summarizes the top 20 attacking class C (/24) subnets over the last three days. The number of 'attacks' indicates the number of targets reporting scans from this subnet.", - "https://feeds.dshield.org/block.txt", null, null, "info@dshield.org", null, - "https://www.dshield.org/xml.html", null, (byte)5, null, "DShield.org Recommended Block List", - null, null, null, null, "https://feeds.dshield.org/block.txt" - }, - { - (ushort)301, false, null, null, - "EasyList is the primary filter list that removes most adverts from international web pages, including unwanted frames, images, and objects. It is the most popular list used by many ad blockers and forms the basis of over a dozen combination and supplementary filter lists.", - "https://easylist.to/", null, null, "easylist.subscription@gmail.com", - "https://forums.lanik.us/viewforum.php?f=23", "https://easylist.to/", - "https://github.com/easylist/easylist/issues", (byte)5, null, "EasyList", null, null, null, - null, "https://easylist.to/easylist/easylist.txt" - }, - { - (ushort)298, false, null, null, "Chinese supplement for the EasyList filters on IT sites.", - null, new DateTime(2015, 3, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, - "https://github.com/nfer/easylistchina_it", "https://github.com/nfer/easylistchina_it/issues", - (byte)5, null, "EasyList China in IT", null, null, null, null, - "https://raw.githubusercontent.com/nfer/easylistchina_it/master/easylistchina_it.txt" - }, - { - (ushort)296, false, null, null, "Low spec for equipment extremists blocked.", - "https://blogram.net/2010/04/23/adblock/", - new DateTime(2014, 11, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, - "https://blogram.net/2010/04/23/adblock/", null, (byte)5, null, - "BLOGRAM Blog Parts Filter List for Japan", null, null, null, null, - "https://blogram.net/wp-content/uploads/easylist4.txt" - }, - { - (ushort)291, false, null, null, - "EasyList Hebrew is an [EasyList] affiliated filter list written by BsT that specifically removes adverts on Hebrew language websites.", - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", null, - null, "easylisthebrew@gmail.com", null, "https://github.com/easylist/EasyListHebrew", - "https://github.com/easylist/EasyListHebrew/issues", (byte)5, null, "EasyList Hebrew", null, - null, null, null, - "https://raw.githubusercontent.com/easylist/EasyListHebrew/master/EasyListHebrew.txt" - }, - { - (ushort)288, false, null, null, "This is a list of long-lived, \"immortal,\" malware domains.", - "https://mirror1.malwaredomains.com/files/immortal_domains.txt", null, - "https://www.malwaredomains.com/?page_id=675", "malwaredomains@gmail.com", null, - "https://www.malwaredomains.com/", null, (byte)5, null, "DNS-BH Malware Domains Immortal", null, - null, null, null, "https://mirror1.malwaredomains.com/files/immortal_domains.txt" - }, - { - (ushort)287, false, null, null, "This is a list of malware domains.", null, null, - "https://www.malwaredomains.com/?page_id=675", "malwaredomains@gmail.com", null, - "https://www.malwaredomains.com/", null, (byte)5, null, "DNS-BH Malware Domains", null, null, - null, null, "https://mirror1.malwaredomains.com/files/justdomains" - }, - { - (ushort)286, false, null, null, "This is a list of free web hosting services.", - "https://mirror1.malwaredomains.com/files/freewebhosts.txt", null, - "https://www.malwaredomains.com/?page_id=675", "malwaredomains@gmail.com", null, - "https://www.malwaredomains.com/", null, (byte)5, null, "DNS-BH Free Web Hosts", null, null, - null, null, "https://mirror1.malwaredomains.com/files/freewebhosts.txt" - }, - { - (ushort)285, false, null, null, "This is a list of dynamic DNS providers.", - "https://mirror1.malwaredomains.com/files/dynamic_dns.txt", null, - "https://www.malwaredomains.com/?page_id=675", "malwaredomains@gmail.com", null, - "https://www.malwaredomains.com/", null, (byte)5, null, "DNS-BH Dynamic DNS", null, null, null, - null, "https://mirror1.malwaredomains.com/files/dynamic_dns.txt" - }, - { - (ushort)284, false, null, null, - "On this page you can find updated lists to block unwanted content in your favorite browser. With their help, the pesky ads that some sites terrorizing customers will be hidden.", - "https://stanev.org/abp/", null, null, "alex@stanev.org", null, "https://stanev.org/abp/", null, - (byte)5, null, "Bulgarian List", null, null, null, null, "https://stanev.org/abp/adblock_bg.txt" - }, - { - (ushort)282, false, null, null, - "CAMELEON is a free system that helps Internet users or administrators to blocks web-adverts.", - "http://sysctl.org/cameleon/", null, null, "philippe@sysctl.org", null, - "http://sysctl.org/cameleon/", null, (byte)5, null, "CAMELEON Hosts", null, null, null, null, - "http://sysctl.org/cameleon/hosts" - }, - { - (ushort)281, false, null, null, - "Removes annoyances, self-promotion and privacy protection on Chinese websites.", - "https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjx-annoyance.txt", null, null, - "cjxlist@gmail.com", "https://abpchina.org/forum/forum.php", - "https://abpchina.org/forum/forum.php?mod=viewthread&tid=29667", - "https://github.com/cjx82630/cjxlist/issues", (byte)5, null, "CJX's Annoyance List", null, null, - null, null, "https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjx-annoyance.txt" - }, - { - (ushort)280, false, null, null, - "Clickbait Blocklist just blocks the most annoying clickbait ads. I don't mind ads; I just don't want clickbait crap about shocking celebrity photos and \"deep searches\" for local singles.", - "https://github.com/cpeterso/clickbait-blocklist/", null, null, null, null, - "https://github.com/cpeterso/clickbait-blocklist/", null, (byte)5, null, "Clickbait Blocklist", - null, null, null, null, - "https://raw.githubusercontent.com/cpeterso/clickbait-blocklist/master/clickbait-blocklist.txt" - }, - { - (ushort)279, false, null, null, - "EFF maintains a Privacy Badger \"yellowlist\" of domains for which requests are allowed but Privacy Badger restricts access or availability of objectionable cookies and potentially other objectionable identifiers.", - "https://github.com/EFForg/privacybadgerchrome/blob/master/doc/yellowlist-criteria.md", null, - "https://supporters.eff.org/donate/support-privacy-badger", null, null, - "https://www.eff.org/privacybadger", "https://github.com/EFForg/privacybadgerfirefox/issues", - (byte)5, null, "Cookie Blocklist", null, null, null, null, - "https://www.eff.org/files/cookieblocklist.txt" - }, - { - (ushort)278, false, null, null, - "Corset is a subscription filter to block intruding ads on sites using Korean.", - "https://code.google.com/archive/p/abp-corset/", - new DateTime(2011, 2, 9, 0, 0, 0, 0, DateTimeKind.Unspecified), null, "corset@tistory.com", - null, "http://corset.tistory.com/", null, (byte)5, null, "Corset", null, null, null, null, - "https://web.archive.org/web/20110212174029if_/http://abp-corset.googlecode.com:80/hg/corset.txt" - }, - { - (ushort)277, false, null, null, "Czech filters for Adblock Plus.", - "http://adblock.dajbych.net/adblock.txt", - new DateTime(2014, 8, 16, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, - "http://adblock.dajbych.net/", null, (byte)5, null, "Czech Filters for AdBlock", null, null, - null, null, "http://adblock.dajbych.net/adblock.txt" - }, - { - (ushort)276, false, null, null, - "Use this file to prevent your computer from connecting to selected internet hosts. This is an easy and effective way to protect you from many types of spyware, reduces bandwidth use, blocks certain pop-up traps, prevents user tracking by way of \"web bugs\" embedded in spam, provides partial protection to IE from certain web-based exploits and blocks most advertising you would otherwise be subjected to on the internet.", - "https://someonewhocares.org/hosts/", null, null, "hosts@someonewhocares.org", null, - "https://someonewhocares.org/hosts/", null, (byte)5, null, "Dan Pollock's Hosts", null, null, - null, null, "https://someonewhocares.org/hosts/zero/hosts" - }, - { - (ushort)270, false, null, null, - "This is a list of free/bulk domain registration services, who register 2nd level domains for free or almost free.", - "https://mirror1.malwaredomains.com/files/bulk_registrars.txt", null, - "https://www.malwaredomains.com/?page_id=675", "malwaredomains@gmail.com", null, - "https://www.malwaredomains.com/", null, (byte)5, null, "DNS-BH Bulk Registrars", null, null, - null, null, "https://mirror1.malwaredomains.com/files/bulk_registrars.txt" - }, - { - (ushort)268, false, null, null, - "This is a lite version of EasyList. Only for Simplified Chinese language websites.", - "https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjxlist.txt", null, null, - "cjxlist@gmail.com", "https://abpchina.org/forum/forum.php", - "https://abpchina.org/forum/forum.php?mod=viewthread&tid=29667", - "https://github.com/cjx82630/cjxlist/issues", (byte)5, null, "EasyList Lite China", null, null, - null, null, "https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjxlist.txt" - }, - { - (ushort)267, false, null, null, - "EasyList Lithuania is an affiliated filter list written by gymka that specifically removes adverts on Lithuanian language websites.", - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", null, - null, "algimantas@margevicius.lt", "https://forums.lanik.us/viewforum.php?f=101", - "https://margevicius.lt/easylist_lithuania/", null, (byte)5, null, "EasyList Lithuania", null, - null, null, null, "https://margevicius.lt/easylistlithuania.txt" - }, - { - (ushort)253, false, null, null, - "This filter list for uBlock Origin/Adblock Plus is designed to be used with such lists as EasyList, RU AdList etc., so it's substantially free of intersections with them. The list is made for blocking ad (mostly on Russian websites) missed by other filter lists maintainers. It is regularly updated and actively developed for now.", - "https://github.com/hant0508/uBlock-filters", null, null, "hant0508@gmail.com", null, - "https://github.com/hant0508/uBlock-filters", - "https://github.com/hant0508/uBlock-filters/issues", (byte)5, null, "Filters by hant0508", null, - null, null, null, "https://raw.githubusercontent.com/hant0508/uBlock-filters/master/filters.txt" - }, - { - (ushort)437, false, null, null, "Complementary subscription to EasyList.", - "https://github.com/easylistbrasil/easylistbrasil/", null, null, - "easylistbrasil.subscription@gmail.com", "http://easylistbrasil.freeforums.net", - "https://easylistbrasil.github.io/", "https://github.com/easylistbrasil/easylistbrasil/issues", - (byte)8, null, "EasyList Brasil", null, null, null, null, - "https://raw.githubusercontent.com/easylistbrasil/easylistbrasil/filtro/easylistbrasil.txt" - }, - { - (ushort)168, false, null, null, - "A filter composed from several other filters (English filter, Social media filter, Spyware filter, Mobile ads filter, EasyList and EasyPrivacy) and simplified specifically to be better compatible with DNS-level ad blocking. This filter is used by AdGuard DNS servers to block ads.", - "https://kb.adguard.com/en/general/adguard-ad-filters#simplified-domain-names-filter", null, - null, null, null, "https://github.com/AdguardTeam/AdguardDNS", - "https://github.com/AdguardTeam/AdguardDNS/issues", (byte)12, null, - "AdGuard Simplified Domain Names Filter", - "https://kb.adguard.com/en/general/adguard-filter-policy", null, null, null, - "https://filters.adtidy.org/windows/filters/15.txt" - }, - { - (ushort)60, false, null, null, "Polish hosts file for blocking scams (Experimental).", null, - null, null, "kadrep@outlook.com", null, "https://azet12.github.io/KAD/", - "https://github.com/azet12/KAD/issues", (byte)8, null, "KAD Hosts File", null, null, - "https://azet12.github.io/KAD/informacje.html#form1-35", null, - "https://raw.githubusercontent.com/azet12/KADhosts/master/KADhosts.txt" - }, - { - (ushort)4, false, null, null, - "Hosts file blocking known malware, spyware, virus, and shock sites", - "https://github.com/michaeltrimm/hosts-blocking", - new DateTime(2016, 12, 29, 0, 0, 0, 0, DateTimeKind.Unspecified), null, null, null, - "https://github.com/michaeltrimm/hosts-blocking", - "https://github.com/michaeltrimm/hosts-blocking/issues", (byte)2, null, "Hosts Blocking", null, - null, null, (byte)1, - "https://raw.githubusercontent.com/michaeltrimm/hosts-blocking/master/_hosts.txt" - }, - { - (ushort)105, false, null, null, - "Extending and consolidating hosts files from a variety of sources", - "https://github.com/StevenBlack/hosts", null, null, null, null, - "https://github.com/StevenBlack/hosts", null, (byte)5, null, - "Unified Hosts + Fakenews + Gambling + Social", null, null, null, (byte)1, - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts" - }, - { - (ushort)104, false, null, null, - "Extending and consolidating hosts files from a variety of sources", - "https://github.com/StevenBlack/hosts", null, null, null, null, - "https://github.com/StevenBlack/hosts", null, (byte)5, null, - "Unified Hosts + Fakenews + Porn + Social", null, null, null, (byte)1, - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts" - }, - { - (ushort)96, false, null, null, - "Extending and consolidating hosts files from a variety of sources", - "https://github.com/StevenBlack/hosts", null, null, null, null, - "https://github.com/StevenBlack/hosts", null, (byte)5, null, "Unified Hosts + Porn + Social", - null, null, null, (byte)1, - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts" - }, - { - (ushort)95, false, null, null, - "Extending and consolidating hosts files from a variety of sources", - "https://github.com/StevenBlack/hosts", null, null, null, null, - "https://github.com/StevenBlack/hosts", null, (byte)5, null, - "Unified Hosts + Gambling + Social", null, null, null, (byte)1, - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts" - }, - { - (ushort)93, false, null, null, - "Extending and consolidating hosts files from a variety of sources", - "https://github.com/StevenBlack/hosts", null, null, null, null, - "https://github.com/StevenBlack/hosts", null, (byte)5, null, - "Unified Hosts + Gambling + Porn + Social", null, null, null, (byte)1, - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts" - }, - { - (ushort)80, false, null, null, - "Extending and consolidating hosts files from a variety of sources", - "https://github.com/StevenBlack/hosts", null, null, null, null, - "https://github.com/StevenBlack/hosts", null, (byte)5, null, "Unified Hosts", null, null, null, - (byte)1, "https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts" - }, - { - (ushort)79, false, null, null, - "Extending and consolidating hosts files from a variety of sources", - "https://github.com/StevenBlack/hosts", null, null, null, null, - "https://github.com/StevenBlack/hosts", null, (byte)5, null, "Unified Hosts + Gambling", null, - null, null, (byte)1, - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts" - }, - { - (ushort)78, false, null, null, - "Extending and consolidating hosts files from a variety of sources", - "https://github.com/StevenBlack/hosts", null, null, null, null, - "https://github.com/StevenBlack/hosts", null, (byte)5, null, "Unified Hosts + Gambling + Porn", - null, null, null, (byte)1, - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts" - }, - { - (ushort)3, false, null, null, - "Hosts file to block advertisements and trackers designed for Android", null, null, null, null, - "https://forum.xda-developers.com/showthread.php?t=1916098", - "https://forum.xda-developers.com/showthread.php?t=1916098", null, (byte)3, null, - "MoaAB: Mother of All AD-BLOCKING", null, null, null, (byte)1, "https://adblock.mahakala.is/" - }, - { - (ushort)73, false, null, null, - "Sites engaged in the selling, distribution or provision of warez (including but not limited to keygens, serials etc), where such provisions do not contain malware.", - "https://hosts-file.net/?s=classifications", null, null, null, "https://forum.hosts-file.net/", - "https://hosts-file.net/", null, (byte)5, null, "hpHosts WRZ", null, null, null, (byte)1, - "https://hosts-file.net/wrz.txt" - }, - { - (ushort)58, false, null, null, - "Sites engaged in the distribution of Potentially Unwanted Programs.", - "https://hosts-file.net/?s=classifications", null, null, null, "https://forum.hosts-file.net/", - "https://hosts-file.net/", null, (byte)5, null, "hpHosts PUP", null, null, null, (byte)1, - "https://hosts-file.net/pup.txt" - }, - { - (ushort)57, false, null, null, "Sites engaged in illegal pharmacy activities.", - "https://hosts-file.net/?s=classifications", null, null, null, "https://forum.hosts-file.net/", - "https://hosts-file.net/", null, (byte)5, null, "hpHosts PHA", null, null, null, (byte)1, - "https://hosts-file.net/pha.txt" - }, - { - (ushort)55, false, null, null, - "The following hosts were added to hpHosts AFTER the last full release.", - "https://hosts-file.net/hphosts-partial.txt", null, null, null, "https://forum.hosts-file.net/", - "https://hosts-file.net/", null, (byte)5, null, "hpHosts Partial", null, null, null, (byte)1, - "https://hosts-file.net/hphosts-partial.txt" - }, - { - (ushort)74, false, null, null, "Sites engaged in Phishing.", - "https://hosts-file.net/?s=classifications", null, null, null, "https://forum.hosts-file.net/", - "https://hosts-file.net/", null, (byte)5, null, "hpHosts PSH", null, null, null, (byte)1, - "https://hosts-file.net/psh.txt" - }, - { - (ushort)398, false, null, null, null, null, null, null, null, null, - "https://jspenguin2017.github.io/uBlockProtector/", - "https://jspenguin2017.github.io/uBlockProtector/issues", (byte)4, null, - "Nano filters - Annoyance", null, null, null, (byte)12, - "https://cdn.rawgit.com/NanoAdblocker/NanoFilters/master/NanoFilters/NanoAnnoyance.txt" - }, - { - (ushort)46, false, null, null, "Sites engaged in malware distribution.", - "https://hosts-file.net/?s=classifications", null, null, null, "https://forum.hosts-file.net/", - "https://hosts-file.net/", null, (byte)5, null, "hpHosts EMD", null, null, null, (byte)1, - "https://hosts-file.net/emd.txt" - }, - { - (ushort)45, false, null, null, - "Sites engaged in the housing, development or distribution of exploits, including but not limited to exploitation of browser, software (inclusive of website software such as CMS), operating system exploits aswell as those engaged in exploits via social engineering.", - "https://hosts-file.net/?s=classifications", null, null, null, "https://forum.hosts-file.net/", - "https://hosts-file.net/", null, (byte)5, null, "hpHosts EXP", null, null, null, (byte)1, - "https://hosts-file.net/exp.txt" - }, - { - (ushort)44, false, null, null, - "Sites engaged in the selling or distribution of bogus or fraudulent applications and/or provision of fraudulent services.", - "https://hosts-file.net/?s=classifications", null, null, null, "https://forum.hosts-file.net/", - "https://hosts-file.net/", null, (byte)5, null, "hpHosts FSA", null, null, null, (byte)1, - "https://hosts-file.net/fsa.txt" - }, - { - (ushort)43, false, null, null, - "Sites engaged in astroturfing (otherwise known as grass roots marketing) or spamming.", - "https://hosts-file.net/?s=classifications", null, null, null, "https://forum.hosts-file.net/", - "https://hosts-file.net/", null, (byte)5, null, "hpHosts GRM", null, null, null, (byte)1, - "https://hosts-file.net/grm.txt" - }, - { - (ushort)10, false, null, null, "A hosts list of domains serving malware", null, null, null, - null, "https://www.malwaredomainlist.com/forums/", "https://www.malwaredomainlist.com/", null, - (byte)7, null, "Malware Domain Hosts List", null, null, - "https://www.malwaredomainlist.com/contact.php", (byte)1, - "https://www.malwaredomainlist.com/hostslist/hosts.txt" - }, - { - (ushort)17, false, null, null, - "Block ads, banners, 3rd party Cookies, 3rd party page counters, web bugs, and even most hijackers and possibly unwanted programs.", - "http://winhelp2002.mvps.org/hosts.htm", null, - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UNHL2VY85PB8N", - "winhelp2002@gmail.com", null, "http://winhelp2002.mvps.org/", null, (byte)9, null, - "MVPS HOSTS", null, null, null, (byte)1, "http://winhelp2002.mvps.org/hosts.txt" - }, - { - (ushort)47, false, null, null, - "This classification is assigned for domains being used for advert or tracking purposes.", - "https://hosts-file.net/?s=classifications", null, null, null, "https://forum.hosts-file.net/", - "https://hosts-file.net/", null, (byte)5, null, "hpHosts ATS", null, null, null, (byte)1, - "https://hosts-file.net/ad_servers.txt" - }, - { - (ushort)42, false, null, null, - "Special classification for persons caught spamming the hpHosts forums.", - "https://hosts-file.net/?s=classifications", null, null, null, "https://forum.hosts-file.net/", - "https://hosts-file.net/", null, (byte)5, null, "hpHosts HFS", null, null, null, (byte)1, - "https://hosts-file.net/hfs.txt" - }, - { - (ushort)41, false, null, null, - "Sites engaged in browser hijacking or other forms of hijacking (OS services, bandwidth, DNS, etc.).", - "https://hosts-file.net/?s=classifications", null, null, null, "https://forum.hosts-file.net/", - "https://hosts-file.net/", null, (byte)5, null, "hpHosts HJK", null, null, null, (byte)1, - "https://hosts-file.net/hjk.txt" - }, - { - (ushort)40, false, null, null, "Sites engaged in the use of misleading marketing tactics.", - "https://hosts-file.net/?s=classifications", null, null, null, "https://forum.hosts-file.net/", - "https://hosts-file.net/", null, (byte)5, null, "hpHosts MMT", null, null, null, (byte)1, - "https://hosts-file.net/mmt.txt" - } - }); - - migrationBuilder.InsertData( - "software_syntaxes", - new[] {"SyntaxId", "SoftwareId", "CreatedDateUtc"}, - new object[,] - { - {(byte)1, (byte)12, null}, - {(byte)11, (byte)10, null}, - {(byte)1, (byte)11, null}, - {(byte)1, (byte)7, null}, - {(byte)3, (byte)6, null}, - {(byte)2, (byte)9, null}, - {(byte)2, (byte)8, null}, - {(byte)3, (byte)2, null}, - {(byte)4, (byte)5, null}, - {(byte)4, (byte)1, null}, - {(byte)3, (byte)4, null}, - {(byte)6, (byte)3, null} - }); - - migrationBuilder.InsertData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId", "CreatedDateUtc"}, - new object[,] - { - {(ushort)150, (ushort)18, null}, - {(ushort)164, (ushort)167, null}, - {(ushort)330, (ushort)87, null}, - {(ushort)330, (ushort)110, null}, - {(ushort)283, (ushort)113, null}, - {(ushort)334, (ushort)141, null}, - {(ushort)269, (ushort)159, null}, - {(ushort)335, (ushort)141, null}, - {(ushort)264, (ushort)175, null}, - {(ushort)336, (ushort)141, null}, - {(ushort)289, (ushort)159, null}, - {(ushort)263, (ushort)183, null}, - {(ushort)262, (ushort)141, null}, - {(ushort)338, (ushort)141, null}, - {(ushort)261, (ushort)154, null}, - {(ushort)339, (ushort)99, null}, - {(ushort)260, (ushort)11, null}, - {(ushort)340, (ushort)99, null}, - {(ushort)258, (ushort)79, null}, - {(ushort)258, (ushort)13, null}, - {(ushort)163, (ushort)141, null}, - {(ushort)337, (ushort)141, null}, - {(ushort)347, (ushort)11, null}, - {(ushort)329, (ushort)99, null}, - {(ushort)292, (ushort)167, null}, - {(ushort)342, (ushort)11, null}, - {(ushort)332, (ushort)87, null}, - {(ushort)351, (ushort)11, null}, - {(ushort)479, (ushort)11, null}, - {(ushort)350, (ushort)163, null}, - {(ushort)315, (ushort)11, null}, - {(ushort)349, (ushort)11, null}, - {(ushort)345, (ushort)11, null}, - {(ushort)508, (ushort)11, null}, - {(ushort)290, (ushort)183, null}, - {(ushort)305, (ushort)75, null}, - {(ushort)300, (ushort)99, null}, - {(ushort)167, (ushort)108, null}, - {(ushort)299, (ushort)99, null}, - {(ushort)297, (ushort)105, null}, - {(ushort)297, (ushort)75, null}, - {(ushort)166, (ushort)110, null}, - {(ushort)295, (ushort)108, null}, - {(ushort)294, (ushort)108, null}, - {(ushort)293, (ushort)167, null}, - {(ushort)316, (ushort)48, null}, - {(ushort)257, (ushort)83, null}, - {(ushort)256, (ushort)48, null}, - {(ushort)254, (ushort)58, null}, - {(ushort)331, (ushort)110, null}, - {(ushort)30, (ushort)11, null}, - {(ushort)326, (ushort)141, null}, - {(ushort)20, (ushort)44, null}, - {(ushort)333, (ushort)87, null}, - {(ushort)341, (ushort)11, null}, - {(ushort)399, (ushort)83, null}, - {(ushort)14, (ushort)122, null}, - {(ushort)343, (ushort)11, null}, - {(ushort)56, (ushort)27, null}, - {(ushort)13, (ushort)163, null}, - {(ushort)12, (ushort)163, null}, - {(ushort)11, (ushort)163, null}, - {(ushort)369, (ushort)75, null}, - {(ushort)369, (ushort)105, null}, - {(ushort)416, (ushort)167, null}, - {(ushort)422, (ushort)99, null}, - {(ushort)422, (ushort)110, null}, - {(ushort)6, (ushort)141, null}, - {(ushort)1, (ushort)141, null}, - {(ushort)13, (ushort)122, null}, - {(ushort)61, (ushort)11, null}, - {(ushort)331, (ushort)87, null}, - {(ushort)328, (ushort)44, null}, - {(ushort)248, (ushort)25, null}, - {(ushort)246, (ushort)79, null}, - {(ushort)161, (ushort)18, null}, - {(ushort)240, (ushort)110, null}, - {(ushort)430, (ushort)44, null}, - {(ushort)84, (ushort)11, null}, - {(ushort)435, (ushort)99, null}, - {(ushort)224, (ushort)11, null}, - {(ushort)158, (ushort)79, null}, - {(ushort)158, (ushort)13, null}, - {(ushort)156, (ushort)48, null}, - {(ushort)223, (ushort)11, null}, - {(ushort)216, (ushort)11, null}, - {(ushort)16, (ushort)154, null}, - {(ushort)480, (ushort)79, null}, - {(ushort)197, (ushort)179, null}, - {(ushort)134, (ushort)18, null}, - {(ushort)133, (ushort)18, null}, - {(ushort)131, (ushort)18, null}, - {(ushort)384, (ushort)44, null}, - {(ushort)117, (ushort)17, null}, - {(ushort)344, (ushort)11, null}, - {(ushort)346, (ushort)11, null}, - {(ushort)305, (ushort)105, null}, - {(ushort)225, (ushort)141, null}, - {(ushort)198, (ushort)179, null}, - {(ushort)199, (ushort)159, null}, - {(ushort)200, (ushort)159, null}, - {(ushort)386, (ushort)46, null}, - {(ushort)201, (ushort)159, null}, - {(ushort)202, (ushort)141, null}, - {(ushort)203, (ushort)141, null}, - {(ushort)204, (ushort)141, null}, - {(ushort)182, (ushort)163, null}, - {(ushort)205, (ushort)141, null}, - {(ushort)215, (ushort)11, null}, - {(ushort)217, (ushort)10, null}, - {(ushort)218, (ushort)139, null}, - {(ushort)219, (ushort)141, null}, - {(ushort)220, (ushort)154, null}, - {(ushort)221, (ushort)112, null}, - {(ushort)222, (ushort)10, null}, - {(ushort)136, (ushort)76, null}, - {(ushort)206, (ushort)58, null}, - {(ushort)228, (ushort)10, null}, - {(ushort)181, (ushort)141, null}, - {(ushort)72, (ushort)177, null}, - {(ushort)370, (ushort)105, null}, - {(ushort)132, (ushort)18, null}, - {(ushort)119, (ushort)17, null}, - {(ushort)370, (ushort)75, null}, - {(ushort)146, (ushort)141, null}, - {(ushort)147, (ushort)106, null}, - {(ushort)118, (ushort)17, null}, - {(ushort)116, (ushort)17, null}, - {(ushort)178, (ushort)18, null}, - {(ushort)390, (ushort)11, null}, - {(ushort)153, (ushort)139, null}, - {(ushort)388, (ushort)44, null}, - {(ushort)101, (ushort)139, null}, - {(ushort)100, (ushort)139, null}, - {(ushort)154, (ushort)79, null}, - {(ushort)171, (ushort)110, null}, - {(ushort)171, (ushort)139, null}, - {(ushort)99, (ushort)154, null}, - {(ushort)113, (ushort)141, null}, - {(ushort)230, (ushort)141, null}, - {(ushort)387, (ushort)44, null}, - {(ushort)402, (ushort)44, null}, - {(ushort)63, (ushort)141, null}, - {(ushort)291, (ushort)183, null}, - {(ushort)62, (ushort)141, null}, - {(ushort)296, (ushort)141, null}, - {(ushort)231, (ushort)141, null}, - {(ushort)59, (ushort)154, null}, - {(ushort)429, (ushort)167, null}, - {(ushort)53, (ushort)141, null}, - {(ushort)51, (ushort)168, null}, - {(ushort)60, (ushort)11, null}, - {(ushort)49, (ushort)141, null}, - {(ushort)39, (ushort)27, null}, - {(ushort)437, (ushort)13, null}, - {(ushort)31, (ushort)11, null}, - {(ushort)15, (ushort)154, null}, - {(ushort)284, (ushort)113, null}, - {(ushort)298, (ushort)99, null}, - {(ushort)69, (ushort)160, null}, - {(ushort)245, (ushort)87, null}, - {(ushort)278, (ushort)154, null}, - {(ushort)277, (ushort)105, null}, - {(ushort)429, (ushort)110, null}, - {(ushort)237, (ushort)112, null}, - {(ushort)251, (ushort)79, null}, - {(ushort)268, (ushort)99, null}, - {(ushort)267, (ushort)25, null}, - {(ushort)281, (ushort)99, null}, - {(ushort)251, (ushort)110, null}, - {(ushort)252, (ushort)159, null}, - {(ushort)253, (ushort)18, null} - }); - - migrationBuilder.InsertData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId", "CreatedDateUtc"}, - new object[,] - { - {(ushort)381, (ushort)59, null}, - {(ushort)61, (ushort)33, null}, - {(ushort)377, (ushort)56, null}, - {(ushort)7, (ushort)9, null}, - {(ushort)14, (ushort)13, null}, - {(ushort)328, (ushort)22, null}, - {(ushort)385, (ushort)22, null}, - {(ushort)6, (ushort)8, null}, - {(ushort)9, (ushort)9, null}, - {(ushort)20, (ushort)22, null}, - {(ushort)14, (ushort)12, null}, - {(ushort)30, (ushort)34, null}, - {(ushort)12, (ushort)11, null}, - {(ushort)12, (ushort)12, null}, - {(ushort)331, (ushort)38, null}, - {(ushort)12, (ushort)13, null}, - {(ushort)19, (ushort)21, null}, - {(ushort)343, (ushort)32, null}, - {(ushort)18, (ushort)20, null}, - {(ushort)376, (ushort)55, null}, - {(ushort)341, (ushort)32, null}, - {(ushort)346, (ushort)32, null}, - {(ushort)391, (ushort)22, null}, - {(ushort)387, (ushort)22, null}, - {(ushort)373, (ushort)53, null}, - {(ushort)369, (ushort)52, null}, - {(ushort)305, (ushort)52, null}, - {(ushort)307, (ushort)20, null}, - {(ushort)314, (ushort)27, null}, - {(ushort)372, (ushort)53, null}, - {(ushort)429, (ushort)68, null}, - {(ushort)315, (ushort)28, null}, - {(ushort)374, (ushort)53, null}, - {(ushort)356, (ushort)48, null}, - {(ushort)327, (ushort)22, null}, - {(ushort)355, (ushort)48, null}, - {(ushort)332, (ushort)38, null}, - {(ushort)432, (ushort)22, null}, - {(ushort)354, (ushort)48, null}, - {(ushort)342, (ushort)70, null}, - {(ushort)344, (ushort)70, null}, - {(ushort)353, (ushort)48, null}, - {(ushort)434, (ushort)22, null}, - {(ushort)375, (ushort)54, null}, - {(ushort)403, (ushort)64, null}, - {(ushort)394, (ushort)61, null}, - {(ushort)398, (ushort)63, null}, - {(ushort)313, (ushort)26, null}, - {(ushort)312, (ushort)26, null}, - {(ushort)207, (ushort)47, null}, - {(ushort)311, (ushort)26, null}, - {(ushort)91, (ushort)57, null}, - {(ushort)216, (ushort)32, null}, - {(ushort)90, (ushort)57, null}, - {(ushort)223, (ushort)32, null}, - {(ushort)390, (ushort)34, null}, - {(ushort)89, (ushort)57, null}, - {(ushort)88, (ushort)57, null}, - {(ushort)224, (ushort)32, null}, - {(ushort)87, (ushort)57, null}, - {(ushort)84, (ushort)32, null}, - {(ushort)352, (ushort)48, null}, - {(ushort)83, (ushort)63, null}, - {(ushort)27, (ushort)24, null}, - {(ushort)392, (ushort)22, null}, - {(ushort)386, (ushort)22, null}, - {(ushort)5, (ushort)6, null}, - {(ushort)431, (ushort)22, null}, - {(ushort)1, (ushort)2, null}, - {(ushort)349, (ushort)34, null}, - {(ushort)345, (ushort)32, null}, - {(ushort)172, (ushort)60, null}, - {(ushort)169, (ushort)46, null}, - {(ushort)167, (ushort)46, null}, - {(ushort)316, (ushort)29, null}, - {(ushort)317, (ushort)30, null}, - {(ushort)166, (ushort)46, null}, - {(ushort)318, (ushort)30, null}, - {(ushort)320, (ushort)30, null}, - {(ushort)324, (ushort)31, null}, - {(ushort)165, (ushort)46, null}, - {(ushort)325, (ushort)35, null}, - {(ushort)164, (ushort)46, null}, - {(ushort)329, (ushort)37, null}, - {(ushort)330, (ushort)38, null}, - {(ushort)334, (ushort)40, null}, - {(ushort)335, (ushort)41, null}, - {(ushort)336, (ushort)42, null}, - {(ushort)337, (ushort)42, null}, - {(ushort)338, (ushort)42, null}, - {(ushort)339, (ushort)43, null}, - {(ushort)2, (ushort)3, null}, - {(ushort)163, (ushort)46, null}, - {(ushort)347, (ushort)32, null}, - {(ushort)360, (ushort)49, null}, - {(ushort)162, (ushort)46, null}, - {(ushort)361, (ushort)49, null}, - {(ushort)161, (ushort)46, null}, - {(ushort)350, (ushort)46, null}, - {(ushort)362, (ushort)49, null}, - {(ushort)351, (ushort)46, null}, - {(ushort)309, (ushort)25, null}, - {(ushort)397, (ushort)63, null}, - {(ushort)396, (ushort)63, null}, - {(ushort)393, (ushort)22, null}, - {(ushort)388, (ushort)22, null}, - {(ushort)136, (ushort)68, null}, - {(ushort)370, (ushort)52, null}, - {(ushort)363, (ushort)49, null}, - {(ushort)130, (ushort)23, null}, - {(ushort)125, (ushort)23, null}, - {(ushort)123, (ushort)23, null}, - {(ushort)121, (ushort)23, null}, - {(ushort)75, (ushort)23, null}, - {(ushort)23, (ushort)23, null}, - {(ushort)389, (ushort)22, null}, - {(ushort)348, (ushort)44, null}, - {(ushort)128, (ushort)23, null}, - {(ushort)127, (ushort)23, null}, - {(ushort)76, (ushort)23, null}, - {(ushort)15, (ushort)18, null}, - {(ushort)60, (ushort)33, null}, - {(ushort)25, (ushort)23, null}, - {(ushort)437, (ushort)71, null}, - {(ushort)168, (ushort)46, null}, - {(ushort)3, (ushort)4, null}, - {(ushort)4, (ushort)5, null}, - {(ushort)10, (ushort)10, null}, - {(ushort)17, (ushort)19, null}, - {(ushort)308, (ushort)21, null}, - {(ushort)368, (ushort)51, null}, - {(ushort)367, (ushort)51, null}, - {(ushort)378, (ushort)56, null}, - {(ushort)340, (ushort)43, null}, - {(ushort)319, (ushort)30, null}, - {(ushort)275, (ushort)45, null}, - {(ushort)310, (ushort)25, null}, - {(ushort)401, (ushort)69, null}, - {(ushort)321, (ushort)30, null}, - {(ushort)322, (ushort)30, null}, - {(ushort)323, (ushort)30, null}, - {(ushort)326, (ushort)36, null}, - {(ushort)405, (ushort)57, null}, - {(ushort)333, (ushort)39, null}, - {(ushort)399, (ushort)64, null}, - {(ushort)357, (ushort)49, null}, - {(ushort)358, (ushort)49, null}, - {(ushort)359, (ushort)49, null}, - {(ushort)410, (ushort)57, null}, - {(ushort)380, (ushort)58, null}, - {(ushort)365, (ushort)50, null}, - {(ushort)366, (ushort)50, null}, - {(ushort)395, (ushort)62, null}, - {(ushort)400, (ushort)69, null}, - {(ushort)411, (ushort)66, null}, - {(ushort)412, (ushort)66, null}, - {(ushort)413, (ushort)66, null}, - {(ushort)414, (ushort)66, null}, - {(ushort)415, (ushort)66, null}, - {(ushort)416, (ushort)66, null}, - {(ushort)419, (ushort)67, null}, - {(ushort)420, (ushort)67, null}, - {(ushort)379, (ushort)57, null}, - {(ushort)364, (ushort)50, null}, - {(ushort)274, (ushort)45, null}, - {(ushort)384, (ushort)22, null}, - {(ushort)26, (ushort)23, null}, - {(ushort)24, (ushort)23, null}, - {(ushort)156, (ushort)46, null}, - {(ushort)155, (ushort)46, null}, - {(ushort)273, (ushort)45, null}, - {(ushort)157, (ushort)46, null}, - {(ushort)16, (ushort)18, null}, - {(ushort)37, (ushort)23, null}, - {(ushort)77, (ushort)23, null}, - {(ushort)122, (ushort)23, null}, - {(ushort)124, (ushort)23, null}, - {(ushort)159, (ushort)46, null}, - {(ushort)158, (ushort)46, null}, - {(ushort)126, (ushort)23, null}, - {(ushort)430, (ushort)22, null}, - {(ushort)160, (ushort)46, null}, - {(ushort)272, (ushort)45, null}, - {(ushort)129, (ushort)23, null}, - {(ushort)8, (ushort)9, null}, - {(ushort)433, (ushort)22, null} - }); - - migrationBuilder.InsertData( - "filterlists_tags", - new[] {"FilterListId", "TagId", "CreatedDateUtc"}, - new object[,] - { - {(ushort)159, (byte)4, null}, - {(ushort)343, (byte)8, null}, - {(ushort)391, (byte)15, null}, - {(ushort)370, (byte)17, null}, - {(ushort)388, (byte)17, null}, - {(ushort)392, (byte)16, null}, - {(ushort)390, (byte)15, null}, - {(ushort)84, (byte)2, null}, - {(ushort)402, (byte)10, null}, - {(ushort)155, (byte)10, null}, - {(ushort)363, (byte)1, null}, - {(ushort)508, (byte)10, null}, - {(ushort)345, (byte)2, null}, - {(ushort)389, (byte)13, null}, - {(ushort)506, (byte)10, null}, - {(ushort)169, (byte)9, null}, - {(ushort)349, (byte)9, null}, - {(ushort)434, (byte)15, null}, - {(ushort)405, (byte)9, null}, - {(ushort)432, (byte)15, null}, - {(ushort)313, (byte)9, null}, - {(ushort)403, (byte)15, null}, - {(ushort)433, (byte)15, null}, - {(ushort)311, (byte)9, null}, - {(ushort)371, (byte)13, null}, - {(ushort)371, (byte)15, null}, - {(ushort)382, (byte)11, null}, - {(ushort)508, (byte)7, null}, - {(ushort)341, (byte)4, null}, - {(ushort)379, (byte)4, null}, - {(ushort)436, (byte)9, null}, - {(ushort)83, (byte)5, null}, - {(ushort)483, (byte)11, null}, - {(ushort)381, (byte)15, null}, - {(ushort)318, (byte)1, null}, - {(ushort)340, (byte)12, null}, - {(ushort)360, (byte)1, null}, - {(ushort)361, (byte)1, null}, - {(ushort)362, (byte)1, null}, - {(ushort)435, (byte)12, null}, - {(ushort)472, (byte)4, null}, - {(ushort)474, (byte)4, null}, - {(ushort)491, (byte)11, null}, - {(ushort)492, (byte)11, null}, - {(ushort)308, (byte)1, null}, - {(ushort)493, (byte)11, null}, - {(ushort)501, (byte)4, null}, - {(ushort)502, (byte)4, null}, - {(ushort)384, (byte)10, null}, - {(ushort)333, (byte)13, null}, - {(ushort)357, (byte)1, null}, - {(ushort)358, (byte)1, null}, - {(ushort)359, (byte)1, null}, - {(ushort)365, (byte)4, null}, - {(ushort)422, (byte)13, null}, - {(ushort)5, (byte)15, null}, - {(ushort)500, (byte)4, null}, - {(ushort)18, (byte)9, null}, - {(ushort)60, (byte)7, null}, - {(ushort)303, (byte)14, null}, - {(ushort)487, (byte)11, null}, - {(ushort)33, (byte)16, null}, - {(ushort)38, (byte)15, null}, - {(ushort)70, (byte)8, null}, - {(ushort)71, (byte)8, null}, - {(ushort)102, (byte)9, null}, - {(ushort)141, (byte)10, null}, - {(ushort)143, (byte)10, null}, - {(ushort)144, (byte)10, null}, - {(ushort)145, (byte)10, null}, - {(ushort)507, (byte)17, null}, - {(ushort)151, (byte)10, null}, - {(ushort)175, (byte)8, null}, - {(ushort)225, (byte)4, null}, - {(ushort)226, (byte)4, null}, - {(ushort)232, (byte)15, null}, - {(ushort)238, (byte)10, null}, - {(ushort)270, (byte)14, null}, - {(ushort)279, (byte)8, null}, - {(ushort)280, (byte)15, null}, - {(ushort)285, (byte)14, null}, - {(ushort)286, (byte)14, null}, - {(ushort)153, (byte)4, null}, - {(ushort)19, (byte)1, null}, - {(ushort)503, (byte)4, null}, - {(ushort)61, (byte)7, null}, - {(ushort)216, (byte)4, null}, - {(ushort)223, (byte)2, null}, - {(ushort)223, (byte)4, null}, - {(ushort)224, (byte)4, null}, - {(ushort)224, (byte)8, null}, - {(ushort)227, (byte)10, null}, - {(ushort)229, (byte)4, null}, - {(ushort)235, (byte)9, null}, - {(ushort)236, (byte)9, null}, - {(ushort)214, (byte)5, null}, - {(ushort)250, (byte)8, null}, - {(ushort)306, (byte)15, null}, - {(ushort)314, (byte)1, null}, - {(ushort)315, (byte)2, null}, - {(ushort)315, (byte)3, null}, - {(ushort)315, (byte)15, null}, - {(ushort)327, (byte)9, null}, - {(ushort)332, (byte)16, null}, - {(ushort)356, (byte)9, null}, - {(ushort)373, (byte)4, null}, - {(ushort)30, (byte)9, null}, - {(ushort)207, (byte)5, null}, - {(ushort)398, (byte)9, null}, - {(ushort)98, (byte)9, null}, - {(ushort)134, (byte)9, null}, - {(ushort)150, (byte)15, null}, - {(ushort)94, (byte)10, null}, - {(ushort)184, (byte)4, null} - }); - - migrationBuilder.InsertData( - "forks", - new[] {"ForkFilterListId", "UpstreamFilterListId", "CreatedDateUtc"}, - new object[,] - { - {(ushort)166, (ushort)301, null}, - {(ushort)163, (ushort)262, null}, - {(ushort)167, (ushort)295, null}, - {(ushort)8, (ushort)9, null}, - {(ushort)7, (ushort)9, null}, - {(ushort)313, (ushort)311, null}, - {(ushort)158, (ushort)258, null}, - {(ushort)164, (ushort)293, null}, - {(ushort)312, (ushort)311, null}, - {(ushort)16, (ushort)278, null}, - {(ushort)16, (ushort)99, null}, - {(ushort)16, (ushort)59, null}, - {(ushort)350, (ushort)12, null} - }); - - migrationBuilder.InsertData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId", "CreatedDateUtc"}, - new object[,] - { - {(ushort)13, (ushort)14, null}, - {(ushort)375, (ushort)2, null}, - {(ushort)21, (ushort)23, null}, - {(ushort)371, (ushort)110, null}, - {(ushort)331, (ushort)199, null}, - {(ushort)331, (ushort)330, null}, - {(ushort)371, (ushort)232, null}, - {(ushort)13, (ushort)12, null}, - {(ushort)120, (ushort)127, null}, - {(ushort)13, (ushort)301, null}, - {(ushort)331, (ushort)333, null}, - {(ushort)120, (ushort)25, null}, - {(ushort)120, (ushort)76, null}, - {(ushort)120, (ushort)128, null}, - {(ushort)331, (ushort)332, null}, - {(ushort)21, (ushort)75, null}, - {(ushort)21, (ushort)125, null}, - {(ushort)21, (ushort)121, null}, - {(ushort)375, (ushort)307, null}, - {(ushort)375, (ushort)279, null}, - {(ushort)375, (ushort)247, null}, - {(ushort)375, (ushort)232, null}, - {(ushort)375, (ushort)214, null}, - {(ushort)375, (ushort)184, null}, - {(ushort)375, (ushort)183, null}, - {(ushort)375, (ushort)174, null}, - {(ushort)375, (ushort)18, null}, - {(ushort)375, (ushort)148, null}, - {(ushort)375, (ushort)97, null}, - {(ushort)375, (ushort)71, null}, - {(ushort)21, (ushort)130, null}, - {(ushort)375, (ushort)70, null}, - {(ushort)168, (ushort)242, null}, - {(ushort)375, (ushort)38, null}, - {(ushort)21, (ushort)123, null}, - {(ushort)375, (ushort)19, null}, - {(ushort)375, (ushort)99, null}, - {(ushort)168, (ushort)301, null}, - {(ushort)309, (ushort)81, null}, - {(ushort)309, (ushort)17, null}, - {(ushort)309, (ushort)329, null}, - {(ushort)309, (ushort)255, null}, - {(ushort)309, (ushort)340, null}, - {(ushort)168, (ushort)162, null}, - {(ushort)375, (ushort)27, null}, - {(ushort)168, (ushort)159, null}, - {(ushort)309, (ushort)170, null}, - {(ushort)168, (ushort)157, null}, - {(ushort)309, (ushort)326, null}, - {(ushort)274, (ushort)275, null}, - {(ushort)274, (ushort)273, null}, - {(ushort)22, (ushort)24, null}, - {(ushort)22, (ushort)26, null}, - {(ushort)22, (ushort)37, null}, - {(ushort)22, (ushort)77, null}, - {(ushort)22, (ushort)122, null}, - {(ushort)22, (ushort)124, null}, - {(ushort)309, (ushort)325, null}, - {(ushort)11, (ushort)12, null}, - {(ushort)309, (ushort)324, null}, - {(ushort)309, (ushort)317, null}, - {(ushort)309, (ushort)32, null}, - {(ushort)309, (ushort)35, null}, - {(ushort)309, (ushort)47, null}, - {(ushort)309, (ushort)54, null}, - {(ushort)309, (ushort)80, null}, - {(ushort)22, (ushort)129, null}, - {(ushort)309, (ushort)99, null}, - {(ushort)309, (ushort)138, null}, - {(ushort)309, (ushort)177, null}, - {(ushort)309, (ushort)179, null}, - {(ushort)309, (ushort)206, null}, - {(ushort)309, (ushort)226, null}, - {(ushort)309, (ushort)276, null}, - {(ushort)309, (ushort)282, null}, - {(ushort)309, (ushort)316, null}, - {(ushort)168, (ushort)166, null}, - {(ushort)11, (ushort)301, null}, - {(ushort)271, (ushort)338, null}, - {(ushort)22, (ushort)126, null} - }); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)28); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)29); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)34); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)36); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)40); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)41); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)42); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)43); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)44); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)45); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)46); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)48); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)50); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)52); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)55); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)57); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)58); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)64); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)65); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)66); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)67); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)68); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)73); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)74); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)78); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)79); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)82); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)85); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)86); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)93); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)95); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)96); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)103); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)104); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)105); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)106); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)107); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)108); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)109); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)111); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)112); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)114); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)115); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)135); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)137); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)139); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)140); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)142); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)149); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)152); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)173); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)176); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)180); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)185); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)186); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)187); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)188); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)189); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)190); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)191); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)192); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)193); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)194); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)195); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)196); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)208); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)209); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)210); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)211); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)212); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)213); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)233); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)234); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)239); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)241); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)243); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)244); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)249); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)259); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)265); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)266); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)287); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)288); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)302); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)304); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)383); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)417); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)418); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)421); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)423); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)424); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)425); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)426); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)427); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)428); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)438); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)439); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)440); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)441); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)442); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)443); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)444); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)445); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)446); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)447); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)448); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)449); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)450); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)451); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)452); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)453); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)454); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)455); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)460); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)461); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)462); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)463); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)464); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)465); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)466); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)467); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)468); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)469); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)470); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)471); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)473); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)475); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)476); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)477); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)478); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)481); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)482); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)484); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)485); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)486); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)488); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)489); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)490); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)494); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)495); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)496); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)497); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)498); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)499); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)504); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)505); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)1, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)6, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)11, (ushort)163}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)12, (ushort)163}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)13, (ushort)122}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)13, (ushort)163}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)14, (ushort)122}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)15, (ushort)154}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)16, (ushort)154}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)20, (ushort)44}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)30, (ushort)11}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)31, (ushort)11}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)39, (ushort)27}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)49, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)51, (ushort)168}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)53, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)56, (ushort)27}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)59, (ushort)154}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)60, (ushort)11}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)61, (ushort)11}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)62, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)63, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)69, (ushort)160}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)72, (ushort)177}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)84, (ushort)11}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)99, (ushort)154}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)100, (ushort)139}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)101, (ushort)139}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)113, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)116, (ushort)17}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)117, (ushort)17}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)118, (ushort)17}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)119, (ushort)17}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)131, (ushort)18}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)132, (ushort)18}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)133, (ushort)18}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)134, (ushort)18}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)136, (ushort)76}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)146, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)147, (ushort)106}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)150, (ushort)18}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)153, (ushort)139}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)154, (ushort)79}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)156, (ushort)48}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)158, (ushort)13}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)158, (ushort)79}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)161, (ushort)18}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)163, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)164, (ushort)167}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)166, (ushort)110}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)167, (ushort)108}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)171, (ushort)110}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)171, (ushort)139}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)178, (ushort)18}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)181, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)182, (ushort)163}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)197, (ushort)179}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)198, (ushort)179}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)199, (ushort)159}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)200, (ushort)159}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)201, (ushort)159}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)202, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)203, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)204, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)205, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)206, (ushort)58}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)215, (ushort)11}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)216, (ushort)11}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)217, (ushort)10}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)218, (ushort)139}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)219, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)220, (ushort)154}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)221, (ushort)112}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)222, (ushort)10}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)223, (ushort)11}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)224, (ushort)11}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)225, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)228, (ushort)10}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)230, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)231, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)237, (ushort)112}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)240, (ushort)110}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)245, (ushort)87}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)246, (ushort)79}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)248, (ushort)25}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)251, (ushort)79}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)251, (ushort)110}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)252, (ushort)159}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)253, (ushort)18}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)254, (ushort)58}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)256, (ushort)48}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)257, (ushort)83}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)258, (ushort)13}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)258, (ushort)79}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)260, (ushort)11}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)261, (ushort)154}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)262, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)263, (ushort)183}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)264, (ushort)175}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)267, (ushort)25}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)268, (ushort)99}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)269, (ushort)159}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)277, (ushort)105}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)278, (ushort)154}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)281, (ushort)99}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)283, (ushort)113}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)284, (ushort)113}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)289, (ushort)159}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)290, (ushort)183}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)291, (ushort)183}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)292, (ushort)167}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)293, (ushort)167}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)294, (ushort)108}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)295, (ushort)108}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)296, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)297, (ushort)75}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)297, (ushort)105}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)298, (ushort)99}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)299, (ushort)99}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)300, (ushort)99}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)305, (ushort)75}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)305, (ushort)105}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)315, (ushort)11}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)316, (ushort)48}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)326, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)328, (ushort)44}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)329, (ushort)99}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)330, (ushort)87}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)330, (ushort)110}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)331, (ushort)87}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)331, (ushort)110}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)332, (ushort)87}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)333, (ushort)87}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)334, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)335, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)336, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)337, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)338, (ushort)141}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)339, (ushort)99}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)340, (ushort)99}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)341, (ushort)11}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)342, (ushort)11}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)343, (ushort)11}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)344, (ushort)11}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)345, (ushort)11}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)346, (ushort)11}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)347, (ushort)11}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)349, (ushort)11}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)350, (ushort)163}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)351, (ushort)11}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)369, (ushort)75}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)369, (ushort)105}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)370, (ushort)75}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)370, (ushort)105}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)384, (ushort)44}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)386, (ushort)46}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)387, (ushort)44}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)388, (ushort)44}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)390, (ushort)11}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)399, (ushort)83}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)402, (ushort)44}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)416, (ushort)167}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)422, (ushort)99}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)422, (ushort)110}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)429, (ushort)110}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)429, (ushort)167}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)430, (ushort)44}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)435, (ushort)99}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)437, (ushort)13}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)479, (ushort)11}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)480, (ushort)79}); - - migrationBuilder.DeleteData( - "filterlists_languages", - new[] {"FilterListId", "LanguageId"}, - new object[] {(ushort)508, (ushort)11}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)1, (ushort)2}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)2, (ushort)3}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)3, (ushort)4}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)4, (ushort)5}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)5, (ushort)6}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)6, (ushort)8}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)7, (ushort)9}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)8, (ushort)9}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)9, (ushort)9}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)10, (ushort)10}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)12, (ushort)11}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)12, (ushort)12}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)12, (ushort)13}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)14, (ushort)12}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)14, (ushort)13}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)15, (ushort)18}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)16, (ushort)18}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)17, (ushort)19}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)18, (ushort)20}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)19, (ushort)21}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)20, (ushort)22}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)23, (ushort)23}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)24, (ushort)23}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)25, (ushort)23}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)26, (ushort)23}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)27, (ushort)24}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)30, (ushort)34}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)37, (ushort)23}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)60, (ushort)33}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)61, (ushort)33}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)75, (ushort)23}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)76, (ushort)23}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)77, (ushort)23}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)83, (ushort)63}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)84, (ushort)32}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)87, (ushort)57}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)88, (ushort)57}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)89, (ushort)57}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)90, (ushort)57}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)91, (ushort)57}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)121, (ushort)23}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)122, (ushort)23}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)123, (ushort)23}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)124, (ushort)23}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)125, (ushort)23}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)126, (ushort)23}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)127, (ushort)23}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)128, (ushort)23}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)129, (ushort)23}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)130, (ushort)23}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)136, (ushort)68}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)155, (ushort)46}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)156, (ushort)46}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)157, (ushort)46}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)158, (ushort)46}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)159, (ushort)46}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)160, (ushort)46}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)161, (ushort)46}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)162, (ushort)46}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)163, (ushort)46}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)164, (ushort)46}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)165, (ushort)46}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)166, (ushort)46}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)167, (ushort)46}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)168, (ushort)46}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)169, (ushort)46}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)172, (ushort)60}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)207, (ushort)47}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)216, (ushort)32}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)223, (ushort)32}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)224, (ushort)32}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)272, (ushort)45}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)273, (ushort)45}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)274, (ushort)45}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)275, (ushort)45}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)305, (ushort)52}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)307, (ushort)20}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)308, (ushort)21}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)309, (ushort)25}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)310, (ushort)25}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)311, (ushort)26}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)312, (ushort)26}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)313, (ushort)26}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)314, (ushort)27}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)315, (ushort)28}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)316, (ushort)29}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)317, (ushort)30}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)318, (ushort)30}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)319, (ushort)30}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)320, (ushort)30}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)321, (ushort)30}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)322, (ushort)30}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)323, (ushort)30}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)324, (ushort)31}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)325, (ushort)35}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)326, (ushort)36}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)327, (ushort)22}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)328, (ushort)22}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)329, (ushort)37}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)330, (ushort)38}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)331, (ushort)38}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)332, (ushort)38}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)333, (ushort)39}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)334, (ushort)40}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)335, (ushort)41}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)336, (ushort)42}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)337, (ushort)42}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)338, (ushort)42}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)339, (ushort)43}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)340, (ushort)43}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)341, (ushort)32}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)342, (ushort)70}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)343, (ushort)32}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)344, (ushort)70}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)345, (ushort)32}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)346, (ushort)32}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)347, (ushort)32}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)348, (ushort)44}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)349, (ushort)34}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)350, (ushort)46}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)351, (ushort)46}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)352, (ushort)48}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)353, (ushort)48}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)354, (ushort)48}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)355, (ushort)48}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)356, (ushort)48}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)357, (ushort)49}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)358, (ushort)49}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)359, (ushort)49}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)360, (ushort)49}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)361, (ushort)49}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)362, (ushort)49}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)363, (ushort)49}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)364, (ushort)50}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)365, (ushort)50}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)366, (ushort)50}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)367, (ushort)51}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)368, (ushort)51}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)369, (ushort)52}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)370, (ushort)52}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)372, (ushort)53}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)373, (ushort)53}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)374, (ushort)53}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)375, (ushort)54}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)376, (ushort)55}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)377, (ushort)56}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)378, (ushort)56}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)379, (ushort)57}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)380, (ushort)58}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)381, (ushort)59}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)384, (ushort)22}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)385, (ushort)22}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)386, (ushort)22}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)387, (ushort)22}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)388, (ushort)22}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)389, (ushort)22}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)390, (ushort)34}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)391, (ushort)22}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)392, (ushort)22}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)393, (ushort)22}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)394, (ushort)61}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)395, (ushort)62}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)396, (ushort)63}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)397, (ushort)63}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)398, (ushort)63}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)399, (ushort)64}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)400, (ushort)69}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)401, (ushort)69}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)403, (ushort)64}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)405, (ushort)57}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)410, (ushort)57}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)411, (ushort)66}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)412, (ushort)66}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)413, (ushort)66}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)414, (ushort)66}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)415, (ushort)66}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)416, (ushort)66}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)419, (ushort)67}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)420, (ushort)67}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)429, (ushort)68}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)430, (ushort)22}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)431, (ushort)22}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)432, (ushort)22}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)433, (ushort)22}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)434, (ushort)22}); - - migrationBuilder.DeleteData( - "filterlists_maintainers", - new[] {"FilterListId", "MaintainerId"}, - new object[] {(ushort)437, (ushort)71}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)5, (byte)15}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)18, (byte)9}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)19, (byte)1}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)30, (byte)9}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)33, (byte)16}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)38, (byte)15}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)60, (byte)7}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)61, (byte)7}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)70, (byte)8}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)71, (byte)8}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)83, (byte)5}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)84, (byte)2}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)94, (byte)10}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)98, (byte)9}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)102, (byte)9}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)134, (byte)9}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)141, (byte)10}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)143, (byte)10}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)144, (byte)10}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)145, (byte)10}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)150, (byte)15}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)151, (byte)10}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)153, (byte)4}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)155, (byte)10}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)159, (byte)4}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)169, (byte)9}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)175, (byte)8}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)184, (byte)4}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)207, (byte)5}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)214, (byte)5}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)216, (byte)4}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)223, (byte)2}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)223, (byte)4}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)224, (byte)4}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)224, (byte)8}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)225, (byte)4}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)226, (byte)4}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)227, (byte)10}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)229, (byte)4}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)232, (byte)15}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)235, (byte)9}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)236, (byte)9}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)238, (byte)10}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)250, (byte)8}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)270, (byte)14}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)279, (byte)8}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)280, (byte)15}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)285, (byte)14}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)286, (byte)14}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)303, (byte)14}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)306, (byte)15}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)308, (byte)1}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)311, (byte)9}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)313, (byte)9}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)314, (byte)1}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)315, (byte)2}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)315, (byte)3}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)315, (byte)15}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)318, (byte)1}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)327, (byte)9}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)332, (byte)16}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)333, (byte)13}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)340, (byte)12}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)341, (byte)4}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)343, (byte)8}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)345, (byte)2}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)349, (byte)9}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)356, (byte)9}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)357, (byte)1}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)358, (byte)1}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)359, (byte)1}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)360, (byte)1}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)361, (byte)1}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)362, (byte)1}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)363, (byte)1}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)365, (byte)4}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)370, (byte)17}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)371, (byte)13}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)371, (byte)15}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)373, (byte)4}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)379, (byte)4}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)381, (byte)15}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)382, (byte)11}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)384, (byte)10}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)388, (byte)17}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)389, (byte)13}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)390, (byte)15}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)391, (byte)15}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)392, (byte)16}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)398, (byte)9}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)402, (byte)10}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)403, (byte)15}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)405, (byte)9}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)422, (byte)13}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)432, (byte)15}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)433, (byte)15}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)434, (byte)15}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)435, (byte)12}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)436, (byte)9}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)472, (byte)4}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)474, (byte)4}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)483, (byte)11}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)487, (byte)11}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)491, (byte)11}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)492, (byte)11}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)493, (byte)11}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)500, (byte)4}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)501, (byte)4}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)502, (byte)4}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)503, (byte)4}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)506, (byte)10}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)507, (byte)17}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)508, (byte)7}); - - migrationBuilder.DeleteData( - "filterlists_tags", - new[] {"FilterListId", "TagId"}, - new object[] {(ushort)508, (byte)10}); - - migrationBuilder.DeleteData( - "forks", - new[] {"ForkFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)7, (ushort)9}); - - migrationBuilder.DeleteData( - "forks", - new[] {"ForkFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)8, (ushort)9}); - - migrationBuilder.DeleteData( - "forks", - new[] {"ForkFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)16, (ushort)59}); - - migrationBuilder.DeleteData( - "forks", - new[] {"ForkFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)16, (ushort)99}); - - migrationBuilder.DeleteData( - "forks", - new[] {"ForkFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)16, (ushort)278}); - - migrationBuilder.DeleteData( - "forks", - new[] {"ForkFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)158, (ushort)258}); - - migrationBuilder.DeleteData( - "forks", - new[] {"ForkFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)163, (ushort)262}); - - migrationBuilder.DeleteData( - "forks", - new[] {"ForkFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)164, (ushort)293}); - - migrationBuilder.DeleteData( - "forks", - new[] {"ForkFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)166, (ushort)301}); - - migrationBuilder.DeleteData( - "forks", - new[] {"ForkFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)167, (ushort)295}); - - migrationBuilder.DeleteData( - "forks", - new[] {"ForkFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)312, (ushort)311}); - - migrationBuilder.DeleteData( - "forks", - new[] {"ForkFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)313, (ushort)311}); - - migrationBuilder.DeleteData( - "forks", - new[] {"ForkFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)350, (ushort)12}); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)1); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)2); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)3); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)4); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)5); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)6); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)7); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)8); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)9); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)12); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)14); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)15); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)16); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)19); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)20); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)21); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)22); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)23); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)24); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)26); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)28); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)29); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)30); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)31); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)32); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)33); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)34); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)35); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)36); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)37); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)38); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)39); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)40); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)41); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)42); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)43); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)45); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)47); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)49); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)50); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)51); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)52); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)53); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)54); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)55); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)56); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)57); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)59); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)60); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)61); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)62); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)63); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)64); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)65); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)66); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)67); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)68); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)69); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)70); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)71); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)72); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)73); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)74); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)77); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)78); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)80); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)81); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)82); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)84); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)85); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)86); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)88); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)89); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)90); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)91); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)92); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)93); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)94); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)95); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)96); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)97); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)98); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)100); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)101); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)102); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)103); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)104); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)107); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)109); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)111); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)114); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)115); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)116); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)117); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)118); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)119); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)120); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)121); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)123); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)124); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)125); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)126); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)127); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)128); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)129); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)130); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)131); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)132); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)133); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)134); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)135); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)136); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)137); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)138); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)140); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)142); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)143); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)144); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)145); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)146); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)147); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)148); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)149); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)150); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)151); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)152); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)153); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)155); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)156); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)157); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)158); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)161); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)162); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)164); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)165); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)166); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)169); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)170); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)171); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)172); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)173); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)174); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)176); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)178); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)180); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)181); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)182); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)184); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)7); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)14); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)15); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)16); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)17); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)11, (ushort)12}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)11, (ushort)301}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)13, (ushort)12}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)13, (ushort)14}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)13, (ushort)301}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)21, (ushort)23}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)21, (ushort)75}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)21, (ushort)121}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)21, (ushort)123}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)21, (ushort)125}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)21, (ushort)130}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)22, (ushort)24}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)22, (ushort)26}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)22, (ushort)37}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)22, (ushort)77}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)22, (ushort)122}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)22, (ushort)124}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)22, (ushort)126}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)22, (ushort)129}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)120, (ushort)25}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)120, (ushort)76}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)120, (ushort)127}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)120, (ushort)128}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)168, (ushort)157}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)168, (ushort)159}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)168, (ushort)162}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)168, (ushort)166}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)168, (ushort)242}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)168, (ushort)301}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)271, (ushort)338}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)274, (ushort)273}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)274, (ushort)275}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)309, (ushort)17}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)309, (ushort)32}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)309, (ushort)35}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)309, (ushort)47}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)309, (ushort)54}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)309, (ushort)80}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)309, (ushort)81}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)309, (ushort)99}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)309, (ushort)138}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)309, (ushort)170}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)309, (ushort)177}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)309, (ushort)179}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)309, (ushort)206}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)309, (ushort)226}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)309, (ushort)255}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)309, (ushort)276}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)309, (ushort)282}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)309, (ushort)316}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)309, (ushort)317}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)309, (ushort)324}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)309, (ushort)325}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)309, (ushort)326}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)309, (ushort)329}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)309, (ushort)340}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)331, (ushort)199}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)331, (ushort)330}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)331, (ushort)332}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)331, (ushort)333}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)371, (ushort)110}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)371, (ushort)232}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)375, (ushort)2}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)375, (ushort)18}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)375, (ushort)19}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)375, (ushort)27}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)375, (ushort)38}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)375, (ushort)70}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)375, (ushort)71}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)375, (ushort)97}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)375, (ushort)99}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)375, (ushort)148}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)375, (ushort)174}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)375, (ushort)183}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)375, (ushort)184}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)375, (ushort)214}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)375, (ushort)232}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)375, (ushort)247}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)375, (ushort)279}); - - migrationBuilder.DeleteData( - "merges", - new[] {"MergeFilterListId", "UpstreamFilterListId"}, - new object[] {(ushort)375, (ushort)307}); - - migrationBuilder.DeleteData( - "software_syntaxes", - new[] {"SyntaxId", "SoftwareId"}, - new object[] {(byte)1, (byte)7}); - - migrationBuilder.DeleteData( - "software_syntaxes", - new[] {"SyntaxId", "SoftwareId"}, - new object[] {(byte)1, (byte)11}); - - migrationBuilder.DeleteData( - "software_syntaxes", - new[] {"SyntaxId", "SoftwareId"}, - new object[] {(byte)1, (byte)12}); - - migrationBuilder.DeleteData( - "software_syntaxes", - new[] {"SyntaxId", "SoftwareId"}, - new object[] {(byte)2, (byte)8}); - - migrationBuilder.DeleteData( - "software_syntaxes", - new[] {"SyntaxId", "SoftwareId"}, - new object[] {(byte)2, (byte)9}); - - migrationBuilder.DeleteData( - "software_syntaxes", - new[] {"SyntaxId", "SoftwareId"}, - new object[] {(byte)3, (byte)2}); - - migrationBuilder.DeleteData( - "software_syntaxes", - new[] {"SyntaxId", "SoftwareId"}, - new object[] {(byte)3, (byte)4}); - - migrationBuilder.DeleteData( - "software_syntaxes", - new[] {"SyntaxId", "SoftwareId"}, - new object[] {(byte)3, (byte)6}); - - migrationBuilder.DeleteData( - "software_syntaxes", - new[] {"SyntaxId", "SoftwareId"}, - new object[] {(byte)4, (byte)1}); - - migrationBuilder.DeleteData( - "software_syntaxes", - new[] {"SyntaxId", "SoftwareId"}, - new object[] {(byte)4, (byte)5}); - - migrationBuilder.DeleteData( - "software_syntaxes", - new[] {"SyntaxId", "SoftwareId"}, - new object[] {(byte)6, (byte)3}); - - migrationBuilder.DeleteData( - "software_syntaxes", - new[] {"SyntaxId", "SoftwareId"}, - new object[] {(byte)11, (byte)10}); - - migrationBuilder.DeleteData( - "tags", - "Id", - (byte)6); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)1); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)2); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)3); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)4); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)5); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)6); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)7); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)8); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)9); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)10); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)11); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)12); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)13); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)14); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)15); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)16); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)17); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)18); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)19); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)20); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)21); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)22); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)23); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)24); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)25); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)26); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)27); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)30); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)31); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)32); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)33); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)35); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)37); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)38); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)39); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)47); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)49); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)51); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)53); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)54); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)56); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)59); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)60); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)61); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)62); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)63); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)69); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)70); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)71); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)72); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)75); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)76); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)77); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)80); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)81); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)83); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)84); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)87); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)88); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)89); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)90); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)91); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)94); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)97); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)98); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)99); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)100); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)101); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)102); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)110); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)113); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)116); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)117); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)118); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)119); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)120); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)121); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)122); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)123); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)124); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)125); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)126); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)127); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)128); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)129); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)130); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)131); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)132); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)133); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)134); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)136); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)138); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)141); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)143); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)144); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)145); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)146); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)147); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)148); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)150); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)151); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)153); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)154); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)155); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)156); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)157); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)158); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)159); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)160); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)161); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)162); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)163); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)164); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)165); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)166); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)167); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)168); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)169); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)170); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)171); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)172); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)174); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)175); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)177); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)178); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)179); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)181); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)182); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)183); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)184); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)197); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)198); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)199); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)200); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)201); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)202); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)203); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)204); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)205); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)206); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)207); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)214); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)215); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)216); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)217); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)218); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)219); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)220); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)221); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)222); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)223); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)224); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)225); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)226); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)227); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)228); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)229); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)230); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)231); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)232); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)235); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)236); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)237); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)238); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)240); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)242); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)245); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)246); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)247); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)248); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)250); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)251); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)252); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)253); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)254); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)255); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)256); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)257); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)258); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)260); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)261); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)262); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)263); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)264); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)267); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)268); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)269); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)270); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)271); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)272); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)273); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)274); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)275); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)276); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)277); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)278); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)279); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)280); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)281); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)282); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)283); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)284); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)285); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)286); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)289); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)290); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)291); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)292); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)293); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)294); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)295); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)296); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)297); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)298); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)299); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)300); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)301); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)303); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)305); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)306); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)307); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)308); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)309); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)310); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)311); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)312); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)313); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)314); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)315); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)316); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)317); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)318); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)319); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)320); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)321); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)322); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)323); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)324); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)325); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)326); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)327); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)328); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)329); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)330); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)331); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)332); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)333); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)334); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)335); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)336); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)337); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)338); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)339); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)340); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)341); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)342); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)343); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)344); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)345); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)346); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)347); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)348); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)349); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)350); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)351); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)352); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)353); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)354); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)355); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)356); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)357); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)358); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)359); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)360); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)361); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)362); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)363); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)364); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)365); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)366); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)367); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)368); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)369); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)370); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)371); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)372); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)373); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)374); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)375); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)376); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)377); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)378); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)379); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)380); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)381); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)382); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)384); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)385); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)386); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)387); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)388); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)389); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)390); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)391); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)392); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)393); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)394); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)395); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)396); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)397); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)398); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)399); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)400); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)401); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)402); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)403); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)405); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)410); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)411); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)412); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)413); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)414); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)415); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)416); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)419); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)420); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)422); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)429); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)430); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)431); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)432); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)433); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)434); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)435); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)436); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)437); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)472); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)474); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)479); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)480); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)483); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)487); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)491); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)492); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)493); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)500); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)501); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)502); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)503); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)506); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)507); - - migrationBuilder.DeleteData( - "filterlists", - "Id", - (ushort)508); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)10); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)11); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)13); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)17); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)18); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)25); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)27); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)44); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)46); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)48); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)58); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)75); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)76); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)79); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)83); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)87); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)99); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)105); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)106); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)108); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)110); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)112); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)113); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)122); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)139); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)141); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)154); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)159); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)160); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)163); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)167); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)168); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)175); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)177); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)179); - - migrationBuilder.DeleteData( - "languages", - "Id", - (ushort)183); - - migrationBuilder.DeleteData( - "licenses", - "Id", - (byte)19); - - migrationBuilder.DeleteData( - "licenses", - "Id", - (byte)20); - - migrationBuilder.DeleteData( - "licenses", - "Id", - (byte)21); - - migrationBuilder.DeleteData( - "licenses", - "Id", - (byte)23); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)2); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)3); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)4); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)5); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)6); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)8); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)9); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)10); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)11); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)12); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)13); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)18); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)19); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)20); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)21); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)22); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)23); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)24); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)25); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)26); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)27); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)28); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)29); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)30); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)31); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)32); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)33); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)34); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)35); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)36); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)37); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)38); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)39); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)40); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)41); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)42); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)43); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)44); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)45); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)46); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)47); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)48); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)49); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)50); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)51); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)52); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)53); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)54); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)55); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)56); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)57); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)58); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)59); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)60); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)61); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)62); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)63); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)64); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)66); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)67); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)68); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)69); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)70); - - migrationBuilder.DeleteData( - "maintainers", - "Id", - (ushort)71); - - migrationBuilder.DeleteData( - "software", - "Id", - (byte)1); - - migrationBuilder.DeleteData( - "software", - "Id", - (byte)2); - - migrationBuilder.DeleteData( - "software", - "Id", - (byte)3); - - migrationBuilder.DeleteData( - "software", - "Id", - (byte)4); - - migrationBuilder.DeleteData( - "software", - "Id", - (byte)5); - - migrationBuilder.DeleteData( - "software", - "Id", - (byte)6); - - migrationBuilder.DeleteData( - "software", - "Id", - (byte)7); - - migrationBuilder.DeleteData( - "software", - "Id", - (byte)8); - - migrationBuilder.DeleteData( - "software", - "Id", - (byte)9); - - migrationBuilder.DeleteData( - "software", - "Id", - (byte)10); - - migrationBuilder.DeleteData( - "software", - "Id", - (byte)11); - - migrationBuilder.DeleteData( - "software", - "Id", - (byte)12); - - migrationBuilder.DeleteData( - "tags", - "Id", - (byte)1); - - migrationBuilder.DeleteData( - "tags", - "Id", - (byte)2); - - migrationBuilder.DeleteData( - "tags", - "Id", - (byte)3); - - migrationBuilder.DeleteData( - "tags", - "Id", - (byte)4); - - migrationBuilder.DeleteData( - "tags", - "Id", - (byte)5); - - migrationBuilder.DeleteData( - "tags", - "Id", - (byte)7); - - migrationBuilder.DeleteData( - "tags", - "Id", - (byte)8); - - migrationBuilder.DeleteData( - "tags", - "Id", - (byte)9); - - migrationBuilder.DeleteData( - "tags", - "Id", - (byte)10); - - migrationBuilder.DeleteData( - "tags", - "Id", - (byte)11); - - migrationBuilder.DeleteData( - "tags", - "Id", - (byte)12); - - migrationBuilder.DeleteData( - "tags", - "Id", - (byte)13); - - migrationBuilder.DeleteData( - "tags", - "Id", - (byte)14); - - migrationBuilder.DeleteData( - "tags", - "Id", - (byte)15); - - migrationBuilder.DeleteData( - "tags", - "Id", - (byte)16); - - migrationBuilder.DeleteData( - "tags", - "Id", - (byte)17); - - migrationBuilder.DeleteData( - "licenses", - "Id", - (byte)1); - - migrationBuilder.DeleteData( - "licenses", - "Id", - (byte)2); - - migrationBuilder.DeleteData( - "licenses", - "Id", - (byte)3); - - migrationBuilder.DeleteData( - "licenses", - "Id", - (byte)4); - - migrationBuilder.DeleteData( - "licenses", - "Id", - (byte)5); - - migrationBuilder.DeleteData( - "licenses", - "Id", - (byte)6); - - migrationBuilder.DeleteData( - "licenses", - "Id", - (byte)7); - - migrationBuilder.DeleteData( - "licenses", - "Id", - (byte)8); - - migrationBuilder.DeleteData( - "licenses", - "Id", - (byte)9); - - migrationBuilder.DeleteData( - "licenses", - "Id", - (byte)10); - - migrationBuilder.DeleteData( - "licenses", - "Id", - (byte)11); - - migrationBuilder.DeleteData( - "licenses", - "Id", - (byte)12); - - migrationBuilder.DeleteData( - "licenses", - "Id", - (byte)13); - - migrationBuilder.DeleteData( - "licenses", - "Id", - (byte)14); - - migrationBuilder.DeleteData( - "licenses", - "Id", - (byte)15); - - migrationBuilder.DeleteData( - "licenses", - "Id", - (byte)16); - - migrationBuilder.DeleteData( - "licenses", - "Id", - (byte)17); - - migrationBuilder.DeleteData( - "licenses", - "Id", - (byte)18); - - migrationBuilder.DeleteData( - "licenses", - "Id", - (byte)22); - - migrationBuilder.DeleteData( - "syntaxes", - "Id", - (byte)1); - - migrationBuilder.DeleteData( - "syntaxes", - "Id", - (byte)2); - - migrationBuilder.DeleteData( - "syntaxes", - "Id", - (byte)3); - - migrationBuilder.DeleteData( - "syntaxes", - "Id", - (byte)4); - - migrationBuilder.DeleteData( - "syntaxes", - "Id", - (byte)6); - - migrationBuilder.DeleteData( - "syntaxes", - "Id", - (byte)7); - - migrationBuilder.DeleteData( - "syntaxes", - "Id", - (byte)8); - - migrationBuilder.DeleteData( - "syntaxes", - "Id", - (byte)9); - - migrationBuilder.DeleteData( - "syntaxes", - "Id", - (byte)10); - - migrationBuilder.DeleteData( - "syntaxes", - "Id", - (byte)11); - - migrationBuilder.DeleteData( - "syntaxes", - "Id", - (byte)12); - - migrationBuilder.AlterColumn( - "ModifiedDateUtc", - "tags", - "TIMESTAMP", - nullable: false, - defaultValueSql: "current_timestamp() ON UPDATE current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldNullable: true, - oldDefaultValueSql: "current_timestamp() ON UPDATE current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "tags", - "TIMESTAMP", - nullable: false, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldNullable: true, - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "ModifiedDateUtc", - "syntaxes", - "TIMESTAMP", - nullable: false, - defaultValueSql: "current_timestamp() ON UPDATE current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldNullable: true, - oldDefaultValueSql: "current_timestamp() ON UPDATE current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "syntaxes", - "TIMESTAMP", - nullable: false, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldNullable: true, - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "software_syntaxes", - "TIMESTAMP", - nullable: false, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldNullable: true, - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "ModifiedDateUtc", - "software", - "TIMESTAMP", - nullable: false, - defaultValueSql: "current_timestamp() ON UPDATE current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldNullable: true, - oldDefaultValueSql: "current_timestamp() ON UPDATE current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "software", - "TIMESTAMP", - nullable: false, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldNullable: true, - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "ModifiedDateUtc", - "snapshots", - "TIMESTAMP", - nullable: false, - defaultValueSql: "current_timestamp() ON UPDATE current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldNullable: true, - oldDefaultValueSql: "current_timestamp() ON UPDATE current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "snapshots", - "TIMESTAMP", - nullable: false, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldNullable: true, - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "rules", - "TIMESTAMP", - nullable: false, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldNullable: true, - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "merges", - "TIMESTAMP", - nullable: false, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldNullable: true, - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "ModifiedDateUtc", - "maintainers", - "TIMESTAMP", - nullable: false, - defaultValueSql: "current_timestamp() ON UPDATE current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldNullable: true, - oldDefaultValueSql: "current_timestamp() ON UPDATE current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "maintainers", - "TIMESTAMP", - nullable: false, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldNullable: true, - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "ModifiedDateUtc", - "licenses", - "TIMESTAMP", - nullable: false, - defaultValueSql: "current_timestamp() ON UPDATE current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldNullable: true, - oldDefaultValueSql: "current_timestamp() ON UPDATE current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "licenses", - "TIMESTAMP", - nullable: false, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldNullable: true, - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "ModifiedDateUtc", - "languages", - "TIMESTAMP", - nullable: false, - defaultValueSql: "current_timestamp() ON UPDATE current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldNullable: true, - oldDefaultValueSql: "current_timestamp() ON UPDATE current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "languages", - "TIMESTAMP", - nullable: false, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldNullable: true, - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "forks", - "TIMESTAMP", - nullable: false, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldNullable: true, - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "filterlists_tags", - "TIMESTAMP", - nullable: false, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldNullable: true, - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "filterlists_maintainers", - "TIMESTAMP", - nullable: false, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldNullable: true, - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "filterlists_languages", - "TIMESTAMP", - nullable: false, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldNullable: true, - oldDefaultValueSql: "current_timestamp()"); - - migrationBuilder.AlterColumn( - "ModifiedDateUtc", - "filterlists", - "TIMESTAMP", - nullable: false, - defaultValueSql: "current_timestamp() ON UPDATE current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldNullable: true, - oldDefaultValueSql: "current_timestamp() ON UPDATE current_timestamp()"); - - migrationBuilder.AlterColumn( - "CreatedDateUtc", - "filterlists", - "TIMESTAMP", - nullable: false, - defaultValueSql: "current_timestamp()", - oldClrType: typeof(DateTime), - oldType: "TIMESTAMP", - oldNullable: true, - oldDefaultValueSql: "current_timestamp()"); - } - } -} \ No newline at end of file diff --git a/src/FilterLists.Api/Migrations/FilterListsDbContextModelSnapshot.cs b/src/FilterLists.Api/Migrations/FilterListsDbContextModelSnapshot.cs index 2aae6376d..815b8c144 100644 --- a/src/FilterLists.Api/Migrations/FilterListsDbContextModelSnapshot.cs +++ b/src/FilterLists.Api/Migrations/FilterListsDbContextModelSnapshot.cs @@ -31,6 +31,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("TEXT"); b.Property("CreatedDateUtc") + .IsRequired() .ValueGeneratedOnAdd() .HasColumnType("TIMESTAMP") .HasDefaultValueSql("current_timestamp()"); @@ -68,6 +69,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasDefaultValue((byte)5); b.Property("ModifiedDateUtc") + .IsRequired() .ValueGeneratedOnAddOrUpdate() .HasColumnType("TIMESTAMP") .HasDefaultValueSql("current_timestamp() ON UPDATE current_timestamp()"); @@ -99,5035 +101,6 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.HasIndex("SyntaxId"); b.ToTable("filterlists"); - - b.HasData( - new - { - Id = (ushort)1, CantSnapshot = false, - Description = - "A filter list that blocks mobile advertisements and trackers on Japanese properties", - HomeUrl = "https://280blocker.net", LicenseId = (byte)1, Name = "280 Blocker", - SubmissionUrl = - "https://docs.google.com/forms/d/e/1FAIpQLScNeZhFrFZt9GhIVGdThGz7oyepcNRKuOi5PJDnsC-awxTeOQ/viewform", - SyntaxId = (byte)3, ViewUrl = "https://280blocker.net/files/280blocker_adblock.txt" - }, - new - { - Id = (ushort)2, CantSnapshot = false, - Description = - "Mute is an AdBlock Plus filter for user comments. In the same way that AdBlock hides ads, AdBlock can use this filter to hide user-generated comments, allowing you to browse the Internet with less stupidity clawing at your eyeballs.", - DescriptionSourceUrl = "https://mute.bradconte.com/", HomeUrl = "https://mute.bradconte.com/", - IssuesUrl = "https://github.com/B-Con/mute/issues", LicenseId = (byte)2, Name = "Mute", - SyntaxId = (byte)3, ViewUrl = "https://mute.bradconte.com/mute.txt" - }, - new - { - Id = (ushort)3, CantSnapshot = false, - Description = "Hosts file to block advertisements and trackers designed for Android", - ForumUrl = "https://forum.xda-developers.com/showthread.php?t=1916098", - HomeUrl = "https://forum.xda-developers.com/showthread.php?t=1916098", LicenseId = (byte)3, - Name = "MoaAB: Mother of All AD-BLOCKING", SyntaxId = (byte)1, - ViewUrl = "https://adblock.mahakala.is/" - }, - new - { - Id = (ushort)4, CantSnapshot = false, - Description = "Hosts file blocking known malware, spyware, virus, and shock sites", - DescriptionSourceUrl = "https://github.com/michaeltrimm/hosts-blocking", - DiscontinuedDate = new DateTime(2016, 12, 29, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://github.com/michaeltrimm/hosts-blocking", - IssuesUrl = "https://github.com/michaeltrimm/hosts-blocking/issues", LicenseId = (byte)2, - Name = "Hosts Blocking", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/michaeltrimm/hosts-blocking/master/_hosts.txt" - }, - new - { - Id = (ushort)5, CantSnapshot = false, - Description = "A list to keep people from knowing you have read their Facebook message", - DescriptionSourceUrl = - "https://adblockplus.org/blog/how-to-keep-people-from-knowing-you-ve-read-their-facebook-message", - DonateUrl = "https://adblockplus.org/en/donate", - ForumUrl = "https://adblockplus.org/forum/index.php", - HomeUrl = - "https://adblockplus.org/blog/how-to-keep-people-from-knowing-you-ve-read-their-facebook-message", - LicenseId = (byte)4, Name = "Message \"Seen\" Remover for Facebook", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/message_seen_remover_for_facebook.txt" - }, - new - { - Id = (ushort)6, CantSnapshot = false, - Description = "A filter list that blocks advertisements and trackers on Japanese properties", - HomeUrl = "https://github.com/mayve/private-adblock-filters", - IssuesUrl = "https://github.com/mayve/private-adblock-filters/issues", LicenseId = (byte)5, - Name = "Private Adblock Filters", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/mayve/private-adblock-filters/master/Adblock_List.txt" - }, - new - { - Id = (ushort)7, CantSnapshot = false, - Description = - "The Malware URLs in the 'gray area.' To be used by security researchers and anti-malware researchers. It can also be used by individuals to protect themselves. The 'gray area' is an area where many malware URLs exists, but there is also a big number of false positives as the gray area is the one where only 2 or 3 pieces of evidence were discovered. The 'gray area' should not be used for blocking domains or URLs, it is published only with the aim of helping malware researchers.", - DescriptionSourceUrl = "http://malwareurls.joxeankoret.com/", - DiscontinuedDate = new DateTime(2015, 7, 30, 0, 0, 0, 0, DateTimeKind.Unspecified), - EmailAddress = "info@joxeankoret.com", HomeUrl = "http://malwareurls.joxeankoret.com/", - LicenseId = (byte)2, Name = "Malware URLs Gray Area", SyntaxId = (byte)3, - ViewUrl = "http://malwareurls.joxeankoret.com/grayarea.txt" - }, - new - { - Id = (ushort)8, CantSnapshot = false, - Description = - "The domains of Malware URLs to be used by security researchers and anti-malware researchers. It can also be used by individuals to protect themselves.", - DescriptionSourceUrl = "http://malwareurls.joxeankoret.com/", - DiscontinuedDate = new DateTime(2015, 7, 30, 0, 0, 0, 0, DateTimeKind.Unspecified), - EmailAddress = "info@joxeankoret.com", HomeUrl = "http://malwareurls.joxeankoret.com/", - LicenseId = (byte)2, Name = "Malware URLs Domains", SyntaxId = (byte)2, - ViewUrl = "http://malwareurls.joxeankoret.com/domains.txt" - }, - new - { - Id = (ushort)9, CantSnapshot = false, - Description = - "A full set of Malware URLs to be used by security researchers and anti-malware researchers. It can also be used by individuals to protect themselves.", - DescriptionSourceUrl = "http://malwareurls.joxeankoret.com/", - DiscontinuedDate = new DateTime(2015, 7, 30, 0, 0, 0, 0, DateTimeKind.Unspecified), - EmailAddress = "info@joxeankoret.com", HomeUrl = "http://malwareurls.joxeankoret.com/", - LicenseId = (byte)2, Name = "Malware URLs", SyntaxId = (byte)3, - ViewUrl = "http://malwareurls.joxeankoret.com/normal.txt" - }, - new - { - Id = (ushort)10, CantSnapshot = false, Description = "A hosts list of domains serving malware", - ForumUrl = "https://www.malwaredomainlist.com/forums/", - HomeUrl = "https://www.malwaredomainlist.com/", LicenseId = (byte)7, - Name = "Malware Domain Hosts List", - SubmissionUrl = "https://www.malwaredomainlist.com/contact.php", SyntaxId = (byte)1, - ViewUrl = "https://www.malwaredomainlist.com/hostslist/hosts.txt" - }, - new - { - Id = (ushort)11, CantSnapshot = false, Description = "A merged list of Liste FR and EasyList", - LicenseId = (byte)6, Name = "Liste FR + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/liste_fr+easylist.txt" - }, - new - { - Id = (ushort)12, CantSnapshot = false, - Description = - "Liste FR is an EasyList affiliated filter list that specifically removes adverts on French language websites.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - EmailAddress = "listefr.adblock@gmail.com", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=91", - HomeUrl = "https://forums.lanik.us/viewforum.php?f=91", LicenseId = (byte)6, Name = "Liste FR", - SyntaxId = (byte)3, ViewUrl = "https://easylist-downloads.adblockplus.org/liste_fr.txt" - }, - new - { - Id = (ushort)13, CantSnapshot = false, - Description = "A merged list of Liste AR, Liste FR, and EasyList", LicenseId = (byte)6, - Name = "Liste AR + Liste FR + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/liste_ar+liste_fr+easylist.txt" - }, - new - { - Id = (ushort)14, CantSnapshot = false, - Description = - "Liste AR is an EasyList affiliated filter list that specifically removes adverts on Arabic language websites.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - EmailAddress = "liste.ar.adblock@gmail.com", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=98", - HomeUrl = "https://code.google.com/archive/p/liste-ar-adblock/", LicenseId = (byte)6, - Name = "Liste AR", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/Liste_AR.txt" - }, - new - { - Id = (ushort)15, CantSnapshot = false, - Description = - "A filter list that fixes filtration errors in an alternative way due to limitations of adblockers other than AdGuard or those using Webkit content blocker API.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/SlowMemory/List-KR/master/unbreak.txt", - HomeUrl = "https://list-kr.github.io/", - IssuesUrl = "https://github.com/SlowMemory/List-KR/issues", LicenseId = (byte)8, - Name = "List-KR Unbreak", SubmissionUrl = "https://list-kr.github.io/form.html", - ViewUrl = "https://raw.githubusercontent.com/SlowMemory/List-KR/master/unbreak.txt" - }, - new - { - Id = (ushort)16, CantSnapshot = false, - Description = - "A filter list that enables removing of ads, trackers, and various scripts from websites with Korean content.", - DescriptionSourceUrl = "https://raw.githubusercontent.com/SlowMemory/List-KR/master/filter.txt", - HomeUrl = "https://list-kr.github.io/", - IssuesUrl = "https://github.com/SlowMemory/List-KR/issues", LicenseId = (byte)8, - Name = "List-KR", SubmissionUrl = "https://list-kr.github.io/form.html", SyntaxId = (byte)6, - ViewUrl = "https://raw.githubusercontent.com/SlowMemory/List-KR/master/filter.txt" - }, - new - { - Id = (ushort)17, CantSnapshot = false, - Description = - "Block ads, banners, 3rd party Cookies, 3rd party page counters, web bugs, and even most hijackers and possibly unwanted programs.", - DescriptionSourceUrl = "http://winhelp2002.mvps.org/hosts.htm", - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UNHL2VY85PB8N", - EmailAddress = "winhelp2002@gmail.com", HomeUrl = "http://winhelp2002.mvps.org/", - LicenseId = (byte)9, Name = "MVPS HOSTS", SyntaxId = (byte)1, - ViewUrl = "http://winhelp2002.mvps.org/hosts.txt" - }, - new - { - Id = (ushort)18, CantSnapshot = false, - Description = "Remove filler, upsells, click bait and other low or negative-value annoyances.", - DescriptionSourceUrl = "https://github.com/taylr/linkedinsanity", - HomeUrl = "https://github.com/taylr/linkedinsanity", - IssuesUrl = "https://github.com/taylr/linkedinsanity/issues", LicenseId = (byte)2, - Name = "Linked Insanity Annoyance Rules", SyntaxId = (byte)3, - ViewUrl = "https://raw.githubusercontent.com/taylr/linkedinsanity/master/linkedinsanity.txt" - }, - new - { - Id = (ushort)19, CantSnapshot = false, - Description = "A list for uBlock/Adblock plus to stop cryptomining in your browser. ", - DescriptionSourceUrl = "https://github.com/hoshsadiq/adblock-nocoin-list", - HomeUrl = "https://github.com/hoshsadiq/adblock-nocoin-list", - IssuesUrl = "https://github.com/hoshsadiq/adblock-nocoin-list/issues", LicenseId = (byte)2, - Name = "NoCoin", SyntaxId = (byte)3, - ViewUrl = "https://raw.githubusercontent.com/hoshsadiq/adblock-nocoin-list/master/nocoin.txt" - }, - new - { - Id = (ushort)20, CantSnapshot = false, - Description = - "Removes ads, affiliation ads, and empty boxes on Norwegian sites to produce a cleaner browser experience. Meant to be used on top of general filters.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Dandelion Sprout's Norwegian Filters for Tidier Websites", SyntaxId = (byte)3, - ViewUrl = "https://github.com/DandelionSprout/adfilt/raw/master/NorwegianList.txt" - }, - new - { - Id = (ushort)21, CantSnapshot = false, - Description = "A combined IP blocklist for blocking ransomware.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, Name = "Ransomware Tracker IP Blocklist", SyntaxId = (byte)9, - ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/RW_IPBL.txt" - }, - new - { - Id = (ushort)22, CantSnapshot = false, - Description = "A combined domain blocklist for blocking ransomware.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, Name = "Ransomware Tracker Domain Blocklist", SyntaxId = (byte)2, - ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/RW_DOMBL.txt" - }, - new - { - Id = (ushort)23, CantSnapshot = false, - Description = "Blocks CryptoWall from payment site servers by IP address.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, - Name = "Ransomware Tracker CryptoWall Ransomware Payment Sites IP Blocklist", - SyntaxId = (byte)9, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/CW_PS_IPBL.txt" - }, - new - { - Id = (ushort)24, CantSnapshot = false, - Description = "Blocks CryptoWall from payment site servers by domain.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, - Name = "Ransomware Tracker CryptoWall Ransomware Payment Sites Domain Blocklist", - SyntaxId = (byte)2, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/CW_PS_DOMBL.txt" - }, - new - { - Id = (ushort)25, CantSnapshot = false, - Description = "Blocks CryptoWall from botnet command and control servers by URL.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, Name = "Ransomware Tracker CryptoWall Ransomware C2 URL Blocklist", - SyntaxId = (byte)8, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/CW_C2_URLBL.txt" - }, - new - { - Id = (ushort)26, CantSnapshot = false, - Description = "Blocks CryptoWall from botnet command and control servers by domain.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, Name = "Ransomware Tracker CryptoWall Ransomware C2 Domain Blocklist", - SyntaxId = (byte)2, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/CW_C2_DOMBL.txt" - }, - new - { - Id = (ushort)27, CantSnapshot = false, - Description = - "A text file with filters to aid in blocking online trackers, for use in a blocker such as uBlock Origin.", - DescriptionSourceUrl = "https://github.com/metaphoricgiraffe/tracking-filters", - HomeUrl = "https://github.com/metaphoricgiraffe/tracking-filters", - IssuesUrl = "https://github.com/metaphoricgiraffe/tracking-filters/issues", - LicenseId = (byte)11, Name = "Privacy Filters", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/metaphoricgiraffe/tracking-filters/master/trackingfilters.txt" - }, - new - { - Id = (ushort)28, CantSnapshot = false, - Description = - "The Quiet list blocks all other notices regardless of their size or obnoxiousness. Simple two- or three-word links to privacy pages aren't blocked (such as links in a page footer), but a lengthy paragraph mid-page will be.", - DescriptionSourceUrl = "https://github.com/liamja/Prebake", - DiscontinuedDate = new DateTime(2018, 5, 28, 0, 0, 0, 0, DateTimeKind.Unspecified), - EmailAddress = "cookies@prebake.eu", HomeUrl = "http://prebake.eu/", - IssuesUrl = "https://github.com/liamja/Prebake/issues", LicenseId = (byte)5, - Name = "Prebake Quiet", - ViewUrl = "https://raw.githubusercontent.com/liamja/Prebake/master/quiet.txt" - }, - new - { - Id = (ushort)29, CantSnapshot = false, - Description = - "Prebake is an Adblock filter subscription that blocks large, obtrusive cookie notices. These notices either consume a considerable amount of screen real estate or popup and distract the viewers attention, which can be just as annoying as ads.", - DescriptionSourceUrl = "http://prebake.eu/", - DiscontinuedDate = new DateTime(2018, 5, 28, 0, 0, 0, 0, DateTimeKind.Unspecified), - EmailAddress = "cookies@prebake.eu", HomeUrl = "http://prebake.eu/", - IssuesUrl = "https://github.com/liamja/Prebake/issues", LicenseId = (byte)5, - Name = "Prebake Obtrusive", - ViewUrl = "https://raw.githubusercontent.com/liamja/Prebake/master/obtrusive.txt" - }, - new - { - Id = (ushort)30, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = - "Filters that hide and block pop-ups, widgets, newsletters, push notifications, arrows and other irritating elements on Polish websites (include Polish GDPR-Cookies Filters).", - DescriptionSourceUrl = "https://github.com/PolishFiltersTeam/PolishAnnoyanceFilters", - HomeUrl = "https://polishannoyancefilters.netlify.com", - IssuesUrl = "https://github.com/PolishFiltersTeam/PolishAnnoyanceFilters/issues", - LicenseId = (byte)9, Name = "Polish Annoyance Filters", - PublishedDate = new DateTime(2016, 10, 24, 0, 0, 0, 0, DateTimeKind.Unspecified), - SubmissionUrl = "https://polishannoyancefilters.netlify.com/issues", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/PolishFiltersTeam/PolishAnnoyanceFilters/master/PPB.txt" - }, - new - { - Id = (ushort)31, CantSnapshot = false, - Description = - "Contains a list of elements of advertising, such as banners or flash animations, the most commonly used on Polish websites.", - DescriptionSourceUrl = "http://niecko.pl/adblock/", - DiscontinuedDate = new DateTime(2011, 12, 10, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "http://niecko.pl/adblock/", LicenseId = (byte)5, Name = "PLgeneral", - ViewUrl = "https://www.niecko.pl/adblock/adblock.txt" - }, - new - { - Id = (ushort)32, CantSnapshot = false, Description = "Block advertisements.", - EmailAddress = "pgl@yoyo.org", HomeUrl = "https://pgl.yoyo.org/adservers/", LicenseId = (byte)5, - Name = "Peter Lowe's List", - ViewUrl = - "https://pgl.yoyo.org/adservers/serverlist.php?hostformat=adblockplus&showintro=1&mimetype=plaintext" - }, - new - { - Id = (ushort)33, CantSnapshot = false, - Description = - "Adblock filter for obtrusive overlay (pop up) elements and various other annoying elements on websites.", - DescriptionSourceUrl = "https://github.com/LordBadmintonofYorkshire/Overlay-Blocker", - HomeUrl = "https://github.com/LordBadmintonofYorkshire/Overlay-Blocker", - IssuesUrl = "https://github.com/LordBadmintonofYorkshire/Overlay-Blocker/issues", - LicenseId = (byte)5, Name = "Overlay Blocker", - ViewUrl = - "https://raw.githubusercontent.com/LordBadmintonofYorkshire/Overlay-Blocker/master/blocklist.txt" - }, - new - { - Id = (ushort)34, CantSnapshot = false, - Description = - "OpenPhish uses proprietary Artificial Intelligence algorithms to automatically identify zero-day phishing sites and provide comprehensive, actionable, real-time threat intelligence.", - DescriptionSourceUrl = "https://openphish.com/", EmailAddress = "contact@openphish.com", - HomeUrl = "https://openphish.com/", LicenseId = (byte)5, - Name = "OpenPhish Phishing Intelligence Community Feed", - ViewUrl = "https://openphish.com/feed.txt" - }, - new - { - Id = (ushort)35, CantSnapshot = false, Description = "Blocks trackers.", - HomeUrl = "https://github.com/quidsup/notrack", - IssuesUrl = "https://github.com/quidsup/notrack/issues", LicenseId = (byte)5, - Name = "NoTrack Blocklist", - ViewUrl = "https://raw.githubusercontent.com/quidsup/notrack/master/trackers.txt" - }, - new - { - Id = (ushort)36, CantSnapshot = false, - Description = - "A personal filter list. Each host is either an ad, phishing, malicious, analytics, or clickbait.", - DescriptionSourceUrl = "https://github.com/genediazjr/nopelist", - HomeUrl = "https://github.com/genediazjr/nopelist", - IssuesUrl = "https://github.com/genediazjr/nopelist/issues", LicenseId = (byte)5, - Name = "Nopelist", - ViewUrl = "https://raw.githubusercontent.com/genediazjr/nopelist/master/nopelist.txt" - }, - new - { - Id = (ushort)37, CantSnapshot = false, - Description = "Blocks Locky from botnet command and control servers by domain.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, Name = "Ransomware Tracker Locky Ransomware C2 Domain Blocklist", - SyntaxId = (byte)2, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/LY_C2_DOMBL.txt" - }, - new - { - Id = (ushort)38, CantSnapshot = false, - Description = "AdBlock list for blocking 'how i can help you?' widgets.", - DescriptionSourceUrl = "https://github.com/Rpsl/adblock-leadgenerator-list", - HomeUrl = "https://github.com/Rpsl/adblock-leadgenerator-list", - IssuesUrl = "https://github.com/Rpsl/adblock-leadgenerator-list/issues", LicenseId = (byte)5, - Name = "Lead Generator", - ViewUrl = - "https://raw.githubusercontent.com/Rpsl/adblock-leadgenerator-list/master/list/list.txt" - }, - new - { - Id = (ushort)39, CantSnapshot = false, - Description = - "Latvian List is an affiliated filter list written by anonymous74100 that specifically removes adverts on Latvian language websites.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - EmailAddress = "latvian-list@googlegroups.com", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=99", - HomeUrl = "https://notabug.org/latvian-list/adblock-latvian", LicenseId = (byte)5, - Name = "Latvian List", - ViewUrl = "https://notabug.org/latvian-list/adblock-latvian/raw/master/lists/latvian-list.txt" - }, - new - { - Id = (ushort)40, CantSnapshot = false, - Description = "Sites engaged in the use of misleading marketing tactics.", - DescriptionSourceUrl = "https://hosts-file.net/?s=classifications", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts MMT", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/mmt.txt" - }, - new - { - Id = (ushort)41, CantSnapshot = false, - Description = - "Sites engaged in browser hijacking or other forms of hijacking (OS services, bandwidth, DNS, etc.).", - DescriptionSourceUrl = "https://hosts-file.net/?s=classifications", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts HJK", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/hjk.txt" - }, - new - { - Id = (ushort)42, CantSnapshot = false, - Description = "Special classification for persons caught spamming the hpHosts forums.", - DescriptionSourceUrl = "https://hosts-file.net/?s=classifications", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts HFS", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/hfs.txt" - }, - new - { - Id = (ushort)43, CantSnapshot = false, - Description = - "Sites engaged in astroturfing (otherwise known as grass roots marketing) or spamming.", - DescriptionSourceUrl = "https://hosts-file.net/?s=classifications", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts GRM", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/grm.txt" - }, - new - { - Id = (ushort)44, CantSnapshot = false, - Description = - "Sites engaged in the selling or distribution of bogus or fraudulent applications and/or provision of fraudulent services.", - DescriptionSourceUrl = "https://hosts-file.net/?s=classifications", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts FSA", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/fsa.txt" - }, - new - { - Id = (ushort)45, CantSnapshot = false, - Description = - "Sites engaged in the housing, development or distribution of exploits, including but not limited to exploitation of browser, software (inclusive of website software such as CMS), operating system exploits aswell as those engaged in exploits via social engineering.", - DescriptionSourceUrl = "https://hosts-file.net/?s=classifications", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts EXP", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/exp.txt" - }, - new - { - Id = (ushort)46, CantSnapshot = false, Description = "Sites engaged in malware distribution.", - DescriptionSourceUrl = "https://hosts-file.net/?s=classifications", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts EMD", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/emd.txt" - }, - new - { - Id = (ushort)47, CantSnapshot = false, - Description = - "This classification is assigned for domains being used for advert or tracking purposes.", - DescriptionSourceUrl = "https://hosts-file.net/?s=classifications", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts ATS", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/ad_servers.txt" - }, - new - { - Id = (ushort)48, CantSnapshot = false, - Description = - "hpHosts is a community managed and maintained hosts file that allows an additional layer of protection against access to ad, tracking and malicious websites.", - DescriptionSourceUrl = "https://www.hosts-file.net/", HomeUrl = "https://www.hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts", ViewUrl = "https://www.hosts-file.net/download/hosts.txt" - }, - new - { - Id = (ushort)49, CantSnapshot = false, Description = "Japanese ad servers hosts file.", - ForumUrl = "http://potato.2ch.net/test/read.cgi/android/1450730522/", - HomeUrl = "https://sites.google.com/site/hosts2ch/", LicenseId = (byte)5, Name = "Hosts2ch", - ViewUrl = "https://sites.google.com/site/hosts2ch/ja" - }, - new - { - Id = (ushort)50, CantSnapshot = false, - Description = - "We will blacklist domains that fall into any of the following categories: scams/phishing/malware/malvertising/exploits - and other general threats.", - DescriptionSourceUrl = "https://www.hexxiumcreations.com/projects/malicious-domain-blocking/", - EmailAddress = "support@hexxiumcreations.com", - HomeUrl = "https://www.hexxiumcreations.com/projects/malicious-domain-blocking/", - IssuesUrl = "https://github.com/HexxiumCreations/threat-list/issues", LicenseId = (byte)5, - Name = "Hexxium Creations Threat List", - ViewUrl = - "https://raw.githubusercontent.com/HexxiumCreations/threat-list/gh-pages/hexxiumthreatlist.txt" - }, - new - { - Id = (ushort)51, CantSnapshot = false, - Description = "Filter for advertisements on Greek sites.", - DescriptionSourceUrl = "https://www.void.gr/kargig/blog/greek-adblock-plus-filter/", - HomeUrl = "https://www.void.gr/kargig/blog/greek-adblock-plus-filter/", - IssuesUrl = "https://github.com/kargig/greek-adblockplus-filter/issues", LicenseId = (byte)5, - Name = "Greek AdBlock Filter", - ViewUrl = - "https://raw.githubusercontent.com/kargig/greek-adblockplus-filter/master/void-gr-filters.txt" - }, - new - { - Id = (ushort)52, CantSnapshot = false, Description = "Block all well known privacy trackers.", - DescriptionSourceUrl = "https://gnuzilla.gnu.org/filters/blacklist.txt", - EmailAddress = "bug-gnuzilla@gnu.org", LicenseId = (byte)5, Name = "GNU Blacklist", - ViewUrl = "https://gnuzilla.gnu.org/filters/blacklist.txt" - }, - new - { - Id = (ushort)53, CantSnapshot = false, - Description = "Blocks Japanese regional mobile advertisements and trackers.", - HomeUrl = "https://gmbk0.tumblr.com/", LicenseId = (byte)5, - Name = "gmbk0's AdAway Hosts for Android", - ViewUrl = "https://gmbksfilters.googlecode.com/hg/hosts_adonly.txt" - }, - new - { - Id = (ushort)54, CantSnapshot = false, Description = "Block ads with /etc/hosts.", - DescriptionSourceUrl = "http://adblock.gjtech.net/?format=adblock-plus", - HomeUrl = "https://www.gjtech.net/", LicenseId = (byte)5, Name = "G&J Hosts", - ViewUrl = "http://adblock.gjtech.net/?format=adblock-plus" - }, - new - { - Id = (ushort)55, CantSnapshot = false, - Description = "The following hosts were added to hpHosts AFTER the last full release.", - DescriptionSourceUrl = "https://hosts-file.net/hphosts-partial.txt", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts Partial", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/hphosts-partial.txt" - }, - new - { - Id = (ushort)56, CantSnapshot = false, - Description = "A list combining Latvian List and EasyList.", LicenseId = (byte)5, - Name = "Latvian List + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/latvianlist+easylist.txt" - }, - new - { - Id = (ushort)57, CantSnapshot = false, - Description = "Sites engaged in illegal pharmacy activities.", - DescriptionSourceUrl = "https://hosts-file.net/?s=classifications", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts PHA", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/pha.txt" - }, - new - { - Id = (ushort)58, CantSnapshot = false, - Description = "Sites engaged in the distribution of Potentially Unwanted Programs.", - DescriptionSourceUrl = "https://hosts-file.net/?s=classifications", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts PUP", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/pup.txt" - }, - new - { - Id = (ushort)59, CantSnapshot = false, - Description = "A filter list for Adblock which covers filters for Korean websites.", - DescriptionSourceUrl = "https://github.com/gfmaster/adblock-korea-contrib", - HomeUrl = "https://github.com/gfmaster/adblock-korea-contrib", - IssuesUrl = "https://github.com/gfmaster/adblock-korea-contrib/issues", LicenseId = (byte)5, - Name = "Korean Adblock List", - ViewUrl = "https://raw.githubusercontent.com/gfmaster/adblock-korea-contrib/master/filter.txt" - }, - new - { - Id = (ushort)60, CantSnapshot = false, - Description = "Polish hosts file for blocking scams (Experimental).", - EmailAddress = "kadrep@outlook.com", HomeUrl = "https://azet12.github.io/KAD/", - IssuesUrl = "https://github.com/azet12/KAD/issues", LicenseId = (byte)8, - Name = "KAD Hosts File", - SubmissionUrl = "https://azet12.github.io/KAD/informacje.html#form1-35", - ViewUrl = "https://raw.githubusercontent.com/azet12/KADhosts/master/KADhosts.txt" - }, - new - { - Id = (ushort)61, CantSnapshot = false, - Description = "A Polish filter that protects against scams such as SMS subscriptions.", - DescriptionSourceUrl = "https://github.com/azet12/KAD", EmailAddress = "kadrep@outlook.com", - HomeUrl = "https://azet12.github.io/KAD/", IssuesUrl = "https://github.com/azet12/KAD/issues", - LicenseId = (byte)8, Name = "KAD - Scams", - SubmissionUrl = "https://azet12.github.io/KAD/informacje.html#form1-35", SyntaxId = (byte)3, - ViewUrl = "https://raw.githubusercontent.com/azet12/KAD/master/KAD.txt" - }, - new - { - Id = (ushort)62, CantSnapshot = false, - Description = - "This filter will mainly block affiliate advertising, behavioral advertising, tend embedded script will overload, blog parts.", - DescriptionSourceUrl = "https://qme.mydns.jp/adblock.html", - HomeUrl = "https://qme.mydns.jp/adblock.html", LicenseId = (byte)5, - Name = "Japanese Site Adblock Filter ver 2", ViewUrl = "https://qme.mydns.jp/data/AdblockV2.txt" - }, - new - { - Id = (ushort)63, CantSnapshot = false, - Description = - "This filter will mainly block affiliate advertising, behavioral advertising, tend embedded script will overload, blog parts.", - DescriptionSourceUrl = "https://qme.mydns.jp/adblock.html", - HomeUrl = "https://qme.mydns.jp/adblock.html", LicenseId = (byte)5, - Name = "Japanese Site Adblock Filter", ViewUrl = "https://qme.mydns.jp/data/Adblock.txt" - }, - new - { - Id = (ushort)64, CantSnapshot = false, - Description = "A list combining Malware Domain List and Spybot.", - DiscontinuedDate = new DateTime(2016, 9, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - LicenseId = (byte)5, Name = "Jansal's Hosts Light", - ViewUrl = "https://raw.githubusercontent.com/lewisje/jansal/master/adblock/hostslt" - }, - new - { - Id = (ushort)65, CantSnapshot = false, - Description = - "A list combining Malware Domain List, Peter Lowe's List, Spybot, and Spyware Blaster.", - DiscontinuedDate = new DateTime(2016, 9, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - LicenseId = (byte)5, Name = "Jansal's Hosts", - ViewUrl = "https://raw.githubusercontent.com/lewisje/jansal/master/adblock/hosts" - }, - new - { - Id = (ushort)66, CantSnapshot = false, - Description = - "My Adblock Plus filter subscription will block banner ads, flash ads, text-ads, and even completely block some rogue anti-virus and anti-spyware websites preventing infection.", - DescriptionSourceUrl = "https://www.jabcreations.com/web/adblock-subscription", - HomeUrl = "https://www.jabcreations.com/web/adblock-subscription", LicenseId = (byte)5, - Name = "JAB Creations' Adblock Plus Filter Subscription", - ViewUrl = "https://www.jabcreations.com/downloads/adblock-filters.php" - }, - new - { - Id = (ushort)67, CantSnapshot = false, - Description = "Filter any site/subsite who's only purpose is to log your IP.", - DescriptionSourceUrl = "https://github.com/piperun/iploggerfilter", - HomeUrl = "https://github.com/piperun/iploggerfilter", - IssuesUrl = "https://github.com/piperun/iploggerfilter/issues", LicenseId = (byte)5, - Name = "iploggerfilter", - ViewUrl = "https://raw.githubusercontent.com/piperun/iploggerfilter/master/filterlist" - }, - new - { - Id = (ushort)68, CantSnapshot = false, - Description = - "This filter list for AdBlock removes popup sections on sites that distracts from the main content.", - DescriptionSourceUrl = "https://ilyakatz.github.io/adblock_filters/", - HomeUrl = "https://ilyakatz.github.io/adblock_filters/", - IssuesUrl = "https://github.com/ilyakatz/adblock_filters/issues", LicenseId = (byte)5, - Name = "Ilyakatz's Additional Filters for Adblock", - ViewUrl = "https://raw.githubusercontent.com/ilyakatz/adblock_filters/master/inpage_popups.txt" - }, - new - { - Id = (ushort)69, CantSnapshot = false, - Description = "Adblock Plus list for Icelandic websites.", - DescriptionSourceUrl = "https://adblock.gardar.net/", EmailAddress = "adblock@gardar.net", - HomeUrl = "https://adblock.gardar.net/", LicenseId = (byte)5, Name = "Icelandic ABP List", - ViewUrl = "https://adblock.gardar.net/is.abp.txt" - }, - new - { - Id = (ushort)70, CantSnapshot = false, - Description = - "List of filters for Adblock Plus that block cookie notices on European websites.", - DescriptionSourceUrl = "https://github.com/Rudloff/adblock-imokwithcookies", - HomeUrl = "https://github.com/Rudloff/adblock-imokwithcookies", - IssuesUrl = "https://github.com/Rudloff/adblock-imokwithcookies/issues", LicenseId = (byte)5, - Name = "I'm OK with Cookies", - ViewUrl = "https://raw.githubusercontent.com/Rudloff/adblock-imokwithcookies/master/filters.txt" - }, - new - { - Id = (ushort)71, CantSnapshot = false, - Description = "Get rid of annoying cookie warnings from almost all 'infected' websites!", - DescriptionSourceUrl = "https://www.kiboke-studio.hr/i-dont-care-about-cookies/", - EmailAddress = "info@kiboke-studio.hr", - HomeUrl = "https://www.kiboke-studio.hr/i-dont-care-about-cookies/", LicenseId = (byte)5, - Name = "I Don't Care about Cookies", - ViewUrl = "https://www.kiboke-studio.hr/i-dont-care-about-cookies/abp/" - }, - new - { - Id = (ushort)72, CantSnapshot = false, - Description = "Blocks Hungarian regional advertisements and trackers.", - EmailAddress = "hufilter.adblock@gmail.com", - HomeUrl = "https://github.com/szpeter80/hufilter/wiki", - IssuesUrl = "https://github.com/szpeter80/hufilter/issues", LicenseId = (byte)5, - Name = "hufilter", - ViewUrl = "https://raw.githubusercontent.com/szpeter80/hufilter/master/hufilter.txt" - }, - new - { - Id = (ushort)73, CantSnapshot = false, - Description = - "Sites engaged in the selling, distribution or provision of warez (including but not limited to keygens, serials etc), where such provisions do not contain malware.", - DescriptionSourceUrl = "https://hosts-file.net/?s=classifications", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts WRZ", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/wrz.txt" - }, - new - { - Id = (ushort)74, CantSnapshot = false, Description = "Sites engaged in Phishing.", - DescriptionSourceUrl = "https://hosts-file.net/?s=classifications", - ForumUrl = "https://forum.hosts-file.net/", HomeUrl = "https://hosts-file.net/", - LicenseId = (byte)5, Name = "hpHosts PSH", SyntaxId = (byte)1, - ViewUrl = "https://hosts-file.net/psh.txt" - }, - new - { - Id = (ushort)75, CantSnapshot = false, - Description = "Blocks Locky from botnet command and control servers by IP.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, Name = "Ransomware Tracker Locky Ransomware C2 IP Blocklist", - SyntaxId = (byte)9, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/LY_C2_IPBL.txt" - }, - new - { - Id = (ushort)76, CantSnapshot = false, - Description = "Blocks Locky from distribution site servers by URL.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, - Name = "Ransomware Tracker Locky Ransomware Distribution Site URL Blocklist", - SyntaxId = (byte)8, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/LY_DS_URLBL.txt" - }, - new - { - Id = (ushort)77, CantSnapshot = false, - Description = "Blocks Locky from payment site servers by domain.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, - Name = "Ransomware Tracker Locky Ransomware Payment Sites Domain Blocklist", SyntaxId = (byte)2, - ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/LY_PS_DOMBL.txt" - }, - new - { - Id = (ushort)78, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Gambling + Porn", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn/hosts" - }, - new - { - Id = (ushort)79, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Gambling", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling/hosts" - }, - new - { - Id = (ushort)80, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, Name = "Unified Hosts", - SyntaxId = (byte)1, ViewUrl = "https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts" - }, - new - { - Id = (ushort)81, CantSnapshot = false, - Description = "Windows installers ads sources sites based on Unchecky content.", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/FadeMind/hosts.extras", - IssuesUrl = "https://github.com/FadeMind/hosts.extras/issues", LicenseId = (byte)5, - Name = "UncheckyAds", - ViewUrl = "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/UncheckyAds/hosts" - }, - new - { - Id = (ushort)82, CantSnapshot = false, - Description = - "A filterlist with additional filters for uBlock Origin to block third-party, tracking, annoyances and all other unwarranted resources from loading. Contains filters specific to uBlock Origin and some filters that have not yet been added to other filterlists.", - DescriptionSourceUrl = "https://github.com/uBlock-user/uBO-Personal-Filters", - HomeUrl = "https://github.com/uBlock-user/uBO-Personal-Filters", LicenseId = (byte)5, - Name = "uBO-Personal-Filters", SyntaxId = (byte)4, - ViewUrl = "https://raw.githubusercontent.com/uBlock-user/uBO-Personal-Filters/master/uPF.txt" - }, - new - { - Id = (ushort)83, CantSnapshot = false, - Description = - "This project was built based on Anti-Adblock Killer (by Reek), but is now significantly different. Anti-Adblock Killer Script was completely re-implemented. Anti-Adblock Killer Filter was mostly copied and concatenated to uBlock Protector List.", - DescriptionSourceUrl = "https://github.com/jspenguin2017/uBlockProtector", - HomeUrl = "https://jspenguin2017.github.io/uBlockProtector", - IssuesUrl = "https://github.com/jspenguin2017/uBlockProtector/issues", LicenseId = (byte)5, - Name = "Nano Defender Integration", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/NanoAdblocker/NanoFilters/master/NanoMirror/NanoDefender.txt" - }, - new - { - Id = (ushort)84, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = - "uBlock Origin supplement list for Official Polish Filters for AdBlock, uBlock Origin & AdGuard", - DonateUrl = "https://patronite.pl/polskiefiltry", EmailAddress = "errors@certyficate.it", - HomeUrl = "https://www.certyficate.it/", - IssuesUrl = "https://github.com/MajkiIT/polish-ads-filter/issues", LicenseId = (byte)9, - Name = "Official Polish Filters for AdBlock, uBlock Origin & AdGuard - Supplement for uBlock", - PublishedDate = new DateTime(2018, 1, 6, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-adblock-filters/adblock_ublock.txt" - }, - new - { - Id = (ushort)85, CantSnapshot = false, - Description = - "A filterlist with additional filters for uBlock Origin. Contains filters specific to uBlock Origin (like popunder filters) and some filters that have not yet been added to other filterlists.", - DescriptionSourceUrl = "https://github.com/IDKwhattoputhere/uBlock-Filters-Plus", - HomeUrl = "https://github.com/IDKwhattoputhere/uBlock-Filters-Plus", - IssuesUrl = "https://github.com/IDKwhattoputhere/uBlock-Filters-Plus/issues", - LicenseId = (byte)5, Name = "uBlock Filters Plus", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/IDKwhattoputhere/uBlock-Filters-Plus/master/uBlock-Filters-Plus.txt" - }, - new - { - Id = (ushort)86, CantSnapshot = false, Description = "Block sites with skimming scripts.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/byaka/ublock-antiskimming-list/master/build/data.txt", - DiscontinuedDate = new DateTime(2017, 11, 28, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://github.com/byaka/ublock-antiskimming-list", - IssuesUrl = "https://github.com/byaka/ublock-antiskimming-list/issues", LicenseId = (byte)5, - Name = "uBlock Antiskimming List", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/byaka/ublock-antiskimming-list/master/build/data.txt" - }, - new - { - Id = (ushort)87, CantSnapshot = false, - Description = "Needed to unbreak web sites, mostly because of hosts file-based filters.", - DescriptionSourceUrl = - "https://github.com/uBlockOrigin/uAssets/blob/master/filters/unbreak.txt", - HomeUrl = "https://github.com/uBlockOrigin/uAssets", - IssuesUrl = "https://github.com/uBlockOrigin/uAssets/issues", LicenseId = (byte)5, - Name = "uAssets Unbreak", SyntaxId = (byte)4, - ViewUrl = "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/unbreak.txt" - }, - new - { - Id = (ushort)88, CantSnapshot = false, Description = "Privacy filters for uBlock Origin.", - HomeUrl = "https://github.com/uBlockOrigin/uAssets", - IssuesUrl = "https://github.com/uBlockOrigin/uAssets/issues", LicenseId = (byte)5, - Name = "uAssets Privacy", SyntaxId = (byte)4, - ViewUrl = "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/privacy.txt" - }, - new - { - Id = (ushort)89, CantSnapshot = false, Description = "Filters optimized for uBlock.", - DescriptionSourceUrl = - "https://github.com/uBlockOrigin/uAssets/blob/master/filters/filters.txt", - HomeUrl = "https://github.com/uBlockOrigin/uAssets", - IssuesUrl = "https://github.com/uBlockOrigin/uAssets/issues", LicenseId = (byte)5, - Name = "uAssets Filters", SyntaxId = (byte)4, - ViewUrl = "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/filters.txt" - }, - new - { - Id = (ushort)90, CantSnapshot = false, - Description = - "These filters are experimental and may cause breakage. They are being evaluated/fine-tuned for inclusion in the default set of filters.", - DescriptionSourceUrl = - "https://github.com/uBlockOrigin/uAssets/blob/master/filters/experimental.txt", - HomeUrl = "https://github.com/uBlockOrigin/uAssets", - IssuesUrl = "https://github.com/uBlockOrigin/uAssets/issues", LicenseId = (byte)5, - Name = "uAssets Experimental", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/experimental.txt" - }, - new - { - Id = (ushort)91, CantSnapshot = false, - Description = - "To block sites known for delivering adware/crapware. For sites documented to put users at risk of installing adware/crapware etc. The purpose is to at least ensure a user is warned of the risks ahead.", - DescriptionSourceUrl = - "https://github.com/uBlockOrigin/uAssets/blob/master/filters/badware.txt", - HomeUrl = "https://github.com/uBlockOrigin/uAssets", - IssuesUrl = "https://github.com/uBlockOrigin/uAssets/issues", LicenseId = (byte)5, - Name = "uAssets Badware", SyntaxId = (byte)4, - ViewUrl = "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/badware.txt" - }, - new - { - Id = (ushort)93, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Gambling + Porn + Social", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-porn-social/hosts" - }, - new - { - Id = (ushort)94, CantSnapshot = false, - Description = - "You can leave AdBlock functioning as normal, but the proper tracking of cashback cookies will be allowed on TopCashback and our affiliate network sites only.", - DescriptionSourceUrl = "https://www.topcashback.com/Help/164", - HomeUrl = "https://www.topcashback.com/Help/164", LicenseId = (byte)5, - Name = "Top Cash Back Adblock Whitelist", SyntaxId = (byte)3, - ViewUrl = "https://www.topcashback.com/Misc/AdBlockWhiteList.aspx" - }, - new - { - Id = (ushort)95, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Gambling + Social", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/gambling-social/hosts" - }, - new - { - Id = (ushort)96, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Porn + Social", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn-social/hosts" - }, - new - { - Id = (ushort)97, CantSnapshot = false, Description = "Block all YouTube annoyances.", - DescriptionSourceUrl = "https://youtube.adblockplus.me/", - DonateUrl = "https://adblockplus.org/en/donate", - EmailAddress = "subscriptionlist@adblockplus.org", HomeUrl = "https://youtube.adblockplus.me/", - LicenseId = (byte)5, Name = "YouTube: Pure Video Experience", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/yt_annoyances_full.txt" - }, - new - { - Id = (ushort)98, CantSnapshot = false, Description = "Block only other annoyances.", - DescriptionSourceUrl = "https://youtube.adblockplus.me/", - DonateUrl = "https://adblockplus.org/en/donate", - EmailAddress = "subscriptionlist@adblockplus.org", HomeUrl = "https://youtube.adblockplus.me/", - LicenseId = (byte)5, Name = "YouTube: Other Annoyances", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/yt_annoyances_other.txt" - }, - new - { - Id = (ushort)99, CantSnapshot = false, - Description = "Blocks Korean regional advertisements and trackers.", - HomeUrl = "https://github.com/yous/YousList", - IssuesUrl = "https://github.com/yous/YousList/issues", LicenseId = (byte)5, Name = "YousList", - ViewUrl = "https://raw.githubusercontent.com/yous/YousList/master/youslist.txt" - }, - new - { - Id = (ushort)100, CantSnapshot = false, Description = "Finnish supplement list for EasyList.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/wiltteri/subscriptions/master/wiltteri-reborn.txt", - DiscontinuedDate = new DateTime(2015, 5, 16, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://github.com/wiltteri/subscriptions", LicenseId = (byte)5, - Name = "Wiltteri Reborn", - ViewUrl = "https://raw.githubusercontent.com/wiltteri/subscriptions/master/wiltteri-reborn.txt" - }, - new - { - Id = (ushort)101, CantSnapshot = false, Description = "Finnish supplement list for EasyList.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/wiltteri/subscriptions/master/wiltteri.txt", - DiscontinuedDate = new DateTime(2015, 5, 16, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://github.com/wiltteri/subscriptions", LicenseId = (byte)5, Name = "Wiltteri", - ViewUrl = "https://raw.githubusercontent.com/wiltteri/subscriptions/master/wiltteri.txt" - }, - new - { - Id = (ushort)102, CantSnapshot = false, - Description = - "Block annoying web elements and reclaim lost screen real estate to make the web more user friendly!", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/yourduskquibbles/webannoyances/master/ultralist.txt", - HomeUrl = "https://github.com/yourduskquibbles/webannoyances", - IssuesUrl = "https://github.com/yourduskquibbles/webannoyances/issues", LicenseId = (byte)5, - Name = "Web Annoyances Ultralist", - ViewUrl = - "https://raw.githubusercontent.com/yourduskquibbles/webannoyances/master/ultralist.txt" - }, - new - { - Id = (ushort)103, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Fakenews + Gambling + Porn + Social", - ViewUrl = - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn-social/hosts" - }, - new - { - Id = (ushort)104, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Fakenews + Porn + Social", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn-social/hosts" - }, - new - { - Id = (ushort)105, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Fakenews + Gambling + Social", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-social/hosts" - }, - new - { - Id = (ushort)106, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Fakenews + Gambling + Porn", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts" - }, - new - { - Id = (ushort)107, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Fakenews + Social", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-social/hosts" - }, - new - { - Id = (ushort)108, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Fakenews + Porn", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-porn/hosts" - }, - new - { - Id = (ushort)109, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Fakenews + Gambling", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling/hosts" - }, - new - { - Id = (ushort)110, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Fakenews", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews/hosts" - }, - new - { - Id = (ushort)111, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Social", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/social/hosts" - }, - new - { - Id = (ushort)112, CantSnapshot = false, - Description = "Extending and consolidating hosts files from a variety of sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/StevenBlack/hosts", LicenseId = (byte)5, - Name = "Unified Hosts + Porn", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/porn/hosts" - }, - new - { - Id = (ushort)113, CantSnapshot = false, - Description = "Blocks Japanese regional advertisements and trackers.", - HomeUrl = "http://tofukko.r.ribbon.to/abp.html", LicenseId = (byte)5, Name = "Tofu Filter", - ViewUrl = "http://tofukko.r.ribbon.to/Adblock_Plus_list.txt" - }, - new - { - Id = (ushort)114, CantSnapshot = false, Description = "Blocks advertisements and trackers.", - DiscontinuedDate = new DateTime(2015, 4, 11, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://github.com/thoughtconverge/abf", LicenseId = (byte)5, - Name = "Thoughtconverge's Custom AdBlock Filters", - ViewUrl = "https://raw.githubusercontent.com/thoughtconverge/abf/master/abf.txt" - }, - new - { - Id = (ushort)115, CantSnapshot = false, - Description = - "Web adverts can be simply blocked by using a specially formatted text file called a “Hosts” file which is a list myself and numerous others have painstakingly compiled to now over 60000 (verified) known banner advertising companies and providers along with hostile websites that have been discovered (popup providers, spyware, dialers ,scams etc). This file tells your computer to try to and access itself whenever a banner advert is requested from a server that is in its \"black\" list, but instead of contacting the advert server your computer tries to request itself, and as your machine doesn't contain any adverts (if you are not running a web server) nothing will be shown.", - DescriptionSourceUrl = "https://hostsfile.mine.nu/", EmailAddress = "wduk10@hotmail.com", - HomeUrl = "https://hostsfile.mine.nu/", LicenseId = (byte)5, - Name = "The Hosts File Project Hosts", ViewUrl = "https://hostsfile.mine.nu/hosts0.txt" - }, - new - { - Id = (ushort)116, CantSnapshot = false, - Description = - "This is a complementary list for RoList with annoyances that are not necessarly banners.", - DescriptionSourceUrl = "https://www.zoso.ro/pages/rolist2.txt", EmailAddress = "mail@zoso.ro", - HomeUrl = "https://www.zoso.ro/rolist/", LicenseId = (byte)5, Name = "ROList2", - ViewUrl = "https://www.zoso.ro/pages/rolist2.txt" - }, - new - { - Id = (ushort)117, CantSnapshot = false, Description = "A list combining ROList and EasyList.", - LicenseId = (byte)5, Name = "ROList + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/rolist+easylist.txt" - }, - new - { - Id = (ushort)118, CantSnapshot = false, Description = "Romanian supplement for EasyList.", - DescriptionSourceUrl = "https://adblockplus.org/subscriptions", EmailAddress = "mail@zoso.ro", - HomeUrl = "https://www.zoso.ro/rolist/", LicenseId = (byte)5, Name = "ROList", - ViewUrl = "https://www.zoso.ro/pages/rolist.txt" - }, - new - { - Id = (ushort)119, CantSnapshot = false, Description = "Romanian ad block filtering list.", - DescriptionSourceUrl = "https://github.com/tcptomato/ROad-Block", - EmailAddress = "contact@adblock.ro", ForumUrl = "https://muut.com/i/adblockro/comments", - HomeUrl = "https://www.adblock.ro/", - IssuesUrl = "https://github.com/tcptomato/ROad-Block/issues", LicenseId = (byte)5, - Name = "ROad-Block", ViewUrl = "https://road.adblock.ro/lista.txt" - }, - new - { - Id = (ushort)120, CantSnapshot = false, - Description = "A combined URL blocklist for blocking ransomware.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, Name = "Ransomware Tracker URL Blocklist", SyntaxId = (byte)8, - ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/RW_URLBL.txt" - }, - new - { - Id = (ushort)121, CantSnapshot = false, - Description = "Blocks TorrentLocker from payment site servers by IP address.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, - Name = "Ransomware Tracker TorrentLocker Ransomware Payment Sites IP Blocklist", - SyntaxId = (byte)9, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/TL_PS_IPBL.txt" - }, - new - { - Id = (ushort)122, CantSnapshot = false, - Description = "Blocks TorrentLocker from payment site servers by domain.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, - Name = "Ransomware Tracker TorrentLocker Ransomware Payment Sites Domain Blocklist", - SyntaxId = (byte)2, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/TL_PS_DOMBL.txt" - }, - new - { - Id = (ushort)123, CantSnapshot = false, - Description = "Blocks TorrentLocker from botnet command and control servers by IP address.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, Name = "Ransomware Tracker TorrentLocker Ransomware C2 IP Blocklist", - SyntaxId = (byte)9, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/TL_C2_IPBL.txt" - }, - new - { - Id = (ushort)124, CantSnapshot = false, - Description = "Blocks TorrentLocker from botnet command and control servers by domain.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, Name = "Ransomware Tracker TorrentLocker Ransomware C2 Domain Blocklist", - SyntaxId = (byte)2, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/TL_C2_DOMBL.txt" - }, - new - { - Id = (ushort)125, CantSnapshot = false, - Description = "Blocks TeslaCrypt from payment site servers by IP address.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, - Name = "Ransomware Tracker TeslaCrypt Ransomware Payment Sites IP Blocklist", - SyntaxId = (byte)9, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/TC_PS_IPBL.txt" - }, - new - { - Id = (ushort)126, CantSnapshot = false, - Description = "Blocks TeslaCrypt from payment site servers by domain.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, - Name = "Ransomware Tracker TeslaCrypt Ransomware Payment Sites Domain Blocklist", - SyntaxId = (byte)2, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/TC_PS_DOMBL.txt" - }, - new - { - Id = (ushort)127, CantSnapshot = false, - Description = "Blocks TeslaCrypt from distribution site servers by URL.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, - Name = "Ransomware Tracker TeslaCrypt Ransomware Distribution Site URL Blocklist", - SyntaxId = (byte)8, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/TC_DS_URLBL.txt" - }, - new - { - Id = (ushort)128, CantSnapshot = false, - Description = "Blocks TeslaCrypt from botnet command and control servers by URL.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, Name = "Ransomware Tracker TeslaCrypt Ransomware C2 URL Blocklist", - SyntaxId = (byte)8, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/TC_C2_URLBL.txt" - }, - new - { - Id = (ushort)129, CantSnapshot = false, - Description = "Blocks TeslaCrypt from botnet command and control servers by domain.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, Name = "Ransomware Tracker TeslaCrypt Ransomware C2 Domain Blocklist", - SyntaxId = (byte)2, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/TC_C2_DOMBL.txt" - }, - new - { - Id = (ushort)130, CantSnapshot = false, - Description = "Blocks Locky from payment site servers by IP address.", - EmailAddress = "rt-intel@abuse.ch", HomeUrl = "https://ransomwaretracker.abuse.ch/blocklist/", - LicenseId = (byte)7, Name = "Ransomware Tracker Locky Ransomware Payment Sites IP Blocklist", - SyntaxId = (byte)9, ViewUrl = "https://ransomwaretracker.abuse.ch/downloads/LY_PS_IPBL.txt" - }, - new - { - Id = (ushort)131, CantSnapshot = false, Description = "Russian supplement for EasyList.", - DescriptionSourceUrl = "https://adblockplus.org/subscriptions", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=102", - HomeUrl = "https://code.google.com/archive/p/ruadlist/", LicenseId = (byte)5, - Name = "RU AdList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/advblock.txt" - }, - new - { - Id = (ushort)132, CantSnapshot = false, - Description = "Blocks Russian regional advertisements and trackers.", - DiscontinuedDate = new DateTime(2008, 5, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), - EmailAddress = "denis-ovs@yandex.ru", - ForumUrl = "https://forum.mozilla-russia.org/viewtopic.php?id=3679", - HomeUrl = "http://denis-ovs.narod.ru/", LicenseId = (byte)5, Name = "RU AdList [Old]", - ViewUrl = "http://denis-ovs.narod.ru/adblock.txt" - }, - new - { - Id = (ushort)133, CantSnapshot = false, - Description = "A list combining RU AdList and EasyList.", LicenseId = (byte)5, - Name = "RU AdList + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/ruadlist+easylist.txt" - }, - new - { - Id = (ushort)134, CantSnapshot = false, - Description = "Russian-only fork of Fanboy's Annoyance List.", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=102", - HomeUrl = "https://code.google.com/archive/p/ruadlist/", LicenseId = (byte)5, - Name = "RU AdList: BitBlock", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/bitblock.txt" - }, - new - { - Id = (ushort)135, CantSnapshot = false, Description = "Blocks advertisements and trackers.", - EmailAddress = "wduk10@hotmail.com", HomeUrl = "https://hostsfile.mine.nu/", - LicenseId = (byte)5, Name = "The Hosts File Project Adblock Filters", - ViewUrl = "https://hostsfile.mine.nu/downloads/adblock.txt" - }, - new - { - Id = (ushort)136, CantSnapshot = false, - Description = - "SVN: Slovenian List is regional list primarily for uBlock Origin or uBlock, which consists mostly of static cosmetic filters and a few tracking filters. Among others, there are 100 most popular Slovenian websites included in this list.", - DescriptionSourceUrl = "https://github.com/betterwebleon/slovenian-list", - EmailAddress = "betterweb.leon@outlook.com", - HomeUrl = "https://github.com/betterwebleon/slovenian-list", - IssuesUrl = "https://github.com/betterwebleon/slovenian-list/issues", LicenseId = (byte)5, - Name = "SVN: Slovenian List", - ViewUrl = "https://raw.githubusercontent.com/betterwebleon/slovenian-list/master/filters.txt" - }, - new - { - Id = (ushort)137, CantSnapshot = false, Description = "Hosts contributed by Steven Black.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts", - EmailAddress = "steveb@stevenblack.com", HomeUrl = "https://github.com/StevenBlack/hosts", - IssuesUrl = "https://github.com/StevenBlack/hosts/issues", LicenseId = (byte)5, - Name = "Steven Black's Hosts", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts" - }, - new - { - Id = (ushort)138, CantSnapshot = false, Description = "Streaming services ads sources", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/FadeMind/hosts.extras", - IssuesUrl = "https://github.com/FadeMind/hosts.extras/issues", LicenseId = (byte)5, - Name = "StreamingAds", - ViewUrl = "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/StreamingAds/hosts" - }, - new - { - Id = (ushort)139, CantSnapshot = false, - Description = - "The Spam404 domain blacklist is a regularly updated list of abusive domain names.", - DescriptionSourceUrl = "http://www.spam404.com/domain-blacklist.html", - EmailAddress = "admin@spam404.com", HomeUrl = "http://www.spam404.com/domain-blacklist.html", - IssuesUrl = "https://github.com/Dawsey21/Lists/issues", LicenseId = (byte)5, - Name = "Spam404 Domain Blacklist", - ViewUrl = "https://raw.githubusercontent.com/Dawsey21/Lists/master/main-blacklist.txt" - }, - new - { - Id = (ushort)140, CantSnapshot = false, - Description = - "This filter protects you from online scams. This filter is regularly updated with data collected by Spam404.com.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/Dawsey21/Lists/master/adblock-list.txt", - EmailAddress = "admin@spam404.com", - HomeUrl = "http://www.spam404.com/blog/block-online-scams-with-spam404-and-adblock", - IssuesUrl = "https://github.com/Dawsey21/Lists/issues", LicenseId = (byte)5, Name = "Spam404", - ViewUrl = "https://raw.githubusercontent.com/Dawsey21/Lists/master/adblock-list.txt" - }, - new - { - Id = (ushort)141, CantSnapshot = false, - Description = - "Whitelists the trackers on the United Airlines shopping portal so that rewards can be credited.", - LicenseId = (byte)5, Name = "Shopping Whitelist United Airlines", - ViewUrl = "https://shopping.mileageplus.com/adBlockWhitelist.php" - }, - new - { - Id = (ushort)142, CantSnapshot = false, Description = "Block ads with AdBlock filter.", - DescriptionSourceUrl = "http://adblock.gjtech.net/?format=unix-hosts", - HomeUrl = "https://www.gjtech.net/", LicenseId = (byte)5, Name = "G&J AdBlock", - ViewUrl = "http://adblock.gjtech.net/?format=unix-hosts" - }, - new - { - Id = (ushort)143, CantSnapshot = false, - Description = - "Whitelists the trackers on the Southwest Airlines shopping portal so that rewards can be credited.", - LicenseId = (byte)5, Name = "Shopping Whitelist Southwest Airlines", - ViewUrl = "https://rapidrewardsshopping.southwest.com/adBlockWhitelist.php" - }, - new - { - Id = (ushort)144, CantSnapshot = false, - Description = - "Whitelists the trackers on the American Airlines shopping portal so that rewards can be credited.", - LicenseId = (byte)5, Name = "Shopping Whitelist American Airlines", - ViewUrl = "https://www.aadvantageeshopping.com/adBlockWhitelist.php" - }, - new - { - Id = (ushort)145, CantSnapshot = false, - Description = - "Whitelists the trackers on the Alaska Airlines shopping portal so that rewards can be credited.", - LicenseId = (byte)5, Name = "Shopping Whitelist Alaska Airlines", - ViewUrl = "https://www.mileageplanshopping.com/adBlockWhitelist.php" - }, - new - { - Id = (ushort)146, CantSnapshot = false, - Description = "Adblock Plus for Japan domestic and Japanese correspondence Universal Filter.", - DescriptionSourceUrl = "http://www.schuzak.jp/other/abp.html", - HomeUrl = "http://www.schuzak.jp/other/abp.html", LicenseId = (byte)5, - Name = "Schuzak's Universal Filter", - ViewUrl = - "https://web.archive.org/web/20121106002043if_/http://www.schuzak.jp:80/other/abp.conf" - }, - new - { - Id = (ushort)147, CantSnapshot = false, - Description = - "My list removes advertisements from all the leading Danish Websites: Ekstra Bladet, Jyllands Posten, Berlingske, TV / 2, Computerworld, Version2, etc.", - DescriptionSourceUrl = "https://henrik.schack.dk/adblock/", - DonateUrl = "https://www.paypal.me/schack", HomeUrl = "https://henrik.schack.dk/adblock/", - LicenseId = (byte)5, Name = "Schack's Adblock Plus List", - ViewUrl = "https://adblock.dk/block.csv" - }, - new - { - Id = (ushort)148, CantSnapshot = false, - Description = - "I make supplemental filters in Adblock Plus to block garbage on webpages not blocked by other lists. I use many regular expressions, a few domain filters, but no CSS filters.", - DescriptionSourceUrl = "https://satterly.neocities.org/abp_filters.html", - HomeUrl = "https://satterly.neocities.org/abp_filters.html", LicenseId = (byte)5, - Name = "Satterly's Adblock Plus Filters", - ViewUrl = "https://satterly.neocities.org/abp_filters.txt" - }, - new - { - Id = (ushort)149, CantSnapshot = false, Description = "Blocks spammers.", - DiscontinuedDate = new DateTime(2015, 7, 23, 0, 0, 0, 0, DateTimeKind.Unspecified), - EmailAddress = "wstearns@pobox.com", - HomeUrl = "http://www.sa-blacklist.stearns.org/sa-blacklist/", LicenseId = (byte)5, - Name = "SA-Blacklist", - ViewUrl = "http://www.sa-blacklist.stearns.org/sa-blacklist/sa-blacklist.current.domains" - }, - new - { - Id = (ushort)150, CantSnapshot = false, - Description = "Blocks most popular internet statistics counters on sites serving Russia.", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=102", - HomeUrl = "https://code.google.com/archive/p/ruadlist/", LicenseId = (byte)5, - Name = "RU AdList: Counters", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/cntblock.txt" - }, - new - { - Id = (ushort)151, CantSnapshot = false, - Description = - "Whitelists the trackers on the BarclayCard shopping portal so that rewards can be credited.", - LicenseId = (byte)5, Name = "Shopping Whitelist BarclayCard", - ViewUrl = "https://www.barclaycardrewardsboost.com/adBlockWhitelist.php" - }, - new - { - Id = (ushort)152, CantSnapshot = false, - Description = "Removes unnecessary elements from specific file sharing sites.", - DescriptionSourceUrl = "https://firime.wordpress.com/projects/others/fedlist/", - HomeUrl = "https://firime.wordpress.com/projects/others/fedlist/", LicenseId = (byte)5, - Name = "Firime (FED) EasyDownload List", ViewUrl = "https://pastebin.com/raw/r9a5WrZa" - }, - new - { - Id = (ushort)153, CantSnapshot = false, - Description = "Finnish blocklist for AdBlock to block social media stuff.", - DescriptionSourceUrl = "https://adb.juvander.net/Finland_adb_antisocial.txt", - LicenseId = (byte)5, Name = "Finnish AntiSocial", - ViewUrl = "https://adb.juvander.net/Finland_adb_antisocial.txt" - }, - new - { - Id = (ushort)154, CantSnapshot = false, - Description = - "Use this file to prevent your computer from connecting to selected internet hosts. This is an easy and effective way to protect you from many types of spyware, reduces bandwidth use, blocks certain pop-up traps, prevents user tracking by way of \"web bugs\" embedded in spam, provides partial protection to IE from certain web-based exploits and blocks most advertising you would otherwise be subjected to on the internet.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/mozillahispano/nauscopio-filtros/master/hosts", - HomeUrl = - "https://nauscopio.wordpress.com/2011/09/05/archivo-hosts-nauscopico-para-combatir-publicidad-paginas-peligrosas-contadores-de-visitas-spam-en-combinacion-con-los-filtros-nauscopicos/", - IssuesUrl = "https://github.com/mozillahispano/nauscopio-filtros/issues", LicenseId = (byte)5, - Name = "Filtros Nauscopicos Hosts", - ViewUrl = "https://raw.githubusercontent.com/mozillahispano/nauscopio-filtros/master/hosts" - }, - new - { - Id = (ushort)155, CantSnapshot = false, - Description = "Filter that unblocks ads that may be useful to users.", - DescriptionSourceUrl = - "https://kb.adguard.com/en/general/adguard-ad-filters#filter-for-useful-ads", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Useful Ads Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/10.txt" - }, - new - { - Id = (ushort)156, CantSnapshot = false, - Description = "Filter that enables removing of the ads from websites with Turkish content.", - DescriptionSourceUrl = "https://kb.adguard.com/en/general/adguard-ad-filters#turkish-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Turkish Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/13.txt" - }, - new - { - Id = (ushort)157, CantSnapshot = false, - Description = - "The most comprehensive list of various online counters and web analytics tools. If you do not want your actions on the Internet be tracked, use this filter.", - DescriptionSourceUrl = "https://kb.adguard.com/en/general/adguard-ad-filters#spyware-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Spyware Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/3.txt" - }, - new - { - Id = (ushort)158, CantSnapshot = false, - Description = "Filter that enables removing of the ads from websites in Spanish.", - DescriptionSourceUrl = - "https://kb.adguard.com/en/general/adguard-ad-filters#spanish-portuguese-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Spanish/Portuguese Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/9.txt" - }, - new - { - Id = (ushort)159, CantSnapshot = false, - Description = - "If you do not like numerous «Like» and «Tweet» buttons on all the popular websites on the Internet, subscribe to this filter, and you will not see them anymore.", - DescriptionSourceUrl = "https://adguard.com/en/filters.html", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Social Media Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/4.txt" - }, - new - { - Id = (ushort)160, CantSnapshot = false, - Description = - "Filter that blocks ads on iOS mobile devices in Safari browser. Contains all known mobile ad networks.", - DescriptionSourceUrl = "https://kb.adguard.com/en/general/adguard-ad-filters#safari-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Safari Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/12.txt" - }, - new - { - Id = (ushort)161, CantSnapshot = false, - Description = - "Filter that enables removing of the ads from websites in Russian. The filter was created 5 years ago. Initially, the work on creation of this filter was based on RU AdList filter and a set of rules developed by us. Subsequently, the filter was developed completely independently, so at this point there are very little intersections with RU AdList left.", - DescriptionSourceUrl = "https://kb.adguard.com/en/general/adguard-ad-filters#russian-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Russian Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/1.txt" - }, - new - { - Id = (ushort)162, CantSnapshot = false, - Description = - "Filter that blocks ads on mobile devices. Contains all known mobile ad networks.", - DescriptionSourceUrl = "https://kb.adguard.com/en/general/adguard-ad-filters#mobile-ads-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Mobile Ads Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/11.txt" - }, - new - { - Id = (ushort)163, CantSnapshot = false, - Description = "Filter that enables removing of the ads from websites in Japanese.", - DescriptionSourceUrl = "https://kb.adguard.com/en/general/adguard-ad-filters#japanese-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Japanese Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/7.txt" - }, - new - { - Id = (ushort)164, CantSnapshot = false, - Description = "Filter that enables removing of the ads from websites with German content.", - DescriptionSourceUrl = "https://kb.adguard.com/en/general/adguard-ad-filters#german-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard German Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/6.txt" - }, - new - { - Id = (ushort)165, CantSnapshot = false, - Description = - "Filter designed to test certain hazardous filtering rules before they are added to the basic filters.", - DescriptionSourceUrl = - "https://kb.adguard.com/en/general/adguard-ad-filters#experimental-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Experimental Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/5.txt" - }, - new - { - Id = (ushort)166, CantSnapshot = false, - Description = "Filter that enables removing of the ads from websites with English content.", - DescriptionSourceUrl = "https://kb.adguard.com/en/general/adguard-ad-filters#english-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard English Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/2.txt" - }, - new - { - Id = (ushort)167, CantSnapshot = false, - Description = "Filter that enables removing of the ads from websites with Dutch content.", - DescriptionSourceUrl = "https://kb.adguard.com/en/general/adguard-ad-filters#dutch-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Dutch Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/8.txt" - }, - new - { - Id = (ushort)168, CantSnapshot = false, - Description = - "A filter composed from several other filters (English filter, Social media filter, Spyware filter, Mobile ads filter, EasyList and EasyPrivacy) and simplified specifically to be better compatible with DNS-level ad blocking. This filter is used by AdGuard DNS servers to block ads.", - DescriptionSourceUrl = - "https://kb.adguard.com/en/general/adguard-ad-filters#simplified-domain-names-filter", - HomeUrl = "https://github.com/AdguardTeam/AdguardDNS", - IssuesUrl = "https://github.com/AdguardTeam/AdguardDNS/issues", LicenseId = (byte)12, - Name = "AdGuard Simplified Domain Names Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", - ViewUrl = "https://filters.adtidy.org/windows/filters/15.txt" - }, - new - { - Id = (ushort)169, CantSnapshot = false, - Description = - "Blocks irritating elements on webpages, including cookie notices, third-party widgets and in-page popups (Doesn’t include social media widgets and buttons, to block them you can still use Social media filter separately). It was inspired by Fanboy Annoyances List, but doesn’t duplicate it, so you can use them both together.", - DescriptionSourceUrl = "https://kb.adguard.com/en/general/adguard-ad-filters#annoyances-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Annoyances Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/14.txt" - }, - new - { - Id = (ushort)170, CantSnapshot = false, Description = "Blocks ads injected by adware.", - DescriptionSourceUrl = "https://adblockplus.org/subscriptions", - EmailAddress = "easylist.subscription@gmail.com", ForumUrl = "https://forums.lanik.us/", - HomeUrl = "https://easylist.to/", LicenseId = (byte)5, Name = "Adware Filters", - SyntaxId = (byte)3, ViewUrl = "https://easylist-downloads.adblockplus.org/adwarefilters.txt" - }, - new - { - Id = (ushort)171, CantSnapshot = false, - Description = - "This is a general, mainly a Finnish list for blocking various elements on specific websites such as ads, cookie notifications and cosmetic annoyances.", - DescriptionSourceUrl = "https://dl.dropboxusercontent.com/s/1ybzw9lb7m1qiyl/AAs.txt", - HomeUrl = "https://dl.dropboxusercontent.com/s/1ybzw9lb7m1qiyl/AAs.txt", LicenseId = (byte)5, - Name = "Additional Adblock Rules", - ViewUrl = "https://dl.dropboxusercontent.com/s/1ybzw9lb7m1qiyl/AAs.txt" - }, - new - { - Id = (ushort)172, CantSnapshot = false, - Description = - "The most complete and accurate list to block ads, tracers and other Internet crap on smartphones and PCs.", - DescriptionSourceUrl = "https://github.com/collinbarrett/FilterLists/issues/280", - DonateUrl = "https://paypal.me/hajdarkakud", EmailAddress = "hajdar@tutanota.com", - ForumUrl = "https://t.me/adzparticipation", HomeUrl = "https://adzhosts.fr/", - LicenseId = (byte)5, Name = "AdZHosts", SyntaxId = (byte)6, - ViewUrl = "https://adzhosts.eu/hosts/AdZGuardFilter.txt" - }, - new - { - Id = (ushort)173, CantSnapshot = false, - Description = - "A hosts list blocking miscellaneous annoyances. (Compressed, currently cannot be subscribed to/added.)", - DonateUrl = "http://rlwpx.free.fr/WPFF/don.htm", - EmailAddress = "contact.wiki.airelle@spamgourmet.com", - ForumUrl = "http://rlwpx.free.fr/Webforum/", HomeUrl = "http://rlwpx.free.fr/WPFF/hosts.htm", - LicenseId = (byte)5, Name = "Airelle's Anti-Miscellaneous Hosts", - ViewUrl = "http://rlwpx.free.fr/WPFF/hmis.7z" - }, - new - { - Id = (ushort)174, CantSnapshot = false, - Description = - "Blockzilla is an optimized and slim list. Light on system resources yet still powerful against ads and trackers.", - DescriptionSourceUrl = "https://github.com/zpacman/Blockzilla", - HomeUrl = "https://blockzilla.jimdo.com/", - IssuesUrl = "https://github.com/zpacman/Blockzilla/issues", LicenseId = (byte)5, - Name = "Blockzilla", - ViewUrl = "https://raw.githubusercontent.com/zpacman/Blockzilla/master/Blockzilla.txt" - }, - new - { - Id = (ushort)175, CantSnapshot = false, - Description = "Adblock / Adblock plus filter list for blocking cookie notifications.", - DescriptionSourceUrl = "https://github.com/r4vi/block-the-eu-cookie-shit-list", - HomeUrl = "https://github.com/r4vi/block-the-eu-cookie-shit-list", - IssuesUrl = "https://github.com/r4vi/block-the-eu-cookie-shit-list/issues", LicenseId = (byte)5, - Name = "Block the EU Cookie Shit List", - ViewUrl = - "https://raw.githubusercontent.com/r4vi/block-the-eu-cookie-shit-list/master/filterlist.txt" - }, - new - { - Id = (ushort)176, CantSnapshot = false, - Description = - "Adblock filters for both Adblock PLUS and uBlock. It also includes some anti-adblocking rules to make your adblocking extension undetectable. The author manually add the track block rules from https://better.fyi/trackers/ since those rules are only for an iOS app only.", - HomeUrl = "https://github.com/anarki999/Adblock-List-Archive", - IssuesUrl = "https://github.com/anarki999/Adblock-List-Archive/issues", LicenseId = (byte)5, - Name = "Better.fyi | Trackers (List)", - ViewUrl = - "https://raw.githubusercontent.com/anarki999/Adblock-List-Archive/master/Better.fyiTrackersBlocklist.txt" - }, - new - { - Id = (ushort)177, CantSnapshot = false, - Description = - "BarbBlock is a content blocking list with standalone browser extensions for Chrome and Firefox. It blacklists sites which have used DMCA takedowns to force removal from other content blocking lists. Such takedowns are categorically invalid, but they can be effective at intimidating small open-source projects into compliance.", - DescriptionSourceUrl = "https://github.com/paulgb/BarbBlock/blob/master/README.md", - HomeUrl = "https://ssl.bblck.me/", IssuesUrl = "https://github.com/paulgb/BarbBlock/issues", - LicenseId = (byte)2, Name = "BarbBlock", SyntaxId = (byte)1, - ViewUrl = "https://ssl.bblck.me/blacklists/hosts-file.txt" - }, - new - { - Id = (ushort)178, CantSnapshot = false, - Description = - "This is a list for blocking advertisements on the banki.ru site that are not blocked by \"conventional\" lists.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/rebelion76/bankiru_plus_adblock_list/master/bankiru_plus.txt", - DiscontinuedDate = new DateTime(2016, 3, 26, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://github.com/rebelion76/bankiru_plus_adblock_list", - IssuesUrl = "https://github.com/rebelion76/bankiru_plus_adblock_list/issues", - LicenseId = (byte)5, Name = "Banki.ru Plus Adblock List", - ViewUrl = - "https://raw.githubusercontent.com/rebelion76/bankiru_plus_adblock_list/master/bankiru_plus.txt" - }, - new - { - Id = (ushort)179, CantSnapshot = false, - Description = - "A non-comprehensive malware hosts list meant to be used in conjunction with the King of the PAC file.", - HomeUrl = "https://www.hostsfile.org/hosts.html", LicenseId = (byte)5, Name = "BadHosts", - ViewUrl = "https://www.hostsfile.org/Downloads/hosts.txt" - }, - new - { - Id = (ushort)180, CantSnapshot = false, - Description = - "The sites listed there a fake/malicious sites that lure people with fake direct-download-links to JAV videos.", - ForumUrl = "https://www.akiba-online.com/threads/fake-jav-ddl-sites-list.1560416/", - HomeUrl = "https://www.akiba-online.com/threads/fake-jav-ddl-sites-list.1560416/", - LicenseId = (byte)5, Name = "Bad JAV Sites", ViewUrl = "https://pastebin.com/raw/kDqbYwWr" - }, - new - { - Id = (ushort)181, CantSnapshot = false, - Description = "A list for Adblock Plus, which is one of the most famous ad blocking softwares.", - DescriptionSourceUrl = "https://osdn.net/projects/ayucat-list/", - DiscontinuedDate = new DateTime(2009, 10, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://osdn.net/projects/ayucat-list/", LicenseId = (byte)5, - Name = "Ayucat Powerful List", - ViewUrl = - "http://git.sourceforge.jp/view?p=ayucat-list/ayucat-list.git;a=blob_plain;f=ayucat-list.txt;hb=b254c74c132832a3ade7b9d42c2ef8d3dd59fdb9" - }, - new - { - Id = (ushort)182, CantSnapshot = false, - Description = "Complementary subscription to Liste FR + EasyList.", - DescriptionSourceUrl = - "http://www.antipubfirefox.org/antipub/antipubfirefox-adblocklist-current-expanded.txt", - DiscontinuedDate = new DateTime(2017, 12, 9, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://www.antipubweb.org/", LicenseId = (byte)5, Name = "AntiPubWeb", - ViewUrl = - "http://www.antipubfirefox.org/antipub/antipubfirefox-adblocklist-current-expanded.txt" - }, - new - { - Id = (ushort)183, CantSnapshot = false, - Description = "Blocks shady, annoying pop-under ads from the infamous PopAds ad network.", - HomeUrl = "https://github.com/Yhonay/antipopads", - IssuesUrl = "https://github.com/Yhonay/antipopads/issues", LicenseId = (byte)5, - Name = "Anti-PopAds", - ViewUrl = "https://raw.githubusercontent.com/Yhonay/antipopads/master/popads.txt" - }, - new - { - Id = (ushort)184, CantSnapshot = false, Description = "Blocks Facebook trackers.", - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - HomeUrl = "https://fanboy.co.nz/", LicenseId = (byte)5, Name = "Anti-Facebook List", - SyntaxId = (byte)3, ViewUrl = "https://fanboy.co.nz/fanboy-antifacebook.txt" - }, - new - { - Id = (ushort)185, CantSnapshot = false, - Description = - "A hosts list blocking phishing sites. (Compressed, currently cannot be subscribed to/added.)", - DonateUrl = "http://rlwpx.free.fr/WPFF/don.htm", - EmailAddress = "contact.wiki.airelle@spamgourmet.com", - ForumUrl = "http://rlwpx.free.fr/Webforum/", HomeUrl = "http://rlwpx.free.fr/WPFF/hosts.htm", - LicenseId = (byte)5, Name = "Airelle's Phishing Hosts", - ViewUrl = "http://rlwpx.free.fr/WPFF/hblc.7z" - }, - new - { - Id = (ushort)186, CantSnapshot = false, Description = "A hosts list blocking malware sites.", - DonateUrl = "http://rlwpx.free.fr/WPFF/don.htm", - EmailAddress = "contact.wiki.airelle@spamgourmet.com", - ForumUrl = "http://rlwpx.free.fr/Webforum/", HomeUrl = "http://rlwpx.free.fr/WPFF/hosts.htm", - LicenseId = (byte)5, Name = "Airelle's Malware Hosts", - ViewUrl = "https://v.firebog.net/hosts/Airelle-hrsk.txt" - }, - new - { - Id = (ushort)187, CantSnapshot = false, Description = "A hosts list blocking tracking sites.", - DonateUrl = "http://rlwpx.free.fr/WPFF/don.htm", - EmailAddress = "contact.wiki.airelle@spamgourmet.com", - ForumUrl = "http://rlwpx.free.fr/Webforum/", HomeUrl = "http://rlwpx.free.fr/WPFF/hosts.htm", - LicenseId = (byte)5, Name = "Airelle's Anti-Trackers Hosts", - ViewUrl = "https://v.firebog.net/hosts/Airelle-trc.txt" - }, - new - { - Id = (ushort)188, CantSnapshot = false, - Description = - "A hosts list blocking adult/pornographic sites. (Compressed, currently cannot be subscribed to/added.)", - DonateUrl = "http://rlwpx.free.fr/WPFF/don.htm", - EmailAddress = "contact.wiki.airelle@spamgourmet.com", - ForumUrl = "http://rlwpx.free.fr/Webforum/", HomeUrl = "http://rlwpx.free.fr/WPFF/hosts.htm", - LicenseId = (byte)5, Name = "Airelle's Anti-Sex Hosts", - ViewUrl = "http://rlwpx.free.fr/WPFF/hsex.7z" - }, - new - { - Id = (ushort)189, CantSnapshot = false, - Description = - "A hosts list blocking advertising sites. (Compressed, currently cannot be subscribed to/added.)", - DonateUrl = "http://rlwpx.free.fr/WPFF/don.htm", - EmailAddress = "contact.wiki.airelle@spamgourmet.com", - ForumUrl = "http://rlwpx.free.fr/Webforum/", HomeUrl = "http://rlwpx.free.fr/WPFF/hosts.htm", - LicenseId = (byte)5, Name = "Airelle's Anti-Advertisements Hosts", - ViewUrl = "http://rlwpx.free.fr/WPFF/hpub.7z" - }, - new - { - Id = (ushort)190, CantSnapshot = false, Description = "Spam sites based on BadHosts content.", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/FadeMind/hosts.extras", - IssuesUrl = "https://github.com/FadeMind/hosts.extras/issues", LicenseId = (byte)5, - Name = "add.Spam", - ViewUrl = "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts" - }, - new - { - Id = (ushort)191, CantSnapshot = false, - Description = "Risk content sites based on BadHosts content.", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/FadeMind/hosts.extras", - IssuesUrl = "https://github.com/FadeMind/hosts.extras/issues", LicenseId = (byte)5, - Name = "add.Risk", - ViewUrl = "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Risk/hosts" - }, - new - { - Id = (ushort)192, CantSnapshot = false, Description = "Dead sites based on BadHosts content.", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/FadeMind/hosts.extras", - IssuesUrl = "https://github.com/FadeMind/hosts.extras/issues", LicenseId = (byte)5, - Name = "add.Dead", - ViewUrl = "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Dead/hosts" - }, - new - { - Id = (ushort)193, CantSnapshot = false, - Description = - "This blocklist only contains compromised / hijacked websites (level 2) which are being abused by cybercriminals to host a ZeuS botnet controller.", - DescriptionSourceUrl = "https://zeustracker.abuse.ch/blocklist.php", - DonateUrl = "https://zeustracker.abuse.ch/faq.php", EmailAddress = "contactme@abuse.ch", - HomeUrl = "https://zeustracker.abuse.ch/blocklist.php", LicenseId = (byte)5, - Name = "abuse.ch ZeuS Compromised URL Blocklist", - ViewUrl = "https://zeustracker.abuse.ch/blocklist.php?download=compromised" - }, - new - { - Id = (ushort)194, CantSnapshot = false, - Description = - "The Feodo Tracker Feodo IP Blocklist contains IP addresses (IPv4) used as C&C communication channel by the Feodo Trojan. This lists contains two types of IP address: Feodo C&C servers used by version A, version C and version D of the Feodo Trojan (these IP addresses are usually compromised servers running an nginx daemon on port 8080 TCP or 7779 TCP that is acting as proxy, forwarding all traffic to a tier 2 proxy node) and Feodo C&C servers used by version B which are usually used for the exclusive purpose of hosting a Feodo C&C server. Attention: Since Feodo C&C servers associated with version A, version C and version D are usually hosted on compromised servers, its likely that you also block/drop legit traffic e.g. towards websites hosted on a certain IP address acting as Feodo C&C for version A, version C and version D. If you only want to block/drop traffic to Feodo C&C servers hosted on bad IPs (version B), please use the blocklist BadIPs documented below.", - DescriptionSourceUrl = "https://feodotracker.abuse.ch/blocklist/", - EmailAddress = "contactme@abuse.ch", HomeUrl = "https://feodotracker.abuse.ch/blocklist/", - LicenseId = (byte)5, Name = "abuse.ch Feodo IP Blocklist", - ViewUrl = "https://feodotracker.abuse.ch/blocklist/?download=ipblocklist" - }, - new - { - Id = (ushort)195, CantSnapshot = false, - Description = - "The Feodo Tracker Feodo Domain Blocklist contains domain names (FQDN) used as C&C communication channel by the Feodo Trojan. These domains names are usually registered and operated by cybercriminals for the exclusive purpose of hosting a Feodo botnet controller. Hence you should expect no legit traffic to those domains. I highly recommend you to block/drop any traffic towards any Feodo C&C domain by using the Feodo Domain Blocklist. Please consider that domain names are usually only used by version B of the Feodo Trojan. C&C communication channels used by version A, version C and version D are not covered by this blocklist.", - DescriptionSourceUrl = "https://feodotracker.abuse.ch/blocklist/", - EmailAddress = "contactme@abuse.ch", HomeUrl = "https://feodotracker.abuse.ch/blocklist/", - LicenseId = (byte)5, Name = "abuse.ch Feodo Domain Blocklist", - ViewUrl = "https://feodotracker.abuse.ch/blocklist/?download=domainblocklist" - }, - new - { - Id = (ushort)196, CantSnapshot = false, - Description = - "The Feodo Tracker Feodo BadIP Blocklist only contains IP addresses (IPv4) used as C&C communication channel by the Feodo Trojan version B. These IP addresses are usually servers rented by cybercriminals directly and used for the exclusive purpose of hosting a Feodo C&C server. Hence you should expect no legit traffic to those IP addresses. I highly recommend you to block/drop any traffic towards any Feodo C&C using the Feodo BadIP Blocklist. Please consider that this blocklist only contains IP addresses used by version B of the Feodo Trojan. C&C communication channels used by version A, version C and version D are not covered by this blocklist.", - DescriptionSourceUrl = "https://feodotracker.abuse.ch/blocklist/", - EmailAddress = "contactme@abuse.ch", HomeUrl = "https://feodotracker.abuse.ch/blocklist/", - LicenseId = (byte)5, Name = "abuse.ch Feodo BadIP Blocklist", - ViewUrl = "https://feodotracker.abuse.ch/blocklist/?download=badips" - }, - new - { - Id = (ushort)197, CantSnapshot = false, Description = "A list combining ABPindo and EasyList.", - LicenseId = (byte)5, Name = "ABPindo + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/abpindo+easylist.txt" - }, - new - { - Id = (ushort)198, CantSnapshot = false, - Description = - "ABPindo is an affiliated filter list written by hermawan that specifically removes adverts on Indonesian language websites.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=94", - HomeUrl = "https://abpindo.blogspot.com/", - IssuesUrl = "https://github.com/ABPindo/indonesianadblockrules/issues", LicenseId = (byte)5, - Name = "ABPindo", - ViewUrl = - "https://raw.githubusercontent.com/heradhis/indonesianadblockrules/master/subscriptions/abpindo.txt" - }, - new - { - Id = (ushort)199, CantSnapshot = false, - Description = - "Born from the need to block advertisements on the increasingly popular social network, this module is a great way to complete the protection offered by Adblock Plus and X Files during daily navigation. It may be associated with the main module of the X-Files or third-party lists.", - DescriptionSourceUrl = "https://github.com/gioxx/xfiles", - DonateUrl = "https://paypal.me/gioxx/5", ForumUrl = "https://abpxfiles.uservoice.com/", - HomeUrl = "https://xfiles.noads.it/", IssuesUrl = "https://github.com/gioxx/xfiles/issues", - LicenseId = (byte)5, Name = "X Files: NoFacebookAds", - ViewUrl = "https://raw.githubusercontent.com/gioxx/xfiles/master/facebook.txt" - }, - new - { - Id = (ushort)200, CantSnapshot = false, - Description = - "The module that serves to protect the user's navigation, seamlessly integrates to subscriptions already installed on your Adblock Plus.", - DescriptionSourceUrl = "https://github.com/gioxx/xfiles", - DonateUrl = "https://paypal.me/gioxx/5", ForumUrl = "https://abpxfiles.uservoice.com/", - HomeUrl = "https://xfiles.noads.it/", IssuesUrl = "https://github.com/gioxx/xfiles/issues", - LicenseId = (byte)5, Name = "X Files: HWS Harmful WebSites", - ViewUrl = "https://raw.githubusercontent.com/gioxx/xfiles/master/siteblock.txt" - }, - new - { - Id = (ushort)201, CantSnapshot = false, - Description = - "Specific for Italian websites but with an eye also to the most visited international, is the main form and the list officially recognized (for Italy), perfectly compatible with AdBlock Plus.", - DescriptionSourceUrl = "https://github.com/gioxx/xfiles", - DonateUrl = "https://paypal.me/gioxx/5", ForumUrl = "https://abpxfiles.uservoice.com/", - HomeUrl = "https://xfiles.noads.it/", IssuesUrl = "https://github.com/gioxx/xfiles/issues", - LicenseId = (byte)5, Name = "ABP X Files", - ViewUrl = "https://raw.githubusercontent.com/gioxx/xfiles/master/filtri.txt" - }, - new - { - Id = (ushort)202, CantSnapshot = false, - Description = "Blocks Japanese regional advertisements and trackers.", - HomeUrl = "https://github.com/k2jp/abp-japanese-filters", - IssuesUrl = "https://github.com/k2jp/abp-japanese-filters/issues", LicenseId = (byte)5, - Name = "ABP Japanese Paranoid Filters", - ViewUrl = - "https://raw.githubusercontent.com/k2jp/abp-japanese-filters/master/abpjf_paranoid.txt" - }, - new - { - Id = (ushort)203, CantSnapshot = false, - Description = "Blocks Japanese regional advertisements and trackers.", - HomeUrl = "https://github.com/k2jp/abp-japanese-filters", - IssuesUrl = "https://github.com/k2jp/abp-japanese-filters/issues", LicenseId = (byte)5, - Name = "ABP Japanese Filters", - ViewUrl = "https://raw.githubusercontent.com/k2jp/abp-japanese-filters/master/abpjf.txt" - }, - new - { - Id = (ushort)204, CantSnapshot = false, - Description = "Blocks irritating elements on Japanese regional webpages.", - HomeUrl = "https://github.com/k2jp/abp-japanese-filters", - IssuesUrl = "https://github.com/k2jp/abp-japanese-filters/issues", LicenseId = (byte)5, - Name = "ABP Japanese Element-hiding Filters", - ViewUrl = - "https://raw.githubusercontent.com/k2jp/abp-japanese-filters/master/abpjf_element_hiding.txt" - }, - new - { - Id = (ushort)205, CantSnapshot = false, - Description = "Blocks Japanese regional social network advertisements and trackers.", - HomeUrl = "https://github.com/k2jp/abp-japanese-filters", - IssuesUrl = "https://github.com/k2jp/abp-japanese-filters/issues", LicenseId = (byte)5, - Name = "ABP Japanese 3rd Party SNS Filters", - ViewUrl = - "https://raw.githubusercontent.com/k2jp/abp-japanese-filters/master/abpjf_3rd_party_sns.txt" - }, - new - { - Id = (ushort)206, CantSnapshot = false, - Description = - "The ABP advertising filter is built with the mission of improving the browsing experience for the vietnamese users. ABPVN may not help block all ads, but ABPVN will minimize the appearance of ads on most websites in Vietnam.", - DescriptionSourceUrl = "https://abpvn.com", DonateUrl = "https://abpvn.com/napthe", - EmailAddress = "support@abpvn.com", - ForumUrl = "http://www.vn-zoom.com/f77/abp-bo-loc-quang-cao-cho-nguoi-viet-2856275.html", - HomeUrl = "https://abpvn.com", LicenseId = (byte)5, Name = "ABPVN List", - ViewUrl = "https://raw.githubusercontent.com/abpvn/abpvn/master/filter/abpvn.txt" - }, - new - { - Id = (ushort)207, CantSnapshot = false, - Description = - "Helps you keep your Ad-Blocker active, when you visit a website and it asks you to disable. Composed of a user script «AakScript» written in javascript and a filter list «AakList» using the same syntax as lists AdBlock and AdBlock Plus, the two are complementary and unlock different website.", - DescriptionSourceUrl = "https://github.com/reek/anti-adblock-killer/blob/master/README.md", - DiscontinuedDate = new DateTime(2016, 11, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - DonateUrl = "https://github.com/reek/anti-adblock-killer/#donate", - HomeUrl = "https://github.com/reek/anti-adblock-killer/", - IssuesUrl = "https://github.com/reek/anti-adblock-killer/issues", LicenseId = (byte)8, - Name = "AakList (Anti-Adblock Killer)", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/reek/anti-adblock-killer/master/anti-adblock-killer-filters.txt" - }, - new - { - Id = (ushort)208, CantSnapshot = false, - Description = - "This blocklist contains all domain names associated with ZeuS C&Cs which are currently being tracked by ZeuS Tracker.", - DescriptionSourceUrl = "https://zeustracker.abuse.ch/blocklist.php", - DonateUrl = "https://zeustracker.abuse.ch/faq.php", EmailAddress = "contactme@abuse.ch", - HomeUrl = "https://zeustracker.abuse.ch/blocklist.php", LicenseId = (byte)5, - Name = "abuse.ch ZeuS Domain Blocklist", - ViewUrl = "https://zeustracker.abuse.ch/blocklist.php?download=domainblocklist" - }, - new - { - Id = (ushort)209, CantSnapshot = false, - Description = - "The ZeuS domain blocklist (BadDomains) is the recommended blocklist if you want to block only ZeuS domain names. It excludes domain names that ZeuS Tracker believes to be hijacked (level 2).", - DescriptionSourceUrl = "https://zeustracker.abuse.ch/blocklist.php", - DonateUrl = "https://zeustracker.abuse.ch/faq.php", EmailAddress = "contactme@abuse.ch", - HomeUrl = "https://zeustracker.abuse.ch/blocklist.php", LicenseId = (byte)5, - Name = "abuse.ch ZeuS Domain Blocklist \"BadDomains\"", - ViewUrl = "https://zeustracker.abuse.ch/blocklist.php?download=baddomains" - }, - new - { - Id = (ushort)210, CantSnapshot = false, - Description = - "This blocklist contains all IPv4 addresses associated with ZeuS C&Cswhich are currently being tracked by ZeuS Tracker.", - DescriptionSourceUrl = "https://zeustracker.abuse.ch/blocklist.php", - DonateUrl = "https://zeustracker.abuse.ch/faq.php", EmailAddress = "contactme@abuse.ch", - HomeUrl = "https://zeustracker.abuse.ch/blocklist.php", LicenseId = (byte)5, - Name = "abuse.ch ZeuS IP Blocklist", - ViewUrl = "https://zeustracker.abuse.ch/blocklist.php?download=ipblocklist" - }, - new - { - Id = (ushort)211, CantSnapshot = false, - Description = - "This blocklists only includes IPv4 addresses that are used by the ZeuS trojan. It is the recommened blocklist if you want to block only ZeuS IPs. It excludes IP addresses that ZeuS Tracker believes to be hijacked (level 2) or belong to a free web hosting provider (level 3).", - DescriptionSourceUrl = "https://zeustracker.abuse.ch/blocklist.php", - DonateUrl = "https://zeustracker.abuse.ch/faq.php", EmailAddress = "contactme@abuse.ch", - HomeUrl = "https://zeustracker.abuse.ch/blocklist.php", LicenseId = (byte)5, - Name = "abuse.ch ZeuS IP Blocklist \"BadIPs\"", - ViewUrl = "https://zeustracker.abuse.ch/blocklist.php?download=badips" - }, - new - { - Id = (ushort)212, CantSnapshot = false, - Description = "2o7Net tracking sites based on BadHosts content.", - DescriptionSourceUrl = "https://github.com/StevenBlack/hosts", - HomeUrl = "https://github.com/FadeMind/hosts.extras", - IssuesUrl = "https://github.com/FadeMind/hosts.extras/issues", LicenseId = (byte)5, - Name = "add.2o7Net", - ViewUrl = "https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.2o7Net/hosts" - }, - new - { - Id = (ushort)213, CantSnapshot = false, Description = "Blocks ads on YouTube.", - HomeUrl = "https://github.com/kbinani/adblock-youtube-ads", LicenseId = (byte)5, - Name = "Adblock YouTube Ads", - ViewUrl = "https://raw.githubusercontent.com/kbinani/adblock-youtube-ads/master/signed.txt" - }, - new - { - Id = (ushort)214, CantSnapshot = false, - Description = - "The Adblock Warning Removal List specifically removes obtrusive messages and warnings targeted to users who use an adblocker.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - EmailAddress = "easylist.subscription+anti@gmail.com", ForumUrl = "https://forums.lanik.us/", - HomeUrl = "https://easylist.to/", LicenseId = (byte)5, Name = "Adblock Warning Removal List", - SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/antiadblockfilters.txt" - }, - new - { - Id = (ushort)215, CantSnapshot = false, - Description = "Adblock PL is official Poland filter list for AdBlock and Adblock Plus.", - DescriptionSourceUrl = "https://github.com/adblockpolska/Adblock_PL_List", - DiscontinuedDate = new DateTime(2014, 11, 7, 0, 0, 0, 0, DateTimeKind.Unspecified), - EmailAddress = "adblockpolska@gmail.com", HomeUrl = "https://www.facebook.com/adblockpl", - IssuesUrl = "https://github.com/adblockpolska/Adblock_PL_List/issues", LicenseId = (byte)5, - Name = "Adblock Polska", - ViewUrl = - "https://raw.githubusercontent.com/adblockpolska/Adblock_PL_List/master/adblock_polska.txt" - }, - new - { - Id = (ushort)216, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = - "Filters that hide and block social network elements, i.e. widgets, pop-ups and other social elements on Polish websites.", - DonateUrl = "https://patronite.pl/polskiefiltry", HomeUrl = "https://www.certyficate.it/", - IssuesUrl = "https://github.com/MajkiIT/polish-ads-filter/issues", LicenseId = (byte)9, - Name = "Polish Social Filters", - PublishedDate = new DateTime(2017, 11, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/adblock_social_filters/adblock_social_list.txt" - }, - new - { - Id = (ushort)217, CantSnapshot = false, - Description = "Blocks Persian regional advertisements and trackers.", - ForumUrl = "https://adblockplus.org/forum/viewtopic.php?f=2&t=7658", - HomeUrl = "https://ideone.com/K452p", LicenseId = (byte)5, Name = "Adblock Persian List", - ViewUrl = "https://ideone.com/plain/K452p" - }, - new - { - Id = (ushort)218, CantSnapshot = false, - Description = "Blocks Finnish regional advertisements and trackers.", - ForumUrl = - "https://www.juvander.fi/site/ilpo/Forums/tabid/139/forumid/23/scope/threads/Default.aspx", - HomeUrl = - "https://www.juvander.fi/site/ilpo/Home/tabid/127/EntryId/825/New-Adblock-filter-list.aspx", - LicenseId = (byte)5, Name = "Adblock List for Finland", - ViewUrl = "https://adb.juvander.net/Finland_adb.txt" - }, - new - { - Id = (ushort)219, CantSnapshot = false, - Description = "Prevention behavior tracking by the site administrator.", - DescriptionSourceUrl = "https://blogram.net/2010/04/23/adblock/", - DiscontinuedDate = new DateTime(2014, 11, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://blogram.net/2010/04/23/adblock/", LicenseId = (byte)5, - Name = "BLOGRAM Analysis Block Filter List for Japan", - ViewUrl = "https://blogram.net/wp-content/uploads/easylist3.txt" - }, - new - { - Id = (ushort)220, CantSnapshot = false, - Description = "Blocks Korean regional advertisements and trackers.", - DiscontinuedDate = new DateTime(2014, 12, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://code.google.com/archive/p/adblock-korea/", LicenseId = (byte)5, - Name = "Adblock Korea", - ViewUrl = - "https://web.archive.org/web/20160411115130if_/http://adblock-korea.googlecode.com:80/git/adblock-korea.txt" - }, - new - { - Id = (ushort)221, CantSnapshot = false, - Description = "Blocks Estonian regional advertisements and trackers.", - EmailAddress = "adblock@gurud.ee", HomeUrl = "http://gurud.ee/veeb/adblock", - LicenseId = (byte)5, Name = "Adblock Filters by Gurud.ee", ViewUrl = "http://gurud.ee/ab.txt" - }, - new - { - Id = (ushort)222, CantSnapshot = false, - Description = "A set of adblock filters to block advertisement in Persian websites.", - DescriptionSourceUrl = "https://github.com/SlashArash/adblockfa/", - EmailAddress = "slasharash@protonmail.com", HomeUrl = "https://github.com/SlashArash/adblockfa", - IssuesUrl = "https://github.com/SlashArash/adblockfa/issues", LicenseId = (byte)5, - Name = "AdBlockFarsi", - ViewUrl = "https://raw.githubusercontent.com/SlashArash/adblockfa/master/adblockfa.txt" - }, - new - { - Id = (ushort)223, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = - "Presented here filter set was created for Polish internet users. Contains a list of elements of advertising, such as banners or flash animations, the most commonly used on Polish websites.", - DescriptionSourceUrl = "https://www.certyficate.it/polski-filtr-adblock/", - DonateUrl = "https://patronite.pl/polskiefiltry", EmailAddress = "errors@certyficate.it", - HomeUrl = "https://www.certyficate.it/", - IssuesUrl = "https://github.com/MajkiIT/polish-ads-filter/issues", LicenseId = (byte)9, - Name = "Official Polish Filters for AdBlock, uBlock Origin & AdGuard", - PublishedDate = new DateTime(2018, 2, 11, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-adblock-filters/adblock.txt" - }, - new - { - Id = (ushort)224, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = - "Filters that hide and block messages about cookies and GDPR/privacy policy on Polish websites.", - DonateUrl = "https://patronite.pl/polskiefiltry", HomeUrl = "https://www.certyficate.it/", - IssuesUrl = "https://github.com/MajkiIT/polish-ads-filter/issues", LicenseId = (byte)9, - Name = "Polish GDPR-Cookies Filters", - PublishedDate = new DateTime(2017, 11, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/cookies_filters/adblock_cookies.txt" - }, - new - { - Id = (ushort)225, CantSnapshot = false, - Description = "Blocks Japanese regional advertisements and trackers.", - HomeUrl = "https://logroid.blogspot.com/", LicenseId = (byte)5, - Name = "AdAway Blocking Hosts File for Japan", - ViewUrl = "https://sites.google.com/site/logroid/files/hosts.txt" - }, - new - { - Id = (ushort)226, CantSnapshot = false, - Description = "Blocking mobile ad providers and some analytics providers.", - DescriptionSourceUrl = "https://adaway.org/hosts.txt", - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=dominik%40sufficientlysecure.org&lc=US&item_name=AdAway%20Donation&no_note=0&no_shipping=1¤cy_code=EUR", - ForumUrl = "https://forum.xda-developers.com/showthread.php?t=2190753", - HomeUrl = "https://adaway.org/", IssuesUrl = "https://github.com/AdAway/AdAway/issues", - LicenseId = (byte)5, Name = "AdAway", ViewUrl = "https://adaway.org/hosts.txt" - }, - new - { - Id = (ushort)227, CantSnapshot = false, Description = "Allow non-intrusive advertising.", - DescriptionSourceUrl = "https://easylist-downloads.adblockplus.org/exceptionrules.txt", - EmailAddress = "info@eyeo.com", HomeUrl = "https://acceptableads.com/", LicenseId = (byte)5, - Name = "Acceptable Ads", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/exceptionrules.txt" - }, - new - { - Id = (ushort)228, CantSnapshot = false, - Description = "Ad blocking rules for Iranian/Persian websites.", - DescriptionSourceUrl = "https://github.com/farrokhi/adblock-iran", - HomeUrl = "https://github.com/farrokhi/adblock-iran", - IssuesUrl = "https://github.com/farrokhi/adblock-iran/issues", LicenseId = (byte)5, - Name = "Adblock Iran", - ViewUrl = "https://raw.githubusercontent.com/farrokhi/adblock-iran/master/filter.txt" - }, - new - { - Id = (ushort)229, CantSnapshot = false, Description = "Block only comments.", - DescriptionSourceUrl = "https://youtube.adblockplus.me/", - DonateUrl = "https://adblockplus.org/en/donate", - EmailAddress = "subscriptionlist@adblockplus.org", HomeUrl = "https://youtube.adblockplus.me/", - LicenseId = (byte)5, Name = "YouTube: Remove Comments", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/yt_annoyances_comments.txt" - }, - new - { - Id = (ushort)230, CantSnapshot = false, Description = "Block the DL itself of advertising.", - DescriptionSourceUrl = "https://blogram.net/2010/04/23/adblock/", - DiscontinuedDate = new DateTime(2014, 12, 13, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://blogram.net/2010/04/23/adblock/", LicenseId = (byte)5, - Name = "BLOGRAM Basic Filter List for Japan", - ViewUrl = "https://blogram.net/wp-content/uploads/easylist2.txt" - }, - new - { - Id = (ushort)231, CantSnapshot = false, Description = "Hide text ads by CSS.", - DescriptionSourceUrl = "https://blogram.net/2010/04/23/adblock/", - DiscontinuedDate = new DateTime(2015, 1, 10, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://blogram.net/2010/04/23/adblock/", LicenseId = (byte)5, - Name = "BLOGRAM Element Hiding Filter List for Japan", - ViewUrl = "https://blogram.net/wp-content/uploads/easylist1.txt" - }, - new - { - Id = (ushort)232, CantSnapshot = false, - Description = - "Targeting sites with Hoax, propanganda and clickbait (fake sites). Note: List doesn't include harmless spoof/satire sites like theonion.com.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/ryanbr/fanboy-adblock/master/fake-news.txt", - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - ForumUrl = "https://forums.lanik.us/viewtopic.php?f=88&t=34971", - HomeUrl = "https://github.com/ryanbr/fanboy-adblock", - IssuesUrl = "https://github.com/ryanbr/fanboy-adblock/issues", LicenseId = (byte)5, - Name = "Fake-News List", - ViewUrl = "https://raw.githubusercontent.com/ryanbr/fanboy-adblock/master/fake-news.txt" - }, - new - { - Id = (ushort)233, CantSnapshot = false, Description = "Block only sidebar annoyances.", - DescriptionSourceUrl = "https://facebook.adblockplus.me/", - DonateUrl = "https://adblockplus.org/en/donate", - EmailAddress = "subscriptionlist@adblockplus.org", HomeUrl = "https://facebook.adblockplus.me/", - LicenseId = (byte)5, Name = "Facebook Sidebar Blocker", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/fb_annoyances_sidebar.txt" - }, - new - { - Id = (ushort)234, CantSnapshot = false, - Description = "Block Facebook objects on non-Facebook websites", - DescriptionSourceUrl = "http://www.squirrelconspiracy.net/abp/facebook-privacy-list.txt", - DiscontinuedDate = new DateTime(2010, 5, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), - EmailAddress = "fbprivacylist@squirrelconspiracy.net", - HomeUrl = "http://www.squirrelconspiracy.net/abp/facebook-privacy-list.html", - LicenseId = (byte)5, Name = "Facebook Privacy List", - ViewUrl = "http://www.squirrelconspiracy.net/abp/facebook-privacy-list.txt" - }, - new - { - Id = (ushort)235, CantSnapshot = false, Description = "Block only news feed annoyances.", - DescriptionSourceUrl = "https://facebook.adblockplus.me/", - DonateUrl = "https://adblockplus.org/en/donate", - EmailAddress = "subscriptionlist@adblockplus.org", HomeUrl = "https://facebook.adblockplus.me/", - LicenseId = (byte)5, Name = "Facebook News Feed Annoyances Blocker", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/fb_annoyances_newsfeed.txt" - }, - new - { - Id = (ushort)236, CantSnapshot = false, Description = "Block all Facebook annoyances.", - DescriptionSourceUrl = "https://facebook.adblockplus.me/", - DonateUrl = "https://adblockplus.org/en/donate", - EmailAddress = "subscriptionlist@adblockplus.org", HomeUrl = "https://facebook.adblockplus.me/", - LicenseId = (byte)5, Name = "Facebook Annoyances Blocker", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/fb_annoyances_full.txt" - }, - new - { - Id = (ushort)237, CantSnapshot = false, - Description = "Blocks Estonian regional advertisements and trackers.", - HomeUrl = "https://adblock.ee/", LicenseId = (byte)5, Name = "Eesti Custom Sites Filter", - ViewUrl = "https://adblock.ee/list.php" - }, - new - { - Id = (ushort)238, CantSnapshot = false, - Description = - "Members with ad blocking software may experience issues receiving Cash Back. If you have AdBlock, Adblock Plus or uBlock, you can add or subscribe to the Ebates Cash Back Shopping filter list.", - DescriptionSourceUrl = "https://www.ebates.com/help/troubleshooting.htm#abp", - HomeUrl = "https://www.ebates.com/", LicenseId = (byte)5, Name = "Ebates Cash Back Shopping", - ViewUrl = "https://www.ebates.com/whitelist/ebates-cash-back-shopping.txt" - }, - new - { - Id = (ushort)239, CantSnapshot = false, - Description = "Testing unsafe rules for EasyList that will break certain websites.", - DescriptionSourceUrl = "https://easylist-downloads.adblockplus.org/easytest.txt", - ForumUrl = "https://forums.lanik.us/viewtopic.php?t=8505", - HomeUrl = "https://forums.lanik.us/viewtopic.php?t=8505", LicenseId = (byte)5, - Name = "EasyTest", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easytest.txt" - }, - new - { - Id = (ushort)240, CantSnapshot = false, - Description = "This EasyPrivacy variant does not contain rules for international domains.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - EmailAddress = "easylist.subscription@gmail.com", ForumUrl = "https://forums.lanik.us/", - HomeUrl = "https://easylist.to/", IssuesUrl = "https://github.com/easylist/easylist/issues", - LicenseId = (byte)5, Name = "EasyPrivacy Without International Filters", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easyprivacy_nointernational.txt" - }, - new - { - Id = (ushort)241, CantSnapshot = false, - Description = "A list combining EasyPrivacy and EasyList.", LicenseId = (byte)5, - Name = "EasyPrivacy + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easyprivacy+easylist.txt" - }, - new - { - Id = (ushort)242, CantSnapshot = false, - Description = - "EasyPrivacy is an optional supplementary filter list that completely removes all forms of tracking from the internet, including web bugs, tracking scripts and information collectors, thereby protecting your personal data.", - DescriptionSourceUrl = "https://easylist.to/", EmailAddress = "easylist.subscription@gmail.com", - ForumUrl = "https://forums.lanik.us/", HomeUrl = "https://easylist.to/", - IssuesUrl = "https://github.com/easylist/easylist/issues", LicenseId = (byte)5, - Name = "EasyPrivacy", ViewUrl = "https://easylist.to/easylist/easyprivacy.txt" - }, - new - { - Id = (ushort)243, CantSnapshot = false, - Description = "This EasyList variant does not contain filters for adult domains.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - EmailAddress = "easylist.subscription@gmail.com", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=23", HomeUrl = "https://easylist.to/", - IssuesUrl = "https://github.com/easylist/easylist/issues", LicenseId = (byte)5, - Name = "EasyList Without Rules for Adult Sites", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylist_noadult.txt" - }, - new - { - Id = (ushort)244, CantSnapshot = false, - Description = - "This EasyList variant only contains blocking filters to remove adverts, with no element rules whatsoever; it, therefore, has more limited coverage than the full version of the list, although still commands a niche market.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - EmailAddress = "easylist.subscription@gmail.com", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=23", HomeUrl = "https://easylist.to/", - IssuesUrl = "https://github.com/easylist/easylist/issues", LicenseId = (byte)5, - Name = "EasyList Without Element Hiding Rules", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylist_noelemhide.txt" - }, - new - { - Id = (ushort)245, CantSnapshot = false, - Description = "Help you to block ads in Thailand websites.", - DescriptionSourceUrl = "https://github.com/easylist-thailand/easylist-thailand", - HomeUrl = "https://easylist-thailand.github.io/", - IssuesUrl = "https://github.com/easylist-thailand/easylist-thailand/issues", - LicenseId = (byte)5, Name = "EasyList Thailand", - ViewUrl = - "https://raw.githubusercontent.com/easylist-thailand/easylist-thailand/master/subscription/easylist-thailand.txt" - }, - new - { - Id = (ushort)246, CantSnapshot = false, Description = "Spanish supplement for EasyList.", - DescriptionSourceUrl = "https://adblockplus.org/subscriptions", - EmailAddress = "easylist.spanish@gmail.com", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=103", HomeUrl = "https://easylist.to/", - LicenseId = (byte)5, Name = "EasyList Spanish", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylistspanish.txt" - }, - new - { - Id = (ushort)247, CantSnapshot = false, - Description = - "In page Pop-Ups and other annoyances; thereby substantially decreasing web page loading times and uncluttering them (includes Fanboy's Social Blocking List and Fanboy's Cookiemonster List.)", - DescriptionSourceUrl = "https://fanboy.co.nz/", - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - EmailAddress = "easylist.subscription@gmail.com", ForumUrl = "https://forums.lanik.us/", - HomeUrl = "https://easylist.to/", IssuesUrl = "https://github.com/easylist/easylist/issues", - LicenseId = (byte)5, Name = "Fanboy's Annoyance List", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/fanboy-annoyance.txt" - }, - new - { - Id = (ushort)248, CantSnapshot = false, - Description = "A list combining EasyList Lithuania and EasyList.", LicenseId = (byte)5, - Name = "EasyList Lithuania + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylistlithuania+easylist.txt" - }, - new - { - Id = (ushort)249, CantSnapshot = false, Description = "Blocks fonts loaded from third parties.", - HomeUrl = "https://fanboy.co.nz/", LicenseId = (byte)5, Name = "Fanboy's Anti-thirdparty Fonts", - SyntaxId = (byte)3, ViewUrl = "https://fanboy.co.nz/fanboy-antifonts.txt" - }, - new - { - Id = (ushort)250, CantSnapshot = false, - Description = "This will remove cookie and privacy warnings.", - DescriptionSourceUrl = "https://fanboy.co.nz/", - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - EmailAddress = "easylist.subscription@gmail.com", ForumUrl = "https://forums.lanik.us/", - HomeUrl = "https://easylist.to/", IssuesUrl = "https://github.com/easylist/easylist/issues", - LicenseId = (byte)5, Name = "Fanboy's Cookiemonster List", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/fanboy-cookiemonster.txt" - }, - new - { - Id = (ushort)251, CantSnapshot = false, - Description = "Blocks English and Spanish regional advertisements and trackers.", - HomeUrl = - "https://nauscopio.wordpress.com/2010/07/05/filtrado-bloqueo-y-ocultacion-de-la-publicidad-en-google-chrome/", - IssuesUrl = "https://github.com/mozillahispano/nauscopio-filtros/issues", LicenseId = (byte)5, - Name = "Filtros Nauscopicos", - ViewUrl = - "https://raw.githubusercontent.com/mozillahispano/nauscopio-filtros/master/filtros.txt" - }, - new - { - Id = (ushort)252, CantSnapshot = false, - Description = - "Tentative hosts file for Italian sites created from Easylist Italy and ADB X Files.", - DescriptionSourceUrl = "https://filtri-dns.ga/filtri.txt", HomeUrl = "https://filtri-dns.ga/", - LicenseId = (byte)5, Name = "Filtri DNS", ViewUrl = "https://filtri-dns.ga/filtri.txt" - }, - new - { - Id = (ushort)253, CantSnapshot = false, - Description = - "This filter list for uBlock Origin/Adblock Plus is designed to be used with such lists as EasyList, RU AdList etc., so it's substantially free of intersections with them. The list is made for blocking ad (mostly on Russian websites) missed by other filter lists maintainers. It is regularly updated and actively developed for now.", - DescriptionSourceUrl = "https://github.com/hant0508/uBlock-filters", - EmailAddress = "hant0508@gmail.com", HomeUrl = "https://github.com/hant0508/uBlock-filters", - IssuesUrl = "https://github.com/hant0508/uBlock-filters/issues", LicenseId = (byte)5, - Name = "Filters by hant0508", - ViewUrl = "https://raw.githubusercontent.com/hant0508/uBlock-filters/master/filters.txt" - }, - new - { - Id = (ushort)254, CantSnapshot = false, - Description = "Blocks Vietnamese regional advertisements and trackers.", - DiscontinuedDate = new DateTime(2017, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - EmailAddress = "fanboyadblock@googlegroups.com", HomeUrl = "https://fanboy.co.nz/", - LicenseId = (byte)5, Name = "Fanboy's Vietnamese", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/fanboy-vietnam.txt" - }, - new - { - Id = (ushort)255, CantSnapshot = false, - Description = - "A list combining EasyList, EasyPrivacy, Fanboy's Enhanced Tracking List, and Fanboy's Annoyance List.", - LicenseId = (byte)5, Name = "Fanboy's Ultimate List", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/r/fanboy-ultimate.txt" - }, - new - { - Id = (ushort)256, CantSnapshot = false, - Description = "Blocks Turkish regional advertisements and trackers.", - DiscontinuedDate = new DateTime(2017, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - EmailAddress = "fanboyadblock@googlegroups.com", HomeUrl = "https://fanboy.co.nz/", - LicenseId = (byte)5, Name = "Fanboy's Turkish", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/fanboy-turkish.txt" - }, - new - { - Id = (ushort)257, CantSnapshot = false, - Description = "Blocks Swedish regional advertisements and trackers.", - DiscontinuedDate = new DateTime(2017, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - EmailAddress = "fanboyadblock@googlegroups.com", HomeUrl = "https://fanboy.co.nz/", - LicenseId = (byte)5, Name = "Fanboy's Swedish", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/fanboy-swedish.txt" - }, - new - { - Id = (ushort)258, CantSnapshot = false, - Description = "Blocks Spanish and Portuguese regional advertisements and trackers.", - DiscontinuedDate = new DateTime(2017, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - EmailAddress = "fanboyadblock@googlegroups.com", HomeUrl = "https://fanboy.co.nz/", - LicenseId = (byte)5, Name = "Fanboy's Spanish/Portuguese", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/fanboy-espanol.txt" - }, - new - { - Id = (ushort)259, CantSnapshot = false, - Description = "Hide and block social content, social widgets, social scripts and social icons.", - DescriptionSourceUrl = "https://fanboy.co.nz/", - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - EmailAddress = "easylist.subscription@gmail.com", ForumUrl = "https://forums.lanik.us/", - HomeUrl = "https://easylist.to/", IssuesUrl = "https://github.com/easylist/easylist/issues", - LicenseId = (byte)5, Name = "Fanboy's Social Blocking List", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/fanboy-social.txt" - }, - new - { - Id = (ushort)260, CantSnapshot = false, - Description = "Blocks Polish regional advertisements and trackers.", - DiscontinuedDate = new DateTime(2017, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - EmailAddress = "fanboyadblock@googlegroups.com", HomeUrl = "https://fanboy.co.nz/", - LicenseId = (byte)5, Name = "Fanboy's Polish", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/fanboy-polish.txt" - }, - new - { - Id = (ushort)261, CantSnapshot = false, - Description = "Blocks Korean regional advertisements and trackers.", - DiscontinuedDate = new DateTime(2017, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - EmailAddress = "fanboyadblock@googlegroups.com", HomeUrl = "https://fanboy.co.nz/", - LicenseId = (byte)5, Name = "Fanboy's Korean", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/fanboy-korean.txt" - }, - new - { - Id = (ushort)262, CantSnapshot = false, - Description = "Blocks Japanese regional advertisements and trackers.", - DiscontinuedDate = new DateTime(2017, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - EmailAddress = "fanboyadblock@googlegroups.com", HomeUrl = "https://fanboy.co.nz/", - LicenseId = (byte)5, Name = "Fanboy's Japanese", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/fanboy-japanese.txt" - }, - new - { - Id = (ushort)263, CantSnapshot = false, - Description = "Blocks Hebrew regional advertisements and trackers.", - DiscontinuedDate = new DateTime(2013, 8, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - EmailAddress = "fanboyadblock@googlegroups.com", HomeUrl = "https://fanboy.co.nz/", - LicenseId = (byte)5, Name = "Fanboy's IsraelList", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/israelilist/IsraelList.txt" - }, - new - { - Id = (ushort)264, CantSnapshot = false, - Description = "Blocks Indian regional advertisements and trackers.", - DiscontinuedDate = new DateTime(2017, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - EmailAddress = "fanboyadblock@googlegroups.com", HomeUrl = "https://fanboy.co.nz/", - LicenseId = (byte)5, Name = "Fanboy's Indian", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/fanboy-indian.txt" - }, - new - { - Id = (ushort)265, CantSnapshot = false, - Description = - "Blocks common tracking scripts such as Omniture, Webtrends, Foresee, Coremetrics, Google-Analytics, Touchclarity, ChannelIntelligence.", - DescriptionSourceUrl = "https://fanboy.co.nz/filters.html", - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WMGE9MAGGGMHW", - HomeUrl = "https://fanboy.co.nz/", IssuesUrl = "https://github.com/easylist/easylist/issues", - LicenseId = (byte)5, Name = "Fanboy's Enhanced Tracking List", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/enhancedstats.txt" - }, - new - { - Id = (ushort)266, CantSnapshot = false, - Description = "A list combining EasyList, EasyPrivacy, and Fanboy's Enhanced Tracking List.", - LicenseId = (byte)5, Name = "Fanboy's Complete List", SyntaxId = (byte)3, - ViewUrl = "https://fanboy.co.nz/r/fanboy-complete.txt" - }, - new - { - Id = (ushort)267, CantSnapshot = false, - Description = - "EasyList Lithuania is an affiliated filter list written by gymka that specifically removes adverts on Lithuanian language websites.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - EmailAddress = "algimantas@margevicius.lt", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=101", - HomeUrl = "https://margevicius.lt/easylist_lithuania/", LicenseId = (byte)5, - Name = "EasyList Lithuania", ViewUrl = "https://margevicius.lt/easylistlithuania.txt" - }, - new - { - Id = (ushort)268, CantSnapshot = false, - Description = - "This is a lite version of EasyList. Only for Simplified Chinese language websites.", - DescriptionSourceUrl = "https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjxlist.txt", - EmailAddress = "cjxlist@gmail.com", ForumUrl = "https://abpchina.org/forum/forum.php", - HomeUrl = "https://abpchina.org/forum/forum.php?mod=viewthread&tid=29667", - IssuesUrl = "https://github.com/cjx82630/cjxlist/issues", LicenseId = (byte)5, - Name = "EasyList Lite China", - ViewUrl = "https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjxlist.txt" - }, - new - { - Id = (ushort)269, CantSnapshot = false, - Description = "A list combining EasyList Italy and EasyList.", LicenseId = (byte)5, - Name = "EasyList Italy + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylistitaly+easylist.txt" - }, - new - { - Id = (ushort)270, CantSnapshot = false, - Description = - "This is a list of free/bulk domain registration services, who register 2nd level domains for free or almost free.", - DescriptionSourceUrl = "https://mirror1.malwaredomains.com/files/bulk_registrars.txt", - DonateUrl = "https://www.malwaredomains.com/?page_id=675", - EmailAddress = "malwaredomains@gmail.com", HomeUrl = "https://www.malwaredomains.com/", - LicenseId = (byte)5, Name = "DNS-BH Bulk Registrars", - ViewUrl = "https://mirror1.malwaredomains.com/files/bulk_registrars.txt" - }, - new - { - Id = (ushort)271, CantSnapshot = false, - Description = "This is a list of malware domains generated from malwaredomains.com data.", - DescriptionSourceUrl = "https://easylist-downloads.adblockplus.org/malwaredomains_full.txt", - DonateUrl = "https://www.malwaredomains.com/?page_id=675", - EmailAddress = "malwaredomains@gmail.com", HomeUrl = "https://www.malwaredomains.com/", - LicenseId = (byte)5, Name = "DNS-BH Adblock Plus Malware Domains Full", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/malwaredomains_full.txt" - }, - new - { - Id = (ushort)272, CantSnapshot = false, Description = "Blocks trackers.", - EmailAddress = "support@disconnect.me", HomeUrl = "https://disconnect.me/trackerprotection", - LicenseId = (byte)4, Name = "Disconnect Tracking Filter List", SyntaxId = (byte)2, - ViewUrl = "https://s3.amazonaws.com/lists.disconnect.me/simple_tracking.txt" - }, - new - { - Id = (ushort)273, CantSnapshot = false, Description = "Blocks malware.", - EmailAddress = "support@disconnect.me", HomeUrl = "https://disconnect.me/trackerprotection", - LicenseId = (byte)4, Name = "Disconnect Malware Filter List", SyntaxId = (byte)2, - ViewUrl = "https://s3.amazonaws.com/lists.disconnect.me/simple_malware.txt" - }, - new - { - Id = (ushort)274, CantSnapshot = false, Description = "Blocks malvertising.", - EmailAddress = "support@disconnect.me", HomeUrl = "https://disconnect.me/trackerprotection", - LicenseId = (byte)4, Name = "Disconnect Malvertising Filter List", SyntaxId = (byte)2, - ViewUrl = "https://s3.amazonaws.com/lists.disconnect.me/simple_malvertising.txt" - }, - new - { - Id = (ushort)275, CantSnapshot = false, Description = "Blocks advertisements.", - EmailAddress = "support@disconnect.me", HomeUrl = "https://disconnect.me/trackerprotection", - LicenseId = (byte)4, Name = "Disconnect Advertising Filter List", SyntaxId = (byte)2, - ViewUrl = "https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt" - }, - new - { - Id = (ushort)276, CantSnapshot = false, - Description = - "Use this file to prevent your computer from connecting to selected internet hosts. This is an easy and effective way to protect you from many types of spyware, reduces bandwidth use, blocks certain pop-up traps, prevents user tracking by way of \"web bugs\" embedded in spam, provides partial protection to IE from certain web-based exploits and blocks most advertising you would otherwise be subjected to on the internet.", - DescriptionSourceUrl = "https://someonewhocares.org/hosts/", - EmailAddress = "hosts@someonewhocares.org", HomeUrl = "https://someonewhocares.org/hosts/", - LicenseId = (byte)5, Name = "Dan Pollock's Hosts", - ViewUrl = "https://someonewhocares.org/hosts/zero/hosts" - }, - new - { - Id = (ushort)277, CantSnapshot = false, Description = "Czech filters for Adblock Plus.", - DescriptionSourceUrl = "http://adblock.dajbych.net/adblock.txt", - DiscontinuedDate = new DateTime(2014, 8, 16, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "http://adblock.dajbych.net/", LicenseId = (byte)5, - Name = "Czech Filters for AdBlock", ViewUrl = "http://adblock.dajbych.net/adblock.txt" - }, - new - { - Id = (ushort)278, CantSnapshot = false, - Description = "Corset is a subscription filter to block intruding ads on sites using Korean.", - DescriptionSourceUrl = "https://code.google.com/archive/p/abp-corset/", - DiscontinuedDate = new DateTime(2011, 2, 9, 0, 0, 0, 0, DateTimeKind.Unspecified), - EmailAddress = "corset@tistory.com", HomeUrl = "http://corset.tistory.com/", - LicenseId = (byte)5, Name = "Corset", - ViewUrl = - "https://web.archive.org/web/20110212174029if_/http://abp-corset.googlecode.com:80/hg/corset.txt" - }, - new - { - Id = (ushort)279, CantSnapshot = false, - Description = - "EFF maintains a Privacy Badger \"yellowlist\" of domains for which requests are allowed but Privacy Badger restricts access or availability of objectionable cookies and potentially other objectionable identifiers.", - DescriptionSourceUrl = - "https://github.com/EFForg/privacybadgerchrome/blob/master/doc/yellowlist-criteria.md", - DonateUrl = "https://supporters.eff.org/donate/support-privacy-badger", - HomeUrl = "https://www.eff.org/privacybadger", - IssuesUrl = "https://github.com/EFForg/privacybadgerfirefox/issues", LicenseId = (byte)5, - Name = "Cookie Blocklist", ViewUrl = "https://www.eff.org/files/cookieblocklist.txt" - }, - new - { - Id = (ushort)280, CantSnapshot = false, - Description = - "Clickbait Blocklist just blocks the most annoying clickbait ads. I don't mind ads; I just don't want clickbait crap about shocking celebrity photos and \"deep searches\" for local singles.", - DescriptionSourceUrl = "https://github.com/cpeterso/clickbait-blocklist/", - HomeUrl = "https://github.com/cpeterso/clickbait-blocklist/", LicenseId = (byte)5, - Name = "Clickbait Blocklist", - ViewUrl = - "https://raw.githubusercontent.com/cpeterso/clickbait-blocklist/master/clickbait-blocklist.txt" - }, - new - { - Id = (ushort)281, CantSnapshot = false, - Description = "Removes annoyances, self-promotion and privacy protection on Chinese websites.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjx-annoyance.txt", - EmailAddress = "cjxlist@gmail.com", ForumUrl = "https://abpchina.org/forum/forum.php", - HomeUrl = "https://abpchina.org/forum/forum.php?mod=viewthread&tid=29667", - IssuesUrl = "https://github.com/cjx82630/cjxlist/issues", LicenseId = (byte)5, - Name = "CJX's Annoyance List", - ViewUrl = "https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjx-annoyance.txt" - }, - new - { - Id = (ushort)282, CantSnapshot = false, - Description = - "CAMELEON is a free system that helps Internet users or administrators to blocks web-adverts.", - DescriptionSourceUrl = "http://sysctl.org/cameleon/", EmailAddress = "philippe@sysctl.org", - HomeUrl = "http://sysctl.org/cameleon/", LicenseId = (byte)5, Name = "CAMELEON Hosts", - ViewUrl = "http://sysctl.org/cameleon/hosts" - }, - new - { - Id = (ushort)283, CantSnapshot = false, - Description = "A list combining Bulgarian List and EasyList.", LicenseId = (byte)5, - Name = "Bulgarian List + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/bulgarian_list+easylist.txt" - }, - new - { - Id = (ushort)284, CantSnapshot = false, - Description = - "On this page you can find updated lists to block unwanted content in your favorite browser. With their help, the pesky ads that some sites terrorizing customers will be hidden.", - DescriptionSourceUrl = "https://stanev.org/abp/", EmailAddress = "alex@stanev.org", - HomeUrl = "https://stanev.org/abp/", LicenseId = (byte)5, Name = "Bulgarian List", - ViewUrl = "https://stanev.org/abp/adblock_bg.txt" - }, - new - { - Id = (ushort)285, CantSnapshot = false, - Description = "This is a list of dynamic DNS providers.", - DescriptionSourceUrl = "https://mirror1.malwaredomains.com/files/dynamic_dns.txt", - DonateUrl = "https://www.malwaredomains.com/?page_id=675", - EmailAddress = "malwaredomains@gmail.com", HomeUrl = "https://www.malwaredomains.com/", - LicenseId = (byte)5, Name = "DNS-BH Dynamic DNS", - ViewUrl = "https://mirror1.malwaredomains.com/files/dynamic_dns.txt" - }, - new - { - Id = (ushort)286, CantSnapshot = false, - Description = "This is a list of free web hosting services.", - DescriptionSourceUrl = "https://mirror1.malwaredomains.com/files/freewebhosts.txt", - DonateUrl = "https://www.malwaredomains.com/?page_id=675", - EmailAddress = "malwaredomains@gmail.com", HomeUrl = "https://www.malwaredomains.com/", - LicenseId = (byte)5, Name = "DNS-BH Free Web Hosts", - ViewUrl = "https://mirror1.malwaredomains.com/files/freewebhosts.txt" - }, - new - { - Id = (ushort)287, CantSnapshot = false, Description = "This is a list of malware domains.", - DonateUrl = "https://www.malwaredomains.com/?page_id=675", - EmailAddress = "malwaredomains@gmail.com", HomeUrl = "https://www.malwaredomains.com/", - LicenseId = (byte)5, Name = "DNS-BH Malware Domains", - ViewUrl = "https://mirror1.malwaredomains.com/files/justdomains" - }, - new - { - Id = (ushort)288, CantSnapshot = false, - Description = "This is a list of long-lived, \"immortal,\" malware domains.", - DescriptionSourceUrl = "https://mirror1.malwaredomains.com/files/immortal_domains.txt", - DonateUrl = "https://www.malwaredomains.com/?page_id=675", - EmailAddress = "malwaredomains@gmail.com", HomeUrl = "https://www.malwaredomains.com/", - LicenseId = (byte)5, Name = "DNS-BH Malware Domains Immortal", - ViewUrl = "https://mirror1.malwaredomains.com/files/immortal_domains.txt" - }, - new - { - Id = (ushort)289, CantSnapshot = false, - Description = - "EasyList Italy is a filter list written by the EasyList author Khrin that specifically removes adverts on Italian language websites.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - EmailAddress = "easylistitaly@gmail.com", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=96", HomeUrl = "https://easylist.to/", - LicenseId = (byte)5, Name = "EasyList Italy", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylistitaly.txt" - }, - new - { - Id = (ushort)290, CantSnapshot = false, - Description = "A list combining EasyList Hebrew and EasyList.", LicenseId = (byte)5, - Name = "EasyList Hebrew + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/israellist+easylist.txt" - }, - new - { - Id = (ushort)291, CantSnapshot = false, - Description = - "EasyList Hebrew is an [EasyList] affiliated filter list written by BsT that specifically removes adverts on Hebrew language websites.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - EmailAddress = "easylisthebrew@gmail.com", - HomeUrl = "https://github.com/easylist/EasyListHebrew", - IssuesUrl = "https://github.com/easylist/EasyListHebrew/issues", LicenseId = (byte)5, - Name = "EasyList Hebrew", - ViewUrl = "https://raw.githubusercontent.com/easylist/EasyListHebrew/master/EasyListHebrew.txt" - }, - new - { - Id = (ushort)292, CantSnapshot = false, - Description = "A list combining EasyList Germany and EasyList.", LicenseId = (byte)5, - Name = "EasyList Germany + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylistgermany+easylist.txt" - }, - new - { - Id = (ushort)293, CantSnapshot = false, - Description = - "EasyList Germany is a filter list written by the EasyList authors MonztA, Famlam, and Khrin that specifically removes adverts on German language websites.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - EmailAddress = "easylist.germany@gmail.com", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=90", HomeUrl = "https://easylist.to/", - IssuesUrl = "https://github.com/easylist/easylistgermany/issues", LicenseId = (byte)5, - Name = "EasyList Germany", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylistgermany.txt" - }, - new - { - Id = (ushort)294, CantSnapshot = false, - Description = "A list combining EasyList Dutch and EasyList.", LicenseId = (byte)5, - Name = "EasyList Dutch + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylistdutch+easylist.txt" - }, - new - { - Id = (ushort)295, CantSnapshot = false, - Description = - "EasyList Dutch is an [EasyList] affiliated filter list written by the EasyList author Famlam that specifically removes adverts on Dutch language websites.", - DescriptionSourceUrl = - "https://easylist.to/pages/other-supplementary-filter-lists-and-easylist-variants.html", - EmailAddress = "fam.lam@live.nl", ForumUrl = "https://forums.lanik.us/viewforum.php?f=100", - HomeUrl = "https://easylist.to/", LicenseId = (byte)5, Name = "EasyList Dutch", - SyntaxId = (byte)3, ViewUrl = "https://easylist-downloads.adblockplus.org/easylistdutch.txt" - }, - new - { - Id = (ushort)296, CantSnapshot = false, - Description = "Low spec for equipment extremists blocked.", - DescriptionSourceUrl = "https://blogram.net/2010/04/23/adblock/", - DiscontinuedDate = new DateTime(2014, 11, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://blogram.net/2010/04/23/adblock/", LicenseId = (byte)5, - Name = "BLOGRAM Blog Parts Filter List for Japan", - ViewUrl = "https://blogram.net/wp-content/uploads/easylist4.txt" - }, - new - { - Id = (ushort)297, CantSnapshot = false, - Description = "A list combining EasyList Czech and Slovak and EasyList.", LicenseId = (byte)5, - Name = "EasyList Czech and Slovak + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylistczechslovak+easylist.txt" - }, - new - { - Id = (ushort)298, CantSnapshot = false, - Description = "Chinese supplement for the EasyList filters on IT sites.", - DiscontinuedDate = new DateTime(2015, 3, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://github.com/nfer/easylistchina_it", - IssuesUrl = "https://github.com/nfer/easylistchina_it/issues", LicenseId = (byte)5, - Name = "EasyList China in IT", - ViewUrl = "https://raw.githubusercontent.com/nfer/easylistchina_it/master/easylistchina_it.txt" - }, - new - { - Id = (ushort)299, CantSnapshot = false, - Description = "A list combining EasyList China and EasyList.", LicenseId = (byte)5, - Name = "EasyList China + EasyList", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylistchina+easylist.txt" - }, - new - { - Id = (ushort)300, CantSnapshot = false, - Description = "Chinese supplement for the EasyList filters.", - DescriptionSourceUrl = "https://easylist-downloads.adblockplus.org/easylistchina.txt", - EmailAddress = "easylist.china@gmail.com", ForumUrl = "https://abpchina.org/forum/forum.php", - HomeUrl = "https://abpchina.org/forum/forum.php?mod=viewthread&tid=29667", LicenseId = (byte)5, - Name = "EasyList China", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylistchina.txt" - }, - new - { - Id = (ushort)301, CantSnapshot = false, - Description = - "EasyList is the primary filter list that removes most adverts from international web pages, including unwanted frames, images, and objects. It is the most popular list used by many ad blockers and forms the basis of over a dozen combination and supplementary filter lists.", - DescriptionSourceUrl = "https://easylist.to/", EmailAddress = "easylist.subscription@gmail.com", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=23", HomeUrl = "https://easylist.to/", - IssuesUrl = "https://github.com/easylist/easylist/issues", LicenseId = (byte)5, - Name = "EasyList", ViewUrl = "https://easylist.to/easylist/easylist.txt" - }, - new - { - Id = (ushort)302, CantSnapshot = false, - Description = - "This list summarizes the top 20 attacking class C (/24) subnets over the last three days. The number of 'attacks' indicates the number of targets reporting scans from this subnet.", - DescriptionSourceUrl = "https://feeds.dshield.org/block.txt", EmailAddress = "info@dshield.org", - HomeUrl = "https://www.dshield.org/xml.html", LicenseId = (byte)5, - Name = "DShield.org Recommended Block List", ViewUrl = "https://feeds.dshield.org/block.txt" - }, - new - { - Id = (ushort)303, CantSnapshot = false, Description = "This is a list of URL shorteners.", - DescriptionSourceUrl = "https://mirror1.malwaredomains.com/files/url_shorteners.txt", - DonateUrl = "https://www.malwaredomains.com/?page_id=675", - EmailAddress = "malwaredomains@gmail.com", HomeUrl = "https://www.malwaredomains.com/", - LicenseId = (byte)5, Name = "DNS-BH URL Shorteners", - ViewUrl = "https://mirror1.malwaredomains.com/files/url_shorteners.txt" - }, - new - { - Id = (ushort)304, CantSnapshot = false, Description = "A list of Skype resolvers.", - DonateUrl = "https://www.malwaredomains.com/?page_id=675", - EmailAddress = "malwaredomains@gmail.com", HomeUrl = "https://www.malwaredomains.com/", - LicenseId = (byte)5, Name = "DNS-BH Skype Resolvers", - ViewUrl = "https://mirror1.malwaredomains.com/files/Skype-resolvers.txt" - }, - new - { - Id = (ushort)305, CantSnapshot = false, - Description = "Official filter list file used for blocking ads on Czech and Slovak websites.", - DescriptionSourceUrl = "https://github.com/tomasko126/easylistczechandslovak", - EmailAddress = "tomastaro@adblock.sk", - ForumUrl = "https://easylist-czech-and-slovak.tenderapp.com/", HomeUrl = "https://adblock.sk/", - IssuesUrl = "https://github.com/tomasko126/easylistczechandslovak/issues", LicenseId = (byte)8, - Name = "EasyList Czech and Slovak", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/tomasko126/easylistczechandslovak/master/filters.txt" - }, - new - { - Id = (ushort)306, CantSnapshot = false, Description = "Block only suggestions.", - DescriptionSourceUrl = "https://youtube.adblockplus.me/", - DonateUrl = "https://adblockplus.org/en/donate", - EmailAddress = "subscriptionlist@adblockplus.org", HomeUrl = "https://youtube.adblockplus.me/", - LicenseId = (byte)5, Name = "YouTube: Remove Youtube Suggestions", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/yt_annoyances_suggestions.txt" - }, - new - { - Id = (ushort)307, CantSnapshot = false, Description = "Blocks various trackers", - HomeUrl = "https://github.com/taylr/linkedinsanity", - IssuesUrl = "https://github.com/taylr/linkedinsanity/issues", LicenseId = (byte)2, - Name = "Spies Dislike Us Having Privacy", SyntaxId = (byte)3, - ViewUrl = "https://raw.githubusercontent.com/taylr/linkedinsanity/master/spies-dislike-us.txt" - }, - new - { - Id = (ushort)308, CantSnapshot = false, - Description = "A hosts list to stop cryptomining in your browser.", - HomeUrl = "https://github.com/hoshsadiq/adblock-nocoin-list", - IssuesUrl = "https://github.com/hoshsadiq/adblock-nocoin-list/issues", LicenseId = (byte)2, - Name = "NoCoin Hosts", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/hoshsadiq/adblock-nocoin-list/master/hosts.txt" - }, - new - { - Id = (ushort)309, CantSnapshot = false, - Description = "A merged hosts file from a variety of other lists.", - EmailAddress = "badmojr@gmail.com", - ForumUrl = - "https://forum.xda-developers.com/android/general/badmojr-one-host-file-to-block-t3713360", - HomeUrl = - "https://forum.xda-developers.com/android/general/badmojr-one-host-file-to-block-t3713360", - LicenseId = (byte)5, Name = "1Hosts", SyntaxId = (byte)1, ViewUrl = "https://1hosts.cf/" - }, - new - { - Id = (ushort)310, CantSnapshot = false, Description = "A small supplement list for 1Hosts.", - EmailAddress = "badmojr@gmail.com", - ForumUrl = - "https://forum.xda-developers.com/android/general/badmojr-one-host-file-to-block-t3713360", - HomeUrl = - "https://forum.xda-developers.com/android/general/badmojr-one-host-file-to-block-t3713360", - LicenseId = (byte)5, Name = "1Hosts Addon", SyntaxId = (byte)2, - ViewUrl = "https://1hosts.cf/addon/" - }, - new - { - Id = (ushort)311, CantSnapshot = false, - Description = - "A generic filter for adblockers that keeps annoying header and footer bars from filling up your screen.", - DescriptionSourceUrl = "https://github.com/elypter/generic_annoying_stickybar_filter", - DiscontinuedDate = new DateTime(2018, 1, 15, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://github.com/elypter/generic_annoying_stickybar_filter", - IssuesUrl = "https://github.com/elypter/generic_annoying_stickybar_filter/issues", - LicenseId = (byte)4, Name = "Generic Annoying Stickybar Filter", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/elypter/generic_annoying_stickybar_filter/master/generic_header_list.txt" - }, - new - { - Id = (ushort)312, CantSnapshot = false, - Description = "A generic list that makes annoying sticky headers unsticky.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/elypter/filter_processor/master/generated_filterlists/blockhead(decoy_generic_extraction).txt", - HomeUrl = "https://github.com/elypter/filter_processor", - IssuesUrl = "https://github.com/elypter/filter_processor/issues", LicenseId = (byte)4, - Name = "Blockhead (Generic Extraction Based)", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/elypter/filter_processor/master/generated_filterlists/blockhead(decoy_generic_extraction).txt" - }, - new - { - Id = (ushort)313, CantSnapshot = false, - Description = "A generic list that makes annoying sticky headers unsticky.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/elypter/filter_processor/master/generated_filterlists/blockhead(decoy_generic_selection).txt", - HomeUrl = "https://github.com/elypter/filter_processor", - IssuesUrl = "https://github.com/elypter/filter_processor/issues", LicenseId = (byte)4, - Name = "Generic Annoying Stickybar Filter v2", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/elypter/filter_processor/master/generated_filterlists/blockhead(decoy_generic_selection).txt" - }, - new - { - Id = (ushort)314, CantSnapshot = false, - Description = - "No Coin is a tiny browser extension aiming to block coin miners such as Coinhive.", - DescriptionSourceUrl = "https://github.com/keraf/NoCoin", DonateUrl = "https://paypal.me/keraf", - HomeUrl = "https://github.com/keraf/NoCoin", - IssuesUrl = "https://github.com/keraf/NoCoin/issues", LicenseId = (byte)4, - Name = "Cryptocurrency (Bitcoin) Mining Protection List", SyntaxId = (byte)3, - ViewUrl = "https://cdn.adblockcdn.com/filters/nominers.txt" - }, - new - { - Id = (ushort)315, CantSnapshot = false, - Description = - "Filters, which makes easer to use of the largest Polish trading platforms like Allegro, Ceneo, eBay, OLX and Sprzedajemy and other, blocking unnecessary, annoying and potentially dangerous elements - ads, sponsored articles, or scripts that track user's activities. They enable simpler and faster use of supported websites without limiting their functionality, while increasing the privacy of buyers and sellers.", - DescriptionSourceUrl = "https://alleblock.pl/", - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RN7R64TJLWQW6", - EmailAddress = "blablabla@alleblock.pl", HomeUrl = "https://alleblock.pl/", - IssuesUrl = "https://github.com/maciejtarmas/AlleBlock/issues", LicenseId = (byte)13, - Name = "AlleBlock", SyntaxId = (byte)3, ViewUrl = "https://alleblock.pl/alleblock/alleblock.txt" - }, - new - { - Id = (ushort)316, CantSnapshot = false, - Description = "Ad servers list to block ads on Turkish websites.", - DescriptionSourceUrl = "https://github.com/bkrucarci/turk-adlist", - HomeUrl = "https://github.com/bkrucarci/turk-adlist", - IssuesUrl = "https://github.com/bkrucarci/turk-adlist/issues", LicenseId = (byte)12, - Name = "Turk-Adlist", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/bkrucarci/turk-adlist/master/hosts" - }, - new - { - Id = (ushort)317, CantSnapshot = false, - Description = "Host file to block ads, tracking and more!", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/anudeepND/blacklist/master/adservers.txt", - EmailAddress = "anudeep@protonmail.com", HomeUrl = "https://github.com/anudeepND/blacklist", - IssuesUrl = "https://github.com/anudeepND/blacklist/issues", LicenseId = (byte)2, - Name = "Adserving and Tracking Domains", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/anudeepND/blacklist/master/adservers.txt" - }, - new - { - Id = (ushort)318, CantSnapshot = false, Description = "Blocks crytocurrency miner hosts.", - EmailAddress = "anudeep@protonmail.com", HomeUrl = "https://github.com/anudeepND/blacklist", - IssuesUrl = "https://github.com/anudeepND/blacklist/issues", LicenseId = (byte)2, - Name = "CoinMiner", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/anudeepND/blacklist/master/CoinMiner.txt" - }, - new - { - Id = (ushort)319, CantSnapshot = false, - Description = "An expiremental list of domains for blocking YouTube video ads.", - EmailAddress = "anudeep@protonmail.com", - HomeUrl = "https://github.com/anudeepND/youtubeadsblacklist", - IssuesUrl = "https://github.com/anudeepND/youtubeadsblacklist/issues", LicenseId = (byte)14, - Name = "YouTube Video Ads Blocklist Domains", SyntaxId = (byte)2, - ViewUrl = - "https://raw.githubusercontent.com/anudeepND/youtubeadsblacklist/master/domainlist.txt" - }, - new - { - Id = (ushort)320, CantSnapshot = false, - Description = "An expiremental hosts list for blocking YouTube video ads.", - EmailAddress = "anudeep@protonmail.com", - HomeUrl = "https://github.com/anudeepND/youtubeadsblacklist", - IssuesUrl = "https://github.com/anudeepND/youtubeadsblacklist/issues", LicenseId = (byte)14, - Name = "YouTube Video Ads Blocklist Hosts", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/anudeepND/youtubeadsblacklist/master/hosts.txt" - }, - new - { - Id = (ushort)321, CantSnapshot = false, - Description = "Commonly whitelisted domains for Pi-Hole.", - DescriptionSourceUrl = "https://github.com/anudeepND/whitelist/blob/master/README.md", - EmailAddress = "anudeep@protonmail.com", HomeUrl = "https://github.com/anudeepND/whitelist", - IssuesUrl = "https://github.com/anudeepND/whitelist/issues", LicenseId = (byte)2, - Name = "Commonly Whitelisted Domains", SyntaxId = (byte)2, - ViewUrl = "https://raw.githubusercontent.com/anudeepND/whitelist/master/domains/whitelist.txt" - }, - new - { - Id = (ushort)322, CantSnapshot = false, - Description = - "Some deals sites like Slickdeals and Fatwallet needs a few sites (most of them are ads) to be whitelisted to work properly.", - DescriptionSourceUrl = "https://github.com/anudeepND/whitelist/blob/master/README.md", - EmailAddress = "anudeep@protonmail.com", HomeUrl = "https://github.com/anudeepND/whitelist", - IssuesUrl = "https://github.com/anudeepND/whitelist/issues", LicenseId = (byte)2, - Name = "Commonly Whitelisted Domains (Referral Sites)", SyntaxId = (byte)2, - ViewUrl = - "https://raw.githubusercontent.com/anudeepND/whitelist/master/domains/referral-sites.txt" - }, - new - { - Id = (ushort)323, CantSnapshot = false, - Description = - "This file contain domains that are needed to be whitelisted depending on the service you use. (It may include analytics sites!)", - DescriptionSourceUrl = "https://github.com/anudeepND/whitelist/blob/master/README.md", - EmailAddress = "anudeep@protonmail.com", HomeUrl = "https://github.com/anudeepND/whitelist", - IssuesUrl = "https://github.com/anudeepND/whitelist/issues", LicenseId = (byte)2, - Name = "Commonly Whitelisted Domains (Optional)", SyntaxId = (byte)2, - ViewUrl = - "https://raw.githubusercontent.com/anudeepND/whitelist/master/domains/optional-list.txt" - }, - new - { - Id = (ushort)324, CantSnapshot = false, Description = "A minimal adblocker for iOS.", - DescriptionSourceUrl = "https://github.com/arcetera/Minimal-Hosts-Blocker", - DiscontinuedDate = new DateTime(2015, 10, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://github.com/arcetera/Minimal-Hosts-Blocker", - IssuesUrl = "https://github.com/arcetera/Minimal-Hosts-Blocker/issues", LicenseId = (byte)5, - Name = "Minimal Hosts Blocker", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/arcetera/Minimal-Hosts-Blocker/master/etc/MinimalHostsBlocker/minimalhosts" - }, - new - { - Id = (ushort)325, CantSnapshot = false, - Description = "Hosts file, filled with advertisers and other purveyors of worthless content.", - DescriptionSourceUrl = "https://github.com/bjornstar/hosts", - EmailAddress = "bjorn@bjornstar.com", HomeUrl = "https://github.com/bjornstar/hosts", - IssuesUrl = "https://github.com/bjornstar/hosts/issues", LicenseId = (byte)11, - Name = "Bjornstar's Hosts", SyntaxId = (byte)1, - ViewUrl = "https://github.com/bjornstar/hosts/blob/master/hosts" - }, - new - { - Id = (ushort)326, CantSnapshot = false, - Description = "Hostfiles for adblocking / privacy reasons.", - DescriptionSourceUrl = "https://github.com/monojp/hosts_merge/blob/master/README.md", - HomeUrl = "https://github.com/monojp/hosts_merge", - IssuesUrl = "https://github.com/monojp/hosts_merge/issues", LicenseId = (byte)5, - Name = "Monojp's Hosts", SyntaxId = (byte)2, - ViewUrl = "https://hosts.herndl.org/hosts_blacklist.txt" - }, - new - { - Id = (ushort)327, CantSnapshot = false, - Description = - "Removes \"Download Our App\" banners from mobile website versions, for those who prefer their phone web browsers instead of apps.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Staying On The Phone Browser", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/stayingonbrowser/Staying%20On%20The%20Phone%20Browser" - }, - new - { - Id = (ushort)328, CantSnapshot = false, - Description = - "This list includes uBO-specific versions of filters, and are meant to be accessed by uBlock Origin, Nano Adblocker and AdGuard whenever they load the main Norwegian list.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianExtensionsForUBO%26Nano.txt", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Norwegian Extensions For UBO & Nano", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianExtensionsForUBO%26Nano.txt" - }, - new - { - Id = (ushort)329, CantSnapshot = false, Description = "A hosts file for Chinese websites.", - HomeUrl = "https://github.com/vokins/yhosts", - IssuesUrl = "https://github.com/vokins/yhosts/issues", LicenseId = (byte)1, Name = "Yhosts", - SyntaxId = (byte)1, ViewUrl = "https://raw.githubusercontent.com/vokins/yhosts/master/hosts.txt" - }, - new - { - Id = (ushort)330, CantSnapshot = false, - Description = - "To block domains that known as cost-per-action (AOC/CPA) services in Thailand, aim to prevent additional costs (post-paid plan) or balance deduction (pre-paid plan) that caused by some nasty ads that auto subscribe SMS/MMS/WAP services.", - DescriptionSourceUrl = "https://github.com/kowith337/ThaiConsentHosts/blob/master/readme.md", - HomeUrl = "https://github.com/kowith337/ThaiConsentHosts", - IssuesUrl = "https://github.com/kowith337/ThaiConsentHosts/issues", LicenseId = (byte)13, - Name = "ThaiConsentHosts", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/kowith337/ThaiConsentHosts/master/ThaiConsentHosts.txt" - }, - new - { - Id = (ushort)331, CantSnapshot = false, - Description = "Block ads, tracking, popup sites and servers that most used on Thai sites.", - DescriptionSourceUrl = "https://kowith337.github.io/ThaiParanoidBlock/", - HomeUrl = "https://kowith337.github.io/ThaiParanoidBlock/", - IssuesUrl = "https://github.com/kowith337/ThaiParanoidBlock/issues", LicenseId = (byte)13, - Name = "Thai Paranoid Block", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/kowith337/ThaiParanoidBlock/master/ThaiParanoid.txt" - }, - new - { - Id = (ushort)332, CantSnapshot = false, - Description = - "Get rid of \"Overlay Popups\" that trying to integrate your social network account, force you to like and/or follow pages and other accounts.", - DescriptionSourceUrl = "https://github.com/kowith337/ThaiAntiForceLike/blob/master/README.md", - HomeUrl = "https://github.com/kowith337/ThaiAntiForceLike", - IssuesUrl = "https://github.com/kowith337/ThaiAntiForceLike/issues", LicenseId = (byte)5, - Name = "ThaiAntiForceLike", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/kowith337/ThaiAntiForceLike/master/AntiForceLike.txt" - }, - new - { - Id = (ushort)333, CantSnapshot = false, - Description = "LeeCh's web list for filtering out search results for certain anime sites.", - DescriptionSourceUrl = "https://github.com/pureexe/LeeCh-List/blob/master/README.md", - HomeUrl = "https://github.com/pureexe/LeeCh-List", - IssuesUrl = "https://github.com/pureexe/LeeCh-List/issues", LicenseId = (byte)2, - Name = "LeeCh List", SyntaxId = (byte)2, - ViewUrl = "https://raw.githubusercontent.com/pureexe/LeeCh-List/master/anime.txt" - }, - new - { - Id = (ushort)334, CantSnapshot = false, - Description = "Hosts file to avoid advertisement display on website.", - DescriptionSourceUrl = "https://warui.intaa.net/adhosts/", - HomeUrl = "https://warui.intaa.net/adhosts/", LicenseId = (byte)5, Name = "Warui Hosts", - SubmissionUrl = "https://warui.intaa.net/adhosts/#fh5co-blog-section", SyntaxId = (byte)1, - ViewUrl = "https://warui.intaa.net/adhosts/hosts.txt" - }, - new - { - Id = (ushort)335, CantSnapshot = false, - Description = "Hosts for Adaway. Block mainly on advertisements for mobile.", - DescriptionSourceUrl = "https://github.com/multiverse2011/adawaylist-jp/blob/master/README.md", - HomeUrl = "https://github.com/multiverse2011/adawaylist-jp", - IssuesUrl = "https://github.com/multiverse2011/adawaylist-jp/issues", LicenseId = (byte)5, - Name = "Adawaylist JP", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/multiverse2011/adawaylist-jp/master/hosts" - }, - new - { - Id = (ushort)336, CantSnapshot = false, - Description = - "Amazon, Yahoo, Facebook , Twitter etc. It is a file created as a result of verifying and reducing connection failure as much as possible by making the filter mild. We also do not connect to tracking cookies or some malicious sites.", - DescriptionSourceUrl = - "http://cosmonote.blogspot.jp/2013/07/adaway-hosts-adfree-windows7-windows8.html", - DiscontinuedDate = new DateTime(2014, 5, 13, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "http://cosmonote.blogspot.jp/2013/07/adaway-hosts-adfree-windows7-windows8.html", - LicenseId = (byte)5, Name = "HOSTS for Windows PC for Japan", SyntaxId = (byte)1, - ViewUrl = "https://sites.google.com/site/cosmonoteshosts/hosts_for_Windows8.txt" - }, - new - { - Id = (ushort)337, CantSnapshot = false, - Description = - "Advertisements on smartphones are versatile, there are many things too complicated. Several HOSTSs have been released to Adaway since the beginning, but this file was further integrated, sorted, deleted duplicates, and polished.", - DescriptionSourceUrl = - "https://cosmonote.blogspot.jp/2013/07/adaway-hosts-adfree-windows7-windows8.html", - DiscontinuedDate = new DateTime(2014, 5, 13, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://cosmonote.blogspot.jp/2013/07/adaway-hosts-adfree-windows7-windows8.html", - LicenseId = (byte)5, Name = "HOSTS for Adaway for Japan", SyntaxId = (byte)1, - ViewUrl = "https://sites.google.com/site/cosmonoteshosts/hosts_for_Adaway.txt" - }, - new - { - Id = (ushort)338, CantSnapshot = false, - Description = - "Useful from any site It is a sharp meta-analysis that was born as a result of brushing up, collecting such files, eliminating all error syntax, saving waste, etc. It is a powerful file to prevent uprooting affiliates and magical advertisements.", - DescriptionSourceUrl = - "https://cosmonote.blogspot.jp/2013/07/adaway-hosts-adfree-windows7-windows8.html", - DiscontinuedDate = new DateTime(2014, 5, 13, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://cosmonote.blogspot.jp/2013/07/adaway-hosts-adfree-windows7-windows8.html", - LicenseId = (byte)5, Name = "Japan Ultimate", SyntaxId = (byte)1, - ViewUrl = "https://sites.google.com/site/cosmonoteshosts/hosts_Ultimate.txt" - }, - new - { - Id = (ushort)339, CantSnapshot = false, - Description = "Hosts file to block ads on Chinese and some international sites.", - HomeUrl = "https://github.com/Lerist/Go-Hosts", - IssuesUrl = "https://github.com/Lerist/Go-Hosts/issues", LicenseId = (byte)2, - Name = "Go Hosts AD", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/Lerist/Go-Hosts/master/hosts-ad" - }, - new - { - Id = (ushort)340, CantSnapshot = false, - Description = - "Redirector list intended for Chinese users, for Gmail, Instagram, Wikipedia, Yahoo, Telegram(WEB), Dropbox, Flipboard, Mage, Line, Pinterest, W3schools, Ingress, Twitch, SoundCloud, Xboxlive, WordPress, Tapatalk, Kobo, Vimeo, Nytimes, Issuu, Tor, DuckDuckGo, Imgur, Pcbeta…", - HomeUrl = "https://github.com/Lerist/Go-Hosts", - IssuesUrl = "https://github.com/Lerist/Go-Hosts/issues", LicenseId = (byte)2, Name = "Go Hosts", - SyntaxId = (byte)1, ViewUrl = "https://raw.githubusercontent.com/Lerist/Go-Hosts/master/hosts" - }, - new - { - Id = (ushort)341, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = "uBlock Origin & AdGuard supplement list for Polish Social Filters", - DonateUrl = "https://patronite.pl/polskiefiltry", HomeUrl = "https://www.certyficate.it/", - IssuesUrl = "https://github.com/MajkiIT/polish-ads-filter/issues", LicenseId = (byte)9, - Name = "Polish Social Filters - Supplement for uBlock & AdGuard", - PublishedDate = new DateTime(2018, 1, 6, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/adblock_social_filters/social_filters_uB_AG.txt" - }, - new - { - Id = (ushort)342, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = - "Blocks banners (paypal, payu, bitcoin and patronite), charity banners, other forms of inclination to support on Polish sites.", - DonateUrl = "https://authedmine.com/media/miner.html?key=ZpmDZUFJhHdv1YZHpCHFWhAUQIGa67TV", - HomeUrl = "https://github.com/KonoromiHimaries/PolishSubFilters", LicenseId = (byte)9, - Name = "Polish Anti-Donate Filters", - PublishedDate = new DateTime(2018, 1, 6, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/KonoromiHimaries/PolishSubFilters/master/internal-filters/anti-donate-filters/anty-donacje.txt" - }, - new - { - Id = (ushort)343, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = "uBlock Origin & AdGuard supplement list for Polish GDPR-Cookies Filters.", - DonateUrl = "https://patronite.pl/polskiefiltry", HomeUrl = "https://www.certyficate.it/", - IssuesUrl = "https://github.com/MajkiIT/polish-ads-filter/issues", LicenseId = (byte)9, - Name = "Polish GDPR-Cookies Filters - Supplement for uBlock & AdGuard", - PublishedDate = new DateTime(2018, 1, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/cookies_filters/cookies_uB_AG.txt" - }, - new - { - Id = (ushort)344, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = "Blocks internal advertising, paid subscriptions, own stores on Polish sites.", - DonateUrl = "https://authedmine.com/media/miner.html?key=ZpmDZUFJhHdv1YZHpCHFWhAUQIGa67TV", - HomeUrl = "https://github.com/KonoromiHimaries/PolishSubFilters/", LicenseId = (byte)9, - Name = "Polish Internal Filters", - PublishedDate = new DateTime(2018, 1, 26, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/KonoromiHimaries/PolishSubFilters/master/internal-filters/wewnetrzne.txt" - }, - new - { - Id = (ushort)345, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = - "AdGuard supplement list for Official Polish Filters for AdBlock, uBlock Origin & AdGuard", - DonateUrl = "https://patronite.pl/polskiefiltry", EmailAddress = "errors@certyficate.it", - HomeUrl = "https://www.certyficate.it/", - IssuesUrl = "https://github.com/MajkiIT/polish-ads-filter/issues", LicenseId = (byte)9, - Name = "Official Polish Filters for AdBlock, uBlock Origin & AdGuard - Supplement for AdGuard", - PublishedDate = new DateTime(2017, 4, 25, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)6, - ViewUrl = - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-adblock-filters/adblock_adguard.txt" - }, - new - { - Id = (ushort)346, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = - "Test supplement list for Official Polish Filters for AdBlock, uBlock Origin & AdGuard", - DonateUrl = "https://patronite.pl/polskiefiltry", HomeUrl = "https://www.certyficate.it/", - IssuesUrl = "https://github.com/MajkiIT/polish-ads-filter/issues", LicenseId = (byte)9, - Name = "Official Polish Filters for AdBlock, uBlock Origin & AdGuard - Test Supplement", - PublishedDate = new DateTime(2017, 10, 29, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-adblock-filters/adblock_test.txt" - }, - new - { - Id = (ushort)347, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = "Polish hosts file for use in Pi-hole", - DonateUrl = "https://patronite.pl/polskiefiltry", EmailAddress = "errors@certyficate.it", - HomeUrl = "https://www.certyficate.it/", - IssuesUrl = "https://github.com/MajkiIT/polish-ads-filter/issues", LicenseId = (byte)9, - Name = "Polish Filters for Pi-hole", - PublishedDate = new DateTime(2017, 9, 11, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-pihole-filters/hostfile.txt" - }, - new - { - Id = (ushort)348, CantSnapshot = false, HomeUrl = "http://vxvault.net/", LicenseId = (byte)5, - Name = "VXVault", SyntaxId = (byte)8, ViewUrl = "http://vxvault.net/URL_List.php" - }, - new - { - Id = (ushort)349, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = "Supplement list for Polish Annoyance Filters, only for uBlock & AdGuard.", - DescriptionSourceUrl = "https://github.com/PolishFiltersTeam/PolishAnnoyanceFilters", - HomeUrl = "https://polishannoyancefilters.netlify.com", - IssuesUrl = "https://github.com/PolishFiltersTeam/PolishAnnoyanceFilters/issues", - LicenseId = (byte)9, Name = "Polish Annoyance Filters - Supplement for uBlock & AdGuard", - PublishedDate = new DateTime(2017, 10, 23, 0, 0, 0, 0, DateTimeKind.Unspecified), - SubmissionUrl = "https://polishannoyancefilters.netlify.com/issues", SyntaxId = (byte)6, - ViewUrl = - "https://raw.githubusercontent.com/PolishFiltersTeam/PolishAnnoyanceFilters/master/PPB_uBlock_AdGuard.txt" - }, - new - { - Id = (ushort)350, CantSnapshot = false, - Description = "Filter that enables removing of the ads from websites with French content.", - DescriptionSourceUrl = "https://kb.adguard.com/en/general/adguard-ad-filters#french-filter", - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard French Filter", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/16.txt" - }, - new - { - Id = (ushort)351, CantSnapshot = false, - Description = - "This is an AdGuard-specific supplement for the Adblock polskie reguły filter. It specifically removes adverts on Polish language websites.", - DescriptionSourceUrl = "https://kb.adguard.com/en/general/adguard-ad-filters#polish-ads-filter", - DiscontinuedDate = new DateTime(2018, 6, 26, 0, 0, 0, 0, DateTimeKind.Unspecified), - ForumUrl = "https://forum.adguard.com/index.php?categories/filter-rules.66/", - HomeUrl = "https://github.com/AdguardTeam/AdguardFilters", - IssuesUrl = "https://github.com/AdguardTeam/AdguardFilters/issues", LicenseId = (byte)12, - Name = "AdGuard Polish Filter (Obsolete)", - PolicyUrl = "https://kb.adguard.com/en/general/adguard-filter-policy", SyntaxId = (byte)6, - ViewUrl = "https://filters.adtidy.org/extension/chromium/filters/238.txt" - }, - new - { - Id = (ushort)352, CantSnapshot = false, Description = "A bad hosts blocking list", - DonateUrl = "https://www.paypal.me/e1adkarak0", HomeUrl = "https://github.com/eladkarako/hosts", - LicenseId = (byte)11, Name = "HOSTS AdBlock", - PublishedDate = new DateTime(2018, 2, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = "https://raw.githubusercontent.com/eladkarako/hosts/master/build/hosts_adblock.txt" - }, - new - { - Id = (ushort)353, CantSnapshot = false, Description = "Block annoying connections", - DescriptionSourceUrl = - "https://github.com/eladkarako/hosts/blob/master/build/hosts_adblock_anti_annoyances_block.txt", - DonateUrl = "https://www.paypal.me/e1adkarak0", HomeUrl = "https://github.com/eladkarako/hosts", - LicenseId = (byte)11, Name = "HOSTS AdBlock - Anti-Annoyance - Block Annoying Connections", - PublishedDate = new DateTime(2018, 2, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/eladkarako/hosts/master/build/hosts_adblock_anti_annoyances_block.txt" - }, - new - { - Id = (ushort)354, CantSnapshot = false, Description = "Block annoying page-scripts", - DescriptionSourceUrl = - "https://github.com/eladkarako/hosts/blob/master/build/hosts_adblock_anti_annoyances_block_inline_script.txt", - DonateUrl = "https://www.paypal.me/e1adkarak0", HomeUrl = "https://github.com/eladkarako/hosts", - LicenseId = (byte)11, Name = "HOSTS AdBlock - Anti-Annoyance - Block Annoying Page-Scripts", - PublishedDate = new DateTime(2018, 2, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/eladkarako/hosts/master/build/hosts_adblock_anti_annoyances_block_inline_script.txt" - }, - new - { - Id = (ushort)355, CantSnapshot = false, Description = "Hide annoying elements", - DescriptionSourceUrl = - "https://github.com/eladkarako/hosts/blob/master/build/hosts_adblock_anti_annoyances_hide.txt", - DonateUrl = "https://www.paypal.me/e1adkarak0", HomeUrl = "https://github.com/eladkarako/hosts", - LicenseId = (byte)11, Name = "HOSTS AdBlock - Anti-Annoyance - Hide Annoying Elements", - PublishedDate = new DateTime(2018, 2, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/eladkarako/hosts/master/build/hosts_adblock_anti_annoyances_hide.txt" - }, - new - { - Id = (ushort)356, CantSnapshot = false, Description = "ReStyle annoying pages", - DescriptionSourceUrl = - "https://github.com/eladkarako/hosts/blob/master/build/hosts_adblock_anti_annoyances_style_inject.txt", - DonateUrl = "https://www.paypal.me/e1adkarak0", HomeUrl = "https://github.com/eladkarako/hosts", - LicenseId = (byte)11, Name = "HOSTS AdBlock - Anti-Annoyance - ReStyle Annoying Pages", - PublishedDate = new DateTime(2018, 2, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/eladkarako/hosts/master/build/hosts_adblock_anti_annoyances_style_inject.txt" - }, - new - { - Id = (ushort)357, CantSnapshot = false, - Description = "A list for administrators to prevent mining in networks", - DescriptionSourceUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - DonateUrl = - "https://www.amazon.de/hz/wishlist/ls/2DDEDPJU2996I?filter=unpurchased&language=en_GB&sort=priority&type=wishlist", - EmailAddress = "zerodot1@bk.ru", HomeUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - IssuesUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists/issues", LicenseId = (byte)4, - Name = "CoinBlocker Domains List", - PublishedDate = new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)2, ViewUrl = "https://zerodot1.gitlab.io/CoinBlockerLists/list.txt" - }, - new - { - Id = (ushort)358, CantSnapshot = false, Description = "An additional list for administrators", - DescriptionSourceUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - DonateUrl = - "https://www.amazon.de/hz/wishlist/ls/2DDEDPJU2996I?filter=unpurchased&language=en_GB&sort=priority&type=wishlist", - EmailAddress = "zerodot1@bk.ru", HomeUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - IssuesUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists/issues", LicenseId = (byte)4, - Name = "CoinBlocker Domains List Optional", - PublishedDate = new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)2, ViewUrl = "https://zerodot1.gitlab.io/CoinBlockerLists/list_optional.txt" - }, - new - { - Id = (ushort)359, CantSnapshot = false, Description = "A list to prevent browser mining only", - DescriptionSourceUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - DonateUrl = - "https://www.amazon.de/hz/wishlist/ls/2DDEDPJU2996I?filter=unpurchased&language=en_GB&sort=priority&type=wishlist", - EmailAddress = "zerodot1@bk.ru", HomeUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - IssuesUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists/issues", LicenseId = (byte)4, - Name = "CoinBlocker Domains List Browser", - PublishedDate = new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)2, ViewUrl = "https://zerodot1.gitlab.io/CoinBlockerLists/list_browser.txt" - }, - new - { - Id = (ushort)360, CantSnapshot = false, - Description = "A hostslist for administrators to prevent mining in networks", - DescriptionSourceUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - DonateUrl = - "https://www.amazon.de/hz/wishlist/ls/2DDEDPJU2996I?filter=unpurchased&language=en_GB&sort=priority&type=wishlist", - EmailAddress = "zerodot1@bk.ru", HomeUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - IssuesUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists/issues", LicenseId = (byte)4, - Name = "CoinBlocker Hosts List", - PublishedDate = new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)1, ViewUrl = "https://zerodot1.gitlab.io/CoinBlockerLists/hosts" - }, - new - { - Id = (ushort)361, CantSnapshot = false, - Description = "An additional hostslist for administrators", - DescriptionSourceUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - DonateUrl = - "https://www.amazon.de/hz/wishlist/ls/2DDEDPJU2996I?filter=unpurchased&language=en_GB&sort=priority&type=wishlist", - EmailAddress = "zerodot1@bk.ru", HomeUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - IssuesUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists/issues", LicenseId = (byte)4, - Name = "CoinBlocker Hosts List Optional", - PublishedDate = new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)1, ViewUrl = "https://zerodot1.gitlab.io/CoinBlockerLists/hosts_optional" - }, - new - { - Id = (ushort)362, CantSnapshot = false, - Description = "A hostslist to prevent browser mining only", - DescriptionSourceUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - DonateUrl = - "https://www.amazon.de/hz/wishlist/ls/2DDEDPJU2996I?filter=unpurchased&language=en_GB&sort=priority&type=wishlist", - EmailAddress = "zerodot1@bk.ru", HomeUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - IssuesUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists/issues", LicenseId = (byte)4, - Name = "CoinBlocker Hosts List Browser", - PublishedDate = new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)1, ViewUrl = "https://zerodot1.gitlab.io/CoinBlockerLists/hosts_browser" - }, - new - { - Id = (ushort)363, CantSnapshot = false, - Description = "A additional list for administrators to prevent mining in networks", - DescriptionSourceUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - DonateUrl = - "https://www.amazon.de/hz/wishlist/ls/2DDEDPJU2996I?filter=unpurchased&language=en_GB&sort=priority&type=wishlist", - EmailAddress = "zerodot1@bk.ru", HomeUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists", - IssuesUrl = "https://gitlab.com/ZeroDot1/CoinBlockerLists/issues", LicenseId = (byte)4, - Name = "CoinBlocker IPs List", - PublishedDate = new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)9, - ViewUrl = "https://zerodot1.gitlab.io/CoinBlockerLists/MiningServerIPList.txt" - }, - new - { - Id = (ushort)364, CantSnapshot = false, Description = "Advertisements and tracking", - DescriptionSourceUrl = "https://www.squidblacklist.org/downloads.html", - EmailAddress = "webmaster@squidblacklist.org", HomeUrl = "https://www.squidblacklist.org/", - LicenseId = (byte)15, Name = "Squid Blacklist Ad Servers and Trackers", - SubmissionUrl = "https://www.squidblacklist.org/php/url_submission_form.php", - SyntaxId = (byte)2, ViewUrl = "https://www.squidblacklist.org/downloads/dg-ads.acl" - }, - new - { - Id = (ushort)365, CantSnapshot = false, Description = "Official Facebook domains", - DescriptionSourceUrl = "https://www.squidblacklist.org/downloads.html", - EmailAddress = "webmaster@squidblacklist.org", HomeUrl = "https://www.squidblacklist.org/", - LicenseId = (byte)15, Name = "Squid Blacklist Facebook", - SubmissionUrl = "https://www.squidblacklist.org/php/url_submission_form.php", - SyntaxId = (byte)2, ViewUrl = "https://www.squidblacklist.org/downloads/dg-facebook.acl" - }, - new - { - Id = (ushort)366, CantSnapshot = false, - Description = "Malicious, hijacked, ransomware, dangerous websites", - DescriptionSourceUrl = "https://www.squidblacklist.org/downloads.html", - EmailAddress = "webmaster@squidblacklist.org", HomeUrl = "https://www.squidblacklist.org/", - LicenseId = (byte)15, Name = "Squid Blacklist Malicious", - SubmissionUrl = "https://www.squidblacklist.org/php/url_submission_form.php", - SyntaxId = (byte)2, ViewUrl = "https://www.squidblacklist.org/downloads/dg-malicious.acl" - }, - new - { - Id = (ushort)367, CantSnapshot = false, - Description = "uMatrix ruleset unbreaks all Alexa 100 and more at domain level", - DescriptionSourceUrl = "https://github.com/uMatrix-Rules/uMatrix-Rules-Domain", - EmailAddress = "lolipopplus@protonmail.com", HomeUrl = "https://umatrix-rules.github.io/", - IssuesUrl = "https://github.com/uMatrix-Rules/uMatrix-Rules-Domain/issues", LicenseId = (byte)9, - Name = "uMatrix Rules - Domain", - PublishedDate = new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)7, - ViewUrl = - "https://raw.githubusercontent.com/uMatrix-Rules/uMatrix-Rules-Domain/master/rules.txt" - }, - new - { - Id = (ushort)368, CantSnapshot = false, - Description = "uMatrix ruleset unbreaks all Alexa 100 and more at site level", - DescriptionSourceUrl = "https://github.com/uMatrix-Rules/uMatrix-Rules-Site", - EmailAddress = "lolipopplus@protonmail.com", HomeUrl = "https://umatrix-rules.github.io/", - IssuesUrl = "https://github.com/uMatrix-Rules/uMatrix-Rules-Site/issues", LicenseId = (byte)9, - Name = "uMatrix Rules - Site", - PublishedDate = new DateTime(2017, 10, 12, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)7, - ViewUrl = "https://raw.githubusercontent.com/uMatrix-Rules/uMatrix-Rules-Site/master/rules.txt" - }, - new - { - Id = (ushort)369, CantSnapshot = false, - Description = "Official filter list file used for blocking ads on Czech and Slovak websites.", - DescriptionSourceUrl = "https://github.com/tomasko126/easylistczechandslovak", - EmailAddress = "tomastaro@adblock.sk", - ForumUrl = "https://easylist-czech-and-slovak.tenderapp.com/", HomeUrl = "https://adblock.sk/", - IssuesUrl = "https://github.com/tomasko126/easylistczechandslovak/issues", LicenseId = (byte)8, - Name = "EasyList Czech and Slovak - uBlock", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/tomasko126/easylistczechandslovak/master/filters_ublock.txt" - }, - new - { - Id = (ushort)370, CantSnapshot = false, - Description = "Official filter list file used for blocking ads on Czech and Slovak websites.", - DescriptionSourceUrl = "https://github.com/tomasko126/easylistczechandslovak", - EmailAddress = "tomastaro@adblock.sk", - ForumUrl = "https://easylist-czech-and-slovak.tenderapp.com/", HomeUrl = "https://adblock.sk/", - IssuesUrl = "https://github.com/tomasko126/easylistczechandslovak/issues", LicenseId = (byte)8, - Name = "EasyList Czech and Slovak - IE", SyntaxId = (byte)10, - ViewUrl = - "https://raw.githubusercontent.com/tomasko126/easylistczechandslovak/master/filters_ie.tpl" - }, - new - { - Id = (ushort)371, CantSnapshot = false, - Description = - "AFNIL’s intention is to merge third-party lists of known fakenews sites and make them usable for programs that can block.", - DescriptionSourceUrl = "https://afnil-antifakenewsinternationallist.github.io/AFNIL/", - HomeUrl = "https://afnil-antifakenewsinternationallist.github.io/AFNIL/", - IssuesUrl = "https://github.com/AFNIL-AntiFakeNewsInternationalList/AFNIL/issues", - LicenseId = (byte)4, Name = "AFNIL - Anti Fake News International List", - PublishedDate = new DateTime(2017, 12, 20, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)7, - ViewUrl = - "https://raw.githubusercontent.com/AFNIL-AntiFakeNewsInternationalList/AFNIL/master/AFNIL-ABP-uBO.txt" - }, - new - { - Id = (ushort)372, CantSnapshot = false, - DiscontinuedDate = new DateTime(2016, 7, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://github.com/Hubird-au/Adversity", - IssuesUrl = "https://github.com/Hubird-au/Adversity/issues", LicenseId = (byte)16, - Name = "Adversity", SyntaxId = (byte)3, - ViewUrl = "https://raw.githubusercontent.com/Hubird-au/Adversity/master/Adversity.txt" - }, - new - { - Id = (ushort)373, CantSnapshot = false, - DiscontinuedDate = new DateTime(2016, 7, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://github.com/Hubird-au/Adversity", - IssuesUrl = "https://github.com/Hubird-au/Adversity/issues", LicenseId = (byte)16, - Name = "Adversity - Antisocial", SyntaxId = (byte)3, - ViewUrl = "https://raw.githubusercontent.com/Hubird-au/Adversity/master/Antisocial.txt" - }, - new - { - Id = (ushort)374, CantSnapshot = false, - DiscontinuedDate = new DateTime(2016, 7, 1, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://github.com/Hubird-au/Adversity", - IssuesUrl = "https://github.com/Hubird-au/Adversity/issues", LicenseId = (byte)16, - Name = "Adversity - Extreme Measures", SyntaxId = (byte)3, - ViewUrl = "https://raw.githubusercontent.com/Hubird-au/Adversity/master/Extreme-Measures.txt" - }, - new - { - Id = (ushort)375, CantSnapshot = false, - Description = - "A comprehensive, all-in-one adblock list for thorough blocking of trackers, popup ads, ads, unwanted cookies, fake news, cookie warning messages, unwanted comment sections, crypto-coin mining, YouTube clutter and social network hassles.", - DescriptionSourceUrl = "https://hl2guide.github.io/All-in-One-Customized-Adblock-List/", - HomeUrl = "https://hl2guide.github.io/All-in-One-Customized-Adblock-List/", - IssuesUrl = "https://github.com/hl2guide/All-in-One-Customized-Adblock-List/issues", - LicenseId = (byte)2, Name = "All-in-One Customized Adblock List", - PublishedDate = new DateTime(2018, 2, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/hl2guide/All-in-One-Customized-Adblock-List/master/deanoman-adblocklist.txt" - }, - new - { - Id = (ushort)376, CantSnapshot = false, - Description = "Blocks title screen ads on several large MMO game websites.", - DescriptionSourceUrl = "https://github.com/collinbarrett/FilterLists/issues/257", - HomeUrl = "https://github.com/haykam821/Blocklists", - IssuesUrl = "https://github.com/haykam821/Blocklists/issues", LicenseId = (byte)2, - Name = "Haykam's MMO List", - PublishedDate = new DateTime(2018, 2, 19, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = "https://raw.githubusercontent.com/haykam821/Blocklists/master/mmo.txt" - }, - new - { - Id = (ushort)377, CantSnapshot = false, Description = "A block list of malicious domains.", - DescriptionSourceUrl = - "https://github.com/cb-software/CB-Malicious-Domains/blob/master/README.md", - HomeUrl = "https://github.com/cb-software/CB-Malicious-Domains", - IssuesUrl = "https://github.com/cb-software/CB-Malicious-Domains/issues", LicenseId = (byte)2, - Name = "CB Malicious Domains", - PublishedDate = new DateTime(2018, 2, 21, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/cb-software/CB-Malicious-Domains/master/block_lists/adblock_plus.txt" - }, - new - { - Id = (ushort)378, CantSnapshot = false, Description = "A block list of malicious domains.", - DescriptionSourceUrl = - "https://github.com/cb-software/CB-Malicious-Domains/blob/master/README.md", - HomeUrl = "https://github.com/cb-software/CB-Malicious-Domains", - IssuesUrl = "https://github.com/cb-software/CB-Malicious-Domains/issues", LicenseId = (byte)2, - Name = "CB Malicious Domains - Hosts", - PublishedDate = new DateTime(2018, 2, 21, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/cb-software/CB-Malicious-Domains/master/block_lists/hosts" - }, - new - { - Id = (ushort)379, CantSnapshot = false, - Description = - "These filters will cause a button labeled: \"Disqus blocked by uBlock Origin: click to unblock\" to be embedded where Disqus comments would normally be loaded. Click the button to force the comments to be loaded.", - DescriptionSourceUrl = "https://gist.github.com/gorhill/ef1b62d606473c68d524", - HomeUrl = "https://gist.github.com/gorhill/ef1b62d606473c68d524", LicenseId = (byte)5, - Name = "Disqus Click-to-Load", - PublishedDate = new DateTime(2016, 3, 9, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)4, - ViewUrl = - "https://gist.github.com/gorhill/ef1b62d606473c68d524/raw/f8181faac18cb5172c7c9bca8e5a3b22f0c925d0/gistfile1.txt" - }, - new - { - Id = (ushort)380, CantSnapshot = false, Description = "Very experimental custom filters", - DescriptionSourceUrl = "https://github.com/toshiya44/myAssets/blob/master/README.md", - HomeUrl = "https://github.com/toshiya44/myAssets", - IssuesUrl = "https://github.com/toshiya44/myAssets/issues", LicenseId = (byte)4, - Name = "Toshiya's Filter List - Experimental", - PublishedDate = new DateTime(2016, 3, 9, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)4, - ViewUrl = "https://raw.githubusercontent.com/toshiya44/myAssets/master/filters-exp.txt" - }, - new - { - Id = (ushort)381, CantSnapshot = false, - Description = "Saving the Internets... one roll at a time.", - DescriptionSourceUrl = "http://rickrolldb.com/", HomeUrl = "http://rickrolldb.com/", - IssuesUrl = "https://github.com/jamiew/rickrolldb/issues", LicenseId = (byte)5, - Name = "Rickroll Blacklist", SubmissionUrl = "http://rickrolldb.com/", SyntaxId = (byte)3, - ViewUrl = "http://rickrolldb.com/ricklist.txt" - }, - new - { - Id = (ushort)382, CantSnapshot = false, - Description = "Blocks ads/popups/fake thumbs/spam bookmark buttons and more from porn websites", - DescriptionSourceUrl = "https://raw.githubusercontent.com/WowDude/PornList/master/PornList.txt", - HomeUrl = "https://github.com/WowDude/PornList", - IssuesUrl = "https://github.com/WowDude/PornList/issues", LicenseId = (byte)16, - Name = "PornList", - PublishedDate = new DateTime(2018, 3, 17, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)4, - ViewUrl = "https://raw.githubusercontent.com/WowDude/PornList/master/PornList.txt" - }, - new - { - Id = (ushort)383, CantSnapshot = false, ChatUrl = "https://discord.gg/013MqTM1p1qm52VcZ", - Description = - "Removes uncovered AD, AD frames, and adblock warnings from specific popular websites", - DescriptionSourceUrl = "https://austinhuang.me/0131-block-list", - DonateUrl = "https://austinhuang.me/donate", EmailAddress = "im@austinhuang.me", - HomeUrl = "https://austinhuang.me/0131-block-list", - IssuesUrl = "https://github.com/austinhuang0131/0131-block-list/issues", LicenseId = (byte)8, - Name = "0131 Block List", - PublishedDate = new DateTime(2018, 2, 16, 0, 0, 0, 0, DateTimeKind.Unspecified), - SubmissionUrl = "https://austinhuang.me/contact", SyntaxId = (byte)4, - ViewUrl = "https://austinhuang.me/0131-block-list/list.txt" - }, - new - { - Id = (ushort)384, CantSnapshot = false, - Description = - "This list is made so as to make it a lot easier on paper to use Norwegian cashback services without necessarily having to turn off your adblocker. This is because it'll prevent your adblocker from working on these sites, as adblockers have otherwise been known to interrupt cashback recognition mechanisms. It's currently tailored to users of Kickback, ViaTrumf and Norwegian Reward.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Norwegian Cashback Helper", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianCashbackHelper.txt" - }, - new - { - Id = (ushort)385, CantSnapshot = false, - Description = - "Are you tired of having to use Paint to remove potentially sensitive usernames, each and every time you're making a compilation of social media posts? Say no more! This list will remove posters' usernames from the biggest compilation sources, so that you can simply take a screencap and add it directly into your video/timeline!", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Username Hider for Compilation Creators", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Username%20Hider%20for%20Compilation%20Creators.txt" - }, - new - { - Id = (ushort)386, CantSnapshot = false, - Description = - "The Sami indigenous people, spanning 4 official countries, and 6 actively used Sami languages, deserve a list of their own to bolster their proudness.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Dandelion Sprout's Tidy Sami-languages Internet List", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/S%C3%A1megiella-interneahttalisttu.txt" - }, - new - { - Id = (ushort)387, CantSnapshot = false, - Description = - "Removes ads, affiliation ads, and empty boxes on Norwegian sites to produce a cleaner browser experience. Meant to be used on top of general filters.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Dandelion Sprout's Norwegian Filters for Tidier Websites (iOS Safari)", - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianExperimentalList%20alternate%20versions/DandelionSproutsNorskeFiltre.json" - }, - new - { - Id = (ushort)388, CantSnapshot = false, - Description = - "Removes ads, affiliation ads, and empty boxes on Norwegian sites to produce a cleaner browser experience. Meant to be used on top of general filters. The quality of the current TPL conversion is so-so, so don't expect perfect results.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Dandelion Sprout's Norwegian Filters for Tidier Websites (Internet Explorer)", - SyntaxId = (byte)10, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianExperimentalList%20alternate%20versions/DandelionSproutsNorskeFiltre.tpl" - }, - new - { - Id = (ushort)389, CantSnapshot = false, - Description = - "Here's how this list works. This is a categorised list of URLs that clot up Google search results. The list is designed for use with Personal Blocklist (and its Import function) for Google Search and Google Chrome users, in such a way that it removes search results for the URLs from your Google searches. If any other URL-based search-result-blockers for other search engines (incl. for Google Image Search) and browsers exist out there, feel free to tell me about them. The list is VERY subjective, so quite a few of you may NOT want to block the results for ALL of these URLs. In that case, simply pick whichever ones from this buffet that you want to block, and paste them into Personal Blocklist. While this list is technically possible to add to adblocker tools, it'd be a very bad idea to do so, since you wouldn't have any control over which URLs you'll be able to block outright or not.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Dandelion Sprout's list for Chrome Personal Blocklist", SyntaxId = (byte)8, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/List%20for%20Chrome%20Personal%20Blocklist" - }, - new - { - Id = (ushort)390, CantSnapshot = false, ChatUrl = "https://discord.me/polskiefiltry", - Description = - "Filters that hide and block RSS sections on Polish websites (supplement for Polish Social Filters).", - DescriptionSourceUrl = "https://github.com/PolishFiltersTeam/PolishRSSFilters", - HomeUrl = "https://github.com/PolishFiltersTeam/PolishRSSFilters", - IssuesUrl = "https://github.com/PolishFiltersTeam/PolishRSSFilters/issues", LicenseId = (byte)9, - Name = "Polish RSS Filters", - PublishedDate = new DateTime(2018, 3, 30, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/PolishFiltersTeam/PolishRSSFilters/master/polish_rss_filters.txt" - }, - new - { - Id = (ushort)391, CantSnapshot = false, - Description = - "Removes popular games and most bad games from the front pages of various webstores and app stores.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "I Hate Overpromoted Games", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/IHateOverpromotedGames.txt" - }, - new - { - Id = (ushort)392, CantSnapshot = false, - Description = - "Intends to make it easier to browse various websites without being forced by various nag-windows to log in. At the time of writing (15th of May 2018) it chiefly supports Pinterest, Facebook and Pixiv.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Browsing websites without logging in", - PublishedDate = new DateTime(2018, 5, 15, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/BrowseWebsitesWithoutLoggingIn.txt" - }, - new - { - Id = (ushort)393, CantSnapshot = false, - Description = - "A list that demonstrates and makes use of Einar Egilsson's Redirector extensions, in order to accomplish things that no adblock tool could've achieved. Examples include turning 32-bit Windows program installation links into 64-bit ones, making Disney's US websites accessible from other countries, and turning mobile Wikipedia links into desktop ones, among other things.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", - HomeUrl = - "https://github.com/DandelionSprout/adfilt/tree/master/Dandelion%20Sprout-s%20Redirector%20Assistant%20List", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Dandelion Sprout's Redirector List", - PublishedDate = new DateTime(2018, 5, 15, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)11, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Dandelion%20Sprout-s%20Redirector%20Assistant%20List/DandelionSproutRedirectorList.json" - }, - new - { - Id = (ushort)394, CantSnapshot = false, - Description = - "A comprehensive, all-in-one ad-block list for thorough blocking of trackers, pop-up ads, ads, unwanted cookies, fake news, cookie warning messages, unwanted comment sections, crypto-coin mining, YouTube clutter and social network hassles.", - DescriptionSourceUrl = - "https://raw.githubusercontent.com/CHEF-KOCH/CKs-FilterList/master/CK%27s-FilterList.txt", - EmailAddress = "CHEF-KOCH@protonmail.com", - HomeUrl = "https://github.com/CHEF-KOCH/CKs-FilterList", - IssuesUrl = "https://github.com/CHEF-KOCH/CKs-FilterList/issues", LicenseId = (byte)17, - Name = "CHEF-KOCH's Filter List", - PublishedDate = new DateTime(2015, 8, 14, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/CHEF-KOCH/CKs-FilterList/master/CK%27s-FilterList.txt" - }, - new - { - Id = (ushort)395, CantSnapshot = false, - Description = - "This is a whitelist for DNSlock & PiHole which unblocks some of the popular domains which were wrongly listed and blocked by hosts file from various sources.", - HomeUrl = "https://github.com/raghavdua1995/DNSlock-PiHole-whitelist", - IssuesUrl = "https://github.com/raghavdua1995/DNSlock-PiHole-whitelist/issues", - LicenseId = (byte)7, Name = "DNSlock-PiHole-whitelist", - PublishedDate = new DateTime(2018, 3, 11, 0, 0, 0, 0, DateTimeKind.Unspecified), - SyntaxId = (byte)2, - ViewUrl = - "https://raw.githubusercontent.com/raghavdua1995/DNSlock-PiHole-whitelist/master/whitelist.list" - }, - new - { - Id = (ushort)396, CantSnapshot = false, - HomeUrl = "https://jspenguin2017.github.io/uBlockProtector/", - IssuesUrl = "https://jspenguin2017.github.io/uBlockProtector/issues", LicenseId = (byte)4, - Name = "Nano filters", SyntaxId = (byte)12, - ViewUrl = "https://cdn.rawgit.com/NanoAdblocker/NanoFilters/master/NanoFilters/NanoBase.txt" - }, - new - { - Id = (ushort)397, CantSnapshot = false, - HomeUrl = "https://jspenguin2017.github.io/uBlockProtector/", - IssuesUrl = "https://jspenguin2017.github.io/uBlockProtector/issues", LicenseId = (byte)4, - Name = "Nano filters - Whitelist", SyntaxId = (byte)12, - ViewUrl = - "https://cdn.rawgit.com/NanoAdblocker/NanoFilters/master/NanoFilters/NanoWhitelist.txt" - }, - new - { - Id = (ushort)398, CantSnapshot = false, - HomeUrl = "https://jspenguin2017.github.io/uBlockProtector/", - IssuesUrl = "https://jspenguin2017.github.io/uBlockProtector/issues", LicenseId = (byte)4, - Name = "Nano filters - Annoyance", SyntaxId = (byte)12, - ViewUrl = - "https://cdn.rawgit.com/NanoAdblocker/NanoFilters/master/NanoFilters/NanoAnnoyance.txt" - }, - new - { - Id = (ushort)399, CantSnapshot = false, - Description = - "A filter for uBlock Origin that aims to remove regional Swedish ads, tracking, annoyances, scams + badware, and unnecessary bloat.", - DescriptionSourceUrl = "https://github.com/lassekongo83/Frellwits-filter-lists#available-lists", - HomeUrl = "https://github.com/lassekongo83/Frellwits-filter-lists", - IssuesUrl = "https://github.com/lassekongo83/Frellwits-filter-lists/issues", - LicenseId = (byte)4, Name = "Frellwit's Swedish Filter", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/lassekongo83/Frellwits-filter-lists/master/Frellwits-Swedish-Filter.txt" - }, - new - { - Id = (ushort)400, CantSnapshot = false, - Description = - "Blocks ads, fake sites, shock sites, malware hosts and trackers. This hostfile's aim is not to break any useful websites.", - HomeUrl = "https://github.com/notracking/hosts-blocklists", - IssuesUrl = "https://github.com/notracking/hosts-blocklists/issues", LicenseId = (byte)5, - Name = "notracking - Domains", SyntaxId = (byte)2, - ViewUrl = "https://raw.githubusercontent.com/notracking/hosts-blocklists/master/domains.txt" - }, - new - { - Id = (ushort)401, CantSnapshot = false, - Description = - "Blocks ads, fake sites, shock sites, malware hosts and trackers. This hostfile's aim is not to break any useful websites.", - HomeUrl = "https://github.com/notracking/hosts-blocklists", - IssuesUrl = "https://github.com/notracking/hosts-blocklists/issues", LicenseId = (byte)5, - Name = "notracking - Hostnames", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/notracking/hosts-blocklists/master/hostnames.txt" - }, - new - { - Id = (ushort)402, CantSnapshot = false, - DiscontinuedDate = new DateTime(2015, 11, 18, 0, 0, 0, 0, DateTimeKind.Unspecified), - HomeUrl = "https://startshop.no/", LicenseId = (byte)5, Name = "Startshop ABP Filters", - SyntaxId = (byte)3, ViewUrl = "https://startshop.no/filter/abp" - }, - new - { - Id = (ushort)403, CantSnapshot = false, - Description = - "This filter aims to remove emoji realted scripts, stylesheets, fonts, and images.", - DescriptionSourceUrl = "https://github.com/lassekongo83/Frellwits-filter-lists#available-lists", - HomeUrl = "https://github.com/lassekongo83/Frellwits-filter-lists", - IssuesUrl = "https://github.com/lassekongo83/Frellwits-filter-lists/issues", - LicenseId = (byte)4, Name = "I Don't Care About Emojis", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/lassekongo83/Frellwits-filter-lists/master/emoji-filter.txt" - }, - new - { - Id = (ushort)405, CantSnapshot = false, - Description = - "Filters optimized for uBlock Origin, to be used with Fanboy's and/or Adguard's 'Annoyances' list(s)", - DescriptionSourceUrl = - "https://github.com/uBlockOrigin/uAssets/blob/master/filters/annoyances.txt", - HomeUrl = "https://github.com/uBlockOrigin/uAssets", - IssuesUrl = "https://github.com/uBlockOrigin/uAssets/issues", LicenseId = (byte)4, - Name = "uAssets Annoyances", SyntaxId = (byte)4, - ViewUrl = "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/annoyances.txt" - }, - new - { - Id = (ushort)410, CantSnapshot = false, - Description = - "To foil sites potentially abusing CPU/bandwidth resources without informed consent. Any such resource-abuse scripts MUST be opt-in, with complete informed consent from the visitor.", - DescriptionSourceUrl = - "https://github.com/uBlockOrigin/uAssets/blob/master/filters/resource-abuse.txt", - HomeUrl = "https://github.com/uBlockOrigin/uAssets", - IssuesUrl = "https://github.com/uBlockOrigin/uAssets/issues", LicenseId = (byte)4, - Name = "uAssets Resource Abuse", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/uBlockOrigin/uAssets/master/filters/resource-abuse.txt" - }, - new - { - Id = (ushort)411, CantSnapshot = false, DescriptionSourceUrl = "", - HomeUrl = "https://gist.github.com/BBcan177", LicenseId = (byte)18, - Name = "pfBlockerNG - Blacklist Configuration", SyntaxId = (byte)2, - ViewUrl = - "https://gist.githubusercontent.com/BBcan177/b91d3c25667d326411b6fc4eb5c1f080/raw/7e23b07148adf030262f056870373c8f1ac2056c/squidblacklist_global_usage" - }, - new - { - Id = (ushort)412, CantSnapshot = false, HomeUrl = "https://gist.github.com/BBcan177", - LicenseId = (byte)5, Name = "pfBlockerNG - MS-3", SyntaxId = (byte)2, - ViewUrl = - "https://gist.githubusercontent.com/BBcan177/d7105c242f17f4498f81/raw/201968fa11b1f409d408a129a0774ffedb1560e2/MS-3" - }, - new - { - Id = (ushort)413, CantSnapshot = false, - Description = - "The following is the list of sites from Alexa top 1 million which embed scripts that extract email addresses from the browsers' built-in login (password) managers.", - HomeUrl = "https://gist.github.com/BBcan177", LicenseId = (byte)5, Name = "pfBlockerNG - MS-4", - SyntaxId = (byte)2, - ViewUrl = - "https://gist.githubusercontent.com/BBcan177/b6df57cef74e28d90acf1eec93d62d3b/raw/f0996cf5248657ada2adb396f3636be8716b99eb/MS-4" - }, - new - { - Id = (ushort)414, CantSnapshot = false, HomeUrl = "https://gist.github.com/BBcan177", - LicenseId = (byte)5, Name = "pfBlockerNG - MS-2", SyntaxId = (byte)2, - ViewUrl = - "https://gist.githubusercontent.com/BBcan177/4a8bf37c131be4803cb2/raw/343ff780e15205b4dd0de37c86af34cfb26b2fbe/MS-2" - }, - new - { - Id = (ushort)415, CantSnapshot = false, HomeUrl = "https://gist.github.com/BBcan177", - LicenseId = (byte)5, Name = "pfBlockerNG - MS-1", SyntaxId = (byte)2, - ViewUrl = - "https://gist.githubusercontent.com/BBcan177/bf29d47ea04391cb3eb0/raw/7290e0681bcd07415420b5c80a253652fd13f840/MS-1" - }, - new - { - Id = (ushort)416, CantSnapshot = false, HomeUrl = "https://gist.github.com/BBcan177", - LicenseId = (byte)5, Name = "EasyList DE Domains", SyntaxId = (byte)2, - ViewUrl = - "https://gist.githubusercontent.com/BBcan177/2a9fc2548c3c5a5e2dc86e580b5795d2/raw/2f5c90ffb3bd02199ace1b16a0bd9f53b29f0879/EasyList_DE" - }, - new - { - Id = (ushort)417, CantSnapshot = false, - Description = - "This is a community-contributed list of referrer spammers maintained by Matomo, the leading open source web analytics platform.", - HomeUrl = "https://github.com/matomo-org/referrer-spam-blacklist", - IssuesUrl = "https://github.com/matomo-org/referrer-spam-blacklist/issues", - LicenseId = (byte)20, Name = "Referrer Spam Blacklist (Matomo)", SyntaxId = (byte)2, - ViewUrl = - "https://raw.githubusercontent.com/matomo-org/referrer-spam-blacklist/master/spammers.txt" - }, - new - { - Id = (ushort)418, CantSnapshot = false, - DescriptionSourceUrl = - "https://github.com/desbma/referer-spam-domains-blacklist#referer-spam-blacklist", - HomeUrl = "https://github.com/desbma/referer-spam-domains-blacklist", - IssuesUrl = "https://github.com/desbma/referer-spam-domains-blacklist/issues", - LicenseId = (byte)14, Name = "Referer Spam Blacklist (desbma)", SyntaxId = (byte)2, - ViewUrl = - "https://raw.githubusercontent.com/desbma/referer-spam-domains-blacklist/master/spammers.txt" - }, - new - { - Id = (ushort)419, CantSnapshot = false, - Description = - "Spammers get paid by businesses whose websites they advertise. We refuse to accept spam from any of following domains or advertising any of these domains, as we don't want to buy from spammers. We publish this list for informational purposes only.", - DescriptionSourceUrl = "https://www.joewein.net/spam/blacklist.htm", - DonateUrl = "https://www.joewein.net/spam/blacklist.htm", - HomeUrl = "https://www.joewein.net/spam/index.htm", LicenseId = (byte)5, - Name = "JoeWein Domain Blacklist Base", SyntaxId = (byte)2, - ViewUrl = "https://www.joewein.net/dl/bl/dom-bl-base.txt" - }, - new - { - Id = (ushort)420, CantSnapshot = false, - DonateUrl = "https://www.joewein.net/spam/blacklist.htm", - HomeUrl = "https://www.joewein.net/spam/index.htm", LicenseId = (byte)5, - Name = "JoeWein Email Sender Blacklist", SyntaxId = (byte)2, - ViewUrl = "https://www.joewein.net/dl/bl/from-bl.txt" - }, - new - { - Id = (ushort)421, CantSnapshot = false, - Description = "A host file generated from updated phishing site feeds.", - DescriptionSourceUrl = - "https://gitlab.com/Kurobeats/phishing_hosts#phishing-site-hosts-generator", - DonateUrl = "https://kurobeats.xyz/", HomeUrl = "https://gitlab.com/Kurobeats/phishing_hosts", - IssuesUrl = "https://gitlab.com/Kurobeats/phishing_hosts/issues", LicenseId = (byte)19, - Name = "Phishing Hosts", SyntaxId = (byte)1, - ViewUrl = "https://gitlab.com/Kurobeats/phishing_hosts/raw/master/hosts" - }, - new - { - Id = (ushort)422, CantSnapshot = false, - Description = - "List of shit websites for Google Personal Blocklist or Google Hit Hider by Domain", - DescriptionSourceUrl = "https://github.com/ligyxy/Blocklist#blocklist", - HomeUrl = "https://github.com/ligyxy/Blocklist", - IssuesUrl = "https://github.com/ligyxy/Blocklist/issues", LicenseId = (byte)2, - Name = "Blocklist (ligyxy)", SyntaxId = (byte)2, - ViewUrl = "https://github.com/ligyxy/Blocklist/blob/master/BLOCKLIST" - }, - new - { - Id = (ushort)423, CantSnapshot = false, - DonateUrl = "https://www.malekal.com/dons-pour-malekal-com/", - HomeUrl = "https://www.malekal.com", LicenseId = (byte)5, Name = "Malekal's Hosts", - SyntaxId = (byte)1, ViewUrl = "https://www.malekal.com/HOSTS_filtre/HOSTS.txt" - }, - new - { - Id = (ushort)424, CantSnapshot = false, HomeUrl = "https://gist.github.com/MOxFIVE", - LicenseId = (byte)5, Name = "Personal Blocklist (MOxFIVE)", SyntaxId = (byte)2, - ViewUrl = - "https://gist.githubusercontent.com/MOxFIVE/4730cac715ef406bd8eac7b29335be4a/raw/d21fa08e97963edde372d0d3e50703c783c9c32e/Personal%2520Blocklist.txt" - }, - new - { - Id = (ushort)425, CantSnapshot = false, - Description = - "Self-updating PHP library which blocks hundreds of spammy domains from ruining your website statistics", - DescriptionSourceUrl = - "https://github.com/nabble/semalt-blocker#self-updating-php-library-which-blocks-hundreds-of-spammy-domains-from-ruining-your-website-statistics", - HomeUrl = "https://github.com/nabble/semalt-blocker", - IssuesUrl = "https://github.com/nabble/semalt-blocker/issues", LicenseId = (byte)2, - Name = "Semalt Blocked Domains", SyntaxId = (byte)2, - ViewUrl = "https://raw.githubusercontent.com/nabble/semalt-blocker/master/domains/blocked" - }, - new - { - Id = (ushort)426, CantSnapshot = false, - Description = "Master Feed of known, active and non-sinkholed C&Cs IP addresses", - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=YMFSMT9MW2Y6Q", - HomeUrl = "https://osint.bambenekconsulting.com/feeds/", LicenseId = (byte)21, - Name = "OSINT C2 IP Feed", SyntaxId = (byte)2, - ViewUrl = "https://osint.bambenekconsulting.com/feeds/c2-ipmasterlist.txt" - }, - new - { - Id = (ushort)427, CantSnapshot = false, - Description = - "The phishing bad sites is updated using data from www.phishtank.com once per day. The domains included are known to be fraudulent and generally dangerous.", - HomeUrl = "http://phishing.mailscanner.info/", LicenseId = (byte)5, Name = "Phishing Bad Sites", - SyntaxId = (byte)2, ViewUrl = "http://phishing.mailscanner.info/phishing.bad.sites.conf" - }, - new - { - Id = (ushort)428, CantSnapshot = false, HomeUrl = "https://www.threatcrowd.org/", - LicenseId = (byte)5, Name = "ThreatCrowd Domains", SyntaxId = (byte)2, - ViewUrl = "https://www.threatcrowd.org/feeds/domains.txt" - }, - new - { - Id = (ushort)429, CantSnapshot = false, - Description = - "International List consists mostly of static cosmetic filters. English and few German websites are included. As regards tracking filters, they have been partly copied from other privacy filter lists.", - DescriptionSourceUrl = "https://github.com/betterwebleon/international-list#international-list", - HomeUrl = "https://github.com/betterwebleon/international-list", - IssuesUrl = "https://github.com/betterwebleon/international-list/issues", LicenseId = (byte)11, - Name = "International List", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/betterwebleon/international-list/master/filters.txt" - }, - new - { - Id = (ushort)430, CantSnapshot = false, - Description = - "Blocks rogue websites and some ads on Norwegian sites. Intended for use only with hosts-specific tools; users of uBlock Origin and Nano Adblocker should preferably use the regular version of this list instead.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Dandelion Sprout's Norwegian Filters for Tidier Websites (Hosts version)", - SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/NorwegianExperimentalList%20alternate%20versions/AdawayHosts" - }, - new - { - Id = (ushort)431, CantSnapshot = false, - Description = - "Have you ever felt bothered by how many websites still think that everyone are using narrow monitors? Well, here's how to stretch them out like a piece of gum!", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Dandelion Sprout's Website Stretcher", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Dandelion%20Sprout's%20Website%20Stretcher.txt" - }, - new - { - Id = (ushort)432, CantSnapshot = false, - Description = - "Do you feel that Friendship is Magic has overstayed its welcome? Here's a list that'll let you keep more of a distance to it.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Anti-FіМ List", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Anti-F%D1%96%D0%9C%20List.txt" - }, - new - { - Id = (ushort)433, CantSnapshot = false, - Description = - "Are you tired of being told by others what you should watch, specifically the hipsters that run around on IMDB? Here's a way to let you feel more peaceful with your truly own opinions.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Anti-IMDB List", SyntaxId = (byte)4, - ViewUrl = "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Anti-IMDB%20List.txt" - }, - new - { - Id = (ushort)434, CantSnapshot = false, - Description = - "Are you tired of having to turn off autoplay on YouTube every time you e.g. go to incognito mode? Are you worried of having to use specific extensions just for that purpose? Then this list is for you.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Stop Autoplay on YouTube", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/StopAutoplayOnYouTube.txt" - }, - new - { - Id = (ushort)435, CantSnapshot = false, Description = "A redirector list for Chinese users.", - HomeUrl = "https://github.com/googlehosts/hosts", - IssuesUrl = "https://github.com/googlehosts/hosts/issues", LicenseId = (byte)22, - Name = "Google Hosts", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/googlehosts/hosts/master/hosts-files/hosts" - }, - new - { - Id = (ushort)436, CantSnapshot = false, - Description = - "A filter for uBlock Origin (Firefox Android) that aims to specifically target websites that nags people to install their app.", - DescriptionSourceUrl = "https://github.com/lassekongo83/Frellwits-filter-lists#available-lists", - HomeUrl = "https://github.com/lassekongo83/Frellwits-filter-lists", - IssuesUrl = "https://github.com/lassekongo83/Frellwits-filter-lists/issues", - LicenseId = (byte)4, Name = "I Don't Want Your App", SyntaxId = (byte)4, - ViewUrl = - "https://raw.githubusercontent.com/lassekongo83/Frellwits-filter-lists/master/i-dont-want-your-app.txt" - }, - new - { - Id = (ushort)437, CantSnapshot = false, Description = "Complementary subscription to EasyList.", - DescriptionSourceUrl = "https://github.com/easylistbrasil/easylistbrasil/", - EmailAddress = "easylistbrasil.subscription@gmail.com", - ForumUrl = "http://easylistbrasil.freeforums.net", - HomeUrl = "https://easylistbrasil.github.io/", - IssuesUrl = "https://github.com/easylistbrasil/easylistbrasil/issues", LicenseId = (byte)8, - Name = "EasyList Brasil", - ViewUrl = - "https://raw.githubusercontent.com/easylistbrasil/easylistbrasil/filtro/easylistbrasil.txt" - }, - new - { - Id = (ushort)438, CantSnapshot = false, EmailAddress = "mail@perflyst.de", - HomeUrl = "https://github.com/Perflyst/PiHoleBlocklist", - IssuesUrl = "https://github.com/Perflyst/PiHoleBlocklist/issues", LicenseId = (byte)2, - Name = "PiHole Blocklist Session Replay", SyntaxId = (byte)2, - ViewUrl = "https://raw.githubusercontent.com/Perflyst/PiHoleBlocklist/master/SessionReplay.txt" - }, - new - { - Id = (ushort)439, CantSnapshot = false, EmailAddress = "mail@perflyst.de", - HomeUrl = "https://github.com/Perflyst/PiHoleBlocklist", - IssuesUrl = "https://github.com/Perflyst/PiHoleBlocklist/issues", LicenseId = (byte)2, - Name = "PiHole Blocklist SmartTV", SyntaxId = (byte)2, - ViewUrl = "https://raw.githubusercontent.com/Perflyst/PiHoleBlocklist/master/SmartTV.txt" - }, - new - { - Id = (ushort)440, CantSnapshot = false, EmailAddress = "mail@perflyst.de", - HomeUrl = "https://github.com/Perflyst/PiHoleBlocklist", - IssuesUrl = "https://github.com/Perflyst/PiHoleBlocklist/issues", LicenseId = (byte)2, - Name = "PiHole Blocklist Android Tracking", SyntaxId = (byte)2, - ViewUrl = - "https://raw.githubusercontent.com/Perflyst/PiHoleBlocklist/master/android-tracking.txt" - }, - new - { - Id = (ushort)441, CantSnapshot = false, - Description = - "Personal Blocklist by WaLLy3K (https://firebog.net/about). Content added to this list has been manually verified, and usually updated every two weeks.", - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HU4EDJZP2S9QA", - HomeUrl = "https://firebog.net/", LicenseId = (byte)13, Name = "WaLLy3K Blocklist", - SyntaxId = (byte)2, ViewUrl = "https://v.firebog.net/hosts/static/w3kbl.txt" - }, - new - { - Id = (ushort)442, CantSnapshot = false, LicenseId = (byte)2, Name = "Bill Stearns' Hosts", - SyntaxId = (byte)2, ViewUrl = "https://v.firebog.net/hosts/BillStearns.txt" - }, - new - { - Id = (ushort)443, CantSnapshot = false, LicenseId = (byte)2, Name = "Kowabit", - SyntaxId = (byte)2, ViewUrl = "https://v.firebog.net/hosts/Kowabit.txt" - }, - new - { - Id = (ushort)444, CantSnapshot = false, - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HU4EDJZP2S9QA", - HomeUrl = "https://firebog.net/", LicenseId = (byte)2, Name = "EasyList Hosts", - SyntaxId = (byte)2, ViewUrl = "https://v.firebog.net/hosts/Easylist.txt" - }, - new - { - Id = (ushort)445, CantSnapshot = false, - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HU4EDJZP2S9QA", - HomeUrl = "https://firebog.net/", LicenseId = (byte)2, Name = "EasyPrivacy Hosts", - SyntaxId = (byte)2, ViewUrl = "https://v.firebog.net/hosts/Easyprivacy.txt" - }, - new - { - Id = (ushort)446, CantSnapshot = false, LicenseId = (byte)2, Name = "Prigent Ads", - SyntaxId = (byte)2, ViewUrl = "https://v.firebog.net/hosts/Prigent-Ads.txt" - }, - new - { - Id = (ushort)447, CantSnapshot = false, - Description = "Tracker Domains Block List from quidsup.net", - DonateUrl = "https://quidsup.net/donate/", - HomeUrl = "https://quidsup.net/notrack/blocklist.php", - IssuesUrl = "https://gitlab.com/quidsup/notrack-blocklists/issues", LicenseId = (byte)4, - Name = "NoTrack Tracker Blocklist", SyntaxId = (byte)2, - ViewUrl = "https://gitlab.com/quidsup/notrack-blocklists/raw/master/notrack-blocklist.txt" - }, - new - { - Id = (ushort)448, CantSnapshot = false, - Description = "Malware Domains Block List from quidsup.net", - DonateUrl = "https://quidsup.net/donate/", - HomeUrl = "https://quidsup.net/notrack/blocklist.php", - IssuesUrl = "https://gitlab.com/quidsup/notrack-blocklists/issues", LicenseId = (byte)4, - Name = "NoTrack Malware Blocklist", SyntaxId = (byte)2, - ViewUrl = "https://gitlab.com/quidsup/notrack-blocklists/raw/master/notrack-malware.txt" - }, - new - { - Id = (ushort)449, CantSnapshot = false, - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CXF2HBWCMSZVL", - HomeUrl = "https://github.com/crazy-max/WindowsSpyBlocker", - IssuesUrl = "https://github.com/crazy-max/WindowsSpyBlocker/issues", LicenseId = (byte)2, - Name = "WindowsSpyBlocker Hosts Spy", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/spy.txt" - }, - new - { - Id = (ushort)450, CantSnapshot = false, Description = "Blocks Windows updates.", - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CXF2HBWCMSZVL", - HomeUrl = "https://github.com/crazy-max/WindowsSpyBlocker", - IssuesUrl = "https://github.com/crazy-max/WindowsSpyBlocker/issues", LicenseId = (byte)2, - Name = "WindowsSpyBlocker Hosts Update", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/update.txt" - }, - new - { - Id = (ushort)451, CantSnapshot = false, - DonateUrl = - "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CXF2HBWCMSZVL", - HomeUrl = "https://github.com/crazy-max/WindowsSpyBlocker", - IssuesUrl = "https://github.com/crazy-max/WindowsSpyBlocker/issues", LicenseId = (byte)2, - Name = "WindowsSpyBlocker Hosts Extra", SyntaxId = (byte)1, - ViewUrl = - "https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocker/master/data/hosts/extra.txt" - }, - new - { - Id = (ushort)452, CantSnapshot = false, - Description = - "A comprehensive, all-in-one ad-block list for Android. Apps and OS related traffic, it's designed to filter 'unneeded' Android connections. The list is only tested against AdGuard!", - DonateUrl = "https://github.com/CHEF-KOCH/Donations", EmailAddress = "CHEF-KOCH@protonmail.com", - HomeUrl = "https://github.com/CHEF-KOCH/CKs-FilterList", - IssuesUrl = "https://github.com/CHEF-KOCH/CKs-FilterList/issues", LicenseId = (byte)17, - Name = "CHEF-KOCH's Android Filter List", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/CHEF-KOCH/CKs-FilterList/master/Android/CK's-Android-FilterList.txt" - }, - new - { - Id = (ushort)453, CantSnapshot = false, Description = "Block all external Fonts.", - DonateUrl = "https://github.com/CHEF-KOCH/Donations", EmailAddress = "CHEF-KOCH@protonmail.com", - HomeUrl = "https://github.com/CHEF-KOCH/CKs-FilterList", - IssuesUrl = "https://github.com/CHEF-KOCH/CKs-FilterList/issues", LicenseId = (byte)17, - Name = "CHEF-KOCH's Fonts Filter List", SyntaxId = (byte)3, - ViewUrl = - "https://github.com/CHEF-KOCH/CKs-FilterList/raw/master/Fonts/CK's-Fonts-FilterList.txt" - }, - new - { - Id = (ushort)454, CantSnapshot = false, - Description = - "Blocks all suspicious, unverified, fake, duplicate or malfunction torrent trackers. ", - DonateUrl = "https://github.com/CHEF-KOCH/Donations", EmailAddress = "CHEF-KOCH@protonmail.com", - HomeUrl = "https://github.com/CHEF-KOCH/CKs-FilterList", - IssuesUrl = "https://github.com/CHEF-KOCH/CKs-FilterList/issues", LicenseId = (byte)17, - Name = "CHEF-KOCH's BadTorrentTracker Filter List", SyntaxId = (byte)3, - ViewUrl = - "https://github.com/CHEF-KOCH/CKs-FilterList/raw/master/Torrent/CK's-Torrent-FilterList.txt" - }, - new - { - Id = (ushort)455, CantSnapshot = false, - Description = "HOSTS file to block all known NSA / GCHQ / C.I.A. / F.B.I. spying servers.", - DonateUrl = "https://github.com/CHEF-KOCH/Donations", EmailAddress = "CHEF-KOCH@protonmail.com", - HomeUrl = "https://github.com/CHEF-KOCH/CKs-FilterList", - IssuesUrl = "https://github.com/CHEF-KOCH/CKs-FilterList/issues", LicenseId = (byte)17, - Name = "CHEF-KOCH's NSABlocklist FilterList", SyntaxId = (byte)1, - ViewUrl = - "https://github.com/CHEF-KOCH/CKs-FilterList/raw/master/Corporations/NSABlocklist/CK's-NSABlocklist-FilterList.txt" - }, - new - { - Id = (ushort)460, CantSnapshot = false, - Description = - "A comprehensive, all-in-one domain list for thorough blocking of trackers, pop-up ads, ads, unwanted cookies and faked pages.", - DonateUrl = "https://github.com/CHEF-KOCH/Donations", EmailAddress = "CHEF-KOCH@protonmail.com", - HomeUrl = "https://github.com/CHEF-KOCH/CKs-FilterList", - IssuesUrl = "https://github.com/CHEF-KOCH/CKs-FilterList/issues", LicenseId = (byte)17, - Name = "CHEF-KOCH's Onion & I2P Filter List", SyntaxId = (byte)1, - ViewUrl = - "https://github.com/CHEF-KOCH/CKs-FilterList/raw/master/I2P%20%26%20Onion/CK's-Onion-FilterList.txt" - }, - new - { - Id = (ushort)461, CantSnapshot = false, - Description = "Blocks Game Telemetry and other game specific 'unneeded' stuff.", - DonateUrl = "https://github.com/CHEF-KOCH/Donations", EmailAddress = "CHEF-KOCH@protonmail.com", - HomeUrl = "https://github.com/CHEF-KOCH/CKs-FilterList", - IssuesUrl = "https://github.com/CHEF-KOCH/CKs-FilterList/issues", LicenseId = (byte)17, - Name = "CHEF-KOCH's Game HOSTS Filter List", SyntaxId = (byte)1, - ViewUrl = - "https://github.com/CHEF-KOCH/CKs-FilterList/raw/master/HOSTS/CK's-Game-HOSTS-FilterList.txt" - }, - new - { - Id = (ushort)462, CantSnapshot = false, - Description = "A comprehensive, all-in-one ad-block list in order to block Malware Domains.", - DonateUrl = "https://github.com/CHEF-KOCH/Donations", EmailAddress = "CHEF-KOCH@protonmail.com", - HomeUrl = "https://github.com/CHEF-KOCH/CKs-FilterList", - IssuesUrl = "https://github.com/CHEF-KOCH/CKs-FilterList/issues", LicenseId = (byte)17, - Name = "CHEF-KOCH's Malware Filter List", SyntaxId = (byte)3, - ViewUrl = - "https://github.com/CHEF-KOCH/CKs-FilterList/raw/master/Malware/CK's-Malware-FilterList.txt" - }, - new - { - Id = (ushort)463, CantSnapshot = false, LicenseId = (byte)2, Name = "Prigent Malware", - SyntaxId = (byte)2, ViewUrl = "https://v.firebog.net/hosts/Prigent-Malware.txt" - }, - new - { - Id = (ushort)464, CantSnapshot = false, LicenseId = (byte)2, Name = "Prigent Tracking", - SyntaxId = (byte)2, ViewUrl = "https://v.firebog.net/hosts/Prigent-Tracking.txt" - }, - new - { - Id = (ushort)465, CantSnapshot = false, LicenseId = (byte)2, Name = "Shalla Malware", - SyntaxId = (byte)2, ViewUrl = "https://v.firebog.net/hosts/Shalla-mal.txt" - }, - new - { - Id = (ushort)466, CantSnapshot = false, IssuesUrl = "https://github.com/kano1/I/issues", - LicenseId = (byte)5, Name = "Kano1 Simple List", SyntaxId = (byte)3, - ViewUrl = "https://github.com/kano1/I/raw/master/adblock.txt" - }, - new - { - Id = (ushort)467, CantSnapshot = false, Description = "Domain Bad Isue Ads", - IssuesUrl = "https://github.com/kano1/I/issues", LicenseId = (byte)5, - Name = "Adware BL(By Garuda)", SyntaxId = (byte)3, - ViewUrl = "https://github.com/kano1/I/raw/master/badway.txt" - }, - new - { - Id = (ushort)468, CantSnapshot = false, Description = "list for bad isueads", - IssuesUrl = "https://github.com/kano1/I/issues", LicenseId = (byte)5, - Name = "Adware Filter Block", SyntaxId = (byte)3, - ViewUrl = "https://github.com/kano1/I/raw/master/adware.txt" - }, - new - { - Id = (ushort)469, CantSnapshot = false, - Description = - "list for keloger,system tracker,cookie collector,malware tracker, and oter spyware", - IssuesUrl = "https://github.com/kano1/I/issues", LicenseId = (byte)5, - Name = "Spyware Filter Block List", SyntaxId = (byte)3, - ViewUrl = "https://raw.githubusercontent.com/kano1/Kano/master/Spyware.txt" - }, - new - { - Id = (ushort)470, CantSnapshot = false, - Description = - "A firewall blacklist composed from IP lists, providing maximum protection with minimum false positives. Suitable for basic protection on all internet facing servers, routers and firewalls. (includes: bambenek_c2, dshield, feodo, fullbogons, spamhaus_drop, spamhaus_edrop, sslbl, zeus_badips, ransomware_rw)", - EmailAddress = "costa@tsaousis.gr", HomeUrl = "https://iplists.firehol.org/", - LicenseId = (byte)5, Name = "Firehol Level 1", - ViewUrl = "https://github.com/firehol/blocklist-ipsets/raw/master/firehol_level1.netset" - }, - new - { - Id = (ushort)471, CantSnapshot = false, - Description = - "An ipset made from blocklists that track attacks, during about the last 48 hours. (includes: blocklist_de, dshield_1d, greensnow)", - EmailAddress = "costa@tsaousis.gr", HomeUrl = "https://iplists.firehol.org/", - LicenseId = (byte)5, Name = "Firehol Level 2", - ViewUrl = "https://github.com/firehol/blocklist-ipsets/raw/master/firehol_level2.netset" - }, - new - { - Id = (ushort)472, CantSnapshot = false, Description = "Blocks access to Pinterest domains.", - EmailAddress = "jmdugan_pubprofile_1522347973@biocontact.org", - HomeUrl = "https://github.com/jmdugan/blocklists", - IssuesUrl = "https://github.com/jmdugan/blocklists/issues", LicenseId = (byte)5, - Name = "jmdugan Blocklists Pinterest", SyntaxId = (byte)1, - ViewUrl = "https://github.com/jmdugan/blocklists/raw/master/corporations/pinterest/all" - }, - new - { - Id = (ushort)473, CantSnapshot = false, Description = "Blocks access to CloudFlare domains.", - EmailAddress = "jmdugan_pubprofile_1522347973@biocontact.org", - HomeUrl = "https://github.com/jmdugan/blocklists", - IssuesUrl = "https://github.com/jmdugan/blocklists/issues", LicenseId = (byte)5, - Name = "jmdugan Blocklists CloudFlare", SyntaxId = (byte)1, - ViewUrl = "https://github.com/jmdugan/blocklists/raw/master/corporations/cloudflare/all" - }, - new - { - Id = (ushort)474, CantSnapshot = false, Description = "Blocks access to all Facebook domains.", - EmailAddress = "jmdugan_pubprofile_1522347973@biocontact.org", - HomeUrl = "https://github.com/jmdugan/blocklists", - IssuesUrl = "https://github.com/jmdugan/blocklists/issues", LicenseId = (byte)5, - Name = "jmdugan Blocklists Facebook", SyntaxId = (byte)1, - ViewUrl = "https://github.com/jmdugan/blocklists/raw/master/corporations/facebook/all" - }, - new - { - Id = (ushort)475, CantSnapshot = false, - Description = "Blocks access to Mozilla tracking domains.", - EmailAddress = "jmdugan_pubprofile_1522347973@biocontact.org", - HomeUrl = "https://github.com/jmdugan/blocklists", - IssuesUrl = "https://github.com/jmdugan/blocklists/issues", LicenseId = (byte)5, - Name = "jmdugan Blocklists Mozilla", SyntaxId = (byte)1, - ViewUrl = "https://github.com/jmdugan/blocklists/raw/master/corporations/mozilla/all.txt" - }, - new - { - Id = (ushort)476, CantSnapshot = false, Description = "Blocks access to Microsoft domains.", - EmailAddress = "jmdugan_pubprofile_1522347973@biocontact.org", - HomeUrl = "https://github.com/jmdugan/blocklists", - IssuesUrl = "https://github.com/jmdugan/blocklists/issues", LicenseId = (byte)5, - Name = "jmdugan Blocklists Microsoft", SyntaxId = (byte)1, - ViewUrl = "https://github.com/jmdugan/blocklists/raw/master/corporations/microsoft/all" - }, - new - { - Id = (ushort)477, CantSnapshot = false, - Description = "Blocks access to utility Google domains.", - EmailAddress = "jmdugan_pubprofile_1522347973@biocontact.org", - HomeUrl = "https://github.com/jmdugan/blocklists", - IssuesUrl = "https://github.com/jmdugan/blocklists/issues", LicenseId = (byte)5, - Name = "jmdugan Blocklists Google Utility", SyntaxId = (byte)1, - ViewUrl = "https://github.com/jmdugan/blocklists/raw/master/corporations/google/non_localized" - }, - new - { - Id = (ushort)478, CantSnapshot = false, - Description = "Blocks access to international Google domains.", - EmailAddress = "jmdugan_pubprofile_1522347973@biocontact.org", - HomeUrl = "https://github.com/jmdugan/blocklists", - IssuesUrl = "https://github.com/jmdugan/blocklists/issues", LicenseId = (byte)5, - Name = "jmdugan Blocklists Google International", SyntaxId = (byte)1, - ViewUrl = "https://github.com/jmdugan/blocklists/raw/master/corporations/google/localized" - }, - new - { - Id = (ushort)479, CantSnapshot = false, EmailAddress = "easylist.polish@gmail.com", - HomeUrl = "https://easylist.to", IssuesUrl = "easylist.polish@gmail.com", LicenseId = (byte)4, - Name = "EasyList Polish", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/easylistpolish.txt" - }, - new - { - Id = (ushort)480, CantSnapshot = false, EmailAddress = "mail.energized@protonmail.com", - HomeUrl = "https://github.com/yecarrillo/adblock-colombia", - IssuesUrl = "https://github.com/yecarrillo/adblock-colombia/issues", LicenseId = (byte)3, - Name = "yecarrillo's ad-blocking subscription for Colombian sites", SyntaxId = (byte)4, - ViewUrl = "https://github.com/yecarrillo/adblock-colombia/raw/master/adblock_co.txt" - }, - new - { - Id = (ushort)481, CantSnapshot = false, EmailAddress = "mail.energized@protonmail.com", - HomeUrl = "https://ador.chorompotro.com/energized", - IssuesUrl = "https://github.com/EnergizedProtection/EnergizedHosts/issues", LicenseId = (byte)2, - Name = "Energized Ad Protection", - ViewUrl = - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedHosts/master/EnergizedAd/energized/hosts" - }, - new - { - Id = (ushort)482, CantSnapshot = false, EmailAddress = "mail.energized@protonmail.com", - HomeUrl = "https://ador.chorompotro.com/energized", - IssuesUrl = "https://github.com/EnergizedProtection/EnergizedHosts/issues", LicenseId = (byte)2, - Name = "Energized Malware Protection", - ViewUrl = - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedHosts/master/EnergizedMalware/energized/hosts" - }, - new - { - Id = (ushort)483, CantSnapshot = false, EmailAddress = "mail.energized@protonmail.com", - HomeUrl = "https://ador.chorompotro.com/energized", - IssuesUrl = "https://github.com/EnergizedProtection/EnergizedHosts/issues", LicenseId = (byte)2, - Name = "Energized Porn Protection", - ViewUrl = - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedHosts/master/EnergizedPorn/energized/hosts" - }, - new - { - Id = (ushort)484, CantSnapshot = false, EmailAddress = "mail.energized@protonmail.com", - HomeUrl = "https://ador.chorompotro.com/energized", - IssuesUrl = "https://github.com/EnergizedProtection/EnergizedHosts/issues", LicenseId = (byte)2, - Name = "Energized Blu", - ViewUrl = - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedBlu/master/energized/blu" - }, - new - { - Id = (ushort)485, CantSnapshot = false, EmailAddress = "mail.energized@protonmail.com", - HomeUrl = "https://ador.chorompotro.com/energized", - IssuesUrl = "https://github.com/EnergizedProtection/EnergizedHosts/issues", LicenseId = (byte)2, - Name = "Energized Blu go", - ViewUrl = - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedBlu/master/energized/blu_go" - }, - new - { - Id = (ushort)486, CantSnapshot = false, EmailAddress = "mail.energized@protonmail.com", - HomeUrl = "https://ador.chorompotro.com/energized", - IssuesUrl = "https://github.com/EnergizedProtection/EnergizedHosts/issues", LicenseId = (byte)2, - Name = "Energized Lite Protection", - ViewUrl = - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedHosts/master/EnergizedLite/energized/hosts" - }, - new - { - Id = (ushort)487, CantSnapshot = false, EmailAddress = "mail.energized@protonmail.com", - HomeUrl = "https://ador.chorompotro.com/energized", - IssuesUrl = "https://github.com/EnergizedProtection/EnergizedHosts/issues", LicenseId = (byte)2, - Name = "Energized Porn Lite Protection", - ViewUrl = - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedHosts/master/EnergizedPornLite/energized/hosts" - }, - new - { - Id = (ushort)488, CantSnapshot = false, EmailAddress = "mail.energized@protonmail.com", - HomeUrl = "https://ador.chorompotro.com/energized", - IssuesUrl = "https://github.com/EnergizedProtection/EnergizedHosts/issues", LicenseId = (byte)2, - Name = "Energized Ultimate Protection", - ViewUrl = - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedHosts/master/EnergizedUltimate/energized/hosts" - }, - new - { - Id = (ushort)489, CantSnapshot = false, EmailAddress = "mail.energized@protonmail.com", - HomeUrl = "https://ador.chorompotro.com/energized", - IssuesUrl = "https://github.com/EnergizedProtection/EnergizedHosts/issues", LicenseId = (byte)2, - Name = "Energized Unified Protection", - ViewUrl = - "https://raw.githubusercontent.com/EnergizedProtection/EnergizedHosts/master/EnergizedUnified/energized/hosts" - }, - new - { - Id = (ushort)490, CantSnapshot = false, HomeUrl = "https://github.com/CyanideBrother/anti-pr0n", - IssuesUrl = "https://github.com/CyanideBrother/anti-pr0n/issues", LicenseId = (byte)5, - Name = "Anti-pr0n hosts", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/CyanideBrother/anti-pr0n/master/hosts" - }, - new - { - Id = (ushort)491, CantSnapshot = false, - Description = - "This is an endeavour to find all porn domains and compile them into a single hosts to allow for easy blocking of porn on your local machine or on a network.", - HomeUrl = "https://github.com/Clefspeare13/pornhosts", - IssuesUrl = "https://github.com/Clefspeare13/pornhosts/issues", LicenseId = (byte)2, - Name = "pornhosts", SyntaxId = (byte)1, - ViewUrl = "https://github.com/Clefspeare13/pornhosts/raw/master/0.0.0.0/hosts" - }, - new - { - Id = (ushort)492, CantSnapshot = false, HomeUrl = "https://github.com/mhxion/pornaway", - IssuesUrl = "https://github.com/mhxion/pornaway/issues", LicenseId = (byte)2, - Name = "PornAway blacklist (sites)", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/mhxion/pornaway/master/hosts/porn_sites.txt" - }, - new - { - Id = (ushort)493, CantSnapshot = false, HomeUrl = "https://github.com/mhxion/pornaway", - IssuesUrl = "https://github.com/mhxion/pornaway/issues", LicenseId = (byte)2, - Name = "PornAway blacklist (ads)", SyntaxId = (byte)1, - ViewUrl = "https://github.com/mhxion/pornaway/raw/master/hosts/porn_ads.txt" - }, - new - { - Id = (ushort)494, CantSnapshot = false, - Description = - "This list of hosts is compiled from server logs on my own servers and forms the basis of the bad referrers domain lists for The Nginx Ultimate Bad Bot Blocker at https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker and the Apache Ultimate Bad Bot Blocker at https://github.com/mitchellkrogza/apache-ultimate-bad-bot-blocker", - DonateUrl = "https://paypal.me/mitchellkrog/", EmailAddress = "mitchellkrog@gmail.com", - HomeUrl = "https://github.com/mitchellkrogza/Badd-Boyz-Hosts", - IssuesUrl = "https://github.com/mitchellkrogza/Badd-Boyz-Hosts/issues", LicenseId = (byte)2, - Name = "Badd Boyz Hosts", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/mitchellkrogza/Badd-Boyz-Hosts/master/hosts" - }, - new - { - Id = (ushort)495, CantSnapshot = false, - Description = "Utility for detecting phishing domains targeting Ethereum users.", - EmailAddress = "hello@metamask.io", HomeUrl = "https://github.com/MetaMask/eth-phishing-detect", - IssuesUrl = "https://github.com/MetaMask/eth-phishing-detect/issues", LicenseId = (byte)23, - Name = "ETH Phishing Detect", SyntaxId = (byte)1, - ViewUrl = "https://raw.githubusercontent.com/MetaMask/eth-phishing-detect/master/src/hosts.txt" - }, - new - { - Id = (ushort)496, CantSnapshot = false, - Description = "MrThreats filter list that blocks confirmed phishing domains", - HomeUrl = "https://github.com/MrThreat/Confirmed-Phish", - IssuesUrl = "https://github.com/MrThreat/Confirmed-Phish/issues", LicenseId = (byte)5, - Name = "Confirmed Phishing Domains", - ViewUrl = "https://raw.githubusercontent.com/MrThreat/Confirmed-Phish/master/phish.txt" - }, - new - { - Id = (ushort)497, CantSnapshot = false, DonateUrl = "https://adzhosts.eu/index-en.php", - HomeUrl = "https://adzhosts.eu/index-en.php", LicenseId = (byte)5, Name = "AdZHosts Windows", - SyntaxId = (byte)1, ViewUrl = "https://adzhosts.eu/hosts/adzhosts-windows.txt" - }, - new - { - Id = (ushort)498, CantSnapshot = false, DonateUrl = "https://adzhosts.eu/index-en.php", - HomeUrl = "https://adzhosts.eu/index-en.php", LicenseId = (byte)5, - Name = "AdZHosts Mac / Linux", SyntaxId = (byte)1, - ViewUrl = "https://adzhosts.eu/hosts/adzhosts-mac-linux.txt" - }, - new - { - Id = (ushort)499, CantSnapshot = false, DonateUrl = "https://adzhosts.eu/index-en.php", - HomeUrl = "https://adzhosts.eu/index-en.php", LicenseId = (byte)5, Name = "AdZHosts Android", - SyntaxId = (byte)1, ViewUrl = "https://adzhosts.eu/hosts/adzhosts-android.txt" - }, - new - { - Id = (ushort)500, CantSnapshot = false, DonateUrl = "https://adzhosts.eu/index-en.php", - HomeUrl = "https://adzhosts.eu/index-en.php", LicenseId = (byte)5, - Name = "AdZHosts AdGuard / uBlock Social List", SyntaxId = (byte)1, - ViewUrl = "https://adzhosts.eu/hosts/adzguard-as.txt" - }, - new - { - Id = (ushort)501, CantSnapshot = false, DonateUrl = "https://adzhosts.eu/index-en.php", - HomeUrl = "https://adzhosts.eu/index-en.php", LicenseId = (byte)5, - Name = "AdZHosts Windows Social List", SyntaxId = (byte)1, - ViewUrl = "https://adzhosts.eu/hosts/adzhosts-as-windows.txt" - }, - new - { - Id = (ushort)502, CantSnapshot = false, DonateUrl = "https://adzhosts.eu/index-en.php", - HomeUrl = "https://adzhosts.eu/index-en.php", LicenseId = (byte)5, - Name = "AdZHosts Android Social List", SyntaxId = (byte)1, - ViewUrl = "https://adzhosts.eu/hosts/adzhosts-as-android.txt" - }, - new - { - Id = (ushort)503, CantSnapshot = false, DonateUrl = "https://adzhosts.eu/index-en.php", - HomeUrl = "https://adzhosts.eu/index-en.php", LicenseId = (byte)5, - Name = "AdZHosts Mac / Linux Social List", SyntaxId = (byte)1, - ViewUrl = "https://adzhosts.eu/hosts/adzhosts-as-mac-linux.txt" - }, - new - { - Id = (ushort)504, CantSnapshot = false, - Description = - "This serves as a template and guidance for people who want to learn how to make their own adblock lists. This template contains the bare-bones necessities; the 'Novice' version has more tags and explanations.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Adblock List Template (Beginner)", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Adblock%20list%20templates/Adblock%20list%20template%20-Beginner-.txt" - }, - new - { - Id = (ushort)505, CantSnapshot = false, - Description = - "This serves as a template and guidance for people who want to learn how to make their own adblock lists. This template contains all conventionally used tags; the 'Beginner' version is easier to deal with.", - DonateUrl = - "https://sproutsluckycorner.wordpress.com/2017/11/14/my-work-and-contact-resume/#donations", - EmailAddress = "imreeil42@gmail.com", HomeUrl = "https://github.com/DandelionSprout/adfilt", - IssuesUrl = "https://github.com/DandelionSprout/adfilt/issues", LicenseId = (byte)10, - Name = "Adblock List Template (Novice)", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/DandelionSprout/adfilt/master/Adblock%20list%20templates/Adblock%20list%20template%20-Novice-.txt" - }, - new - { - Id = (ushort)506, CantSnapshot = false, - Description = "Allow nonintrusive advertising without third-party tracking", - DescriptionSourceUrl = - "https://easylist-downloads.adblockplus.org/exceptionrules-privacy-friendly.txt", - EmailAddress = "info@eyeo.com", HomeUrl = "https://acceptableads.com/", LicenseId = (byte)5, - Name = "Acceptable Ads without third-party tracking", SyntaxId = (byte)3, - ViewUrl = "https://easylist-downloads.adblockplus.org/exceptionrules-privacy-friendly.txt" - }, - new - { - Id = (ushort)507, CantSnapshot = false, - Description = - "EasyList is the primary filter list that removes most adverts from international web pages, including unwanted frames, images, and objects. It is the most popular list used by many ad blockers and forms the basis of over a dozen combination and supplementary filter lists.", - DescriptionSourceUrl = "https://easylist.to/", EmailAddress = "easylist.subscription@gmail.com", - ForumUrl = "https://forums.lanik.us/viewforum.php?f=23", HomeUrl = "https://easylist.to/", - IssuesUrl = "https://github.com/easylist/easylist/issues", LicenseId = (byte)5, - Name = "EasyList TPL", ViewUrl = "https://easylist-msie.adblockplus.org/easylist.tpl" - }, - new - { - Id = (ushort)508, CantSnapshot = false, - Description = - "Whitelist of section with promotion of fake science/news. More at: https://github.com/azet12/KAD/issues/649.", - DescriptionSourceUrl = "https://github.com/azet12/KAD", EmailAddress = "kadrep@outlook.com", - HomeUrl = "https://azet12.github.io/KAD/", IssuesUrl = "https://github.com/azet12/KAD/issues", - LicenseId = (byte)8, Name = "KAD - The Whitelist of the Controversial Pages", - SubmissionUrl = "https://azet12.github.io/KAD/informacje.html#form1-35", SyntaxId = (byte)3, - ViewUrl = - "https://raw.githubusercontent.com/azet12/KAD/gh-pages/assets/other/kadfakewhitelist.txt" - } - ); }); modelBuilder.Entity("FilterLists.Data.Entities.Junctions.FilterListLanguage", b => @@ -5137,6 +110,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Property("LanguageId"); b.Property("CreatedDateUtc") + .IsRequired() .ValueGeneratedOnAdd() .HasColumnType("TIMESTAMP") .HasDefaultValueSql("current_timestamp()"); @@ -5146,181 +120,6 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.HasIndex("LanguageId"); b.ToTable("filterlists_languages"); - - b.HasData( - new {FilterListId = (ushort)1, LanguageId = (ushort)141}, - new {FilterListId = (ushort)6, LanguageId = (ushort)141}, - new {FilterListId = (ushort)11, LanguageId = (ushort)163}, - new {FilterListId = (ushort)12, LanguageId = (ushort)163}, - new {FilterListId = (ushort)13, LanguageId = (ushort)122}, - new {FilterListId = (ushort)13, LanguageId = (ushort)163}, - new {FilterListId = (ushort)14, LanguageId = (ushort)122}, - new {FilterListId = (ushort)15, LanguageId = (ushort)154}, - new {FilterListId = (ushort)16, LanguageId = (ushort)154}, - new {FilterListId = (ushort)20, LanguageId = (ushort)44}, - new {FilterListId = (ushort)30, LanguageId = (ushort)11}, - new {FilterListId = (ushort)31, LanguageId = (ushort)11}, - new {FilterListId = (ushort)39, LanguageId = (ushort)27}, - new {FilterListId = (ushort)49, LanguageId = (ushort)141}, - new {FilterListId = (ushort)51, LanguageId = (ushort)168}, - new {FilterListId = (ushort)53, LanguageId = (ushort)141}, - new {FilterListId = (ushort)56, LanguageId = (ushort)27}, - new {FilterListId = (ushort)59, LanguageId = (ushort)154}, - new {FilterListId = (ushort)60, LanguageId = (ushort)11}, - new {FilterListId = (ushort)61, LanguageId = (ushort)11}, - new {FilterListId = (ushort)62, LanguageId = (ushort)141}, - new {FilterListId = (ushort)63, LanguageId = (ushort)141}, - new {FilterListId = (ushort)69, LanguageId = (ushort)160}, - new {FilterListId = (ushort)72, LanguageId = (ushort)177}, - new {FilterListId = (ushort)84, LanguageId = (ushort)11}, - new {FilterListId = (ushort)99, LanguageId = (ushort)154}, - new {FilterListId = (ushort)100, LanguageId = (ushort)139}, - new {FilterListId = (ushort)101, LanguageId = (ushort)139}, - new {FilterListId = (ushort)113, LanguageId = (ushort)141}, - new {FilterListId = (ushort)116, LanguageId = (ushort)17}, - new {FilterListId = (ushort)117, LanguageId = (ushort)17}, - new {FilterListId = (ushort)118, LanguageId = (ushort)17}, - new {FilterListId = (ushort)119, LanguageId = (ushort)17}, - new {FilterListId = (ushort)131, LanguageId = (ushort)18}, - new {FilterListId = (ushort)132, LanguageId = (ushort)18}, - new {FilterListId = (ushort)133, LanguageId = (ushort)18}, - new {FilterListId = (ushort)134, LanguageId = (ushort)18}, - new {FilterListId = (ushort)136, LanguageId = (ushort)76}, - new {FilterListId = (ushort)146, LanguageId = (ushort)141}, - new {FilterListId = (ushort)147, LanguageId = (ushort)106}, - new {FilterListId = (ushort)150, LanguageId = (ushort)18}, - new {FilterListId = (ushort)153, LanguageId = (ushort)139}, - new {FilterListId = (ushort)154, LanguageId = (ushort)79}, - new {FilterListId = (ushort)156, LanguageId = (ushort)48}, - new {FilterListId = (ushort)158, LanguageId = (ushort)13}, - new {FilterListId = (ushort)158, LanguageId = (ushort)79}, - new {FilterListId = (ushort)161, LanguageId = (ushort)18}, - new {FilterListId = (ushort)163, LanguageId = (ushort)141}, - new {FilterListId = (ushort)164, LanguageId = (ushort)167}, - new {FilterListId = (ushort)166, LanguageId = (ushort)110}, - new {FilterListId = (ushort)167, LanguageId = (ushort)108}, - new {FilterListId = (ushort)171, LanguageId = (ushort)110}, - new {FilterListId = (ushort)171, LanguageId = (ushort)139}, - new {FilterListId = (ushort)178, LanguageId = (ushort)18}, - new {FilterListId = (ushort)181, LanguageId = (ushort)141}, - new {FilterListId = (ushort)182, LanguageId = (ushort)163}, - new {FilterListId = (ushort)197, LanguageId = (ushort)179}, - new {FilterListId = (ushort)198, LanguageId = (ushort)179}, - new {FilterListId = (ushort)199, LanguageId = (ushort)159}, - new {FilterListId = (ushort)200, LanguageId = (ushort)159}, - new {FilterListId = (ushort)201, LanguageId = (ushort)159}, - new {FilterListId = (ushort)202, LanguageId = (ushort)141}, - new {FilterListId = (ushort)203, LanguageId = (ushort)141}, - new {FilterListId = (ushort)204, LanguageId = (ushort)141}, - new {FilterListId = (ushort)205, LanguageId = (ushort)141}, - new {FilterListId = (ushort)206, LanguageId = (ushort)58}, - new {FilterListId = (ushort)215, LanguageId = (ushort)11}, - new {FilterListId = (ushort)216, LanguageId = (ushort)11}, - new {FilterListId = (ushort)217, LanguageId = (ushort)10}, - new {FilterListId = (ushort)218, LanguageId = (ushort)139}, - new {FilterListId = (ushort)219, LanguageId = (ushort)141}, - new {FilterListId = (ushort)220, LanguageId = (ushort)154}, - new {FilterListId = (ushort)221, LanguageId = (ushort)112}, - new {FilterListId = (ushort)222, LanguageId = (ushort)10}, - new {FilterListId = (ushort)223, LanguageId = (ushort)11}, - new {FilterListId = (ushort)224, LanguageId = (ushort)11}, - new {FilterListId = (ushort)225, LanguageId = (ushort)141}, - new {FilterListId = (ushort)228, LanguageId = (ushort)10}, - new {FilterListId = (ushort)230, LanguageId = (ushort)141}, - new {FilterListId = (ushort)231, LanguageId = (ushort)141}, - new {FilterListId = (ushort)237, LanguageId = (ushort)112}, - new {FilterListId = (ushort)240, LanguageId = (ushort)110}, - new {FilterListId = (ushort)245, LanguageId = (ushort)87}, - new {FilterListId = (ushort)246, LanguageId = (ushort)79}, - new {FilterListId = (ushort)248, LanguageId = (ushort)25}, - new {FilterListId = (ushort)251, LanguageId = (ushort)79}, - new {FilterListId = (ushort)251, LanguageId = (ushort)110}, - new {FilterListId = (ushort)252, LanguageId = (ushort)159}, - new {FilterListId = (ushort)253, LanguageId = (ushort)18}, - new {FilterListId = (ushort)254, LanguageId = (ushort)58}, - new {FilterListId = (ushort)256, LanguageId = (ushort)48}, - new {FilterListId = (ushort)257, LanguageId = (ushort)83}, - new {FilterListId = (ushort)258, LanguageId = (ushort)13}, - new {FilterListId = (ushort)258, LanguageId = (ushort)79}, - new {FilterListId = (ushort)260, LanguageId = (ushort)11}, - new {FilterListId = (ushort)261, LanguageId = (ushort)154}, - new {FilterListId = (ushort)262, LanguageId = (ushort)141}, - new {FilterListId = (ushort)263, LanguageId = (ushort)183}, - new {FilterListId = (ushort)264, LanguageId = (ushort)175}, - new {FilterListId = (ushort)267, LanguageId = (ushort)25}, - new {FilterListId = (ushort)268, LanguageId = (ushort)99}, - new {FilterListId = (ushort)269, LanguageId = (ushort)159}, - new {FilterListId = (ushort)277, LanguageId = (ushort)105}, - new {FilterListId = (ushort)278, LanguageId = (ushort)154}, - new {FilterListId = (ushort)281, LanguageId = (ushort)99}, - new {FilterListId = (ushort)283, LanguageId = (ushort)113}, - new {FilterListId = (ushort)284, LanguageId = (ushort)113}, - new {FilterListId = (ushort)289, LanguageId = (ushort)159}, - new {FilterListId = (ushort)290, LanguageId = (ushort)183}, - new {FilterListId = (ushort)291, LanguageId = (ushort)183}, - new {FilterListId = (ushort)292, LanguageId = (ushort)167}, - new {FilterListId = (ushort)293, LanguageId = (ushort)167}, - new {FilterListId = (ushort)294, LanguageId = (ushort)108}, - new {FilterListId = (ushort)295, LanguageId = (ushort)108}, - new {FilterListId = (ushort)296, LanguageId = (ushort)141}, - new {FilterListId = (ushort)297, LanguageId = (ushort)75}, - new {FilterListId = (ushort)297, LanguageId = (ushort)105}, - new {FilterListId = (ushort)298, LanguageId = (ushort)99}, - new {FilterListId = (ushort)299, LanguageId = (ushort)99}, - new {FilterListId = (ushort)300, LanguageId = (ushort)99}, - new {FilterListId = (ushort)305, LanguageId = (ushort)75}, - new {FilterListId = (ushort)305, LanguageId = (ushort)105}, - new {FilterListId = (ushort)315, LanguageId = (ushort)11}, - new {FilterListId = (ushort)316, LanguageId = (ushort)48}, - new {FilterListId = (ushort)326, LanguageId = (ushort)141}, - new {FilterListId = (ushort)328, LanguageId = (ushort)44}, - new {FilterListId = (ushort)329, LanguageId = (ushort)99}, - new {FilterListId = (ushort)330, LanguageId = (ushort)87}, - new {FilterListId = (ushort)330, LanguageId = (ushort)110}, - new {FilterListId = (ushort)331, LanguageId = (ushort)87}, - new {FilterListId = (ushort)331, LanguageId = (ushort)110}, - new {FilterListId = (ushort)332, LanguageId = (ushort)87}, - new {FilterListId = (ushort)333, LanguageId = (ushort)87}, - new {FilterListId = (ushort)334, LanguageId = (ushort)141}, - new {FilterListId = (ushort)335, LanguageId = (ushort)141}, - new {FilterListId = (ushort)336, LanguageId = (ushort)141}, - new {FilterListId = (ushort)337, LanguageId = (ushort)141}, - new {FilterListId = (ushort)338, LanguageId = (ushort)141}, - new {FilterListId = (ushort)339, LanguageId = (ushort)99}, - new {FilterListId = (ushort)340, LanguageId = (ushort)99}, - new {FilterListId = (ushort)341, LanguageId = (ushort)11}, - new {FilterListId = (ushort)342, LanguageId = (ushort)11}, - new {FilterListId = (ushort)343, LanguageId = (ushort)11}, - new {FilterListId = (ushort)344, LanguageId = (ushort)11}, - new {FilterListId = (ushort)345, LanguageId = (ushort)11}, - new {FilterListId = (ushort)346, LanguageId = (ushort)11}, - new {FilterListId = (ushort)347, LanguageId = (ushort)11}, - new {FilterListId = (ushort)349, LanguageId = (ushort)11}, - new {FilterListId = (ushort)350, LanguageId = (ushort)163}, - new {FilterListId = (ushort)351, LanguageId = (ushort)11}, - new {FilterListId = (ushort)369, LanguageId = (ushort)75}, - new {FilterListId = (ushort)369, LanguageId = (ushort)105}, - new {FilterListId = (ushort)370, LanguageId = (ushort)75}, - new {FilterListId = (ushort)370, LanguageId = (ushort)105}, - new {FilterListId = (ushort)384, LanguageId = (ushort)44}, - new {FilterListId = (ushort)386, LanguageId = (ushort)46}, - new {FilterListId = (ushort)387, LanguageId = (ushort)44}, - new {FilterListId = (ushort)388, LanguageId = (ushort)44}, - new {FilterListId = (ushort)390, LanguageId = (ushort)11}, - new {FilterListId = (ushort)399, LanguageId = (ushort)83}, - new {FilterListId = (ushort)402, LanguageId = (ushort)44}, - new {FilterListId = (ushort)416, LanguageId = (ushort)167}, - new {FilterListId = (ushort)422, LanguageId = (ushort)99}, - new {FilterListId = (ushort)422, LanguageId = (ushort)110}, - new {FilterListId = (ushort)429, LanguageId = (ushort)110}, - new {FilterListId = (ushort)429, LanguageId = (ushort)167}, - new {FilterListId = (ushort)430, LanguageId = (ushort)44}, - new {FilterListId = (ushort)435, LanguageId = (ushort)99}, - new {FilterListId = (ushort)437, LanguageId = (ushort)13}, - new {FilterListId = (ushort)479, LanguageId = (ushort)11}, - new {FilterListId = (ushort)480, LanguageId = (ushort)79}, - new {FilterListId = (ushort)508, LanguageId = (ushort)11} - ); }); modelBuilder.Entity("FilterLists.Data.Entities.Junctions.FilterListMaintainer", b => @@ -5330,6 +129,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Property("MaintainerId"); b.Property("CreatedDateUtc") + .IsRequired() .ValueGeneratedOnAdd() .HasColumnType("TIMESTAMP") .HasDefaultValueSql("current_timestamp()"); @@ -5339,195 +139,6 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.HasIndex("MaintainerId"); b.ToTable("filterlists_maintainers"); - - b.HasData( - new {FilterListId = (ushort)1, MaintainerId = (ushort)2}, - new {FilterListId = (ushort)2, MaintainerId = (ushort)3}, - new {FilterListId = (ushort)3, MaintainerId = (ushort)4}, - new {FilterListId = (ushort)4, MaintainerId = (ushort)5}, - new {FilterListId = (ushort)5, MaintainerId = (ushort)6}, - new {FilterListId = (ushort)6, MaintainerId = (ushort)8}, - new {FilterListId = (ushort)7, MaintainerId = (ushort)9}, - new {FilterListId = (ushort)8, MaintainerId = (ushort)9}, - new {FilterListId = (ushort)9, MaintainerId = (ushort)9}, - new {FilterListId = (ushort)10, MaintainerId = (ushort)10}, - new {FilterListId = (ushort)12, MaintainerId = (ushort)11}, - new {FilterListId = (ushort)12, MaintainerId = (ushort)12}, - new {FilterListId = (ushort)14, MaintainerId = (ushort)12}, - new {FilterListId = (ushort)12, MaintainerId = (ushort)13}, - new {FilterListId = (ushort)14, MaintainerId = (ushort)13}, - new {FilterListId = (ushort)15, MaintainerId = (ushort)18}, - new {FilterListId = (ushort)16, MaintainerId = (ushort)18}, - new {FilterListId = (ushort)17, MaintainerId = (ushort)19}, - new {FilterListId = (ushort)18, MaintainerId = (ushort)20}, - new {FilterListId = (ushort)307, MaintainerId = (ushort)20}, - new {FilterListId = (ushort)19, MaintainerId = (ushort)21}, - new {FilterListId = (ushort)308, MaintainerId = (ushort)21}, - new {FilterListId = (ushort)20, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)327, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)328, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)384, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)385, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)386, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)387, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)388, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)389, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)391, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)392, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)393, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)430, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)431, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)432, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)433, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)434, MaintainerId = (ushort)22}, - new {FilterListId = (ushort)23, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)24, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)25, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)26, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)37, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)75, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)76, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)77, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)121, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)122, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)123, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)124, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)125, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)126, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)127, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)128, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)129, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)130, MaintainerId = (ushort)23}, - new {FilterListId = (ushort)27, MaintainerId = (ushort)24}, - new {FilterListId = (ushort)309, MaintainerId = (ushort)25}, - new {FilterListId = (ushort)310, MaintainerId = (ushort)25}, - new {FilterListId = (ushort)311, MaintainerId = (ushort)26}, - new {FilterListId = (ushort)312, MaintainerId = (ushort)26}, - new {FilterListId = (ushort)313, MaintainerId = (ushort)26}, - new {FilterListId = (ushort)314, MaintainerId = (ushort)27}, - new {FilterListId = (ushort)315, MaintainerId = (ushort)28}, - new {FilterListId = (ushort)316, MaintainerId = (ushort)29}, - new {FilterListId = (ushort)317, MaintainerId = (ushort)30}, - new {FilterListId = (ushort)318, MaintainerId = (ushort)30}, - new {FilterListId = (ushort)319, MaintainerId = (ushort)30}, - new {FilterListId = (ushort)320, MaintainerId = (ushort)30}, - new {FilterListId = (ushort)321, MaintainerId = (ushort)30}, - new {FilterListId = (ushort)322, MaintainerId = (ushort)30}, - new {FilterListId = (ushort)323, MaintainerId = (ushort)30}, - new {FilterListId = (ushort)324, MaintainerId = (ushort)31}, - new {FilterListId = (ushort)84, MaintainerId = (ushort)32}, - new {FilterListId = (ushort)216, MaintainerId = (ushort)32}, - new {FilterListId = (ushort)223, MaintainerId = (ushort)32}, - new {FilterListId = (ushort)224, MaintainerId = (ushort)32}, - new {FilterListId = (ushort)341, MaintainerId = (ushort)32}, - new {FilterListId = (ushort)343, MaintainerId = (ushort)32}, - new {FilterListId = (ushort)345, MaintainerId = (ushort)32}, - new {FilterListId = (ushort)346, MaintainerId = (ushort)32}, - new {FilterListId = (ushort)347, MaintainerId = (ushort)32}, - new {FilterListId = (ushort)60, MaintainerId = (ushort)33}, - new {FilterListId = (ushort)61, MaintainerId = (ushort)33}, - new {FilterListId = (ushort)30, MaintainerId = (ushort)34}, - new {FilterListId = (ushort)349, MaintainerId = (ushort)34}, - new {FilterListId = (ushort)390, MaintainerId = (ushort)34}, - new {FilterListId = (ushort)325, MaintainerId = (ushort)35}, - new {FilterListId = (ushort)326, MaintainerId = (ushort)36}, - new {FilterListId = (ushort)329, MaintainerId = (ushort)37}, - new {FilterListId = (ushort)330, MaintainerId = (ushort)38}, - new {FilterListId = (ushort)331, MaintainerId = (ushort)38}, - new {FilterListId = (ushort)332, MaintainerId = (ushort)38}, - new {FilterListId = (ushort)333, MaintainerId = (ushort)39}, - new {FilterListId = (ushort)334, MaintainerId = (ushort)40}, - new {FilterListId = (ushort)335, MaintainerId = (ushort)41}, - new {FilterListId = (ushort)336, MaintainerId = (ushort)42}, - new {FilterListId = (ushort)337, MaintainerId = (ushort)42}, - new {FilterListId = (ushort)338, MaintainerId = (ushort)42}, - new {FilterListId = (ushort)339, MaintainerId = (ushort)43}, - new {FilterListId = (ushort)340, MaintainerId = (ushort)43}, - new {FilterListId = (ushort)348, MaintainerId = (ushort)44}, - new {FilterListId = (ushort)272, MaintainerId = (ushort)45}, - new {FilterListId = (ushort)273, MaintainerId = (ushort)45}, - new {FilterListId = (ushort)274, MaintainerId = (ushort)45}, - new {FilterListId = (ushort)275, MaintainerId = (ushort)45}, - new {FilterListId = (ushort)155, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)156, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)157, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)158, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)159, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)160, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)161, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)162, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)163, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)164, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)165, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)166, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)167, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)168, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)169, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)350, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)351, MaintainerId = (ushort)46}, - new {FilterListId = (ushort)207, MaintainerId = (ushort)47}, - new {FilterListId = (ushort)352, MaintainerId = (ushort)48}, - new {FilterListId = (ushort)353, MaintainerId = (ushort)48}, - new {FilterListId = (ushort)354, MaintainerId = (ushort)48}, - new {FilterListId = (ushort)355, MaintainerId = (ushort)48}, - new {FilterListId = (ushort)356, MaintainerId = (ushort)48}, - new {FilterListId = (ushort)357, MaintainerId = (ushort)49}, - new {FilterListId = (ushort)358, MaintainerId = (ushort)49}, - new {FilterListId = (ushort)359, MaintainerId = (ushort)49}, - new {FilterListId = (ushort)360, MaintainerId = (ushort)49}, - new {FilterListId = (ushort)361, MaintainerId = (ushort)49}, - new {FilterListId = (ushort)362, MaintainerId = (ushort)49}, - new {FilterListId = (ushort)363, MaintainerId = (ushort)49}, - new {FilterListId = (ushort)364, MaintainerId = (ushort)50}, - new {FilterListId = (ushort)365, MaintainerId = (ushort)50}, - new {FilterListId = (ushort)366, MaintainerId = (ushort)50}, - new {FilterListId = (ushort)367, MaintainerId = (ushort)51}, - new {FilterListId = (ushort)368, MaintainerId = (ushort)51}, - new {FilterListId = (ushort)305, MaintainerId = (ushort)52}, - new {FilterListId = (ushort)369, MaintainerId = (ushort)52}, - new {FilterListId = (ushort)370, MaintainerId = (ushort)52}, - new {FilterListId = (ushort)372, MaintainerId = (ushort)53}, - new {FilterListId = (ushort)373, MaintainerId = (ushort)53}, - new {FilterListId = (ushort)374, MaintainerId = (ushort)53}, - new {FilterListId = (ushort)375, MaintainerId = (ushort)54}, - new {FilterListId = (ushort)376, MaintainerId = (ushort)55}, - new {FilterListId = (ushort)377, MaintainerId = (ushort)56}, - new {FilterListId = (ushort)378, MaintainerId = (ushort)56}, - new {FilterListId = (ushort)87, MaintainerId = (ushort)57}, - new {FilterListId = (ushort)88, MaintainerId = (ushort)57}, - new {FilterListId = (ushort)89, MaintainerId = (ushort)57}, - new {FilterListId = (ushort)90, MaintainerId = (ushort)57}, - new {FilterListId = (ushort)91, MaintainerId = (ushort)57}, - new {FilterListId = (ushort)379, MaintainerId = (ushort)57}, - new {FilterListId = (ushort)405, MaintainerId = (ushort)57}, - new {FilterListId = (ushort)410, MaintainerId = (ushort)57}, - new {FilterListId = (ushort)380, MaintainerId = (ushort)58}, - new {FilterListId = (ushort)381, MaintainerId = (ushort)59}, - new {FilterListId = (ushort)172, MaintainerId = (ushort)60}, - new {FilterListId = (ushort)394, MaintainerId = (ushort)61}, - new {FilterListId = (ushort)395, MaintainerId = (ushort)62}, - new {FilterListId = (ushort)83, MaintainerId = (ushort)63}, - new {FilterListId = (ushort)396, MaintainerId = (ushort)63}, - new {FilterListId = (ushort)397, MaintainerId = (ushort)63}, - new {FilterListId = (ushort)398, MaintainerId = (ushort)63}, - new {FilterListId = (ushort)399, MaintainerId = (ushort)64}, - new {FilterListId = (ushort)403, MaintainerId = (ushort)64}, - new {FilterListId = (ushort)411, MaintainerId = (ushort)66}, - new {FilterListId = (ushort)412, MaintainerId = (ushort)66}, - new {FilterListId = (ushort)413, MaintainerId = (ushort)66}, - new {FilterListId = (ushort)414, MaintainerId = (ushort)66}, - new {FilterListId = (ushort)415, MaintainerId = (ushort)66}, - new {FilterListId = (ushort)416, MaintainerId = (ushort)66}, - new {FilterListId = (ushort)419, MaintainerId = (ushort)67}, - new {FilterListId = (ushort)420, MaintainerId = (ushort)67}, - new {FilterListId = (ushort)136, MaintainerId = (ushort)68}, - new {FilterListId = (ushort)429, MaintainerId = (ushort)68}, - new {FilterListId = (ushort)400, MaintainerId = (ushort)69}, - new {FilterListId = (ushort)401, MaintainerId = (ushort)69}, - new {FilterListId = (ushort)342, MaintainerId = (ushort)70}, - new {FilterListId = (ushort)344, MaintainerId = (ushort)70}, - new {FilterListId = (ushort)437, MaintainerId = (ushort)71} - ); }); modelBuilder.Entity("FilterLists.Data.Entities.Junctions.FilterListTag", b => @@ -5537,6 +148,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Property("TagId"); b.Property("CreatedDateUtc") + .IsRequired() .ValueGeneratedOnAdd() .HasColumnType("TIMESTAMP") .HasDefaultValueSql("current_timestamp()"); @@ -5546,123 +158,6 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.HasIndex("TagId"); b.ToTable("filterlists_tags"); - - b.HasData( - new {FilterListId = (ushort)5, TagId = (byte)15}, - new {FilterListId = (ushort)18, TagId = (byte)9}, - new {FilterListId = (ushort)19, TagId = (byte)1}, - new {FilterListId = (ushort)30, TagId = (byte)9}, - new {FilterListId = (ushort)33, TagId = (byte)16}, - new {FilterListId = (ushort)38, TagId = (byte)15}, - new {FilterListId = (ushort)60, TagId = (byte)7}, - new {FilterListId = (ushort)61, TagId = (byte)7}, - new {FilterListId = (ushort)70, TagId = (byte)8}, - new {FilterListId = (ushort)71, TagId = (byte)8}, - new {FilterListId = (ushort)83, TagId = (byte)5}, - new {FilterListId = (ushort)84, TagId = (byte)2}, - new {FilterListId = (ushort)94, TagId = (byte)10}, - new {FilterListId = (ushort)98, TagId = (byte)9}, - new {FilterListId = (ushort)102, TagId = (byte)9}, - new {FilterListId = (ushort)134, TagId = (byte)9}, - new {FilterListId = (ushort)141, TagId = (byte)10}, - new {FilterListId = (ushort)143, TagId = (byte)10}, - new {FilterListId = (ushort)144, TagId = (byte)10}, - new {FilterListId = (ushort)145, TagId = (byte)10}, - new {FilterListId = (ushort)150, TagId = (byte)15}, - new {FilterListId = (ushort)151, TagId = (byte)10}, - new {FilterListId = (ushort)153, TagId = (byte)4}, - new {FilterListId = (ushort)155, TagId = (byte)10}, - new {FilterListId = (ushort)159, TagId = (byte)4}, - new {FilterListId = (ushort)169, TagId = (byte)9}, - new {FilterListId = (ushort)175, TagId = (byte)8}, - new {FilterListId = (ushort)184, TagId = (byte)4}, - new {FilterListId = (ushort)207, TagId = (byte)5}, - new {FilterListId = (ushort)214, TagId = (byte)5}, - new {FilterListId = (ushort)216, TagId = (byte)4}, - new {FilterListId = (ushort)223, TagId = (byte)2}, - new {FilterListId = (ushort)223, TagId = (byte)4}, - new {FilterListId = (ushort)224, TagId = (byte)4}, - new {FilterListId = (ushort)224, TagId = (byte)8}, - new {FilterListId = (ushort)225, TagId = (byte)4}, - new {FilterListId = (ushort)226, TagId = (byte)4}, - new {FilterListId = (ushort)227, TagId = (byte)10}, - new {FilterListId = (ushort)229, TagId = (byte)4}, - new {FilterListId = (ushort)232, TagId = (byte)15}, - new {FilterListId = (ushort)235, TagId = (byte)9}, - new {FilterListId = (ushort)236, TagId = (byte)9}, - new {FilterListId = (ushort)238, TagId = (byte)10}, - new {FilterListId = (ushort)250, TagId = (byte)8}, - new {FilterListId = (ushort)270, TagId = (byte)14}, - new {FilterListId = (ushort)279, TagId = (byte)8}, - new {FilterListId = (ushort)280, TagId = (byte)15}, - new {FilterListId = (ushort)285, TagId = (byte)14}, - new {FilterListId = (ushort)286, TagId = (byte)14}, - new {FilterListId = (ushort)303, TagId = (byte)14}, - new {FilterListId = (ushort)306, TagId = (byte)15}, - new {FilterListId = (ushort)308, TagId = (byte)1}, - new {FilterListId = (ushort)311, TagId = (byte)9}, - new {FilterListId = (ushort)313, TagId = (byte)9}, - new {FilterListId = (ushort)314, TagId = (byte)1}, - new {FilterListId = (ushort)315, TagId = (byte)2}, - new {FilterListId = (ushort)315, TagId = (byte)3}, - new {FilterListId = (ushort)315, TagId = (byte)15}, - new {FilterListId = (ushort)318, TagId = (byte)1}, - new {FilterListId = (ushort)327, TagId = (byte)9}, - new {FilterListId = (ushort)332, TagId = (byte)16}, - new {FilterListId = (ushort)333, TagId = (byte)13}, - new {FilterListId = (ushort)340, TagId = (byte)12}, - new {FilterListId = (ushort)341, TagId = (byte)4}, - new {FilterListId = (ushort)343, TagId = (byte)8}, - new {FilterListId = (ushort)345, TagId = (byte)2}, - new {FilterListId = (ushort)349, TagId = (byte)9}, - new {FilterListId = (ushort)356, TagId = (byte)9}, - new {FilterListId = (ushort)357, TagId = (byte)1}, - new {FilterListId = (ushort)358, TagId = (byte)1}, - new {FilterListId = (ushort)359, TagId = (byte)1}, - new {FilterListId = (ushort)360, TagId = (byte)1}, - new {FilterListId = (ushort)361, TagId = (byte)1}, - new {FilterListId = (ushort)362, TagId = (byte)1}, - new {FilterListId = (ushort)363, TagId = (byte)1}, - new {FilterListId = (ushort)365, TagId = (byte)4}, - new {FilterListId = (ushort)370, TagId = (byte)17}, - new {FilterListId = (ushort)371, TagId = (byte)13}, - new {FilterListId = (ushort)371, TagId = (byte)15}, - new {FilterListId = (ushort)373, TagId = (byte)4}, - new {FilterListId = (ushort)379, TagId = (byte)4}, - new {FilterListId = (ushort)381, TagId = (byte)15}, - new {FilterListId = (ushort)382, TagId = (byte)11}, - new {FilterListId = (ushort)384, TagId = (byte)10}, - new {FilterListId = (ushort)388, TagId = (byte)17}, - new {FilterListId = (ushort)389, TagId = (byte)13}, - new {FilterListId = (ushort)390, TagId = (byte)15}, - new {FilterListId = (ushort)391, TagId = (byte)15}, - new {FilterListId = (ushort)392, TagId = (byte)16}, - new {FilterListId = (ushort)398, TagId = (byte)9}, - new {FilterListId = (ushort)402, TagId = (byte)10}, - new {FilterListId = (ushort)403, TagId = (byte)15}, - new {FilterListId = (ushort)405, TagId = (byte)9}, - new {FilterListId = (ushort)422, TagId = (byte)13}, - new {FilterListId = (ushort)432, TagId = (byte)15}, - new {FilterListId = (ushort)433, TagId = (byte)15}, - new {FilterListId = (ushort)434, TagId = (byte)15}, - new {FilterListId = (ushort)435, TagId = (byte)12}, - new {FilterListId = (ushort)436, TagId = (byte)9}, - new {FilterListId = (ushort)472, TagId = (byte)4}, - new {FilterListId = (ushort)474, TagId = (byte)4}, - new {FilterListId = (ushort)483, TagId = (byte)11}, - new {FilterListId = (ushort)487, TagId = (byte)11}, - new {FilterListId = (ushort)491, TagId = (byte)11}, - new {FilterListId = (ushort)492, TagId = (byte)11}, - new {FilterListId = (ushort)493, TagId = (byte)11}, - new {FilterListId = (ushort)500, TagId = (byte)4}, - new {FilterListId = (ushort)501, TagId = (byte)4}, - new {FilterListId = (ushort)502, TagId = (byte)4}, - new {FilterListId = (ushort)503, TagId = (byte)4}, - new {FilterListId = (ushort)506, TagId = (byte)10}, - new {FilterListId = (ushort)507, TagId = (byte)17}, - new {FilterListId = (ushort)508, TagId = (byte)7}, - new {FilterListId = (ushort)508, TagId = (byte)10} - ); }); modelBuilder.Entity("FilterLists.Data.Entities.Junctions.Fork", b => @@ -5672,6 +167,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Property("UpstreamFilterListId"); b.Property("CreatedDateUtc") + .IsRequired() .ValueGeneratedOnAdd() .HasColumnType("TIMESTAMP") .HasDefaultValueSql("current_timestamp()"); @@ -5681,22 +177,6 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.HasIndex("UpstreamFilterListId"); b.ToTable("forks"); - - b.HasData( - new {ForkFilterListId = (ushort)7, UpstreamFilterListId = (ushort)9}, - new {ForkFilterListId = (ushort)8, UpstreamFilterListId = (ushort)9}, - new {ForkFilterListId = (ushort)350, UpstreamFilterListId = (ushort)12}, - new {ForkFilterListId = (ushort)16, UpstreamFilterListId = (ushort)59}, - new {ForkFilterListId = (ushort)16, UpstreamFilterListId = (ushort)99}, - new {ForkFilterListId = (ushort)158, UpstreamFilterListId = (ushort)258}, - new {ForkFilterListId = (ushort)163, UpstreamFilterListId = (ushort)262}, - new {ForkFilterListId = (ushort)16, UpstreamFilterListId = (ushort)278}, - new {ForkFilterListId = (ushort)164, UpstreamFilterListId = (ushort)293}, - new {ForkFilterListId = (ushort)167, UpstreamFilterListId = (ushort)295}, - new {ForkFilterListId = (ushort)166, UpstreamFilterListId = (ushort)301}, - new {ForkFilterListId = (ushort)312, UpstreamFilterListId = (ushort)311}, - new {ForkFilterListId = (ushort)313, UpstreamFilterListId = (ushort)311} - ); }); modelBuilder.Entity("FilterLists.Data.Entities.Junctions.Merge", b => @@ -5706,6 +186,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Property("UpstreamFilterListId"); b.Property("CreatedDateUtc") + .IsRequired() .ValueGeneratedOnAdd() .HasColumnType("TIMESTAMP") .HasDefaultValueSql("current_timestamp()"); @@ -5715,89 +196,6 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.HasIndex("UpstreamFilterListId"); b.ToTable("merges"); - - b.HasData( - new {MergeFilterListId = (ushort)11, UpstreamFilterListId = (ushort)12}, - new {MergeFilterListId = (ushort)11, UpstreamFilterListId = (ushort)301}, - new {MergeFilterListId = (ushort)13, UpstreamFilterListId = (ushort)12}, - new {MergeFilterListId = (ushort)13, UpstreamFilterListId = (ushort)14}, - new {MergeFilterListId = (ushort)13, UpstreamFilterListId = (ushort)301}, - new {MergeFilterListId = (ushort)21, UpstreamFilterListId = (ushort)23}, - new {MergeFilterListId = (ushort)21, UpstreamFilterListId = (ushort)75}, - new {MergeFilterListId = (ushort)21, UpstreamFilterListId = (ushort)121}, - new {MergeFilterListId = (ushort)21, UpstreamFilterListId = (ushort)123}, - new {MergeFilterListId = (ushort)21, UpstreamFilterListId = (ushort)125}, - new {MergeFilterListId = (ushort)21, UpstreamFilterListId = (ushort)130}, - new {MergeFilterListId = (ushort)22, UpstreamFilterListId = (ushort)24}, - new {MergeFilterListId = (ushort)22, UpstreamFilterListId = (ushort)26}, - new {MergeFilterListId = (ushort)22, UpstreamFilterListId = (ushort)37}, - new {MergeFilterListId = (ushort)22, UpstreamFilterListId = (ushort)77}, - new {MergeFilterListId = (ushort)22, UpstreamFilterListId = (ushort)122}, - new {MergeFilterListId = (ushort)22, UpstreamFilterListId = (ushort)124}, - new {MergeFilterListId = (ushort)22, UpstreamFilterListId = (ushort)126}, - new {MergeFilterListId = (ushort)22, UpstreamFilterListId = (ushort)129}, - new {MergeFilterListId = (ushort)120, UpstreamFilterListId = (ushort)25}, - new {MergeFilterListId = (ushort)120, UpstreamFilterListId = (ushort)76}, - new {MergeFilterListId = (ushort)120, UpstreamFilterListId = (ushort)127}, - new {MergeFilterListId = (ushort)120, UpstreamFilterListId = (ushort)128}, - new {MergeFilterListId = (ushort)168, UpstreamFilterListId = (ushort)157}, - new {MergeFilterListId = (ushort)168, UpstreamFilterListId = (ushort)159}, - new {MergeFilterListId = (ushort)168, UpstreamFilterListId = (ushort)162}, - new {MergeFilterListId = (ushort)168, UpstreamFilterListId = (ushort)166}, - new {MergeFilterListId = (ushort)168, UpstreamFilterListId = (ushort)242}, - new {MergeFilterListId = (ushort)168, UpstreamFilterListId = (ushort)301}, - new {MergeFilterListId = (ushort)271, UpstreamFilterListId = (ushort)338}, - new {MergeFilterListId = (ushort)274, UpstreamFilterListId = (ushort)273}, - new {MergeFilterListId = (ushort)274, UpstreamFilterListId = (ushort)275}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)17}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)32}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)35}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)47}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)54}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)80}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)81}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)99}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)138}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)170}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)177}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)179}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)206}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)226}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)255}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)276}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)282}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)316}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)317}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)324}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)325}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)326}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)329}, - new {MergeFilterListId = (ushort)309, UpstreamFilterListId = (ushort)340}, - new {MergeFilterListId = (ushort)331, UpstreamFilterListId = (ushort)199}, - new {MergeFilterListId = (ushort)331, UpstreamFilterListId = (ushort)330}, - new {MergeFilterListId = (ushort)331, UpstreamFilterListId = (ushort)332}, - new {MergeFilterListId = (ushort)331, UpstreamFilterListId = (ushort)333}, - new {MergeFilterListId = (ushort)371, UpstreamFilterListId = (ushort)110}, - new {MergeFilterListId = (ushort)371, UpstreamFilterListId = (ushort)232}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)2}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)18}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)19}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)27}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)38}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)70}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)71}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)97}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)99}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)148}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)174}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)183}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)184}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)214}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)232}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)247}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)279}, - new {MergeFilterListId = (ushort)375, UpstreamFilterListId = (ushort)307} - ); }); modelBuilder.Entity("FilterLists.Data.Entities.Junctions.SnapshotRule", b => @@ -5820,6 +218,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.Property("SoftwareId"); b.Property("CreatedDateUtc") + .IsRequired() .ValueGeneratedOnAdd() .HasColumnType("TIMESTAMP") .HasDefaultValueSql("current_timestamp()"); @@ -5829,21 +228,6 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.HasIndex("SoftwareId"); b.ToTable("software_syntaxes"); - - b.HasData( - new {SyntaxId = (byte)1, SoftwareId = (byte)7}, - new {SyntaxId = (byte)1, SoftwareId = (byte)11}, - new {SyntaxId = (byte)1, SoftwareId = (byte)12}, - new {SyntaxId = (byte)2, SoftwareId = (byte)8}, - new {SyntaxId = (byte)2, SoftwareId = (byte)9}, - new {SyntaxId = (byte)3, SoftwareId = (byte)2}, - new {SyntaxId = (byte)3, SoftwareId = (byte)4}, - new {SyntaxId = (byte)3, SoftwareId = (byte)6}, - new {SyntaxId = (byte)4, SoftwareId = (byte)1}, - new {SyntaxId = (byte)4, SoftwareId = (byte)5}, - new {SyntaxId = (byte)6, SoftwareId = (byte)3}, - new {SyntaxId = (byte)11, SoftwareId = (byte)10} - ); }); modelBuilder.Entity("FilterLists.Data.Entities.Language", b => @@ -5854,6 +238,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasAnnotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn); b.Property("CreatedDateUtc") + .IsRequired() .ValueGeneratedOnAdd() .HasColumnType("TIMESTAMP") .HasDefaultValueSql("current_timestamp()"); @@ -5889,6 +274,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasDefaultValueSql("NULL"); b.Property("ModifiedDateUtc") + .IsRequired() .ValueGeneratedOnAddOrUpdate() .HasColumnType("TIMESTAMP") .HasDefaultValueSql("current_timestamp() ON UPDATE current_timestamp()"); @@ -5901,929 +287,6 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.HasKey("Id"); b.ToTable("languages"); - - b.HasData( - new - { - Id = (ushort)1, Iso6391 = "ab", Iso6392 = "abk", Iso6392B = "abk", Iso6392T = "abk", - Iso6393 = "abk", LocalName = "Аҧсуа", Name = "Abkhaz" - }, - new - { - Id = (ushort)2, Iso6391 = "oc", Iso6392 = "oci", Iso6392B = "oci", Iso6392T = "oci", - Iso6393 = "oci", LocalName = "Occitan", Name = "Occitan" - }, - new - { - Id = (ushort)3, Iso6391 = "oj", Iso6392 = "oji", Iso6392B = "oji", Iso6392T = "oji", - Iso6393 = "oji", LocalName = "ᐊᓂᔑᓈᐯᒧᐎᓐ", Name = "Ojibwe" - }, - new - { - Id = (ushort)4, Iso6391 = "cu", Iso6392 = "chu", Iso6392B = "chu", Iso6392T = "chu", - Iso6393 = "chu", LocalName = "Словѣ́ньскъ", Name = "Old Church Slavonic" - }, - new - { - Id = (ushort)5, Iso6391 = "om", Iso6392 = "orm", Iso6392B = "orm", Iso6392T = "orm", - Iso6393 = "orm", LocalName = "Afaan Oromoo", Name = "Oromo" - }, - new - { - Id = (ushort)6, Iso6391 = "or", Iso6392 = "ori", Iso6392B = "ori", Iso6392T = "ori", - Iso6393 = "ori", LocalName = "ଓଡି଼ଆ", Name = "Oriya" - }, - new - { - Id = (ushort)7, Iso6391 = "os", Iso6392 = "oss", Iso6392B = "oss", Iso6392T = "oss", - Iso6393 = "oss", LocalName = "Ирон æвзаг", Name = "Ossetian" - }, - new - { - Id = (ushort)8, Iso6391 = "pa", Iso6392 = "pan", Iso6392B = "pan", Iso6392T = "pan", - Iso6393 = "pan", LocalName = "ਪੰਜਾਬੀ", Name = "Panjabi" - }, - new - { - Id = (ushort)9, Iso6391 = "pi", Iso6392 = "pli", Iso6392B = "pli", Iso6392T = "pli", - Iso6393 = "pli", LocalName = "पाऴि", Name = "Pāli" - }, - new - { - Id = (ushort)10, Iso6391 = "fa", Iso6392 = "fas", Iso6392B = "per", Iso6392T = "fas", - Iso6393 = "fas", LocalName = "فارسی", Name = "Persian" - }, - new - { - Id = (ushort)11, Iso6391 = "pl", Iso6392 = "pol", Iso6392B = "pol", Iso6392T = "pol", - Iso6393 = "pol", LocalName = "Polski", Name = "Polish" - }, - new - { - Id = (ushort)12, Iso6391 = "ps", Iso6392 = "pus", Iso6392B = "pus", Iso6392T = "pus", - Iso6393 = "pus", LocalName = "پښتو", Name = "Pashto" - }, - new - { - Id = (ushort)13, Iso6391 = "pt", Iso6392 = "por", Iso6392B = "por", Iso6392T = "por", - Iso6393 = "por", LocalName = "Português", Name = "Portuguese" - }, - new - { - Id = (ushort)14, Iso6391 = "qu", Iso6392 = "que", Iso6392B = "que", Iso6392T = "que", - Iso6393 = "que", LocalName = "Runa Simi", Name = "Quechua" - }, - new - { - Id = (ushort)15, Iso6391 = "rm", Iso6392 = "roh", Iso6392B = "roh", Iso6392T = "roh", - Iso6393 = "roh", LocalName = "Rumantsch", Name = "Romansh" - }, - new - { - Id = (ushort)16, Iso6391 = "rn", Iso6392 = "run", Iso6392B = "run", Iso6392T = "run", - Iso6393 = "run", LocalName = "Kirundi", Name = "Kirundi" - }, - new - { - Id = (ushort)17, Iso6391 = "ro", Iso6392 = "ron", Iso6392B = "rum", Iso6392T = "ron", - Iso6393 = "ron", LocalName = "Română", Name = "Romanian" - }, - new - { - Id = (ushort)18, Iso6391 = "ru", Iso6392 = "rus", Iso6392B = "rus", Iso6392T = "rus", - Iso6393 = "rus", LocalName = "Русский", Name = "Russian" - }, - new - { - Id = (ushort)19, Iso6391 = "sa", Iso6392 = "san", Iso6392B = "san", Iso6392T = "san", - Iso6393 = "san", LocalName = "संस्कृतम्", Name = "Sanskrit" - }, - new - { - Id = (ushort)20, Iso6391 = "sc", Iso6392 = "srd", Iso6392B = "srd", Iso6392T = "srd", - Iso6393 = "srd", LocalName = "Sardu", Name = "Sardinian" - }, - new - { - Id = (ushort)21, Iso6391 = "nr", Iso6392 = "nbl", Iso6392B = "nbl", Iso6392T = "nbl", - Iso6393 = "nbl", LocalName = "isiNdebele", Name = "Southern Ndebele" - }, - new - { - Id = (ushort)22, Iso6391 = "sd", Iso6392 = "snd", Iso6392B = "snd", Iso6392T = "snd", - Iso6393 = "snd", LocalName = "سنڌي‎", Name = "Sindhi" - }, - new - { - Id = (ushort)23, Iso6391 = "ii", Iso6392 = "iii", Iso6392B = "iii", Iso6392T = "iii", - Iso6393 = "iii", LocalName = "ꆈꌠ꒿ Nuosuhxop", Name = "Nuosu" - }, - new - { - Id = (ushort)24, Iso6391 = "nn", Iso6392 = "nno", Iso6392B = "nno", Iso6392T = "nno", - Iso6393 = "nno", LocalName = "Norsk (Nynorsk)", Name = "Norwegian Nynorsk" - }, - new - { - Id = (ushort)25, Iso6391 = "lt", Iso6392 = "lit", Iso6392B = "lit", Iso6392T = "lit", - Iso6393 = "lit", LocalName = "Lietuvių", Name = "Lithuanian" - }, - new - { - Id = (ushort)26, Iso6391 = "lu", Iso6392 = "lub", Iso6392B = "lub", Iso6392T = "lub", - Iso6393 = "lub", LocalName = "Tshiluba", Name = "Luba-Katanga" - }, - new - { - Id = (ushort)27, Iso6391 = "lv", Iso6392 = "lav", Iso6392B = "lav", Iso6392T = "lav", - Iso6393 = "lav", LocalName = "Latviešu", Name = "Latvian" - }, - new - { - Id = (ushort)28, Iso6391 = "gv", Iso6392 = "glv", Iso6392B = "glv", Iso6392T = "glv", - Iso6393 = "glv", LocalName = "Gaelg", Name = "Manx" - }, - new - { - Id = (ushort)29, Iso6391 = "mk", Iso6392 = "mkd", Iso6392B = "mac", Iso6392T = "mkd", - Iso6393 = "mkd", LocalName = "Македонски", Name = "Macedonian" - }, - new - { - Id = (ushort)30, Iso6391 = "mg", Iso6392 = "mlg", Iso6392B = "mlg", Iso6392T = "mlg", - Iso6393 = "mlg", LocalName = "Malagasy", Name = "Malagasy" - }, - new - { - Id = (ushort)31, Iso6391 = "ms", Iso6392 = "msa", Iso6392B = "may", Iso6392T = "msa", - Iso6393 = "msa", LocalName = "Bahasa Melayu", Name = "Malay" - }, - new - { - Id = (ushort)32, Iso6391 = "ml", Iso6392 = "mal", Iso6392B = "mal", Iso6392T = "mal", - Iso6393 = "mal", LocalName = "മലയാളം", Name = "Malayalam" - }, - new - { - Id = (ushort)33, Iso6391 = "mt", Iso6392 = "mlt", Iso6392B = "mlt", Iso6392T = "mlt", - Iso6393 = "mlt", LocalName = "Malti", Name = "Maltese" - }, - new - { - Id = (ushort)34, Iso6391 = "mi", Iso6392 = "mri", Iso6392B = "mao", Iso6392T = "mri", - Iso6393 = "mri", LocalName = "Māori", Name = "Māori" - }, - new - { - Id = (ushort)35, Iso6391 = "mr", Iso6392 = "mar", Iso6392B = "mar", Iso6392T = "mar", - Iso6393 = "mar", LocalName = "मराठी", Name = "Marathi" - }, - new - { - Id = (ushort)36, Iso6391 = "mh", Iso6392 = "mah", Iso6392B = "mah", Iso6392T = "mah", - Iso6393 = "mah", LocalName = "Kajin M̧ajeļ", Name = "Marshallese" - }, - new - { - Id = (ushort)37, Iso6391 = "mn", Iso6392 = "mon", Iso6392B = "mon", Iso6392T = "mon", - Iso6393 = "mon", LocalName = "Монгол", Name = "Mongolian" - }, - new - { - Id = (ushort)38, Iso6391 = "na", Iso6392 = "nau", Iso6392B = "nau", Iso6392T = "nau", - Iso6393 = "nau", LocalName = "Dorerin Naoero", Name = "Nauru" - }, - new - { - Id = (ushort)39, Iso6391 = "nv", Iso6392 = "nav", Iso6392B = "nav", Iso6392T = "nav", - Iso6393 = "nav", LocalName = "Diné Bizaad", Name = "Navajo" - }, - new - { - Id = (ushort)40, Iso6391 = "nd", Iso6392 = "nde", Iso6392B = "nde", Iso6392T = "nde", - Iso6393 = "nde", LocalName = "isiNdebele", Name = "Northern Ndebele" - }, - new - { - Id = (ushort)41, Iso6391 = "ne", Iso6392 = "nep", Iso6392B = "nep", Iso6392T = "nep", - Iso6393 = "nep", LocalName = "नेपाली", Name = "Nepali" - }, - new - { - Id = (ushort)42, Iso6391 = "ng", Iso6392 = "ndo", Iso6392B = "ndo", Iso6392T = "ndo", - Iso6393 = "ndo", LocalName = "Owambo", Name = "Ndonga" - }, - new - { - Id = (ushort)43, Iso6391 = "nb", Iso6392 = "nob", Iso6392B = "nob", Iso6392T = "nob", - Iso6393 = "nob", LocalName = "Norsk (Bokmål)", Name = "Norwegian Bokmål" - }, - new - { - Id = (ushort)44, Iso6391 = "no", Iso6392 = "nor", Iso6392B = "nor", Iso6392T = "nor", - Iso6393 = "nor", LocalName = "Norsk", Name = "Norwegian" - }, - new - { - Id = (ushort)45, Iso6391 = "lo", Iso6392 = "lao", Iso6392B = "lao", Iso6392T = "lao", - Iso6393 = "lao", LocalName = "ພາສາລາວ", Name = "Lao" - }, - new - { - Id = (ushort)46, Iso6391 = "se", Iso6392 = "sme", Iso6392B = "sme", Iso6392T = "sme", - Iso6393 = "sme", LocalName = "Sámegiella", Name = "Northern Sami" - }, - new - { - Id = (ushort)47, Iso6391 = "sg", Iso6392 = "sag", Iso6392B = "sag", Iso6392T = "sag", - Iso6393 = "sag", LocalName = "Sängö", Name = "Sango" - }, - new - { - Id = (ushort)48, Iso6391 = "tr", Iso6392 = "tur", Iso6392B = "tur", Iso6392T = "tur", - Iso6393 = "tur", LocalName = "Türkçe", Name = "Turkish" - }, - new - { - Id = (ushort)49, Iso6391 = "ts", Iso6392 = "tso", Iso6392B = "tso", Iso6392T = "tso", - Iso6393 = "tso", LocalName = "Xitsonga", Name = "Tsonga" - }, - new - { - Id = (ushort)50, Iso6391 = "tt", Iso6392 = "tat", Iso6392B = "tat", Iso6392T = "tat", - Iso6393 = "tat", LocalName = "Татарча", Name = "Tatar" - }, - new - { - Id = (ushort)51, Iso6391 = "tw", Iso6392 = "twi", Iso6392B = "twi", Iso6392T = "twi", - Iso6393 = "twi", LocalName = "Twi", Name = "Twi" - }, - new - { - Id = (ushort)52, Iso6391 = "ty", Iso6392 = "tah", Iso6392B = "tah", Iso6392T = "tah", - Iso6393 = "tah", LocalName = "Reo Mā’ohi", Name = "Tahitian" - }, - new - { - Id = (ushort)53, Iso6391 = "ug", Iso6392 = "uig", Iso6392B = "uig", Iso6392T = "uig", - Iso6393 = "uig", LocalName = "ئۇيغۇرچه", Name = "Uyghur" - }, - new - { - Id = (ushort)54, Iso6391 = "uk", Iso6392 = "ukr", Iso6392B = "ukr", Iso6392T = "ukr", - Iso6393 = "ukr", LocalName = "Українська", Name = "Ukrainian" - }, - new - { - Id = (ushort)55, Iso6391 = "ur", Iso6392 = "urd", Iso6392B = "urd", Iso6392T = "urd", - Iso6393 = "urd", LocalName = "اردو", Name = "Urdu" - }, - new - { - Id = (ushort)56, Iso6391 = "uz", Iso6392 = "uzb", Iso6392B = "uzb", Iso6392T = "uzb", - Iso6393 = "uzb", LocalName = "O‘zbek", Name = "Uzbek" - }, - new - { - Id = (ushort)57, Iso6391 = "ve", Iso6392 = "ven", Iso6392B = "ven", Iso6392T = "ven", - Iso6393 = "ven", LocalName = "Tshivenḓa", Name = "Venda" - }, - new - { - Id = (ushort)58, Iso6391 = "vi", Iso6392 = "vie", Iso6392B = "vie", Iso6392T = "vie", - Iso6393 = "vie", LocalName = "Tiếng Việt", Name = "Vietnamese" - }, - new - { - Id = (ushort)59, Iso6391 = "vo", Iso6392 = "vol", Iso6392B = "vol", Iso6392T = "vol", - Iso6393 = "vol", LocalName = "Volapük", Name = "Volapük" - }, - new - { - Id = (ushort)60, Iso6391 = "wa", Iso6392 = "wln", Iso6392B = "wln", Iso6392T = "wln", - Iso6393 = "wln", LocalName = "Walon", Name = "Walloon" - }, - new - { - Id = (ushort)61, Iso6391 = "cy", Iso6392 = "cym", Iso6392B = "wel", Iso6392T = "cym", - Iso6393 = "cym", LocalName = "Cymraeg", Name = "Welsh" - }, - new - { - Id = (ushort)62, Iso6391 = "wo", Iso6392 = "wol", Iso6392B = "wol", Iso6392T = "wol", - Iso6393 = "wol", LocalName = "Wolof", Name = "Wolof" - }, - new - { - Id = (ushort)63, Iso6391 = "fy", Iso6392 = "fry", Iso6392B = "fry", Iso6392T = "fry", - Iso6393 = "fry", LocalName = "Frysk", Name = "Western Frisian" - }, - new - { - Id = (ushort)64, Iso6391 = "xh", Iso6392 = "xho", Iso6392B = "xho", Iso6392T = "xho", - Iso6393 = "xho", LocalName = "isiXhosa", Name = "Xhosa" - }, - new - { - Id = (ushort)65, Iso6391 = "yi", Iso6392 = "yid", Iso6392B = "yid", Iso6392T = "yid", - Iso6393 = "yid", LocalName = "ייִדיש", Name = "Yiddish" - }, - new - { - Id = (ushort)66, Iso6391 = "yo", Iso6392 = "yor", Iso6392B = "yor", Iso6392T = "yor", - Iso6393 = "yor", LocalName = "Yorùbá", Name = "Yoruba" - }, - new - { - Id = (ushort)67, Iso6391 = "to", Iso6392 = "ton", Iso6392B = "ton", Iso6392T = "ton", - Iso6393 = "ton", LocalName = "faka Tonga", Name = "Tonga" - }, - new - { - Id = (ushort)68, Iso6391 = "sm", Iso6392 = "smo", Iso6392B = "smo", Iso6392T = "smo", - Iso6393 = "smo", LocalName = "Gagana Sāmoa", Name = "Samoan" - }, - new - { - Id = (ushort)69, Iso6391 = "tn", Iso6392 = "tsn", Iso6392B = "tsn", Iso6392T = "tsn", - Iso6393 = "tsn", LocalName = "Setswana", Name = "Tswana" - }, - new - { - Id = (ushort)70, Iso6391 = "tk", Iso6392 = "tuk", Iso6392B = "tuk", Iso6392T = "tuk", - Iso6393 = "tuk", LocalName = "Türkmençe", Name = "Turkmen" - }, - new - { - Id = (ushort)71, Iso6391 = "sr", Iso6392 = "srp", Iso6392B = "srp", Iso6392T = "srp", - Iso6393 = "srp", LocalName = "Српски", Name = "Serbian" - }, - new - { - Id = (ushort)72, Iso6391 = "gd", Iso6392 = "gla", Iso6392B = "gla", Iso6392T = "gla", - Iso6393 = "gla", LocalName = "Gàidhlig", Name = "Gaelic" - }, - new - { - Id = (ushort)73, Iso6391 = "sn", Iso6392 = "sna", Iso6392B = "sna", Iso6392T = "sna", - Iso6393 = "sna", LocalName = "ChiShona", Name = "Shona" - }, - new - { - Id = (ushort)74, Iso6391 = "si", Iso6392 = "sin", Iso6392B = "sin", Iso6392T = "sin", - Iso6393 = "sin", LocalName = "සිංහල", Name = "Sinhala" - }, - new - { - Id = (ushort)75, Iso6391 = "sk", Iso6392 = "slk", Iso6392B = "slo", Iso6392T = "slk", - Iso6393 = "slk", LocalName = "Slovenčina", Name = "Slovak" - }, - new - { - Id = (ushort)76, Iso6391 = "sl", Iso6392 = "slv", Iso6392B = "slv", Iso6392T = "slv", - Iso6393 = "slv", LocalName = "Slovenščina", Name = "Slovene" - }, - new - { - Id = (ushort)77, Iso6391 = "so", Iso6392 = "som", Iso6392B = "som", Iso6392T = "som", - Iso6393 = "som", LocalName = "Soomaaliga", Name = "Somali" - }, - new - { - Id = (ushort)78, Iso6391 = "st", Iso6392 = "sot", Iso6392B = "sot", Iso6392T = "sot", - Iso6393 = "sot", LocalName = "Sesotho", Name = "Southern Sotho" - }, - new - { - Id = (ushort)79, Iso6391 = "es", Iso6392 = "spa", Iso6392B = "spa", Iso6392T = "spa", - Iso6393 = "spa", LocalName = "Español", Name = "Spanish" - }, - new - { - Id = (ushort)80, Iso6391 = "su", Iso6392 = "sun", Iso6392B = "sun", Iso6392T = "sun", - Iso6393 = "sun", LocalName = "Basa Sunda", Name = "Sundanese" - }, - new - { - Id = (ushort)81, Iso6391 = "sw", Iso6392 = "swa", Iso6392B = "swa", Iso6392T = "swa", - Iso6393 = "swa", LocalName = "Kiswahili", Name = "Swahili" - }, - new - { - Id = (ushort)82, Iso6391 = "ss", Iso6392 = "ssw", Iso6392B = "ssw", Iso6392T = "ssw", - Iso6393 = "ssw", LocalName = "SiSwati", Name = "Swati" - }, - new - { - Id = (ushort)83, Iso6391 = "sv", Iso6392 = "swe", Iso6392B = "swe", Iso6392T = "swe", - Iso6393 = "swe", LocalName = "Svenska", Name = "Swedish" - }, - new - { - Id = (ushort)84, Iso6391 = "ta", Iso6392 = "tam", Iso6392B = "tam", Iso6392T = "tam", - Iso6393 = "tam", LocalName = "தமிழ்", Name = "Tamil" - }, - new - { - Id = (ushort)85, Iso6391 = "te", Iso6392 = "tel", Iso6392B = "tel", Iso6392T = "tel", - Iso6393 = "tel", LocalName = "తెలుగు", Name = "Telugu" - }, - new - { - Id = (ushort)86, Iso6391 = "tg", Iso6392 = "tgk", Iso6392B = "tgk", Iso6392T = "tgk", - Iso6393 = "tgk", LocalName = "Тоҷикӣ", Name = "Tajik" - }, - new - { - Id = (ushort)87, Iso6391 = "th", Iso6392 = "tha", Iso6392B = "tha", Iso6392T = "tha", - Iso6393 = "tha", LocalName = "ภาษาไทย", Name = "Thai" - }, - new - { - Id = (ushort)88, Iso6391 = "ti", Iso6392 = "tir", Iso6392B = "tir", Iso6392T = "tir", - Iso6393 = "tir", LocalName = "ትግርኛ", Name = "Tigrinya" - }, - new - { - Id = (ushort)89, Iso6391 = "bo", Iso6392 = "bod", Iso6392B = "tib", Iso6392T = "bod", - Iso6393 = "bod", LocalName = "བོད་ཡིག", Name = "Tibetan Standard" - }, - new - { - Id = (ushort)90, Iso6391 = "tl", Iso6392 = "tgl", Iso6392B = "tgl", Iso6392T = "tgl", - Iso6393 = "tgl", LocalName = "Tagalog", Name = "Tagalog" - }, - new - { - Id = (ushort)91, Iso6391 = "ln", Iso6392 = "lin", Iso6392B = "lin", Iso6392T = "lin", - Iso6393 = "lin", LocalName = "Lingála", Name = "Lingala" - }, - new - { - Id = (ushort)92, Iso6391 = "li", Iso6392 = "lim", Iso6392B = "lim", Iso6392T = "lim", - Iso6393 = "lim", LocalName = "Limburgs", Name = "Limburgish" - }, - new - { - Id = (ushort)93, Iso6391 = "lg", Iso6392 = "lug", Iso6392B = "lug", Iso6392T = "lug", - Iso6393 = "lug", LocalName = "Luganda", Name = "Ganda" - }, - new - { - Id = (ushort)94, Iso6391 = "my", Iso6392 = "mya", Iso6392B = "bur", Iso6392T = "mya", - Iso6393 = "mya", LocalName = "မြန်မာဘာသာ", Name = "Burmese" - }, - new - { - Id = (ushort)95, Iso6391 = "ca", Iso6392 = "cat", Iso6392B = "cat", Iso6392T = "cat", - Iso6393 = "cat", LocalName = "Català", Name = "Catalan" - }, - new - { - Id = (ushort)96, Iso6391 = "ch", Iso6392 = "cha", Iso6392B = "cha", Iso6392T = "cha", - Iso6393 = "cha", LocalName = "Chamoru", Name = "Chamorro" - }, - new - { - Id = (ushort)97, Iso6391 = "ce", Iso6392 = "che", Iso6392B = "che", Iso6392T = "che", - Iso6393 = "che", LocalName = "Нохчийн", Name = "Chechen" - }, - new - { - Id = (ushort)98, Iso6391 = "ny", Iso6392 = "nya", Iso6392B = "nya", Iso6392T = "nya", - Iso6393 = "nya", LocalName = "Chichewa", Name = "Chichewa" - }, - new - { - Id = (ushort)99, Iso6391 = "zh", Iso6392 = "zho", Iso6392B = "chi", Iso6392T = "zho", - Iso6393 = "zho", LocalName = "中文", Name = "Chinese" - }, - new - { - Id = (ushort)100, Iso6391 = "cv", Iso6392 = "chv", Iso6392B = "chv", Iso6392T = "chv", - Iso6393 = "chv", LocalName = "Чӑвашла", Name = "Chuvash" - }, - new - { - Id = (ushort)101, Iso6391 = "kw", Iso6392 = "cor", Iso6392B = "cor", Iso6392T = "cor", - Iso6393 = "cor", LocalName = "Kernewek", Name = "Cornish" - }, - new - { - Id = (ushort)102, Iso6391 = "co", Iso6392 = "cos", Iso6392B = "cos", Iso6392T = "cos", - Iso6393 = "cos", LocalName = "Corsu", Name = "Corsican" - }, - new - { - Id = (ushort)103, Iso6391 = "cr", Iso6392 = "cre", Iso6392B = "cre", Iso6392T = "cre", - Iso6393 = "cre", LocalName = "ᓀᐦᐃᔭᐍᐏᐣ", Name = "Cree" - }, - new - { - Id = (ushort)104, Iso6391 = "hr", Iso6392 = "hrv", Iso6392B = "hrv", Iso6392T = "hrv", - Iso6393 = "hrv", LocalName = "Hrvatski", Name = "Croatian" - }, - new - { - Id = (ushort)105, Iso6391 = "cs", Iso6392 = "ces", Iso6392B = "cze", Iso6392T = "ces", - Iso6393 = "ces", LocalName = "Čeština", Name = "Czech" - }, - new - { - Id = (ushort)106, Iso6391 = "da", Iso6392 = "dan", Iso6392B = "dan", Iso6392T = "dan", - Iso6393 = "dan", LocalName = "Dansk", Name = "Danish" - }, - new - { - Id = (ushort)107, Iso6391 = "dv", Iso6392 = "div", Iso6392B = "div", Iso6392T = "div", - Iso6393 = "div", LocalName = "Divehi", Name = "Divehi" - }, - new - { - Id = (ushort)108, Iso6391 = "nl", Iso6392 = "nld", Iso6392B = "dut", Iso6392T = "nld", - Iso6393 = "nld", LocalName = "Nederlands", Name = "Dutch" - }, - new - { - Id = (ushort)109, Iso6391 = "dz", Iso6392 = "dzo", Iso6392B = "dzo", Iso6392T = "dzo", - Iso6393 = "dzo", LocalName = "རྫོང་ཁ", Name = "Dzongkha" - }, - new - { - Id = (ushort)110, Iso6391 = "en", Iso6392 = "eng", Iso6392B = "eng", Iso6392T = "eng", - Iso6393 = "eng", LocalName = "English", Name = "English" - }, - new - { - Id = (ushort)111, Iso6391 = "eo", Iso6392 = "epo", Iso6392B = "epo", Iso6392T = "epo", - Iso6393 = "epo", LocalName = "Esperanto", Name = "Esperanto" - }, - new - { - Id = (ushort)112, Iso6391 = "et", Iso6392 = "est", Iso6392B = "est", Iso6392T = "est", - Iso6393 = "est", LocalName = "Eesti", Name = "Estonian" - }, - new - { - Id = (ushort)113, Iso6391 = "bg", Iso6392 = "bul", Iso6392B = "bul", Iso6392T = "bul", - Iso6393 = "bul", LocalName = "Български", Name = "Bulgarian" - }, - new - { - Id = (ushort)114, Iso6391 = "ee", Iso6392 = "ewe", Iso6392B = "ewe", Iso6392T = "ewe", - Iso6393 = "ewe", LocalName = "Eʋegbe", Name = "Ewe" - }, - new - { - Id = (ushort)115, Iso6391 = "br", Iso6392 = "bre", Iso6392B = "bre", Iso6392T = "bre", - Iso6393 = "bre", LocalName = "Brezhoneg", Name = "Breton" - }, - new - { - Id = (ushort)116, Iso6391 = "bi", Iso6392 = "bis", Iso6392B = "bis", Iso6392T = "bis", - Iso6393 = "bis", LocalName = "Bislama", Name = "Bislama" - }, - new - { - Id = (ushort)117, Iso6391 = "aa", Iso6392 = "aar", Iso6392B = "aar", Iso6392T = "aar", - Iso6393 = "aar", LocalName = "Afaraf", Name = "Afar" - }, - new - { - Id = (ushort)118, Iso6391 = "af", Iso6392 = "afr", Iso6392B = "afr", Iso6392T = "afr", - Iso6393 = "afr", LocalName = "Afrikaans", Name = "Afrikaans" - }, - new - { - Id = (ushort)119, Iso6391 = "ak", Iso6392 = "aka", Iso6392B = "aka", Iso6392T = "aka", - Iso6393 = "aka", LocalName = "Akan", Name = "Akan" - }, - new - { - Id = (ushort)120, Iso6391 = "sq", Iso6392 = "sqi", Iso6392B = "alb", Iso6392T = "sqi", - Iso6393 = "sqi", LocalName = "Shqip", Name = "Albanian" - }, - new - { - Id = (ushort)121, Iso6391 = "am", Iso6392 = "amh", Iso6392B = "amh", Iso6392T = "amh", - Iso6393 = "amh", LocalName = "አማርኛ", Name = "Amharic" - }, - new - { - Id = (ushort)122, Iso6391 = "ar", Iso6392 = "ara", Iso6392B = "ara", Iso6392T = "ara", - Iso6393 = "ara", LocalName = "العربية", Name = "Arabic" - }, - new - { - Id = (ushort)123, Iso6391 = "an", Iso6392 = "arg", Iso6392B = "arg", Iso6392T = "arg", - Iso6393 = "arg", LocalName = "Aragonés", Name = "Aragonese" - }, - new - { - Id = (ushort)124, Iso6391 = "hy", Iso6392 = "hye", Iso6392B = "arm", Iso6392T = "hye", - Iso6393 = "hye", LocalName = "Հայերեն", Name = "Armenian" - }, - new - { - Id = (ushort)125, Iso6391 = "as", Iso6392 = "asm", Iso6392B = "asm", Iso6392T = "asm", - Iso6393 = "asm", LocalName = "অসমীয়া", Name = "Assamese" - }, - new - { - Id = (ushort)126, Iso6391 = "av", Iso6392 = "ava", Iso6392B = "ava", Iso6392T = "ava", - Iso6393 = "ava", LocalName = "Авар", Name = "Avaric" - }, - new - { - Id = (ushort)127, Iso6391 = "ae", Iso6392 = "ave", Iso6392B = "ave", Iso6392T = "ave", - Iso6393 = "ave", LocalName = "avesta", Name = "Avestan" - }, - new - { - Id = (ushort)128, Iso6391 = "ay", Iso6392 = "aym", Iso6392B = "aym", Iso6392T = "aym", - Iso6393 = "aym", LocalName = "Aymar", Name = "Aymara" - }, - new - { - Id = (ushort)129, Iso6391 = "az", Iso6392 = "aze", Iso6392B = "aze", Iso6392T = "aze", - Iso6393 = "aze", LocalName = "Azərbaycanca", Name = "Azerbaijani" - }, - new - { - Id = (ushort)130, Iso6391 = "bm", Iso6392 = "bam", Iso6392B = "bam", Iso6392T = "bam", - Iso6393 = "bam", LocalName = "Bamanankan", Name = "Bambara" - }, - new - { - Id = (ushort)131, Iso6391 = "ba", Iso6392 = "bak", Iso6392B = "bak", Iso6392T = "bak", - Iso6393 = "bak", LocalName = "Башҡортса", Name = "Bashkir" - }, - new - { - Id = (ushort)132, Iso6391 = "eu", Iso6392 = "eus", Iso6392B = "baq", Iso6392T = "eus", - Iso6393 = "eus", LocalName = "Euskara", Name = "Basque" - }, - new - { - Id = (ushort)133, Iso6391 = "be", Iso6392 = "bel", Iso6392B = "bel", Iso6392T = "bel", - Iso6393 = "bel", LocalName = "Беларуская", Name = "Belarusian" - }, - new - { - Id = (ushort)134, Iso6391 = "bn", Iso6392 = "ben", Iso6392B = "ben", Iso6392T = "ben", - Iso6393 = "ben", LocalName = "বাংলা", Name = "Bengali" - }, - new - { - Id = (ushort)135, Iso6391 = "bh", Iso6392 = "bih", Iso6392B = "bih", Iso6392T = "bih", - Iso6393 = "bih", LocalName = "भोजपुरी", Name = "Bihari" - }, - new - { - Id = (ushort)136, Iso6391 = "bs", Iso6392 = "bos", Iso6392B = "bos", Iso6392T = "bos", - Iso6393 = "bos", LocalName = "Bosanski", Name = "Bosnian" - }, - new - { - Id = (ushort)137, Iso6391 = "fo", Iso6392 = "fao", Iso6392B = "fao", Iso6392T = "fao", - Iso6393 = "fao", LocalName = "Føroyskt", Name = "Faroese" - }, - new - { - Id = (ushort)138, Iso6391 = "fj", Iso6392 = "fij", Iso6392B = "fij", Iso6392T = "fij", - Iso6393 = "fij", LocalName = "Na Vosa Vaka-Viti", Name = "Fijian" - }, - new - { - Id = (ushort)139, Iso6391 = "fi", Iso6392 = "fin", Iso6392B = "fin", Iso6392T = "fin", - Iso6393 = "fin", LocalName = "Suomi", Name = "Finnish" - }, - new - { - Id = (ushort)140, Iso6391 = "iu", Iso6392 = "iku", Iso6392B = "iku", Iso6392T = "iku", - Iso6393 = "iku", LocalName = "ᐃᓄᒃᑎᑐᑦ", Name = "Inuktitut" - }, - new - { - Id = (ushort)141, Iso6391 = "ja", Iso6392 = "jpn", Iso6392B = "jpn", Iso6392T = "jpn", - Iso6393 = "jpn", LocalName = "日本語", Name = "Japanese" - }, - new - { - Id = (ushort)142, Iso6391 = "jv", Iso6392 = "jav", Iso6392B = "jav", Iso6392T = "jav", - Iso6393 = "jav", LocalName = "Basa Jawa", Name = "Javanese" - }, - new - { - Id = (ushort)143, Iso6391 = "kl", Iso6392 = "kal", Iso6392B = "kal", Iso6392T = "kal", - Iso6393 = "kal", LocalName = "Kalaallisut", Name = "Kalaallisut" - }, - new - { - Id = (ushort)144, Iso6391 = "kn", Iso6392 = "kan", Iso6392B = "kan", Iso6392T = "kan", - Iso6393 = "kan", LocalName = "ಕನ್ನಡ", Name = "Kannada" - }, - new - { - Id = (ushort)145, Iso6391 = "kr", Iso6392 = "kau", Iso6392B = "kau", Iso6392T = "kau", - Iso6393 = "kau", LocalName = "Kanuri", Name = "Kanuri" - }, - new - { - Id = (ushort)146, Iso6391 = "ks", Iso6392 = "kas", Iso6392B = "kas", Iso6392T = "kas", - Iso6393 = "kas", LocalName = "كشميري", Name = "Kashmiri" - }, - new - { - Id = (ushort)147, Iso6391 = "kk", Iso6392 = "kaz", Iso6392B = "kaz", Iso6392T = "kaz", - Iso6393 = "kaz", LocalName = "Қазақша", Name = "Kazakh" - }, - new - { - Id = (ushort)148, Iso6391 = "km", Iso6392 = "khm", Iso6392B = "khm", Iso6392T = "khm", - Iso6393 = "khm", LocalName = "ភាសាខ្មែរ", Name = "Khmer" - }, - new - { - Id = (ushort)149, Iso6391 = "ki", Iso6392 = "kik", Iso6392B = "kik", Iso6392T = "kik", - Iso6393 = "kik", LocalName = "Gĩkũyũ", Name = "Kikuyu" - }, - new - { - Id = (ushort)150, Iso6391 = "rw", Iso6392 = "kin", Iso6392B = "kin", Iso6392T = "kin", - Iso6393 = "kin", LocalName = "Kinyarwanda", Name = "Kinyarwanda" - }, - new - { - Id = (ushort)151, Iso6391 = "ky", Iso6392 = "kir", Iso6392B = "kir", Iso6392T = "kir", - Iso6393 = "kir", LocalName = "Кыргызча", Name = "Kyrgyz" - }, - new - { - Id = (ushort)152, Iso6391 = "kv", Iso6392 = "kom", Iso6392B = "kom", Iso6392T = "kom", - Iso6393 = "kom", LocalName = "Коми", Name = "Komi" - }, - new - { - Id = (ushort)153, Iso6391 = "kg", Iso6392 = "kon", Iso6392B = "kon", Iso6392T = "kon", - Iso6393 = "kon", LocalName = "Kongo", Name = "Kongo" - }, - new - { - Id = (ushort)154, Iso6391 = "ko", Iso6392 = "kor", Iso6392B = "kor", Iso6392T = "kor", - Iso6393 = "kor", LocalName = "한국어", Name = "Korean" - }, - new - { - Id = (ushort)155, Iso6391 = "ku", Iso6392 = "kur", Iso6392B = "kur", Iso6392T = "kur", - Iso6393 = "kur", LocalName = "Kurdî", Name = "Kurdish" - }, - new - { - Id = (ushort)156, Iso6391 = "kj", Iso6392 = "kua", Iso6392B = "kua", Iso6392T = "kua", - Iso6393 = "kua", LocalName = "Kuanyama", Name = "Kwanyama" - }, - new - { - Id = (ushort)157, Iso6391 = "la", Iso6392 = "lat", Iso6392B = "lat", Iso6392T = "lat", - Iso6393 = "lat", LocalName = "Latina", Name = "Latin" - }, - new - { - Id = (ushort)158, Iso6391 = "lb", Iso6392 = "ltz", Iso6392B = "ltz", Iso6392T = "ltz", - Iso6393 = "ltz", LocalName = "Lëtzebuergesch", Name = "Luxembourgish" - }, - new - { - Id = (ushort)159, Iso6391 = "it", Iso6392 = "ita", Iso6392B = "ita", Iso6392T = "ita", - Iso6393 = "ita", LocalName = "Italiano", Name = "Italian" - }, - new - { - Id = (ushort)160, Iso6391 = "is", Iso6392 = "isl", Iso6392B = "ice", Iso6392T = "isl", - Iso6393 = "isl", LocalName = "Íslenska", Name = "Icelandic" - }, - new - { - Id = (ushort)161, Iso6391 = "io", Iso6392 = "ido", Iso6392B = "ido", Iso6392T = "ido", - Iso6393 = "ido", LocalName = "Ido", Name = "Ido" - }, - new - { - Id = (ushort)162, Iso6391 = "ik", Iso6392 = "ipk", Iso6392B = "ipk", Iso6392T = "ipk", - Iso6393 = "ipk", LocalName = "Iñupiak", Name = "Inupiaq" - }, - new - { - Id = (ushort)163, Iso6391 = "fr", Iso6392 = "fra", Iso6392B = "fre", Iso6392T = "fra", - Iso6393 = "fra", LocalName = "Français", Name = "French" - }, - new - { - Id = (ushort)164, Iso6391 = "ff", Iso6392 = "ful", Iso6392B = "ful", Iso6392T = "ful", - Iso6393 = "ful", LocalName = "Fulfulde", Name = "Fula" - }, - new - { - Id = (ushort)165, Iso6391 = "gl", Iso6392 = "glg", Iso6392B = "glg", Iso6392T = "glg", - Iso6393 = "glg", LocalName = "Galego", Name = "Galician" - }, - new - { - Id = (ushort)166, Iso6391 = "ka", Iso6392 = "kat", Iso6392B = "geo", Iso6392T = "kat", - Iso6393 = "kat", LocalName = "ქართული", Name = "Georgian" - }, - new - { - Id = (ushort)167, Iso6391 = "de", Iso6392 = "deu", Iso6392B = "ger", Iso6392T = "deu", - Iso6393 = "deu", LocalName = "Deutsch", Name = "German" - }, - new - { - Id = (ushort)168, Iso6391 = "el", Iso6392 = "ell", Iso6392B = "gre", Iso6392T = "ell", - Iso6393 = "ell", LocalName = "Ελληνικά", Name = "Greek" - }, - new - { - Id = (ushort)169, Iso6391 = "gn", Iso6392 = "grn", Iso6392B = "grn", Iso6392T = "grn", - Iso6393 = "grn", LocalName = "Avañe'ẽ", Name = "Guaraní" - }, - new - { - Id = (ushort)170, Iso6391 = "gu", Iso6392 = "guj", Iso6392B = "guj", Iso6392T = "guj", - Iso6393 = "guj", LocalName = "ગુજરાતી", Name = "Gujarati" - }, - new - { - Id = (ushort)171, Iso6391 = "ht", Iso6392 = "hat", Iso6392B = "hat", Iso6392T = "hat", - Iso6393 = "hat", LocalName = "Kreyòl Ayisyen", Name = "Haitian" - }, - new - { - Id = (ushort)172, Iso6391 = "za", Iso6392 = "zha", Iso6392B = "zha", Iso6392T = "zha", - Iso6393 = "zha", LocalName = "Cuengh", Name = "Zhuang" - }, - new - { - Id = (ushort)173, Iso6391 = "ha", Iso6392 = "hau", Iso6392B = "hau", Iso6392T = "hau", - Iso6393 = "hau", LocalName = "هَوُسَ", Name = "Hausa" - }, - new - { - Id = (ushort)174, Iso6391 = "hz", Iso6392 = "her", Iso6392B = "her", Iso6392T = "her", - Iso6393 = "her", LocalName = "Otjiherero", Name = "Herero" - }, - new - { - Id = (ushort)175, Iso6391 = "hi", Iso6392 = "hin", Iso6392B = "hin", Iso6392T = "hin", - Iso6393 = "hin", LocalName = "हिन्दी", Name = "Hindi" - }, - new - { - Id = (ushort)176, Iso6391 = "ho", Iso6392 = "hmo", Iso6392B = "hmo", Iso6392T = "hmo", - Iso6393 = "hmo", LocalName = "Hiri Motu", Name = "Hiri Motu" - }, - new - { - Id = (ushort)177, Iso6391 = "hu", Iso6392 = "hun", Iso6392B = "hun", Iso6392T = "hun", - Iso6393 = "hun", LocalName = "Magyar", Name = "Hungarian" - }, - new - { - Id = (ushort)178, Iso6391 = "ia", Iso6392 = "ina", Iso6392B = "ina", Iso6392T = "ina", - Iso6393 = "ina", LocalName = "Interlingua", Name = "Interlingua" - }, - new - { - Id = (ushort)179, Iso6391 = "id", Iso6392 = "ind", Iso6392B = "ind", Iso6392T = "ind", - Iso6393 = "ind", LocalName = "Bahasa Indonesia", Name = "Indonesian" - }, - new - { - Id = (ushort)180, Iso6391 = "ie", Iso6392 = "ile", Iso6392B = "ile", Iso6392T = "ile", - Iso6393 = "ile", LocalName = "Interlingue", Name = "Interlingue" - }, - new - { - Id = (ushort)181, Iso6391 = "ga", Iso6392 = "gle", Iso6392B = "gle", Iso6392T = "gle", - Iso6393 = "gle", LocalName = "Gaeilge", Name = "Irish" - }, - new - { - Id = (ushort)182, Iso6391 = "ig", Iso6392 = "ibo", Iso6392B = "ibo", Iso6392T = "ibo", - Iso6393 = "ibo", LocalName = "Igbo", Name = "Igbo" - }, - new - { - Id = (ushort)183, Iso6391 = "he", Iso6392 = "heb", Iso6392B = "heb", Iso6392T = "heb", - Iso6393 = "heb", LocalName = "עברית", Name = "Hebrew" - }, - new - { - Id = (ushort)184, Iso6391 = "zu", Iso6392 = "zul", Iso6392B = "zul", Iso6392T = "zul", - Iso6393 = "zul", LocalName = "isiZulu", Name = "Zulu" - } - ); }); modelBuilder.Entity("FilterLists.Data.Entities.License", b => @@ -6834,6 +297,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasAnnotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn); b.Property("CreatedDateUtc") + .IsRequired() .ValueGeneratedOnAdd() .HasColumnType("TIMESTAMP") .HasDefaultValueSql("current_timestamp()"); @@ -6842,6 +306,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("TEXT"); b.Property("ModifiedDateUtc") + .IsRequired() .ValueGeneratedOnAddOrUpdate() .HasColumnType("TIMESTAMP") .HasDefaultValueSql("current_timestamp() ON UPDATE current_timestamp()"); @@ -6857,118 +322,6 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.HasKey("Id"); b.ToTable("licenses"); - - b.HasData( - new - { - Id = (byte)1, DescriptionUrl = "https://creativecommons.org/licenses/by-nc-nd/4.0/", - Name = "CC BY-NC-ND 4.0", PermissiveAdaptation = false, PermissiveCommercial = false - }, - new - { - Id = (byte)2, DescriptionUrl = "https://opensource.org/licenses/MIT", Name = "The MIT License", - PermissiveAdaptation = true, PermissiveCommercial = true - }, - new {Id = (byte)3, Name = "Restricted", PermissiveAdaptation = false, PermissiveCommercial = false}, - new - { - Id = (byte)4, DescriptionUrl = "https://www.gnu.org/licenses/gpl-3.0.en.html", Name = "GPLv3", - PermissiveAdaptation = true, PermissiveCommercial = true - }, - new - { - Id = (byte)5, DescriptionUrl = "https://en.wikipedia.org/wiki/All_rights_reserved", - Name = "All Rights Reserved", PermissiveAdaptation = false, PermissiveCommercial = false - }, - new - { - Id = (byte)6, DescriptionUrl = "https://creativecommons.org/licenses/by-nc-sa/3.0/", - Name = "CC BY-NC-SA 3.0", PermissiveAdaptation = true, PermissiveCommercial = false - }, - new {Id = (byte)7, Name = "Permissive", PermissiveAdaptation = true, PermissiveCommercial = true}, - new - { - Id = (byte)8, DescriptionUrl = "https://creativecommons.org/licenses/by-sa/4.0/", - Name = "CC BY-SA 4.0", PermissiveAdaptation = true, PermissiveCommercial = true - }, - new - { - Id = (byte)9, DescriptionUrl = "https://creativecommons.org/licenses/by-nc-sa/4.0/", - Name = "CC BY-NC-SA 4.0", PermissiveAdaptation = true, PermissiveCommercial = false - }, - new - { - Id = (byte)10, DescriptionUrl = "https://opensource.org/licenses/BSD-3-Clause", - Name = "BSD-3-Clause", PermissiveAdaptation = true, PermissiveCommercial = true - }, - new - { - Id = (byte)11, DescriptionUrl = "https://unlicense.org/", Name = "The Unlicense", - PermissiveAdaptation = true, PermissiveCommercial = true - }, - new - { - Id = (byte)12, DescriptionUrl = "https://creativecommons.org/licenses/by-sa/3.0/", - Name = "CC BY-SA 3.0", PermissiveAdaptation = true, PermissiveCommercial = true - }, - new - { - Id = (byte)13, DescriptionUrl = "https://creativecommons.org/licenses/by-nc/4.0/", - Name = "CC BY-NC 4.0", PermissiveAdaptation = true, PermissiveCommercial = false - }, - new - { - Id = (byte)14, DescriptionUrl = "http://www.wtfpl.net/", - Name = "Do What The Fuck You Want To Public License (WTFPL)", PermissiveAdaptation = true, - PermissiveCommercial = true - }, - new - { - Id = (byte)15, DescriptionUrl = "https://creativecommons.org/licenses/by-nd/4.0/", - Name = "CC BY-ND 4.0", PermissiveAdaptation = false, PermissiveCommercial = true - }, - new - { - Id = (byte)16, DescriptionUrl = "https://creativecommons.org/licenses/by/3.0/", - Name = "CC BY 3.0", PermissiveAdaptation = true, PermissiveCommercial = true - }, - new - { - Id = (byte)17, DescriptionUrl = "https://opensource.org/licenses/ISC", Name = "ISC", - PermissiveAdaptation = true, PermissiveCommercial = true - }, - new - { - Id = (byte)18, DescriptionUrl = "https://www.apache.org/licenses/LICENSE-2.0", - Name = "Apache 2.0", PermissiveAdaptation = true, PermissiveCommercial = true - }, - new - { - Id = (byte)19, DescriptionUrl = "https://www.gnu.org/licenses/old-licenses/gpl-2.0.html", - Name = "GPLv2", PermissiveAdaptation = true, PermissiveCommercial = true - }, - new - { - Id = (byte)20, Name = "Public Domain", PermissiveAdaptation = true, PermissiveCommercial = true - }, - new - { - Id = (byte)21, DescriptionUrl = "https://osint.bambenekconsulting.com/license.txt", - Name = "OSINT", PermissiveAdaptation = true, PermissiveCommercial = true - }, - new - { - Id = (byte)22, - DescriptionUrl = "https://raw.githubusercontent.com/googlehosts/hosts/master/LICENSE", - Name = "GoogleHosts", PermissiveAdaptation = false, PermissiveCommercial = false - }, - new - { - Id = (byte)23, DescriptionUrl = "https://dbad-license.org/", - Name = "\"Don't Be A Dick\" Public License", PermissiveAdaptation = true, - PermissiveCommercial = true - } - ); }); modelBuilder.Entity("FilterLists.Data.Entities.Maintainer", b => @@ -6979,6 +332,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasAnnotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn); b.Property("CreatedDateUtc") + .IsRequired() .ValueGeneratedOnAdd() .HasColumnType("TIMESTAMP") .HasDefaultValueSql("current_timestamp()"); @@ -6992,6 +346,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("TEXT"); b.Property("ModifiedDateUtc") + .IsRequired() .ValueGeneratedOnAddOrUpdate() .HasColumnType("TIMESTAMP") .HasDefaultValueSql("current_timestamp() ON UPDATE current_timestamp()"); @@ -7008,205 +363,6 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.HasKey("Id"); b.ToTable("maintainers"); - - b.HasData( - new {Id = (ushort)2, Name = "AppliliZ"}, - new - { - Id = (ushort)3, HomeUrl = "https://bradconte.com/", Name = "Brad Conte", - TwitterHandle = "bradconte" - }, - new - { - Id = (ushort)4, HomeUrl = "https://forum.xda-developers.com/member.php?u=4877037", - Name = "BSDgeek_Jake" - }, - new {Id = (ushort)5, HomeUrl = "https://www.michaeltrimm.com/", Name = "Michael Trimm"}, - new - { - Id = (ushort)6, EmailAddress = "info@eyeo.com", HomeUrl = "https://eyeo.com/", - Name = "eyeo GmbH", TwitterHandle = "eyeo" - }, - new {Id = (ushort)7, HomeUrl = "https://easylist.to/", Name = "The EasyList Authors"}, - new {Id = (ushort)8, HomeUrl = "https://github.com/mayve", Name = "mayve"}, - new - { - Id = (ushort)9, EmailAddress = "admin@oxeankoret.com", HomeUrl = "http://joxeankoret.com/", - Name = "Joxean Koret" - }, - new - { - Id = (ushort)10, HomeUrl = "https://www.malwaredomainlist.com/", - Name = "Malware Domain List Community", TwitterHandle = "_MDL_" - }, - new - { - Id = (ushort)11, HomeUrl = "https://forums.lanik.us/memberlist.php?mode=viewprofile&u=542", - Name = "Lian" - }, - new - { - Id = (ushort)12, HomeUrl = "https://forums.lanik.us/memberlist.php?mode=viewprofile&u=2266", - Name = "Crits" - }, - new - { - Id = (ushort)13, HomeUrl = "https://forums.lanik.us/memberlist.php?mode=viewprofile&u=1260", - Name = "smed79" - }, - new {Id = (ushort)14, HomeUrl = "https://www.fanboy.co.nz/", Name = "fanboy"}, - new - { - Id = (ushort)15, HomeUrl = "https://forums.lanik.us/memberlist.php?mode=viewprofile&u=333", - Name = "MonztA" - }, - new - { - Id = (ushort)16, HomeUrl = "https://forums.lanik.us/memberlist.php?mode=viewprofile&u=1488", - Name = "Famlam" - }, - new - { - Id = (ushort)17, HomeUrl = "https://forums.lanik.us/memberlist.php?mode=viewprofile&u=1400", - Name = "Khrin" - }, - new {Id = (ushort)18, HomeUrl = "https://github.com/SlowMemory", Name = "SlowMemory"}, - new - { - Id = (ushort)19, HomeUrl = "https://www.blogger.com/profile/09662737599549871224", - Name = "MVPS HOSTS Maintainer" - }, - new {Id = (ushort)20, HomeUrl = "https://github.com/taylr", Name = "Matt Taylor"}, - new {Id = (ushort)21, HomeUrl = "https://github.com/hoshsadiq/adblock-nocoin-list", Name = "Hosh"}, - new - { - Id = (ushort)22, EmailAddress = "imreeil42@gmail.com", - HomeUrl = "https://sproutsluckycorner.wordpress.com/", Name = "Imre Kristoffer Eilertsen" - }, - new - { - Id = (ushort)23, EmailAddress = "contactme@abuse.ch", HomeUrl = "https://abuse.ch/", - Name = "abuse.ch", TwitterHandle = "abuse_ch" - }, - new {Id = (ushort)24, HomeUrl = "https://github.com/metaphoricgiraffe", Name = "metaphoricgiraffe"}, - new - { - Id = (ushort)25, EmailAddress = "badmojr@gmail.com", - HomeUrl = "https://forum.xda-developers.com/member.php?u=8758244", Name = "badmojr" - }, - new {Id = (ushort)26, HomeUrl = "https://github.com/elypter", Name = "elypter"}, - new {Id = (ushort)27, HomeUrl = "https://ker.af/", Name = "Rafael K", TwitterHandle = "iamkeraf"}, - new {Id = (ushort)28, HomeUrl = "https://github.com/maciejtarmas", Name = "Maciej Tarmas"}, - new {Id = (ushort)29, HomeUrl = "https://github.com/bkrucarci", Name = "bkrucarci"}, - new - { - Id = (ushort)30, EmailAddress = "anudeep@protonmail.com", - HomeUrl = "https://github.com/anudeepND", Name = "Anudeep" - }, - new {Id = (ushort)31, HomeUrl = "https://github.com/arcetera", Name = "arcetera"}, - new {Id = (ushort)32, HomeUrl = "https://github.com/MajkiIT", Name = "MajkiIT"}, - new {Id = (ushort)33, HomeUrl = "https://github.com/azet12/", Name = "azet12"}, - new - { - Id = (ushort)34, EmailAddress = "PolishJarvis@gmail.com", - HomeUrl = "https://github.com/PolishFiltersTeam/", Name = "Polish Filters Team" - }, - new - { - Id = (ushort)35, EmailAddress = "bjorn@bjornstar.com", HomeUrl = "https://bjornstar.com/", - Name = "Bjorn Stromberg" - }, - new {Id = (ushort)36, HomeUrl = "https://github.com/monojp", Name = "Monojp"}, - new {Id = (ushort)37, HomeUrl = "https://github.com/vokins", Name = "vokins"}, - new - { - Id = (ushort)38, HomeUrl = "https://klout.com/kowith337", Name = "kowith337", - TwitterHandle = "kowith337" - }, - new - { - Id = (ushort)39, EmailAddress = "me@pureapp.in.th", HomeUrl = "https://www.pureapp.in.th/", - Name = "Pakkapon Phongthawee" - }, - new - { - Id = (ushort)40, HomeUrl = "https://warui.intaa.net/", Name = "Warui", - TwitterHandle = "gatolabo" - }, - new - { - Id = (ushort)41, HomeUrl = "https://github.com/multiverse2011", Name = "Multiverse2011", - TwitterHandle = "multiverse2011_" - }, - new {Id = (ushort)42, HomeUrl = "http://cosmonote.blogspot.jp", Name = "Cosmonote"}, - new {Id = (ushort)43, HomeUrl = "https://github.com/Lerist", Name = "Lerist"}, - new {Id = (ushort)44, HomeUrl = "http://vxvault.net/", Name = "VXVault"}, - new - { - Id = (ushort)45, EmailAddress = "support@disconnect.me", HomeUrl = "https://disconnect.me", - Name = "Disconnect", TwitterHandle = "disconnectme" - }, - new - { - Id = (ushort)46, HomeUrl = "https://adguard.com/", Name = "AdGuard", TwitterHandle = "adguard" - }, - new {Id = (ushort)47, HomeUrl = "https://github.com/reek", Name = "Reek"}, - new {Id = (ushort)48, HomeUrl = "https://github.com/eladkarako", Name = "Elad Karako"}, - new - { - Id = (ushort)49, EmailAddress = "zerodot1@bk.ru", HomeUrl = "https://github.com/ZeroDot1", - Name = "ZeroDot1", TwitterHandle = "hobbygrafix" - }, - new - { - Id = (ushort)50, EmailAddress = "webmaster@squidblacklist.org", - HomeUrl = "https://www.squidblacklist.org/", Name = "Squid Blacklist" - }, - new - { - Id = (ushort)51, EmailAddress = "lolipopplus@protonmail.com", - HomeUrl = "https://github.com/Rictusempra", Name = "Rictusempra" - }, - new {Id = (ushort)52, HomeUrl = "https://github.com/tomasko126", Name = "Tomáš Taro"}, - new {Id = (ushort)53, HomeUrl = "https://github.com/Hubird-au", Name = "Hubird-au"}, - new {Id = (ushort)54, HomeUrl = "https://github.com/hl2guide", Name = "deanoman"}, - new {Id = (ushort)55, HomeUrl = "https://github.com/haykam821", Name = "haykam821"}, - new {Id = (ushort)56, HomeUrl = "https://github.com/cb-software", Name = "cb-software"}, - new {Id = (ushort)57, HomeUrl = "https://github.com/gorhill", Name = "Raymond Hill"}, - new {Id = (ushort)58, HomeUrl = "https://github.com/toshiya44", Name = "toshiya44"}, - new - { - Id = (ushort)59, EmailAddress = "jamie@jamiedubs.com", HomeUrl = "http://tramchase.com/", - Name = "Jamie Wilkinson", TwitterHandle = "jamiew" - }, - new {Id = (ushort)60, EmailAddress = "hajdar@tutanota.com", Name = "hajdar"}, - new - { - Id = (ushort)61, EmailAddress = "CHEF-KOCH@protonmail.com", - HomeUrl = "https://github.com/CHEF-KOCH", Name = "CHEF-KOCH", TwitterHandle = "CKsTechNews" - }, - new {Id = (ushort)62, HomeUrl = "https://github.com/raghavdua1995", Name = "Raghav Dua"}, - new - { - Id = (ushort)63, HomeUrl = "https://jspenguin2017.github.io/uBlockProtector/", - Name = "Jspenguin2017" - }, - new {Id = (ushort)64, Name = "Frellwit"}, - new {Id = (ushort)66, HomeUrl = "https://gist.github.com/BBcan177", Name = "BBcan177"}, - new - { - Id = (ushort)67, EmailAddress = "joewein@pobox.com", - HomeUrl = "https://www.joewein.net/spam/index.htm", Name = "Joe Wein" - }, - new {Id = (ushort)68, HomeUrl = "https://github.com/betterwebleon/", Name = "betterwebleon"}, - new {Id = (ushort)69, HomeUrl = "https://github.com/notracking", Name = "notracking"}, - new {Id = (ushort)70, HomeUrl = "https://github.com/KonoromiHimaries", Name = "KonoromiHimaries"}, - new - { - Id = (ushort)71, HomeUrl = "https://forums.lanik.us/memberlist.php?mode=viewprofile&u=9300", - Name = "invisible666" - } - ); }); modelBuilder.Entity("FilterLists.Data.Entities.Rule", b => @@ -7217,6 +373,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasAnnotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn); b.Property("CreatedDateUtc") + .IsRequired() .ValueGeneratedOnAdd() .HasColumnType("TIMESTAMP") .HasDefaultValueSql("current_timestamp()"); @@ -7238,6 +395,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasAnnotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn); b.Property("CreatedDateUtc") + .IsRequired() .ValueGeneratedOnAdd() .HasColumnType("TIMESTAMP") .HasDefaultValueSql("current_timestamp()"); @@ -7250,6 +408,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasDefaultValueSql("NULL"); b.Property("ModifiedDateUtc") + .IsRequired() .ValueGeneratedOnAddOrUpdate() .HasColumnType("TIMESTAMP") .HasDefaultValueSql("current_timestamp() ON UPDATE current_timestamp()"); @@ -7277,6 +436,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasAnnotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn); b.Property("CreatedDateUtc") + .IsRequired() .ValueGeneratedOnAdd() .HasColumnType("TIMESTAMP") .HasDefaultValueSql("current_timestamp()"); @@ -7288,6 +448,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("TEXT"); b.Property("ModifiedDateUtc") + .IsRequired() .ValueGeneratedOnAddOrUpdate() .HasColumnType("TIMESTAMP") .HasDefaultValueSql("current_timestamp() ON UPDATE current_timestamp()"); @@ -7299,74 +460,6 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.HasKey("Id"); b.ToTable("software"); - - b.HasData( - new - { - Id = (byte)1, DownloadUrl = "https://github.com/gorhill/uBlock#installation", - HomeUrl = "https://github.com/gorhill/uBlock", Name = "uBlock Origin" - }, - new - { - Id = (byte)2, DownloadUrl = "https://adblockplus.org/", HomeUrl = "https://adblockplus.org/", - Name = "Adblock Plus" - }, - new - { - Id = (byte)3, DownloadUrl = "https://adguard.com/en/download.html", - HomeUrl = "https://adguard.com/", Name = "AdGuard" - }, - new - { - Id = (byte)4, DownloadUrl = "https://f-droid.org/packages/org.jak_linux.dns66/", - HomeUrl = "https://github.com/julian-klode/dns66", Name = "DNS66" - }, - new - { - Id = (byte)5, DownloadUrl = "https://github.com/NanoAdblocker/NanoCore#nano-adblocker-core", - HomeUrl = "https://github.com/NanoAdblocker/NanoCore", Name = "Nano Adblocker" - }, - new - { - Id = (byte)6, DownloadUrl = "https://getadblock.com/", HomeUrl = "https://getadblock.com/", - Name = "AdBlock" - }, - new - { - Id = (byte)7, DownloadUrl = "https://f-droid.org/packages/org.adaway/", - HomeUrl = "https://adaway.org/", Name = "AdAway" - }, - new - { - Id = (byte)8, - DownloadUrl = - "https://chrome.google.com/webstore/detail/personal-blocklist-by-goo/nolijncfnkgaikbjbdaogikpmpbdcdef", - HomeUrl = - "https://chrome.google.com/webstore/detail/personal-blocklist-by-goo/nolijncfnkgaikbjbdaogikpmpbdcdef", - Name = "Personal Blocklist (Chrome)" - }, - new - { - Id = (byte)9, DownloadUrl = "https://addons.mozilla.org/firefox/addon/personal-blocklist/", - HomeUrl = "https://github.com/wildskyf/personal-blocklist", - Name = "Personal Blocklist (Firefox)" - }, - new - { - Id = (byte)10, DownloadUrl = "http://einaregilsson.com/redirector/", - HomeUrl = "http://einaregilsson.com/redirector/", Name = "Redirector" - }, - new - { - Id = (byte)11, DownloadUrl = "https://github.com/scottlerch/HostsFileEditor/releases", - HomeUrl = "https://scottlerch.github.io/HostsFileEditor/", Name = "Hosts File Editor" - }, - new - { - Id = (byte)12, DownloadUrl = "https://github.com/2ndalpha/gasmask/releases", - HomeUrl = "https://github.com/2ndalpha/gasmask", Name = "Gas Mask" - } - ); }); modelBuilder.Entity("FilterLists.Data.Entities.Syntax", b => @@ -7377,6 +470,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasAnnotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn); b.Property("CreatedDateUtc") + .IsRequired() .ValueGeneratedOnAdd() .HasColumnType("TIMESTAMP") .HasDefaultValueSql("current_timestamp()"); @@ -7385,6 +479,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("TEXT"); b.Property("ModifiedDateUtc") + .IsRequired() .ValueGeneratedOnAddOrUpdate() .HasColumnType("TIMESTAMP") .HasDefaultValueSql("current_timestamp() ON UPDATE current_timestamp()"); @@ -7396,48 +491,6 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.HasKey("Id"); b.ToTable("syntaxes"); - - b.HasData( - new {Id = (byte)1, DefinitionUrl = "https://en.wikipedia.org/wiki/Hosts_(file)", Name = "Hosts"}, - new {Id = (byte)2, Name = "Domains"}, - new - { - Id = (byte)3, DefinitionUrl = "https://adblockplus.org/filters", - Name = "Adblock Plus (Latest/Unspecified Version)" - }, - new - { - Id = (byte)4, DefinitionUrl = "https://github.com/gorhill/uBlock/wiki/Static-filter-syntax", - Name = "uBlock Origin Static" - }, - new - { - Id = (byte)6, - DefinitionUrl = "https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters", - Name = "AdGuard" - }, - new - { - Id = (byte)7, - DefinitionUrl = "https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-quick-guide", - Name = "uBlock Origin/uMatrix Dynamic" - }, - new {Id = (byte)8, Name = "URLs"}, - new {Id = (byte)9, Name = "IPs"}, - new - { - Id = (byte)10, - DefinitionUrl = - "https://blogs.msdn.microsoft.com/ie/2010/12/07/ie9-and-privacy-introducing-tracking-protection/", - Name = "Tracking Protection List (IE)" - }, - new {Id = (byte)11, Name = "JavaScript (Non-Safari)"}, - new - { - Id = (byte)12, DefinitionUrl = "https://github.com/NanoAdblocker/NanoCore/tree/master/notes", - Name = "Nano Adblocker Static" - } - ); }); modelBuilder.Entity("FilterLists.Data.Entities.Tag", b => @@ -7448,6 +501,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasAnnotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn); b.Property("CreatedDateUtc") + .IsRequired() .ValueGeneratedOnAdd() .HasColumnType("TIMESTAMP") .HasDefaultValueSql("current_timestamp()"); @@ -7456,6 +510,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) .HasColumnType("TEXT"); b.Property("ModifiedDateUtc") + .IsRequired() .ValueGeneratedOnAddOrUpdate() .HasColumnType("TIMESTAMP") .HasDefaultValueSql("current_timestamp() ON UPDATE current_timestamp()"); @@ -7467,53 +522,6 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.HasKey("Id"); b.ToTable("tags"); - - b.HasData( - new {Id = (byte)1, Description = "Blocks cryptomining and/or cryptojacking", Name = "crypto"}, - new {Id = (byte)2, Description = "Blocks advertisements", Name = "ads"}, - new - { - Id = (byte)3, Description = "Blocks trackers and other privacy-invasive resources", - Name = "privacy" - }, - new - { - Id = (byte)4, Description = "Blocks social media scripts, trackers, widgets, etc.", - Name = "social" - }, - new {Id = (byte)5, Description = "Blocks adblock detection scripts", Name = "anti-adblock"}, - new {Id = (byte)6, Description = "Blocks malicious resources", Name = "malware"}, - new {Id = (byte)7, Description = "Blocks phishing and/or scam resources", Name = "phishing"}, - new - { - Id = (byte)8, Description = "Blocks cookie notices primarily in response to the EU Cookie Law", - Name = "cookies" - }, - new {Id = (byte)9, Description = "Blocks subjectively annoying resources", Name = "annoyances"}, - new {Id = (byte)10, Description = "Unblocks categorical resources", Name = "whitelist"}, - new - { - Id = (byte)11, Description = "Blocks adult, NSFW, pornographic, etc. resources", Name = "nsfw" - }, - new - { - Id = (byte)12, Description = "Redirects traffic through proxies to get around firewalls", - Name = "proxy" - }, - new - { - Id = (byte)13, Description = "Extends or blocks functionality from search engines", - Name = "search" - }, - new {Id = (byte)14, Description = "Intended for research only", Name = "research"}, - new {Id = (byte)15, Description = "Blocks specific topics/things", Name = "topical"}, - new {Id = (byte)16, Description = "Removes obstructing or annoying overlays", Name = "overlay"}, - new - { - Id = (byte)17, Description = "Intended for use with Internet Explorer's TPL feature", - Name = "ie" - } - ); }); modelBuilder.Entity("FilterLists.Data.Entities.FilterList", b => diff --git a/src/FilterLists.Api/Startup.cs b/src/FilterLists.Api/Startup.cs index 3cdc6eb4c..9e3cd5d2a 100644 --- a/src/FilterLists.Api/Startup.cs +++ b/src/FilterLists.Api/Startup.cs @@ -1,7 +1,7 @@ using System.Linq; using FilterLists.Api.DependencyInjection.Extensions; using FilterLists.Data; -using FilterLists.Data.Extensions; +using FilterLists.Data.Seed.Extensions; using FilterLists.Services.DependencyInjection.Extensions; using JetBrains.Annotations; using Microsoft.AspNetCore.Builder; @@ -17,14 +17,14 @@ namespace FilterLists.Api [UsedImplicitly] public class Startup { - public Startup(IConfiguration configuration) => Config = configuration; + public Startup(IConfiguration configuration) => Configuration = configuration; - private IConfiguration Config { get; } + private IConfiguration Configuration { get; } [UsedImplicitly] public void ConfigureServices(IServiceCollection services) { - services.AddFilterListsApiServices(Config); + services.AddFilterListsApiServices(Configuration); services.AddFilterListsApi(); } @@ -79,11 +79,12 @@ private static void UseLowercaseControllerNameInSwaggerHack(SwaggerOptions opts) private void MigrateAndSeedDatabase(IApplicationBuilder app) { - ModelBuilderExtensions.DataPath = Config.GetSection("DataDirectory").GetValue("Path"); + var dataPath = Configuration.GetSection("DataDirectory").GetValue("Path"); using (var serviceScope = app.ApplicationServices.GetRequiredService().CreateScope()) { var filterListsDbContext = serviceScope.ServiceProvider.GetService(); filterListsDbContext.Database.Migrate(); + filterListsDbContext.SeedOrUpdate(dataPath); } } } diff --git a/src/FilterLists.Data/EntityTypeConfigurations/BaseEntityTypeConfiguration.cs b/src/FilterLists.Data/EntityTypeConfigurations/BaseEntityTypeConfiguration.cs index cdbb61fe3..72149cc67 100644 --- a/src/FilterLists.Data/EntityTypeConfigurations/BaseEntityTypeConfiguration.cs +++ b/src/FilterLists.Data/EntityTypeConfigurations/BaseEntityTypeConfiguration.cs @@ -14,10 +14,12 @@ public virtual void Configure(EntityTypeBuilder entityTypeBuilder) entityTypeBuilder.Property(x => x.CreatedDateUtc) .HasColumnType("TIMESTAMP") .ValueGeneratedOnAdd() + .IsRequired() .HasDefaultValueSql("current_timestamp()"); entityTypeBuilder.Property(x => x.ModifiedDateUtc) .HasColumnType("TIMESTAMP") .ValueGeneratedOnAddOrUpdate() + .IsRequired() .HasDefaultValueSql("current_timestamp() ON UPDATE current_timestamp()"); } } diff --git a/src/FilterLists.Data/EntityTypeConfigurations/Junctions/BaseJunctionTypeConfiguration.cs b/src/FilterLists.Data/EntityTypeConfigurations/Junctions/BaseJunctionTypeConfiguration.cs index 52d0bf0f7..66ae065eb 100644 --- a/src/FilterLists.Data/EntityTypeConfigurations/Junctions/BaseJunctionTypeConfiguration.cs +++ b/src/FilterLists.Data/EntityTypeConfigurations/Junctions/BaseJunctionTypeConfiguration.cs @@ -11,6 +11,7 @@ public virtual void Configure(EntityTypeBuilder entityTypeBuilder) => entityTypeBuilder.Property(x => x.CreatedDateUtc) .HasColumnType("TIMESTAMP") .ValueGeneratedOnAdd() + .IsRequired() .HasDefaultValueSql("current_timestamp()"); } } \ No newline at end of file diff --git a/src/FilterLists.Data/Extensions/ModelBuilderExtensions.cs b/src/FilterLists.Data/Extensions/ModelBuilderExtensions.cs deleted file mode 100644 index ee4b58b22..000000000 --- a/src/FilterLists.Data/Extensions/ModelBuilderExtensions.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System; -using System.IO; -using FilterLists.Data.Entities; -using Microsoft.EntityFrameworkCore; -using Newtonsoft.Json; - -namespace FilterLists.Data.Extensions -{ - public static class ModelBuilderExtensions - { - public static string DataPath { private get; set; } = "..\\..\\data"; - - public static void Seed(this ModelBuilder modelBuilder) where TEntity : class, IBaseEntity - { - var entities = GetSeedRows(); - modelBuilder.Entity().HasData(entities); - } - - private static TEntity[] GetSeedRows() where TEntity : IBaseEntity - { - try - { - return JsonConvert.DeserializeObject( - File.ReadAllText(DataPath + Path.DirectorySeparatorChar + typeof(TEntity).Name + ".json")); - } - catch (FileNotFoundException e) - { - Console.WriteLine(e.Message); - return null; - } - } - } -} \ No newline at end of file diff --git a/src/FilterLists.Data/FilterListsDbContext.cs b/src/FilterLists.Data/FilterListsDbContext.cs index d04acf059..2585bc48c 100644 --- a/src/FilterLists.Data/FilterListsDbContext.cs +++ b/src/FilterLists.Data/FilterListsDbContext.cs @@ -2,7 +2,6 @@ using FilterLists.Data.Entities.Junctions; using FilterLists.Data.EntityTypeConfigurations; using FilterLists.Data.EntityTypeConfigurations.Junctions; -using FilterLists.Data.Extensions; using Microsoft.EntityFrameworkCore; namespace FilterLists.Data @@ -35,7 +34,6 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); ApplyConfigurations(modelBuilder); - ApplySeed(modelBuilder); } private static void ApplyConfigurations(ModelBuilder modelBuilder) @@ -58,23 +56,5 @@ private static void ApplyConfigurations(ModelBuilder modelBuilder) modelBuilder.ApplyConfiguration(new SnapshotRuleTypeConfiguration()); modelBuilder.ApplyConfiguration(new SoftwareSyntaxTypeConfiguration()); } - - private static void ApplySeed(ModelBuilder modelBuilder) - { - modelBuilder.Seed(); - modelBuilder.Seed(); - modelBuilder.Seed(); - modelBuilder.Seed(); - modelBuilder.Seed(); - modelBuilder.Seed(); - modelBuilder.Seed(); - - modelBuilder.Seed(); - modelBuilder.Seed(); - modelBuilder.Seed(); - modelBuilder.Seed(); - modelBuilder.Seed(); - modelBuilder.Seed(); - } } } \ No newline at end of file diff --git a/src/FilterLists.Data/Seed/Extensions/SeedFilterListsDbContext.cs b/src/FilterLists.Data/Seed/Extensions/SeedFilterListsDbContext.cs new file mode 100644 index 000000000..af7d1fce0 --- /dev/null +++ b/src/FilterLists.Data/Seed/Extensions/SeedFilterListsDbContext.cs @@ -0,0 +1,119 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using FilterLists.Data.Entities; +using FilterLists.Data.Entities.Junctions; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Metadata; +using Newtonsoft.Json; + +namespace FilterLists.Data.Seed.Extensions +{ + public static class SeedFilterListsDbContext + { + public static void SeedOrUpdate(this FilterListsDbContext dbContext, string dataPath) + { + dbContext.InsertOnDuplicateKeyUpdate(dataPath); + dbContext.InsertOnDuplicateKeyUpdate(dataPath); + dbContext.InsertOnDuplicateKeyUpdate(dataPath); + dbContext.InsertOnDuplicateKeyUpdate(dataPath); + dbContext.InsertOnDuplicateKeyUpdate(dataPath); + dbContext.InsertOnDuplicateKeyUpdate(dataPath); + dbContext.InsertOnDuplicateKeyUpdate(dataPath); + dbContext.InsertOnDuplicateKeyUpdate(dataPath); + dbContext.InsertOnDuplicateKeyUpdate(dataPath); + dbContext.InsertOnDuplicateKeyUpdate(dataPath); + dbContext.InsertOnDuplicateKeyUpdate(dataPath); + dbContext.InsertOnDuplicateKeyUpdate(dataPath); + dbContext.InsertOnDuplicateKeyUpdate(dataPath); + SetCantSnapshot(dbContext); + } + + private static void InsertOnDuplicateKeyUpdate(this DbContext dbContext, string dataPath) + where TEntity : IBaseEntity + { + var entityType = dbContext.Model.FindEntityType(typeof(TEntity)); + var properties = GetPropertiesLessValueGeneratedTimestamps(entityType); + var values = CreateValues(properties, dataPath); + if (values == "") return; + var columns = string.Join(", ", properties.Select(x => x.Name)); + var updates = CreateUpdates(properties); + var rawSqlString = "INSERT INTO " + entityType.Relational().TableName + " (" + columns + ") VALUES " + + values + " ON DUPLICATE KEY UPDATE " + updates; + dbContext.Database.ExecuteSqlCommand(rawSqlString); + dbContext.SaveChanges(); + } + + //TODO: get seed properties dynamically from JSON + private static List GetPropertiesLessValueGeneratedTimestamps(IEntityType entityType) => + entityType.GetProperties() + .Where(x => !new List {"CreatedDateUtc", "ModifiedDateUtc"}.Contains(x.Name)) + .ToList(); + + private static string CreateValues(IReadOnlyCollection properties, string dataPath) + where TEntity : IBaseEntity => + GetSeedRows(dataPath) + .Select(row => CreateRowValues(properties, row)) + .Aggregate("", (current, rowValues) => current == "" ? rowValues : current + ", " + rowValues); + + private static List GetSeedRows(string dataPath) where TEntity : IBaseEntity + { + try + { + return JsonConvert.DeserializeObject>( + File.ReadAllText(dataPath + Path.DirectorySeparatorChar + typeof(TEntity).Name + ".json")); + } + catch (FileNotFoundException e) + { + Console.WriteLine(e.Message); + return new List(); + } + } + + private static string CreateRowValues(IEnumerable properties, TEntity row) + where TEntity : IBaseEntity => + (from property in properties + let value = row.GetType().GetProperty(property.Name)?.GetValue(row) + select FormatDataForMySql(property, value)).Aggregate("", + (rowValues, value) => rowValues == "" ? "(" + value : rowValues + ", " + value) + ")"; + + private static object FormatDataForMySql(IProperty property, object value) + { + if (value == null) return "NULL"; + if (property.ClrType == typeof(string)) + return "'" + value.ToString().Replace("'", "''") + "'"; + if (property.ClrType == typeof(bool)) + return Convert.ToInt32(value); + if (property.ClrType == typeof(DateTime?)) + return "'" + ((DateTime)value).ToString("yyyy-MM-dd HH:mm:ss") + "'"; + return value; + } + + private static string CreateUpdates(IReadOnlyCollection properties) + { + var update = + (from property in properties + where !property.IsPrimaryKey() + select property.Name + " = VALUES(" + property.Name + ")").Aggregate("", + (updates, columnUpdates) => updates == "" ? columnUpdates : updates + ", " + columnUpdates); + if (update == "") + update = GetUpdateUnchangedColumnHack(properties); + return update; + } + + private static string GetUpdateUnchangedColumnHack(IEnumerable properties) + { + var firstId = properties.First(x => x.IsPrimaryKey()).Name; + return firstId + " = VALUES(" + firstId + ")"; + } + + //TODO: https://github.com/collinbarrett/FilterLists/issues/201 + private static void SetCantSnapshot(DbContext dbContext) + { + const string rawSqlString = "UPDATE filterlists SET CantSnapshot = 1 WHERE id IN(173, 185, 188, 189)"; + dbContext.Database.ExecuteSqlCommand(rawSqlString); + dbContext.SaveChanges(); + } + } +} \ No newline at end of file