1.2.20241102090116 • Published 8 months ago

@adguard/dnr-rulesets v1.2.20241102090116

Weekly downloads
-
License
GPL-3.0-only
Repository
-
Last release
8 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

8 months ago

1.2.20241101090105

8 months ago

1.2.20241101150100

8 months ago

1.2.20241102060055

8 months ago

1.2.20241101210059

8 months ago

1.2.20241102000101

8 months ago

1.2.20241102090116

8 months ago

1.2.20241101120103

8 months ago

1.2.20241031090100

9 months ago

1.2.20241031180049

9 months ago

1.2.20241101000101

9 months ago

1.2.20241031120059

9 months ago

1.2.20241031210055

9 months ago

1.2.20241031150056

9 months ago

1.2.20241101060059

8 months ago

1.2.20241030210100

9 months ago

1.2.20241026000103

9 months ago

1.2.20241028180050

9 months ago

1.2.20241027000101

9 months ago

1.2.20241031000102

9 months ago

1.2.20241027180050

9 months ago

1.2.20241025000101

9 months ago

1.2.20241029180050

9 months ago

1.2.20241029090104

9 months ago

1.2.20241028090103

9 months ago

1.2.20241030180052

9 months ago

1.2.20241030150052

9 months ago

1.2.20241026090057

9 months ago

1.2.20241024210058

9 months ago

1.2.20241025090059

9 months ago

1.2.20241027210058

9 months ago

1.2.20241029210056

9 months ago

1.2.20241029060055

9 months ago

1.2.20241028000105

9 months ago

1.2.20241029120104

9 months ago

1.2.20241027120051

9 months ago

1.2.20241025180049

9 months ago

1.2.20241026150052

9 months ago

1.2.20241030060057

9 months ago

1.2.20241031060054

9 months ago

1.2.20241025060054

9 months ago

1.2.20241028120106

9 months ago

1.2.20241026120051

9 months ago

1.2.20241026060055

9 months ago

1.2.20241030120051

9 months ago

1.2.20241028060057

9 months ago

1.2.20241029100431

9 months ago

1.2.20241028150057

9 months ago

1.2.20241027060057

9 months ago

1.2.20241027090057

9 months ago

1.2.20241026210056

9 months ago

1.2.20241025210055

9 months ago

1.2.20241025150056

9 months ago

1.2.20241025120102

9 months ago

1.2.20241024180048

9 months ago

1.2.20241027150054

9 months ago

1.2.20241026180049

9 months ago

1.2.20241029000101

9 months ago

1.2.20241029150109

9 months ago

1.2.20241030090057

9 months ago

1.2.20241030000102

9 months ago

1.2.20241028210058

9 months ago

1.2.20241024060057

9 months ago

1.2.20241023120050

9 months ago

1.2.20241023150056

9 months ago

1.2.20241024150053

9 months ago

1.2.20241023090117

9 months ago

1.2.20241024120050

9 months ago

1.2.20241023180051

9 months ago

1.2.20241023210054

9 months ago

1.2.20241024000101

9 months ago

1.2.20241024090059

9 months ago

1.2.20241023060055

9 months ago

1.2.20241023000105

9 months ago

1.2.20241022210057

9 months ago

1.2.20241022180103

9 months ago

1.2.20241021210058

9 months ago

1.2.20241022090051

9 months ago

1.2.20241022060055

9 months ago

1.2.20241022000105

9 months ago

1.2.20241022120051

9 months ago

1.2.20241022150101

9 months ago

1.2.20241021090059

9 months ago

1.2.20241021060053

9 months ago

1.2.20241021150102

9 months ago

1.2.20241021180050

9 months ago

1.2.20241021120052

9 months ago

1.2.20241020150052

9 months ago

1.2.20241020090056

9 months ago

1.2.20241019060056

9 months ago

1.2.20241019120051

9 months ago

1.2.20241017000059

9 months ago

1.2.20241018060054

9 months ago

1.2.20241017150050

9 months ago

1.2.20241018120056

9 months ago

1.2.20241016120054

9 months ago

1.2.20241017210058

9 months ago

1.2.20241018090053

9 months ago

1.2.20241018000106

9 months ago

1.2.20241016150055

9 months ago

1.2.20241019000101

9 months ago

1.2.20241018210058

9 months ago

1.2.20241020210059

9 months ago

1.2.20241017120054

9 months ago

1.2.20241019090052

9 months ago

1.2.20241020131948

9 months ago

1.2.20241017180048

9 months ago

1.2.20241020000103

9 months ago

1.2.20241021000107

9 months ago

1.2.20241019210059

9 months ago

1.2.20241020060053

9 months ago

1.2.20241016180050

9 months ago

1.2.20241017090106

9 months ago

1.2.20241020120050

9 months ago

1.2.20241019180050

9 months ago

1.2.20241018150056

9 months ago

1.2.20241016060055

9 months ago

1.2.20241020180051

9 months ago

1.2.20241016210055

9 months ago

1.2.20241018180050

9 months ago

1.2.20241019150052

9 months ago

1.2.20241017060059

9 months ago

1.2.20241016090053

9 months ago

1.2.20241015090059

9 months ago

1.2.20241015210057

9 months ago

1.2.20241015150055

9 months ago

1.2.20241015060056

9 months ago

1.2.20241015180048

9 months ago

1.2.20241015120058

9 months ago

1.2.20241016000106

9 months ago

1.2.20241014210058

9 months ago

1.2.20241014180048

9 months ago

1.2.20241015000102

9 months ago

1.2.20241011180048

9 months ago

1.2.20241001120057

10 months ago

1.2.20240929180049

10 months ago

1.2.20241010180057

9 months ago

1.2.20241006180049

9 months ago

1.2.20240926000100

10 months ago

1.2.20241002210101

9 months ago

1.2.20241009150051

9 months ago

1.2.20240930090101

10 months ago

1.2.20240930000108

10 months ago

1.2.20241014150052

9 months ago

1.2.20240928180046

10 months ago

1.2.20241001060055

10 months ago

1.2.20240927000100

10 months ago

1.2.20241002120058

9 months ago

1.2.20241002090106

9 months ago

1.2.20241002060056

9 months ago

1.2.20241014090056

9 months ago

1.2.20241009210058

9 months ago

1.2.20240930060055

10 months ago

1.2.20241003060055

9 months ago

1.2.20240927180049

10 months ago

1.2.20241004180050

9 months ago

1.2.20240930132036

10 months ago

1.2.20241007180048

9 months ago

1.2.20241004000105

9 months ago

1.2.20241008090055

9 months ago

1.2.20241003120050

9 months ago

1.2.20240926060052

10 months ago

1.2.20241002000101

10 months ago

1.2.20241004210101

9 months ago

1.2.20241001210103

10 months ago

1.2.20240928090101

10 months ago

1.2.20241007210055

9 months ago

1.2.20240928000102

10 months ago

1.2.20241007090051

9 months ago

1.2.20241012090054

9 months ago

1.2.20240928060052

10 months ago

1.2.20241010060055

9 months ago

1.2.20241004120059

9 months ago

1.2.20241006210056

9 months ago

1.2.20240926120102

10 months ago

1.2.20241006000111

9 months ago

1.2.20241008180052

9 months ago

1.2.20240927060054

10 months ago

1.2.20241005210055

9 months ago

1.2.20241003180051

9 months ago

1.2.20240929150049

10 months ago

1.2.20241001090059

10 months ago

1.2.20241012210057

9 months ago

1.2.20241005000104

9 months ago

1.2.20241011150050

9 months ago

1.2.20241005120047

9 months ago

1.2.20241008150053

9 months ago

1.2.20241011120052

9 months ago

1.2.20241012120048

9 months ago

1.2.20241010150057

9 months ago

1.2.20241013090056

9 months ago

1.2.20240925120055

10 months ago

1.2.20241014060055

9 months ago

1.2.20240930180048

10 months ago

1.2.20241007060052

9 months ago

1.2.20241006090054

9 months ago

1.2.20241013000107

9 months ago

1.2.20240926210058

10 months ago

1.2.20241003150051

9 months ago

1.2.20240926150055

10 months ago

1.2.20241013060055

9 months ago

1.2.20241008060050

9 months ago

1.2.20240927090059

10 months ago

1.2.20241009000102

9 months ago

1.2.20241014000105

9 months ago

1.2.20240930210058

10 months ago

1.2.20241003090059

9 months ago

1.2.20240927150049

10 months ago

1.2.20241003210057

9 months ago

1.2.20241013120051

9 months ago

1.2.20240925210059

10 months ago

1.2.20241009060050

9 months ago

1.2.20240926090055

10 months ago

1.2.20241004150052

9 months ago

1.2.20241002150058

9 months ago

1.2.20241003000051

9 months ago

1.2.20240930150058

10 months ago

1.2.20241008000105

9 months ago

1.2.20241013210103

9 months ago

1.2.20241004090058

9 months ago

1.2.20240925090058

10 months ago

1.2.20240927210057

10 months ago

1.2.20241005090052

9 months ago

1.2.20241005150049

9 months ago

1.2.20241006060051

9 months ago

1.2.20241001180050

10 months ago

1.2.20241006120049

9 months ago

1.2.20241007000104

9 months ago

1.2.20240929120049

10 months ago

1.2.20241010120053

9 months ago

1.2.20241009120822

9 months ago

1.2.20240929060054

10 months ago

1.2.20241008120056

9 months ago

1.2.20240928150049

10 months ago

1.2.20241009180050

9 months ago

1.2.20240926180119

10 months ago

1.2.20241012000059

9 months ago

1.2.20240925150057

10 months ago

1.2.20241007150049

9 months ago

1.2.20240928120047

10 months ago

1.2.20241011210057

9 months ago

1.2.20241001000059

10 months ago

1.2.20240929000102

10 months ago

1.2.20241012150050

9 months ago

1.2.20240929090057

10 months ago

1.2.20240925180046

10 months ago

1.2.20241011090059

9 months ago

1.2.20240928210056

10 months ago

1.2.20241011060053

9 months ago

1.2.20241011000102

9 months ago

1.2.20241001150053

10 months ago

1.2.20241005060052

9 months ago

1.2.20240927120049

10 months ago

1.2.20241010090056

9 months ago

1.2.20241010000104

9 months ago

1.2.20241012060054

9 months ago

1.2.20241012180049

9 months ago

1.2.20241008210052

9 months ago

1.2.20241002180100

9 months ago

1.2.20241010210055

9 months ago

1.2.20241004060053

9 months ago

1.2.20241006150049

9 months ago

1.2.20241007120054

9 months ago

1.2.20241005180047

9 months ago

1.2.20241009090058

9 months ago

1.2.20240929210058

10 months ago

1.2.20240925060058

10 months ago

1.2.20241013150050

9 months ago

1.2.20241014120054

9 months ago

1.2.20240924120055

10 months ago

1.2.20240924060052

10 months ago

1.2.20240924210058

10 months ago

1.2.20240924180047

10 months ago

1.2.20240925000100

10 months ago

1.2.20240924090059

10 months ago

1.2.20240924150049

10 months ago

1.2.20240923120104

10 months ago

1.2.20240915090056

10 months ago

1.1.20240903144259

10 months ago

1.2.20240909210058

10 months ago

1.2.20240913060050

10 months ago

1.2.20240917180045

10 months ago

1.2.20240911180045

10 months ago

1.2.20240910180051

10 months ago

1.2.20240919120053

10 months ago

1.2.20240919210117

10 months ago

1.2.20240909150053

10 months ago

1.2.20240922180049

10 months ago

1.1.20240904120047

10 months ago

1.2.20240915150047

10 months ago

1.1.20240904210101

10 months ago

1.2.20240920090103

10 months ago

1.1.20240904060048

10 months ago

1.2.20240918120053

10 months ago

1.1.20240905060050

10 months ago

1.1.20240905210048

10 months ago

1.1.20240903180044

10 months ago

1.1.20240906090049

10 months ago

1.1.20240907090054

10 months ago

1.2.20240918180047

10 months ago

1.2.20240914060053

10 months ago

1.2.20240914120048

10 months ago

1.2.20240920000102

10 months ago

1.1.20240906210055

10 months ago

1.1.20240907150048

10 months ago

1.2.20240916180051

10 months ago

1.2.20240920150055

10 months ago

1.2.20240918060101

10 months ago

1.2.20240914210058

10 months ago

1.2.20240923060053

10 months ago

1.2.20240909120054

10 months ago

1.2.20240916090141

10 months ago

1.2.20240911120050

10 months ago

1.2.20240912210056

10 months ago

1.1.5

11 months ago

1.2.20240922090057

10 months ago

1.2.20240921180048

10 months ago

1.2.20240913090056

10 months ago

1.2.20240915210058

10 months ago

1.2.20240912180046

10 months ago

1.2.20240913000059

10 months ago

1.2.20240911060050

10 months ago

1.2.20240910120056

10 months ago

1.2.20240914180059

10 months ago

1.2.20240922150050

10 months ago

1.1.20240906120110

10 months ago

1.2.20240922000102

10 months ago

1.1.20240907120048

10 months ago

1.1.20240907060050

10 months ago

1.2.20240912090101

10 months ago

1.2.20240919060051

10 months ago

1.2.20240923132603

10 months ago

1.1.20240906150048

10 months ago

1.2.20240918000100

10 months ago

1.1.20240906000101

10 months ago

1.1.20240905170409

10 months ago

1.1.20240909090056

10 months ago

1.2.20240915000104

10 months ago

1.1.20240903150054

10 months ago

1.1.20240908180048

10 months ago

1.2.20240916120054

10 months ago

1.1.20240903210046

10 months ago

1.2.20240912000059

10 months ago

1.2.20240909180048

10 months ago

1.2.20240917210058

10 months ago

1.2.20240923150055

10 months ago

1.2.20240911150053

10 months ago

1.1.20240908060049

10 months ago

1.2.20240922210055

10 months ago

1.2.20240918090057

10 months ago

1.1.20240905180046

10 months ago

1.2.20240921120049

10 months ago

1.2.20240921060052

10 months ago

1.1.20240908120048

10 months ago

1.2.20240923090058

10 months ago

1.2.20240918150058

10 months ago

1.2.20240918134810

10 months ago

1.2.20240921210103

10 months ago

1.1.20240908210057

10 months ago

1.2.20240910210056

10 months ago

1.1.20240909000106

10 months ago

1.2.20240916060051

10 months ago

1.2.20240913120117

10 months ago

1.2.20240918210054

10 months ago

1.2.20240920120052

10 months ago

1.1.20240904000057

10 months ago

1.2.20240917150056

10 months ago

1.2.20240917060050

10 months ago

1.1.20240904090052

10 months ago

1.1.20240906180045

10 months ago

1.2.20240919150046

10 months ago

1.2.20240910000101

10 months ago

1.2.20240911210055

10 months ago

1.2.20240910150056

10 months ago

1.2.20240910060056

10 months ago

1.2.20240920060052

10 months ago

1.2.20240923000103

10 months ago

1.2.20240915180047

10 months ago

1.2.20240919180052

10 months ago

1.2.20240917120048

10 months ago

1.2.20240910090104

10 months ago

1.1.20240908150050

10 months ago

1.2.20240916000100

10 months ago

1.1.20240907180046

10 months ago

1.2.20240916150053

10 months ago

1.1.20240908090056

10 months ago

1.1.20240904150053

10 months ago

1.2.20240913150055

10 months ago

1.1.20240905000057

10 months ago

1.2.20240914090049

10 months ago

1.2.20240921000103

10 months ago

1.2.20240917000056

10 months ago

1.2.20240924000102

10 months ago

1.1.20240904180046

10 months ago

1.1.20240905090057

10 months ago

1.2.20240920210056

10 months ago

1.2.20240917090056

10 months ago

1.1.20240905120051

10 months ago

1.2.20240919000104

10 months ago

1.1.20240905150049

10 months ago

1.1.20240907000102

10 months ago

1.1.20240908000059

10 months ago

1.1.20240909060048

10 months ago

1.2.20240921090053

10 months ago

1.2.20240921150047

10 months ago

1.2.20240920180049

10 months ago

1.2.20240911090056

10 months ago

1.2.20240923210056

10 months ago

1.2.20240913210054

10 months ago

1.2.20240912060053

10 months ago

1.2.20240922060053

10 months ago

1.2.20240911000059

10 months ago

1.2.20240915120048

10 months ago

1.2.20240915060051

10 months ago

1.1.20240907210057

10 months ago

1.2.20240916210056

10 months ago

1.2.20240922120048

10 months ago

1.2.20240914150048

10 months ago

1.2.20240923180048

10 months ago

1.2.20240913180047

10 months ago

1.2.20240912120048

10 months ago

1.1.20240906060048

10 months ago

1.2.20240914000059

10 months ago

1.1.4

11 months ago

1.1.2

11 months ago

1.1.1

11 months ago

1.0.0

11 months ago

0.1.0

1 year ago

0.0.2

1 year ago