1.2.20241102090116 • Published 10 months ago

@adguard/dnr-rulesets v1.2.20241102090116

Weekly downloads
-
License
GPL-3.0-only
Repository
-
Last release
10 months ago

Dnr-rulesets

Utility to load prebuilt AdGuard DNR rulesets for mv3 extensions.

The list of available filters can be found by filters in the metadata.

Basic usage

Install package.

NOTE: To update filters in time, make sure you have the latest version of the package installed.

npm install --save-dev @adguard/dnr-rulesets

CLI

  1. Add scripts to your package.json to load DNR rulesets and patch extension manifest.
{
  "scripts": {
    "load-dnr-rulesets": "dnr-rulesets load <path-to-output>",
    "patch-manifest": "dnr-rulesets manifest <path-to-manifest> <path-to-output>"
  }
}

patch-manifest command also provide two options:

  • -f, --force-update - force update rulesets with existing id (default: false)
  • -i, --ids <ids...> - filters ids to append (default: [])
  • -e, --enable <ids...> - enable filters by default (default: [])
  • -r, --ruleset-prefix <prefix> - prefix for filters ids (default: "ruleset_")
  • -m, --filters-match <match> - filters files match glob pattern (default: "filter_+(0-9).txt")
  1. Run the script to load DNR rulesets as part of your build flow.
npm run load-dnr-rulesets
  1. Patch your extension manifest to include DNR rulesets.
npm run patch-manifest

API

You can also integrate functions for downloading and updating the manifest into your build script:

  1. Load DNR rulesets.
import { AssetsLoader } from '@adguard/dnr-rulesets';

const loader = new AssetsLoader();
await loader.load('<path-to-output>');
  1. Patch extension manifest.
import { ManifestPatcher } from '@adguard/dnr-rulesets';

const patcher = new ManifestPatcher();

patcher.path(
  '<path-to-manifest>',
  '<path-to-output>',
  {
    // Optional: specify filter IDs to include
    ids: ['2', '3'],
    // Optional: specify enabled filter IDs
    enabled: ['2'],
    // Optional: set to true to overwrite existing rulesets
    forceUpdate: true,
    // Optional: set prefix for ruleset paths
    rulesetPrefix: 'ruleset_',
    // Optional: specify filter files matching glob pattern
    filtersMatch: 'filter_+([0-9]).txt',
  },
)

Output structure

/
|
|declarative
|   |
|   |ruleset_<id>
|       |
|       |ruleset_<id>.json // DNR ruleset converted from filter_<id>.txt
|       |metadata.json // Ruleset metadata with source mapping
|       |lazy_Metadata.json // Additional ruleset metadata for lazy loading
|
|filter_<id>.txt // Original filter rules with specified id

Advanced usage

Injecting rulesets to the manifest object

We also provide flexible API to apply rulesets to the manifest object. It can be useful if you want to patch to the manifest while bundling.

import { RulesetsInjector } from '@adguard/dnr-rulesets';

const injector = new RulesetsInjector();

const manifest = {
  // Your manifest data
};

const ManifestWithRulesets = injector.applyRulesets(
  (id) => `<path to rulesets>/${id}.json`,
  manifest,
  ['2', '3'],
  {
    // Optional: specify filter IDs to include
    ids: ['2', '3'],
    // Optional: specify enabled filter IDs
    enabled: ['2'],
    // Optional: set to true to overwrite existing rulesets
    forceUpdate: true,
    // Optional: set prefix for ruleset paths
    rulesetPrefix: 'ruleset_',
  },
);

Example

Example of usage: adguard-api-mv3

Included filter lists

Ad Blocking

AdGuard Base filter

EasyList + AdGuard English filter. This filter is necessary for quality ad blocking.

  • Filter ID: 2
  • Path: <filters-directory>/declarative/ruleset_2/ruleset_2.json

AdGuard Mobile Ads filter

Filter for all known mobile ad networks. Useful for mobile devices.

  • Filter ID: 11
  • Path: <filters-directory>/declarative/ruleset_11/ruleset_11.json

AdGuard Quick Fixes filter

IMPORTANT: This filter is not convertible (excluded from build), but it is still included in the metadata. It should be downloaded from the server on the client and applied dynamically.

Filter to quickly resolve content filtering issues on popular websites without updating the extension.

  • Filter ID: 24

Privacy

AdGuard Tracking Protection filter

The most comprehensive list of various online counters and web analytics tools. Use this filter if you do not want your actions on the Internet to be tracked.

  • Filter ID: 3
  • Path: <filters-directory>/declarative/ruleset_3/ruleset_3.json

AdGuard URL Tracking filter

Filter that enhances privacy by removing tracking parameters from URLs.

  • Filter ID: 17
  • Path: <filters-directory>/declarative/ruleset_17/ruleset_17.json

Social Widgets

AdGuard Social Media filter

Filter for social media widgets such as 'Like' and 'Share' buttons and more.

  • Filter ID: 4
  • Path: <filters-directory>/declarative/ruleset_4/ruleset_4.json

Annoyances

AdGuard Cookie Notices filter

Blocks cookie notices on web pages.

  • Filter ID: 18
  • Path: <filters-directory>/declarative/ruleset_18/ruleset_18.json

AdGuard Popups filter

Blocks all kinds of pop-ups that are not necessary for websites' operation according to our Filter policy.

  • Filter ID: 19
  • Path: <filters-directory>/declarative/ruleset_19/ruleset_19.json

AdGuard Mobile App Banners filter

Blocks irritating banners that promote mobile apps of websites.

  • Filter ID: 20
  • Path: <filters-directory>/declarative/ruleset_20/ruleset_20.json

AdGuard Other Annoyances filter

Blocks irritating elements on web pages that do not fall under the popular categories of annoyances.

  • Filter ID: 21
  • Path: <filters-directory>/declarative/ruleset_21/ruleset_21.json

AdGuard Widgets filter

Blocks annoying third-party widgets: online assistants, live support chats, etc.

  • Filter ID: 22
  • Path: <filters-directory>/declarative/ruleset_22/ruleset_22.json

Security

Online Malicious URL Blocklist

Blocks domains that are known to be used to propagate malware and spyware.

  • Filter ID: 208
  • Path: <filters-directory>/declarative/ruleset_208/ruleset_208.json

Phishing URL Blocklist

Phishing URL blocklist for uBlock Origin (uBO), AdGuard, Vivaldi, Pi-hole, Hosts file, Dnsmasq, BIND, Unbound, Snort and Suricata.

  • Filter ID: 255
  • Path: <filters-directory>/declarative/ruleset_255/ruleset_255.json

Scam Blocklist by DurableNapkin

List for blocking untrustworthy websites.

  • Filter ID: 256
  • Path: <filters-directory>/declarative/ruleset_256/ruleset_256.json

uBlock Origin – Badware risks

Filter for risky sites, warning users of potential threats.

  • Filter ID: 257
  • Path: <filters-directory>/declarative/ruleset_257/ruleset_257.json

Other

AdGuard Experimental filter

Filter designed to test certain hazardous filtering rules before they are added to the basic filters.

  • Filter ID: 5
  • Path: <filters-directory>/declarative/ruleset_5/ruleset_5.json

Filter unblocking search ads and self-promotion

Filter that unblocks search ads in Google, DuckDuckGo, Bing, or Yahoo and self-promotion on websites.

  • Filter ID: 10
  • Path: <filters-directory>/declarative/ruleset_10/ruleset_10.json

Language-specific

AdGuard Russian filter

Filter that enables ad blocking on websites in Russian language.

  • Filter ID: 1
  • Path: <filters-directory>/declarative/ruleset_1/ruleset_1.json

AdGuard German filter

EasyList Germany + AdGuard German filter. Filter list that specifically removes ads on websites in German language.

  • Filter ID: 6
  • Path: <filters-directory>/declarative/ruleset_6/ruleset_6.json

AdGuard Japanese filter

Filter that enables ad blocking on websites in Japanese language.

  • Filter ID: 7
  • Path: <filters-directory>/declarative/ruleset_7/ruleset_7.json

AdGuard Dutch filter

EasyList Dutch + AdGuard Dutch filter. Filter list that specifically removes ads on websites in Dutch language.

  • Filter ID: 8
  • Path: <filters-directory>/declarative/ruleset_8/ruleset_8.json

AdGuard Spanish/Portuguese filter

Filter list that specifically removes ads on websites in Spanish, Portuguese, and Brazilian Portuguese languages.

  • Filter ID: 9
  • Path: <filters-directory>/declarative/ruleset_9/ruleset_9.json

AdGuard Turkish filter

Filter list that specifically removes ads on websites in Turkish language.

  • Filter ID: 13
  • Path: <filters-directory>/declarative/ruleset_13/ruleset_13.json

AdGuard French filter

Liste FR + AdGuard French filter. Filter list that specifically removes ads on websites in French language.

  • Filter ID: 16
  • Path: <filters-directory>/declarative/ruleset_16/ruleset_16.json

AdGuard Ukrainian filter

Filter that enables ad blocking on websites in Ukrainian language.

  • Filter ID: 23
  • Path: <filters-directory>/declarative/ruleset_23/ruleset_23.json

Bulgarian list

Additional filter list for websites in Bulgarian.

  • Filter ID: 103
  • Path: <filters-directory>/declarative/ruleset_103/ruleset_103.json

EasyList Czech and Slovak

Additional filter list for websites in Czech and Slovak.

  • Filter ID: 105
  • Path: <filters-directory>/declarative/ruleset_105/ruleset_105.json

EasyList Hebrew

Additional filter list for websites in Hebrew.

  • Filter ID: 108
  • Path: <filters-directory>/declarative/ruleset_108/ruleset_108.json

EasyList Italy

Additional filter list for websites in Italian.

  • Filter ID: 109
  • Path: <filters-directory>/declarative/ruleset_109/ruleset_109.json

EasyList Lithuania

Additional filter list for websites in Lithuanian.

  • Filter ID: 110
  • Path: <filters-directory>/declarative/ruleset_110/ruleset_110.json

Latvian List

Additional filter list for websites in Latvian.

  • Filter ID: 111
  • Path: <filters-directory>/declarative/ruleset_111/ruleset_111.json

Liste AR

Additional filter list for websites in Arabic.

  • Filter ID: 112
  • Path: <filters-directory>/declarative/ruleset_112/ruleset_112.json

AdBlockID

Additional filter list for websites in Indonesian.

  • Filter ID: 120
  • Path: <filters-directory>/declarative/ruleset_120/ruleset_120.json

EasyList Thailand

Filter that blocks ads on Thai sites.

  • Filter ID: 202
  • Path: <filters-directory>/declarative/ruleset_202/ruleset_202.json

Hungarian filter

Hufilter. Filter list that specifically removes ads on websites in the Hungarian language.

  • Filter ID: 203
  • Path: <filters-directory>/declarative/ruleset_203/ruleset_203.json

ABPVN List

Vietnamese adblock filter list.

  • Filter ID: 214
  • Path: <filters-directory>/declarative/ruleset_214/ruleset_214.json

Official Polish filters for AdBlock, uBlock Origin & AdGuard

Additional filter list for websites in Polish.

  • Filter ID: 216
  • Path: <filters-directory>/declarative/ruleset_216/ruleset_216.json

Polish GDPR-Cookies Filters

Polish filter list for cookies blocking.

  • Filter ID: 217
  • Path: <filters-directory>/declarative/ruleset_217/ruleset_217.json

Estonian List

Filter for ad blocking on Estonian sites.

  • Filter ID: 218
  • Path: <filters-directory>/declarative/ruleset_218/ruleset_218.json

AdGuard Chinese filter

EasyList China + AdGuard Chinese filter. Filter list that specifically removes ads on websites in Chinese language.

  • Filter ID: 224
  • Path: <filters-directory>/declarative/ruleset_224/ruleset_224.json

List-KR

Filter that removes ads and various scripts from websites with Korean content. Combined and augmented with AdGuard-specific rules for enhanced filtering. This filter is expected to be used alongside with AdGuard Base filter.

  • Filter ID: 227
  • Path: <filters-directory>/declarative/ruleset_227/ruleset_227.json

Adblock List for Finland

Finnish ad blocking filter list.

  • Filter ID: 233
  • Path: <filters-directory>/declarative/ruleset_233/ruleset_233.json

Persian Blocker

Filter list for blocking ads and trackers on websites in Persian.

  • Filter ID: 235
  • Path: <filters-directory>/declarative/ruleset_235/ruleset_235.json

Polish Anti Adblock Filters

Official Polish filters against Adblock alerts.

  • Filter ID: 238
  • Path: <filters-directory>/declarative/ruleset_238/ruleset_238.json

Frellwit's Swedish Filter

Filter that aims to remove regional Swedish ads, tracking, social media, annoyances, sponsored articles etc.

  • Filter ID: 243
  • Path: <filters-directory>/declarative/ruleset_243/ruleset_243.json

Dandelion Sprout's Nordic Filters

This list covers websites for Norway, Denmark, Iceland, Danish territories, and the Sami indigenous population.

  • Filter ID: 249
  • Path: <filters-directory>/declarative/ruleset_249/ruleset_249.json

Dandelion Sprout's Serbo-Croatian List

A filter list for websites in Serbian, Montenegrin, Croatian, and Bosnian.

  • Filter ID: 252
  • Path: <filters-directory>/declarative/ruleset_252/ruleset_252.json

IndianList

Additional filter list for websites in Hindi, Tamil and other Dravidian and Indic languages.

  • Filter ID: 253
  • Path: <filters-directory>/declarative/ruleset_253/ruleset_253.json

Macedonian adBlock Filters

Blocks ads and trackers on various Macedonian websites.

  • Filter ID: 254
  • Path: <filters-directory>/declarative/ruleset_254/ruleset_254.json

Development

build:assets

Downloads original rules, converts it to DNR rule sets via TSUrlFilter declarative-converter and generates extension manifest with predefined rules resources.

pnpm run build:assets

build:lib

Builds SDK to load DNR rule sets to the specified directory.

pnpm run build:lib

build:cli

Builds CLI utility to load DNR rule sets to the specified directory.

pnpm run build:cli

build:docs

Generates Included filter lists section.

pnpm run build:docs

build

Clears dist folder and runs build:assets, build:cli and build:lib scripts.

pnpm run build
1.2.20241101180050

10 months ago

1.2.20241101090105

10 months ago

1.2.20241101150100

10 months ago

1.2.20241102060055

10 months ago

1.2.20241101210059

10 months ago

1.2.20241102000101

10 months ago

1.2.20241102090116

10 months ago

1.2.20241101120103

10 months ago

1.2.20241031090100

10 months ago

1.2.20241031180049

10 months ago

1.2.20241101000101

10 months ago

1.2.20241031120059

10 months ago

1.2.20241031210055

10 months ago

1.2.20241031150056

10 months ago

1.2.20241101060059

10 months ago

1.2.20241030210100

10 months ago

1.2.20241026000103

10 months ago

1.2.20241028180050

10 months ago

1.2.20241027000101

10 months ago

1.2.20241031000102

10 months ago

1.2.20241027180050

10 months ago

1.2.20241025000101

10 months ago

1.2.20241029180050

10 months ago

1.2.20241029090104

10 months ago

1.2.20241028090103

10 months ago

1.2.20241030180052

10 months ago

1.2.20241030150052

10 months ago

1.2.20241026090057

10 months ago

1.2.20241024210058

10 months ago

1.2.20241025090059

10 months ago

1.2.20241027210058

10 months ago

1.2.20241029210056

10 months ago

1.2.20241029060055

10 months ago

1.2.20241028000105

10 months ago

1.2.20241029120104

10 months ago

1.2.20241027120051

10 months ago

1.2.20241025180049

10 months ago

1.2.20241026150052

10 months ago

1.2.20241030060057

10 months ago

1.2.20241031060054

10 months ago

1.2.20241025060054

10 months ago

1.2.20241028120106

10 months ago

1.2.20241026120051

10 months ago

1.2.20241026060055

10 months ago

1.2.20241030120051

10 months ago

1.2.20241028060057

10 months ago

1.2.20241029100431

10 months ago

1.2.20241028150057

10 months ago

1.2.20241027060057

10 months ago

1.2.20241027090057

10 months ago

1.2.20241026210056

10 months ago

1.2.20241025210055

10 months ago

1.2.20241025150056

10 months ago

1.2.20241025120102

10 months ago

1.2.20241024180048

10 months ago

1.2.20241027150054

10 months ago

1.2.20241026180049

10 months ago

1.2.20241029000101

10 months ago

1.2.20241029150109

10 months ago

1.2.20241030090057

10 months ago

1.2.20241030000102

10 months ago

1.2.20241028210058

10 months ago

1.2.20241024060057

10 months ago

1.2.20241023120050

10 months ago

1.2.20241023150056

10 months ago

1.2.20241024150053

10 months ago

1.2.20241023090117

10 months ago

1.2.20241024120050

10 months ago

1.2.20241023180051

10 months ago

1.2.20241023210054

10 months ago

1.2.20241024000101

10 months ago

1.2.20241024090059

10 months ago

1.2.20241023060055

10 months ago

1.2.20241023000105

10 months ago

1.2.20241022210057

10 months ago

1.2.20241022180103

10 months ago

1.2.20241021210058

10 months ago

1.2.20241022090051

10 months ago

1.2.20241022060055

10 months ago

1.2.20241022000105

10 months ago

1.2.20241022120051

10 months ago

1.2.20241022150101

10 months ago

1.2.20241021090059

10 months ago

1.2.20241021060053

10 months ago

1.2.20241021150102

10 months ago

1.2.20241021180050

10 months ago

1.2.20241021120052

10 months ago

1.2.20241020150052

10 months ago

1.2.20241020090056

10 months ago

1.2.20241019060056

10 months ago

1.2.20241019120051

10 months ago

1.2.20241017000059

10 months ago

1.2.20241018060054

10 months ago

1.2.20241017150050

10 months ago

1.2.20241018120056

10 months ago

1.2.20241016120054

10 months ago

1.2.20241017210058

10 months ago

1.2.20241018090053

10 months ago

1.2.20241018000106

10 months ago

1.2.20241016150055

10 months ago

1.2.20241019000101

10 months ago

1.2.20241018210058

10 months ago

1.2.20241020210059

10 months ago

1.2.20241017120054

10 months ago

1.2.20241019090052

10 months ago

1.2.20241020131948

10 months ago

1.2.20241017180048

10 months ago

1.2.20241020000103

10 months ago

1.2.20241021000107

10 months ago

1.2.20241019210059

10 months ago

1.2.20241020060053

10 months ago

1.2.20241016180050

10 months ago

1.2.20241017090106

10 months ago

1.2.20241020120050

10 months ago

1.2.20241019180050

10 months ago

1.2.20241018150056

10 months ago

1.2.20241016060055

10 months ago

1.2.20241020180051

10 months ago

1.2.20241016210055

10 months ago

1.2.20241018180050

10 months ago

1.2.20241019150052

10 months ago

1.2.20241017060059

10 months ago

1.2.20241016090053

10 months ago

1.2.20241015090059

10 months ago

1.2.20241015210057

10 months ago

1.2.20241015150055

10 months ago

1.2.20241015060056

10 months ago

1.2.20241015180048

10 months ago

1.2.20241015120058

10 months ago

1.2.20241016000106

10 months ago

1.2.20241014210058

10 months ago

1.2.20241014180048

10 months ago

1.2.20241015000102

10 months ago

1.2.20241011180048

11 months ago

1.2.20241001120057

11 months ago

1.2.20240929180049

11 months ago

1.2.20241010180057

11 months ago

1.2.20241006180049

11 months ago

1.2.20240926000100

11 months ago

1.2.20241002210101

11 months ago

1.2.20241009150051

11 months ago

1.2.20240930090101

11 months ago

1.2.20240930000108

11 months ago

1.2.20241014150052

10 months ago

1.2.20240928180046

11 months ago

1.2.20241001060055

11 months ago

1.2.20240927000100

11 months ago

1.2.20241002120058

11 months ago

1.2.20241002090106

11 months ago

1.2.20241002060056

11 months ago

1.2.20241014090056

10 months ago

1.2.20241009210058

11 months ago

1.2.20240930060055

11 months ago

1.2.20241003060055

11 months ago

1.2.20240927180049

11 months ago

1.2.20241004180050

11 months ago

1.2.20240930132036

11 months ago

1.2.20241007180048

11 months ago

1.2.20241004000105

11 months ago

1.2.20241008090055

11 months ago

1.2.20241003120050

11 months ago

1.2.20240926060052

11 months ago

1.2.20241002000101

11 months ago

1.2.20241004210101

11 months ago

1.2.20241001210103

11 months ago

1.2.20240928090101

11 months ago

1.2.20241007210055

11 months ago

1.2.20240928000102

11 months ago

1.2.20241007090051

11 months ago

1.2.20241012090054

11 months ago

1.2.20240928060052

11 months ago

1.2.20241010060055

11 months ago

1.2.20241004120059

11 months ago

1.2.20241006210056

11 months ago

1.2.20240926120102

11 months ago

1.2.20241006000111

11 months ago

1.2.20241008180052

11 months ago

1.2.20240927060054

11 months ago

1.2.20241005210055

11 months ago

1.2.20241003180051

11 months ago

1.2.20240929150049

11 months ago

1.2.20241001090059

11 months ago

1.2.20241012210057

11 months ago

1.2.20241005000104

11 months ago

1.2.20241011150050

11 months ago

1.2.20241005120047

11 months ago

1.2.20241008150053

11 months ago

1.2.20241011120052

11 months ago

1.2.20241012120048

11 months ago

1.2.20241010150057

11 months ago

1.2.20241013090056

10 months ago

1.2.20240925120055

11 months ago

1.2.20241014060055

10 months ago

1.2.20240930180048

11 months ago

1.2.20241007060052

11 months ago

1.2.20241006090054

11 months ago

1.2.20241013000107

10 months ago

1.2.20240926210058

11 months ago

1.2.20241003150051

11 months ago

1.2.20240926150055

11 months ago

1.2.20241013060055

10 months ago

1.2.20241008060050

11 months ago

1.2.20240927090059

11 months ago

1.2.20241009000102

11 months ago

1.2.20241014000105

10 months ago

1.2.20240930210058

11 months ago

1.2.20241003090059

11 months ago

1.2.20240927150049

11 months ago

1.2.20241003210057

11 months ago

1.2.20241013120051

10 months ago

1.2.20240925210059

11 months ago

1.2.20241009060050

11 months ago

1.2.20240926090055

11 months ago

1.2.20241004150052

11 months ago

1.2.20241002150058

11 months ago

1.2.20241003000051

11 months ago

1.2.20240930150058

11 months ago

1.2.20241008000105

11 months ago

1.2.20241013210103

10 months ago

1.2.20241004090058

11 months ago

1.2.20240925090058

11 months ago

1.2.20240927210057

11 months ago

1.2.20241005090052

11 months ago

1.2.20241005150049

11 months ago

1.2.20241006060051

11 months ago

1.2.20241001180050

11 months ago

1.2.20241006120049

11 months ago

1.2.20241007000104

11 months ago

1.2.20240929120049

11 months ago

1.2.20241010120053

11 months ago

1.2.20241009120822

11 months ago

1.2.20240929060054

11 months ago

1.2.20241008120056

11 months ago

1.2.20240928150049

11 months ago

1.2.20241009180050

11 months ago

1.2.20240926180119

11 months ago

1.2.20241012000059

11 months ago

1.2.20240925150057

11 months ago

1.2.20241007150049

11 months ago

1.2.20240928120047

11 months ago

1.2.20241011210057

11 months ago

1.2.20241001000059

11 months ago

1.2.20240929000102

11 months ago

1.2.20241012150050

11 months ago

1.2.20240929090057

11 months ago

1.2.20240925180046

11 months ago

1.2.20241011090059

11 months ago

1.2.20240928210056

11 months ago

1.2.20241011060053

11 months ago

1.2.20241011000102

11 months ago

1.2.20241001150053

11 months ago

1.2.20241005060052

11 months ago

1.2.20240927120049

11 months ago

1.2.20241010090056

11 months ago

1.2.20241010000104

11 months ago

1.2.20241012060054

11 months ago

1.2.20241012180049

11 months ago

1.2.20241008210052

11 months ago

1.2.20241002180100

11 months ago

1.2.20241010210055

11 months ago

1.2.20241004060053

11 months ago

1.2.20241006150049

11 months ago

1.2.20241007120054

11 months ago

1.2.20241005180047

11 months ago

1.2.20241009090058

11 months ago

1.2.20240929210058

11 months ago

1.2.20240925060058

11 months ago

1.2.20241013150050

10 months ago

1.2.20241014120054

10 months ago

1.2.20240924120055

11 months ago

1.2.20240924060052

11 months ago

1.2.20240924210058

11 months ago

1.2.20240924180047

11 months ago

1.2.20240925000100

11 months ago

1.2.20240924090059

11 months ago

1.2.20240924150049

11 months ago

1.2.20240923120104

11 months ago

1.2.20240915090056

11 months ago

1.1.20240903144259

12 months ago

1.2.20240909210058

12 months ago

1.2.20240913060050

11 months ago

1.2.20240917180045

11 months ago

1.2.20240911180045

12 months ago

1.2.20240910180051

12 months ago

1.2.20240919120053

11 months ago

1.2.20240919210117

11 months ago

1.2.20240909150053

12 months ago

1.2.20240922180049

11 months ago

1.1.20240904120047

12 months ago

1.2.20240915150047

11 months ago

1.1.20240904210101

12 months ago

1.2.20240920090103

11 months ago

1.1.20240904060048

12 months ago

1.2.20240918120053

11 months ago

1.1.20240905060050

12 months ago

1.1.20240905210048

12 months ago

1.1.20240903180044

12 months ago

1.1.20240906090049

12 months ago

1.1.20240907090054

12 months ago

1.2.20240918180047

11 months ago

1.2.20240914060053

11 months ago

1.2.20240914120048

11 months ago

1.2.20240920000102

11 months ago

1.1.20240906210055

12 months ago

1.1.20240907150048

12 months ago

1.2.20240916180051

11 months ago

1.2.20240920150055

11 months ago

1.2.20240918060101

11 months ago

1.2.20240914210058

11 months ago

1.2.20240923060053

11 months ago

1.2.20240909120054

12 months ago

1.2.20240916090141

11 months ago

1.2.20240911120050

12 months ago

1.2.20240912210056

12 months ago

1.1.5

12 months ago

1.2.20240922090057

11 months ago

1.2.20240921180048

11 months ago

1.2.20240913090056

11 months ago

1.2.20240915210058

11 months ago

1.2.20240912180046

12 months ago

1.2.20240913000059

11 months ago

1.2.20240911060050

12 months ago

1.2.20240910120056

12 months ago

1.2.20240914180059

11 months ago

1.2.20240922150050

11 months ago

1.1.20240906120110

12 months ago

1.2.20240922000102

11 months ago

1.1.20240907120048

12 months ago

1.1.20240907060050

12 months ago

1.2.20240912090101

12 months ago

1.2.20240919060051

11 months ago

1.2.20240923132603

11 months ago

1.1.20240906150048

12 months ago

1.2.20240918000100

11 months ago

1.1.20240906000101

12 months ago

1.1.20240905170409

12 months ago

1.1.20240909090056

12 months ago

1.2.20240915000104

11 months ago

1.1.20240903150054

12 months ago

1.1.20240908180048

12 months ago

1.2.20240916120054

11 months ago

1.1.20240903210046

12 months ago

1.2.20240912000059

12 months ago

1.2.20240909180048

12 months ago

1.2.20240917210058

11 months ago

1.2.20240923150055

11 months ago

1.2.20240911150053

12 months ago

1.1.20240908060049

12 months ago

1.2.20240922210055

11 months ago

1.2.20240918090057

11 months ago

1.1.20240905180046

12 months ago

1.2.20240921120049

11 months ago

1.2.20240921060052

11 months ago

1.1.20240908120048

12 months ago

1.2.20240923090058

11 months ago

1.2.20240918150058

11 months ago

1.2.20240918134810

11 months ago

1.2.20240921210103

11 months ago

1.1.20240908210057

12 months ago

1.2.20240910210056

12 months ago

1.1.20240909000106

12 months ago

1.2.20240916060051

11 months ago

1.2.20240913120117

11 months ago

1.2.20240918210054

11 months ago

1.2.20240920120052

11 months ago

1.1.20240904000057

12 months ago

1.2.20240917150056

11 months ago

1.2.20240917060050

11 months ago

1.1.20240904090052

12 months ago

1.1.20240906180045

12 months ago

1.2.20240919150046

11 months ago

1.2.20240910000101

12 months ago

1.2.20240911210055

12 months ago

1.2.20240910150056

12 months ago

1.2.20240910060056

12 months ago

1.2.20240920060052

11 months ago

1.2.20240923000103

11 months ago

1.2.20240915180047

11 months ago

1.2.20240919180052

11 months ago

1.2.20240917120048

11 months ago

1.2.20240910090104

12 months ago

1.1.20240908150050

12 months ago

1.2.20240916000100

11 months ago

1.1.20240907180046

12 months ago

1.2.20240916150053

11 months ago

1.1.20240908090056

12 months ago

1.1.20240904150053

12 months ago

1.2.20240913150055

11 months ago

1.1.20240905000057

12 months ago

1.2.20240914090049

11 months ago

1.2.20240921000103

11 months ago

1.2.20240917000056

11 months ago

1.2.20240924000102

11 months ago

1.1.20240904180046

12 months ago

1.1.20240905090057

12 months ago

1.2.20240920210056

11 months ago

1.2.20240917090056

11 months ago

1.1.20240905120051

12 months ago

1.2.20240919000104

11 months ago

1.1.20240905150049

12 months ago

1.1.20240907000102

12 months ago

1.1.20240908000059

12 months ago

1.1.20240909060048

12 months ago

1.2.20240921090053

11 months ago

1.2.20240921150047

11 months ago

1.2.20240920180049

11 months ago

1.2.20240911090056

12 months ago

1.2.20240923210056

11 months ago

1.2.20240913210054

11 months ago

1.2.20240912060053

12 months ago

1.2.20240922060053

11 months ago

1.2.20240911000059

12 months ago

1.2.20240915120048

11 months ago

1.2.20240915060051

11 months ago

1.1.20240907210057

12 months ago

1.2.20240916210056

11 months ago

1.2.20240922120048

11 months ago

1.2.20240914150048

11 months ago

1.2.20240923180048

11 months ago

1.2.20240913180047

11 months ago

1.2.20240912120048

12 months ago

1.1.20240906060048

12 months ago

1.2.20240914000059

11 months ago

1.1.4

1 year ago

1.1.2

1 year ago

1.1.1

1 year ago

1.0.0

1 year ago

0.1.0

1 year ago

0.0.2

1 year ago