pax_global_header00006660000000000000000000000064151572624120014517gustar00rootroot0000000000000052 comment=8304e13f90f67922b348687aa473a067e4d0c742 remusao-tldts-a081399/000077500000000000000000000000001515726241200146025ustar00rootroot00000000000000remusao-tldts-a081399/.editorconfig000066400000000000000000000003151515726241200172560ustar00rootroot00000000000000# top-most EditorConfig file root = true [*] end_of_line = lf insert_final_newline = true charset = utf-8 trim_trailing_whitespace = true [*.{es,js,json,jsm,jsx,ts}] indent_style = space indent_size = 2 remusao-tldts-a081399/.github/000077500000000000000000000000001515726241200161425ustar00rootroot00000000000000remusao-tldts-a081399/.github/dependabot.yml000066400000000000000000000007431515726241200207760ustar00rootroot00000000000000version: 2 updates: - package-ecosystem: npm directory: '/' schedule: interval: daily time: '04:00' open-pull-requests-limit: 99 reviewers: - remusao labels: - 'PR: Dependencies :nut_and_bolt:' ignore: - dependency-name: chai versions: - 4.3.2 - dependency-name: '@types/node' versions: - 14.14.23 - 15.0.0 - dependency-name: auto versions: - 10.18.5 remusao-tldts-a081399/.github/workflows/000077500000000000000000000000001515726241200201775ustar00rootroot00000000000000remusao-tldts-a081399/.github/workflows/psl.yml000066400000000000000000000032711515726241200215230ustar00rootroot00000000000000name: Assets on: schedule: - cron: '0 20 * * *' jobs: assets: name: Update local assets runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Checkout submodules shell: bash run: | auth_header="$(git config --local --get http.https://github.com/.extraheader)" git submodule sync --recursive git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive - name: Enable Corepack run: corepack enable - name: Get yarn cache id: yarn-cache run: echo "dir=$(yarn config get cacheFolder)" >> "$GITHUB_OUTPUT" - uses: actions/cache@v4 with: path: ${{ steps.yarn-cache.outputs.dir }} key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} restore-keys: | ${{ runner.os }}-yarn- - name: Install dependencies run: yarn install --immutable - name: Fetch latest assets id: fetch run: yarn update - name: Create Pull Request id: cpr uses: peter-evans/create-pull-request@v6 with: token: ${{ secrets.CREATE_PULL_REQUEST_TOKEN }} commit-message: 'Update upstream public suffix list' title: 'Update upstream public suffix list' body: 'Automated update of upstream public suffix list' reviewers: remusao branch: update-psl labels: 'PR: Update PSL :scroll:' - name: Check outputs run: | echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}" echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}" remusao-tldts-a081399/.github/workflows/release.yml000066400000000000000000000024021515726241200223400ustar00rootroot00000000000000name: Release on: push: branches: ['master'] jobs: release: name: Trigger release runs-on: ubuntu-latest if: "!contains(github.event.head_commit.message, 'ci skip') && !contains(github.event.head_commit.message, 'skip ci')" permissions: contents: write id-token: write steps: - uses: actions/checkout@v4 - name: Prepare repository run: | git fetch --depth=1 origin +refs/tags/*:refs/tags/* git fetch --no-tags --prune --depth=1 origin +refs/heads/*:refs/remotes/origin/* git fetch --prune --unshallow - name: Enable Corepack run: corepack enable - name: Use node uses: actions/setup-node@v4 with: cache: yarn node-version-file: '.tool-versions' registry-url: https://registry.npmjs.org - name: Install dependencies run: yarn install --immutable - name: Build run: yarn build - name: Bundle run: yarn bundle - name: Lint run: yarn lint - name: Create release env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} NPM_CONFIG_USERCONFIG: ${{ runner.temp }}/npmrc run: | : > "$NPM_CONFIG_USERCONFIG" yarn release remusao-tldts-a081399/.github/workflows/tests.yml000066400000000000000000000022261515726241200220660ustar00rootroot00000000000000name: Tests on: [pull_request] jobs: test: name: Test on node ${{ matrix.node }} and ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: matrix: node: [20, 22, 24, 25] os: [ubuntu-latest] steps: - uses: actions/checkout@v4 with: submodules: 'true' - name: Enable Corepack run: corepack enable - name: Use node ${{ matrix.node }} uses: actions/setup-node@v4 with: node-version: ${{ matrix.node }} registry-url: https://registry.npmjs.org - name: Get yarn cache id: yarn-cache run: echo "dir=$(yarn config get cacheFolder)" >> "$GITHUB_OUTPUT" - uses: actions/cache@v4 with: path: ${{ steps.yarn-cache.outputs.dir }} key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} restore-keys: | ${{ runner.os }}-yarn- - name: Install dependencies run: yarn install --immutable - name: Build run: yarn build - name: Bundle run: yarn bundle - name: Lint run: yarn lint - name: Test run: yarn test remusao-tldts-a081399/.gitignore000066400000000000000000000001641515726241200165730ustar00rootroot00000000000000.nyc_output coverage/ dist/ node_modules/ .yarn/install-state.gz bench/requests.json .nx/cache .nx/workspace-data remusao-tldts-a081399/.gitmodules000066400000000000000000000001401515726241200167520ustar00rootroot00000000000000[submodule "publicsuffix"] path = publicsuffix url = https://github.com/publicsuffix/list.git remusao-tldts-a081399/.metalint.json000066400000000000000000000015541515726241200173750ustar00rootroot00000000000000{ "workspaces": { "pkg": { "contributors": [ "Alexei ", "Alexey ", "Andrew ", "Johannes Ewald ", "Jérôme Desboeufs ", "Kelly Campbell ", "Kiko Beats ", "Kris Reeves ", "Krzysztof Jan Modras ", "Olivier Melcher ", "Rémi Berson ", "Saad Rashid ", "Thomas Parisot ", "Timo Tijhof ", "Xavier Damman ", "Yehezkiel Syamsuhadi " ] } } } remusao-tldts-a081399/.mocharc.cjs000066400000000000000000000002431515726241200167740ustar00rootroot00000000000000module.exports = { timeout: 10000, reporter: 'spec', require: ['ts-node/register'], retries: 2, color: false, extension: ['ts'], recursive: true, }; remusao-tldts-a081399/.npmignore000066400000000000000000000000341515726241200165760ustar00rootroot00000000000000node_modules coverage build remusao-tldts-a081399/.prettierignore000066400000000000000000000003271515726241200176470ustar00rootroot00000000000000node_modules/ dist/ coverage/ .yarn/ yarn.lock *.min.js *.min.mjs publicsuffix/ # Auto-generated packages/tldts-experimental/src/data/hashes.ts packages/tldts/src/data/trie.ts packages/tldts-icann/src/data/trie.ts remusao-tldts-a081399/.prettierrc000066400000000000000000000000641515726241200167660ustar00rootroot00000000000000{ "trailingComma": "all", "singleQuote": true } remusao-tldts-a081399/.tool-versions000066400000000000000000000000171515726241200174240ustar00rootroot00000000000000nodejs 24.13.0 remusao-tldts-a081399/.yarnrc.yml000066400000000000000000000011231515726241200166760ustar00rootroot00000000000000nodeLinker: node-modules packageExtensions: 'auto@*': peerDependencies: '@types/node': '*' 'typescript': '*' '@auto-it/npm@*': peerDependencies: '@types/node': '*' 'typescript': '*' '@auto-it/released@*': peerDependencies: '@types/node': '*' 'typescript': '*' '@auto-it/version-file@*': peerDependencies: '@types/node': '*' 'typescript': '*' '@endemolshinegroup/cosmiconfig-typescript-loader@*': peerDependencies: 'typescript': '*' '@typescript-eslint/utils@*': peerDependencies: 'typescript': '*' remusao-tldts-a081399/CHANGELOG.md000066400000000000000000013127531515726241200164270ustar00rootroot00000000000000# v7.0.27 (Fri Mar 20 2026) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2534](https://github.com/remusao/tldts/pull/2534) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump flatted from 3.3.1 to 3.4.2 [#2535](https://github.com/remusao/tldts/pull/2535) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript-eslint from 8.57.0 to 8.57.1 [#2533](https://github.com/remusao/tldts/pull/2533) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump tar from 7.5.7 to 7.5.11 [#2532](https://github.com/remusao/tldts/pull/2532) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.26 (Mon Mar 16 2026) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2525](https://github.com/remusao/tldts/pull/2525) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump lerna from 9.0.5 to 9.0.7 [#2531](https://github.com/remusao/tldts/pull/2531) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 25.3.5 to 25.5.0 [#2530](https://github.com/remusao/tldts/pull/2530) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript-eslint from 8.56.1 to 8.57.0 [#2528](https://github.com/remusao/tldts/pull/2528) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.25 (Fri Mar 06 2026) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2522](https://github.com/remusao/tldts/pull/2522) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rimraf from 6.1.2 to 6.1.3 [#2509](https://github.com/remusao/tldts/pull/2509) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.57.1 to 4.59.0 [#2513](https://github.com/remusao/tldts/pull/2513) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript-eslint from 8.54.0 to 8.56.1 [#2514](https://github.com/remusao/tldts/pull/2514) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 9.0.3 to 9.0.5 [#2521](https://github.com/remusao/tldts/pull/2521) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 25.2.1 to 25.3.5 [#2524](https://github.com/remusao/tldts/pull/2524) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts-icann`, `tldts-utils`, `tldts` - Bump nyc from 17.1.0 to 18.0.0 [#2517](https://github.com/remusao/tldts/pull/2517) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-experimental`, `tldts-icann`, `tldts` - Bump @rollup/plugin-terser from 0.4.4 to 1.0.0 [#2523](https://github.com/remusao/tldts/pull/2523) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.24 (Mon Mar 02 2026) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2506](https://github.com/remusao/tldts/pull/2506) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.23 (Sun Feb 08 2026) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2502](https://github.com/remusao/tldts/pull/2502) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 25.2.0 to 25.2.1 [#2501](https://github.com/remusao/tldts/pull/2501) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.22 (Tue Feb 03 2026) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2500](https://github.com/remusao/tldts/pull/2500) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 25.1.0 to 25.2.0 [#2499](https://github.com/remusao/tldts/pull/2499) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts-icann`, `tldts-tests`, `tldts-utils`, `tldts` - Bump chai from 4.5.0 to 6.2.2 [#2482](https://github.com/remusao/tldts/pull/2482) ([@dependabot[bot]](https://github.com/dependabot[bot])) - chore: upgrade dependencies [#2498](https://github.com/remusao/tldts/pull/2498) ([@remusao](https://github.com/remusao)) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.21 (Sun Feb 01 2026) #### :scroll: Update Public Suffix List - `tldts-core`, `tldts-experimental`, `tldts-icann`, `tldts-tests`, `tldts-utils`, `tldts` - Update PSL + dependencies [#2497](https://github.com/remusao/tldts/pull/2497) ([@remusao](https://github.com/remusao)) #### ⚠️ Pushed to `master` - Fix publishing ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.20 (Sat Jan 31 2026) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2472](https://github.com/remusao/tldts/pull/2472) ([@remusao](https://github.com/remusao)) #### ⚠️ Pushed to `master` - Try to fix publishing ([@remusao](https://github.com/remusao)) - Fix publishing ([@remusao](https://github.com/remusao)) - `tldts-core`, `tldts-experimental`, `tldts-icann`, `tldts-tests`, `tldts-utils`, `tldts` - Bump to Yarn 4 and try to fix publishing. ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.19 (Sat Nov 22 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2468](https://github.com/remusao/tldts/pull/2468) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.18 (Mon Nov 17 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts-tests`, `tldts` - Update upstream public suffix list [#2452](https://github.com/remusao/tldts/pull/2452) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.17 (Thu Oct 09 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2431](https://github.com/remusao/tldts/pull/2431) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.16 (Mon Sep 22 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2430](https://github.com/remusao/tldts/pull/2430) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.15 (Sat Sep 20 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2425](https://github.com/remusao/tldts/pull/2425) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.14 (Thu Sep 11 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2417](https://github.com/remusao/tldts/pull/2417) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.13 (Sat Sep 06 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2406](https://github.com/remusao/tldts/pull/2406) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump lerna from 8.2.2 to 8.2.3 [#2376](https://github.com/remusao/tldts/pull/2376) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.40.0 to 4.50.0 [#2413](https://github.com/remusao/tldts/pull/2413) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 11.1.0 to 11.7.2 [#2414](https://github.com/remusao/tldts/pull/2414) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 12.1.2 to 12.1.4 [#2374](https://github.com/remusao/tldts/pull/2374) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump form-data from 4.0.0 to 4.0.4 [#2388](https://github.com/remusao/tldts/pull/2388) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.8.3 to 5.9.2 [#2393](https://github.com/remusao/tldts/pull/2393) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts-icann`, `tldts-utils`, `tldts` - Bump @types/node from 22.14.1 to 24.3.1 [#2415](https://github.com/remusao/tldts/pull/2415) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.12 (Tue Aug 19 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2401](https://github.com/remusao/tldts/pull/2401) ([@remusao](https://github.com/remusao)) #### :memo: Documentation - `tldts` - correct example for domain.unknown in README.md [#2399](https://github.com/remusao/tldts/pull/2399) ([@jkennedyphlo](https://github.com/jkennedyphlo)) #### Authors: 2 - [@jkennedyphlo](https://github.com/jkennedyphlo) - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.11 (Tue Aug 05 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2379](https://github.com/remusao/tldts/pull/2379) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.10 (Wed Jul 02 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2372](https://github.com/remusao/tldts/pull/2372) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.9 (Wed Jun 18 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2353](https://github.com/remusao/tldts/pull/2353) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.8 (Fri May 30 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2340](https://github.com/remusao/tldts/pull/2340) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.7 (Fri May 09 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2338](https://github.com/remusao/tldts/pull/2338) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.6 (Mon May 05 2025) #### :scroll: Update Public Suffix List - `tldts-icann`, `tldts` - Update upstream public suffix list [#2332](https://github.com/remusao/tldts/pull/2332) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.5 (Wed Apr 30 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2328](https://github.com/remusao/tldts/pull/2328) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.4 (Fri Apr 25 2025) #### :scroll: Update Public Suffix List - `tldts-icann`, `tldts` - Update upstream public suffix list [#2325](https://github.com/remusao/tldts/pull/2325) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.3 (Fri Apr 25 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2324](https://github.com/remusao/tldts/pull/2324) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.2 (Tue Apr 22 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2323](https://github.com/remusao/tldts/pull/2323) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.1 (Fri Apr 18 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2321](https://github.com/remusao/tldts/pull/2321) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.39.0 to 4.40.0 [#2320](https://github.com/remusao/tldts/pull/2320) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.14.0 to 22.14.1 [#2319](https://github.com/remusao/tldts/pull/2319) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.0 (Sat Apr 12 2025) #### :boom: Breaking Change - `tldts-core`, `tldts-tests` - Fix inconsistent hostname validation in `getHostname` and `parse(url).hostname` when `validateHostname` is enabled [#2262](https://github.com/remusao/tldts/pull/2262) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.86 (Sat Apr 12 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2311](https://github.com/remusao/tldts/pull/2311) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump axios from 1.7.7 to 1.8.4 [#2318](https://github.com/remusao/tldts/pull/2318) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-node-resolve from 16.0.0 to 16.0.1 [#2303](https://github.com/remusao/tldts/pull/2303) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @babel/helpers from 7.24.7 to 7.26.10 [#2306](https://github.com/remusao/tldts/pull/2306) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.34.8 to 4.39.0 [#2314](https://github.com/remusao/tldts/pull/2314) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.13.5 to 22.14.0 [#2315](https://github.com/remusao/tldts/pull/2315) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.7.3 to 5.8.3 [#2316](https://github.com/remusao/tldts/pull/2316) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 8.2.0 to 8.2.2 [#2317](https://github.com/remusao/tldts/pull/2317) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.85 (Sat Mar 22 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2302](https://github.com/remusao/tldts/pull/2302) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.84 (Mon Mar 10 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2298](https://github.com/remusao/tldts/pull/2298) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.83 (Thu Mar 06 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2297](https://github.com/remusao/tldts/pull/2297) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.81 (Sat Mar 01 2025) #### :scroll: Update Public Suffix List - `tldts-tests` - Fix scope [#2291](https://github.com/remusao/tldts/pull/2291) ([@remusao](https://github.com/remusao)) - Fix bundle [#2290](https://github.com/remusao/tldts/pull/2290) ([@remusao](https://github.com/remusao)) - `tldts-tests`, `tldts-utils` - Make sure internal packages are also present on npmjs [#2289](https://github.com/remusao/tldts/pull/2289) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.80 (Sat Mar 01 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2287](https://github.com/remusao/tldts/pull/2287) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.32.1 to 4.34.8 [#2280](https://github.com/remusao/tldts/pull/2280) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 8.1.9 to 8.2.0 [#2281](https://github.com/remusao/tldts/pull/2281) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.12.0 to 22.13.5 [#2285](https://github.com/remusao/tldts/pull/2285) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.79 (Thu Feb 27 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2284](https://github.com/remusao/tldts/pull/2284) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.78 (Thu Feb 20 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2275](https://github.com/remusao/tldts/pull/2275) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.77 (Sat Feb 08 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2273](https://github.com/remusao/tldts/pull/2273) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.76 (Fri Jan 31 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2266](https://github.com/remusao/tldts/pull/2266) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.10.10 to 22.12.0 [#2264](https://github.com/remusao/tldts/pull/2264) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.31.0 to 4.32.1 [#2265](https://github.com/remusao/tldts/pull/2265) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.75 (Sun Jan 26 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2261](https://github.com/remusao/tldts/pull/2261) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.10.8 to 22.10.10 [#2259](https://github.com/remusao/tldts/pull/2259) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 11.0.1 to 11.1.0 [#2255](https://github.com/remusao/tldts/pull/2255) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.10.7 to 22.10.8 [#2256](https://github.com/remusao/tldts/pull/2256) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.74 (Wed Jan 22 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2254](https://github.com/remusao/tldts/pull/2254) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.30.1 to 4.31.0 [#2252](https://github.com/remusao/tldts/pull/2252) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.73 (Sat Jan 18 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2251](https://github.com/remusao/tldts/pull/2251) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.10.6 to 22.10.7 [#2250](https://github.com/remusao/tldts/pull/2250) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.72 (Wed Jan 15 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts-tests`, `tldts` - Update upstream public suffix list [#2245](https://github.com/remusao/tldts/pull/2245) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump typescript from 5.7.2 to 5.7.3 [#2247](https://github.com/remusao/tldts/pull/2247) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.10.5 to 22.10.6 [#2248](https://github.com/remusao/tldts/pull/2248) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.29.2 to 4.30.1 [#2246](https://github.com/remusao/tldts/pull/2246) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.71 (Mon Jan 06 2025) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2241](https://github.com/remusao/tldts/pull/2241) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.10.2 to 22.10.5 [#2243](https://github.com/remusao/tldts/pull/2243) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.29.1 to 4.29.2 [#2242](https://github.com/remusao/tldts/pull/2242) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.70 (Wed Dec 25 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2237](https://github.com/remusao/tldts/pull/2237) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.28.1 to 4.29.1 [#2238](https://github.com/remusao/tldts/pull/2238) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.69 (Thu Dec 19 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2234](https://github.com/remusao/tldts/pull/2234) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-typescript from 12.1.1 to 12.1.2 [#2236](https://github.com/remusao/tldts/pull/2236) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts-icann`, `tldts-utils`, `tldts` - Bump @rollup/plugin-node-resolve from 15.3.0 to 16.0.0 [#2235](https://github.com/remusao/tldts/pull/2235) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.68 (Sat Dec 14 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts-tests`, `tldts` - Update upstream public suffix list [#2233](https://github.com/remusao/tldts/pull/2233) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.28.0 to 4.28.1 [#2230](https://github.com/remusao/tldts/pull/2230) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.10.1 to 22.10.2 [#2232](https://github.com/remusao/tldts/pull/2232) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts-icann`, `tldts-tests`, `tldts` - Bump mocha from 10.8.2 to 11.0.1 [#2229](https://github.com/remusao/tldts/pull/2229) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.67 (Wed Dec 11 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2231](https://github.com/remusao/tldts/pull/2231) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.66 (Sat Dec 07 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2228](https://github.com/remusao/tldts/pull/2228) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.27.4 to 4.28.0 [#2227](https://github.com/remusao/tldts/pull/2227) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.65 (Sat Nov 30 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2221](https://github.com/remusao/tldts/pull/2221) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.9.1 to 22.10.1 [#2226](https://github.com/remusao/tldts/pull/2226) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.6.3 to 5.7.2 [#2223](https://github.com/remusao/tldts/pull/2223) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.27.3 to 4.27.4 [#2222](https://github.com/remusao/tldts/pull/2222) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.64 (Sat Nov 23 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2220](https://github.com/remusao/tldts/pull/2220) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.63 (Thu Nov 21 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2218](https://github.com/remusao/tldts/pull/2218) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/mocha from 10.0.9 to 10.0.10 [#2219](https://github.com/remusao/tldts/pull/2219) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.62 (Wed Nov 20 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2214](https://github.com/remusao/tldts/pull/2214) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.9.0 to 22.9.1 [#2217](https://github.com/remusao/tldts/pull/2217) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.26.0 to 4.27.3 [#2216](https://github.com/remusao/tldts/pull/2216) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump cross-spawn from 7.0.3 to 7.0.6 [#2215](https://github.com/remusao/tldts/pull/2215) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.25.0 to 4.26.0 [#2212](https://github.com/remusao/tldts/pull/2212) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.61 (Wed Nov 13 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2211](https://github.com/remusao/tldts/pull/2211) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.24.4 to 4.25.0 [#2210](https://github.com/remusao/tldts/pull/2210) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.60 (Sun Nov 10 2024) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#2209](https://github.com/remusao/tldts/pull/2209) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump auto from 11.2.1 to 11.3.0 [#2191](https://github.com/remusao/tldts/pull/2191) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.59 (Thu Nov 07 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2205](https://github.com/remusao/tldts/pull/2205) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.24.3 to 4.24.4 [#2207](https://github.com/remusao/tldts/pull/2207) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.8.6 to 22.9.0 [#2208](https://github.com/remusao/tldts/pull/2208) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.24.2 to 4.24.3 [#2198](https://github.com/remusao/tldts/pull/2198) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 10.7.3 to 10.8.2 [#2200](https://github.com/remusao/tldts/pull/2200) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.8.2 to 22.8.6 [#2202](https://github.com/remusao/tldts/pull/2202) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 8.1.8 to 8.1.9 [#2203](https://github.com/remusao/tldts/pull/2203) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.58 (Sat Nov 02 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2201](https://github.com/remusao/tldts/pull/2201) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.57 (Tue Oct 29 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2195](https://github.com/remusao/tldts/pull/2195) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.24.0 to 4.24.2 [#2193](https://github.com/remusao/tldts/pull/2193) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.7.9 to 22.8.2 [#2196](https://github.com/remusao/tldts/pull/2196) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.56 (Sat Oct 26 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2192](https://github.com/remusao/tldts/pull/2192) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.7.8 to 22.7.9 [#2188](https://github.com/remusao/tldts/pull/2188) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.55 (Thu Oct 24 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2190](https://github.com/remusao/tldts/pull/2190) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.54 (Tue Oct 22 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2187](https://github.com/remusao/tldts/pull/2187) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.53 (Tue Oct 22 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2183](https://github.com/remusao/tldts/pull/2183) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.7.5 to 22.7.8 [#2186](https://github.com/remusao/tldts/pull/2186) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 12.1.0 to 12.1.1 [#2182](https://github.com/remusao/tldts/pull/2182) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.52 (Wed Oct 16 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2181](https://github.com/remusao/tldts/pull/2181) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.51 (Sat Oct 12 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2179](https://github.com/remusao/tldts/pull/2179) ([@remusao](https://github.com/remusao)) #### :memo: Documentation - Update README.md with migration section [#2176](https://github.com/remusao/tldts/pull/2176) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump typescript from 5.6.2 to 5.6.3 [#2180](https://github.com/remusao/tldts/pull/2180) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.7.4 to 22.7.5 [#2178](https://github.com/remusao/tldts/pull/2178) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/mocha from 10.0.8 to 10.0.9 [#2177](https://github.com/remusao/tldts/pull/2177) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.50 (Thu Oct 03 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2174](https://github.com/remusao/tldts/pull/2174) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.23.0 to 4.24.0 [#2175](https://github.com/remusao/tldts/pull/2175) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.49 (Wed Oct 02 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2171](https://github.com/remusao/tldts/pull/2171) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.22.5 to 4.23.0 [#2173](https://github.com/remusao/tldts/pull/2173) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.7.3 to 22.7.4 [#2170](https://github.com/remusao/tldts/pull/2170) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.22.4 to 4.22.5 [#2169](https://github.com/remusao/tldts/pull/2169) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.6.1 to 22.7.3 [#2168](https://github.com/remusao/tldts/pull/2168) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.48 (Fri Sep 27 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2166](https://github.com/remusao/tldts/pull/2166) ([@remusao](https://github.com/remusao)) - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2157](https://github.com/remusao/tldts/pull/2157) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-node-resolve from 15.2.3 to 15.3.0 [#2164](https://github.com/remusao/tldts/pull/2164) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.5.5 to 22.6.1 [#2163](https://github.com/remusao/tldts/pull/2163) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.21.3 to 4.22.4 [#2160](https://github.com/remusao/tldts/pull/2160) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts-icann`, `tldts` - Bump @rollup/plugin-typescript from 11.1.6 to 12.1.0 [#2161](https://github.com/remusao/tldts/pull/2161) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.47 (Thu Sep 19 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2154](https://github.com/remusao/tldts/pull/2154) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump nyc from 17.0.0 to 17.1.0 [#2156](https://github.com/remusao/tldts/pull/2156) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.57.0 to 8.57.1 [#2155](https://github.com/remusao/tldts/pull/2155) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.5.4 to 22.5.5 [#2153](https://github.com/remusao/tldts/pull/2153) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.46 (Sun Sep 15 2024) #### :scroll: Update Public Suffix List - `tldts-icann`, `tldts` - Update upstream public suffix list [#2152](https://github.com/remusao/tldts/pull/2152) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.45 (Fri Sep 13 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2149](https://github.com/remusao/tldts/pull/2149) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/mocha from 10.0.7 to 10.0.8 [#2151](https://github.com/remusao/tldts/pull/2151) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.21.2 to 4.21.3 [#2150](https://github.com/remusao/tldts/pull/2150) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.5.4 to 5.6.2 [#2148](https://github.com/remusao/tldts/pull/2148) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.44 (Tue Sep 10 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2147](https://github.com/remusao/tldts/pull/2147) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.43 (Sat Sep 07 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2146](https://github.com/remusao/tldts/pull/2146) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.42 (Thu Sep 05 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2137](https://github.com/remusao/tldts/pull/2137) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.5.2 to 22.5.4 [#2145](https://github.com/remusao/tldts/pull/2145) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.5.1 to 22.5.2 [#2142](https://github.com/remusao/tldts/pull/2142) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.21.1 to 4.21.2 [#2143](https://github.com/remusao/tldts/pull/2143) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.21.0 to 4.21.1 [#2138](https://github.com/remusao/tldts/pull/2138) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.5.0 to 22.5.1 [#2139](https://github.com/remusao/tldts/pull/2139) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 11.2.0 to 11.2.1 [#2140](https://github.com/remusao/tldts/pull/2140) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump micromatch from 4.0.5 to 4.0.8 [#2141](https://github.com/remusao/tldts/pull/2141) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.41 (Thu Aug 22 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2135](https://github.com/remusao/tldts/pull/2135) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.4.1 to 22.5.0 [#2136](https://github.com/remusao/tldts/pull/2136) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump axios from 1.6.7 to 1.7.4 [#2133](https://github.com/remusao/tldts/pull/2133) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.40 (Mon Aug 19 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2127](https://github.com/remusao/tldts/pull/2127) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump mocha from 10.7.0 to 10.7.3 [#2128](https://github.com/remusao/tldts/pull/2128) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.20.0 to 4.21.0 [#2131](https://github.com/remusao/tldts/pull/2131) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.1.0 to 22.4.1 [#2132](https://github.com/remusao/tldts/pull/2132) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 22.0.2 to 22.1.0 [#2123](https://github.com/remusao/tldts/pull/2123) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.19.2 to 4.20.0 [#2124](https://github.com/remusao/tldts/pull/2124) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 8.1.7 to 8.1.8 [#2126](https://github.com/remusao/tldts/pull/2126) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.39 (Sat Aug 10 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2125](https://github.com/remusao/tldts/pull/2125) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.38 (Mon Aug 05 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2122](https://github.com/remusao/tldts/pull/2122) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.0.0 to 22.0.2 [#2119](https://github.com/remusao/tldts/pull/2119) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.19.1 to 4.19.2 [#2120](https://github.com/remusao/tldts/pull/2120) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 7.17.0 to 7.18.0 [#2118](https://github.com/remusao/tldts/pull/2118) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.37 (Wed Jul 31 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2116](https://github.com/remusao/tldts/pull/2116) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/parser from 7.17.0 to 7.18.0 [#2117](https://github.com/remusao/tldts/pull/2117) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.36 (Mon Jul 29 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2113](https://github.com/remusao/tldts/pull/2113) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.19.0 to 4.19.1 [#2114](https://github.com/remusao/tldts/pull/2114) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts-icann`, `tldts` - Bump @types/node from 20.14.12 to 22.0.0 [#2115](https://github.com/remusao/tldts/pull/2115) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.35 (Fri Jul 26 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2110](https://github.com/remusao/tldts/pull/2110) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 7.16.1 to 7.17.0 [#2109](https://github.com/remusao/tldts/pull/2109) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump chai and @types/chai [#2112](https://github.com/remusao/tldts/pull/2112) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.14.11 to 20.14.12 [#2111](https://github.com/remusao/tldts/pull/2111) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.5.3 to 5.5.4 [#2108](https://github.com/remusao/tldts/pull/2108) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 7.16.1 to 7.17.0 [#2107](https://github.com/remusao/tldts/pull/2107) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 8.1.6 to 8.1.7 [#2105](https://github.com/remusao/tldts/pull/2105) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.18.1 to 4.19.0 [#2104](https://github.com/remusao/tldts/pull/2104) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 10.6.0 to 10.7.0 [#2103](https://github.com/remusao/tldts/pull/2103) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.34 (Tue Jul 23 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2106](https://github.com/remusao/tldts/pull/2106) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.33 (Sat Jul 20 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2102](https://github.com/remusao/tldts/pull/2102) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/parser from 7.15.0 to 7.16.1 [#2098](https://github.com/remusao/tldts/pull/2098) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 10.4.0 to 10.6.0 [#2088](https://github.com/remusao/tldts/pull/2088) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 8.1.5 to 8.1.6 [#2089](https://github.com/remusao/tldts/pull/2089) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.18.0 to 4.18.1 [#2092](https://github.com/remusao/tldts/pull/2092) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 7.15.0 to 7.16.1 [#2099](https://github.com/remusao/tldts/pull/2099) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.14.9 to 20.14.11 [#2100](https://github.com/remusao/tldts/pull/2100) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 11.1.6 to 11.2.0 [#2101](https://github.com/remusao/tldts/pull/2101) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.32 (Wed Jul 17 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2097](https://github.com/remusao/tldts/pull/2097) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.31 (Sun Jul 07 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2084](https://github.com/remusao/tldts/pull/2084) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 7.13.1 to 7.15.0 [#2085](https://github.com/remusao/tldts/pull/2085) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 8.1.3 to 8.1.5 [#2081](https://github.com/remusao/tldts/pull/2081) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 7.13.1 to 7.15.0 [#2087](https://github.com/remusao/tldts/pull/2087) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.5.2 to 5.5.3 [#2086](https://github.com/remusao/tldts/pull/2086) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.14.7 to 20.14.9 [#2083](https://github.com/remusao/tldts/pull/2083) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/mocha from 10.0.6 to 10.0.7 [#2077](https://github.com/remusao/tldts/pull/2077) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.30 (Thu Jun 27 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2079](https://github.com/remusao/tldts/pull/2079) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.29 (Sat Jun 22 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2076](https://github.com/remusao/tldts/pull/2076) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 7.13.0 to 7.13.1 [#2071](https://github.com/remusao/tldts/pull/2071) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.4.5 to 5.5.2 [#2074](https://github.com/remusao/tldts/pull/2074) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.14.6 to 20.14.7 [#2075](https://github.com/remusao/tldts/pull/2075) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.28 (Thu Jun 20 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2068](https://github.com/remusao/tldts/pull/2068) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/parser from 7.13.0 to 7.13.1 [#2069](https://github.com/remusao/tldts/pull/2069) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.14.2 to 20.14.6 [#2073](https://github.com/remusao/tldts/pull/2073) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.27 (Mon Jun 17 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2067](https://github.com/remusao/tldts/pull/2067) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.26 (Fri Jun 14 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2063](https://github.com/remusao/tldts/pull/2063) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump braces from 3.0.2 to 3.0.3 [#2066](https://github.com/remusao/tldts/pull/2066) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 7.12.0 to 7.13.0 [#2064](https://github.com/remusao/tldts/pull/2064) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 7.12.0 to 7.13.0 [#2065](https://github.com/remusao/tldts/pull/2065) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 7.11.0 to 7.12.0 [#2060](https://github.com/remusao/tldts/pull/2060) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts-icann`, `tldts` - Bump nyc from 15.1.0 to 17.0.0 [#2062](https://github.com/remusao/tldts/pull/2062) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.25 (Thu Jun 06 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2057](https://github.com/remusao/tldts/pull/2057) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 20.14.0 to 20.14.2 [#2061](https://github.com/remusao/tldts/pull/2061) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 7.11.0 to 7.12.0 [#2059](https://github.com/remusao/tldts/pull/2059) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 7.10.0 to 7.11.0 [#2052](https://github.com/remusao/tldts/pull/2052) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 7.10.0 to 7.11.0 [#2053](https://github.com/remusao/tldts/pull/2053) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.12.12 to 20.14.0 [#2056](https://github.com/remusao/tldts/pull/2056) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.24 (Sat Jun 01 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2055](https://github.com/remusao/tldts/pull/2055) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.23 (Tue May 28 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2051](https://github.com/remusao/tldts/pull/2051) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.22 (Sun May 26 2024) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#2049](https://github.com/remusao/tldts/pull/2049) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.17.2 to 4.18.0 [#2048](https://github.com/remusao/tldts/pull/2048) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 7.8.0 to 7.10.0 [#2047](https://github.com/remusao/tldts/pull/2047) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 7.8.0 to 7.10.0 [#2046](https://github.com/remusao/tldts/pull/2046) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.12.11 to 20.12.12 [#2045](https://github.com/remusao/tldts/pull/2045) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 8.1.2 to 8.1.3 [#2042](https://github.com/remusao/tldts/pull/2042) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.21 (Tue May 21 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2040](https://github.com/remusao/tldts/pull/2040) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.20 (Mon May 13 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2035](https://github.com/remusao/tldts/pull/2035) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rimraf from 5.0.5 to 5.0.7 [#2039](https://github.com/remusao/tldts/pull/2039) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.12.8 to 20.12.11 [#2037](https://github.com/remusao/tldts/pull/2037) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.19 (Sat May 04 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2031](https://github.com/remusao/tldts/pull/2031) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/parser from 7.7.1 to 7.8.0 [#2030](https://github.com/remusao/tldts/pull/2030) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ejs from 3.1.9 to 3.1.10 [#2034](https://github.com/remusao/tldts/pull/2034) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.12.7 to 20.12.8 [#2033](https://github.com/remusao/tldts/pull/2033) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.16.4 to 4.17.2 [#2032](https://github.com/remusao/tldts/pull/2032) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 7.7.1 to 7.8.0 [#2029](https://github.com/remusao/tldts/pull/2029) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 7.7.0 to 7.7.1 [#2023](https://github.com/remusao/tldts/pull/2023) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 7.7.0 to 7.7.1 [#2025](https://github.com/remusao/tldts/pull/2025) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.16.1 to 4.16.4 [#2026](https://github.com/remusao/tldts/pull/2026) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.14.3 to 4.16.1 [#2022](https://github.com/remusao/tldts/pull/2022) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.18 (Fri Apr 19 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#2021](https://github.com/remusao/tldts/pull/2021) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.17 (Fri Apr 19 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#2015](https://github.com/remusao/tldts/pull/2015) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 7.5.0 to 7.7.0 [#2018](https://github.com/remusao/tldts/pull/2018) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.12.5 to 20.12.7 [#2014](https://github.com/remusao/tldts/pull/2014) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.4.4 to 5.4.5 [#2016](https://github.com/remusao/tldts/pull/2016) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.14.1 to 4.14.3 [#2019](https://github.com/remusao/tldts/pull/2019) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 7.5.0 to 7.7.0 [#2020](https://github.com/remusao/tldts/pull/2020) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 7.4.0 to 7.5.0 [#2001](https://github.com/remusao/tldts/pull/2001) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.14.0 to 4.14.1 [#2009](https://github.com/remusao/tldts/pull/2009) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.12.4 to 20.12.5 [#2010](https://github.com/remusao/tldts/pull/2010) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 7.4.0 to 7.5.0 [#2002](https://github.com/remusao/tldts/pull/2002) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.13.2 to 4.14.0 [#2005](https://github.com/remusao/tldts/pull/2005) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.12.2 to 20.12.4 [#2006](https://github.com/remusao/tldts/pull/2006) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 11.1.2 to 11.1.6 [#2007](https://github.com/remusao/tldts/pull/2007) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.4.3 to 5.4.4 [#2008](https://github.com/remusao/tldts/pull/2008) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.11.30 to 20.12.2 [#2000](https://github.com/remusao/tldts/pull/2000) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.16 (Fri Mar 29 2024) #### :scroll: Update Public Suffix List - `tldts-icann`, `tldts` - Update upstream public suffix list [#1998](https://github.com/remusao/tldts/pull/1998) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.13.1 to 4.13.2 [#1999](https://github.com/remusao/tldts/pull/1999) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.13.0 to 4.13.1 [#1997](https://github.com/remusao/tldts/pull/1997) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 7.3.1 to 7.4.0 [#1994](https://github.com/remusao/tldts/pull/1994) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.15 (Wed Mar 27 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1996](https://github.com/remusao/tldts/pull/1996) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump mocha from 10.3.0 to 10.4.0 [#1995](https://github.com/remusao/tldts/pull/1995) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 7.3.1 to 7.4.0 [#1993](https://github.com/remusao/tldts/pull/1993) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 11.1.1 to 11.1.2 [#1991](https://github.com/remusao/tldts/pull/1991) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.4.2 to 5.4.3 [#1990](https://github.com/remusao/tldts/pull/1990) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.14 (Thu Mar 21 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1992](https://github.com/remusao/tldts/pull/1992) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/parser from 7.2.0 to 7.3.1 [#1986](https://github.com/remusao/tldts/pull/1986) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 7.2.0 to 7.3.1 [#1987](https://github.com/remusao/tldts/pull/1987) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.11.27 to 20.11.30 [#1989](https://github.com/remusao/tldts/pull/1989) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 7.1.1 to 7.2.0 [#1979](https://github.com/remusao/tldts/pull/1979) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump follow-redirects from 1.15.5 to 1.15.6 [#1984](https://github.com/remusao/tldts/pull/1984) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 7.1.1 to 7.2.0 [#1980](https://github.com/remusao/tldts/pull/1980) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.12.1 to 4.13.0 [#1982](https://github.com/remusao/tldts/pull/1982) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.11.25 to 20.11.27 [#1983](https://github.com/remusao/tldts/pull/1983) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.13 (Thu Mar 07 2024) #### :bug: Bug Fix - `tldts-core`, `tldts-experimental`, `tldts-icann`, `tldts` - Fixes [#1978](https://github.com/remusao/tldts/pull/1978) ([@remusao](https://github.com/remusao)) #### :nail_care: Polish - Updates [#1977](https://github.com/remusao/tldts/pull/1977) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.12 (Thu Mar 07 2024) #### :scroll: Update Public Suffix List - Bump auto from 10.46.0 to 11.1.1 [#1968](https://github.com/remusao/tldts/pull/1968) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-experimental`, `tldts-icann`, `tldts` - Update upstream public suffix list [#1973](https://github.com/remusao/tldts/pull/1973) ([@remusao](https://github.com/remusao)) - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1972](https://github.com/remusao/tldts/pull/1972) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.12.0 to 4.12.1 [#1974](https://github.com/remusao/tldts/pull/1974) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.3.3 to 5.4.2 [#1976](https://github.com/remusao/tldts/pull/1976) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.11.21 to 20.11.25 [#1975](https://github.com/remusao/tldts/pull/1975) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.56.0 to 8.57.0 [#1967](https://github.com/remusao/tldts/pull/1967) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.11.19 to 20.11.21 [#1969](https://github.com/remusao/tldts/pull/1969) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ip from 2.0.0 to 2.0.1 [#1963](https://github.com/remusao/tldts/pull/1963) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.11.0 to 4.12.0 [#1962](https://github.com/remusao/tldts/pull/1962) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 10.2.0 to 10.3.0 [#1954](https://github.com/remusao/tldts/pull/1954) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/punycode from 2.1.3 to 2.1.4 [#1957](https://github.com/remusao/tldts/pull/1957) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.21.0 to 7.0.0 [#1958](https://github.com/remusao/tldts/pull/1958) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.11.16 to 20.11.19 [#1960](https://github.com/remusao/tldts/pull/1960) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.9.6 to 4.11.0 [#1961](https://github.com/remusao/tldts/pull/1961) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.11 (Tue Feb 13 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1959](https://github.com/remusao/tldts/pull/1959) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.10 (Thu Feb 08 2024) #### :scroll: Update Public Suffix List - `tldts-icann`, `tldts` - Update upstream public suffix list [#1952](https://github.com/remusao/tldts/pull/1952) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/parser from 6.20.0 to 6.21.0 [#1948](https://github.com/remusao/tldts/pull/1948) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.20.0 to 6.21.0 [#1949](https://github.com/remusao/tldts/pull/1949) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.9 (Tue Feb 06 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1951](https://github.com/remusao/tldts/pull/1951) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.8 (Sun Feb 04 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1947](https://github.com/remusao/tldts/pull/1947) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.7 (Sat Feb 03 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1946](https://github.com/remusao/tldts/pull/1946) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 6.19.1 to 6.20.0 [#1940](https://github.com/remusao/tldts/pull/1940) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.6 (Fri Feb 02 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1945](https://github.com/remusao/tldts/pull/1945) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 20.11.7 to 20.11.16 [#1944](https://github.com/remusao/tldts/pull/1944) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.19.1 to 6.20.0 [#1939](https://github.com/remusao/tldts/pull/1939) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.5 (Fri Feb 02 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1941](https://github.com/remusao/tldts/pull/1941) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.4 (Sat Jan 27 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1937](https://github.com/remusao/tldts/pull/1937) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 20.11.6 to 20.11.7 [#1936](https://github.com/remusao/tldts/pull/1936) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.11.5 to 20.11.6 [#1934](https://github.com/remusao/tldts/pull/1934) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.3 (Wed Jan 24 2024) #### :scroll: Update Public Suffix List - `tldts-icann`, `tldts` - Update upstream public suffix list [#1933](https://github.com/remusao/tldts/pull/1933) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/parser from 6.19.0 to 6.19.1 [#1931](https://github.com/remusao/tldts/pull/1931) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.19.0 to 6.19.1 [#1932](https://github.com/remusao/tldts/pull/1932) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.9.5 to 4.9.6 [#1930](https://github.com/remusao/tldts/pull/1930) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.18.1 to 6.19.0 [#1927](https://github.com/remusao/tldts/pull/1927) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.11.1 to 20.11.5 [#1929](https://github.com/remusao/tldts/pull/1929) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.18.1 to 6.19.0 [#1926](https://github.com/remusao/tldts/pull/1926) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.17.0 to 6.18.1 [#1917](https://github.com/remusao/tldts/pull/1917) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.17.0 to 6.18.1 [#1918](https://github.com/remusao/tldts/pull/1918) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 11.1.5 to 11.1.6 [#1920](https://github.com/remusao/tldts/pull/1920) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.9.2 to 4.9.5 [#1923](https://github.com/remusao/tldts/pull/1923) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.10.6 to 20.11.1 [#1924](https://github.com/remusao/tldts/pull/1924) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump follow-redirects from 1.15.3 to 1.15.4 [#1921](https://github.com/remusao/tldts/pull/1921) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.2 (Sun Jan 07 2024) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1912](https://github.com/remusao/tldts/pull/1912) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 6.14.0 to 6.17.0 [#1909](https://github.com/remusao/tldts/pull/1909) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.9.1 to 4.9.2 [#1907](https://github.com/remusao/tldts/pull/1907) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.10.5 to 20.10.6 [#1908](https://github.com/remusao/tldts/pull/1908) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.14.0 to 6.17.0 [#1910](https://github.com/remusao/tldts/pull/1910) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.10.4 to 20.10.5 [#1898](https://github.com/remusao/tldts/pull/1898) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.55.0 to 8.56.0 [#1899](https://github.com/remusao/tldts/pull/1899) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.9.0 to 4.9.1 [#1901](https://github.com/remusao/tldts/pull/1901) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.13.2 to 6.14.0 [#1894](https://github.com/remusao/tldts/pull/1894) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ts-node from 10.9.1 to 10.9.2 [#1892](https://github.com/remusao/tldts/pull/1892) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.13.2 to 6.14.0 [#1896](https://github.com/remusao/tldts/pull/1896) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.6.1 to 4.9.0 [#1897](https://github.com/remusao/tldts/pull/1897) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.1 (Thu Dec 14 2023) #### :scroll: Update Public Suffix List - `tldts-icann`, `tldts` - Update upstream public suffix list [#1890](https://github.com/remusao/tldts/pull/1890) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump typescript from 5.3.2 to 5.3.3 [#1889](https://github.com/remusao/tldts/pull/1889) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.10.3 to 20.10.4 [#1891](https://github.com/remusao/tldts/pull/1891) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.0 (Tue Dec 05 2023) #### :rocket: New Feature - `tldts-experimental`, `tldts-icann`, `tldts` - Add new tldts-icann package which does not contain private rules [#1888](https://github.com/remusao/tldts/pull/1888) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.23 (Mon Dec 04 2023) #### :nail_care: Polish - chore: replace native punycode by package to avoid deprecation [#1887](https://github.com/remusao/tldts/pull/1887) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 6.12.0 to 6.13.1 [#1880](https://github.com/remusao/tldts/pull/1880) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.54.0 to 8.55.0 [#1886](https://github.com/remusao/tldts/pull/1886) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.10.0 to 20.10.3 [#1885](https://github.com/remusao/tldts/pull/1885) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.6.0 to 4.6.1 [#1883](https://github.com/remusao/tldts/pull/1883) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.12.0 to 6.13.1 [#1879](https://github.com/remusao/tldts/pull/1879) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.22 (Mon Nov 27 2023) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1868](https://github.com/remusao/tldts/pull/1868) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 6.11.0 to 6.12.0 [#1865](https://github.com/remusao/tldts/pull/1865) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/chai from 4.3.10 to 4.3.11 [#1864](https://github.com/remusao/tldts/pull/1864) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.11.0 to 6.12.0 [#1861](https://github.com/remusao/tldts/pull/1861) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.53.0 to 8.54.0 [#1858](https://github.com/remusao/tldts/pull/1858) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.2.2 to 5.3.2 [#1862](https://github.com/remusao/tldts/pull/1862) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/mocha from 10.0.4 to 10.0.6 [#1869](https://github.com/remusao/tldts/pull/1869) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.4.1 to 4.6.0 [#1874](https://github.com/remusao/tldts/pull/1874) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.9.1 to 20.10.0 [#1875](https://github.com/remusao/tldts/pull/1875) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.21 (Tue Nov 21 2023) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1857](https://github.com/remusao/tldts/pull/1857) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 20.9.0 to 20.9.1 [#1856](https://github.com/remusao/tldts/pull/1856) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.20 (Thu Nov 16 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1849](https://github.com/remusao/tldts/pull/1849) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 4.3.0 to 4.4.1 [#1855](https://github.com/remusao/tldts/pull/1855) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.10.0 to 6.11.0 [#1854](https://github.com/remusao/tldts/pull/1854) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.10.0 to 6.11.0 [#1853](https://github.com/remusao/tldts/pull/1853) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump axios from 1.4.0 to 1.6.1 [#1850](https://github.com/remusao/tldts/pull/1850) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/mocha from 10.0.3 to 10.0.4 [#1848](https://github.com/remusao/tldts/pull/1848) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/chai from 4.3.9 to 4.3.10 [#1847](https://github.com/remusao/tldts/pull/1847) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.8.7 to 20.9.0 [#1846](https://github.com/remusao/tldts/pull/1846) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.8.0 to 6.10.0 [#1845](https://github.com/remusao/tldts/pull/1845) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.8.0 to 6.10.0 [#1844](https://github.com/remusao/tldts/pull/1844) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.51.0 to 8.53.0 [#1843](https://github.com/remusao/tldts/pull/1843) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.1.4 to 4.3.0 [#1842](https://github.com/remusao/tldts/pull/1842) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.19 (Sun Nov 05 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1841](https://github.com/remusao/tldts/pull/1841) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.18 (Thu Nov 02 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1833](https://github.com/remusao/tldts/pull/1833) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.17 (Sun Oct 22 2023) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1828](https://github.com/remusao/tldts/pull/1828) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/mocha from 10.0.2 to 10.0.3 [#1827](https://github.com/remusao/tldts/pull/1827) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.8.6 to 20.8.7 [#1826](https://github.com/remusao/tldts/pull/1826) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.7.5 to 6.8.0 [#1821](https://github.com/remusao/tldts/pull/1821) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.7.5 to 6.8.0 [#1822](https://github.com/remusao/tldts/pull/1822) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/chai from 4.3.8 to 4.3.9 [#1823](https://github.com/remusao/tldts/pull/1823) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @babel/traverse from 7.22.8 to 7.23.2 [#1820](https://github.com/remusao/tldts/pull/1820) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 4.1.0 to 4.1.4 [#1819](https://github.com/remusao/tldts/pull/1819) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.6.0 to 20.8.6 [#1818](https://github.com/remusao/tldts/pull/1818) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump chai and @types/chai [#1814](https://github.com/remusao/tldts/pull/1814) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.7.0 to 6.7.5 [#1813](https://github.com/remusao/tldts/pull/1813) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.7.0 to 6.7.5 [#1811](https://github.com/remusao/tldts/pull/1811) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.49.0 to 8.51.0 [#1809](https://github.com/remusao/tldts/pull/1809) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-node-resolve from 15.2.1 to 15.2.3 [#1808](https://github.com/remusao/tldts/pull/1808) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-terser from 0.4.3 to 0.4.4 [#1805](https://github.com/remusao/tldts/pull/1805) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 11.1.3 to 11.1.5 [#1802](https://github.com/remusao/tldts/pull/1802) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rimraf from 5.0.1 to 5.0.5 [#1795](https://github.com/remusao/tldts/pull/1795) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/mocha from 10.0.1 to 10.0.2 [#1794](https://github.com/remusao/tldts/pull/1794) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump get-func-name from 2.0.0 to 2.0.2 [#1793](https://github.com/remusao/tldts/pull/1793) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - Bump rollup from 3.29.1 to 4.1.0 [#1817](https://github.com/remusao/tldts/pull/1817) ([@dependabot[bot]](https://github.com/dependabot[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.16 (Fri Oct 06 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1787](https://github.com/remusao/tldts/pull/1787) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.15 (Sat Sep 23 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1744](https://github.com/remusao/tldts/pull/1744) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/parser from 6.5.0 to 6.7.0 [#1776](https://github.com/remusao/tldts/pull/1776) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.48.0 to 8.49.0 [#1772](https://github.com/remusao/tldts/pull/1772) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.5.7 to 20.6.0 [#1773](https://github.com/remusao/tldts/pull/1773) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.28.1 to 3.29.1 [#1775](https://github.com/remusao/tldts/pull/1775) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.5.0 to 6.7.0 [#1777](https://github.com/remusao/tldts/pull/1777) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.4.1 to 6.5.0 [#1763](https://github.com/remusao/tldts/pull/1763) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 11.1.2 to 11.1.3 [#1762](https://github.com/remusao/tldts/pull/1762) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.47.0 to 8.48.0 [#1761](https://github.com/remusao/tldts/pull/1761) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.5.3 to 20.5.7 [#1760](https://github.com/remusao/tldts/pull/1760) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.1.6 to 5.2.2 [#1759](https://github.com/remusao/tldts/pull/1759) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump chai from 4.3.7 to 4.3.8 [#1758](https://github.com/remusao/tldts/pull/1758) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.3.0 to 6.5.0 [#1764](https://github.com/remusao/tldts/pull/1764) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.46.0 to 8.47.0 [#1745](https://github.com/remusao/tldts/pull/1745) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.3.0 to 6.4.1 [#1752](https://github.com/remusao/tldts/pull/1752) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.28.0 to 3.28.1 [#1753](https://github.com/remusao/tldts/pull/1753) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-node-resolve from 15.1.0 to 15.2.1 [#1754](https://github.com/remusao/tldts/pull/1754) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.4.9 to 20.5.3 [#1755](https://github.com/remusao/tldts/pull/1755) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 6.2.0 to 6.3.0 [#1739](https://github.com/remusao/tldts/pull/1739) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.26.3 to 3.28.0 [#1741](https://github.com/remusao/tldts/pull/1741) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.4.5 to 20.4.9 [#1740](https://github.com/remusao/tldts/pull/1740) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.1.0 to 6.3.0 [#1738](https://github.com/remusao/tldts/pull/1738) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.45.0 to 8.46.0 [#1729](https://github.com/remusao/tldts/pull/1729) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.14 (Thu Aug 10 2023) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1732](https://github.com/remusao/tldts/pull/1732) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.13 (Sun Jul 30 2023) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1727](https://github.com/remusao/tldts/pull/1727) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 6.1.0 to 6.2.0 [#1724](https://github.com/remusao/tldts/pull/1724) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.4.4 to 20.4.5 [#1725](https://github.com/remusao/tldts/pull/1725) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.4.2 to 20.4.4 [#1722](https://github.com/remusao/tldts/pull/1722) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.12 (Sat Jul 22 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1717](https://github.com/remusao/tldts/pull/1717) ([@remusao](https://github.com/remusao)) #### ⚠️ Pushed to `master` - Update README.md ([@remusao](https://github.com/remusao)) #### :house: Internal - Revert to Lerna v6 to unbreak publishing [#1721](https://github.com/remusao/tldts/pull/1721) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 6.0.0 to 6.1.0 [#1719](https://github.com/remusao/tldts/pull/1719) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.26.2 to 3.26.3 [#1718](https://github.com/remusao/tldts/pull/1718) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 6.0.0 to 6.1.0 [#1720](https://github.com/remusao/tldts/pull/1720) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Update lerna [#1716](https://github.com/remusao/tldts/pull/1716) ([@remusao](https://github.com/remusao)) - Bump @typescript-eslint/eslint-plugin from 5.61.0 to 5.62.0 [#1711](https://github.com/remusao/tldts/pull/1711) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump semver from 5.7.1 to 5.7.2 [#1712](https://github.com/remusao/tldts/pull/1712) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.4.1 to 20.4.2 [#1713](https://github.com/remusao/tldts/pull/1713) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.11 (Mon Jul 10 2023) #### :bug: Bug Fix - `tldts` - bug: fix for https://github.com/remusao/tldts/issues/1697 [#1709](https://github.com/remusao/tldts/pull/1709) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.10 (Mon Jul 10 2023) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1700](https://github.com/remusao/tldts/pull/1700) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 3.26.0 to 3.26.2 [#1707](https://github.com/remusao/tldts/pull/1707) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.3.3 to 20.4.1 [#1708](https://github.com/remusao/tldts/pull/1708) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 5.59.11 to 5.61.0 [#1703](https://github.com/remusao/tldts/pull/1703) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 11.1.1 to 11.1.2 [#1695](https://github.com/remusao/tldts/pull/1695) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.1.3 to 5.1.6 [#1696](https://github.com/remusao/tldts/pull/1696) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.25.1 to 3.26.0 [#1699](https://github.com/remusao/tldts/pull/1699) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.43.0 to 8.44.0 [#1701](https://github.com/remusao/tldts/pull/1701) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.3.1 to 20.3.3 [#1702](https://github.com/remusao/tldts/pull/1702) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 5.60.0 to 5.61.0 [#1704](https://github.com/remusao/tldts/pull/1704) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.9 (Sat Jul 01 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1698](https://github.com/remusao/tldts/pull/1698) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 5.59.11 to 5.60.0 [#1684](https://github.com/remusao/tldts/pull/1684) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.42.0 to 8.43.0 [#1683](https://github.com/remusao/tldts/pull/1683) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.8 (Sun Jun 18 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1682](https://github.com/remusao/tldts/pull/1682) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.7 (Sat Jun 17 2023) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1681](https://github.com/remusao/tldts/pull/1681) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.6 (Fri Jun 16 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1640](https://github.com/remusao/tldts/pull/1640) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 5.59.7 to 5.59.11 [#1678](https://github.com/remusao/tldts/pull/1678) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 5.59.8 to 5.59.11 [#1677](https://github.com/remusao/tldts/pull/1677) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.2.5 to 20.3.1 [#1676](https://github.com/remusao/tldts/pull/1676) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.23.0 to 3.25.1 [#1675](https://github.com/remusao/tldts/pull/1675) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.41.0 to 8.42.0 [#1669](https://github.com/remusao/tldts/pull/1669) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.2.4 to 20.2.5 [#1663](https://github.com/remusao/tldts/pull/1663) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 5.59.7 to 5.59.8 [#1665](https://github.com/remusao/tldts/pull/1665) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-node-resolve from 15.0.2 to 15.1.0 [#1666](https://github.com/remusao/tldts/pull/1666) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 5.0.4 to 5.1.3 [#1667](https://github.com/remusao/tldts/pull/1667) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 20.2.3 to 20.2.4 [#1662](https://github.com/remusao/tldts/pull/1662) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 5.59.2 to 5.59.7 [#1659](https://github.com/remusao/tldts/pull/1659) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 11.1.0 to 11.1.1 [#1645](https://github.com/remusao/tldts/pull/1645) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 6.6.1 to 6.6.2 [#1631](https://github.com/remusao/tldts/pull/1631) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-terser from 0.4.1 to 0.4.3 [#1653](https://github.com/remusao/tldts/pull/1653) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.39.0 to 8.41.0 [#1657](https://github.com/remusao/tldts/pull/1657) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 5.59.2 to 5.59.7 [#1660](https://github.com/remusao/tldts/pull/1660) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.21.3 to 3.23.0 [#1661](https://github.com/remusao/tldts/pull/1661) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - Bump rimraf from 4.4.1 to 5.0.1 [#1654](https://github.com/remusao/tldts/pull/1654) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.16.3 to 20.2.3 [#1658](https://github.com/remusao/tldts/pull/1658) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.5 (Tue May 09 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1633](https://github.com/remusao/tldts/pull/1633) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.4 (Tue May 02 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1606](https://github.com/remusao/tldts/pull/1606) ([@remusao](https://github.com/remusao)) #### :house: Internal - tldts-utils should be private [#1601](https://github.com/remusao/tldts/pull/1601) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/parser from 5.59.1 to 5.59.2 [#1629](https://github.com/remusao/tldts/pull/1629) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.21.0 to 3.21.3 [#1628](https://github.com/remusao/tldts/pull/1628) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 5.59.1 to 5.59.2 [#1627](https://github.com/remusao/tldts/pull/1627) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.16.0 to 18.16.3 [#1626](https://github.com/remusao/tldts/pull/1626) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/chai from 4.3.4 to 4.3.5 [#1625](https://github.com/remusao/tldts/pull/1625) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.45.0 to 10.46.0 [#1621](https://github.com/remusao/tldts/pull/1621) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/eslint-plugin from 5.57.1 to 5.59.1 [#1619](https://github.com/remusao/tldts/pull/1619) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.44.0 to 10.45.0 [#1612](https://github.com/remusao/tldts/pull/1612) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.15.11 to 18.16.0 [#1616](https://github.com/remusao/tldts/pull/1616) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump eslint from 8.38.0 to 8.39.0 [#1617](https://github.com/remusao/tldts/pull/1617) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.20.2 to 3.21.0 [#1618](https://github.com/remusao/tldts/pull/1618) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 5.58.0 to 5.59.1 [#1620](https://github.com/remusao/tldts/pull/1620) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 5.57.1 to 5.58.0 [#1604](https://github.com/remusao/tldts/pull/1604) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-terser from 0.4.0 to 0.4.1 [#1603](https://github.com/remusao/tldts/pull/1603) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.3 (Sat Apr 08 2023) #### :scroll: Update Public Suffix List - `tldts-core`, `tldts-experimental`, `tldts-utils`, `tldts` - Update upstream public suffix list [#1598](https://github.com/remusao/tldts/pull/1598) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @typescript-eslint/eslint-plugin from 5.57.0 to 5.57.1 [#1597](https://github.com/remusao/tldts/pull/1597) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 11.0.0 to 11.1.0 [#1600](https://github.com/remusao/tldts/pull/1600) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-node-resolve from 15.0.1 to 15.0.2 [#1599](https://github.com/remusao/tldts/pull/1599) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @typescript-eslint/parser from 5.57.0 to 5.57.1 [#1596](https://github.com/remusao/tldts/pull/1596) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.43.0 to 10.44.0 [#1595](https://github.com/remusao/tldts/pull/1595) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.2 (Mon Apr 03 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1594](https://github.com/remusao/tldts/pull/1594) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.1 (Sat Apr 01 2023) #### :bug: Bug Fix - `tldts-experimental` - Extended tests and fix in wildcard matching from tldts-experimental [#1593](https://github.com/remusao/tldts/pull/1593) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.0 (Sat Apr 01 2023) ### Release Notes #### Be more lenient in accepting leading underscores and dots in hostnames ([#1553](https://github.com/remusao/tldts/pull/1553)) Handling of _leading dot(s)_ in input URIs and hostnames: ```patch - expect(isValidHostname('.github.com')).to.equal(false); + expect(isValidHostname('.github.com')).to.equal(true); - expect(getDomain('.github.com')).to.equal(null); + expect(getDomain('.github.com')).to.equal('github.com'); - expect(getDomain('.remusao.github.io')).to.equal(null); + expect(getDomain('.remusao.github.io')).to.equal('github.io'); ``` Handling of _leading underscores_ in input URIs and hostnames: ```patch - expect(getDomain('_0f6879.bsg-1418.bryanjswift.com')).to.equal(null); + expect(getDomain('_0f6879.bsg-1418.bryanjswift.com')).to.equal('bryanjswift.com'); ``` Lastly, increase test coverage using test cases found in the [whatwg](https://url.spec.whatwg.org/#host-miscellaneous) spec. This is a breaking change because some might rely on the previous behavior to consider leading dots and underscores as invalid hostnames or domains. Resolves #1534 Resolves #1523 #### tooling: migrate to eslint + TypeScript v5 + prettier ([#1575](https://github.com/remusao/tldts/pull/1575)) Updated internal representation of the DAWG used to encode the public suffix list, resulting in ~5% size reduction of minified bundle for identical performance (and likely a faster parsing/loading time of the source, although I did not measure that particular aspect yet). Migrate from deprecated `tslint` to eslint with TypeScript support and fix most of the issues encountered, resulting in tighter typing. Bump TypeScript to v5 as well and make sure code-base is formatted according to prettier's preset. --- #### :boom: Breaking Change - `tldts-core`, `tldts-experimental`, `tldts` - Be more lenient in accepting leading underscores and dots in hostnames [#1553](https://github.com/remusao/tldts/pull/1553) ([@remusao](https://github.com/remusao)) #### :house: Internal - `tldts-core`, `tldts-experimental`, `tldts` - tooling: migrate to eslint + TypeScript v5 + prettier [#1575](https://github.com/remusao/tldts/pull/1575) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.112 (Sun Mar 19 2023) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1574](https://github.com/remusao/tldts/pull/1574) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.111 (Wed Mar 08 2023) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1566](https://github.com/remusao/tldts/pull/1566) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 18.14.2 to 18.14.4 [#1562](https://github.com/remusao/tldts/pull/1562) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rimraf from 4.1.2 to 4.2.0 [#1561](https://github.com/remusao/tldts/pull/1561) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.42.2 to 10.43.0 [#1560](https://github.com/remusao/tldts/pull/1560) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.17.3 to 3.18.0 [#1559](https://github.com/remusao/tldts/pull/1559) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.110 (Wed Mar 01 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1555](https://github.com/remusao/tldts/pull/1555) ([@remusao](https://github.com/remusao)) #### :house: Internal - `tldts-core`, `tldts-experimental`, `tldts` - Update deprecated dep and refresh lock [#1554](https://github.com/remusao/tldts/pull/1554) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 18.14.1 to 18.14.2 [#1556](https://github.com/remusao/tldts/pull/1556) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.13.0 to 18.14.1 [#1552](https://github.com/remusao/tldts/pull/1552) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.42.0 to 10.42.2 [#1551](https://github.com/remusao/tldts/pull/1551) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.15.0 to 3.17.2 [#1549](https://github.com/remusao/tldts/pull/1549) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 6.4.1 to 6.5.1 [#1544](https://github.com/remusao/tldts/pull/1544) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.14.0 to 3.15.0 [#1542](https://github.com/remusao/tldts/pull/1542) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.41.0 to 10.42.0 [#1541](https://github.com/remusao/tldts/pull/1541) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.109 (Wed Feb 15 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1545](https://github.com/remusao/tldts/pull/1545) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.108 (Sat Feb 11 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1540](https://github.com/remusao/tldts/pull/1540) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.107 (Fri Feb 10 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1538](https://github.com/remusao/tldts/pull/1538) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump auto from 10.38.5 to 10.41.0 [#1539](https://github.com/remusao/tldts/pull/1539) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.106 (Wed Feb 08 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1536](https://github.com/remusao/tldts/pull/1536) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump auto from 10.37.6 to 10.38.5 [#1531](https://github.com/remusao/tldts/pull/1531) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.12.1 to 3.14.0 [#1532](https://github.com/remusao/tldts/pull/1532) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.11.18 to 18.13.0 [#1535](https://github.com/remusao/tldts/pull/1535) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump http-cache-semantics from 4.1.0 to 4.1.1 [#1530](https://github.com/remusao/tldts/pull/1530) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.105 (Thu Feb 02 2023) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1521](https://github.com/remusao/tldts/pull/1521) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump typescript from 4.9.4 to 4.9.5 [#1528](https://github.com/remusao/tldts/pull/1528) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.12.0 to 3.12.1 [#1529](https://github.com/remusao/tldts/pull/1529) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.9.1 to 3.12.0 [#1527](https://github.com/remusao/tldts/pull/1527) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.9.1 to 3.11.0 [#1526](https://github.com/remusao/tldts/pull/1526) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 6.4.0 to 6.4.1 [#1517](https://github.com/remusao/tldts/pull/1517) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 6.3.0 to 6.4.0 [#1514](https://github.com/remusao/tldts/pull/1514) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - Bump rimraf from 3.0.2 to 4.1.2 [#1525](https://github.com/remusao/tldts/pull/1525) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 10.0.1 to 11.0.0 [#1515](https://github.com/remusao/tldts/pull/1515) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.104 (Wed Jan 04 2023) #### :nail_care: Polish - Bump json5 from 1.0.1 to 1.0.2 [#1513](https://github.com/remusao/tldts/pull/1513) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### :nut_and_bolt: Dependencies - Bump rollup from 3.9.0 to 3.9.1 [#1512](https://github.com/remusao/tldts/pull/1512) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.8.1 to 3.9.0 [#1511](https://github.com/remusao/tldts/pull/1511) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 6.1.0 to 6.3.0 [#1510](https://github.com/remusao/tldts/pull/1510) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.11.17 to 18.11.18 [#1509](https://github.com/remusao/tldts/pull/1509) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.8.0 to 3.8.1 [#1508](https://github.com/remusao/tldts/pull/1508) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.7.5 to 3.8.0 [#1507](https://github.com/remusao/tldts/pull/1507) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v5.7.103 (Mon Dec 19 2022) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1497](https://github.com/remusao/tldts/pull/1497) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump typescript from 4.9.3 to 4.9.4 [#1496](https://github.com/remusao/tldts/pull/1496) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 10.1.0 to 10.2.0 [#1501](https://github.com/remusao/tldts/pull/1501) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.11.10 to 18.11.17 [#1505](https://github.com/remusao/tldts/pull/1505) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.5.1 to 3.7.5 [#1506](https://github.com/remusao/tldts/pull/1506) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/mocha from 10.0.0 to 10.0.1 [#1488](https://github.com/remusao/tldts/pull/1488) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 6.0.3 to 6.1.0 [#1490](https://github.com/remusao/tldts/pull/1490) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.11.9 to 18.11.10 [#1491](https://github.com/remusao/tldts/pull/1491) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.5.0 to 3.5.1 [#1492](https://github.com/remusao/tldts/pull/1492) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump decode-uri-component from 0.2.0 to 0.2.2 [#1493](https://github.com/remusao/tldts/pull/1493) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 10.0.0 to 10.0.1 [#1487](https://github.com/remusao/tldts/pull/1487) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.102 (Thu Dec 01 2022) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1489](https://github.com/remusao/tldts/pull/1489) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 3.4.0 to 3.5.0 [#1485](https://github.com/remusao/tldts/pull/1485) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - Bump @rollup/plugin-typescript from 9.0.2 to 10.0.0 [#1484](https://github.com/remusao/tldts/pull/1484) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.101 (Wed Nov 23 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1483](https://github.com/remusao/tldts/pull/1483) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 3.3.0 to 3.4.0 [#1482](https://github.com/remusao/tldts/pull/1482) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 4.8.4 to 4.9.3 [#1481](https://github.com/remusao/tldts/pull/1481) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.100 (Tue Nov 15 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1480](https://github.com/remusao/tldts/pull/1480) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 3.2.5 to 3.3.0 [#1479](https://github.com/remusao/tldts/pull/1479) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 6.0.1 to 6.0.3 [#1478](https://github.com/remusao/tldts/pull/1478) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump chai from 4.3.6 to 4.3.7 [#1477](https://github.com/remusao/tldts/pull/1477) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.99 (Mon Nov 07 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1476](https://github.com/remusao/tldts/pull/1476) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.98 (Sat Nov 05 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1475](https://github.com/remusao/tldts/pull/1475) ([@remusao](https://github.com/remusao)) #### :house: Internal - `tldts-core`, `tldts-experimental`, `tldts` - Dependencies updates [#1464](https://github.com/remusao/tldts/pull/1464) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 18.11.7 to 18.11.9 [#1472](https://github.com/remusao/tldts/pull/1472) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 3.2.3 to 3.2.5 [#1473](https://github.com/remusao/tldts/pull/1473) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.11.5 to 18.11.7 [#1467](https://github.com/remusao/tldts/pull/1467) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.11.3 to 18.11.5 [#1466](https://github.com/remusao/tldts/pull/1466) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 4.8.3 to 4.8.4 [#1441](https://github.com/remusao/tldts/pull/1441) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 5.5.2 to 6.0.1 [#1459](https://github.com/remusao/tldts/pull/1459) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.7.18 to 18.11.3 [#1462](https://github.com/remusao/tldts/pull/1462) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - Bump @types/mocha from 9.1.1 to 10.0.0 [#1443](https://github.com/remusao/tldts/pull/1443) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.97 (Fri Oct 14 2022) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1457](https://github.com/remusao/tldts/pull/1457) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.96 (Fri Oct 14 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1456](https://github.com/remusao/tldts/pull/1456) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.95 (Tue Oct 11 2022) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1453](https://github.com/remusao/tldts/pull/1453) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.94 (Fri Oct 07 2022) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1449](https://github.com/remusao/tldts/pull/1449) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.93 (Tue Oct 04 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1440](https://github.com/remusao/tldts/pull/1440) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.92 (Sat Sep 24 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1434](https://github.com/remusao/tldts/pull/1434) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump lerna from 5.5.1 to 5.5.2 [#1435](https://github.com/remusao/tldts/pull/1435) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.79.0 to 2.79.1 [#1436](https://github.com/remusao/tldts/pull/1436) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.78.1 to 2.79.0 [#1421](https://github.com/remusao/tldts/pull/1421) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 5.4.3 to 5.5.1 [#1429](https://github.com/remusao/tldts/pull/1429) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.37.4 to 10.37.6 [#1432](https://github.com/remusao/tldts/pull/1432) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.7.14 to 18.7.18 [#1433](https://github.com/remusao/tldts/pull/1433) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - Bump @rollup/plugin-node-resolve from 13.3.0 to 14.1.0 [#1431](https://github.com/remusao/tldts/pull/1431) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.91 (Sun Sep 04 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1423](https://github.com/remusao/tldts/pull/1423) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 18.7.13 to 18.7.14 [#1420](https://github.com/remusao/tldts/pull/1420) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.90 (Fri Aug 26 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1417](https://github.com/remusao/tldts/pull/1417) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/chai from 4.3.1 to 4.3.3 [#1400](https://github.com/remusao/tldts/pull/1400) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 5.3.0 to 5.4.3 [#1410](https://github.com/remusao/tldts/pull/1410) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.77.2 to 2.78.1 [#1413](https://github.com/remusao/tldts/pull/1413) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.6.4 to 18.7.13 [#1418](https://github.com/remusao/tldts/pull/1418) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 4.7.4 to 4.8.2 [#1419](https://github.com/remusao/tldts/pull/1419) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.89 (Thu Aug 11 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1404](https://github.com/remusao/tldts/pull/1404) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.88 (Sun Aug 07 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1395](https://github.com/remusao/tldts/pull/1395) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 18.6.2 to 18.6.4 [#1399](https://github.com/remusao/tldts/pull/1399) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.87 (Tue Aug 02 2022) #### :nail_care: Polish - `tldts-core`, `tldts-experimental`, `tldts` - Add index.ts as part of published packages [#1398](https://github.com/remusao/tldts/pull/1398) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.85 (Sun Jul 31 2022) #### :nail_care: Polish - `tldts-core`, `tldts-experimental`, `tldts` - Include 'src' folder as part of published packages [#1396](https://github.com/remusao/tldts/pull/1396) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 2.77.0 to 2.77.2 [#1394](https://github.com/remusao/tldts/pull/1394) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 5.2.0 to 5.3.0 [#1393](https://github.com/remusao/tldts/pull/1393) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.6.1 to 18.6.2 [#1392](https://github.com/remusao/tldts/pull/1392) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.0.6 to 18.6.1 [#1388](https://github.com/remusao/tldts/pull/1388) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.37.2 to 10.37.4 [#1390](https://github.com/remusao/tldts/pull/1390) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 5.1.8 to 5.2.0 [#1386](https://github.com/remusao/tldts/pull/1386) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.0.4 to 18.0.6 [#1383](https://github.com/remusao/tldts/pull/1383) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.37.1 to 10.37.2 [#1384](https://github.com/remusao/tldts/pull/1384) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.76.0 to 2.77.0 [#1382](https://github.com/remusao/tldts/pull/1382) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump terser from 5.7.0 to 5.14.2 [#1385](https://github.com/remusao/tldts/pull/1385) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.0.3 to 18.0.4 [#1381](https://github.com/remusao/tldts/pull/1381) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ts-node from 10.8.2 to 10.9.1 [#1380](https://github.com/remusao/tldts/pull/1380) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump tar from 6.1.0 to 6.1.11 [#1379](https://github.com/remusao/tldts/pull/1379) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.75.7 to 2.76.0 [#1378](https://github.com/remusao/tldts/pull/1378) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ansi-regex from 5.0.0 to 5.0.1 [#1377](https://github.com/remusao/tldts/pull/1377) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ts-node from 10.8.1 to 10.8.2 [#1372](https://github.com/remusao/tldts/pull/1372) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.0.0 to 18.0.3 [#1375](https://github.com/remusao/tldts/pull/1375) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump lerna from 5.1.6 to 5.1.8 [#1376](https://github.com/remusao/tldts/pull/1376) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.84 (Mon Jul 04 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1370](https://github.com/remusao/tldts/pull/1370) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.83 (Wed Jun 29 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1369](https://github.com/remusao/tldts/pull/1369) ([@remusao](https://github.com/remusao)) #### :house: Internal - Update CI Node.js matrix [#1368](https://github.com/remusao/tldts/pull/1368) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump lerna from 4.0.0 to 5.1.6 [#1367](https://github.com/remusao/tldts/pull/1367) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 4.7.3 to 4.7.4 [#1365](https://github.com/remusao/tldts/pull/1365) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.75.6 to 2.75.7 [#1366](https://github.com/remusao/tldts/pull/1366) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - Bump mocha from 9.2.2 to 10.0.0 [#1327](https://github.com/remusao/tldts/pull/1327) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.41 to 18.0.0 [#1364](https://github.com/remusao/tldts/pull/1364) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.82 (Tue Jun 14 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1361](https://github.com/remusao/tldts/pull/1361) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 17.0.38 to 17.0.41 [#1357](https://github.com/remusao/tldts/pull/1357) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.75.5 to 2.75.6 [#1356](https://github.com/remusao/tldts/pull/1356) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ts-node from 10.8.0 to 10.8.1 [#1354](https://github.com/remusao/tldts/pull/1354) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 4.7.2 to 4.7.3 [#1352](https://github.com/remusao/tldts/pull/1352) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.81 (Sat Jun 04 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1351](https://github.com/remusao/tldts/pull/1351) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 2.74.1 to 2.75.5 [#1350](https://github.com/remusao/tldts/pull/1350) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.35 to 17.0.38 [#1349](https://github.com/remusao/tldts/pull/1349) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.36.5 to 10.37.1 [#1345](https://github.com/remusao/tldts/pull/1345) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 4.6.4 to 4.7.2 [#1343](https://github.com/remusao/tldts/pull/1343) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ts-node from 10.7.0 to 10.8.0 [#1341](https://github.com/remusao/tldts/pull/1341) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.80 (Sun May 22 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1338](https://github.com/remusao/tldts/pull/1338) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 2.70.2 to 2.74.1 [#1339](https://github.com/remusao/tldts/pull/1339) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.30 to 17.0.35 [#1340](https://github.com/remusao/tldts/pull/1340) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-node-resolve from 13.2.1 to 13.3.0 [#1329](https://github.com/remusao/tldts/pull/1329) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.79 (Mon May 16 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1334](https://github.com/remusao/tldts/pull/1334) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.78 (Wed May 11 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1332](https://github.com/remusao/tldts/pull/1332) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.77 (Sat Apr 30 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1325](https://github.com/remusao/tldts/pull/1325) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump typescript from 4.6.3 to 4.6.4 [#1324](https://github.com/remusao/tldts/pull/1324) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.29 to 17.0.30 [#1323](https://github.com/remusao/tldts/pull/1323) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.27 to 17.0.29 [#1322](https://github.com/remusao/tldts/pull/1322) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.25 to 17.0.27 [#1321](https://github.com/remusao/tldts/pull/1321) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/mocha from 9.1.0 to 9.1.1 [#1319](https://github.com/remusao/tldts/pull/1319) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.23 to 17.0.25 [#1318](https://github.com/remusao/tldts/pull/1318) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-node-resolve from 13.2.0 to 13.2.1 [#1317](https://github.com/remusao/tldts/pull/1317) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.70.1 to 2.70.2 [#1316](https://github.com/remusao/tldts/pull/1316) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/chai from 4.3.0 to 4.3.1 [#1314](https://github.com/remusao/tldts/pull/1314) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.76 (Sat Apr 16 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1313](https://github.com/remusao/tldts/pull/1313) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-node-resolve from 13.1.3 to 13.2.0 [#1312](https://github.com/remusao/tldts/pull/1312) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.75 (Fri Apr 08 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1311](https://github.com/remusao/tldts/pull/1311) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump node-fetch from 2.6.1 to 2.6.7 [#1310](https://github.com/remusao/tldts/pull/1310) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.74 (Thu Mar 31 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1309](https://github.com/remusao/tldts/pull/1309) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump minimist from 1.2.5 to 1.2.6 [#1308](https://github.com/remusao/tldts/pull/1308) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.73 (Sat Mar 26 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1306](https://github.com/remusao/tldts/pull/1306) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump typescript from 4.6.2 to 4.6.3 [#1307](https://github.com/remusao/tldts/pull/1307) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.22 to 17.0.23 [#1305](https://github.com/remusao/tldts/pull/1305) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.21 to 17.0.22 [#1303](https://github.com/remusao/tldts/pull/1303) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.72 (Tue Mar 22 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1304](https://github.com/remusao/tldts/pull/1304) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.71 (Mon Mar 21 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1302](https://github.com/remusao/tldts/pull/1302) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump auto from 10.34.1 to 10.36.5 [#1301](https://github.com/remusao/tldts/pull/1301) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.70.0 to 2.70.1 [#1298](https://github.com/remusao/tldts/pull/1298) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 9.2.1 to 9.2.2 [#1297](https://github.com/remusao/tldts/pull/1297) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.70 (Thu Mar 17 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1299](https://github.com/remusao/tldts/pull/1299) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 2.69.2 to 2.70.0 [#1296](https://github.com/remusao/tldts/pull/1296) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.69.0 to 2.69.2 [#1293](https://github.com/remusao/tldts/pull/1293) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.32.6 to 10.34.1 [#1294](https://github.com/remusao/tldts/pull/1294) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ts-node from 10.6.0 to 10.7.0 [#1295](https://github.com/remusao/tldts/pull/1295) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.69 (Sun Mar 06 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1292](https://github.com/remusao/tldts/pull/1292) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.68 (Sat Mar 05 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1289](https://github.com/remusao/tldts/pull/1289) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 2.68.0 to 2.69.0 [#1290](https://github.com/remusao/tldts/pull/1290) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 4.5.5 to 4.6.2 [#1287](https://github.com/remusao/tldts/pull/1287) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ts-node from 10.5.0 to 10.6.0 [#1288](https://github.com/remusao/tldts/pull/1288) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.67 (Mon Feb 28 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1285](https://github.com/remusao/tldts/pull/1285) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 17.0.18 to 17.0.21 [#1286](https://github.com/remusao/tldts/pull/1286) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.67.3 to 2.68.0 [#1284](https://github.com/remusao/tldts/pull/1284) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.66 (Wed Feb 23 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1283](https://github.com/remusao/tldts/pull/1283) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump mocha from 9.2.0 to 9.2.1 [#1281](https://github.com/remusao/tldts/pull/1281) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.67.2 to 2.67.3 [#1280](https://github.com/remusao/tldts/pull/1280) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.65 (Sat Feb 19 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1279](https://github.com/remusao/tldts/pull/1279) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 17.0.17 to 17.0.18 [#1276](https://github.com/remusao/tldts/pull/1276) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.64 (Sat Feb 19 2022) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1278](https://github.com/remusao/tldts/pull/1278) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.63 (Tue Feb 15 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1277](https://github.com/remusao/tldts/pull/1277) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.62 (Sun Feb 13 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1275](https://github.com/remusao/tldts/pull/1275) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 17.0.15 to 17.0.17 [#1274](https://github.com/remusao/tldts/pull/1274) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.67.0 to 2.67.2 [#1273](https://github.com/remusao/tldts/pull/1273) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ts-node from 10.4.0 to 10.5.0 [#1272](https://github.com/remusao/tldts/pull/1272) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.14 to 17.0.15 [#1269](https://github.com/remusao/tldts/pull/1269) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.61 (Fri Feb 04 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1266](https://github.com/remusao/tldts/pull/1266) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 2.66.1 to 2.67.0 [#1268](https://github.com/remusao/tldts/pull/1268) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.13 to 17.0.14 [#1267](https://github.com/remusao/tldts/pull/1267) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 9.1.4 to 9.2.0 [#1258](https://github.com/remusao/tldts/pull/1258) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.64.0 to 2.66.1 [#1261](https://github.com/remusao/tldts/pull/1261) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump chai from 4.3.4 to 4.3.6 [#1263](https://github.com/remusao/tldts/pull/1263) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.10 to 17.0.13 [#1264](https://github.com/remusao/tldts/pull/1264) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.60 (Sat Jan 29 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1265](https://github.com/remusao/tldts/pull/1265) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.59 (Fri Jan 21 2022) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1254](https://github.com/remusao/tldts/pull/1254) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump typescript from 4.5.4 to 4.5.5 [#1256](https://github.com/remusao/tldts/pull/1256) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.32.5 to 10.32.6 [#1255](https://github.com/remusao/tldts/pull/1255) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/mocha from 9.0.0 to 9.1.0 [#1253](https://github.com/remusao/tldts/pull/1253) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump trim-off-newlines from 1.0.1 to 1.0.3 [#1252](https://github.com/remusao/tldts/pull/1252) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.9 to 17.0.10 [#1251](https://github.com/remusao/tldts/pull/1251) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.8 to 17.0.9 [#1250](https://github.com/remusao/tldts/pull/1250) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.63.0 to 2.64.0 [#1249](https://github.com/remusao/tldts/pull/1249) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 9.1.3 to 9.1.4 [#1248](https://github.com/remusao/tldts/pull/1248) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump shelljs from 0.8.4 to 0.8.5 [#1247](https://github.com/remusao/tldts/pull/1247) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-node-resolve from 13.0.6 to 13.1.3 [#1245](https://github.com/remusao/tldts/pull/1245) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.60.2 to 2.63.0 [#1243](https://github.com/remusao/tldts/pull/1243) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 4.5.2 to 4.5.4 [#1231](https://github.com/remusao/tldts/pull/1231) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.32.3 to 10.32.5 [#1227](https://github.com/remusao/tldts/pull/1227) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/chai from 4.2.22 to 4.3.0 [#1223](https://github.com/remusao/tldts/pull/1223) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - Bump @types/node from 16.11.11 to 17.0.8 [#1244](https://github.com/remusao/tldts/pull/1244) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.58 (Mon Jan 03 2022) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1236](https://github.com/remusao/tldts/pull/1236) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.57 (Thu Dec 16 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1222](https://github.com/remusao/tldts/pull/1222) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.56 (Tue Dec 07 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1221](https://github.com/remusao/tldts/pull/1221) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.55 (Sun Dec 05 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1220](https://github.com/remusao/tldts/pull/1220) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.54 (Sun Dec 05 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1217](https://github.com/remusao/tldts/pull/1217) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 16.11.10 to 16.11.11 [#1218](https://github.com/remusao/tldts/pull/1218) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.60.1 to 2.60.2 [#1219](https://github.com/remusao/tldts/pull/1219) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 16.11.7 to 16.11.10 [#1216](https://github.com/remusao/tldts/pull/1216) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.32.2 to 10.32.3 [#1215](https://github.com/remusao/tldts/pull/1215) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.60.0 to 2.60.1 [#1214](https://github.com/remusao/tldts/pull/1214) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.53 (Thu Nov 18 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1209](https://github.com/remusao/tldts/pull/1209) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump typescript from 4.4.4 to 4.5.2 [#1211](https://github.com/remusao/tldts/pull/1211) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.59.0 to 2.60.0 [#1210](https://github.com/remusao/tldts/pull/1210) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.52 (Wed Nov 10 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1208](https://github.com/remusao/tldts/pull/1208) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 16.11.6 to 16.11.7 [#1207](https://github.com/remusao/tldts/pull/1207) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.51 (Mon Nov 08 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1206](https://github.com/remusao/tldts/pull/1206) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 2.58.3 to 2.59.0 [#1205](https://github.com/remusao/tldts/pull/1205) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.50 (Fri Oct 29 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1203](https://github.com/remusao/tldts/pull/1203) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump auto from 10.32.1 to 10.32.2 [#1204](https://github.com/remusao/tldts/pull/1204) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 16.11.1 to 16.11.6 [#1202](https://github.com/remusao/tldts/pull/1202) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.58.0 to 2.58.3 [#1201](https://github.com/remusao/tldts/pull/1201) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ts-node from 10.3.0 to 10.4.0 [#1200](https://github.com/remusao/tldts/pull/1200) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-node-resolve from 13.0.5 to 13.0.6 [#1196](https://github.com/remusao/tldts/pull/1196) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.49 (Mon Oct 18 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1192](https://github.com/remusao/tldts/pull/1192) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump auto from 10.32.0 to 10.32.1 [#1185](https://github.com/remusao/tldts/pull/1185) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.57.0 to 2.58.0 [#1186](https://github.com/remusao/tldts/pull/1186) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ts-node from 10.2.1 to 10.3.0 [#1188](https://github.com/remusao/tldts/pull/1188) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 4.4.3 to 4.4.4 [#1189](https://github.com/remusao/tldts/pull/1189) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 16.10.1 to 16.11.1 [#1194](https://github.com/remusao/tldts/pull/1194) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 9.1.2 to 9.1.3 [#1195](https://github.com/remusao/tldts/pull/1195) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.48 (Thu Oct 14 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1183](https://github.com/remusao/tldts/pull/1183) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.47 (Tue Sep 28 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1182](https://github.com/remusao/tldts/pull/1182) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 16.9.6 to 16.10.1 [#1181](https://github.com/remusao/tldts/pull/1181) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 9.1.1 to 9.1.2 [#1180](https://github.com/remusao/tldts/pull/1180) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.46 (Sun Sep 26 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1178](https://github.com/remusao/tldts/pull/1178) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 2.56.3 to 2.57.0 [#1179](https://github.com/remusao/tldts/pull/1179) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 16.9.4 to 16.9.6 [#1177](https://github.com/remusao/tldts/pull/1177) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-node-resolve from 13.0.4 to 13.0.5 [#1176](https://github.com/remusao/tldts/pull/1176) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.45 (Tue Sep 21 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1175](https://github.com/remusao/tldts/pull/1175) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 16.9.2 to 16.9.4 [#1173](https://github.com/remusao/tldts/pull/1173) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/chai from 4.2.21 to 4.2.22 [#1174](https://github.com/remusao/tldts/pull/1174) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.44 (Fri Sep 17 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1168](https://github.com/remusao/tldts/pull/1168) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump typescript from 4.4.2 to 4.4.3 [#1170](https://github.com/remusao/tldts/pull/1170) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.31.0 to 10.32.0 [#1171](https://github.com/remusao/tldts/pull/1171) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 16.7.13 to 16.9.2 [#1172](https://github.com/remusao/tldts/pull/1172) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 16.7.10 to 16.7.13 [#1166](https://github.com/remusao/tldts/pull/1166) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.43 (Sun Sep 05 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1164](https://github.com/remusao/tldts/pull/1164) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.42 (Fri Sep 03 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1163](https://github.com/remusao/tldts/pull/1163) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 16.7.2 to 16.7.10 [#1162](https://github.com/remusao/tldts/pull/1162) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump tar from 4.4.15 to 4.4.19 [#1161](https://github.com/remusao/tldts/pull/1161) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 9.1.0 to 9.1.1 [#1158](https://github.com/remusao/tldts/pull/1158) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.41 (Fri Aug 27 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1148](https://github.com/remusao/tldts/pull/1148) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump ts-node from 10.2.0 to 10.2.1 [#1152](https://github.com/remusao/tldts/pull/1152) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 9.0.3 to 9.1.0 [#1153](https://github.com/remusao/tldts/pull/1153) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.56.2 to 2.56.3 [#1155](https://github.com/remusao/tldts/pull/1155) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 16.6.0 to 16.7.2 [#1156](https://github.com/remusao/tldts/pull/1156) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 4.3.5 to 4.4.2 [#1157](https://github.com/remusao/tldts/pull/1157) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.30.0 to 10.31.0 [#1149](https://github.com/remusao/tldts/pull/1149) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.56.1 to 2.56.2 [#1146](https://github.com/remusao/tldts/pull/1146) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 16.4.13 to 16.6.0 [#1147](https://github.com/remusao/tldts/pull/1147) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.56.0 to 2.56.1 [#1144](https://github.com/remusao/tldts/pull/1144) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ts-node from 10.1.0 to 10.2.0 [#1145](https://github.com/remusao/tldts/pull/1145) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.40 (Fri Aug 06 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1143](https://github.com/remusao/tldts/pull/1143) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 16.4.12 to 16.4.13 [#1142](https://github.com/remusao/tldts/pull/1142) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.55.1 to 2.56.0 [#1141](https://github.com/remusao/tldts/pull/1141) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.39 (Thu Aug 05 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1140](https://github.com/remusao/tldts/pull/1140) ([@remusao](https://github.com/remusao)) #### :house: Internal - Update workflow token [#1139](https://github.com/remusao/tldts/pull/1139) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 16.4.1 to 16.4.12 [#1138](https://github.com/remusao/tldts/pull/1138) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump tar from 4.4.13 to 4.4.15 [#1137](https://github.com/remusao/tldts/pull/1137) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.53.3 to 2.55.1 [#1135](https://github.com/remusao/tldts/pull/1135) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-node-resolve from 13.0.2 to 13.0.4 [#1129](https://github.com/remusao/tldts/pull/1129) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 9.0.2 to 9.0.3 [#1127](https://github.com/remusao/tldts/pull/1127) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.53.2 to 2.53.3 [#1123](https://github.com/remusao/tldts/pull/1123) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 16.3.2 to 16.4.1 [#1124](https://github.com/remusao/tldts/pull/1124) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.29.3 to 10.30.0 [#1126](https://github.com/remusao/tldts/pull/1126) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-node-resolve from 13.0.0 to 13.0.2 [#1120](https://github.com/remusao/tldts/pull/1120) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.53.1 to 2.53.2 [#1119](https://github.com/remusao/tldts/pull/1119) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump ts-node from 10.0.0 to 10.1.0 [#1116](https://github.com/remusao/tldts/pull/1116) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.52.2 to 2.53.1 [#1115](https://github.com/remusao/tldts/pull/1115) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/chai from 4.2.19 to 4.2.21 [#1113](https://github.com/remusao/tldts/pull/1113) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/mocha from 8.2.2 to 8.2.3 [#1109](https://github.com/remusao/tldts/pull/1109) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 9.0.1 to 9.0.2 [#1108](https://github.com/remusao/tldts/pull/1108) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 4.3.4 to 4.3.5 [#1103](https://github.com/remusao/tldts/pull/1103) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.52.1 to 2.52.2 [#1099](https://github.com/remusao/tldts/pull/1099) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/chai from 4.2.18 to 4.2.19 [#1098](https://github.com/remusao/tldts/pull/1098) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 15.12.2 to 15.12.4 [#1097](https://github.com/remusao/tldts/pull/1097) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 9.0.0 to 9.0.1 [#1096](https://github.com/remusao/tldts/pull/1096) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump typescript from 4.3.2 to 4.3.4 [#1095](https://github.com/remusao/tldts/pull/1095) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.51.1 to 2.52.1 [#1094](https://github.com/remusao/tldts/pull/1094) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.29.2 to 10.29.3 [#1090](https://github.com/remusao/tldts/pull/1090) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.51.0 to 2.51.1 [#1089](https://github.com/remusao/tldts/pull/1089) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 15.12.1 to 15.12.2 [#1087](https://github.com/remusao/tldts/pull/1087) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 15.6.1 to 15.12.1 [#1085](https://github.com/remusao/tldts/pull/1085) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.50.5 to 2.51.0 [#1086](https://github.com/remusao/tldts/pull/1086) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.50.4 to 2.50.5 [#1080](https://github.com/remusao/tldts/pull/1080) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - Bump @types/mocha from 8.2.3 to 9.0.0 [#1125](https://github.com/remusao/tldts/pull/1125) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 15.12.4 to 16.3.2 [#1118](https://github.com/remusao/tldts/pull/1118) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 8.4.0 to 9.0.0 [#1088](https://github.com/remusao/tldts/pull/1088) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.38 (Sun May 30 2021) #### :scroll: Update Public Suffix List - `tldts-core`, `tldts-experimental`, `tldts` - Bump deps + GitHub actions + update rules [#1079](https://github.com/remusao/tldts/pull/1079) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 15.3.0 to 15.6.1 [#1073](https://github.com/remusao/tldts/pull/1073) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.48.0 to 2.49.0 [#1070](https://github.com/remusao/tldts/pull/1070) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.27.1 to 10.29.0 [#1069](https://github.com/remusao/tldts/pull/1069) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.37 (Wed May 19 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1066](https://github.com/remusao/tldts/pull/1066) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 15.0.3 to 15.3.0 [#1063](https://github.com/remusao/tldts/pull/1063) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump rollup from 2.47.0 to 2.48.0 [#1064](https://github.com/remusao/tldts/pull/1064) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.36 (Tue May 18 2021) #### :scroll: Update Public Suffix List - Bump hosted-git-info from 2.8.8 to 2.8.9 [#1058](https://github.com/remusao/tldts/pull/1058) ([@dependabot[bot]](https://github.com/dependabot[bot])) - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1065](https://github.com/remusao/tldts/pull/1065) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump handlebars from 4.7.6 to 4.7.7 [#1056](https://github.com/remusao/tldts/pull/1056) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump auto from 10.27.0 to 10.27.1 [#1061](https://github.com/remusao/tldts/pull/1061) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 15.0.2 to 15.0.3 [#1062](https://github.com/remusao/tldts/pull/1062) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.35 (Tue May 11 2021) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1060](https://github.com/remusao/tldts/pull/1060) ([@remusao](https://github.com/remusao)) #### :house: Internal - `tldts-core`, `tldts-experimental`, `tldts` - Refresh yarn.lock + updates [#1059](https://github.com/remusao/tldts/pull/1059) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.34 (Thu May 06 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1055](https://github.com/remusao/tldts/pull/1055) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.33 (Sat May 01 2021) #### :scroll: Update Public Suffix List - Upgrade to GitHub-native Dependabot [#1049](https://github.com/remusao/tldts/pull/1049) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1050](https://github.com/remusao/tldts/pull/1050) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.45.2 to 2.46.0 [#1048](https://github.com/remusao/tldts/pull/1048) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.25.2 to 10.26.0 [#1047](https://github.com/remusao/tldts/pull/1047) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.32 (Wed Apr 28 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1046](https://github.com/remusao/tldts/pull/1046) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.25.1 to 10.25.2 [#1045](https://github.com/remusao/tldts/pull/1045) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/chai from 4.2.16 to 4.2.17 [#1042](https://github.com/remusao/tldts/pull/1042) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - chore(deps-dev): bump @types/node from 14.14.41 to 15.0.1 [#1044](https://github.com/remusao/tldts/pull/1044) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.31 (Tue Apr 27 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1041](https://github.com/remusao/tldts/pull/1041) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.30 (Tue Apr 27 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1040](https://github.com/remusao/tldts/pull/1040) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.29 (Fri Apr 23 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1039](https://github.com/remusao/tldts/pull/1039) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.28 (Thu Apr 22 2021) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1038](https://github.com/remusao/tldts/pull/1038) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.25.0 to 10.25.1 [#1037](https://github.com/remusao/tldts/pull/1037) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.39 to 14.14.41 [#1036](https://github.com/remusao/tldts/pull/1036) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.27 (Mon Apr 19 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1035](https://github.com/remusao/tldts/pull/1035) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.26 (Sun Apr 18 2021) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1034](https://github.com/remusao/tldts/pull/1034) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.14.37 to 14.14.39 [#1033](https://github.com/remusao/tldts/pull/1033) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.24.3 to 10.25.0 [#1032](https://github.com/remusao/tldts/pull/1032) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.45.1 to 2.45.2 [#1031](https://github.com/remusao/tldts/pull/1031) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.45.0 to 2.45.1 [#1030](https://github.com/remusao/tldts/pull/1030) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.44.0 to 2.45.0 [#1029](https://github.com/remusao/tldts/pull/1029) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.24.2 to 10.24.3 [#1028](https://github.com/remusao/tldts/pull/1028) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.24.1 to 10.24.2 [#1027](https://github.com/remusao/tldts/pull/1027) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 4.2.3 to 4.2.4 [#1026](https://github.com/remusao/tldts/pull/1026) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.25 (Wed Apr 07 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1025](https://github.com/remusao/tldts/pull/1025) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.24 (Mon Apr 05 2021) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#1024](https://github.com/remusao/tldts/pull/1024) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.23 (Sat Apr 03 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1023](https://github.com/remusao/tldts/pull/1023) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump @types/chai from 4.2.15 to 4.2.16 [#1022](https://github.com/remusao/tldts/pull/1022) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.22 (Fri Apr 02 2021) #### :nail_care: Polish - `tldts` - CLI: process each line of STDIN if no agruments are passed, fixes #1009 [#1021](https://github.com/remusao/tldts/pull/1021) ([@fulldecent](https://github.com/fulldecent) [@remusao](https://github.com/remusao)) #### Authors: 2 - Rémi ([@remusao](https://github.com/remusao)) - William Entriken ([@fulldecent](https://github.com/fulldecent)) --- # v5.7.21 (Thu Apr 01 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1020](https://github.com/remusao/tldts/pull/1020) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.20 (Tue Mar 30 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1019](https://github.com/remusao/tldts/pull/1019) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.24.0 to 10.24.1 [#1018](https://github.com/remusao/tldts/pull/1018) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.23.0 to 10.24.0 [#1017](https://github.com/remusao/tldts/pull/1017) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.43.1 to 2.44.0 [#1016](https://github.com/remusao/tldts/pull/1016) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.19 (Sun Mar 28 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1015](https://github.com/remusao/tldts/pull/1015) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.43.0 to 2.43.1 [#1014](https://github.com/remusao/tldts/pull/1014) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.42.4 to 2.43.0 [#1013](https://github.com/remusao/tldts/pull/1013) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.36 to 14.14.37 [#1012](https://github.com/remusao/tldts/pull/1012) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.22.1 to 10.23.0 [#1011](https://github.com/remusao/tldts/pull/1011) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @rollup/plugin-node-resolve from 11.2.0 to 11.2.1 [#1010](https://github.com/remusao/tldts/pull/1010) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.18 (Fri Mar 26 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1005](https://github.com/remusao/tldts/pull/1005) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.42.3 to 2.42.4 [#1007](https://github.com/remusao/tldts/pull/1007) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.35 to 14.14.36 [#1008](https://github.com/remusao/tldts/pull/1008) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.22.0 to 10.22.1 [#1006](https://github.com/remusao/tldts/pull/1006) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.21.3 to 10.22.0 [#1004](https://github.com/remusao/tldts/pull/1004) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.21.2 to 10.21.3 [#1003](https://github.com/remusao/tldts/pull/1003) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.17 (Mon Mar 22 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#1002](https://github.com/remusao/tldts/pull/1002) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.21.1 to 10.21.2 [#1001](https://github.com/remusao/tldts/pull/1001) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.21.0 to 10.21.1 [#1000](https://github.com/remusao/tldts/pull/1000) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.42.2 to 2.42.3 [#999](https://github.com/remusao/tldts/pull/999) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.42.1 to 2.42.2 [#998](https://github.com/remusao/tldts/pull/998) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.42.0 to 2.42.1 [#997](https://github.com/remusao/tldts/pull/997) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/mocha from 8.2.1 to 8.2.2 [#996](https://github.com/remusao/tldts/pull/996) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.20.6 to 10.21.0 [#995](https://github.com/remusao/tldts/pull/995) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.41.5 to 2.42.0 [#994](https://github.com/remusao/tldts/pull/994) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.20.5 to 10.20.6 [#993](https://github.com/remusao/tldts/pull/993) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.20.4 to 10.20.5 [#992](https://github.com/remusao/tldts/pull/992) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.41.4 to 2.41.5 [#991](https://github.com/remusao/tldts/pull/991) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.16 (Thu Mar 18 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#990](https://github.com/remusao/tldts/pull/990) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.41.3 to 2.41.4 [#989](https://github.com/remusao/tldts/pull/989) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.41.2 to 2.41.3 [#988](https://github.com/remusao/tldts/pull/988) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.20.3 to 10.20.4 [#987](https://github.com/remusao/tldts/pull/987) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.34 to 14.14.35 [#986](https://github.com/remusao/tldts/pull/986) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.20.2 to 10.20.3 [#985](https://github.com/remusao/tldts/pull/985) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.20.1 to 10.20.2 [#984](https://github.com/remusao/tldts/pull/984) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.15 (Sun Mar 14 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#983](https://github.com/remusao/tldts/pull/983) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.20.0 to 10.20.1 [#982](https://github.com/remusao/tldts/pull/982) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.19.0 to 10.20.0 [#981](https://github.com/remusao/tldts/pull/981) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.18.9 to 10.19.0 [#980](https://github.com/remusao/tldts/pull/980) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.14 (Sat Mar 13 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#977](https://github.com/remusao/tldts/pull/977) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.18.8 to 10.18.9 [#979](https://github.com/remusao/tldts/pull/979) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.18.7 to 10.18.8 [#978](https://github.com/remusao/tldts/pull/978) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump chai from 4.3.3 to 4.3.4 [#976](https://github.com/remusao/tldts/pull/976) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.41.1 to 2.41.2 [#975](https://github.com/remusao/tldts/pull/975) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.33 to 14.14.34 [#974](https://github.com/remusao/tldts/pull/974) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump mocha from 8.3.1 to 8.3.2 [#973](https://github.com/remusao/tldts/pull/973) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.18.6 to 10.18.7 [#972](https://github.com/remusao/tldts/pull/972) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.18.4 to 10.18.6 [#971](https://github.com/remusao/tldts/pull/971) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.41.0 to 2.41.1 [#969](https://github.com/remusao/tldts/pull/969) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.13 (Wed Mar 10 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#968](https://github.com/remusao/tldts/pull/968) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.18.3 to 10.18.4 [#967](https://github.com/remusao/tldts/pull/967) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.32 to 14.14.33 [#966](https://github.com/remusao/tldts/pull/966) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.40.0 to 2.41.0 [#965](https://github.com/remusao/tldts/pull/965) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.31 to 14.14.32 [#964](https://github.com/remusao/tldts/pull/964) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.12 (Sat Mar 06 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#961](https://github.com/remusao/tldts/pull/961) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump mocha from 8.3.0 to 8.3.1 [#963](https://github.com/remusao/tldts/pull/963) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 4.2.2 to 4.2.3 [#962](https://github.com/remusao/tldts/pull/962) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.18.2 to 10.18.3 [#960](https://github.com/remusao/tldts/pull/960) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.11 (Wed Mar 03 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#958](https://github.com/remusao/tldts/pull/958) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.18.1 to 10.18.2 [#959](https://github.com/remusao/tldts/pull/959) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump chai from 4.3.1 to 4.3.3 [#957](https://github.com/remusao/tldts/pull/957) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.18.0 to 10.18.1 [#955](https://github.com/remusao/tldts/pull/955) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.17.1 to 10.18.0 [#954](https://github.com/remusao/tldts/pull/954) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.17.0 to 10.17.1 [#953](https://github.com/remusao/tldts/pull/953) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump lerna from 3.22.1 to 4.0.0 [#952](https://github.com/remusao/tldts/pull/952) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.16.8 to 10.17.0 [#951](https://github.com/remusao/tldts/pull/951) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump chai from 4.3.0 to 4.3.1 [#950](https://github.com/remusao/tldts/pull/950) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.39.1 to 2.40.0 [#949](https://github.com/remusao/tldts/pull/949) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.16.7 to 10.16.8 [#948](https://github.com/remusao/tldts/pull/948) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.10 (Wed Feb 24 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#946](https://github.com/remusao/tldts/pull/946) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump typescript from 4.1.5 to 4.2.2 [#947](https://github.com/remusao/tldts/pull/947) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.39.0 to 2.39.1 [#945](https://github.com/remusao/tldts/pull/945) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.9 (Sun Feb 21 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#944](https://github.com/remusao/tldts/pull/944) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.16.6 to 10.16.7 [#943](https://github.com/remusao/tldts/pull/943) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.30 to 14.14.31 [#942](https://github.com/remusao/tldts/pull/942) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.29 to 14.14.30 [#941](https://github.com/remusao/tldts/pull/941) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.28 to 14.14.29 [#940](https://github.com/remusao/tldts/pull/940) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.8 (Thu Feb 18 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#939](https://github.com/remusao/tldts/pull/939) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.16.5 to 10.16.6 [#938](https://github.com/remusao/tldts/pull/938) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/mocha from 8.2.0 to 8.2.1 [#937](https://github.com/remusao/tldts/pull/937) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.7 (Tue Feb 16 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#936](https://github.com/remusao/tldts/pull/936) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.14.27 to 14.14.28 [#935](https://github.com/remusao/tldts/pull/935) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @rollup/plugin-node-resolve from 11.1.1 to 11.2.0 [#934](https://github.com/remusao/tldts/pull/934) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.6 (Fri Feb 12 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#933](https://github.com/remusao/tldts/pull/933) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.38.5 to 2.39.0 [#932](https://github.com/remusao/tldts/pull/932) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.26 to 14.14.27 [#931](https://github.com/remusao/tldts/pull/931) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.16.4 to 10.16.5 [#930](https://github.com/remusao/tldts/pull/930) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.16.3 to 10.16.4 [#929](https://github.com/remusao/tldts/pull/929) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.5 (Thu Feb 11 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#926](https://github.com/remusao/tldts/pull/926) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.16.2 to 10.16.3 [#928](https://github.com/remusao/tldts/pull/928) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.25 to 14.14.26 [#927](https://github.com/remusao/tldts/pull/927) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.16.1 to 10.16.2 [#925](https://github.com/remusao/tldts/pull/925) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump mocha from 8.2.1 to 8.3.0 [#924](https://github.com/remusao/tldts/pull/924) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.16.0 to 10.16.1 [#923](https://github.com/remusao/tldts/pull/923) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 4.1.4 to 4.1.5 [#922](https://github.com/remusao/tldts/pull/922) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.4 (Wed Feb 10 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#921](https://github.com/remusao/tldts/pull/921) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump @types/chai from 4.2.14 to 4.2.15 [#920](https://github.com/remusao/tldts/pull/920) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.3 (Tue Feb 09 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#919](https://github.com/remusao/tldts/pull/919) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump typescript from 4.1.3 to 4.1.4 [#918](https://github.com/remusao/tldts/pull/918) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.38.4 to 2.38.5 [#917](https://github.com/remusao/tldts/pull/917) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.15.0 to 10.16.0 [#916](https://github.com/remusao/tldts/pull/916) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump chai from 4.2.0 to 4.3.0 [#915](https://github.com/remusao/tldts/pull/915) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.24 to 14.14.25 [#914](https://github.com/remusao/tldts/pull/914) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.14.2 to 10.15.0 [#912](https://github.com/remusao/tldts/pull/912) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.14.1 to 10.14.2 [#911](https://github.com/remusao/tldts/pull/911) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.14.0 to 10.14.1 [#910](https://github.com/remusao/tldts/pull/910) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.22 to 14.14.24 [#909](https://github.com/remusao/tldts/pull/909) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.13.4 to 10.14.0 [#907](https://github.com/remusao/tldts/pull/907) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.38.3 to 2.38.4 [#906](https://github.com/remusao/tldts/pull/906) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.13.3 to 10.13.4 [#905](https://github.com/remusao/tldts/pull/905) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.38.2 to 2.38.3 [#904](https://github.com/remusao/tldts/pull/904) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.38.1 to 2.38.2 [#903](https://github.com/remusao/tldts/pull/903) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @rollup/plugin-node-resolve from 11.1.0 to 11.1.1 [#902](https://github.com/remusao/tldts/pull/902) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.2 (Fri Jan 29 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#901](https://github.com/remusao/tldts/pull/901) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.13.2 to 10.13.3 [#900](https://github.com/remusao/tldts/pull/900) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.38.0 to 2.38.1 [#899](https://github.com/remusao/tldts/pull/899) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.13.1 to 10.13.2 [#898](https://github.com/remusao/tldts/pull/898) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.1 (Mon Jan 25 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#897](https://github.com/remusao/tldts/pull/897) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.13.0 to 10.13.1 [#896](https://github.com/remusao/tldts/pull/896) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.12.2 to 10.13.0 [#895](https://github.com/remusao/tldts/pull/895) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.37.1 to 2.38.0 [#894](https://github.com/remusao/tldts/pull/894) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.0 (Fri Jan 22 2021) #### :rocket: New Feature - `tldts-core`, `tldts-experimental`, `tldts` - Migrate to using Terser [#893](https://github.com/remusao/tldts/pull/893) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.85 (Fri Jan 22 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#889](https://github.com/remusao/tldts/pull/889) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.12.1 to 10.12.2 [#892](https://github.com/remusao/tldts/pull/892) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.12.0 to 10.12.1 [#891](https://github.com/remusao/tldts/pull/891) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.11.0 to 10.12.0 [#890](https://github.com/remusao/tldts/pull/890) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.37.0 to 2.37.1 [#888](https://github.com/remusao/tldts/pull/888) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.10.1 to 10.11.0 [#887](https://github.com/remusao/tldts/pull/887) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.21 to 14.14.22 [#886](https://github.com/remusao/tldts/pull/886) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.10.0 to 10.10.1 [#885](https://github.com/remusao/tldts/pull/885) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.84 (Tue Jan 19 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#883](https://github.com/remusao/tldts/pull/883) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.36.2 to 2.37.0 [#884](https://github.com/remusao/tldts/pull/884) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.9.1 to 10.10.0 [#882](https://github.com/remusao/tldts/pull/882) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.36.1 to 2.36.2 [#881](https://github.com/remusao/tldts/pull/881) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @rollup/plugin-node-resolve from 11.0.1 to 11.1.0 [#880](https://github.com/remusao/tldts/pull/880) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.83 (Thu Jan 14 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#875](https://github.com/remusao/tldts/pull/875) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.7.0 to 10.9.1 [#879](https://github.com/remusao/tldts/pull/879) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.20 to 14.14.21 [#878](https://github.com/remusao/tldts/pull/878) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.6.2 to 10.7.0 [#877](https://github.com/remusao/tldts/pull/877) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.6.1 to 10.6.2 [#876](https://github.com/remusao/tldts/pull/876) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.82 (Tue Jan 12 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#874](https://github.com/remusao/tldts/pull/874) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.6.0 to 10.6.1 [#873](https://github.com/remusao/tldts/pull/873) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.5.1 to 10.6.0 [#872](https://github.com/remusao/tldts/pull/872) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.81 (Sat Jan 09 2021) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#870](https://github.com/remusao/tldts/pull/870) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.5.0 to 10.5.1 [#871](https://github.com/remusao/tldts/pull/871) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.36.0 to 2.36.1 [#869](https://github.com/remusao/tldts/pull/869) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.35.1 to 2.36.0 [#868](https://github.com/remusao/tldts/pull/868) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.19 to 14.14.20 [#867](https://github.com/remusao/tldts/pull/867) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.18 to 14.14.19 [#866](https://github.com/remusao/tldts/pull/866) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.17 to 14.14.18 [#865](https://github.com/remusao/tldts/pull/865) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.16 to 14.14.17 [#864](https://github.com/remusao/tldts/pull/864) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.80 (Fri Dec 25 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#863](https://github.com/remusao/tldts/pull/863) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.14.14 to 14.14.16 [#862](https://github.com/remusao/tldts/pull/862) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.4.2 to 10.5.0 [#861](https://github.com/remusao/tldts/pull/861) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.79 (Fri Dec 18 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#859](https://github.com/remusao/tldts/pull/859) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.78 (Thu Dec 17 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#858](https://github.com/remusao/tldts/pull/858) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.77 (Tue Dec 15 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#857](https://github.com/remusao/tldts/pull/857) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.14.13 to 14.14.14 [#856](https://github.com/remusao/tldts/pull/856) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @rollup/plugin-node-resolve from 11.0.0 to 11.0.1 [#854](https://github.com/remusao/tldts/pull/854) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.35.0 to 2.35.1 [#853](https://github.com/remusao/tldts/pull/853) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.34.2 to 2.35.0 [#852](https://github.com/remusao/tldts/pull/852) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.76 (Sat Dec 12 2020) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#851](https://github.com/remusao/tldts/pull/851) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.14.12 to 14.14.13 [#850](https://github.com/remusao/tldts/pull/850) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.75 (Fri Dec 11 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#848](https://github.com/remusao/tldts/pull/848) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump typescript from 4.1.2 to 4.1.3 [#849](https://github.com/remusao/tldts/pull/849) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): [security] bump ini from 1.3.5 to 1.3.7 [#847](https://github.com/remusao/tldts/pull/847) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.11 to 14.14.12 [#846](https://github.com/remusao/tldts/pull/846) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/mocha from 8.0.4 to 8.2.0 [#844](https://github.com/remusao/tldts/pull/844) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.10 to 14.14.11 [#845](https://github.com/remusao/tldts/pull/845) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 9.1.0 to 9.1.1 [#843](https://github.com/remusao/tldts/pull/843) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.34.1 to 2.34.2 [#842](https://github.com/remusao/tldts/pull/842) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 9.0.0 to 9.1.0 [#841](https://github.com/remusao/tldts/pull/841) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.34.0 to 2.34.1 [#840](https://github.com/remusao/tldts/pull/840) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.74 (Wed Dec 02 2020) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#839](https://github.com/remusao/tldts/pull/839) ([@remusao](https://github.com/remusao)) #### :house: Internal - Update create-pull-request action [#837](https://github.com/remusao/tldts/pull/837) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.33.3 to 2.34.0 [#836](https://github.com/remusao/tldts/pull/836) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.9 to 14.14.10 [#835](https://github.com/remusao/tldts/pull/835) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.4.1 to 10.4.2 [#834](https://github.com/remusao/tldts/pull/834) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.4.0 to 10.4.1 [#833](https://github.com/remusao/tldts/pull/833) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - chore(deps-dev): bump @rollup/plugin-node-resolve from 10.0.0 to 11.0.0 [#838](https://github.com/remusao/tldts/pull/838) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.73 (Sun Nov 22 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#832](https://github.com/remusao/tldts/pull/832) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump typescript from 4.0.5 to 4.1.2 [#831](https://github.com/remusao/tldts/pull/831) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.8 to 14.14.9 [#830](https://github.com/remusao/tldts/pull/830) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.3.0 to 10.4.0 [#829](https://github.com/remusao/tldts/pull/829) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.72 (Wed Nov 18 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#828](https://github.com/remusao/tldts/pull/828) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.33.2 to 2.33.3 [#827](https://github.com/remusao/tldts/pull/827) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.7 to 14.14.8 [#826](https://github.com/remusao/tldts/pull/826) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.33.1 to 2.33.2 [#825](https://github.com/remusao/tldts/pull/825) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.71 (Thu Nov 12 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#824](https://github.com/remusao/tldts/pull/824) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.70 (Wed Nov 11 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#823](https://github.com/remusao/tldts/pull/823) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump @types/mocha from 8.0.3 to 8.0.4 [#822](https://github.com/remusao/tldts/pull/822) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.69 (Tue Nov 10 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#821](https://github.com/remusao/tldts/pull/821) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.14.6 to 14.14.7 [#820](https://github.com/remusao/tldts/pull/820) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.68 (Sat Nov 07 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#819](https://github.com/remusao/tldts/pull/819) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.2.5 to 10.3.0 [#818](https://github.com/remusao/tldts/pull/818) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.67 (Fri Nov 06 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#817](https://github.com/remusao/tldts/pull/817) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.2.4 to 10.2.5 [#816](https://github.com/remusao/tldts/pull/816) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.2.3 to 10.2.4 [#815](https://github.com/remusao/tldts/pull/815) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.66 (Wed Nov 04 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#813](https://github.com/remusao/tldts/pull/813) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.2.2 to 10.2.3 [#814](https://github.com/remusao/tldts/pull/814) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.2.1 to 10.2.2 [#812](https://github.com/remusao/tldts/pull/812) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.2.0 to 10.2.1 [#811](https://github.com/remusao/tldts/pull/811) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.65 (Tue Nov 03 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#810](https://github.com/remusao/tldts/pull/810) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :house: Internal - Skip canary releases on PRs [#809](https://github.com/remusao/tldts/pull/809) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 10.1.0 to 10.2.0 [#808](https://github.com/remusao/tldts/pull/808) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump mocha from 8.2.0 to 8.2.1 [#807](https://github.com/remusao/tldts/pull/807) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 10.0.2 to 10.1.0 [#806](https://github.com/remusao/tldts/pull/806) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.33.0 to 2.33.1 [#805](https://github.com/remusao/tldts/pull/805) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.32.1 to 2.33.0 [#804](https://github.com/remusao/tldts/pull/804) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.64 (Fri Oct 30 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#803](https://github.com/remusao/tldts/pull/803) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.61.0 to 10.0.2 [#802](https://github.com/remusao/tldts/pull/802) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.63 (Thu Oct 29 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#801](https://github.com/remusao/tldts/pull/801) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.14.5 to 14.14.6 [#800](https://github.com/remusao/tldts/pull/800) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.62 (Thu Oct 29 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#799](https://github.com/remusao/tldts/pull/799) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.60.1 to 9.61.0 [#798](https://github.com/remusao/tldts/pull/798) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 4.0.3 to 4.0.5 [#796](https://github.com/remusao/tldts/pull/796) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.3 to 14.14.5 [#795](https://github.com/remusao/tldts/pull/795) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - chore(deps-dev): bump @rollup/plugin-node-resolve from 9.0.0 to 10.0.0 [#797](https://github.com/remusao/tldts/pull/797) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.61 (Tue Oct 27 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#794](https://github.com/remusao/tldts/pull/794) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.14.2 to 14.14.3 [#793](https://github.com/remusao/tldts/pull/793) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.60.0 to 9.60.1 [#792](https://github.com/remusao/tldts/pull/792) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.14.0 to 14.14.2 [#791](https://github.com/remusao/tldts/pull/791) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.59.1 to 9.60.0 [#790](https://github.com/remusao/tldts/pull/790) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.32.0 to 2.32.1 [#789](https://github.com/remusao/tldts/pull/789) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.11.10 to 14.14.0 [#788](https://github.com/remusao/tldts/pull/788) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.11.8 to 14.11.10 [#787](https://github.com/remusao/tldts/pull/787) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump mocha from 8.1.3 to 8.2.0 [#785](https://github.com/remusao/tldts/pull/785) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/chai from 4.2.13 to 4.2.14 [#786](https://github.com/remusao/tldts/pull/786) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.31.0 to 2.32.0 [#784](https://github.com/remusao/tldts/pull/784) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.58.0 to 9.59.1 [#783](https://github.com/remusao/tldts/pull/783) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.30.0 to 2.31.0 [#782](https://github.com/remusao/tldts/pull/782) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.57.0 to 9.58.0 [#781](https://github.com/remusao/tldts/pull/781) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.60 (Wed Oct 14 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#780](https://github.com/remusao/tldts/pull/780) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.29.0 to 2.30.0 [#779](https://github.com/remusao/tldts/pull/779) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.59 (Tue Oct 13 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#778](https://github.com/remusao/tldts/pull/778) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.58 (Sat Oct 10 2020) #### ⚠️ Pushed to `master` - Refresh yarn.lock ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.57 (Fri Oct 09 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#777](https://github.com/remusao/tldts/pull/777) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.56 (Fri Oct 09 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#762](https://github.com/remusao/tldts/pull/762) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.11.5 to 14.11.8 [#776](https://github.com/remusao/tldts/pull/776) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.55.0 to 9.57.0 [#775](https://github.com/remusao/tldts/pull/775) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.28.2 to 2.29.0 [#774](https://github.com/remusao/tldts/pull/774) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup-plugin-sourcemaps from 0.6.2 to 0.6.3 [#773](https://github.com/remusao/tldts/pull/773) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.54.5 to 9.55.0 [#772](https://github.com/remusao/tldts/pull/772) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.54.2 to 9.54.5 [#771](https://github.com/remusao/tldts/pull/771) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.11.2 to 14.11.5 [#770](https://github.com/remusao/tldts/pull/770) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.54.0 to 9.54.2 [#769](https://github.com/remusao/tldts/pull/769) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/chai from 4.2.12 to 4.2.13 [#768](https://github.com/remusao/tldts/pull/768) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): [security] bump node-fetch from 2.6.0 to 2.6.1 [#767](https://github.com/remusao/tldts/pull/767) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.53.1 to 9.54.0 [#766](https://github.com/remusao/tldts/pull/766) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.28.1 to 2.28.2 [#765](https://github.com/remusao/tldts/pull/765) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.28.0 to 2.28.1 [#763](https://github.com/remusao/tldts/pull/763) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.11.1 to 14.11.2 [#764](https://github.com/remusao/tldts/pull/764) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.27.1 to 2.28.0 [#761](https://github.com/remusao/tldts/pull/761) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 4.0.2 to 4.0.3 [#760](https://github.com/remusao/tldts/pull/760) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.27.0 to 2.27.1 [#759](https://github.com/remusao/tldts/pull/759) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.10.3 to 14.11.1 [#758](https://github.com/remusao/tldts/pull/758) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.55 (Thu Sep 17 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#757](https://github.com/remusao/tldts/pull/757) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.10.2 to 14.10.3 [#756](https://github.com/remusao/tldts/pull/756) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.26.11 to 2.27.0 [#755](https://github.com/remusao/tldts/pull/755) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.10.1 to 14.10.2 [#754](https://github.com/remusao/tldts/pull/754) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.10.0 to 14.10.1 [#753](https://github.com/remusao/tldts/pull/753) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.6.4 to 14.10.0 [#752](https://github.com/remusao/tldts/pull/752) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.54 (Wed Sep 09 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#751](https://github.com/remusao/tldts/pull/751) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.52.0 to 9.53.1 [#750](https://github.com/remusao/tldts/pull/750) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.26.10 to 2.26.11 [#749](https://github.com/remusao/tldts/pull/749) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.53 (Sat Sep 05 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#747](https://github.com/remusao/tldts/pull/747) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.26.9 to 2.26.10 [#748](https://github.com/remusao/tldts/pull/748) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.6.3 to 14.6.4 [#746](https://github.com/remusao/tldts/pull/746) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.6.2 to 14.6.3 [#745](https://github.com/remusao/tldts/pull/745) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.26.8 to 2.26.9 [#744](https://github.com/remusao/tldts/pull/744) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.26.7 to 2.26.8 [#743](https://github.com/remusao/tldts/pull/743) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump mocha from 8.1.2 to 8.1.3 [#742](https://github.com/remusao/tldts/pull/742) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.26.6 to 2.26.7 [#741](https://github.com/remusao/tldts/pull/741) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.6.1 to 14.6.2 [#740](https://github.com/remusao/tldts/pull/740) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.52 (Fri Aug 28 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#739](https://github.com/remusao/tldts/pull/739) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.6.0 to 14.6.1 [#738](https://github.com/remusao/tldts/pull/738) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.26.5 to 2.26.6 [#737](https://github.com/remusao/tldts/pull/737) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump mocha from 8.1.1 to 8.1.2 [#736](https://github.com/remusao/tldts/pull/736) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.51 (Tue Aug 25 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#735](https://github.com/remusao/tldts/pull/735) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.26.4 to 2.26.5 [#734](https://github.com/remusao/tldts/pull/734) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.51.0 to 9.52.0 [#733](https://github.com/remusao/tldts/pull/733) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.50.11 to 9.51.0 [#731](https://github.com/remusao/tldts/pull/731) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.50.11 to 9.50.12 [#730](https://github.com/remusao/tldts/pull/730) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.26.3 to 2.26.4 [#728](https://github.com/remusao/tldts/pull/728) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/mocha from 8.0.2 to 8.0.3 [#727](https://github.com/remusao/tldts/pull/727) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.27 to 14.6.0 [#726](https://github.com/remusao/tldts/pull/726) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-tests` - chore(deps-dev): bump ts-node from 8.10.2 to 9.0.0 [#732](https://github.com/remusao/tldts/pull/732) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts-tests`, `tldts` - chore(deps-dev): bump typescript from 3.9.7 to 4.0.2 [#729](https://github.com/remusao/tldts/pull/729) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.50 (Mon Aug 17 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#725](https://github.com/remusao/tldts/pull/725) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.26.2 to 2.26.3 [#724](https://github.com/remusao/tldts/pull/724) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.26.1 to 2.26.2 [#723](https://github.com/remusao/tldts/pull/723) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.26.0 to 2.26.1 [#722](https://github.com/remusao/tldts/pull/722) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.25.0 to 2.26.0 [#721](https://github.com/remusao/tldts/pull/721) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.50.9 to 9.50.11 [#720](https://github.com/remusao/tldts/pull/720) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.49 (Fri Aug 14 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#718](https://github.com/remusao/tldts/pull/718) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.50.6 to 9.50.9 [#719](https://github.com/remusao/tldts/pull/719) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.24.0 to 2.25.0 [#717](https://github.com/remusao/tldts/pull/717) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.23.1 to 2.24.0 [#716](https://github.com/remusao/tldts/pull/716) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.50.2 to 9.50.6 [#715](https://github.com/remusao/tldts/pull/715) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/mocha from 8.0.1 to 8.0.2 [#713](https://github.com/remusao/tldts/pull/713) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.50.1 to 9.50.2 [#712](https://github.com/remusao/tldts/pull/712) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - chore(deps-dev): bump @rollup/plugin-node-resolve from 8.4.0 to 9.0.0 [#714](https://github.com/remusao/tldts/pull/714) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.48 (Tue Aug 11 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#710](https://github.com/remusao/tldts/pull/710) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.50.0 to 9.50.1 [#711](https://github.com/remusao/tldts/pull/711) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.47 (Sat Aug 08 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#709](https://github.com/remusao/tldts/pull/709) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.23.0 to 2.23.1 [#708](https://github.com/remusao/tldts/pull/708) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.49.5 to 9.50.0 [#707](https://github.com/remusao/tldts/pull/707) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.49.4 to 9.49.5 [#706](https://github.com/remusao/tldts/pull/706) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump mocha from 8.1.0 to 8.1.1 [#705](https://github.com/remusao/tldts/pull/705) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.49.3 to 9.49.4 [#704](https://github.com/remusao/tldts/pull/704) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.46 (Tue Aug 04 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#703](https://github.com/remusao/tldts/pull/703) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump @types/mocha from 8.0.0 to 8.0.1 [#702](https://github.com/remusao/tldts/pull/702) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump tslint from 6.1.2 to 6.1.3 [#701](https://github.com/remusao/tldts/pull/701) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.49.1 to 9.49.3 [#700](https://github.com/remusao/tldts/pull/700) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump mocha from 8.0.1 to 8.1.0 [#699](https://github.com/remusao/tldts/pull/699) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.49.0 to 9.49.1 [#698](https://github.com/remusao/tldts/pull/698) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.48.3 to 9.49.0 [#697](https://github.com/remusao/tldts/pull/697) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.45 (Wed Jul 29 2020) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#696](https://github.com/remusao/tldts/pull/696) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.48.2 to 9.48.3 [#695](https://github.com/remusao/tldts/pull/695) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.44 (Wed Jul 29 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#692](https://github.com/remusao/tldts/pull/692) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.48.1 to 9.48.2 [#694](https://github.com/remusao/tldts/pull/694) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.26 to 14.0.27 [#693](https://github.com/remusao/tldts/pull/693) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.25 to 14.0.26 [#691](https://github.com/remusao/tldts/pull/691) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.24 to 14.0.25 [#690](https://github.com/remusao/tldts/pull/690) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.48.0 to 9.48.1 [#689](https://github.com/remusao/tldts/pull/689) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.22.2 to 2.23.0 [#688](https://github.com/remusao/tldts/pull/688) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/chai from 4.2.11 to 4.2.12 [#687](https://github.com/remusao/tldts/pull/687) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.47.2 to 9.48.0 [#686](https://github.com/remusao/tldts/pull/686) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.47.1 to 9.47.2 [#685](https://github.com/remusao/tldts/pull/685) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.22.1 to 2.22.2 [#684](https://github.com/remusao/tldts/pull/684) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.43 (Tue Jul 21 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#681](https://github.com/remusao/tldts/pull/681) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.47.0 to 9.47.1 [#683](https://github.com/remusao/tldts/pull/683) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.23 to 14.0.24 [#682](https://github.com/remusao/tldts/pull/682) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.42 (Sat Jul 18 2020) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#680](https://github.com/remusao/tldts/pull/680) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.22.0 to 2.22.1 [#679](https://github.com/remusao/tldts/pull/679) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.21.0 to 2.22.0 [#678](https://github.com/remusao/tldts/pull/678) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.41 (Fri Jul 17 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#677](https://github.com/remusao/tldts/pull/677) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.46.0 to 9.47.0 [#676](https://github.com/remusao/tldts/pull/676) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 3.9.6 to 3.9.7 [#675](https://github.com/remusao/tldts/pull/675) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.40 (Thu Jul 16 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#673](https://github.com/remusao/tldts/pull/673) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): [security] bump lodash from 4.17.15 to 4.17.19 [#674](https://github.com/remusao/tldts/pull/674) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.39 (Tue Jul 14 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#672](https://github.com/remusao/tldts/pull/672) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.45.0 to 9.46.0 [#671](https://github.com/remusao/tldts/pull/671) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.44.0 to 9.45.0 [#670](https://github.com/remusao/tldts/pull/670) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.22 to 14.0.23 [#669](https://github.com/remusao/tldts/pull/669) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @rollup/plugin-node-resolve from 8.1.0 to 8.4.0 [#668](https://github.com/remusao/tldts/pull/668) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.43.2 to 9.44.0 [#666](https://github.com/remusao/tldts/pull/666) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.43.1 to 9.43.2 [#665](https://github.com/remusao/tldts/pull/665) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.20 to 14.0.22 [#664](https://github.com/remusao/tldts/pull/664) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.19 to 14.0.20 [#663](https://github.com/remusao/tldts/pull/663) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.43.0 to 9.43.1 [#662](https://github.com/remusao/tldts/pull/662) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.41.1 to 9.43.0 [#661](https://github.com/remusao/tldts/pull/661) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.20.0 to 2.21.0 [#660](https://github.com/remusao/tldts/pull/660) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.18 to 14.0.19 [#659](https://github.com/remusao/tldts/pull/659) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.14 to 14.0.18 [#658](https://github.com/remusao/tldts/pull/658) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.40.6 to 9.41.1 [#657](https://github.com/remusao/tldts/pull/657) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.19.0 to 2.20.0 [#656](https://github.com/remusao/tldts/pull/656) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.18.2 to 2.19.0 [#655](https://github.com/remusao/tldts/pull/655) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.40.5 to 9.40.6 [#654](https://github.com/remusao/tldts/pull/654) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.18.1 to 2.18.2 [#653](https://github.com/remusao/tldts/pull/653) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 3.9.5 to 3.9.6 [#652](https://github.com/remusao/tldts/pull/652) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - chore(deps): bump @types/mocha from 7.0.2 to 8.0.0 [#667](https://github.com/remusao/tldts/pull/667) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.38 (Sat Jun 27 2020) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#651](https://github.com/remusao/tldts/pull/651) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.37 (Sat Jun 27 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#650](https://github.com/remusao/tldts/pull/650) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.18.0 to 2.18.1 [#649](https://github.com/remusao/tldts/pull/649) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.40.4 to 9.40.5 [#648](https://github.com/remusao/tldts/pull/648) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.39.0 to 9.40.4 [#647](https://github.com/remusao/tldts/pull/647) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.36 (Wed Jun 24 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#646](https://github.com/remusao/tldts/pull/646) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.0.13 to 14.0.14 [#645](https://github.com/remusao/tldts/pull/645) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @rollup/plugin-node-resolve from 8.0.1 to 8.1.0 [#644](https://github.com/remusao/tldts/pull/644) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.17.1 to 2.18.0 [#643](https://github.com/remusao/tldts/pull/643) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.35 (Sun Jun 21 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#642](https://github.com/remusao/tldts/pull/642) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.17.0 to 2.17.1 [#641](https://github.com/remusao/tldts/pull/641) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.16.1 to 2.17.0 [#640](https://github.com/remusao/tldts/pull/640) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.34 (Tue Jun 16 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#639](https://github.com/remusao/tldts/pull/639) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.15.0 to 2.16.1 [#638](https://github.com/remusao/tldts/pull/638) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.33 (Sun Jun 14 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#637](https://github.com/remusao/tldts/pull/637) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.32 (Fri Jun 12 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#636](https://github.com/remusao/tldts/pull/636) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.31 (Thu Jun 11 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#635](https://github.com/remusao/tldts/pull/635) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.0.12 to 14.0.13 [#633](https://github.com/remusao/tldts/pull/633) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump lerna from 3.22.0 to 3.22.1 [#632](https://github.com/remusao/tldts/pull/632) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.11 to 14.0.12 [#631](https://github.com/remusao/tldts/pull/631) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @rollup/plugin-node-resolve from 8.0.0 to 8.0.1 [#630](https://github.com/remusao/tldts/pull/630) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.13.1 to 2.15.0 [#629](https://github.com/remusao/tldts/pull/629) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - chore(deps): bump mocha from 7.2.0 to 8.0.1 [#634](https://github.com/remusao/tldts/pull/634) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.30 (Sat Jun 06 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#628](https://github.com/remusao/tldts/pull/628) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.38.2 to 9.39.0 [#627](https://github.com/remusao/tldts/pull/627) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.10 to 14.0.11 [#626](https://github.com/remusao/tldts/pull/626) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 3.9.3 to 3.9.5 [#625](https://github.com/remusao/tldts/pull/625) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.13.0 to 2.13.1 [#624](https://github.com/remusao/tldts/pull/624) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.9 to 14.0.10 [#623](https://github.com/remusao/tldts/pull/623) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.38.1 to 9.38.2 [#622](https://github.com/remusao/tldts/pull/622) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.38.0 to 9.38.1 [#621](https://github.com/remusao/tldts/pull/621) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.12.1 to 2.13.0 [#620](https://github.com/remusao/tldts/pull/620) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.12.0 to 2.12.1 [#619](https://github.com/remusao/tldts/pull/619) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.6 to 14.0.9 [#618](https://github.com/remusao/tldts/pull/618) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump nyc from 15.0.1 to 15.1.0 [#616](https://github.com/remusao/tldts/pull/616) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.37.0 to 9.38.0 [#615](https://github.com/remusao/tldts/pull/615) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.11.2 to 2.12.0 [#614](https://github.com/remusao/tldts/pull/614) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.5 to 14.0.6 [#613](https://github.com/remusao/tldts/pull/613) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.36.4 to 9.37.0 [#612](https://github.com/remusao/tldts/pull/612) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.36.3 to 9.36.4 [#611](https://github.com/remusao/tldts/pull/611) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.36.2 to 9.36.3 [#610](https://github.com/remusao/tldts/pull/610) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-experimental`, `tldts` - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#617](https://github.com/remusao/tldts/pull/617) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.29 (Thu May 28 2020) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#609](https://github.com/remusao/tldts/pull/609) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump ts-node from 8.10.1 to 8.10.2 [#608](https://github.com/remusao/tldts/pull/608) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.28 (Thu May 28 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#605](https://github.com/remusao/tldts/pull/605) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.11.0 to 2.11.2 [#607](https://github.com/remusao/tldts/pull/607) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.10.9 to 2.11.0 [#606](https://github.com/remusao/tldts/pull/606) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.27 (Wed May 27 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#603](https://github.com/remusao/tldts/pull/603) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump lerna from 3.21.0 to 3.22.0 [#602](https://github.com/remusao/tldts/pull/602) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.10.8 to 2.10.9 [#601](https://github.com/remusao/tldts/pull/601) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.36.1 to 9.36.2 [#600](https://github.com/remusao/tldts/pull/600) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump mocha from 7.1.2 to 7.2.0 [#599](https://github.com/remusao/tldts/pull/599) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.26 (Sat May 23 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#598](https://github.com/remusao/tldts/pull/598) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.36.0 to 9.36.1 [#597](https://github.com/remusao/tldts/pull/597) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.10.7 to 2.10.8 [#596](https://github.com/remusao/tldts/pull/596) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.35.3 to 9.36.0 [#595](https://github.com/remusao/tldts/pull/595) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.35.2 to 9.35.3 [#594](https://github.com/remusao/tldts/pull/594) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.35.1 to 9.35.2 [#593](https://github.com/remusao/tldts/pull/593) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.10.5 to 2.10.7 [#592](https://github.com/remusao/tldts/pull/592) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.35.0 to 9.35.1 [#591](https://github.com/remusao/tldts/pull/591) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.34.1 to 9.35.0 [#590](https://github.com/remusao/tldts/pull/590) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.4 to 14.0.5 [#589](https://github.com/remusao/tldts/pull/589) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.3 to 14.0.4 [#587](https://github.com/remusao/tldts/pull/587) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 3.9.2 to 3.9.3 [#586](https://github.com/remusao/tldts/pull/586) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.10.4 to 2.10.5 [#585](https://github.com/remusao/tldts/pull/585) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.1 to 14.0.3 [#584](https://github.com/remusao/tldts/pull/584) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.33.2 to 9.34.1 [#583](https://github.com/remusao/tldts/pull/583) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.10.3 to 2.10.4 [#582](https://github.com/remusao/tldts/pull/582) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.10.2 to 2.10.3 [#581](https://github.com/remusao/tldts/pull/581) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.32.3 to 9.33.2 [#580](https://github.com/remusao/tldts/pull/580) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.32.2 to 9.32.3 [#579](https://github.com/remusao/tldts/pull/579) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.32.1 to 9.32.2 [#578](https://github.com/remusao/tldts/pull/578) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.32.0 to 9.32.1 [#577](https://github.com/remusao/tldts/pull/577) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.10.1 to 2.10.2 [#576](https://github.com/remusao/tldts/pull/576) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.10.0 to 2.10.1 [#575](https://github.com/remusao/tldts/pull/575) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.9.1 to 2.10.0 [#574](https://github.com/remusao/tldts/pull/574) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump lerna from 3.20.2 to 3.21.0 [#573](https://github.com/remusao/tldts/pull/573) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 14.0.0 to 14.0.1 [#572](https://github.com/remusao/tldts/pull/572) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 3.8.3 to 3.9.2 [#570](https://github.com/remusao/tldts/pull/570) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.31.1 to 9.32.0 [#569](https://github.com/remusao/tldts/pull/569) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.9.0 to 2.9.1 [#568](https://github.com/remusao/tldts/pull/568) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.8.2 to 2.9.0 [#567](https://github.com/remusao/tldts/pull/567) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup-plugin-sourcemaps from 0.6.1 to 0.6.2 [#566](https://github.com/remusao/tldts/pull/566) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.8.1 to 2.8.2 [#565](https://github.com/remusao/tldts/pull/565) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.8.0 to 2.8.1 [#564](https://github.com/remusao/tldts/pull/564) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - chore(deps-dev): bump @rollup/plugin-node-resolve from 7.1.3 to 8.0.0 [#588](https://github.com/remusao/tldts/pull/588) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - chore(deps-dev): bump @types/node from 13.13.5 to 14.0.0 [#571](https://github.com/remusao/tldts/pull/571) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.25 (Wed May 06 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#563](https://github.com/remusao/tldts/pull/563) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.7.6 to 2.8.0 [#562](https://github.com/remusao/tldts/pull/562) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.13.4 to 13.13.5 [#561](https://github.com/remusao/tldts/pull/561) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.30.5 to 9.31.1 [#560](https://github.com/remusao/tldts/pull/560) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 8.9.1 to 8.10.1 [#559](https://github.com/remusao/tldts/pull/559) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.30.4 to 9.30.5 [#557](https://github.com/remusao/tldts/pull/557) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.30.3 to 9.30.4 [#556](https://github.com/remusao/tldts/pull/556) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.7.5 to 2.7.6 [#554](https://github.com/remusao/tldts/pull/554) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.7.4 to 2.7.5 [#552](https://github.com/remusao/tldts/pull/552) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.7.3 to 2.7.4 [#551](https://github.com/remusao/tldts/pull/551) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.30.2 to 9.30.3 [#550](https://github.com/remusao/tldts/pull/550) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.7.2 to 2.7.3 [#549](https://github.com/remusao/tldts/pull/549) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump tslint from 6.1.1 to 6.1.2 [#548](https://github.com/remusao/tldts/pull/548) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.13.3 to 13.13.4 [#547](https://github.com/remusao/tldts/pull/547) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.13.2 to 13.13.3 [#546](https://github.com/remusao/tldts/pull/546) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump mocha from 7.1.1 to 7.1.2 [#545](https://github.com/remusao/tldts/pull/545) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.30.1 to 9.30.2 [#544](https://github.com/remusao/tldts/pull/544) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 8.9.0 to 8.9.1 [#543](https://github.com/remusao/tldts/pull/543) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - chore(deps-dev): bump rollup-plugin-sourcemaps from 0.5.0 to 0.6.1 [#555](https://github.com/remusao/tldts/pull/555) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.24 (Fri Apr 24 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#542](https://github.com/remusao/tldts/pull/542) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :house: Internal - `tldts-core`, `tldts-experimental`, `tldts` - Migrate from jest to mocha + chai [#525](https://github.com/remusao/tldts/pull/525) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.7.1 to 2.7.2 [#541](https://github.com/remusao/tldts/pull/541) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.30.0 to 9.30.1 [#540](https://github.com/remusao/tldts/pull/540) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.29.0 to 9.30.0 [#539](https://github.com/remusao/tldts/pull/539) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.13.1 to 13.13.2 [#538](https://github.com/remusao/tldts/pull/538) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.7.0 to 2.7.1 [#537](https://github.com/remusao/tldts/pull/537) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.28.3 to 9.29.0 [#536](https://github.com/remusao/tldts/pull/536) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.6.1 to 2.7.0 [#535](https://github.com/remusao/tldts/pull/535) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 8.8.2 to 8.9.0 [#534](https://github.com/remusao/tldts/pull/534) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.28.0 to 9.28.3 [#533](https://github.com/remusao/tldts/pull/533) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.13.0 to 13.13.1 [#532](https://github.com/remusao/tldts/pull/532) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.11.1 to 13.13.0 [#531](https://github.com/remusao/tldts/pull/531) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.27.3 to 9.28.0 [#530](https://github.com/remusao/tldts/pull/530) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.27.2 to 9.27.3 [#529](https://github.com/remusao/tldts/pull/529) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.27.1 to 9.27.2 [#528](https://github.com/remusao/tldts/pull/528) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.27.0 to 9.27.1 [#527](https://github.com/remusao/tldts/pull/527) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.26.8 to 9.27.0 [#526](https://github.com/remusao/tldts/pull/526) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#524](https://github.com/remusao/tldts/pull/524) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#523](https://github.com/remusao/tldts/pull/523) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.6.0 to 2.6.1 [#521](https://github.com/remusao/tldts/pull/521) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.5.0 to 2.6.0 [#520](https://github.com/remusao/tldts/pull/520) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.4.0 to 2.5.0 [#519](https://github.com/remusao/tldts/pull/519) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.3.5 to 2.4.0 [#518](https://github.com/remusao/tldts/pull/518) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-experimental`, `tldts` - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#522](https://github.com/remusao/tldts/pull/522) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.23 (Thu Apr 09 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#516](https://github.com/remusao/tldts/pull/516) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.3.4 to 2.3.5 [#517](https://github.com/remusao/tldts/pull/517) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.26.7 to 9.26.8 [#515](https://github.com/remusao/tldts/pull/515) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.11.0 to 13.11.1 [#514](https://github.com/remusao/tldts/pull/514) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump jest from 25.2.7 to 25.3.0 [#513](https://github.com/remusao/tldts/pull/513) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.26.6 to 9.26.7 [#510](https://github.com/remusao/tldts/pull/510) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.26.5 to 9.26.6 [#509](https://github.com/remusao/tldts/pull/509) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.3.3 to 2.3.4 [#508](https://github.com/remusao/tldts/pull/508) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.22 (Tue Apr 07 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#507](https://github.com/remusao/tldts/pull/507) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.26.4 to 9.26.5 [#506](https://github.com/remusao/tldts/pull/506) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.26.3 to 9.26.4 [#505](https://github.com/remusao/tldts/pull/505) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.26.2 to 9.26.3 [#504](https://github.com/remusao/tldts/pull/504) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.26.1 to 9.26.2 [#503](https://github.com/remusao/tldts/pull/503) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.21 (Mon Apr 06 2020) #### :bug: Bug Fix - `tldts-core` - Fix handling of data URLs [#502](https://github.com/remusao/tldts/pull/502) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.26.0 to 9.26.1 [#501](https://github.com/remusao/tldts/pull/501) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.25.4 to 9.26.0 [#500](https://github.com/remusao/tldts/pull/500) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.25.2 to 9.25.4 [#499](https://github.com/remusao/tldts/pull/499) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 8.8.1 to 8.8.2 [#498](https://github.com/remusao/tldts/pull/498) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.3.2 to 2.3.3 [#497](https://github.com/remusao/tldts/pull/497) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.20 (Sat Apr 04 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#496](https://github.com/remusao/tldts/pull/496) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.25.1 to 9.25.2 [#495](https://github.com/remusao/tldts/pull/495) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/jest from 25.1.5 to 25.2.1 [#494](https://github.com/remusao/tldts/pull/494) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.25.0 to 9.25.1 [#493](https://github.com/remusao/tldts/pull/493) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump ts-jest from 25.3.0 to 25.3.1 [#492](https://github.com/remusao/tldts/pull/492) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump jest from 25.2.6 to 25.2.7 [#491](https://github.com/remusao/tldts/pull/491) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.24.0 to 9.25.0 [#490](https://github.com/remusao/tldts/pull/490) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.23.1 to 9.24.0 [#489](https://github.com/remusao/tldts/pull/489) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.23.0 to 9.23.1 [#488](https://github.com/remusao/tldts/pull/488) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.19 (Thu Apr 02 2020) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#487](https://github.com/remusao/tldts/pull/487) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump @types/jest from 25.1.4 to 25.1.5 [#486](https://github.com/remusao/tldts/pull/486) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.9.8 to 13.11.0 [#485](https://github.com/remusao/tldts/pull/485) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump jest from 25.2.4 to 25.2.6 [#484](https://github.com/remusao/tldts/pull/484) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump tslint from 6.1.0 to 6.1.1 [#483](https://github.com/remusao/tldts/pull/483) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.22.4 to 9.23.0 [#482](https://github.com/remusao/tldts/pull/482) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.18 (Wed Apr 01 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#481](https://github.com/remusao/tldts/pull/481) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.22.2 to 9.22.4 [#480](https://github.com/remusao/tldts/pull/480) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.3.1 to 2.3.2 [#479](https://github.com/remusao/tldts/pull/479) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.9.7 to 13.9.8 [#478](https://github.com/remusao/tldts/pull/478) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.9.6 to 13.9.7 [#477](https://github.com/remusao/tldts/pull/477) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.9.5 to 13.9.6 [#476](https://github.com/remusao/tldts/pull/476) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.17 (Mon Mar 30 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#474](https://github.com/remusao/tldts/pull/474) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 2.3.0 to 2.3.1 [#475](https://github.com/remusao/tldts/pull/475) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.22.1 to 9.22.2 [#473](https://github.com/remusao/tldts/pull/473) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump ts-jest from 25.2.1 to 25.3.0 [#472](https://github.com/remusao/tldts/pull/472) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.2.0 to 2.3.0 [#471](https://github.com/remusao/tldts/pull/471) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.16 (Sun Mar 29 2020) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#469](https://github.com/remusao/tldts/pull/469) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump jest from 25.2.3 to 25.2.4 [#470](https://github.com/remusao/tldts/pull/470) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.22.0 to 9.22.1 [#468](https://github.com/remusao/tldts/pull/468) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.21.2 to 9.22.0 [#467](https://github.com/remusao/tldts/pull/467) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.21.1 to 9.21.2 [#466](https://github.com/remusao/tldts/pull/466) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.21.0 to 9.21.1 [#465](https://github.com/remusao/tldts/pull/465) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.9.4 to 13.9.5 [#464](https://github.com/remusao/tldts/pull/464) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.15 (Thu Mar 26 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#462](https://github.com/remusao/tldts/pull/462) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump jest from 25.2.2 to 25.2.3 [#463](https://github.com/remusao/tldts/pull/463) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump jest from 25.2.1 to 25.2.2 [#461](https://github.com/remusao/tldts/pull/461) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump jest from 25.2.0 to 25.2.1 [#460](https://github.com/remusao/tldts/pull/460) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump jest from 25.1.0 to 25.2.0 [#459](https://github.com/remusao/tldts/pull/459) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.9.3 to 13.9.4 [#458](https://github.com/remusao/tldts/pull/458) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.1.0 to 2.2.0 [#457](https://github.com/remusao/tldts/pull/457) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.14 (Sun Mar 22 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#456](https://github.com/remusao/tldts/pull/456) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 13.9.2 to 13.9.3 [#455](https://github.com/remusao/tldts/pull/455) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 8.8.0 to 8.8.1 [#454](https://github.com/remusao/tldts/pull/454) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 8.7.0 to 8.8.0 [#453](https://github.com/remusao/tldts/pull/453) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.13 (Sat Mar 21 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#452](https://github.com/remusao/tldts/pull/452) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.20.1 to 9.21.0 [#451](https://github.com/remusao/tldts/pull/451) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.20.0 to 9.20.1 [#450](https://github.com/remusao/tldts/pull/450) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.19.5 to 9.20.0 [#449](https://github.com/remusao/tldts/pull/449) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.9.1 to 13.9.2 [#448](https://github.com/remusao/tldts/pull/448) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 8.6.2 to 8.7.0 [#447](https://github.com/remusao/tldts/pull/447) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.0.6 to 2.1.0 [#446](https://github.com/remusao/tldts/pull/446) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.12 (Sun Mar 15 2020) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#445](https://github.com/remusao/tldts/pull/445) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): [security] bump acorn from 6.4.0 to 6.4.1 [#444](https://github.com/remusao/tldts/pull/444) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.0.5 to 2.0.6 [#443](https://github.com/remusao/tldts/pull/443) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.9.0 to 13.9.1 [#442](https://github.com/remusao/tldts/pull/442) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.0.4 to 2.0.5 [#441](https://github.com/remusao/tldts/pull/441) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.0.3 to 2.0.4 [#440](https://github.com/remusao/tldts/pull/440) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump tslint from 6.0.0 to 6.1.0 [#439](https://github.com/remusao/tldts/pull/439) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.19.4 to 9.19.5 [#438](https://github.com/remusao/tldts/pull/438) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.11 (Wed Mar 11 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#436](https://github.com/remusao/tldts/pull/436) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump auto from 9.19.3 to 9.19.4 [#437](https://github.com/remusao/tldts/pull/437) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.0.2 to 2.0.3 [#435](https://github.com/remusao/tldts/pull/435) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.19.2 to 9.19.3 [#434](https://github.com/remusao/tldts/pull/434) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.19.1 to 9.19.2 [#433](https://github.com/remusao/tldts/pull/433) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.19.0 to 9.19.1 [#432](https://github.com/remusao/tldts/pull/432) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.17.1 to 9.19.0 [#431](https://github.com/remusao/tldts/pull/431) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.0.1 to 2.0.2 [#429](https://github.com/remusao/tldts/pull/429) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 2.0.0 to 2.0.1 [#428](https://github.com/remusao/tldts/pull/428) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.17.0 to 9.17.1 [#427](https://github.com/remusao/tldts/pull/427) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/jest from 25.1.3 to 25.1.4 [#426](https://github.com/remusao/tldts/pull/426) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.16.7 to 9.17.0 [#425](https://github.com/remusao/tldts/pull/425) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.16.6 to 9.16.7 [#424](https://github.com/remusao/tldts/pull/424) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.7.7 to 13.9.0 [#423](https://github.com/remusao/tldts/pull/423) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.32.0 to 1.32.1 [#420](https://github.com/remusao/tldts/pull/420) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.16.5 to 9.16.6 [#419](https://github.com/remusao/tldts/pull/419) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.16.1 to 9.16.5 [#418](https://github.com/remusao/tldts/pull/418) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.16.0 to 9.16.1 [#414](https://github.com/remusao/tldts/pull/414) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.15.11 to 9.16.0 [#413](https://github.com/remusao/tldts/pull/413) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.15.10 to 9.15.11 [#412](https://github.com/remusao/tldts/pull/412) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.15.9 to 9.15.10 [#411](https://github.com/remusao/tldts/pull/411) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.15.8 to 9.15.9 [#410](https://github.com/remusao/tldts/pull/410) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.15.6 to 9.15.8 [#409](https://github.com/remusao/tldts/pull/409) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.15.5 to 9.15.6 [#408](https://github.com/remusao/tldts/pull/408) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-experimental`, `tldts` - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#422](https://github.com/remusao/tldts/pull/422) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - chore(deps-dev): bump rollup from 1.32.1 to 2.0.0 [#421](https://github.com/remusao/tldts/pull/421) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.10 (Tue Mar 03 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#407](https://github.com/remusao/tldts/pull/407) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump typescript from 3.8.2 to 3.8.3 Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.8.2 to 3.8.3. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/compare/v3.8.2...v3.8.3) Signed-off-by: dependabot-preview[bot] [#399](https://github.com/remusao/tldts/pull/399) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.7.6 to 13.7.7 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.7.6 to 13.7.7. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] [#398](https://github.com/remusao/tldts/pull/398) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.15.4 to 9.15.5 Bumps [auto](https://github.com/intuit/auto) from 9.15.4 to 9.15.5. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.15.4...v9.15.5) Signed-off-by: dependabot-preview[bot] [#406](https://github.com/remusao/tldts/pull/406) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.15.3 to 9.15.4 Bumps [auto](https://github.com/intuit/auto) from 9.15.3 to 9.15.4. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.15.3...v9.15.4) Signed-off-by: dependabot-preview[bot] [#405](https://github.com/remusao/tldts/pull/405) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.15.2 to 9.15.3 Bumps [auto](https://github.com/intuit/auto) from 9.15.2 to 9.15.3. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.15.2...v9.15.3) Signed-off-by: dependabot-preview[bot] [#404](https://github.com/remusao/tldts/pull/404) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.15.1 to 9.15.2 Bumps [auto](https://github.com/intuit/auto) from 9.15.1 to 9.15.2. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.15.1...v9.15.2) Signed-off-by: dependabot-preview[bot] [#403](https://github.com/remusao/tldts/pull/403) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-experimental`, `tldts` - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.22.2 to 0.23.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/commits) Signed-off-by: dependabot-preview[bot] [#402](https://github.com/remusao/tldts/pull/402) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.15.0 to 9.15.1 Bumps [auto](https://github.com/intuit/auto) from 9.15.0 to 9.15.1. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.15.0...v9.15.1) Signed-off-by: dependabot-preview[bot] [#401](https://github.com/remusao/tldts/pull/401) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.14.0 to 9.15.0 Bumps [auto](https://github.com/intuit/auto) from 9.14.0 to 9.15.0. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.14.0...v9.15.0) Signed-off-by: dependabot-preview[bot] [#400](https://github.com/remusao/tldts/pull/400) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.31.1 to 1.32.0 Bumps [rollup](https://github.com/rollup/rollup) from 1.31.1 to 1.32.0. - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v1.31.1...v1.32.0) Signed-off-by: dependabot-preview[bot] [#397](https://github.com/remusao/tldts/pull/397) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.9 (Fri Feb 28 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#395](https://github.com/remusao/tldts/pull/395) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 13.7.5 to 13.7.6 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.7.5 to 13.7.6. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] [#396](https://github.com/remusao/tldts/pull/396) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.7.4 to 13.7.5 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.7.4 to 13.7.5. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] [#394](https://github.com/remusao/tldts/pull/394) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 3.7.5 to 3.8.2 Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.7.5 to 3.8.2. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/commits) Signed-off-by: dependabot-preview[bot] [#386](https://github.com/remusao/tldts/pull/386) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.13.1 to 9.14.0 Bumps [auto](https://github.com/intuit/auto) from 9.13.1 to 9.14.0. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.13.1...v9.14.0) Signed-off-by: dependabot-preview[bot] [#393](https://github.com/remusao/tldts/pull/393) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.13.0 to 9.13.1 Bumps [auto](https://github.com/intuit/auto) from 9.13.0 to 9.13.1. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.13.0...v9.13.1) Signed-off-by: dependabot-preview[bot] [#392](https://github.com/remusao/tldts/pull/392) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.12.1 to 9.13.0 Bumps [auto](https://github.com/intuit/auto) from 9.12.1 to 9.13.0. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.12.1...v9.13.0) Signed-off-by: dependabot-preview[bot] [#391](https://github.com/remusao/tldts/pull/391) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.12.0 to 9.12.1 Bumps [auto](https://github.com/intuit/auto) from 9.12.0 to 9.12.1. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.12.0...v9.12.1) Signed-off-by: dependabot-preview[bot] [#390](https://github.com/remusao/tldts/pull/390) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.11.0 to 9.12.0 Bumps [auto](https://github.com/intuit/auto) from 9.11.0 to 9.12.0. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.11.0...v9.12.0) Signed-off-by: dependabot-preview[bot] [#389](https://github.com/remusao/tldts/pull/389) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.10.8 to 9.11.0 Bumps [auto](https://github.com/intuit/auto) from 9.10.8 to 9.11.0. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.10.8...v9.11.0) Signed-off-by: dependabot-preview[bot] [#388](https://github.com/remusao/tldts/pull/388) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.10.7 to 9.10.8 Bumps [auto](https://github.com/intuit/auto) from 9.10.7 to 9.10.8. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.10.7...v9.10.8) Signed-off-by: dependabot-preview[bot] [#387](https://github.com/remusao/tldts/pull/387) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.8 (Wed Feb 19 2020) #### :scroll: Update Public Suffix List - `tldts` - Update upstream public suffix list [#385](https://github.com/remusao/tldts/pull/385) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump @types/jest from 25.1.2 to 25.1.3 Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 25.1.2 to 25.1.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest) Signed-off-by: dependabot-preview[bot] [#384](https://github.com/remusao/tldts/pull/384) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.7.2 to 13.7.4 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.7.2 to 13.7.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] [#383](https://github.com/remusao/tldts/pull/383) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.7.1 to 13.7.2 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.7.1 to 13.7.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] [#381](https://github.com/remusao/tldts/pull/381) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.21.0 to 0.22.2. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/commits) Signed-off-by: dependabot-preview[bot] [#378](https://github.com/remusao/tldts/pull/378) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump ts-jest from 25.2.0 to 25.2.1 Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 25.2.0 to 25.2.1. - [Release notes](https://github.com/kulshekhar/ts-jest/releases) - [Changelog](https://github.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md) - [Commits](https://github.com/kulshekhar/ts-jest/commits) Signed-off-by: dependabot-preview[bot] [#382](https://github.com/remusao/tldts/pull/382) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.10.6 to 9.10.7 Bumps [auto](https://github.com/intuit/auto) from 9.10.6 to 9.10.7. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.10.6...v9.10.7) Signed-off-by: dependabot-preview[bot] [#380](https://github.com/remusao/tldts/pull/380) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump auto from 9.10.5 to 9.10.6 Bumps [auto](https://github.com/intuit/auto) from 9.10.5 to 9.10.6. - [Release notes](https://github.com/intuit/auto/releases) - [Changelog](https://github.com/intuit/auto/blob/master/CHANGELOG.md) - [Commits](https://github.com/intuit/auto/compare/v9.10.5...v9.10.6) Signed-off-by: dependabot-preview[bot] [#379](https://github.com/remusao/tldts/pull/379) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.7 (Sun Feb 16 2020) #### :scroll: Update Public Suffix List - `tldts-experimental`, `tldts` - Update upstream public suffix list [#376](https://github.com/remusao/tldts/pull/376) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.6 (Sun Feb 16 2020) #### ⚠️ Pushed to master - clean-up CHANGELOG ([@remusao](https://github.com/remusao)) - ci: remove 'released' plugin for auto ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.1 (Sun Feb 16 2020) #### :scroll: Update Public Suffix List - `tldts-core`, `tldts-experimental`, `tldts` - Release v5.6.2 [#291](https://github.com/remusao/tldts/pull/291) ([@remusao](https://github.com/remusao)) #### :bug: Bug Fix - `tldts-core`, `tldts-experimental`, `tldts` - fix: handling of ipv6 when 'extractHostname' option is 'false' [#256](https://github.com/remusao/tldts/pull/256) ([@remusao](https://github.com/remusao)) #### ⚠️ Pushed to master - ci: remove auto base config ([@remusao](https://github.com/remusao)) - ci: try to fix publishing ([@remusao](https://github.com/remusao)) - `tldts-core`, `tldts-experimental`, `tldts` - Release v5.6.3 ([@remusao](https://github.com/remusao)) #### :house: Internal - Add workflow to automatically update PSL rules [#375](https://github.com/remusao/tldts/pull/375) ([@remusao](https://github.com/remusao)) - ci: automate releases with auto [#374](https://github.com/remusao/tldts/pull/374) ([@remusao](https://github.com/remusao)) - ci: move to GitHub actions for testing [#351](https://github.com/remusao/tldts/pull/351) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump ts-node from 8.6.0 to 8.6.1 [#345](https://github.com/remusao/tldts/pull/345) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#344](https://github.com/remusao/tldts/pull/344) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.1.5 to 13.1.6 [#342](https://github.com/remusao/tldts/pull/342) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 8.5.4 to 8.6.0 [#341](https://github.com/remusao/tldts/pull/341) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.1.4 to 13.1.5 [#340](https://github.com/remusao/tldts/pull/340) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.28.0 to 1.29.0 [#339](https://github.com/remusao/tldts/pull/339) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump ts-jest from 24.2.0 to 24.3.0 [#338](https://github.com/remusao/tldts/pull/338) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.27.14 to 1.28.0 [#337](https://github.com/remusao/tldts/pull/337) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.1.2 to 13.1.4 [#335](https://github.com/remusao/tldts/pull/335) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump lerna from 3.20.1 to 3.20.2 [#334](https://github.com/remusao/tldts/pull/334) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.1.1 to 13.1.2 [#333](https://github.com/remusao/tldts/pull/333) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump lerna from 3.19.0 to 3.20.1 [#331](https://github.com/remusao/tldts/pull/331) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.1.0 to 13.1.1 [#330](https://github.com/remusao/tldts/pull/330) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/jest from 24.0.24 to 24.0.25 [#329](https://github.com/remusao/tldts/pull/329) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): [security] bump handlebars from 4.1.2 to 4.5.3 [#328](https://github.com/remusao/tldts/pull/328) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.27.13 to 1.27.14 [#326](https://github.com/remusao/tldts/pull/326) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 3.7.3 to 3.7.4 [#324](https://github.com/remusao/tldts/pull/324) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.20 to 12.12.21 [#320](https://github.com/remusao/tldts/pull/320) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/jest from 24.0.23 to 24.0.24 [#319](https://github.com/remusao/tldts/pull/319) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.18 to 12.12.20 [#318](https://github.com/remusao/tldts/pull/318) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.17 to 12.12.18 [#317](https://github.com/remusao/tldts/pull/317) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.27.11 to 1.27.13 [#316](https://github.com/remusao/tldts/pull/316) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.27.10 to 1.27.11 [#315](https://github.com/remusao/tldts/pull/315) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.27.9 to 1.27.10 [#314](https://github.com/remusao/tldts/pull/314) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.16 to 12.12.17 [#313](https://github.com/remusao/tldts/pull/313) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.14 to 12.12.16 [#312](https://github.com/remusao/tldts/pull/312) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.27.8 to 1.27.9 [#311](https://github.com/remusao/tldts/pull/311) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 3.7.2 to 3.7.3 [#310](https://github.com/remusao/tldts/pull/310) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.27.7 to 1.27.8 [#309](https://github.com/remusao/tldts/pull/309) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.27.5 to 1.27.7 [#308](https://github.com/remusao/tldts/pull/308) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 8.5.2 to 8.5.4 [#307](https://github.com/remusao/tldts/pull/307) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.27.4 to 1.27.5 [#306](https://github.com/remusao/tldts/pull/306) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.12 to 12.12.14 [#305](https://github.com/remusao/tldts/pull/305) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.11 to 12.12.12 [#303](https://github.com/remusao/tldts/pull/303) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump ts-jest from 24.1.0 to 24.2.0 [#304](https://github.com/remusao/tldts/pull/304) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.27.3 to 1.27.4 [#302](https://github.com/remusao/tldts/pull/302) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump lerna from 3.18.5 to 3.19.0 [#300](https://github.com/remusao/tldts/pull/300) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.27.2 to 1.27.3 [#299](https://github.com/remusao/tldts/pull/299) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump lerna from 3.18.4 to 3.18.5 [#298](https://github.com/remusao/tldts/pull/298) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#297](https://github.com/remusao/tldts/pull/297) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.9 to 12.12.11 [#296](https://github.com/remusao/tldts/pull/296) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.8 to 12.12.9 [#295](https://github.com/remusao/tldts/pull/295) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.27.0 to 1.27.2 [#294](https://github.com/remusao/tldts/pull/294) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): [security] bump https-proxy-agent from 2.2.2 to 2.2.4 [#293](https://github.com/remusao/tldts/pull/293) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.7 to 12.12.8 [#292](https://github.com/remusao/tldts/pull/292) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 8.5.0 to 8.5.2 [#290](https://github.com/remusao/tldts/pull/290) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.26.5 to 1.27.0 [#289](https://github.com/remusao/tldts/pull/289) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/jest from 24.0.22 to 24.0.23 [#288](https://github.com/remusao/tldts/pull/288) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.26.4 to 1.26.5 [#287](https://github.com/remusao/tldts/pull/287) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.26.3 to 1.26.4 [#286](https://github.com/remusao/tldts/pull/286) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.6 to 12.12.7 [#285](https://github.com/remusao/tldts/pull/285) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump ts-node from 8.4.1 to 8.5.0 [#284](https://github.com/remusao/tldts/pull/284) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump lerna from 3.18.3 to 3.18.4 [#283](https://github.com/remusao/tldts/pull/283) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump tslint from 5.20.0 to 5.20.1 [#282](https://github.com/remusao/tldts/pull/282) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/jest from 24.0.21 to 24.0.22 [#281](https://github.com/remusao/tldts/pull/281) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.5 to 12.12.6 [#280](https://github.com/remusao/tldts/pull/280) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump typescript from 3.6.4 to 3.7.2 [#279](https://github.com/remusao/tldts/pull/279) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.26.2 to 1.26.3 [#278](https://github.com/remusao/tldts/pull/278) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.3 to 12.12.5 [#277](https://github.com/remusao/tldts/pull/277) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.26.0 to 1.26.2 [#276](https://github.com/remusao/tldts/pull/276) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#275](https://github.com/remusao/tldts/pull/275) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.0 to 12.12.3 [#274](https://github.com/remusao/tldts/pull/274) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump @types/node from 12.11.7 to 12.12.0 [#273](https://github.com/remusao/tldts/pull/273) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump @types/jest from 24.0.20 to 24.0.21 [#272](https://github.com/remusao/tldts/pull/272) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump rollup from 1.25.2 to 1.26.0 [#271](https://github.com/remusao/tldts/pull/271) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump @types/jest from 24.0.19 to 24.0.20 [#270](https://github.com/remusao/tldts/pull/270) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump @types/node from 12.11.6 to 12.11.7 [#269](https://github.com/remusao/tldts/pull/269) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump rollup from 1.25.1 to 1.25.2 [#268](https://github.com/remusao/tldts/pull/268) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump @types/node from 12.11.5 to 12.11.6 [#267](https://github.com/remusao/tldts/pull/267) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump @types/node from 12.11.2 to 12.11.5 [#265](https://github.com/remusao/tldts/pull/265) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump lerna from 3.18.2 to 3.18.3 [#264](https://github.com/remusao/tldts/pull/264) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump @types/node from 12.11.1 to 12.11.2 [#263](https://github.com/remusao/tldts/pull/263) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump lerna from 3.18.1 to 3.18.2 [#262](https://github.com/remusao/tldts/pull/262) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump rollup from 1.24.0 to 1.25.1 [#261](https://github.com/remusao/tldts/pull/261) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump lerna from 3.17.0 to 3.18.1 [#260](https://github.com/remusao/tldts/pull/260) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump @types/node from 12.7.12 to 12.11.1 [#259](https://github.com/remusao/tldts/pull/259) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump @types/jest from 24.0.18 to 24.0.19 [#258](https://github.com/remusao/tldts/pull/258) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump rollup from 1.23.1 to 1.24.0 [#257](https://github.com/remusao/tldts/pull/257) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-experimental`, `tldts` - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#343](https://github.com/remusao/tldts/pull/343) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - chore(deps-dev): bump rollup-plugin-sourcemaps from 0.4.2 to 0.5.0 [#336](https://github.com/remusao/tldts/pull/336) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-experimental`, `tldts` - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#332](https://github.com/remusao/tldts/pull/332) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-core`, `tldts-experimental`, `tldts` - chore(deps-dev): bump @types/node from 12.12.21 to 13.1.0 [#327](https://github.com/remusao/tldts/pull/327) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-experimental`, `tldts` - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#325](https://github.com/remusao/tldts/pull/325) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-experimental`, `tldts` - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#323](https://github.com/remusao/tldts/pull/323) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-experimental`, `tldts` - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#301](https://github.com/remusao/tldts/pull/301) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - `tldts-experimental`, `tldts` - Bump @ampproject/rollup-plugin-closure-compiler from 0.10.0 to 0.12.0 [#266](https://github.com/remusao/tldts/pull/266) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.7.0 to 13.7.1 --- ### 5.6.3 _2019-12-25_ - Update version of public suffix rules. ### 5.6.2 _2019-11-17_ - Update version of public suffix rules. ### 5.6.1 _2019-10-14_ - Fix detection of IPv6 when `extractHostname` is `false` [#256](https://github.com/remusao/tldts/pull/256) - Allow IPv6 to be specified with or without brackets - Make sure detection is case-insensitive ### 5.6.0 _2019-10-12_ - New optimizations [#255](https://github.com/remusao/tldts/pull/255) - re-use a unique result object for all methods but `parse(...)` - remove memory allocation + callback in packed hash - remove unnecessary calls to `indexOf` and `lastIndexOf` in packed hash These optimizations result in up to **20%** faster invocations of `parse(...)` and **40%** faster invocations of `getPublicSuffix(...)`when using `tldts-experimental`. This should also reduce memory pressure in cases where specific methods are used (i.e.: all but `parse(...)`) since no intermediary result object needs to be allocated. ### 5.5.0 _2019-09-24_ - Add minified esm bundle (alongside umd) - Update public suffix ruleset ### 5.4.1 _2019-09-16_ - Update public suffix ruleset ### 5.4.0 _2019-08-29_ - Update public suffix ruleset [#231](https://github.com/remusao/tldts/pull/231) - Add new `getDomainWithoutSuffix(...)` method [#231](https://github.com/remusao/tldts/pull/231) ### 5.3.2 _2019-07-26_ - update public suffix ruleset [#207](https://github.com/remusao/tldts/pull/207) - fix source maps [#207](https://github.com/remusao/tldts/pull/207) - make sure tslib does not appear in build artifacts [#207](https://github.com/remusao/tldts/pull/207) ### 5.3.1 _2019-07-17_ - clean-up dead folder + update rules [#199](https://github.com/remusao/tldts/pull/199) ### 5.3.0 _2019-07-03_ - change structure of the cliqz/adblocker project into a monorepo [#185](https://github.com/cliqz-oss/adblocker/pull/185) - embrace `lerna` and `yarn` workspaces as a way to manage multiple packages - split `tldts` into two packages `tldts` and `tldts-experimental` - both package inherit from `tldts-core` which contains the building blocks ### 5.2.1 _2019-07-01_ - ship both cjs and es6 source + only minified bundles [#183](https://github.com/remusao/tldts/pull/183) ### 5.2.0 _2019-06-21_ - Exclude unnecessary files from package.json [#177](https://github.com/remusao/tldts/pull/177) ### 5.1.0 _2019-06-06_ - [#164](https://github.com/remusao/tldts/pull/164) Update rules + add fast path for experimental bundle as well ### 5.0.3 _2019-05-29_ - [#155](https://github.com/remusao/tldts/pull/151) Update Public Suffix Lists to [f651d07](https://github.com/publicsuffix/list/commit/f651d07f85b5e25f8bc757f0e7db60ec5c41c256) ### 5.0.2 _2019-05-24_ - [#151](https://github.com/remusao/tldts/pull/151) Update Public Suffix Lists to [456d938](https://github.com/publicsuffix/list/commit/456d93876bf5435424646114ad577c3e2aee7587) ### 5.0.1 _2019-05-23_ - [#150](https://github.com/remusao/tldts/pull/150) Update Public Suffix Lists to [7697e3c](https://github.com/publicsuffix/list/commit/7697e3c95a8bb61831d5b4df1f9c942e2095faba) ### 5.0.0 _2019-05-23_ - Improvements in various areas [#149](https://github.com/remusao/tldts/pull/149) - Performance improvements in all methods of public API (up to x2 faster) - `extractHostname`: will now avoid lower-casing the result in some cases - `extractHostname`: handles single or triple '/' after protocol - `extractHostname`: has fast-path for validation of common protocols (e.g. https) - `isProbablyIpv4`: performs first quick check on length of hostname - `isProbablyIpv6`: performs first quick check on length of hostname - `isValidHostname`: make use of `charCodeAt` instead of `codePointAt` - `lookupInTrie`: makes use of Trie with more stable structure (faster) - `lookupInTrie`: lazily allocate memory for result - `suffixLookup`: uses fast-path for most common suffixes (massive speed-up) - `suffixLookup`: does not allocate memory for result anymore - `setDefaults`: fast-path in case no argument was provided - `getSubdomain`: fast-path if subdomain is empty - Add more options to fine-tune behavior and performance - `detectIp` allows to disable IP check - `mixedInput` allows to specify if we expect a mix of URLs and hostnames as input. If only hostnames are expected then `extractHostname` can be set to `false` to speed-up parsing. If only URLs are expected then `mixedInputs` can be set to `false`. The `mixedInputs` is only a hint and will not change the behavior of the library. - `validateHostname` can be set to `false` to disable validation and speed-up processing further. - Check that input is string before parsing - Fix support for reserved keywords in hostnames - Add tests and bring back coverage to 100% - Minified bundle is now also tested with the same suite - Migrate utils scripts from `bin/` folder to TypeScript - Add small `tldts` cli which can be used to parse URLs - Update README with more accurate information ### 4.0.6 _2019-04-15_ - [#123](https://github.com/remusao/tldts/pull/123) Update Public Suffix Lists to 033221af7f600bcfce38dcbfafe03b9a2269c4cc ### 4.0.5 _2019-03-29_ - [#101](https://github.com/remusao/tldts/pull/101) Update Public Suffix Lists - [#101](https://github.com/remusao/tldts/pull/101) Update dev dependencies ### 4.0.4 _2019-03-28_ - [#100](https://github.com/remusao/tldts/pull/100) Update Public Suffix Lists ### 4.0.3 _2019-03-10_ - [#82](https://github.com/remusao/tldts/pull/82) Update Public Suffix Lists ### 4.0.2 _2019-02-05_ - [#36](https://github.com/remusao/tldts/pull/36) Update Public Suffix Lists ### 4.0.1 _2019-01-29_ - [#35](https://github.com/remusao/tldts/pull/35) Update Public Suffix Lists - https://github.com/publicsuffix/list/commit/5d3dfdf7f074ca2831d7c2413cf50b976a019a39 ### 4.0.0 _2019-01-07_ This Release introduces some more optimizations both in size of bundles, memory usage and speed of parsing. Because it introduces some breaking changes in the API results (`host` renamed into `hostname` and deletion of the `isValid` attribute), as well as introducing a new experimental backend (`tldts-experimental` bundle), this is a major version bump. - [#16](https://github.com/remusao/tldts/pull/16) Optimizations + comparison with other libraries (#16) - Optimize Trie into a DAWG (size reduction) - Implement comparison with other libraries - Implement fast path for valid hostnames as arguments - Allow to disable hostname parsing and validation using option - Add tests for corner-cases URLs parsing - Update README - [#13](https://github.com/remusao/tldts/pull/13) Implement experimental probabilistic packed suffix structure (#13) - Implement packed hash probabilistic structure for more compact representation and faster lookups. See ./bin/builders/hashes.js for more details about how it works. - Create second bundle (tldts-experimental) making use of this new implementation - Simplify hostname validation and remove strict IDNA checks - Move lookup implementations into 'lookup' sub-folder - Move compiled data into 'lookup/data' sub-folder - Refactor suffix list parsing out of builders - Handle IDNA hostnames at build-time instead of runtime (by indexing some suffixes multiple times: once puny-coded and once in unicode form) ### 3.1.1 - Minify rules and idna files ### 3.1.0 - [#3](https://github.com/remusao/tldts/pull/3) Various optimizations - Rules are now shipped in a parsed form in the bundle - Rules cannot be updated (opinionated) - Trie matching is now iterative - All rules are stored in their ASCII form instead of Unicode - Use ts-jest to run tests - Remove dist folder from source tree - Hostname parsing has been optimized - [#2](https://github.com/remusao/tldts/pull/2) Fix isPrivate being undefined - [#4](https://github.com/remusao/tldts/pull/4) Optimize the implementation of options' setDefaults ### 3.0.2 (2018/10/03 15h46) - [#6](https://github.com/remusao/tldts/pull/6) Update Public Suffix Lists - https://github.com/publicsuffix/list/commit/6f2b9e75eaf65bb75da83677655a59110088ebc5 ### 3.0.1 (2018/10/02 22:43 +00:00) - [#5](https://github.com/remusao/tldts/pull/5) Update Public Suffix Lists - https://github.com/publicsuffix/list/commit/1422e8a1dfa290b11a483ec660435e33841cf96a ### 3.0.0 (2018/09/18 11:42 +00:00) - [#1](https://github.com/remusao/tld.js/pull/1) Tldts - typescript rewrite - Introduce two new options to enabled/disabled the Private/ICANN domains. - 'allowIcann' set to 'false' will ignore the ICANN section of the list. - 'allowPrivate' set to 'false' will ignore the PRIVATE section of the list. - Introduce 'lenient' mode for hostname validation. - typescript rewrite + toolchain improvements - Update travis config - Optimizations + idna compaction - Allow updating the rules - Use minified/optimized version in benchmark - Simplify tsconfig ### 2.3.1 (2018/02/18 17:59 +00:00) - [#116](https://github.com/oncletom/tld.js/pull/116) Publish bundles to npm (@chrmod) ### v2.3.0 (2018/02/02 14:13 +00:00) - [#108](https://github.com/oncletom/tld.js/pull/108) Add ip validation (@remusao) - [#113](https://github.com/oncletom/tld.js/pull/113) bundles it for the browser (@srashid5) - [#105](https://github.com/oncletom/tld.js/pull/105) Activating Open Collective (@oncletom, @xdamman) - [#115](https://github.com/oncletom/tld.js/pull/115) Use Firefox Headless for CI testing (@oncletom) ### v2.2.0 (2017/09/10 08:45 +00:00) - [#103](https://github.com/oncletom/tld.js/pull/103) API addition proposal + remove redundancy (@remusao) - [#98](https://github.com/oncletom/tld.js/pull/98) Add a benchmark script to tld.js to measure performance evolution (@remusao, @oncletom) ### v2.1.0 (2017/09/01 18:32 +00:00) - [#97](https://github.com/oncletom/tld.js/pull/97) Implement rules using a trie data structure. (@remusao) ### v2.0.0 (2017/07/19 08:36 +00:00) - [#92](https://github.com/oncletom/tld.js/pull/92) Remove polyfills (#92) (@oncletom) - [#96](https://github.com/oncletom/tld.js/pull/96) Add support for fully qualified domains (trailing dot in domain name) (#96) (@remusao) - [#91](https://github.com/oncletom/tld.js/pull/91) Bundle rules.json on prepublish (#91) (@oncletom) - [#90](https://github.com/oncletom/tld.js/pull/90) Remove bower and component support (#90) (@oncletom) - [#87](https://github.com/oncletom/tld.js/pull/87) Expose bound methods (#87) (@oncletom) - [#88](https://github.com/oncletom/tld.js/pull/88) Upgrade development dependencies (#88) (@oncletom) ### v1.7.0 (2016/09/13 19:44 +00:00) - [#84](https://github.com/oncletom/tld.js/pull/84) Add an interactive update system (#84) (@oncletom) - [#83](https://github.com/oncletom/tld.js/pull/83) Rectify the `tldExists("google.google")` README example (#83) (@oncletom) ### v1.6.3 (2016/09/13 17:07 +00:00) - [#81](https://github.com/oncletom/tld.js/pull/81) Publish to npm via Travis CI (#81) (@oncletom) - [#80](https://github.com/oncletom/tld.js/pull/80) Do not require end-users to have `npm@2` (#80) (@oncletom) ### v1.6.2 (2015/11/17 16:24 +00:00) - [#72](https://github.com/oncletom/tld.js/pull/72) Update rules to remove support for .an TLD (@oncletom) ### v1.6.1 (2015/11/03 09:12 +00:00) - [#70](https://github.com/oncletom/tld.js/pull/70) Update rules.json (@Kureev) ### v1.6.0 (2015/10/26 18:31 +00:00) - [#67](https://github.com/oncletom/tld.js/pull/67) Expose the updater as a lib function (@oncletom) - [#68](https://github.com/oncletom/tld.js/pull/68) Add tld.validHosts (@oncletom) ### v1.5.5 (2015/10/13 21:04 +00:00) - [#65](https://github.com/oncletom/tld.js/pull/65) Make sure we do not commit bower_components folder (@oncletom) ### v1.5.4 (2015/09/17 10:59 +00:00) - [#60](https://github.com/oncletom/tld.js/pull/60) Update cleanHostValue so it never returns invalid hostname characters (@myndzi) - [#62](https://github.com/oncletom/tld.js/pull/62) Adding tests for `getPublicSuffix` (@oncletom) - [#61](https://github.com/oncletom/tld.js/pull/61) Build against all major nodejs and iojs versions (@jdesboeufs) ### v1.5.3 (2015/06/19 11:09 +00:00) - [#55](https://github.com/oncletom/tld.js/pull/55) Url parse (@myndzi) ### v1.5.2 (2015/01/15 09:56 +00:00) - [#52](https://github.com/oncletom/tld.js/pull/52) Make rules with no exceptions valid (@GreyKn) ### 1.5.1 (2014/10/08 11:30 +00:00) - [#50](https://github.com/oncletom/tld.js/pull/50) 93% to 97% CI code coverage. (@oncletom) - [#49](https://github.com/oncletom/tld.js/pull/49) URL as a parameter in path broke `cleanHostValue` (@oncletom) - [#44](https://github.com/oncletom/tld.js/pull/44) Fix typo in README. (@ghostwords) ### 1.3.3 (2014/05/21 14:39 +00:00) - [#41](https://github.com/oncletom/tld.js/pull/41) Remove url fragments from host name (@jhnns) ### 1.3.2 (2014/05/07 08:35 +00:00) - [#39](https://github.com/oncletom/tld.js/pull/39) Use publicsuffix.org instead of hg.mozilla.org (@Krinkle) ### 1.3.1 (2014/01/17 13:20 +00:00) - [#36](https://github.com/oncletom/tld.js/pull/36) Remove grunt dependency (@oncletom) - [#35](https://github.com/oncletom/tld.js/pull/35) [WIP] tldjs gives inconsistent results (@oncletom) - [#33](https://github.com/oncletom/tld.js/pull/33) tldjs chokes on weird domains (@oncletom) ### 1.3.0 (2013/11/07 15:21 +00:00) - [#32](https://github.com/oncletom/tld.js/pull/32) add support for component.io (@olivoil) - [#31](https://github.com/oncletom/tld.js/pull/31) Browser feature (@oncletom) - [#29](https://github.com/oncletom/tld.js/pull/29) Grunt 0.4 and Node 0.10 compatibility (@oncletom) ### 1.1.2 (2013/01/08 13:31 +00:00) - [#13](https://github.com/oncletom/tld.js/pull/13) add getSubdomain() (@oncletom) - [#14](https://github.com/oncletom/tld.js/pull/14) add domainExists() (@oncletom) - [#24](https://github.com/oncletom/tld.js/pull/24) isValid() does the wrong job (@oncletom) - [#3](https://github.com/oncletom/tld.js/pull/3) Test Rule object (@oncletom) - [#23](https://github.com/oncletom/tld.js/pull/23) Bumping request version (@oncletom) ### 1.1.0 (2012/12/31 12:12 +00:00) - [#11](https://github.com/oncletom/tld.js/pull/11) rules as regexp (@oncletom) - [#9](https://github.com/oncletom/tld.js/pull/9) Migrate build task as a Grunt task (@oncletom) ### 1.0.2 (2012/12/06 15:51 +00:00) - [#7](https://github.com/oncletom/tld.js/pull/7) checkPublicSuffix('example.example', 'example.example'); is failing (@oncletom) - [#6](https://github.com/oncletom/tld.js/pull/6) Updated the rules from http://publicsuffix.org/ (@yehezkielbs) remusao-tldts-a081399/LICENSE000066400000000000000000000020661515726241200156130ustar00rootroot00000000000000Copyright (c) 2017 Thomas Parisot, 2018 Rémi Berson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. remusao-tldts-a081399/README.md000066400000000000000000000203241515726241200160620ustar00rootroot00000000000000# tldts - Blazing Fast URL Parsing `tldts` is a JavaScript library to extract hostnames, domains, public suffixes, top-level domains and subdomains from URLs. **Features**: 1. Tuned for **performance** (order of 0.1 to 1 μs per input) 2. Handles both URLs and hostnames 3. Full Unicode/IDNA support 4. Support parsing email addresses 5. Detect IPv4 and IPv6 addresses 6. Continuously updated version of the public suffix list 7. **TypeScript**, ships with `umd`, `esm`, `cjs` bundles and _type definitions_ 8. Small bundles and small memory footprint 9. Battle tested: full test coverage and production use ⚠️ If you are migrating to `tldts` from another library like `psl`, make sure to check [the migration section](#migrating-from-other-libraries). # Install ```bash npm install --save tldts ``` # Usage Using the command-line interface: ```js $ npx tldts 'http://www.writethedocs.org/conf/eu/2017/' { "domain": "writethedocs.org", "domainWithoutSuffix": "writethedocs", "hostname": "www.writethedocs.org", "isIcann": true, "isIp": false, "isPrivate": false, "publicSuffix": "org", "subdomain": "www" } ``` Or from the command-line in batch: ```js $ echo "http://www.writethedocs.org/\nhttps://example.com" | npx tldts { "domain": "writethedocs.org", "domainWithoutSuffix": "writethedocs", "hostname": "www.writethedocs.org", "isIcann": true, "isIp": false, "isPrivate": false, "publicSuffix": "org", "subdomain": "www" } { "domain": "example.com", "domainWithoutSuffix": "example", "hostname": "example.com", "isIcann": true, "isIp": false, "isPrivate": false, "publicSuffix": "com", "subdomain": "" } ``` Programmatically: ```js const { parse } = require('tldts'); // Retrieving hostname related informations of a given URL parse('http://www.writethedocs.org/conf/eu/2017/'); // { domain: 'writethedocs.org', // domainWithoutSuffix: 'writethedocs', // hostname: 'www.writethedocs.org', // isIcann: true, // isIp: false, // isPrivate: false, // publicSuffix: 'org', // subdomain: 'www' } ``` Modern _ES6 modules import_ is also supported: ```js import { parse } from 'tldts'; ``` Alternatively, you can try it _directly in your browser_ here: https://npm.runkit.com/tldts Check [README.md](/packages/tldts/README.md) for more details about the API. # Migrating from other libraries TL;DR—here is a quick overview of how to use `tldts` to match the default behavior of the `psl` library. Skip to after the tables for a more detailed explanation. | | Parsing a hostname | | ------- | --------------------------------------------------------------------------------- | | `tldts` | `tldts.parse('spark-public.s3.amazonaws.com', { allowPrivateDomains: true })` | | `psl` | `psl.parse('spark-public.s3.amazonaws.com')` | | Note | Make sure to include `{ allowPrivateDomains: true }` to consider private suffixes | | | Parsing a URL | | ------- | ------------------------------------------------------------------------------------------ | | `tldts` | `tldts.parse('https://spark-public.s3.amazonaws.com/data', { allowPrivateDomains: true })` | | `psl` | `psl.parse(new URL('https://spark-public.s3.amazonaws.com/data').hostname)` | | Note | No need to extract hostnames from URLs, `tldts` can do that for you | | | Getting the domain | | ------- | ------------------------------------------------------------------------------------ | | `tldts` | `tldts.getDomain('spark-public.s3.amazonaws.com', { allowPrivateDomains: true })` | | `psl` | `psl.get('spark-public.s3.amazonaws.com')` | | Note | Using specific functions like `getDomain` are more efficient then relying on `parse` | | | Getting the Public Suffix | | ------- | --------------------------------------------------------------------------------------- | | `tldts` | `tldts.getPublicSuffix('spark-public.s3.amazonaws.com', { allowPrivateDomains: true })` | | `psl` | `psl.parse('spark-public.s3.amazonaws.com').tld` | _Explanation_. There are multiple libraries which can be used to parse URIs based on the Public Suffix List. Not all these libraries offer the same behavior by default and depending on your particular use-case, this can matter. When migrating from another library to `tldts`, make sure to read this section to preserve the same behavior. The biggest difference between `tldts`'s default behavior and some other libraries like `psl` has to do with which suffixes are considered by default. The default for `tldts` is to **only consider the ICANN section** and ignore the Private section. Consider this example using the unmaintained `psl` library: ```js const psl = require('psl'); psl.parse('https://spark-public.s3.amazonaws.com/dataanalysis/loansData.csv'); // { // input: 'spark-public.s3.amazonaws.com', // tld: 's3.amazonaws.com', <<< Public Suffix is from Private section // sld: 'spark-public', // domain: 'spark-public.s3.amazonaws.com', // subdomain: null, // listed: true // } ``` And now with `tldts`: ```js const { parse } = require('tldts'); parse('spark-public.s3.amazonaws.com'); // { // domain: 'amazonaws.com', // domainWithoutSuffix: 'amazonaws', // hostname: 'spark-public.s3.amazonaws.com', // isIcann: true, // isIp: false, // isPrivate: false, // publicSuffix: 'com', <<< By default, use Public Suffix from ICANN section // subdomain: 'spark-public.s3' // } ``` To get the **same behavior**, you need to pass the `{ allowPrivateDomains: true }` option: ```js const { parse } = require('tldts'); parse('spark-public.s3.amazonaws.com', { allowPrivateDomains: true }); // { // domain: 'spark-public.s3.amazonaws.com', // domainWithoutSuffix: 'spark-public', // hostname: 'spark-public.s3.amazonaws.com', // isIcann: false, // isIp: false, // isPrivate: true, // publicSuffix: 's3.amazonaws.com', <<< Private Public Suffix is used // subdomain: '' // } ``` Here are some other differences which can make your life easy. `tldts` **accepts both hostnames and URLs as arguments**, so you do not need to parse your inputs before handing them over to `tldts`: ```js const { parse } = require('tldts'); // Both are fine! parse('spark-public.s3.amazonaws.com', { allowPrivateDomains: true }); parse('https://spark-public.s3.amazonaws.com/dataanalysis/loansData.csv', { allowPrivateDomains: true, }); ``` `tldts` offers dedicated methods to extract the Public Suffix, domain, subdomain, etc. without having to rely on the more generic `parse` function. This is also _more efficient_ than calling `parse`, because less work as to be done. ```js const { getHostname, getDomain, getPublicSuffix, getSubdomain, getDomainWithoutSuffix, } = require('tldts'); const url = 'https://spark-public.s3.amazonaws.com'; console.log(getHostname(url)); // spark-public.s3.amazonaws.com console.log(getDomain(url, { allowPrivateDomains: true })); // spark-public.s3.amazonaws.com console.log(getPublicSuffix(url, { allowPrivateDomains: true })); // s3.amazonaws.com console.log(getSubdomain(url, { allowPrivateDomains: true })); // '' console.log(getDomainWithoutSuffix(url, { allowPrivateDomains: true })); // spark-public ``` ## Contributors `tldts` is based upon the excellent `tld.js` library and would not exist without the [many contributors](https://github.com/remusao/tldts/graphs/contributors) who worked on the project. This project would not be possible without the amazing Mozilla's [public suffix list][] either. Thank you for your hard work! # License [MIT License](LICENSE). [badge-ci]: https://secure.travis-ci.org/remusao/tldts.svg?branch=master [badge-downloads]: https://img.shields.io/npm/dm/tldts.svg [public suffix list]: https://publicsuffix.org/list/ [list the recent changes]: https://github.com/publicsuffix/list/commits/master [changes Atom Feed]: https://github.com/publicsuffix/list/commits/master.atom [public suffix]: https://publicsuffix.org/learn/ remusao-tldts-a081399/bench/000077500000000000000000000000001515726241200156615ustar00rootroot00000000000000remusao-tldts-a081399/bench/Makefile000066400000000000000000000002551515726241200173230ustar00rootroot00000000000000 all: run requests.json: curl https://cdn.cliqz.com/adblocking/requests_top500.json.gz | gunzip > requests.json run: requests.json NODE_ENV=production node benchmark.js remusao-tldts-a081399/bench/benchmark.js000066400000000000000000000044051515726241200201540ustar00rootroot00000000000000const Benchmark = require('benchmark'); const chalk = require('chalk'); const { URL } = require('url'); const fs = require('fs'); const path = require('path'); const tldtsDefault = require('tldts'); const tldtsExperimental = require('tldts-experimental'); function main() { const urls = Array.from( new Set( fs .readFileSync(path.resolve(__dirname, './requests.json'), { encoding: 'utf-8', }) .split(/[\n\r]+/g) .map(JSON.parse) .map(({ url }) => url), ), ); const hostnames = Array.from( new Set(urls.map((url) => new URL(url).hostname)), ); function bench(name, args, fn) { const suite = new Benchmark.Suite(); suite .add(name, () => fn(args)) .on('cycle', (event) => { console.log( ` + ${name} ${Math.floor(event.target.hz * args.length)} ops/second`, ); }) .run({ async: false }); } function run(bundleName, tldts) { console.log(bundleName); for (const method of [ 'parse', 'getHostname', 'getPublicSuffix', 'getDomain', 'getSubdomain', ]) { console.log(`= ${chalk.bold(method)}`); const fn = tldts[method]; for (const options of [ undefined, // defaults { validateHostname: false }, { validateHostname: false, detectIp: false, mixedInputs: false }, ]) { bench( `#${chalk.bold(method)}(url, ${chalk.underline( JSON.stringify(options), )})`, urls, (urls) => { for (let i = 0; i < urls.length; i += 1) { fn(urls[i], options); } }, ); } for (const options of [ undefined, // defaults { validateHostname: false }, { validateHostname: false, detectIp: false, extractHostname: false }, ]) { bench( `#${chalk.bold(method)}(hostname, ${chalk.underline( JSON.stringify(options), )})`, hostnames, (hostnames) => { for (let i = 0; i < hostnames.length; i += 1) { fn(hostnames[i], options); } }, ); } } } run('tldts-experimental', tldtsExperimental); run('tldts', tldtsDefault); } main(); remusao-tldts-a081399/comparison/000077500000000000000000000000001515726241200167545ustar00rootroot00000000000000remusao-tldts-a081399/comparison/bench_memory.js000066400000000000000000000032461515726241200217660ustar00rootroot00000000000000/* eslint-disable no-await-in-loop */ /* eslint-disable no-restricted-syntax */ const { spawn } = require('child_process'); const files = [ 'tldts-experimental_test.js', 'parse-domain_test.js', 'tldts_test.js', 'psl_test.js', 'tldjs_test.js', 'ublock_psl_test.js', 'haraka_test.js', ]; function getMemoryUsage(file) { const memoryMeasurements = []; return new Promise((resolve, reject) => { const psl = spawn('node', [ '--expose-gc', '--max-old-space-size=1000', '--max-semi-space-size=512', '--noconcurrent_sweeping', file, 'mem', ]); psl.stdout.on('data', (data) => { memoryMeasurements.push(`${data}`.trim()); }); psl.stderr.on('data', (error) => { reject(error); }); psl.on('close', () => { resolve([ parseInt(memoryMeasurements[memoryMeasurements.length - 2], 10), parseInt(memoryMeasurements[memoryMeasurements.length - 1], 10), ]); }); }); } async function bench(file) { const n = 10; let totalBeforeGC = 0; let totalAfterGC = 0; for (let i = 0; i < n; i += 1) { const [beforeGC, afterGC] = await getMemoryUsage(file); totalBeforeGC += beforeGC; totalAfterGC += afterGC; } return [Math.floor(totalBeforeGC / n), Math.floor(totalAfterGC / n)]; } async function main() { const [refBeforeGC, refAfterGC] = await bench('./noop_test.js'); console.log('Reference memory', refBeforeGC, refAfterGC); for (const file of files) { const [beforeGC, afterGC] = await bench(file); console.log(`* ${file.slice(0, -8)}`); console.log(` - ${beforeGC - refBeforeGC}`); console.log(` - ${afterGC - refAfterGC}`); } } main(); remusao-tldts-a081399/comparison/bench_performance.js000066400000000000000000000126331515726241200227570ustar00rootroot00000000000000const Benchmark = require('benchmark'); const tldtsExperimentalNoParse = require('./tldts-experimental-no-parse_test.js'); const tldtsExperimental = require('./tldts-experimental_test.js'); const tldtsNoParse = require('./tldts-no-parse_test.js'); const tldts = require('./tldts_test.js'); const ublock = require('./ublock_psl_test.js'); const haraka = require('./haraka_test.js'); const parseDomain = require('./parse-domain_test.js'); const psl = require('./psl_test.js'); const tldjs = require('./tldjs_test.js'); const HOSTNAMES = [ // No public suffix 'example.foo.edu.au', // null 'example.foo.edu.sh', // null 'example.disrec.thingdust.io', // null 'foo.bar.baz.ortsinfo.at', // null // ICANN 'example.foo.nom.br', // *.nom.br 'example.wa.edu.au', // wa.edu.au 'example.com', // com 'example.co.uk', // co.uk // Private 'foo.bar.baz.stolos.io', // *.stolos.io 'foo.art.pl', // art.pl 'foo.privatizehealthinsurance.net', // privatizehealthinsurance.net 'example.cust.disrec.thingdust.io', // cust.disrec.thingdust.io // Exception 'foo.city.kitakyushu.jp', // !city.kitakyushu.jp 'example.www.ck', // !www.ck 'foo.bar.baz.city.yokohama.jp', // !city.yokohama.jp 'example.city.kobe.jp', // !city.kobe.jp ]; function printOps(n) { return n.toString().replace(/\B(?=(\d{3})+(?!\d))/g, '_'); } function printResult(event) { console.log( `${event.target.name} => ${printOps( Math.floor(event.target.hz * HOSTNAMES.length), )} ops/second`, ); } console.log(); console.log('>> getPublicSuffix'); new Benchmark.Suite() .add('tldts-experimental no parsing#getPublicSuffix', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldtsExperimentalNoParse.getPublicSuffix(HOSTNAMES[i]); } }) .add('tldts no parsing#getPublicSuffix', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldtsNoParse.getPublicSuffix(HOSTNAMES[i]); } }) .add('tldts-experimental#getPublicSuffix', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldtsExperimental.getPublicSuffix(HOSTNAMES[i]); } }) .add('tldts#getPublicSuffix', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldts.getPublicSuffix(HOSTNAMES[i]); } }) .add('tld.js#getPublicSuffix', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldjs.getPublicSuffix(HOSTNAMES[i]); } }) .add('ublock#getPublicSuffix', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { ublock.getPublicSuffix(HOSTNAMES[i]); } }) .add('parse-domain#getPublicSuffix', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { parseDomain.getPublicSuffix(HOSTNAMES[i]); } }) .add('psl#getPublicSuffix', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { psl.getPublicSuffix(HOSTNAMES[i]); } }) .on('cycle', printResult) .run({ async: false }); console.log(); console.log('>> getDomain'); new Benchmark.Suite() .add('tldts-experimental no parsing#getDomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldtsExperimentalNoParse.getDomain(HOSTNAMES[i]); } }) .add('tldts no parsing#getDomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldtsNoParse.getDomain(HOSTNAMES[i]); } }) .add('tldts-experimental#getDomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldtsExperimental.getDomain(HOSTNAMES[i]); } }) .add('tldts#getDomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldts.getDomain(HOSTNAMES[i]); } }) .add('tld.js#getDomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldjs.getDomain(HOSTNAMES[i]); } }) .add('ublock#getDomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { ublock.getDomain(HOSTNAMES[i]); } }) .add('parse-domain#getDomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { parseDomain.getDomain(HOSTNAMES[i]); } }) .add('haraka#getDomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { haraka.getDomain(HOSTNAMES[i]); } }) .add('psl#getDomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { psl.getDomain(HOSTNAMES[i]); } }) .on('cycle', printResult) .run({ async: false }); console.log(); console.log('>> getSubdomain'); new Benchmark.Suite() .add('tldts-experimental no parsing#getSubdomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldtsExperimentalNoParse.getSubdomain(HOSTNAMES[i]); } }) .add('tldts no parsing#getSubdomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldtsNoParse.getSubdomain(HOSTNAMES[i]); } }) .add('tldts-experimental#getSubdomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldtsExperimental.getSubdomain(HOSTNAMES[i]); } }) .add('tldts#getSubdomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldts.getSubdomain(HOSTNAMES[i]); } }) .add('tld.js#getSubdomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { tldjs.getSubdomain(HOSTNAMES[i]); } }) .add('parse-domain#getSubdomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { parseDomain.getSubdomain(HOSTNAMES[i]); } }) .add('psl#getSubdomain', () => { for (let i = 0; i < HOSTNAMES.length; i += 1) { psl.getSubdomain(HOSTNAMES[i]); } }) .on('cycle', printResult) .run({ async: false }); remusao-tldts-a081399/comparison/bench_startup.sh000077500000000000000000000006461515726241200221620ustar00rootroot00000000000000#!/bin/sh echo "Reference" bench 'node noop_test.js' echo echo 'tldts-experimental' bench 'node tldts-experimental_test.js' echo echo 'psl' bench 'node psl_test.js' echo echo 'tldjs' bench 'node tldjs_test.js' echo echo 'parse-domain' bench 'node parse-domain_test.js' echo echo 'tldts' bench 'node tldts_test.js' echo echo 'ublock' bench 'node ublock_psl_test.js' echo echo 'haraka' bench 'node haraka_test.js' remusao-tldts-a081399/comparison/comparison.md000066400000000000000000000170271515726241200214570ustar00rootroot00000000000000# Comparison With Other Libraries There are a few libraries out there allowing you to parse a hostname into its top-level domain, etc. A common trait is that they all rely on the [public suffix list](https://publicsuffix.org/list/) project which maintains a list of all public suffixes. Nonetheless, the features and performance characteristics of the libraries available in the JavaScript ecosystem vary a lot. Some libraries allow to parse URLs, som e require a hostname as input, etc. This document aims at comparing the most popular libraries available along several axes: 1. Features 2. Performance 3. Loading time 4. Memory used Libraries (with approximate number of downloads per week from NPM): - psl: https://www.npmjs.com/package/psl (4.7M/w) - tld.js: https://www.npmjs.com/package/tldjs (174k/w) - parse-domain: https://www.npmjs.com/package/parse-domain (44k/w) - haraka-tld: https://www.npmjs.com/package/haraka-tld (271/w) - tldts: https://www.npmjs.com/package/tldts (240/w) - uBlock's publicsuffixlist.js: https://github.com/gorhill/uBlock/blob/master/src/lib/publicsuffixlist.js **DISCLAIMER**: - All measurements were performed using Node.js 11.6.0 (latest at the time of writing). - Measurements were performed on a X1 Carbon 2016, i7 U6600 with 16GB of RAM. - These are micro-benchmarks which might not reflect real use-cases although I tried to get as close as possible. ## Feature Matrix | Library | IDNA support | URLs support | IP support | getDomain | getPublicSuffix | ICANN/Private | Ships lists | | :---------------------- | -----------: | -----------: | ---------: | --------: | --------------: | ------------: | ----------: | | **tldt** | X | X | X | X | X | X | X | | tld.js | X | X | X | X | X | X | X | | psl | X | | | X | X | | X | | parse-domain | X | X | | X | X | X | X | | haraka-tld | X | X | | X | X | | X | | uBlock publicsuffixlist | ? | | | X | X | | | # Memory Usage Here we try to estimate the memory used by each library. The measurements are done using the `./comparison/bench_memory.js` script, which will load each file ten times and measure the average memory usage before and after GC using `process.memoryUsage()`. The result are then compared to a reference memory usage computed in the same way using `noop_test.js` which does not import anything. | Library | Before GC | After GC | | :--------------------- | ---------: | -------: | | **tldts-experimental** | 461KB | 229 KB | | parse-domain | 2.579 MB | 1.310MB | | psl | 2.199 MB | 1.537MB | | tldjs | 2.621 MB | 1.714MB | | tldts | 3.094 MB | 1.792MB | | ublock publicsuffix | 4.529 MB\* | 2.399MB | | haraka-tld | 4.405 MB | 2.595MB | (\*) The memory of uBlock cannot be estimated correctly as for this benchmarks the lists were inlined in the source code, which is not how it's used in production. # Performance Matrix Here we measure the performance of three common operations performed with a domain parsing library: getting the public suffix of a hostname, getting the domain (tld + sld) and getting the subdomain. A few notes about this benchmark: - The inputs used are always already valid hostnames (no URLs, although some libraries support it) - The selection of hostnames can be seen in `./comparison/bench_performance.js` and was selected to contain a mix of non-existing suffixes, ICANN rules, private rules as well as wildcards and exceptions. - All hostnames were ASCII (puny-encoded if needed before-hand) - All libraries were used in their default setup (no option given, with the exception of `tldts-no-parse` which runs `tldts` disabling the parsing phase and assuming that the input is already a valid hostname). The results are expressed in terms of operations per second (where each operation is calling the function once on a hostname). | Library | getPublicSuffix | getDomain | getSubdomain | | :--------------------- | --------------: | ------------: | -----------: | | **tldts-experimental** | 1_898_446 | 1_690_572 | 1_615_166 | | tldts no parsing | 1_780_469 | 1_515_703 | 1_502_692 | | **tldts** | **1_280_063** | **1_134_956** | 1_125_362 | | tld.js | 1_141_414 | 1_049_180 | 1_125_362 | | ublock publicsuffix | 620_816 | 567_664 | ? | | parse-domain | 554_355 | 528_217 | 551_008 | | haraka-tld | ? | 105_321 | ? | | psl | 1_654 | 1_693 | 1_673 | Here we see that the performance varies a lot between libraries, for the same operations. `tldts` is almost **1000** faster than `psl`, which is the most popular library. # Loading Time One point of comparison which can be important in some contexts is the loading time of the bundle itself (or time it takes to parse the code and initialize it). It can have a big impact if you use the library on very slow devices (like mobiles) and here again, not all the libraries are equal. The benchmark code can be found in `./comparison/bench_startup.sh`. It measures the time it takes to import each of the libraries. The measurements are performed using the [bench](https://hackage.haskell.org/package/bench) CLI, looking at the `mean` time returned for each. Note that this benchmark was performed using the cjs bundle. The performance might be different in another environment or different bundle (e.g.: UMD in a browser). | Library | Mean (ms) | | :--------------------- | --------: | | Ref (no `require`) | 48.21 | | **tldts-experimental** | **47.93** | | psl | 53.77 | | tld.js | 58.74 | | parse-domain | 61.96 | | tldts | 64.48 | | ublock | 78.05 | | haraka-tld | 84.93 | Note that some libraries like `ublock` or `haraka-tld` perform some form of parsing of the rules at loading-time, which incurs an initial cost when importing the library. # Bundles Matrix Comparison of bundle sizes, when applicable (not all libraries provide bundles): | Library | Normal | Minified | Gzipped | | :--------------------- | --------: | -------: | ------: | | **tldts-experimental** | **100KB** | **94KB** | 38KB | | tldts | 140KB | **95KB** | 37KB | | psl | 138KB | 122KB | 39KB | | tld.js | 209KB | 141KB | 40KB | | parse-domain | ? | ? | ? | | ublock | ? | ? | ? | | haraka-tld | ? | ? | ? | # Dependencies Matrix Here is a comparison of dependencies for each library: | Library | Dependencies | | :----------- | :----------- | | **tldts** | (none) | | psl | punycode | | tld.js | punycode | | ublock | punycode | | haraka-tld | punycode | | parse-domain | ? | remusao-tldts-a081399/comparison/haraka_test.js000066400000000000000000000005341515726241200216020ustar00rootroot00000000000000const tlds = require('haraka-tld'); module.exports = { getDomain(url) { return tlds.get_organizational_domain(url); }, mem: () => { console.log(process.memoryUsage().heapUsed); global.gc(); console.log(process.memoryUsage().heapUsed); }, }; if (process.argv[process.argv.length - 1] === 'mem') { module.exports.mem(); } remusao-tldts-a081399/comparison/install.sh000077500000000000000000000001001515726241200207500ustar00rootroot00000000000000#!/bin/sh npm install --save haraka-tld tldjs parse-domain psl remusao-tldts-a081399/comparison/noop_test.js000066400000000000000000000004751515726241200213320ustar00rootroot00000000000000module.exports = { getDomain: () => {}, getPublicSuffix: () => {}, getSubdomain: () => {}, mem: () => { console.log(process.memoryUsage().heapUsed); global.gc(); console.log(process.memoryUsage().heapUsed); }, }; if (process.argv[process.argv.length - 1] === 'mem') { module.exports.mem(); } remusao-tldts-a081399/comparison/parse-domain_test.js000066400000000000000000000010171515726241200227270ustar00rootroot00000000000000const parseDomain = require('parse-domain'); module.exports = { getDomain(url) { const { domain, tld } = parseDomain(url); return `${domain}.${tld}`; }, getPublicSuffix(domain) { return parseDomain(domain).tld; }, getSubdomain(domain) { return parseDomain(domain).subdomain; }, mem: () => { console.log(process.memoryUsage().heapUsed); global.gc(); console.log(process.memoryUsage().heapUsed); }, }; if (process.argv[process.argv.length - 1] === 'mem') { module.exports.mem(); } remusao-tldts-a081399/comparison/psl_test.js000066400000000000000000000007141515726241200211510ustar00rootroot00000000000000const psl = require('psl'); module.exports = { getDomain(domain) { return psl.get(domain); }, getPublicSuffix(domain) { return psl.parse(domain).tld; }, getSubdomain(domain) { return psl.parse(domain).subdomain; }, mem: () => { console.log(process.memoryUsage().heapUsed); global.gc(); console.log(process.memoryUsage().heapUsed); }, }; if (process.argv[process.argv.length - 1] === 'mem') { module.exports.mem(); } remusao-tldts-a081399/comparison/tldjs_test.js000066400000000000000000000005471515726241200214770ustar00rootroot00000000000000const { getPublicSuffix, getDomain, getSubdomain } = require('tldjs'); module.exports = { getDomain, getPublicSuffix, getSubdomain, mem: () => { console.log(process.memoryUsage().heapUsed); global.gc(); console.log(process.memoryUsage().heapUsed); }, }; if (process.argv[process.argv.length - 1] === 'mem') { module.exports.mem(); } remusao-tldts-a081399/comparison/tldts-experimental-no-parse_test.js000066400000000000000000000011471515726241200257230ustar00rootroot00000000000000const { getDomain, getPublicSuffix, getSubdomain, } = require('../packages/tldts-experimental/dist/cjs/index.js'); module.exports = { getDomain: (hostname) => getDomain(hostname, { extractHostname: false }), getSubdomain: (hostname) => getSubdomain(hostname, { extractHostname: false }), getPublicSuffix: (hostname) => getPublicSuffix(hostname, { extractHostname: false }), mem: () => { console.log(process.memoryUsage().heapUsed); global.gc(); console.log(process.memoryUsage().heapUsed); }, }; if (process.argv[process.argv.length - 1] === 'mem') { module.exports.mem(); } remusao-tldts-a081399/comparison/tldts-experimental_test.js000066400000000000000000000006311515726241200241760ustar00rootroot00000000000000const { getDomain, getPublicSuffix, getSubdomain, } = require('../packages/tldts-experimental/dist/cjs/index.js'); module.exports = { getDomain, getSubdomain, getPublicSuffix, mem: () => { console.log(process.memoryUsage().heapUsed); global.gc(); console.log(process.memoryUsage().heapUsed); }, }; if (process.argv[process.argv.length - 1] === 'mem') { module.exports.mem(); } remusao-tldts-a081399/comparison/tldts-no-parse_test.js000066400000000000000000000011321515726241200232220ustar00rootroot00000000000000const { getDomain, getPublicSuffix, getSubdomain, } = require('../packages/tldts/dist/cjs/index.js'); module.exports = { getDomain: (hostname) => getDomain(hostname, { extractHostname: false }), getSubdomain: (hostname) => getSubdomain(hostname, { extractHostname: false }), getPublicSuffix: (hostname) => getPublicSuffix(hostname, { extractHostname: false }), mem: () => { console.log(process.memoryUsage().heapUsed); global.gc(); console.log(process.memoryUsage().heapUsed); }, }; if (process.argv[process.argv.length - 1] === 'mem') { module.exports.mem(); } remusao-tldts-a081399/comparison/tldts_test.js000066400000000000000000000006141515726241200215040ustar00rootroot00000000000000const { getDomain, getPublicSuffix, getSubdomain, } = require('../packages/tldts/dist/cjs/index.js'); module.exports = { getDomain, getSubdomain, getPublicSuffix, mem: () => { console.log(process.memoryUsage().heapUsed); global.gc(); console.log(process.memoryUsage().heapUsed); }, }; if (process.argv[process.argv.length - 1] === 'mem') { module.exports.mem(); } remusao-tldts-a081399/comparison/ublock_psl_test.js000066400000000000000000000013111515726241200225020ustar00rootroot00000000000000const suffixList = require('./publicsuffixlist.js/publicsuffixlist'); // For utf-8 conversion - npm install punycode const punycode = require('punycode'); const fs = require('fs'); // Suffix list downloaded from https://publicsuffix.org/list/public_suffix_list.dat.dat const suffixData = fs.readFileSync('./public_suffix_list.dat', 'utf8'); suffixList.parse(suffixData, punycode.toASCII); module.exports = { getDomain: suffixList.getDomain, getPublicSuffix: suffixList.getPublicSuffix, mem: () => { console.log(process.memoryUsage().heapUsed); global.gc(); console.log(process.memoryUsage().heapUsed); }, }; if (process.argv[process.argv.length - 1] === 'mem') { module.exports.mem(); } remusao-tldts-a081399/eslint.config.mjs000066400000000000000000000030031515726241200200530ustar00rootroot00000000000000import js from '@eslint/js'; import { defineConfig, globalIgnores } from 'eslint/config'; import configPrettier from 'eslint-config-prettier/flat'; import eslintPluginPrettier from 'eslint-plugin-prettier'; import globals from 'globals'; import tseslint from 'typescript-eslint'; export default defineConfig( globalIgnores([ '**/node_modules/**', '**/dist/**', '**/comparison/**', '**/bench/**', '**/publicsuffix/**', '**/bin/**/*.js', 'eslint.config.mjs', // self: no typings for eslint/config deps in default project ]), js.configs.recommended, ...tseslint.configs.strictTypeChecked, ...tseslint.configs.stylisticTypeChecked, { languageOptions: { parserOptions: { projectService: { allowDefaultProject: [ '*.cjs', '*.mjs', 'packages/*/rollup.config.mjs', ], }, tsconfigRootDir: import.meta.dirname, }, globals: { ...globals.browser, ...globals.node, }, }, rules: { // Many array/index non-null assertions in trie and packed-hashes; keep off for now '@typescript-eslint/no-non-null-assertion': 'off', // Allow numbers in template expressions (no explicit String() needed) '@typescript-eslint/restrict-template-expressions': [ 'error', { allowNumber: true }, ], }, }, { plugins: { prettier: eslintPluginPrettier, }, rules: { 'prettier/prettier': 'error', }, }, configPrettier, ); remusao-tldts-a081399/lerna.json000066400000000000000000000001561515726241200166000ustar00rootroot00000000000000{ "npmClient": "yarn", "version": "7.0.27", "$schema": "node_modules/lerna/schemas/lerna-schema.json" } remusao-tldts-a081399/nx.json000066400000000000000000000010771515726241200161270ustar00rootroot00000000000000{ "targetDefaults": { "clean": { "dependsOn": ["^clean"] }, "build": { "dependsOn": ["^build"], "outputs": ["{projectRoot}/dist"], "cache": true }, "bundle": { "dependsOn": ["^bundle"], "outputs": ["{projectRoot}/dist"], "cache": true }, "test": { "dependsOn": ["^test"], "cache": false } }, "$schema": "./node_modules/nx/schemas/nx-schema.json", "namedInputs": { "default": ["{projectRoot}/**/*", "sharedGlobals"], "sharedGlobals": [], "production": ["default"] } } remusao-tldts-a081399/package.json000066400000000000000000000116551515726241200171000ustar00rootroot00000000000000{ "name": "tldts-root", "description": "Library to work against complex domain names, subdomains and URIs.", "private": true, "license": "MIT", "homepage": "https://github.com/remusao/tldts#readme", "author": { "name": "Rémi Berson" }, "contributors": [ "Alexei ", "Alexey ", "Andrew ", "Johannes Ewald ", "Jérôme Desboeufs ", "Kelly Campbell ", "Kiko Beats ", "Kris Reeves ", "Krzysztof Jan Modras ", "Olivier Melcher ", "Rémi Berson ", "Saad Rashid ", "Thomas Parisot ", "Timo Tijhof ", "Xavier Damman ", "Yehezkiel Syamsuhadi " ], "bugs": { "url": "https://github.com/remusao/tldts/issues" }, "repository": { "type": "git", "url": "git+ssh://git@github.com/remusao/tldts.git" }, "packageManager": "yarn@4.12.0", "workspaces": [ "packages/*" ], "scripts": { "postinstall": "patch-package", "bootstrap": "yarn install --immutable", "build": "tsc --build ./tsconfig.project.json && lerna run build", "watch": "tsc --build ./tsconfig.project.json --watch", "bundle": "lerna run --concurrency 2 bundle", "clean": "lerna run --parallel clean && lerna clean --yes && rimraf node_modules", "format": "prettier --write .", "lint": "eslint .", "test": "lerna run --concurrency 2 test", "bench": "make -C bench", "update": "git submodule foreach git pull origin main && ts-node -O '{\"module\": \"commonjs\"}' ./packages/tldts-utils/bin/update.js", "release": "auto shipit" }, "devDependencies": { "@types/node": "^25.1.0", "auto": "^11.3.6", "benchmark": "^2.1.4", "eslint": "^9.39.2", "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.5.5", "lerna": "^9.0.3", "patch-package": "^8.0.1", "prettier": "^3.8.1", "ts-node": "^10.9.2", "typescript": "^5.9.3", "typescript-eslint": "^8.54.0" }, "resolutions": { "get-monorepo-packages": "1.2.0" }, "auto": { "name": "Rémi Berson", "email": "remi@cliqz.com", "plugins": [ "npm" ], "labels": [ { "name": "PR: Update PSL :scroll:", "description": "Update upstream public suffix list", "changelogTitle": ":scroll: Update Public Suffix List", "releaseType": "patch", "overwrite": true, "color": "#c2e0c6" }, { "name": "PR: Breaking Change :boom:", "description": "Increment major version when merged", "changelogTitle": ":boom: Breaking Change", "releaseType": "major", "overwrite": true, "color": "#e2372b" }, { "name": "PR: New Feature :rocket:", "description": "Increment minor version when merged", "changelogTitle": ":rocket: New Feature", "releaseType": "minor", "overwrite": true, "color": "#2e449b" }, { "name": "PR: Performance :running_woman:", "description": "Increment minor version when merged", "changelogTitle": ":running_woman: Performance", "releaseType": "minor", "overwrite": true, "color": "#ead99f" }, { "name": "PR: Bug Fix :bug:", "description": "Increment patch version when merged", "changelogTitle": ":bug: Bug Fix", "releaseType": "patch", "overwrite": true, "color": "#56dd97" }, { "name": "PR: Polish :nail_care:", "description": "Increment patch version when merged", "changelogTitle": ":nail_care: Polish", "releaseType": "patch", "overwrite": true, "color": "#a9bbe8" }, { "name": "PR: Internal :house:", "description": "Changes only affect internals", "changelogTitle": ":house: Internal", "releaseType": "none", "overwrite": true, "color": "#5b1482" }, { "name": "PR: Docs :memo:", "description": "Changes only affect documentation", "changelogTitle": ":memo: Documentation", "releaseType": "none", "overwrite": true, "color": "#d2f28a" }, { "name": "skip-release", "description": "Preserve the current version when merged", "releaseType": "skip", "overwrite": true, "color": "#e069cf" }, { "name": "PR: Dependencies :nut_and_bolt:", "description": "Changes only update dependencies", "changelogTitle": ":nut_and_bolt: Dependencies", "releaseType": "none", "overwrite": true, "color": "#5dbdcc" } ] } } remusao-tldts-a081399/packages/000077500000000000000000000000001515726241200163605ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts-core/000077500000000000000000000000001515726241200204405ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts-core/CHANGELOG.md000066400000000000000000000456541515726241200222670ustar00rootroot00000000000000# v7.0.25 (Fri Mar 06 2026) #### :nut_and_bolt: Dependencies - Bump nyc from 17.1.0 to 18.0.0 [#2517](https://github.com/remusao/tldts/pull/2517) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v7.0.22 (Tue Feb 03 2026) #### :nut_and_bolt: Dependencies - Bump chai from 4.5.0 to 6.2.2 [#2482](https://github.com/remusao/tldts/pull/2482) ([@dependabot[bot]](https://github.com/dependabot[bot])) - chore: upgrade dependencies [#2498](https://github.com/remusao/tldts/pull/2498) ([@remusao](https://github.com/remusao)) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.21 (Sun Feb 01 2026) #### :scroll: Update Public Suffix List - Update PSL + dependencies [#2497](https://github.com/remusao/tldts/pull/2497) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.20 (Sat Jan 31 2026) #### ⚠️ Pushed to `master` - Bump to Yarn 4 and try to fix publishing. ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.13 (Sat Sep 06 2025) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.14.1 to 24.3.1 [#2415](https://github.com/remusao/tldts/pull/2415) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v7.0.0 (Sat Apr 12 2025) #### :boom: Breaking Change - Fix inconsistent hostname validation in `getHostname` and `parse(url).hostname` when `validateHostname` is enabled [#2262](https://github.com/remusao/tldts/pull/2262) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.69 (Thu Dec 19 2024) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-node-resolve from 15.3.0 to 16.0.0 [#2235](https://github.com/remusao/tldts/pull/2235) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v6.1.68 (Sat Dec 14 2024) #### :nut_and_bolt: Dependencies - Bump mocha from 10.8.2 to 11.0.1 [#2229](https://github.com/remusao/tldts/pull/2229) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v6.1.48 (Fri Sep 27 2024) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-typescript from 11.1.6 to 12.1.0 [#2161](https://github.com/remusao/tldts/pull/2161) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v6.1.36 (Mon Jul 29 2024) #### :nut_and_bolt: Dependencies - Bump @types/node from 20.14.12 to 22.0.0 [#2115](https://github.com/remusao/tldts/pull/2115) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v6.1.26 (Fri Jun 14 2024) #### :nut_and_bolt: Dependencies - Bump nyc from 15.1.0 to 17.0.0 [#2062](https://github.com/remusao/tldts/pull/2062) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v6.1.13 (Thu Mar 07 2024) #### :bug: Bug Fix - Fixes [#1978](https://github.com/remusao/tldts/pull/1978) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.17 (Sun Oct 22 2023) #### :nut_and_bolt: Dependencies - Bump rollup from 3.29.1 to 4.1.0 [#1817](https://github.com/remusao/tldts/pull/1817) ([@dependabot[bot]](https://github.com/dependabot[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.6 (Fri Jun 16 2023) #### :nut_and_bolt: Dependencies - Bump rimraf from 4.4.1 to 5.0.1 [#1654](https://github.com/remusao/tldts/pull/1654) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.16.3 to 20.2.3 [#1658](https://github.com/remusao/tldts/pull/1658) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v6.0.3 (Sat Apr 08 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1598](https://github.com/remusao/tldts/pull/1598) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.0 (Sat Apr 01 2023) ### Release Notes #### Be more lenient in accepting leading underscores and dots in hostnames ([#1553](https://github.com/remusao/tldts/pull/1553)) Handling of _leading dot(s)_ in input URIs and hostnames: ```patch - expect(isValidHostname('.github.com')).to.equal(false); + expect(isValidHostname('.github.com')).to.equal(true); - expect(getDomain('.github.com')).to.equal(null); + expect(getDomain('.github.com')).to.equal('github.com'); - expect(getDomain('.remusao.github.io')).to.equal(null); + expect(getDomain('.remusao.github.io')).to.equal('github.io'); ``` Handling of _leading underscores_ in input URIs and hostnames: ```patch - expect(getDomain('_0f6879.bsg-1418.bryanjswift.com')).to.equal(null); + expect(getDomain('_0f6879.bsg-1418.bryanjswift.com')).to.equal('bryanjswift.com'); ``` Lastly, increase test coverage using test cases found in the [whatwg](https://url.spec.whatwg.org/#host-miscellaneous) spec. This is a breaking change because some might rely on the previous behavior to consider leading dots and underscores as invalid hostnames or domains. Resolves #1534 Resolves #1523 #### tooling: migrate to eslint + TypeScript v5 + prettier ([#1575](https://github.com/remusao/tldts/pull/1575)) Updated internal representation of the DAWG used to encode the public suffix list, resulting in ~5% size reduction of minified bundle for identical performance (and likely a faster parsing/loading time of the source, although I did not measure that particular aspect yet). Migrate from deprecated `tslint` to eslint with TypeScript support and fix most of the issues encountered, resulting in tighter typing. Bump TypeScript to v5 as well and make sure code-base is formatted according to prettier's preset. --- #### :boom: Breaking Change - Be more lenient in accepting leading underscores and dots in hostnames [#1553](https://github.com/remusao/tldts/pull/1553) ([@remusao](https://github.com/remusao)) #### :house: Internal - tooling: migrate to eslint + TypeScript v5 + prettier [#1575](https://github.com/remusao/tldts/pull/1575) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.110 (Wed Mar 01 2023) #### :house: Internal - Update deprecated dep and refresh lock [#1554](https://github.com/remusao/tldts/pull/1554) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.105 (Thu Feb 02 2023) #### :nut_and_bolt: Dependencies - Bump rimraf from 3.0.2 to 4.1.2 [#1525](https://github.com/remusao/tldts/pull/1525) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 10.0.1 to 11.0.0 [#1515](https://github.com/remusao/tldts/pull/1515) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v5.7.102 (Thu Dec 01 2022) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-typescript from 9.0.2 to 10.0.0 [#1484](https://github.com/remusao/tldts/pull/1484) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v5.7.98 (Sat Nov 05 2022) #### :house: Internal - Dependencies updates [#1464](https://github.com/remusao/tldts/pull/1464) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/mocha from 9.1.1 to 10.0.0 [#1443](https://github.com/remusao/tldts/pull/1443) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.92 (Sat Sep 24 2022) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-node-resolve from 13.3.0 to 14.1.0 [#1431](https://github.com/remusao/tldts/pull/1431) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v5.7.87 (Tue Aug 02 2022) #### :nail_care: Polish - Add index.ts as part of published packages [#1398](https://github.com/remusao/tldts/pull/1398) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.85 (Sun Jul 31 2022) #### :nail_care: Polish - Include 'src' folder as part of published packages [#1396](https://github.com/remusao/tldts/pull/1396) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.83 (Wed Jun 29 2022) #### :nut_and_bolt: Dependencies - Bump mocha from 9.2.2 to 10.0.0 [#1327](https://github.com/remusao/tldts/pull/1327) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.41 to 18.0.0 [#1364](https://github.com/remusao/tldts/pull/1364) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v5.7.59 (Fri Jan 21 2022) #### :nut_and_bolt: Dependencies - Bump @types/node from 16.11.11 to 17.0.8 [#1244](https://github.com/remusao/tldts/pull/1244) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v5.7.39 (Thu Aug 05 2021) #### :nut_and_bolt: Dependencies - Bump @types/mocha from 8.2.3 to 9.0.0 [#1125](https://github.com/remusao/tldts/pull/1125) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 15.12.4 to 16.3.2 [#1118](https://github.com/remusao/tldts/pull/1118) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 8.4.0 to 9.0.0 [#1088](https://github.com/remusao/tldts/pull/1088) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v5.7.38 (Sun May 30 2021) #### :scroll: Update Public Suffix List - Bump deps + GitHub actions + update rules [#1079](https://github.com/remusao/tldts/pull/1079) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.35 (Tue May 11 2021) #### :house: Internal - Refresh yarn.lock + updates [#1059](https://github.com/remusao/tldts/pull/1059) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.32 (Wed Apr 28 2021) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.14.41 to 15.0.1 [#1044](https://github.com/remusao/tldts/pull/1044) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.7.0 (Fri Jan 22 2021) #### :rocket: New Feature - Migrate to using Terser [#893](https://github.com/remusao/tldts/pull/893) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.74 (Wed Dec 02 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @rollup/plugin-node-resolve from 10.0.0 to 11.0.0 [#838](https://github.com/remusao/tldts/pull/838) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.62 (Thu Oct 29 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @rollup/plugin-node-resolve from 9.0.0 to 10.0.0 [#797](https://github.com/remusao/tldts/pull/797) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.51 (Tue Aug 25 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump typescript from 3.9.7 to 4.0.2 [#729](https://github.com/remusao/tldts/pull/729) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.49 (Fri Aug 14 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @rollup/plugin-node-resolve from 8.4.0 to 9.0.0 [#714](https://github.com/remusao/tldts/pull/714) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.39 (Tue Jul 14 2020) #### :nut_and_bolt: Dependencies - chore(deps): bump @types/mocha from 7.0.2 to 8.0.0 [#667](https://github.com/remusao/tldts/pull/667) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.31 (Thu Jun 11 2020) #### :nut_and_bolt: Dependencies - chore(deps): bump mocha from 7.2.0 to 8.0.1 [#634](https://github.com/remusao/tldts/pull/634) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.26 (Sat May 23 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @rollup/plugin-node-resolve from 7.1.3 to 8.0.0 [#588](https://github.com/remusao/tldts/pull/588) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.13.5 to 14.0.0 [#571](https://github.com/remusao/tldts/pull/571) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.25 (Wed May 06 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup-plugin-sourcemaps from 0.5.0 to 0.6.1 [#555](https://github.com/remusao/tldts/pull/555) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.24 (Fri Apr 24 2020) #### :house: Internal - Migrate from jest to mocha + chai [#525](https://github.com/remusao/tldts/pull/525) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.21 (Mon Apr 06 2020) #### :bug: Bug Fix - Fix handling of data URLs [#502](https://github.com/remusao/tldts/pull/502) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.11 (Wed Mar 11 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup from 1.32.1 to 2.0.0 [#421](https://github.com/remusao/tldts/pull/421) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.8 (Wed Feb 19 2020) #### :scroll: Update Public Suffix List - Fix CHANGELOG titles [skip ci] ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.4 (Sun Feb 16 2020) #### :scroll: Update Public Suffix List - Release v5.6.3 ([@remusao](https://github.com/remusao)) - Release v5.6.2 ([@remusao](https://github.com/remusao)) - Release v5.6.1 ([@remusao](https://github.com/remusao)) - fix: handling of ipv6 when 'extractHostname' option is 'false' ([@remusao](https://github.com/remusao)) - chore(deps-dev): bump @types/node from 12.12.21 to 13.1.0 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 12.12.21 to 13.1.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup-plugin-sourcemaps from 0.4.2 to 0.5.0 Bumps [rollup-plugin-sourcemaps](https://github.com/maxdavidson/rollup-plugin-sourcemaps) from 0.4.2 to 0.5.0. - [Release notes](https://github.com/maxdavidson/rollup-plugin-sourcemaps/releases) - [Changelog](https://github.com/maxdavidson/rollup-plugin-sourcemaps/blob/master/CHANGELOG.md) - [Commits](https://github.com/maxdavidson/rollup-plugin-sourcemaps/compare/v0.4.2...v0.5.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### :nut_and_bolt: Dependencies - chore(deps): bump @types/jest from 24.9.1 to 25.1.0 Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 24.9.1 to 25.1.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest) Signed-off-by: dependabot-preview[bot] [#361](https://github.com/remusao/tldts/pull/361) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump ts-jest from 24.3.0 to 25.0.0 Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 24.3.0 to 25.0.0. - [Release notes](https://github.com/kulshekhar/ts-jest/releases) - [Changelog](https://github.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md) - [Commits](https://github.com/kulshekhar/ts-jest/compare/v24.3.0...v25.0.0) Signed-off-by: dependabot-preview[bot] [#358](https://github.com/remusao/tldts/pull/358) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump jest from 24.9.0 to 25.1.0 Bumps [jest](https://github.com/facebook/jest) from 24.9.0 to 25.1.0. - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/compare/v24.9.0...v25.1.0) Signed-off-by: dependabot-preview[bot] [#353](https://github.com/remusao/tldts/pull/353) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump tslint from 5.20.1 to 6.0.0 Bumps [tslint](https://github.com/palantir/tslint) from 5.20.1 to 6.0.0. - [Release notes](https://github.com/palantir/tslint/releases) - [Changelog](https://github.com/palantir/tslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/palantir/tslint/compare/5.20.1...6.0.0) Signed-off-by: dependabot-preview[bot] [#355](https://github.com/remusao/tldts/pull/355) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) remusao-tldts-a081399/packages/tldts-core/README.md000066400000000000000000000001511515726241200217140ustar00rootroot00000000000000# `tldts-core` > core building blocks of tldts, used by both `tldts` and `tldts-experimental` packages. remusao-tldts-a081399/packages/tldts-core/index.ts000066400000000000000000000004531515726241200221210ustar00rootroot00000000000000export { FLAG, parseImpl, IResult, getEmptyResult, resetResult, } from './src/factory'; export { IPublicSuffix, ISuffixLookupOptions } from './src/lookup/interface'; export { default as fastPathLookup } from './src/lookup/fast-path'; export { IOptions, setDefaults } from './src/options'; remusao-tldts-a081399/packages/tldts-core/package.json000066400000000000000000000040071515726241200227270ustar00rootroot00000000000000{ "name": "tldts-core", "version": "7.0.27", "description": "tldts core primitives (internal module)", "author": { "name": "Rémi Berson" }, "contributors": [ "Alexei ", "Alexey ", "Andrew ", "Johannes Ewald ", "Jérôme Desboeufs ", "Kelly Campbell ", "Kiko Beats ", "Kris Reeves ", "Krzysztof Jan Modras ", "Olivier Melcher ", "Rémi Berson ", "Saad Rashid ", "Thomas Parisot ", "Timo Tijhof ", "Xavier Damman ", "Yehezkiel Syamsuhadi " ], "publishConfig": { "access": "public" }, "license": "MIT", "homepage": "https://github.com/remusao/tldts#readme", "bugs": { "url": "https://github.com/remusao/tldts/issues" }, "repository": { "type": "git", "url": "git+ssh://git@github.com/remusao/tldts.git" }, "main": "dist/cjs/index.js", "module": "dist/es6/index.js", "types": "dist/types/index.d.ts", "files": [ "dist", "src", "index.ts" ], "scripts": { "clean": "rimraf dist", "build": "tsc --build ./tsconfig.json", "bundle": "tsc --build ./tsconfig.bundle.json && rollup --config ./rollup.config.mjs", "prepack": "yarn run bundle", "test": "nyc ../../node_modules/.bin/mocha --config ../../.mocharc.cjs" }, "devDependencies": { "@rollup/plugin-node-resolve": "^16.0.3", "@rollup/plugin-typescript": "^12.3.0", "@types/chai": "^5.2.3", "@types/mocha": "^10.0.10", "@types/node": "^25.1.0", "chai": "^6.2.2", "mocha": "^11.7.5", "nyc": "^18.0.0", "rimraf": "^6.1.2", "rollup": "^4.57.1", "rollup-plugin-sourcemaps2": "^0.5.4", "typescript": "^5.9.3" } } remusao-tldts-a081399/packages/tldts-core/rollup.config.mjs000066400000000000000000000004341515726241200237350ustar00rootroot00000000000000import resolve from '@rollup/plugin-node-resolve'; import sourcemaps from 'rollup-plugin-sourcemaps2'; export default { input: './dist/es6/index.js', output: { file: './dist/cjs/index.js', format: 'cjs', sourcemap: true, }, plugins: [resolve(), sourcemaps()], }; remusao-tldts-a081399/packages/tldts-core/src/000077500000000000000000000000001515726241200212275ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts-core/src/domain-without-suffix.ts000066400000000000000000000007131515726241200260520ustar00rootroot00000000000000/** * Return the part of domain without suffix. * * Example: for domain 'foo.com', the result would be 'foo'. */ export default function getDomainWithoutSuffix( domain: string, suffix: string, ): string { // Note: here `domain` and `suffix` cannot have the same length because in // this case we set `domain` to `null` instead. It is thus safe to assume // that `suffix` is shorter than `domain`. return domain.slice(0, -suffix.length - 1); } remusao-tldts-a081399/packages/tldts-core/src/domain.ts000066400000000000000000000062201515726241200230460ustar00rootroot00000000000000import { IOptions } from './options'; /** * Check if `vhost` is a valid suffix of `hostname` (top-domain) * * It means that `vhost` needs to be a suffix of `hostname` and we then need to * make sure that: either they are equal, or the character preceding `vhost` in * `hostname` is a '.' (it should not be a partial label). * * * hostname = 'not.evil.com' and vhost = 'vil.com' => not ok * * hostname = 'not.evil.com' and vhost = 'evil.com' => ok * * hostname = 'not.evil.com' and vhost = 'not.evil.com' => ok */ function shareSameDomainSuffix(hostname: string, vhost: string): boolean { if (hostname.endsWith(vhost)) { return ( hostname.length === vhost.length || hostname[hostname.length - vhost.length - 1] === '.' ); } return false; } /** * Given a hostname and its public suffix, extract the general domain. */ function extractDomainWithSuffix( hostname: string, publicSuffix: string, ): string { // Locate the index of the last '.' in the part of the `hostname` preceding // the public suffix. // // examples: // 1. not.evil.co.uk => evil.co.uk // ^ ^ // | | start of public suffix // | index of the last dot // // 2. example.co.uk => example.co.uk // ^ ^ // | | start of public suffix // | // | (-1) no dot found before the public suffix const publicSuffixIndex = hostname.length - publicSuffix.length - 2; const lastDotBeforeSuffixIndex = hostname.lastIndexOf('.', publicSuffixIndex); // No '.' found, then `hostname` is the general domain (no sub-domain) if (lastDotBeforeSuffixIndex === -1) { return hostname; } // Extract the part between the last '.' return hostname.slice(lastDotBeforeSuffixIndex + 1); } /** * Detects the domain based on rules and upon and a host string */ export default function getDomain( suffix: string, hostname: string, options: IOptions, ): string | null { // Check if `hostname` ends with a member of `validHosts`. if (options.validHosts !== null) { const validHosts = options.validHosts; for (const vhost of validHosts) { if (/*@__INLINE__*/ shareSameDomainSuffix(hostname, vhost)) { return vhost; } } } let numberOfLeadingDots = 0; if (hostname.startsWith('.')) { while ( numberOfLeadingDots < hostname.length && hostname[numberOfLeadingDots] === '.' ) { numberOfLeadingDots += 1; } } // If `hostname` is a valid public suffix, then there is no domain to return. // Since we already know that `getPublicSuffix` returns a suffix of `hostname` // there is no need to perform a string comparison and we only compare the // size. if (suffix.length === hostname.length - numberOfLeadingDots) { return null; } // To extract the general domain, we start by identifying the public suffix // (if any), then consider the domain to be the public suffix with one added // level of depth. (e.g.: if hostname is `not.evil.co.uk` and public suffix: // `co.uk`, then we take one more level: `evil`, giving the final result: // `evil.co.uk`). return /*@__INLINE__*/ extractDomainWithSuffix(hostname, suffix); } remusao-tldts-a081399/packages/tldts-core/src/extract-hostname.ts000066400000000000000000000113171515726241200250700ustar00rootroot00000000000000/** * @param url - URL we want to extract a hostname from. * @param urlIsValidHostname - hint from caller; true if `url` is already a valid hostname. */ export default function extractHostname( url: string, urlIsValidHostname: boolean, ): string | null { let start = 0; let end: number = url.length; let hasUpper = false; // If url is not already a valid hostname, then try to extract hostname. if (!urlIsValidHostname) { // Special handling of data URLs if (url.startsWith('data:')) { return null; } // Trim leading spaces while (start < url.length && url.charCodeAt(start) <= 32) { start += 1; } // Trim trailing spaces while (end > start + 1 && url.charCodeAt(end - 1) <= 32) { end -= 1; } // Skip scheme. if ( url.charCodeAt(start) === 47 /* '/' */ && url.charCodeAt(start + 1) === 47 /* '/' */ ) { start += 2; } else { const indexOfProtocol = url.indexOf(':/', start); if (indexOfProtocol !== -1) { // Implement fast-path for common protocols. We expect most protocols // should be one of these 4 and thus we will not need to perform the // more expansive validity check most of the time. const protocolSize = indexOfProtocol - start; const c0 = url.charCodeAt(start); const c1 = url.charCodeAt(start + 1); const c2 = url.charCodeAt(start + 2); const c3 = url.charCodeAt(start + 3); const c4 = url.charCodeAt(start + 4); if ( protocolSize === 5 && c0 === 104 /* 'h' */ && c1 === 116 /* 't' */ && c2 === 116 /* 't' */ && c3 === 112 /* 'p' */ && c4 === 115 /* 's' */ ) { // https } else if ( protocolSize === 4 && c0 === 104 /* 'h' */ && c1 === 116 /* 't' */ && c2 === 116 /* 't' */ && c3 === 112 /* 'p' */ ) { // http } else if ( protocolSize === 3 && c0 === 119 /* 'w' */ && c1 === 115 /* 's' */ && c2 === 115 /* 's' */ ) { // wss } else if ( protocolSize === 2 && c0 === 119 /* 'w' */ && c1 === 115 /* 's' */ ) { // ws } else { // Check that scheme is valid for (let i = start; i < indexOfProtocol; i += 1) { const lowerCaseCode = url.charCodeAt(i) | 32; if ( !( ( (lowerCaseCode >= 97 && lowerCaseCode <= 122) || // [a, z] (lowerCaseCode >= 48 && lowerCaseCode <= 57) || // [0, 9] lowerCaseCode === 46 || // '.' lowerCaseCode === 45 || // '-' lowerCaseCode === 43 ) // '+' ) ) { return null; } } } // Skip 0, 1 or more '/' after ':/' start = indexOfProtocol + 2; while (url.charCodeAt(start) === 47 /* '/' */) { start += 1; } } } // Detect first occurrence of '/', '?' or '#'. We also keep track of the // last occurrence of '@', ']' or ':' to speed-up subsequent parsing of // (respectively), identifier, ipv6 or port. let indexOfIdentifier = -1; let indexOfClosingBracket = -1; let indexOfPort = -1; for (let i = start; i < end; i += 1) { const code: number = url.charCodeAt(i); if ( code === 35 || // '#' code === 47 || // '/' code === 63 // '?' ) { end = i; break; } else if (code === 64) { // '@' indexOfIdentifier = i; } else if (code === 93) { // ']' indexOfClosingBracket = i; } else if (code === 58) { // ':' indexOfPort = i; } else if (code >= 65 && code <= 90) { hasUpper = true; } } // Detect identifier: '@' if ( indexOfIdentifier !== -1 && indexOfIdentifier > start && indexOfIdentifier < end ) { start = indexOfIdentifier + 1; } // Handle ipv6 addresses if (url.charCodeAt(start) === 91 /* '[' */) { if (indexOfClosingBracket !== -1) { return url.slice(start + 1, indexOfClosingBracket).toLowerCase(); } return null; } else if (indexOfPort !== -1 && indexOfPort > start && indexOfPort < end) { // Detect port: ':' end = indexOfPort; } } // Trim trailing dots while (end > start + 1 && url.charCodeAt(end - 1) === 46 /* '.' */) { end -= 1; } const hostname: string = start !== 0 || end !== url.length ? url.slice(start, end) : url; if (hasUpper) { return hostname.toLowerCase(); } return hostname; } remusao-tldts-a081399/packages/tldts-core/src/factory.ts000066400000000000000000000117641515726241200232570ustar00rootroot00000000000000/** * Implement a factory allowing to plug different implementations of suffix * lookup (e.g.: using a trie or the packed hashes datastructures). This is used * and exposed in `tldts.ts` and `tldts-experimental.ts` bundle entrypoints. */ import getDomain from './domain'; import getDomainWithoutSuffix from './domain-without-suffix'; import extractHostname from './extract-hostname'; import isIp from './is-ip'; import isValidHostname from './is-valid'; import { IPublicSuffix, ISuffixLookupOptions } from './lookup/interface'; import { IOptions, setDefaults } from './options'; import getSubdomain from './subdomain'; export interface IResult { // `hostname` is either a registered name (including but not limited to a // hostname), or an IP address. IPv4 addresses must be in dot-decimal // notation, and IPv6 addresses must be enclosed in brackets ([]). This is // directly extracted from the input URL. hostname: string | null; // Is `hostname` an IP? (IPv4 or IPv6) isIp: boolean | null; // `hostname` split between subdomain, domain and its public suffix (if any) subdomain: string | null; domain: string | null; publicSuffix: string | null; domainWithoutSuffix: string | null; // Specifies if `publicSuffix` comes from the ICANN or PRIVATE section of the list isIcann: boolean | null; isPrivate: boolean | null; } export function getEmptyResult(): IResult { return { domain: null, domainWithoutSuffix: null, hostname: null, isIcann: null, isIp: null, isPrivate: null, publicSuffix: null, subdomain: null, }; } export function resetResult(result: IResult): void { result.domain = null; result.domainWithoutSuffix = null; result.hostname = null; result.isIcann = null; result.isIp = null; result.isPrivate = null; result.publicSuffix = null; result.subdomain = null; } // Flags representing steps in the `parse` function. They are used to implement // an early stop mechanism (simulating some form of laziness) to avoid doing // more work than necessary to perform a given action (e.g.: we don't need to // extract the domain and subdomain if we are only interested in public suffix). export const enum FLAG { HOSTNAME, IS_VALID, PUBLIC_SUFFIX, DOMAIN, SUB_DOMAIN, ALL, } export function parseImpl( url: string, step: FLAG, suffixLookup: ( _1: string, _2: ISuffixLookupOptions, _3: IPublicSuffix, ) => void, partialOptions: Partial, result: IResult, ): IResult { const options: IOptions = /*@__INLINE__*/ setDefaults(partialOptions); // Very fast approximate check to make sure `url` is a string. This is needed // because the library will not necessarily be used in a typed setup and // values of arbitrary types might be given as argument. if (typeof url !== 'string') { return result; } // Extract hostname from `url` only if needed. This can be made optional // using `options.extractHostname`. This option will typically be used // whenever we are sure the inputs to `parse` are already hostnames and not // arbitrary URLs. // // `mixedInput` allows to specify if we expect a mix of URLs and hostnames // as input. If only hostnames are expected then `extractHostname` can be // set to `false` to speed-up parsing. If only URLs are expected then // `mixedInputs` can be set to `false`. The `mixedInputs` is only a hint // and will not change the behavior of the library. if (!options.extractHostname) { result.hostname = url; } else if (options.mixedInputs) { result.hostname = extractHostname(url, isValidHostname(url)); } else { result.hostname = extractHostname(url, false); } // Check if `hostname` is a valid ip address if (options.detectIp && result.hostname !== null) { result.isIp = isIp(result.hostname); if (result.isIp) { return result; } } // Perform hostname validation if enabled. If hostname is not valid, no need to // go further as there will be no valid domain or sub-domain. This validation // is applied before any early returns to ensure consistent behavior across // all API methods including getHostname(). if ( options.validateHostname && options.extractHostname && result.hostname !== null && !isValidHostname(result.hostname) ) { result.hostname = null; return result; } if (step === FLAG.HOSTNAME || result.hostname === null) { return result; } // Extract public suffix suffixLookup(result.hostname, options, result); if (step === FLAG.PUBLIC_SUFFIX || result.publicSuffix === null) { return result; } // Extract domain result.domain = getDomain(result.publicSuffix, result.hostname, options); if (step === FLAG.DOMAIN || result.domain === null) { return result; } // Extract subdomain result.subdomain = getSubdomain(result.hostname, result.domain); if (step === FLAG.SUB_DOMAIN) { return result; } // Extract domain without suffix result.domainWithoutSuffix = getDomainWithoutSuffix( result.domain, result.publicSuffix, ); return result; } remusao-tldts-a081399/packages/tldts-core/src/is-ip.ts000066400000000000000000000040111515726241200226140ustar00rootroot00000000000000/** * Check if a hostname is an IP. You should be aware that this only works * because `hostname` is already garanteed to be a valid hostname! */ function isProbablyIpv4(hostname: string): boolean { // Cannot be shorted than 1.1.1.1 if (hostname.length < 7) { return false; } // Cannot be longer than: 255.255.255.255 if (hostname.length > 15) { return false; } let numberOfDots = 0; for (let i = 0; i < hostname.length; i += 1) { const code = hostname.charCodeAt(i); if (code === 46 /* '.' */) { numberOfDots += 1; } else if (code < 48 /* '0' */ || code > 57 /* '9' */) { return false; } } return ( numberOfDots === 3 && hostname.charCodeAt(0) !== 46 /* '.' */ && hostname.charCodeAt(hostname.length - 1) !== 46 /* '.' */ ); } /** * Similar to isProbablyIpv4. */ function isProbablyIpv6(hostname: string): boolean { if (hostname.length < 3) { return false; } let start = hostname.startsWith('[') ? 1 : 0; let end = hostname.length; if (hostname[end - 1] === ']') { end -= 1; } // We only consider the maximum size of a normal IPV6. Note that this will // fail on so-called "IPv4 mapped IPv6 addresses" but this is a corner-case // and a proper validation library should be used for these. if (end - start > 39) { return false; } let hasColon = false; for (; start < end; start += 1) { const code = hostname.charCodeAt(start); if (code === 58 /* ':' */) { hasColon = true; } else if ( !( ( (code >= 48 && code <= 57) || // 0-9 (code >= 97 && code <= 102) || // a-f (code >= 65 && code <= 90) ) // A-F ) ) { return false; } } return hasColon; } /** * Check if `hostname` is *probably* a valid ip addr (either ipv6 or ipv4). * This *will not* work on any string. We need `hostname` to be a valid * hostname. */ export default function isIp(hostname: string): boolean { return isProbablyIpv6(hostname) || isProbablyIpv4(hostname); } remusao-tldts-a081399/packages/tldts-core/src/is-valid.ts000066400000000000000000000044031515726241200233100ustar00rootroot00000000000000/** * Implements fast shallow verification of hostnames. This does not perform a * struct check on the content of labels (classes of Unicode characters, etc.) * but instead check that the structure is valid (number of labels, length of * labels, etc.). * * If you need stricter validation, consider using an external library. */ function isValidAscii(code: number): boolean { return ( (code >= 97 && code <= 122) || (code >= 48 && code <= 57) || code > 127 ); } /** * Check if a hostname string is valid. It's usually a preliminary check before * trying to use getDomain or anything else. * * Beware: it does not check if the TLD exists. */ export default function (hostname: string): boolean { if (hostname.length > 255) { return false; } if (hostname.length === 0) { return false; } if ( /*@__INLINE__*/ !isValidAscii(hostname.charCodeAt(0)) && hostname.charCodeAt(0) !== 46 && // '.' (dot) hostname.charCodeAt(0) !== 95 // '_' (underscore) ) { return false; } // Validate hostname according to RFC let lastDotIndex = -1; let lastCharCode = -1; const len = hostname.length; for (let i = 0; i < len; i += 1) { const code = hostname.charCodeAt(i); if (code === 46 /* '.' */) { if ( // Check that previous label is < 63 bytes long (64 = 63 + '.') i - lastDotIndex > 64 || // Check that previous character was not already a '.' lastCharCode === 46 || // Check that the previous label does not end with a '-' (dash) lastCharCode === 45 || // Check that the previous label does not end with a '_' (underscore) lastCharCode === 95 ) { return false; } lastDotIndex = i; } else if ( !(/*@__INLINE__*/ (isValidAscii(code) || code === 45 || code === 95)) ) { // Check if there is a forbidden character in the label return false; } lastCharCode = code; } return ( // Check that last label is shorter than 63 chars len - lastDotIndex - 1 <= 63 && // Check that the last character is an allowed trailing label character. // Since we already checked that the char is a valid hostname character, // we only need to check that it's different from '-'. lastCharCode !== 45 ); } remusao-tldts-a081399/packages/tldts-core/src/lookup/000077500000000000000000000000001515726241200225405ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts-core/src/lookup/fast-path.ts000066400000000000000000000041001515726241200247720ustar00rootroot00000000000000import { IPublicSuffix, ISuffixLookupOptions } from './interface'; export default function ( hostname: string, options: ISuffixLookupOptions, out: IPublicSuffix, ): boolean { // Fast path for very popular suffixes; this allows to by-pass lookup // completely as well as any extra allocation or string manipulation. if (!options.allowPrivateDomains && hostname.length > 3) { const last: number = hostname.length - 1; const c3: number = hostname.charCodeAt(last); const c2: number = hostname.charCodeAt(last - 1); const c1: number = hostname.charCodeAt(last - 2); const c0: number = hostname.charCodeAt(last - 3); if ( c3 === 109 /* 'm' */ && c2 === 111 /* 'o' */ && c1 === 99 /* 'c' */ && c0 === 46 /* '.' */ ) { out.isIcann = true; out.isPrivate = false; out.publicSuffix = 'com'; return true; } else if ( c3 === 103 /* 'g' */ && c2 === 114 /* 'r' */ && c1 === 111 /* 'o' */ && c0 === 46 /* '.' */ ) { out.isIcann = true; out.isPrivate = false; out.publicSuffix = 'org'; return true; } else if ( c3 === 117 /* 'u' */ && c2 === 100 /* 'd' */ && c1 === 101 /* 'e' */ && c0 === 46 /* '.' */ ) { out.isIcann = true; out.isPrivate = false; out.publicSuffix = 'edu'; return true; } else if ( c3 === 118 /* 'v' */ && c2 === 111 /* 'o' */ && c1 === 103 /* 'g' */ && c0 === 46 /* '.' */ ) { out.isIcann = true; out.isPrivate = false; out.publicSuffix = 'gov'; return true; } else if ( c3 === 116 /* 't' */ && c2 === 101 /* 'e' */ && c1 === 110 /* 'n' */ && c0 === 46 /* '.' */ ) { out.isIcann = true; out.isPrivate = false; out.publicSuffix = 'net'; return true; } else if ( c3 === 101 /* 'e' */ && c2 === 100 /* 'd' */ && c1 === 46 /* '.' */ ) { out.isIcann = true; out.isPrivate = false; out.publicSuffix = 'de'; return true; } } return false; } remusao-tldts-a081399/packages/tldts-core/src/lookup/interface.ts000066400000000000000000000003431515726241200250500ustar00rootroot00000000000000export interface IPublicSuffix { isIcann: boolean | null; isPrivate: boolean | null; publicSuffix: string | null; } export interface ISuffixLookupOptions { allowIcannDomains: boolean; allowPrivateDomains: boolean; } remusao-tldts-a081399/packages/tldts-core/src/options.ts000066400000000000000000000015421515726241200232740ustar00rootroot00000000000000export interface IOptions { allowIcannDomains: boolean; allowPrivateDomains: boolean; detectIp: boolean; extractHostname: boolean; mixedInputs: boolean; validHosts: string[] | null; validateHostname: boolean; } function setDefaultsImpl({ allowIcannDomains = true, allowPrivateDomains = false, detectIp = true, extractHostname = true, mixedInputs = true, validHosts = null, validateHostname = true, }: Partial): IOptions { return { allowIcannDomains, allowPrivateDomains, detectIp, extractHostname, mixedInputs, validHosts, validateHostname, }; } const DEFAULT_OPTIONS = /*@__INLINE__*/ setDefaultsImpl({}); export function setDefaults(options?: Partial): IOptions { if (options === undefined) { return DEFAULT_OPTIONS; } return /*@__INLINE__*/ setDefaultsImpl(options); } remusao-tldts-a081399/packages/tldts-core/src/subdomain.ts000066400000000000000000000005021515726241200235550ustar00rootroot00000000000000/** * Returns the subdomain of a hostname string */ export default function getSubdomain(hostname: string, domain: string): string { // If `hostname` and `domain` are the same, then there is no sub-domain if (domain.length === hostname.length) { return ''; } return hostname.slice(0, -domain.length - 1); } remusao-tldts-a081399/packages/tldts-core/test/000077500000000000000000000000001515726241200214175ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts-core/test/tldts.test.ts000066400000000000000000000065401515726241200241040ustar00rootroot00000000000000import { expect } from 'chai'; import 'mocha'; import isIp from '../src/is-ip'; import isValidHostname from '../src/is-valid'; function repeat(str: string, n: number): string { let res = ''; for (let i = 0; i < n; i += 1) { res += str; } return res; } describe('#isIp', () => { it('should return false on incorrect inputs', () => { expect(isIp('')).to.equal(false); }); it('should return true on valid ip addresses', () => { expect(isIp('::1')).to.equal(true); expect(isIp('2001:0db8:85a3:0000:0000:8a2e:0370:7334')).to.equal(true); expect(isIp('192.168.0.1')).to.equal(true); expect(isIp('[::1]')).to.equal(true); expect(isIp('[2001:0db8:85a3:0000:0000:8a2e:0370:7334]')).to.equal(true); }); it('should return false on invalid ip addresses', () => { expect(isIp('::1-')).to.equal(false); expect(isIp('192.168.0.1.')).to.equal(false); expect(isIp('192.168.0')).to.equal(false); expect(isIp('192.168.0.')).to.equal(false); expect(isIp('192.16-8.0.1')).to.equal(false); // Too long for IPv4 (length > 15) expect(isIp('255.255.255.2555')).to.equal(false); // Too long for IPv6 (length > 39) expect(isIp('2001:0db8:85a3:0000:0000:8a2e:0370:7334:1234')).to.equal( false, ); }); }); describe('#isValidHostname', () => { // That's a 255 characters long hostname let maxSizeHostname = 'a'; for (let i = 0; i < 127; i += 1) { maxSizeHostname += '.a'; } it('should detect valid hostname', () => { expect(isValidHostname('')).to.equal(false); expect(isValidHostname('-google.com')).to.equal(false); expect(isValidHostname('google-.com')).to.equal(false); expect(isValidHostname('google.com-')).to.equal(false); expect(isValidHostname('.google.com')).to.equal(true); expect(isValidHostname('google..com')).to.equal(false); expect(isValidHostname('google.com..')).to.equal(false); expect(isValidHostname('example.' + repeat('a', 64) + '.')).to.equal(false); expect(isValidHostname('example.' + repeat('a', 64))).to.equal(false); expect(isValidHostname('googl@.com..')).to.equal(false); // Length of 256 (too long) expect(isValidHostname(maxSizeHostname + 'a')).to.equal(false); expect(isValidHostname('google.com')).to.equal(true); expect(isValidHostname('miam.google.com')).to.equal(true); expect(isValidHostname('miam.miam.google.com')).to.equal(true); expect(isValidHostname('example.' + repeat('a', 63) + '.')).to.equal(true); expect(isValidHostname('example.' + repeat('a', 63))).to.equal(true); // Accepts domains with '_' (validation is not strict) expect(isValidHostname('foo.bar_baz.com')).to.equal(true); // @see https://github.com/oncletom/tld.js/issues/95 expect(isValidHostname('miam.miam.google.com.')).to.equal(true); // Length of 255 (maximum allowed) expect(isValidHostname(maxSizeHostname)).to.equal(true); // Unicode expect(isValidHostname('mañana.com')).to.equal(true); }); it('should allow leading dots', () => { expect(isValidHostname('.localhost')).to.equal(true); expect(isValidHostname('.google.com')).to.equal(true); expect(isValidHostname('.com')).to.equal(true); }); it('should accept extra code points in domain (not strict)', () => { // @see https://github.com/oncletom/tld.js/pull/122 expect(isValidHostname('foo.bar_baz.com')).to.equal(true); }); }); remusao-tldts-a081399/packages/tldts-core/tsconfig.bundle.json000066400000000000000000000003541515726241200244210ustar00rootroot00000000000000{ "extends": "./tsconfig", "compilerOptions": { "declaration": false, "declarationMap": false, "declarationDir": null, "composite": false, "incremental": true, "module": "es6", "outDir": "dist/es6" } } remusao-tldts-a081399/packages/tldts-core/tsconfig.json000066400000000000000000000003001515726241200231400ustar00rootroot00000000000000{ "extends": "../../tsconfig", "compilerOptions": { "composite": true, "outDir": "dist/cjs", "declarationDir": "dist/types" }, "include": ["./src/**/*.ts", "./index.ts"] } remusao-tldts-a081399/packages/tldts-experimental/000077500000000000000000000000001515726241200222055ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts-experimental/CHANGELOG.md000066400000000000000000002744501515726241200240320ustar00rootroot00000000000000# v7.0.27 (Fri Mar 20 2026) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2534](https://github.com/remusao/tldts/pull/2534) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.26 (Mon Mar 16 2026) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2525](https://github.com/remusao/tldts/pull/2525) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.25 (Fri Mar 06 2026) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2522](https://github.com/remusao/tldts/pull/2522) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump nyc from 17.1.0 to 18.0.0 [#2517](https://github.com/remusao/tldts/pull/2517) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-terser from 0.4.4 to 1.0.0 [#2523](https://github.com/remusao/tldts/pull/2523) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.24 (Mon Mar 02 2026) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2506](https://github.com/remusao/tldts/pull/2506) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.23 (Sun Feb 08 2026) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2502](https://github.com/remusao/tldts/pull/2502) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.22 (Tue Feb 03 2026) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2500](https://github.com/remusao/tldts/pull/2500) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump chai from 4.5.0 to 6.2.2 [#2482](https://github.com/remusao/tldts/pull/2482) ([@dependabot[bot]](https://github.com/dependabot[bot])) - chore: upgrade dependencies [#2498](https://github.com/remusao/tldts/pull/2498) ([@remusao](https://github.com/remusao)) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.21 (Sun Feb 01 2026) #### :scroll: Update Public Suffix List - Update PSL + dependencies [#2497](https://github.com/remusao/tldts/pull/2497) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.20 (Sat Jan 31 2026) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2472](https://github.com/remusao/tldts/pull/2472) ([@remusao](https://github.com/remusao)) #### ⚠️ Pushed to `master` - Bump to Yarn 4 and try to fix publishing. ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.19 (Sat Nov 22 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2468](https://github.com/remusao/tldts/pull/2468) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.18 (Mon Nov 17 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2452](https://github.com/remusao/tldts/pull/2452) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.17 (Thu Oct 09 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2431](https://github.com/remusao/tldts/pull/2431) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.16 (Mon Sep 22 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2430](https://github.com/remusao/tldts/pull/2430) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.15 (Sat Sep 20 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2425](https://github.com/remusao/tldts/pull/2425) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.14 (Thu Sep 11 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2417](https://github.com/remusao/tldts/pull/2417) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.13 (Sat Sep 06 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2406](https://github.com/remusao/tldts/pull/2406) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.14.1 to 24.3.1 [#2415](https://github.com/remusao/tldts/pull/2415) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.12 (Tue Aug 19 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2401](https://github.com/remusao/tldts/pull/2401) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.11 (Tue Aug 05 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2379](https://github.com/remusao/tldts/pull/2379) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.10 (Wed Jul 02 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2372](https://github.com/remusao/tldts/pull/2372) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.9 (Wed Jun 18 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2353](https://github.com/remusao/tldts/pull/2353) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.8 (Fri May 30 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2340](https://github.com/remusao/tldts/pull/2340) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.7 (Fri May 09 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2338](https://github.com/remusao/tldts/pull/2338) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.5 (Wed Apr 30 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2328](https://github.com/remusao/tldts/pull/2328) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.3 (Fri Apr 25 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2324](https://github.com/remusao/tldts/pull/2324) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.2 (Tue Apr 22 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2323](https://github.com/remusao/tldts/pull/2323) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.1 (Fri Apr 18 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2321](https://github.com/remusao/tldts/pull/2321) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.86 (Sat Apr 12 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2311](https://github.com/remusao/tldts/pull/2311) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.85 (Sat Mar 22 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2302](https://github.com/remusao/tldts/pull/2302) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.84 (Mon Mar 10 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2298](https://github.com/remusao/tldts/pull/2298) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.83 (Thu Mar 06 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2297](https://github.com/remusao/tldts/pull/2297) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.80 (Sat Mar 01 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2287](https://github.com/remusao/tldts/pull/2287) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.79 (Thu Feb 27 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2284](https://github.com/remusao/tldts/pull/2284) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.78 (Thu Feb 20 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2275](https://github.com/remusao/tldts/pull/2275) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.77 (Sat Feb 08 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2273](https://github.com/remusao/tldts/pull/2273) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.76 (Fri Jan 31 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2266](https://github.com/remusao/tldts/pull/2266) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.75 (Sun Jan 26 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2261](https://github.com/remusao/tldts/pull/2261) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.74 (Wed Jan 22 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2254](https://github.com/remusao/tldts/pull/2254) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.73 (Sat Jan 18 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2251](https://github.com/remusao/tldts/pull/2251) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.72 (Wed Jan 15 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2245](https://github.com/remusao/tldts/pull/2245) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.71 (Mon Jan 06 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2241](https://github.com/remusao/tldts/pull/2241) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.70 (Wed Dec 25 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2237](https://github.com/remusao/tldts/pull/2237) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.69 (Thu Dec 19 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2234](https://github.com/remusao/tldts/pull/2234) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-node-resolve from 15.3.0 to 16.0.0 [#2235](https://github.com/remusao/tldts/pull/2235) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.68 (Sat Dec 14 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2233](https://github.com/remusao/tldts/pull/2233) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump mocha from 10.8.2 to 11.0.1 [#2229](https://github.com/remusao/tldts/pull/2229) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.67 (Wed Dec 11 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2231](https://github.com/remusao/tldts/pull/2231) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.66 (Sat Dec 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2228](https://github.com/remusao/tldts/pull/2228) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.65 (Sat Nov 30 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2221](https://github.com/remusao/tldts/pull/2221) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.64 (Sat Nov 23 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2220](https://github.com/remusao/tldts/pull/2220) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.63 (Thu Nov 21 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2218](https://github.com/remusao/tldts/pull/2218) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.62 (Wed Nov 20 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2214](https://github.com/remusao/tldts/pull/2214) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.61 (Wed Nov 13 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2211](https://github.com/remusao/tldts/pull/2211) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.59 (Thu Nov 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2205](https://github.com/remusao/tldts/pull/2205) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.58 (Sat Nov 02 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2201](https://github.com/remusao/tldts/pull/2201) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.57 (Tue Oct 29 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2195](https://github.com/remusao/tldts/pull/2195) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.56 (Sat Oct 26 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2192](https://github.com/remusao/tldts/pull/2192) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.55 (Thu Oct 24 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2190](https://github.com/remusao/tldts/pull/2190) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.54 (Tue Oct 22 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2187](https://github.com/remusao/tldts/pull/2187) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.53 (Tue Oct 22 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2183](https://github.com/remusao/tldts/pull/2183) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.52 (Wed Oct 16 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2181](https://github.com/remusao/tldts/pull/2181) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.51 (Sat Oct 12 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2179](https://github.com/remusao/tldts/pull/2179) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.50 (Thu Oct 03 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2174](https://github.com/remusao/tldts/pull/2174) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.49 (Wed Oct 02 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2171](https://github.com/remusao/tldts/pull/2171) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.48 (Fri Sep 27 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2166](https://github.com/remusao/tldts/pull/2166) ([@remusao](https://github.com/remusao)) - Update upstream public suffix list [#2157](https://github.com/remusao/tldts/pull/2157) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-typescript from 11.1.6 to 12.1.0 [#2161](https://github.com/remusao/tldts/pull/2161) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.47 (Thu Sep 19 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2154](https://github.com/remusao/tldts/pull/2154) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.45 (Fri Sep 13 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2149](https://github.com/remusao/tldts/pull/2149) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.44 (Tue Sep 10 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2147](https://github.com/remusao/tldts/pull/2147) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.43 (Sat Sep 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2146](https://github.com/remusao/tldts/pull/2146) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.42 (Thu Sep 05 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2137](https://github.com/remusao/tldts/pull/2137) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.41 (Thu Aug 22 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2135](https://github.com/remusao/tldts/pull/2135) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.40 (Mon Aug 19 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2127](https://github.com/remusao/tldts/pull/2127) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.39 (Sat Aug 10 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2125](https://github.com/remusao/tldts/pull/2125) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.38 (Mon Aug 05 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2122](https://github.com/remusao/tldts/pull/2122) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.37 (Wed Jul 31 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2116](https://github.com/remusao/tldts/pull/2116) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.36 (Mon Jul 29 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2113](https://github.com/remusao/tldts/pull/2113) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 20.14.12 to 22.0.0 [#2115](https://github.com/remusao/tldts/pull/2115) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.35 (Fri Jul 26 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2110](https://github.com/remusao/tldts/pull/2110) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.34 (Tue Jul 23 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2106](https://github.com/remusao/tldts/pull/2106) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.33 (Sat Jul 20 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2102](https://github.com/remusao/tldts/pull/2102) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.32 (Wed Jul 17 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2097](https://github.com/remusao/tldts/pull/2097) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.31 (Sun Jul 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2084](https://github.com/remusao/tldts/pull/2084) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.30 (Thu Jun 27 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2079](https://github.com/remusao/tldts/pull/2079) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.29 (Sat Jun 22 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2076](https://github.com/remusao/tldts/pull/2076) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.28 (Thu Jun 20 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2068](https://github.com/remusao/tldts/pull/2068) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.27 (Mon Jun 17 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2067](https://github.com/remusao/tldts/pull/2067) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.26 (Fri Jun 14 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2063](https://github.com/remusao/tldts/pull/2063) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump nyc from 15.1.0 to 17.0.0 [#2062](https://github.com/remusao/tldts/pull/2062) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.25 (Thu Jun 06 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2057](https://github.com/remusao/tldts/pull/2057) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.23 (Tue May 28 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2051](https://github.com/remusao/tldts/pull/2051) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.21 (Tue May 21 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2040](https://github.com/remusao/tldts/pull/2040) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.20 (Mon May 13 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2035](https://github.com/remusao/tldts/pull/2035) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.19 (Sat May 04 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2031](https://github.com/remusao/tldts/pull/2031) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.18 (Fri Apr 19 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2021](https://github.com/remusao/tldts/pull/2021) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.17 (Fri Apr 19 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2015](https://github.com/remusao/tldts/pull/2015) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.15 (Wed Mar 27 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1996](https://github.com/remusao/tldts/pull/1996) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.14 (Thu Mar 21 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1992](https://github.com/remusao/tldts/pull/1992) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.13 (Thu Mar 07 2024) #### :bug: Bug Fix - Fixes [#1978](https://github.com/remusao/tldts/pull/1978) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.12 (Thu Mar 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1973](https://github.com/remusao/tldts/pull/1973) ([@remusao](https://github.com/remusao)) - Update upstream public suffix list [#1972](https://github.com/remusao/tldts/pull/1972) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.11 (Tue Feb 13 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1959](https://github.com/remusao/tldts/pull/1959) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.9 (Tue Feb 06 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1951](https://github.com/remusao/tldts/pull/1951) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.8 (Sun Feb 04 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1947](https://github.com/remusao/tldts/pull/1947) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.7 (Sat Feb 03 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1946](https://github.com/remusao/tldts/pull/1946) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.6 (Fri Feb 02 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1945](https://github.com/remusao/tldts/pull/1945) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.5 (Fri Feb 02 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1941](https://github.com/remusao/tldts/pull/1941) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.4 (Sat Jan 27 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1937](https://github.com/remusao/tldts/pull/1937) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.2 (Sun Jan 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1912](https://github.com/remusao/tldts/pull/1912) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.0 (Tue Dec 05 2023) #### :rocket: New Feature - Add new tldts-icann package which does not contain private rules [#1888](https://github.com/remusao/tldts/pull/1888) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.19 (Sun Nov 05 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1841](https://github.com/remusao/tldts/pull/1841) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.18 (Thu Nov 02 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1833](https://github.com/remusao/tldts/pull/1833) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.17 (Sun Oct 22 2023) #### :nut_and_bolt: Dependencies - Bump rollup from 3.29.1 to 4.1.0 [#1817](https://github.com/remusao/tldts/pull/1817) ([@dependabot[bot]](https://github.com/dependabot[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.16 (Fri Oct 06 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1787](https://github.com/remusao/tldts/pull/1787) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.15 (Sat Sep 23 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1744](https://github.com/remusao/tldts/pull/1744) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.12 (Sat Jul 22 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1717](https://github.com/remusao/tldts/pull/1717) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.9 (Sat Jul 01 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1698](https://github.com/remusao/tldts/pull/1698) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.8 (Sun Jun 18 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1682](https://github.com/remusao/tldts/pull/1682) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.6 (Fri Jun 16 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1640](https://github.com/remusao/tldts/pull/1640) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rimraf from 4.4.1 to 5.0.1 [#1654](https://github.com/remusao/tldts/pull/1654) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.16.3 to 20.2.3 [#1658](https://github.com/remusao/tldts/pull/1658) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.5 (Tue May 09 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1633](https://github.com/remusao/tldts/pull/1633) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.4 (Tue May 02 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1606](https://github.com/remusao/tldts/pull/1606) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.3 (Sat Apr 08 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1598](https://github.com/remusao/tldts/pull/1598) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.2 (Mon Apr 03 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1594](https://github.com/remusao/tldts/pull/1594) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.1 (Sat Apr 01 2023) #### :bug: Bug Fix - Extended tests and fix in wildcard matching from tldts-experimental [#1593](https://github.com/remusao/tldts/pull/1593) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.0 (Sat Apr 01 2023) ### Release Notes #### Be more lenient in accepting leading underscores and dots in hostnames ([#1553](https://github.com/remusao/tldts/pull/1553)) Handling of _leading dot(s)_ in input URIs and hostnames: ```patch - expect(isValidHostname('.github.com')).to.equal(false); + expect(isValidHostname('.github.com')).to.equal(true); - expect(getDomain('.github.com')).to.equal(null); + expect(getDomain('.github.com')).to.equal('github.com'); - expect(getDomain('.remusao.github.io')).to.equal(null); + expect(getDomain('.remusao.github.io')).to.equal('github.io'); ``` Handling of _leading underscores_ in input URIs and hostnames: ```patch - expect(getDomain('_0f6879.bsg-1418.bryanjswift.com')).to.equal(null); + expect(getDomain('_0f6879.bsg-1418.bryanjswift.com')).to.equal('bryanjswift.com'); ``` Lastly, increase test coverage using test cases found in the [whatwg](https://url.spec.whatwg.org/#host-miscellaneous) spec. This is a breaking change because some might rely on the previous behavior to consider leading dots and underscores as invalid hostnames or domains. Resolves #1534 Resolves #1523 #### tooling: migrate to eslint + TypeScript v5 + prettier ([#1575](https://github.com/remusao/tldts/pull/1575)) Updated internal representation of the DAWG used to encode the public suffix list, resulting in ~5% size reduction of minified bundle for identical performance (and likely a faster parsing/loading time of the source, although I did not measure that particular aspect yet). Migrate from deprecated `tslint` to eslint with TypeScript support and fix most of the issues encountered, resulting in tighter typing. Bump TypeScript to v5 as well and make sure code-base is formatted according to prettier's preset. --- #### :boom: Breaking Change - Be more lenient in accepting leading underscores and dots in hostnames [#1553](https://github.com/remusao/tldts/pull/1553) ([@remusao](https://github.com/remusao)) #### :house: Internal - tooling: migrate to eslint + TypeScript v5 + prettier [#1575](https://github.com/remusao/tldts/pull/1575) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.110 (Wed Mar 01 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1555](https://github.com/remusao/tldts/pull/1555) ([@remusao](https://github.com/remusao)) #### :house: Internal - Update deprecated dep and refresh lock [#1554](https://github.com/remusao/tldts/pull/1554) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.109 (Wed Feb 15 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1545](https://github.com/remusao/tldts/pull/1545) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.108 (Sat Feb 11 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1540](https://github.com/remusao/tldts/pull/1540) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.107 (Fri Feb 10 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1538](https://github.com/remusao/tldts/pull/1538) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.106 (Wed Feb 08 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1536](https://github.com/remusao/tldts/pull/1536) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.105 (Thu Feb 02 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1521](https://github.com/remusao/tldts/pull/1521) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rimraf from 3.0.2 to 4.1.2 [#1525](https://github.com/remusao/tldts/pull/1525) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 10.0.1 to 11.0.0 [#1515](https://github.com/remusao/tldts/pull/1515) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.102 (Thu Dec 01 2022) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-typescript from 9.0.2 to 10.0.0 [#1484](https://github.com/remusao/tldts/pull/1484) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v5.7.101 (Wed Nov 23 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1483](https://github.com/remusao/tldts/pull/1483) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.100 (Tue Nov 15 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1480](https://github.com/remusao/tldts/pull/1480) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.99 (Mon Nov 07 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1476](https://github.com/remusao/tldts/pull/1476) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.98 (Sat Nov 05 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1475](https://github.com/remusao/tldts/pull/1475) ([@remusao](https://github.com/remusao)) #### :house: Internal - Dependencies updates [#1464](https://github.com/remusao/tldts/pull/1464) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/mocha from 9.1.1 to 10.0.0 [#1443](https://github.com/remusao/tldts/pull/1443) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.96 (Fri Oct 14 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1456](https://github.com/remusao/tldts/pull/1456) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.93 (Tue Oct 04 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1440](https://github.com/remusao/tldts/pull/1440) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.92 (Sat Sep 24 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1434](https://github.com/remusao/tldts/pull/1434) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-node-resolve from 13.3.0 to 14.1.0 [#1431](https://github.com/remusao/tldts/pull/1431) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.90 (Fri Aug 26 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1417](https://github.com/remusao/tldts/pull/1417) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.89 (Thu Aug 11 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1404](https://github.com/remusao/tldts/pull/1404) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.88 (Sun Aug 07 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1395](https://github.com/remusao/tldts/pull/1395) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.87 (Tue Aug 02 2022) #### :nail_care: Polish - Add index.ts as part of published packages [#1398](https://github.com/remusao/tldts/pull/1398) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.85 (Sun Jul 31 2022) #### :nail_care: Polish - Include 'src' folder as part of published packages [#1396](https://github.com/remusao/tldts/pull/1396) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.83 (Wed Jun 29 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1369](https://github.com/remusao/tldts/pull/1369) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump mocha from 9.2.2 to 10.0.0 [#1327](https://github.com/remusao/tldts/pull/1327) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.41 to 18.0.0 [#1364](https://github.com/remusao/tldts/pull/1364) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.79 (Mon May 16 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1334](https://github.com/remusao/tldts/pull/1334) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.78 (Wed May 11 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1332](https://github.com/remusao/tldts/pull/1332) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.76 (Sat Apr 16 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1313](https://github.com/remusao/tldts/pull/1313) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.75 (Fri Apr 08 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1311](https://github.com/remusao/tldts/pull/1311) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.74 (Thu Mar 31 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1309](https://github.com/remusao/tldts/pull/1309) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.73 (Sat Mar 26 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1306](https://github.com/remusao/tldts/pull/1306) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.71 (Mon Mar 21 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1302](https://github.com/remusao/tldts/pull/1302) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.69 (Sun Mar 06 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1292](https://github.com/remusao/tldts/pull/1292) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.68 (Sat Mar 05 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1289](https://github.com/remusao/tldts/pull/1289) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.67 (Mon Feb 28 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1285](https://github.com/remusao/tldts/pull/1285) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.66 (Wed Feb 23 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1283](https://github.com/remusao/tldts/pull/1283) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.65 (Sat Feb 19 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1279](https://github.com/remusao/tldts/pull/1279) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.63 (Tue Feb 15 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1277](https://github.com/remusao/tldts/pull/1277) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.62 (Sun Feb 13 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1275](https://github.com/remusao/tldts/pull/1275) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.61 (Fri Feb 04 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1266](https://github.com/remusao/tldts/pull/1266) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.60 (Sat Jan 29 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1265](https://github.com/remusao/tldts/pull/1265) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.59 (Fri Jan 21 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1254](https://github.com/remusao/tldts/pull/1254) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 16.11.11 to 17.0.8 [#1244](https://github.com/remusao/tldts/pull/1244) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.57 (Thu Dec 16 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1222](https://github.com/remusao/tldts/pull/1222) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.56 (Tue Dec 07 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1221](https://github.com/remusao/tldts/pull/1221) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.55 (Sun Dec 05 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1220](https://github.com/remusao/tldts/pull/1220) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.54 (Sun Dec 05 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1217](https://github.com/remusao/tldts/pull/1217) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.52 (Wed Nov 10 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1208](https://github.com/remusao/tldts/pull/1208) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.51 (Mon Nov 08 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1206](https://github.com/remusao/tldts/pull/1206) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.50 (Fri Oct 29 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1203](https://github.com/remusao/tldts/pull/1203) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.49 (Mon Oct 18 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1192](https://github.com/remusao/tldts/pull/1192) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.48 (Thu Oct 14 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1183](https://github.com/remusao/tldts/pull/1183) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.47 (Tue Sep 28 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1182](https://github.com/remusao/tldts/pull/1182) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.46 (Sun Sep 26 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1178](https://github.com/remusao/tldts/pull/1178) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.45 (Tue Sep 21 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1175](https://github.com/remusao/tldts/pull/1175) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.44 (Fri Sep 17 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1168](https://github.com/remusao/tldts/pull/1168) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.43 (Sun Sep 05 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1164](https://github.com/remusao/tldts/pull/1164) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.42 (Fri Sep 03 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1163](https://github.com/remusao/tldts/pull/1163) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.41 (Fri Aug 27 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1148](https://github.com/remusao/tldts/pull/1148) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.40 (Fri Aug 06 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1143](https://github.com/remusao/tldts/pull/1143) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.39 (Thu Aug 05 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1140](https://github.com/remusao/tldts/pull/1140) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/mocha from 8.2.3 to 9.0.0 [#1125](https://github.com/remusao/tldts/pull/1125) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 15.12.4 to 16.3.2 [#1118](https://github.com/remusao/tldts/pull/1118) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 8.4.0 to 9.0.0 [#1088](https://github.com/remusao/tldts/pull/1088) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.38 (Sun May 30 2021) #### :scroll: Update Public Suffix List - Bump deps + GitHub actions + update rules [#1079](https://github.com/remusao/tldts/pull/1079) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.37 (Wed May 19 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1066](https://github.com/remusao/tldts/pull/1066) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.36 (Tue May 18 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1065](https://github.com/remusao/tldts/pull/1065) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.35 (Tue May 11 2021) #### :house: Internal - Refresh yarn.lock + updates [#1059](https://github.com/remusao/tldts/pull/1059) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.34 (Thu May 06 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1055](https://github.com/remusao/tldts/pull/1055) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.33 (Sat May 01 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1050](https://github.com/remusao/tldts/pull/1050) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.32 (Wed Apr 28 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1046](https://github.com/remusao/tldts/pull/1046) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.14.41 to 15.0.1 [#1044](https://github.com/remusao/tldts/pull/1044) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.31 (Tue Apr 27 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1041](https://github.com/remusao/tldts/pull/1041) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.30 (Tue Apr 27 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1040](https://github.com/remusao/tldts/pull/1040) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.29 (Fri Apr 23 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1039](https://github.com/remusao/tldts/pull/1039) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.27 (Mon Apr 19 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1035](https://github.com/remusao/tldts/pull/1035) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.25 (Wed Apr 07 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1025](https://github.com/remusao/tldts/pull/1025) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.23 (Sat Apr 03 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1023](https://github.com/remusao/tldts/pull/1023) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.21 (Thu Apr 01 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1020](https://github.com/remusao/tldts/pull/1020) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.20 (Tue Mar 30 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1019](https://github.com/remusao/tldts/pull/1019) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.19 (Sun Mar 28 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1015](https://github.com/remusao/tldts/pull/1015) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.18 (Fri Mar 26 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1005](https://github.com/remusao/tldts/pull/1005) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.17 (Mon Mar 22 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1002](https://github.com/remusao/tldts/pull/1002) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.16 (Thu Mar 18 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#990](https://github.com/remusao/tldts/pull/990) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.15 (Sun Mar 14 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#983](https://github.com/remusao/tldts/pull/983) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.14 (Sat Mar 13 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#977](https://github.com/remusao/tldts/pull/977) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.11 (Wed Mar 03 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#958](https://github.com/remusao/tldts/pull/958) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.10 (Wed Feb 24 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#946](https://github.com/remusao/tldts/pull/946) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.9 (Sun Feb 21 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#944](https://github.com/remusao/tldts/pull/944) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.8 (Thu Feb 18 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#939](https://github.com/remusao/tldts/pull/939) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.7 (Tue Feb 16 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#936](https://github.com/remusao/tldts/pull/936) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.6 (Fri Feb 12 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#933](https://github.com/remusao/tldts/pull/933) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.5 (Thu Feb 11 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#926](https://github.com/remusao/tldts/pull/926) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.4 (Wed Feb 10 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#921](https://github.com/remusao/tldts/pull/921) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.2 (Fri Jan 29 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#901](https://github.com/remusao/tldts/pull/901) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.1 (Mon Jan 25 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#897](https://github.com/remusao/tldts/pull/897) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.0 (Fri Jan 22 2021) #### :rocket: New Feature - Migrate to using Terser [#893](https://github.com/remusao/tldts/pull/893) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.85 (Fri Jan 22 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#889](https://github.com/remusao/tldts/pull/889) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.84 (Tue Jan 19 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#883](https://github.com/remusao/tldts/pull/883) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.83 (Thu Jan 14 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#875](https://github.com/remusao/tldts/pull/875) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.81 (Sat Jan 09 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#870](https://github.com/remusao/tldts/pull/870) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.79 (Fri Dec 18 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#859](https://github.com/remusao/tldts/pull/859) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.78 (Thu Dec 17 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#858](https://github.com/remusao/tldts/pull/858) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.77 (Tue Dec 15 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#857](https://github.com/remusao/tldts/pull/857) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.75 (Fri Dec 11 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#848](https://github.com/remusao/tldts/pull/848) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.74 (Wed Dec 02 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @rollup/plugin-node-resolve from 10.0.0 to 11.0.0 [#838](https://github.com/remusao/tldts/pull/838) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.73 (Sun Nov 22 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#832](https://github.com/remusao/tldts/pull/832) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.72 (Wed Nov 18 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#828](https://github.com/remusao/tldts/pull/828) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.70 (Wed Nov 11 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#823](https://github.com/remusao/tldts/pull/823) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.69 (Tue Nov 10 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#821](https://github.com/remusao/tldts/pull/821) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.68 (Sat Nov 07 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#819](https://github.com/remusao/tldts/pull/819) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.67 (Fri Nov 06 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#817](https://github.com/remusao/tldts/pull/817) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.65 (Tue Nov 03 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#810](https://github.com/remusao/tldts/pull/810) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.64 (Fri Oct 30 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#803](https://github.com/remusao/tldts/pull/803) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.63 (Thu Oct 29 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#801](https://github.com/remusao/tldts/pull/801) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.62 (Thu Oct 29 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @rollup/plugin-node-resolve from 9.0.0 to 10.0.0 [#797](https://github.com/remusao/tldts/pull/797) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.61 (Tue Oct 27 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#794](https://github.com/remusao/tldts/pull/794) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.60 (Wed Oct 14 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#780](https://github.com/remusao/tldts/pull/780) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.59 (Tue Oct 13 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#778](https://github.com/remusao/tldts/pull/778) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.57 (Fri Oct 09 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#777](https://github.com/remusao/tldts/pull/777) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.56 (Fri Oct 09 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#762](https://github.com/remusao/tldts/pull/762) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.54 (Wed Sep 09 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#751](https://github.com/remusao/tldts/pull/751) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.53 (Sat Sep 05 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#747](https://github.com/remusao/tldts/pull/747) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.52 (Fri Aug 28 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#739](https://github.com/remusao/tldts/pull/739) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.51 (Tue Aug 25 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#735](https://github.com/remusao/tldts/pull/735) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump typescript from 3.9.7 to 4.0.2 [#729](https://github.com/remusao/tldts/pull/729) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.50 (Mon Aug 17 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#725](https://github.com/remusao/tldts/pull/725) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.49 (Fri Aug 14 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#718](https://github.com/remusao/tldts/pull/718) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @rollup/plugin-node-resolve from 8.4.0 to 9.0.0 [#714](https://github.com/remusao/tldts/pull/714) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.48 (Tue Aug 11 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#710](https://github.com/remusao/tldts/pull/710) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.46 (Tue Aug 04 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#703](https://github.com/remusao/tldts/pull/703) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.43 (Tue Jul 21 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#681](https://github.com/remusao/tldts/pull/681) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.41 (Fri Jul 17 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#677](https://github.com/remusao/tldts/pull/677) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.40 (Thu Jul 16 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#673](https://github.com/remusao/tldts/pull/673) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.39 (Tue Jul 14 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#672](https://github.com/remusao/tldts/pull/672) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump @types/mocha from 7.0.2 to 8.0.0 [#667](https://github.com/remusao/tldts/pull/667) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.37 (Sat Jun 27 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#650](https://github.com/remusao/tldts/pull/650) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.33 (Sun Jun 14 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#637](https://github.com/remusao/tldts/pull/637) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.32 (Fri Jun 12 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#636](https://github.com/remusao/tldts/pull/636) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.31 (Thu Jun 11 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#635](https://github.com/remusao/tldts/pull/635) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump mocha from 7.2.0 to 8.0.1 [#634](https://github.com/remusao/tldts/pull/634) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.30 (Sat Jun 06 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#617](https://github.com/remusao/tldts/pull/617) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.28 (Thu May 28 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#605](https://github.com/remusao/tldts/pull/605) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.27 (Wed May 27 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#603](https://github.com/remusao/tldts/pull/603) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.26 (Sat May 23 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#598](https://github.com/remusao/tldts/pull/598) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @rollup/plugin-node-resolve from 7.1.3 to 8.0.0 [#588](https://github.com/remusao/tldts/pull/588) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.13.5 to 14.0.0 [#571](https://github.com/remusao/tldts/pull/571) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.25 (Wed May 06 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup-plugin-sourcemaps from 0.5.0 to 0.6.1 [#555](https://github.com/remusao/tldts/pull/555) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.24 (Fri Apr 24 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#542](https://github.com/remusao/tldts/pull/542) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :house: Internal - Migrate from jest to mocha + chai [#525](https://github.com/remusao/tldts/pull/525) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#522](https://github.com/remusao/tldts/pull/522) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.23 (Thu Apr 09 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#516](https://github.com/remusao/tldts/pull/516) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.22 (Tue Apr 07 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#507](https://github.com/remusao/tldts/pull/507) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.20 (Sat Apr 04 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#496](https://github.com/remusao/tldts/pull/496) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.18 (Wed Apr 01 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#481](https://github.com/remusao/tldts/pull/481) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.17 (Mon Mar 30 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#474](https://github.com/remusao/tldts/pull/474) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.15 (Thu Mar 26 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#462](https://github.com/remusao/tldts/pull/462) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.14 (Sun Mar 22 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#456](https://github.com/remusao/tldts/pull/456) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.13 (Sat Mar 21 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#452](https://github.com/remusao/tldts/pull/452) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.11 (Wed Mar 11 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#422](https://github.com/remusao/tldts/pull/422) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.32.1 to 2.0.0 [#421](https://github.com/remusao/tldts/pull/421) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.10 (Tue Mar 03 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#407](https://github.com/remusao/tldts/pull/407) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.22.2 to 0.23.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/commits) Signed-off-by: dependabot-preview[bot] [#402](https://github.com/remusao/tldts/pull/402) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.8 (Wed Feb 19 2020) #### :scroll: Update Public Suffix List - Fix CHANGELOG titles [skip ci] ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.21.0 to 0.22.2. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/commits) Signed-off-by: dependabot-preview[bot] [#378](https://github.com/remusao/tldts/pull/378) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.7 (Sun Feb 16 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#376](https://github.com/remusao/tldts/pull/376) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.4 (Sun Feb 16 2020) #### :scroll: Update Public Suffix List - Release v5.6.3 ([@remusao](https://github.com/remusao)) - Release v5.6.2 ([@remusao](https://github.com/remusao)) - Release v5.6.1 ([@remusao](https://github.com/remusao)) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.18.1 to 0.19.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.18.1...v0.19.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.16.0 to 0.18.1. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.16.0...v0.18.1) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.21 to 13.1.0 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 12.12.21 to 13.1.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.15.0 to 0.16.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.15.0...v0.16.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.13.0 to 0.15.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.13.0...v0.15.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.12.2 to 0.13.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.12.2...v0.13.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump @ampproject/rollup-plugin-closure-compiler from 0.10.0 to 0.12.0 Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.10.0 to 0.12.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.10.0...v0.12.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup-plugin-sourcemaps from 0.4.2 to 0.5.0 Bumps [rollup-plugin-sourcemaps](https://github.com/maxdavidson/rollup-plugin-sourcemaps) from 0.4.2 to 0.5.0. - [Release notes](https://github.com/maxdavidson/rollup-plugin-sourcemaps/releases) - [Changelog](https://github.com/maxdavidson/rollup-plugin-sourcemaps/blob/master/CHANGELOG.md) - [Commits](https://github.com/maxdavidson/rollup-plugin-sourcemaps/compare/v0.4.2...v0.5.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.20.0 to 0.21.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.20.0...v0.21.0) Signed-off-by: dependabot-preview[bot] [#369](https://github.com/remusao/tldts/pull/369) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/jest from 24.9.1 to 25.1.0 Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 24.9.1 to 25.1.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest) Signed-off-by: dependabot-preview[bot] [#361](https://github.com/remusao/tldts/pull/361) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.19.1 to 0.20.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.19.1...v0.20.0) Signed-off-by: dependabot-preview[bot] [#347](https://github.com/remusao/tldts/pull/347) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump ts-jest from 24.3.0 to 25.0.0 Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 24.3.0 to 25.0.0. - [Release notes](https://github.com/kulshekhar/ts-jest/releases) - [Changelog](https://github.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md) - [Commits](https://github.com/kulshekhar/ts-jest/compare/v24.3.0...v25.0.0) Signed-off-by: dependabot-preview[bot] [#358](https://github.com/remusao/tldts/pull/358) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump jest from 24.9.0 to 25.1.0 Bumps [jest](https://github.com/facebook/jest) from 24.9.0 to 25.1.0. - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/compare/v24.9.0...v25.1.0) Signed-off-by: dependabot-preview[bot] [#353](https://github.com/remusao/tldts/pull/353) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump tslint from 5.20.1 to 6.0.0 Bumps [tslint](https://github.com/palantir/tslint) from 5.20.1 to 6.0.0. - [Release notes](https://github.com/palantir/tslint/releases) - [Changelog](https://github.com/palantir/tslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/palantir/tslint/compare/5.20.1...6.0.0) Signed-off-by: dependabot-preview[bot] [#355](https://github.com/remusao/tldts/pull/355) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) remusao-tldts-a081399/packages/tldts-experimental/README.md000066400000000000000000000021361515726241200234660ustar00rootroot00000000000000# `tldts-experimental` > faster, experimental, unstable version of `tldts`. It exposes the exact same > API and is subjected to the same tests as the main library, but offers a > different trade-off in terms of space, speed and accuracy. See README.md from `tldts` for more details about the API. ## Differences with tldts The default `tldts` package is what you should use most of the time and what is imported out of the box. It makes use of an optimized DAWG (direct acyclic word graph) data-structure and delivers very good performances. If that is not enough, you can try the `tldts-experimental` package which implements a _probabilistic data-structure_. It is: - Must smaller (in terms of bundle size and memory footprint) - Loads instantly (no data loading or parsing required) - Much faster (lookups are up to 1.5-2x faster) The drawback is that there might be some _unlikely_ false positive (think bloom filters). For more details, check the documentation from the following files: - [building](https://github.com/remusao/tldts/blob/master/bin/builders/hashes.ts) - [lookups](./src/packed-hashes.ts) remusao-tldts-a081399/packages/tldts-experimental/index.ts000066400000000000000000000033031515726241200236630ustar00rootroot00000000000000import { FLAG, getEmptyResult, IOptions, IResult, parseImpl, resetResult, } from 'tldts-core'; import suffixLookup from './src/packed-hashes'; // For all methods but 'parse', it does not make sense to allocate an object // every single time to only return the value of a specific attribute. To avoid // this un-necessary allocation, we use a global object which is re-used. const RESULT: IResult = getEmptyResult(); export function parse(url: string, options: Partial = {}): IResult { return parseImpl(url, FLAG.ALL, suffixLookup, options, getEmptyResult()); } export function getHostname( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.HOSTNAME, suffixLookup, options, RESULT).hostname; } export function getPublicSuffix( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.PUBLIC_SUFFIX, suffixLookup, options, RESULT) .publicSuffix; } export function getDomain( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.DOMAIN, suffixLookup, options, RESULT).domain; } export function getSubdomain( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.SUB_DOMAIN, suffixLookup, options, RESULT) .subdomain; } export function getDomainWithoutSuffix( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.ALL, suffixLookup, options, RESULT) .domainWithoutSuffix; } remusao-tldts-a081399/packages/tldts-experimental/package.json000066400000000000000000000046051515726241200245000ustar00rootroot00000000000000{ "name": "tldts-experimental", "version": "7.0.27", "description": "Library to work against complex domain names, subdomains and URIs.", "author": { "name": "Rémi Berson" }, "contributors": [ "Alexei ", "Alexey ", "Andrew ", "Johannes Ewald ", "Jérôme Desboeufs ", "Kelly Campbell ", "Kiko Beats ", "Kris Reeves ", "Krzysztof Jan Modras ", "Olivier Melcher ", "Rémi Berson ", "Saad Rashid ", "Thomas Parisot ", "Timo Tijhof ", "Xavier Damman ", "Yehezkiel Syamsuhadi " ], "publishConfig": { "access": "public" }, "license": "MIT", "homepage": "https://github.com/remusao/tldts#readme", "bugs": { "url": "https://github.com/remusao/tldts/issues" }, "repository": { "type": "git", "url": "git+ssh://git@github.com/remusao/tldts.git" }, "main": "dist/cjs/index.js", "module": "dist/es6/index.js", "types": "dist/types/index.d.ts", "files": [ "dist", "src", "index.ts" ], "scripts": { "clean": "rimraf dist coverage", "build": "tsc --build ./tsconfig.json", "bundle": "tsc --build ./tsconfig.bundle.json && rollup --config ./rollup.config.mjs", "prepack": "yarn run bundle", "test": "../../node_modules/.bin/mocha --config ../../.mocharc.cjs" }, "devDependencies": { "@rollup/plugin-node-resolve": "^16.0.3", "@rollup/plugin-terser": "^1.0.0", "@rollup/plugin-typescript": "^12.3.0", "@types/chai": "^5.2.3", "@types/mocha": "^10.0.10", "@types/node": "^25.1.0", "chai": "^6.2.2", "mocha": "^11.7.5", "nyc": "^18.0.0", "rimraf": "^6.1.2", "rollup": "^4.57.1", "rollup-plugin-sourcemaps2": "^0.5.4", "tldts-tests": "^7.0.27", "typescript": "^5.9.3" }, "dependencies": { "tldts-core": "^7.0.27" }, "keywords": [ "tld", "sld", "domain", "subdomain", "subdomain", "hostname", "browser", "uri", "url", "domain name", "public suffix", "url parsing", "typescript" ] } remusao-tldts-a081399/packages/tldts-experimental/rollup.config.mjs000066400000000000000000000016311515726241200255020ustar00rootroot00000000000000import terser from '@rollup/plugin-terser'; import resolve from '@rollup/plugin-node-resolve'; import sourcemaps from 'rollup-plugin-sourcemaps2'; export default [ // CommonJS { input: './dist/es6/index.js', output: { file: './dist/cjs/index.js', format: 'cjs', sourcemap: true, }, plugins: [resolve(), sourcemaps()], }, // minified esm + umd { input: './dist/es6/index.js', output: [ { file: './dist/index.esm.min.js', format: 'esm', name: 'tldts', sourcemap: true, }, { file: './dist/index.umd.min.js', format: 'umd', name: 'tldts', sourcemap: true, }, { file: './dist/index.cjs.min.js', format: 'cjs', name: 'tldts', sourcemap: true, }, ], plugins: [resolve(), terser({ output: { comments: false } }), sourcemaps()], }, ]; remusao-tldts-a081399/packages/tldts-experimental/src/000077500000000000000000000000001515726241200227745ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts-experimental/src/data/000077500000000000000000000000001515726241200237055ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts-experimental/src/data/hashes.ts000066400000000000000000002754021515726241200255420ustar00rootroot00000000000000 // Code automatically generated using ./bin/builders/hashes.ts export default new Uint32Array([6,0,0,7,5860978,5861026,5861029,5861352,5861357,5861403,5861586,0,0,0,1,1850179732,0,9,328184559,1866923597,2123501943,2282562397,2795346450,3130446446,3136607046,3453334789,4194175729,82,3156266,19510334,20989895,64887183,65021741,101876503,177080427,179500755,182385953,311298055,425802535,460682395,492095970,582839475,819014943,819028732,922117623,1075688039,1126402299,1139486022,1156921983,1179004234,1241916785,1329165410,1335010188,1370787547,1370800824,1431231509,1498275876,1516508161,1522025464,1544104458,1554032448,1554653742,1570707647,1573939511,1626814538,1675555530,1679919230,1692185483,1730108052,1781528047,1781528437,1784183980,1789539963,1827963150,1873769763,1881070667,1890696062,1893848785,1927992574,2001752368,2182413090,2391299855,2419619562,2445171142,2453492351,2496327381,2525245455,2573179642,2703420555,2709520566,2800127296,2921343336,2989808530,3000405309,3015527775,3043937580,3047607849,3048022317,3160720065,3382460164,3461355676,3498015045,3688442504,3738715095,3925657990,3934774481,4033285539,4085096371,4146774829,4208486561,3767,100835,372942,373596,399643,403867,589540,737224,1210028,1861414,2424682,2658901,2946999,3329363,3333156,6942202,9086062,9095117,9267209,9340158,9485932,11010102,11406846,16314893,17546564,18146303,18331450,19211200,20314441,20797457,25057869,26663359,28320278,30499151,30585840,36605120,36775470,36775473,36990037,39275208,41892561,42049478,42538024,45214788,47656662,50173535,53599326,53858455,54537430,63815836,69971116,73517283,73904368,75706244,78793775,78794171,79558910,80324123,84993902,87977581,87978853,87978860,93811268,95641381,95641777,96671837,100511481,100947456,108215410,108929491,110526112,110662188,112311307,114507832,116811054,120488259,122521550,133427701,134012911,141513861,141517490,144349377,144362028,144550088,144770230,147205859,147810002,147989623,149598895,150736276,150856054,152379730,156555774,163952417,163952613,163952704,163952815,163953167,163953232,164189124,164189258,164189262,164189691,164189842,164560958,165069166,165106627,165107021,165339368,165444557,165444558,165444615,165444629,165444745,165444749,165445368,165512129,165512527,165749053,165749188,165749299,165749435,165749535,165778992,165779060,167155067,169909265,169909275,169909419,169909512,169909517,169909531,169909608,169909724,169909733,169909734,169909738,169909857,169910036,169910195,169910226,169939304,169977029,169977163,170281136,170281250,170281253,170281258,170281275,170281382,170281390,170281415,170281447,170281457,170281473,170281497,170281511,170281522,170281525,170281528,170281579,170281589,170281687,170281689,170281699,170281742,170281776,170281812,170281852,170281902,170281972,170311352,170649202,170649385,170649596,171188220,172078401,172145927,172213761,172213835,172214443,172484301,172788260,172788319,172788689,172788693,172788754,172788809,172788827,173118530,173118924,173253960,173254504,173456648,173591948,173930212,173930286,174129293,174306499,174306893,174307245,174307439,174358551,174374100,174407806,174410098,174488250,174509317,174577099,174606766,174644617,174843632,174844030,174847160,175181758,175524135,175524873,176843304,176948764,178529610,178530165,178530256,178530299,178530303,178530355,178868363,178868576,178868974,179274397,179274476,179379459,179379616,179379849,179379853,179380220,179657877,179692651,179714168,179913714,180090112,180090244,180090304,180090314,180090337,180090372,180090450,180090510,180090525,180090526,180090587,180090702,180091049,180091118,180091210,180091228,180091258,180091259,180283722,180292996,180293014,180293036,180293067,180293093,180293105,180293124,180293152,180293156,180293169,180293179,180293199,180293253,180293290,180293294,180293300,180293302,180293304,180293317,180293344,180293346,180293381,180293447,180293487,180293501,180293503,180293522,180293535,180293716,180293796,180293819,180293997,180294000,180294004,180294009,180428032,180902137,180969265,180969566,180969653,180969723,181105061,181105190,181105676,181240259,181240353,181240367,181240371,181240391,181240392,181240393,181240398,181240404,181240451,181240474,181240479,181240483,181240490,181240509,181240515,181240844,181240853,181240956,181241149,181241165,181241168,181244839,181278273,181375748,181548621,181548644,181548727,181548873,181549108,181549176,181949900,181950639,182056031,182385920,182419943,182893167,182893283,182893394,182893788,183163149,183163151,183163155,183163168,183163169,183163171,183163181,183163182,183163183,183163186,183163188,183163233,183163248,183163251,183163252,183163254,183163270,183163303,183163314,183163317,183163334,183163335,183163336,183163340,183163345,183163347,183163350,183163362,183163363,183163365,183163366,183163367,183163371,183163375,183163376,183163378,183163380,183163383,183163630,183163631,183163644,183163649,183163651,183163653,183163655,183163664,183163668,183163669,183163678,183163679,183163682,183163687,183163713,183163715,183163728,183163731,183163735,183163742,183163777,183163779,183163780,183163781,183163783,183163796,183163797,183163801,183163843,183163845,183163847,183163859,183163864,183163865,183163874,183163895,183163897,183163913,183163922,183163933,183163960,183163961,183163963,183163977,183163978,183163979,183163981,183163988,183163989,183163991,183163992,183163994,183163995,183163998,183164008,183164010,183164012,183164021,183164025,183164026,183164027,183164029,183164041,183164044,183164045,183164047,183164050,183164051,183164057,183164060,183164061,183164093,184080938,184081253,184081673,184081677,184081778,184246330,184246511,184486318,184486865,184487263,184828195,184828212,184844696,184844824,184848486,184848491,184849029,184849387,184859173,184859210,184869208,184869819,184994607,185163947,185216284,185289081,185292632,185295605,185501943,185502073,185502077,185772974,186723357,186723671,186723801,186753074,186763265,186771866,186840059,186858006,186875993,186950941,186953244,186994101,186994720,187011432,187022814,187064894,187067400,187076090,187078647,187088813,187161171,187188812,187203075,187219343,187222314,187251332,187328908,187332203,187378741,187385256,187386889,187403121,187403860,187404132,187409119,187410536,187415116,187415841,187417183,187453423,187455618,187483569,187506658,187521457,187531575,187554851,187557872,187932036,187932044,187932595,187932730,187932752,187932756,187932794,187932985,187932989,189797875,189851312,190236828,190304994,190305388,190575460,190575594,190879986,190880380,191458643,191459037,193856736,193857103,193857114,193857243,193991787,194363750,194498585,194498630,194498988,194499056,194499063,194499187,194532263,194532626,194532630,194532693,194532760,194532936,194533115,194802308,194802313,194802316,194802351,194802671,194802818,194802832,194802974,194803141,194803143,194803161,194803162,194803220,194803226,194803230,194803290,194836546,194870589,194870610,194871004,195040013,195040230,195040360,195077902,195078025,195078028,195078034,195078035,195078038,195078058,195078062,195078071,195078081,195078095,195078112,195078119,195078120,195078149,195078150,195078156,195078185,195078215,195078217,195078250,195078251,195078272,195078273,195078277,195078283,195078287,195078298,195078299,195078300,195078368,195078372,195078375,195078394,195078464,195078474,195078493,195078531,195078554,195078559,195078687,195078710,195078753,195078828,195078837,195078892,195078895,195078900,195078906,195078959,195078960,195078974,195078995,195078997,195079007,195145607,195146051,195817892,195817910,195818040,196653590,197775763,198219289,198248729,198354195,198354632,200387773,202063369,203326381,203326382,203326695,203326709,203326825,203326829,203327047,203327192,203360584,203427712,203428110,203563443,203563837,203664976,203665374,203762913,203901612,203969343,204069808,204070876,206121592,207568995,208227118,218659706,219797064,231775478,232791016,232866163,232870916,237059472,238230825,238671321,241611072,245880244,249954601,256262487,257210252,257542887,259829097,260353797,260353928,260353938,260354380,260381156,260390354,271387034,274691435,279382168,280527902,280532777,280535076,280542659,281931451,292827804,295209043,296292341,297619746,305011770,306510696,313583000,314643431,320313766,320318114,321023689,321141002,321447655,325454853,326762411,337081594,338040061,339830659,340010259,341833935,342149828,342665371,356194258,359223603,359276554,360327984,368215882,370146306,370150662,373255328,373394720,374785091,376173808,377307531,377336144,377652210,381874529,381884647,382049883,382486912,382598847,389909922,392084057,393290800,395076177,395140257,402724451,403769719,404122044,410188633,413977571,418962805,419080649,423458772,430711818,430784915,431116435,431157415,431370962,431390595,431489022,431585240,431586828,431608121,433686700,442888655,442922019,445176561,449218512,449424719,451217894,451870618,459172225,459395692,464626711,464765206,464834904,469098393,471052880,478642118,480635114,480636362,480638119,480638181,480638612,480653244,480658155,480658807,484603510,484645735,486805732,490264076,490274093,493445761,511578298,513731936,514111995,514955151,515474792,515491843,515593995,518161197,520595267,522631343,525872321,527144416,531170133,531427447,533682535,533847771,534396735,545433338,547443445,550462929,551440509,557981738,559064708,560636591,572640614,572652435,572800203,572833146,572867160,575127842,575742406,575835832,576106402,576590271,577168455,582462766,583917065,583936789,584490345,587768078,588145733,596395114,596517435,602054693,609523853,627471386,630686153,632559259,635121653,635859009,637007260,641121432,643488605,643663853,648304671,650538190,656171171,656243914,656640963,665693626,667797222,678076451,684522993,684536293,689172736,689202009,693611235,694324728,695649196,703142796,706540885,707132367,715533184,722903474,725879070,728415570,731964179,733989474,744440632,745674128,752520493,752687122,752687226,752699150,752938578,753314817,762792020,766278458,772916985,785945688,787032422,793080342,794341423,794638681,799598398,803443550,803504423,803576910,803750530,804899040,810638083,813049915,813882670,813882809,821390609,822184173,824372117,826639012,826993974,827624512,831815016,834750300,834856638,834963202,835666250,838463501,843454848,845393562,845537310,846032279,853098265,855980394,858467853,869651422,878524814,881613818,885943745,896206971,896253025,900375831,900562876,904696072,907903147,911040096,912288153,912452591,913046780,914761571,915088911,915769822,915838470,919008564,919376364,928343570,933141848,935240483,936096500,936817801,939243980,939281294,939375524,939697158,939922440,940027871,942743627,943328481,943363810,947022624,950098348,954017396,958817278,959069811,961909457,961915153,962363178,962549619,962816118,963013768,968961134,973306633,973587946,973591516,973595243,973613934,973618563,976871270,977251657,983929219,983931665,983936021,984542401,985854160,994961720,1002154839,1005485664,1005660307,1005931709,1008280710,1009678005,1015938248,1018008327,1024510565,1027688850,1033879086,1034357170,1038843968,1039500800,1043537387,1043742405,1044060157,1045601283,1046273911,1046743273,1046756254,1048099261,1052311686,1052441930,1052883806,1055187548,1056740120,1058016469,1059921109,1068743400,1072264613,1080832696,1083646554,1084662717,1086818213,1087030220,1088313455,1101657937,1101658065,1102136407,1102691201,1104888372,1107574816,1107604513,1107608406,1115463717,1115465004,1115468021,1115471703,1115487475,1115489714,1115490713,1115517588,1116603570,1116886791,1120207383,1121068214,1121069468,1123274870,1123277038,1123281470,1123286137,1123290290,1123300855,1135543458,1135544712,1135545955,1135553917,1135559494,1135563376,1141006631,1141018311,1142918810,1143019669,1145288372,1146787097,1149112251,1151589762,1152383075,1153556935,1153560693,1153560855,1153576209,1153582928,1155609853,1158010336,1158014282,1158019276,1158022529,1158025585,1158030151,1158040127,1158040853,1158043091,1160141196,1160246728,1160253683,1160271099,1160271446,1160272445,1160277399,1161223806,1161235355,1162489113,1166908086,1166937977,1166949933,1166952503,1166953757,1166959964,1169030529,1169037994,1169039382,1169046802,1169046815,1169048548,1169054036,1169994302,1171270813,1172775704,1174752677,1174762471,1175721241,1175725254,1175726508,1175727467,1175727495,1175735444,1175735449,1175736592,1175738385,1175738578,1175738760,1175746250,1175746252,1175749986,1175793566,1181427747,1181429001,1181435208,1181446765,1181453654,1181460959,1185692184,1189090107,1193567716,1194400508,1204258276,1204470469,1207765705,1207825797,1208230324,1208517393,1208911775,1211364607,1212671635,1214258492,1217924538,1220965831,1229000062,1229783327,1232816452,1237771172,1237773393,1237773841,1245899123,1247245722,1257366451,1260762188,1261854970,1265324777,1265669119,1273073240,1280280379,1280768035,1291368159,1295085673,1296518360,1297048848,1300364681,1303650868,1304687455,1304781392,1304918086,1305056028,1306968125,1306972554,1306973586,1307665177,1308558601,1308559744,1308574194,1308583254,1308584508,1308585495,1310785148,1310799239,1310800921,1310801269,1310803416,1310807041,1310808370,1311349087,1313021694,1313023237,1313031514,1313033243,1313033533,1314270973,1314287001,1314293208,1321085506,1324313259,1324313985,1324320704,1324322270,1324332261,1324636022,1325293061,1325300526,1325303158,1325308368,1325309334,1325309339,1325310241,1325310486,1325311328,1325311482,1326707500,1327036152,1327646591,1328209699,1328777903,1328778629,1328785348,1328786906,1328789635,1328794451,1328797153,1329963165,1329987910,1330666198,1330807345,1330903052,1331009222,1331010221,1331013633,1331015175,1331019352,1331025251,1331026645,1331028446,1331143849,1335892543,1336436046,1336436772,1336437775,1336438057,1336439236,1336443338,1336449024,1336456660,1336460266,1336462620,1336463768,1336469142,1341018428,1341081128,1341091249,1341179896,1342001696,1344411053,1344426134,1344436952,1344437939,1344444146,1346529166,1349466130,1350170659,1350170661,1350356518,1350356534,1350620578,1351056251,1351154191,1351382419,1351445663,1354447091,1354448055,1354464484,1354467042,1354475004,1354584300,1355466970,1355483586,1355607656,1355929695,1355947655,1356150953,1356150969,1356150973,1356457867,1356471002,1356757572,1357240883,1357692080,1357876668,1357880232,1360043731,1360220638,1362168625,1362262729,1362271868,1362285703,1362326863,1362506071,1362656266,1365811994,1367692098,1367811071,1368820926,1369663049,1377739598,1378565283,1379014609,1383613953,1383613964,1383629111,1383647122,1385857457,1385879444,1388074128,1388078600,1388084119,1388086017,1388094003,1388104573,1388109527,1388111766,1390304957,1390318095,1390319238,1390327192,1390328435,1390329689,1391292472,1391295130,1391298115,1391299402,1391302044,1391307254,1391308253,1392560940,1396553940,1397006395,1397007527,1397007872,1397007885,1397015305,1397016949,1397022431,1400354688,1400355947,1400356673,1400364702,1400366245,1401334766,1401741660,1407044461,1407049415,1407053336,1407060753,1407067683,1409840426,1410939834,1414623055,1417953492,1417953925,1417969521,1417971248,1418042854,1418666866,1422407147,1422418384,1422432926,1422433613,1422434165,1422435892,1423090882,1425971467,1426162994,1426865884,1426871783,1426872814,1426880658,1426881913,1426884152,1428612014,1429098926,1429105132,1429112250,1430623854,1433558874,1433568865,1433577620,1433578879,1435862377,1444705448,1444706435,1444707945,1444708598,1444713016,1444718265,1444720166,1444723003,1444725453,1444731199,1444731564,1444731950,1444732047,1444732342,1444732347,1444738453,1448052138,1448052864,1448054123,1448067662,1448078965,1449172589,1452091461,1453961462,1457037634,1457145422,1457156469,1457178704,1459376581,1459377857,1459377868,1459384567,1459385707,1459403577,1459405260,1459408531,1463053013,1463840740,1463842504,1463849459,1463849797,1463867222,1463868221,1463873175,1464819582,1464821125,1464829402,1464830128,1464831131,1465838987,1466068861,1466074694,1466091096,1466403701,1467047928,1467061763,1467063453,1467065948,1467070902,1468307140,1468314970,1468321435,1469284474,1469285761,1469294772,1469295775,1471526086,1474720970,1474751199,1474796155,1474852365,1474856386,1474857640,1474858627,1474866589,1474867476,1474871748,1474880870,1482183211,1482187228,1482389973,1486003341,1486005836,1486010790,1486021608,1486029338,1486036499,1486036510,1491300687,1492905126,1495099017,1496999162,1497335658,1497338257,1497341434,1497353781,1497360500,1497361503,1503214457,1504022303,1504024292,1504032122,1504033105,1504038587,1509379857,1510741574,1514359714,1514604870,1517410020,1517415502,1517416485,1517424315,1517426048,1519466742,1519486936,1521633706,1524564715,1526518672,1534242148,1535379077,1535411685,1535411852,1535411990,1535416896,1535416972,1535417153,1535418201,1535418206,1535418272,1535418759,1535418771,1535419013,1535419392,1535420502,1535420894,1535421252,1535425151,1535426337,1535426473,1535426999,1535427585,1535429447,1535430154,1535430405,1535437817,1535440501,1535442771,1535444522,1535444884,1535444944,1535445002,1535445010,1535446558,1535446757,1535447196,1535447220,1538631370,1539876488,1539883905,1539891891,1539902461,1539907415,1539909654,1540853566,1540863813,1540865371,1540871834,1540872816,1540972285,1544565822,1547523228,1548000883,1548203684,1548662272,1548668010,1548668993,1548676831,1548677846,1548686756,1550655859,1551291701,1552780862,1554083280,1554160502,1556617220,1556618479,1556619205,1556627226,1556629025,1572843623,1576437481,1576444370,1576461878,1576463132,1576464375,1577978899,1578737375,1579027766,1580891870,1580902117,1580903020,1580910138,1580910864,1580912123,1580922741,1581061599,1584242651,1584252576,1584258687,1584260414,1584261397,1594150134,1594318433,1594644051,1595762332,1596503336,1599871881,1600554193,1600562964,1600967980,1600968967,1600970477,1600988233,1600993979,1600994866,1600997301,1601541268,1602995891,1603061457,1604314670,1604316655,1604330442,1604341489,1604342648,1605183784,1605406132,1605908391,1607689728,1607689741,1607690628,1607701062,1607701276,1607705078,1607710365,1607715640,1607716607,1607716627,1608344260,1610313759,1610666926,1611239998,1611396088,1614382839,1614530679,1615167003,1615172374,1615640392,1615647347,1615658840,1615665110,1615666109,1615671063,1620094847,1620095619,1620095929,1620105028,1620113841,1620119323,1620795340,1621082362,1621083649,1621092660,1622329964,1622331641,1622337218,1622353628,1623408910,1624559739,1624569664,1624577502,1624577906,1624578485,1626556599,1628470609,1630022199,1632310642,1633163415,1635568907,1635591150,1635593749,1635643420,1635994183,1635994320,1641006393,1645672758,1645785364,1645803376,1645808858,1645809841,1646891621,1646892908,1646907799,1646910247,1646917618,1646918617,1648006829,1648007716,1648013185,1648013984,1648014125,1648016015,1648021910,1648025704,1648032728,1648033439,1648033715,1648035901,1648039922,1648043240,1649454738,1649581121,1652486802,1652497372,1652504566,1652932064,1652936599,1653583645,1653598182,1653599929,1653606136,1653607123,1654697756,1654712103,1654713134,1654716280,1654721234,1654722233,1656168200,1659162648,1659176739,1659180924,1659185878,1659186877,1659695250,1660874915,1664393911,1666510724,1668155429,1669474757,1673661122,1673662353,1673671436,1673686839,1673856704,1674136053,1674769898,1674770881,1674776363,1674793871,1675780006,1676641114,1677004461,1677008482,1677010668,1677010688,1677011655,1677022217,1677028523,1677030942,1677037554,1679194024,1679234542,1679234666,1679237897,1679241007,1679252114,1679258763,1679261552,1679266928,1681499983,1681500998,1681504918,1681509234,1681510306,1681510964,1681520272,1681524681,1681526010,1681526993,1682221833,1682359277,1685960411,1685962398,1685964612,1685965520,1685965569,1685965582,1685965890,1685967499,1685968865,1685974082,1685987547,1685988215,1685988552,1685991645,1686112357,1686592668,1686670946,1687209729,1687209740,1687216901,1687224887,1687235705,1687240659,1687242898,1690419670,1690419852,1690423356,1690429255,1690430286,1690438386,1690439385,1690439477,1691674376,1691689779,1691700349,1691705303,1691707542,1691739899,1692242488,1693900733,1693913871,1693915014,1693915019,1693922968,1693924211,1693925465,1696137279,1696148081,1696153563,1696514991,1697110779,1697112784,1697112842,1697116346,1697119048,1697126337,1697127463,1697127903,1697134366,1697135348,1699859798,1705948764,1706596362,1707661217,1709380801,1709397036,1709401602,1709403991,1709403994,1709715630,1709719753,1710553669,1710842194,1711349139,1711911296,1712862856,1712864099,1712865353,1712874413,1712889750,1715042583,1716067791,1716074254,1716075236,1716090026,1716093784,1716101073,1716987897,1717046504,1717344945,1717458342,1717567159,1717665490,1720424110,1720435157,1720448732,1720448944,1720449947,1720450929,1722611952,1723770733,1723771620,1723777366,1723796376,1723797619,1723869014,1724144999,1724360630,1724887843,1724888746,1724891334,1724900049,1724902970,1724913588,1724914591,1724915573,1727744610,1733044570,1737465416,1740104597,1740108386,1741479646,1741618915,1741621154,1741622153,1741631292,1741636935,1741709977,1742216984,1743089654,1744959211,1744968590,1744969829,1744971556,1744977659,1744987840,1745343269,1745488513,1746392299,1747200908,1747202151,1747210105,1747211248,1747212978,1747215938,1747219291,1747533677,1747671543,1747762259,1748301224,1748301648,1748302211,1748318651,1748321229,1748327140,1748327340,1748328118,1748329946,1749416322,1749419816,1749422630,1749422974,1749423815,1749423848,1749423862,1749423980,1749432545,1749435316,1749435457,1749435956,1749437829,1749437986,1749440303,1749441388,1749442296,1749442361,1749443256,1749443576,1749444398,1749445477,1749445739,1749750164,1749955965,1752768365,1753028168,1753430927,1753880966,1753882221,1753900232,1753906931,1756680747,1759105063,1762715404,1763952265,1763967858,1763978172,1763979159,1765274516,1768132013,1774870841,1775278057,1776446407,1778765218,1779479261,1779706923,1779707649,1779709525,1779713177,1779714057,1779714368,1779715934,1779715971,1779725925,1779730307,1779731494,1780768183,1781938118,1781938242,1781939241,1781948380,1781954023,1781961852,1781965719,1783657515,1785147288,1785152492,1785564290,1786402886,1786403885,1786408839,1786413016,1786418915,1786422601,1793085197,1793091404,1793103209,1793109842,1794311882,1796513490,1798682988,1799934413,1800873944,1804734874,1804986274,1805201900,1805201909,1805381533,1805390218,1805394927,1805396070,1805397817,1805404024,1805405011,1805410294,1808346875,1809278593,1809846425,1809852765,1809854826,1809860706,1809868668,1809869655,1809909084,1810126394,1810162729,1811189710,1812804641,1813167465,1818860644,1819164253,1824377544,1826567786,1826567942,1826568769,1826574251,1826586852,1826591759,1826593533,1826594804,1826595685,1826597041,1826838298,1830073720,1832102940,1835526804,1835527882,1835530317,1835531888,1835536950,1835540435,1835541852,1835548479,1835548755,1835552425,1835554706,1835556216,1836706536,1838062951,1839007628,1839021100,1839022775,1839033593,1839038547,1839040786,1839994953,1840001842,1840013399,1840019350,1840019827,1840020860,1843076481,1845608978,1846070315,1848013570,1854921046,1859450748,1859510931,1859511204,1860240647,1860312281,1860334137,1861101595,1863024310,1866891339,1866893066,1866896736,1866908847,1866910185,1866914026,1867191437,1867861644,1867861768,1867865679,1867867083,1867872142,1867873124,1867876289,1867885376,1867885466,1867887914,1867888607,1867892691,1867898961,1867899162,1869137193,1873521117,1875950626,1878219696,1883713830,1883718737,1883722494,1883726489,1883992567,1884025074,1889208808,1889317056,1890185274,1890552293,1891315242,1893129355,1894534152,1894535395,1894543357,1894548934,1895822736,1896748195,1896864381,1896883495,1896884690,1896893413,1897086584,1897144569,1897150382,1897161336,1898308423,1899713189,1903920486,1903920882,1906518923,1906815088,1907758428,1907908343,1907910446,1907911172,1907924055,1907926218,1907937265,1910568778,1912588116,1912664290,1912773142,1919704439,1919708663,1925589573,1928014104,1931786446,1933270769,1933847987,1934282690,1935832225,1937137824,1940180687,1941545223,1944881831,1944883085,1944889292,1944901097,1944907730,1944915291,1947690884,1949378607,1949381140,1949385828,1949388221,1949404634,1953208595,1957126749,1965980590,1966393263,1967560433,1968030901,1968344522,1968345101,1968345505,1968353343,1968354820,1969952988,1969953274,1970271924,1982830318,1982831301,1982836783,1982854539,1982856313,1982857328,1982862253,1982863214,1983945412,1983946415,1983946627,1983953134,1983957025,1983968650,1983971249,1983972408,1983977373,1985096774,1985106740,1985116048,1985122769,1987352594,1989155232,1991785536,1991792841,1991799730,1991811287,1991817238,1991817715,1991818748,1994019132,1994026062,1994028952,1994613365,2000627256,2002587178,2002703477,2004055936,2004062657,2004080420,2007546240,2007547499,2007556254,2007557797,2009780252,2013938002,2016158046,2016458632,2016459875,2016461129,2016470189,2016476340,2016482461,2016485526,2019785049,2023148389,2023153871,2023155598,2023156002,2023157760,2023171627,2023174160,2023812622,2029256230,2029286951,2029296544,2037064184,2042215210,2042272668,2042423451,2043073993,2044012869,2046744295,2047386704,2047490213,2047625030,2047828609,2051192703,2052284669,2056364987,2056365175,2056459861,2057257910,2058376024,2058382302,2058436464,2058440319,2058445367,2058448694,2058452545,2058552215,2058569521,2058573621,2058924197,2058929805,2058958371,2058984507,2058988863,2059003240,2059051015,2059075746,2059422408,2059824807,2061714098,2062014471,2063260135,2063415690,2063627333,2063814283,2064238717,2064313581,2064484772,2064499575,2064635107,2064635452,2064635773,2064639428,2064639883,2064648773,2064654772,2064655646,2065476844,2065542420,2065542544,2065543022,2065727011,2066567940,2066734284,2066828553,2066833534,2067202738,2067233317,2068031208,2068725531,2068831008,2068854498,2068854512,2068858196,2068859575,2068860177,2068862627,2068863232,2068869021,2068950273,2068994789,2068994807,2069062998,2069102686,2069161595,2069263945,2069338842,2069365704,2069468800,2069558220,2069561350,2069566268,2069591394,2069593072,2069595618,2069600040,2069600946,2069600957,2069604100,2069765192,2069904166,2069904305,2071035931,2071149679,2071643658,2073289171,2073308845,2073310709,2073312474,2073322881,2073335784,2073440452,2073448514,2073457247,2073500084,2073509625,2073523923,2073533208,2073640292,2073794194,2073803151,2073803461,2073808229,2073811616,2073811996,2073815760,2073826308,2073826688,2073827152,2073830759,2073831593,2073831601,2074299520,2075044848,2075423284,2075693433,2078935992,2078936931,2078937889,2078937913,2078938163,2078938295,2078944407,2078944555,2078944613,2078944933,2081181239,2082063743,2082285629,2082430948,2084946688,2086083080,2087431076,2087431077,2087431079,2087431080,2087431081,2087431082,2087431085,2087431086,2087431087,2087431088,2087431089,2087431090,2087431091,2087431092,2087431093,2087431094,2087431096,2087431097,2087431098,2087431099,2087431100,2087431102,2087431103,2087617590,2087617591,2087617592,2087617593,2087617594,2087617595,2087617596,2087617597,2087617598,2087617599,2087617632,2087617633,2087617634,2087617635,2087617636,2087617637,2087617638,2087617639,2087617640,2087617641,2087617642,2087617643,2087617644,2087617645,2087617647,2087617652,2087617654,2087617655,2087617656,2087617657,2087617658,2087617659,2087617660,2087617661,2087617662,2087617663,2087629931,2087822490,2088302297,2088726760,2088953542,2090213881,2090218574,2090297888,2090298020,2090439875,2090439900,2091225604,2092577468,2092702023,2092715579,2092766986,2092957042,2093991393,2093995617,2093995632,2097113374,2098599777,2098599792,2099138174,2102249573,2102285158,2102285168,2102285285,2102285374,2102286572,2102291553,2102297313,2102301463,2102304381,2102311282,2102312281,2102313468,2102315379,2102317235,2102322718,2103529616,2105684477,2105873178,2106751208,2106757636,2106766355,2106769656,2106775467,2106775926,2106776925,2106781879,2118750891,2119037299,2119037310,2119041270,2119043865,2119381911,2119891962,2120136928,2120142410,2120143393,2120151231,2120152708,2121629990,2122433548,2123414271,2123472843,2123472936,2123472941,2123472990,2123473376,2123479292,2123481132,2123481326,2123481391,2123481939,2123481960,2123482409,2123482928,2123482935,2123485221,2123485512,2123485548,2123486092,2123487587,2123487602,2123487868,2123488061,2123488218,2123489049,2123491458,2123491494,2123491502,2123491940,2123491944,2123491950,2123491964,2123492067,2123492380,2123492410,2123492613,2123492943,2123493403,2123494323,2123494721,2123494806,2123495205,2123495222,2123495263,2123495538,2123495599,2123495615,2123495829,2123496707,2123496899,2123496945,2123497027,2123497539,2123498152,2123498482,2123498621,2123498738,2123499337,2123499387,2123499393,2123499675,2123499817,2123499823,2123500085,2123500670,2123501043,2123501651,2123501946,2123502012,2123502614,2123502618,2123502909,2123502931,2123502972,2123503489,2123503580,2123503633,2123503639,2123503645,2123503683,2123503690,2123503871,2123503914,2123503925,2123506021,2123508761,2123508887,2123508888,2123509104,2123509367,2123510210,2126830924,2126831627,2126831911,2126831915,2126834731,2126838118,2126839865,2126841008,2126851442,2126854146,2126854761,2127933481,2127939688,2127940675,2127945958,2127950989,2127966582,2130163562,2130164545,2130170027,2130187535,2130190580,2131286378,2132327224,2132331087,2132359596,2133546426,2134655216,2135730753,2135744303,2135751022,2135766376,2135766538,2136033383,2136198665,2140379406,2140382005,2140404240,2140405499,2140406225,2141369520,2141378580,2141384318,2142607534,2142608862,2142616598,2143588731,2143590729,2143592861,2143597618,2143609175,2143615126,2143616636,2144000095,2144838611,2144844042,2144846897,2144858266,2144868884,2144870143,2144870869,2157945278,2158338411,2160318468,2160324206,2160325189,2160333019,2160343200,2161569257,2161578129,2161578140,2161592231,2161595735,2165898261,2166038855,2166996811,2167003274,2167004256,2167015877,2167018798,2167213797,2167993101,2169327252,2170481633,2170487115,2170488842,2170504623,2170507412,2176528068,2179101309,2180545870,2191744103,2191744212,2191821366,2191883015,2192566334,2193960351,2195897610,2195898849,2195906687,2195916612,2195922100,2196631346,2205406696,2211506222,2216825796,2219145843,2221394610,2225058301,2225061335,2225064134,2225071439,2225073075,2225080536,2226037368,2226044042,2226051203,2226052893,2226055388,2226060342,2226419862,2229788675,2230793522,2230840997,2231615745,2231617728,2231623210,2231628742,2231632031,2231633170,2231633764,2231638049,2231729235,2231751291,2231760201,2231761216,2231769054,2231770037,2231775519,2233884981,2235097422,2235100587,2235101313,2235108032,2235109598,2235116887,2235119589,2236869449,2241796550,2241797549,2241806680,2241812579,2242828527,2246244298,2246245281,2246250763,2246260079,2246271316,2247223374,2247249937,2247251096,2248592412,2250708942,2250715407,2250719552,2250724971,2250725805,2250733692,2250734937,2250735952,2258665553,2258878642,2264886749,2266447633,2267607000,2274782645,2282544968,2285662351,2290599544,2292158595,2293175691,2293351636,2296071446,2299255515,2301040846,2306079466,2307580553,2313504811,2318220358,2320224028,2325476095,2337176745,2339504386,2344847762,2345345412,2345556981,2346482211,2346482871,2351498341,2352240646,2352738840,2358991500,2361087993,2364634824,2371011349,2373457221,2376425283,2379512524,2379580075,2390286898,2390518325,2390736011,2392516839,2392521063,2400874900,2400879124,2402335630,2404974948,2405102721,2405117283,2405120727,2414810349,2415093005,2415923742,2415925541,2415935547,2415976346,2418152088,2422623072,2422625395,2422631927,2422634373,2422636295,2422636392,2425962056,2425963043,2425969250,2425969487,2425971892,2425985030,2428197348,2428202830,2428203813,2428211643,2428212914,2428213376,2428240545,2430223084,2433759338,2433759634,2433760321,2433765803,2433783311,2433785126,2433786356,2433788522,2435993901,2436000108,2436001095,2436011657,2436026994,2437110252,2439339076,2439340079,2439340291,2439346798,2439350689,2439362314,2439364913,2439366072,2439371037,2439876345,2440431898,2440444045,2440449369,2444112661,2447928023,2450527587,2452264162,2454797153,2458316286,2459819944,2462285242,2462802458,2463186757,2466741694,2466758807,2467213089,2467545358,2467601561,2467655846,2467686484,2467740953,2473985870,2474042431,2474150919,2474285829,2474577412,2474661520,2475343068,2475470210,2475772433,2475877012,2475877016,2475892298,2476213365,2476552306,2479517659,2489453909,2489531547,2498555779,2501597440,2507278661,2510852110,2511694664,2512156190,2540805343,2542362598,2543008264,2547140668,2553182506,2558063998,2558416820,2560726248,2564751176,2566787042,2569608194,2572602371,2577853220,2579803386,2583084289,2586020617,2600402029,2604613571,2614694552,2616608417,2623678483,2624091113,2626979216,2627765050,2629831661,2630340943,2630577386,2637047575,2637160117,2637393619,2637589507,2639283063,2642320383,2657728452,2661288721,2663538084,2673250796,2673678071,2673953045,2683622002,2686768508,2689921282,2691751732,2691869931,2692015714,2693065457,2693628719,2694158948,2699054734,2699567323,2701589506,2708247797,2710218932,2712973569,2713114330,2714570818,2714658156,2715859111,2716538256,2717691085,2718235570,2719851426,2722275573,2728431851,2731033959,2733567145,2745064373,2747735009,2748168364,2748310006,2753354596,2761147374,2762813598,2767767034,2769808878,2775691349,2789347571,2792452218,2793624174,2794767436,2795183554,2795185357,2795205893,2798224110,2803597621,2804113804,2807804736,2809486328,2812191981,2813025413,2815428841,2815585428,2816618421,2819662823,2822221150,2824682484,2828575765,2828866516,2829935276,2834927579,2836892761,2839658405,2844621372,2844815106,2844958826,2845489684,2845638303,2857120519,2857193006,2859698097,2860702321,2870435535,2874906565,2880233005,2885526550,2889073982,2893961579,2896360091,2896815948,2898520762,2898642745,2908250170,2908376536,2911135641,2915014315,2918403731,2918486269,2919235927,2920587887,2922468503,2922493886,2923084706,2929584080,2931398379,2931402541,2934893225,2937779198,2941551192,2942859576,2948690168,2948867989,2949433359,2951266128,2954570766,2956489777,2960184498,2960188722,2960612931,2962892549,2963032843,2966548328,2976545290,2976620947,2978924197,2982913903,2986096991,2987284613,2988637881,2993692642,2996709992,2999106536,3000568496,3005531064,3005732955,3007175865,3007286028,3008753857,3010444860,3010880247,3019938621,3020499579,3022866914,3023311759,3024482653,3024795687,3024807531,3027071777,3029820267,3032088673,3032839979,3033043261,3033965900,3036878933,3037343835,3038234864,3051293097,3052701732,3055037923,3056484673,3060407188,3061523114,3071254387,3071254500,3071254881,3073058130,3074871971,3074935051,3075008146,3075048985,3075285442,3075422693,3075548305,3075766008,3075860343,3075962648,3076097045,3077391764,3079190285,3085252246,3091553195,3103424085,3107541791,3107727924,3107749241,3107778469,3107783354,3107787446,3107790299,3107948057,3107956419,3107974264,3107984588,3107991466,3108296169,3111583245,3113459538,3116256345,3116975703,3117043431,3121647752,3123411243,3123445549,3123737595,3127243644,3131616468,3134139083,3134716611,3141709512,3148676509,3154082174,3155375542,3160028447,3163162577,3163167462,3163515572,3163650864,3172095015,3178395499,3179705353,3183658699,3187099641,3187299343,3189362935,3189614929,3189845278,3191231848,3191324353,3196795314,3196799538,3197664642,3200115829,3202732235,3206363778,3207294280,3218691622,3224832477,3226582088,3231960701,3231960825,3238444781,3240506687,3241127686,3245505639,3246685420,3255250502,3255475289,3255493270,3258010725,3259268259,3259708744,3272088211,3277477189,3287497511,3289363789,3294281816,3300709686,3302430666,3307080284,3310372188,3310580422,3313110325,3317570505,3323504524,3331794938,3332552236,3344936763,3351242611,3354164541,3356161036,3357443896,3358280978,3360549707,3361435146,3362509089,3362630778,3366341181,3366920760,3368509209,3372160500,3373297021,3374596217,3375285141,3377755895,3379029866,3380241983,3380595728,3381834713,3385946526,3386125251,3388057612,3393544563,3404840083,3405857857,3407191084,3408814815,3408819560,3409018494,3409457570,3410577155,3411051814,3411102162,3413983999,3416635233,3418887913,3424150275,3424328663,3424396902,3424402597,3424461304,3424574116,3424937078,3425024187,3425041814,3425042139,3425175341,3426036948,3426656604,3429124000,3430316367,3430320824,3430870942,3431771155,3432731814,3434192147,3440930072,3441289467,3448289841,3448536520,3452859864,3455445539,3455973701,3456106851,3456282588,3457601666,3463597433,3467469261,3473077716,3481649290,3487446962,3488816292,3495434909,3503723552,3503962589,3503975251,3504111353,3504116046,3504274912,3506277065,3508805241,3509081590,3511319965,3513566261,3515728076,3515960057,3516630755,3523519258,3526432473,3530287752,3530798581,3531066474,3531601080,3532265658,3532567787,3533680386,3538145547,3540002868,3540019679,3541120058,3551826674,3554146688,3557238629,3557288966,3560409651,3560721423,3560755308,3560772904,3560776799,3560843986,3563273081,3564228288,3564677062,3564681286,3567399383,3582031081,3584271853,3584286131,3585048866,3585049834,3585528102,3593775985,3599378282,3602300234,3607509617,3611661676,3611790203,3621965124,3621966081,3621966083,3621968414,3621969916,3621970585,3621975893,3622095083,3622538650,3627671724,3631197772,3636965307,3639447013,3650032210,3667545339,3668394990,3668555001,3668632957,3671699945,3674122558,3682693088,3690182854,3691035506,3691048605,3691317036,3693068020,3697923226,3699114476,3702342894,3706900355,3708334595,3709045244,3712703179,3712728440,3712733478,3718845099,3718930524,3720827503,3728968422,3729352785,3730027878,3734185373,3735541918,3737224996,3738382782,3738387349,3738389800,3738389990,3738390006,3738390241,3738390427,3738394220,3738394620,3738394722,3738394744,3738394859,3738396519,3738397033,3738399064,3738400460,3738887202,3738887334,3739466542,3743223168,3743289449,3744330913,3745299015,3748385635,3749221030,3756564018,3766265917,3766587032,3767014136,3767872686,3768672199,3771941409,3772113601,3772128853,3772772804,3776028623,3776032376,3777321837,3777702607,3777706691,3777840696,3778052019,3778877784,3788596678,3788641118,3789096147,3790949066,3792555306,3792675197,3794434962,3795445637,3799396589,3802359444,3802425981,3802900168,3803509878,3803533553,3803824710,3817195077,3825134626,3831783888,3836226283,3837130236,3839963077,3842564401,3842605521,3845461162,3845489549,3848928610,3854658802,3856336918,3857323999,3858008723,3862352064,3867966833,3870049918,3871085378,3871829833,3872291932,3872427595,3873740388,3875975886,3876231871,3878080222,3881750832,3882302039,3886373040,3890622701,3890644440,3890892359,3896043913,3896689307,3899279503,3900747045,3906847659,3911916015,3927826024,3935292304,3943337509,3944324480,3944448839,3945529821,3947301018,3949488650,3950038675,3952494101,3960241116,3960376152,3961917741,3963099658,3963421060,3963723254,3967007952,3967259205,3969124422,3970612783,3970678261,3973713485,3975040093,3975243357,3975693785,3987058095,3989825156,3989847268,3990634986,3990704705,3992681822,3994071046,3995478227,3998971354,3999298006,4000670401,4000993351,4001099777,4001277861,4001735503,4002465742,4003357293,4005356768,4007925342,4011050686,4011066530,4011075332,4011273939,4011552428,4011788459,4012217148,4012217259,4024186918,4027830515,4028975169,4029110469,4029583348,4030423947,4031498693,4031499367,4031499504,4031509172,4031928713,4032208645,4032479130,4033316487,4036743247,4038287798,4038545865,4040900190,4042024153,4059950647,4061045790,4064482362,4064482494,4064686007,4068398139,4074270800,4074270919,4074308286,4075674315,4075712516,4075885548,4078878227,4080178633,4081049105,4089654486,4090206590,4090679933,4091412422,4095259202,4095274203,4097043581,4097047544,4097047888,4097050487,4097053538,4097079538,4097094723,4097094855,4097218811,4097289420,4097298261,4097355529,4097358800,4097358806,4097359478,4097365147,4097365569,4097368351,4097368475,4097373732,4097381131,4097390898,4097493023,4097494448,4097500420,4097504860,4097508952,4097518447,4097523657,4097528230,4097528249,4097565588,4097595928,4097769515,4097769660,4097770040,4097900631,4097993352,4097993363,4098078311,4098093255,4098096816,4098101881,4098102013,4098120408,4099257624,4099391059,4100119818,4101141701,4101990706,4102099355,4102141580,4102295291,4103385373,4104416776,4108421678,4108481771,4113654278,4119925923,4120143040,4120573143,4120685305,4120832270,4121323786,4122797449,4123137490,4123141719,4123166778,4123237466,4124517918,4124852870,4126190390,4126265264,4126330058,4126584791,4128561486,4130538182,4130665595,4135804702,4138805004,4138959002,4142649353,4143010615,4143011353,4149276818,4149741566,4155964946,4160851306,4165043845,4165602674,4166101816,4168666626,4168671212,4169534192,4169538416,4175499442,4178182706,4179726175,4180321577,4180398911,4180437564,4180584501,4180592595,4180655876,4182610142,4190427894,4190436241,4190438903,4190464587,4190536489,4191350062,4197904504,4208748285,4213114634,4213114766,4213115878,4213133169,4213139443,4216213600,4229539334,4230260404,4236039784,4239211903,4244301284,4244359264,4244636840,4244650461,4244697370,4246504751,4248927363,4249781266,4250093591,4255547342,4269915810,4271230391,4273205904,4280822506,4281987205,4281991429,4288642117,4290818353,4290862694,4290938088,4291163255,4291519114,4292375442,1796,113029,2431109,9085905,9674111,10454523,11833936,15005411,29039073,29369909,32348563,32392946,34831997,35241656,35407085,38660731,41719852,42040525,44148994,49751269,54657448,54829135,56701348,61297674,64435235,64616140,64789207,64792746,65243007,69912355,73497087,75564691,82422700,84754216,88950783,95227810,97869711,98556036,99860970,100645653,111529024,118457586,119013459,124940101,129204800,129504899,132934253,133576354,140643360,141325108,142928709,144351849,147399388,147811980,148485881,153516070,162751717,163986572,164324729,165069240,165136294,165136894,165338893,166383271,169804649,169909381,170281316,170281555,170281599,170281951,172221532,172281155,172281601,172282023,173287589,173930363,176745749,176745997,176746509,176746841,176746843,176844018,177079695,177546706,178721594,179139641,179379975,179569944,179956098,180259371,181198501,181205574,181240422,181950714,182150488,182892938,183129361,183468910,183469260,186043176,187501046,187763081,189174183,190912115,191120173,193357074,193420201,193885172,193990734,194024818,194130004,194267945,194407569,195040605,195184107,195615400,195788148,196491587,197577014,201802654,202716248,203969128,204000291,204003102,207663471,208540214,211702237,213315812,216283771,216404638,221220686,225036633,233832515,235585683,236122625,238349947,244953360,244983020,253603556,270508724,274628826,279497384,282260013,282734069,286117940,288337735,294222691,294944592,297796540,299806932,305396028,309814229,316711416,319659866,321667918,322393118,323472705,329290740,336073493,344556873,345150446,345725228,346582968,348036069,348240977,349085323,352942917,353468686,361618841,362641227,363650316,371447569,379803748,381683792,384388494,390037588,392534911,393050977,393824765,398079720,401473592,404580880,408076405,409551689,412923104,413989960,417762611,418643706,419980117,420076057,423460135,424671062,425269591,425273951,430774757,431128362,431420666,431463230,433024678,433601547,433960232,434424313,435734242,440846816,440990792,443167100,448347366,450319806,453082265,459993498,467355959,468677861,470584767,474853468,478194174,481007914,483933287,492579864,492820046,495294245,500922416,501132892,502571724,503870109,505520155,505540840,505547348,507674743,507704542,508732896,508756709,518314331,524499536,527090713,528698966,532828844,533082472,536472645,536606854,536706420,543383677,544035780,545100578,547829195,548068662,550157112,554422931,554479688,557980541,558904957,559619560,560236326,566123574,569085212,569128746,575078226,579214441,582810837,582830896,583362052,583453417,594063106,598128236,601157755,601161740,601948346,602413319,603986209,605582466,609198625,610045978,617827459,620396524,626039263,626988485,629099694,630452394,635400744,640415961,643558590,645257576,652659119,656273907,665354414,666296511,667333922,668403785,669929645,681124787,682364285,689215333,699075989,704136516,706383966,708808466,710978465,712995495,717519098,722655660,722956329,725449644,727209749,729977159,734622016,735035205,737152212,737166334,737644692,737837074,739516787,739566545,739985822,741816033,742252614,742260586,745092996,747930588,750219296,750508933,752522257,753857751,754000708,757807602,758376308,758478444,761228031,762067870,762641736,764248075,764320946,764825188,766296725,766355544,766543587,766643209,766774330,767540529,772363084,774299734,777688891,787564577,789530990,792068311,792844833,795680507,796533587,800010738,800087019,809563086,810061706,810813298,811092091,817847511,819009519,819011131,826260124,833658992,834470340,839856739,842147301,847675799,861294299,862950715,867021650,867036335,869064225,870151875,874296659,875096251,875944810,876149555,879009267,884498580,887482102,893652881,894264732,896104248,896979123,897240751,902139830,911653942,912249299,918271732,919599881,927052135,933697266,933717702,933742623,939098524,939114841,945413839,948752149,955130439,955354780,955942299,956480228,958121442,961145400,966830075,968732370,970076747,972273212,976185771,976381303,978919739,981829565,984418838,997412732,1001458257,1001637783,1001651627,1003192987,1005191377,1010556097,1012937200,1016009727,1016348317,1019849895,1023879932,1024317101,1027856392,1032266307,1033049924,1035709107,1041294385,1043437244,1049779946,1051535617,1053737172,1054370922,1056150770,1056645919,1056720884,1059758114,1063952736,1064188994,1064732809,1064857294,1065290596,1080478458,1081536009,1086069586,1088535269,1090938281,1094421058,1095718313,1096687866,1100372480,1101019943,1101043104,1102004406,1104733017,1110237878,1112959177,1113096701,1113651864,1114972095,1118952562,1125668821,1128494983,1130216203,1132104794,1132534664,1132579070,1132598106,1136018325,1137104375,1138832527,1145147923,1145899518,1146014840,1146523166,1149204820,1151262913,1152056864,1154446700,1154536335,1154536715,1154542665,1155367440,1155994599,1158265339,1158326174,1161218045,1164964007,1166033123,1166422202,1167024992,1167025137,1171269392,1174582808,1174756828,1179491634,1181469438,1186977866,1187653498,1188208310,1189560180,1191923730,1192723278,1195304992,1198195980,1199133859,1199554249,1199600208,1204911535,1208370349,1208429990,1210779948,1210807525,1221782335,1221920801,1222596609,1236932222,1238449939,1246474378,1257256866,1257395124,1257876060,1257878939,1258281930,1258346504,1259689738,1260820433,1260836076,1261324364,1268763191,1269301612,1271531819,1273274467,1282928227,1283757717,1296235125,1301946320,1305140481,1308857550,1310807544,1310899277,1312056732,1312163653,1316036626,1316125796,1324285266,1324310094,1324331646,1324337571,1324579984,1325750278,1326569216,1332893391,1333842476,1349684561,1351415139,1351558342,1351862653,1351880550,1354386923,1356250756,1356331589,1356360705,1357629674,1362733356,1363404812,1364008114,1364487272,1365133140,1365599531,1365623138,1366730785,1366987615,1372705460,1372794328,1373871548,1375834117,1377641421,1378095694,1378253217,1383623210,1391288061,1391291390,1391293134,1391299074,1391300548,1391306067,1393577155,1394469288,1394469303,1394469473,1394469866,1394470005,1394470066,1396870772,1399867662,1413067533,1419304208,1423547895,1430902259,1431096661,1435770227,1436788950,1441443055,1441473969,1443172426,1444705872,1444722875,1444727957,1445594238,1447082963,1448082324,1455246557,1457519039,1458493639,1459794391,1460930084,1465058743,1465974914,1465976327,1465976425,1465976436,1465976550,1465976625,1465976632,1465976747,1465976986,1465976991,1465977196,1465977261,1465977274,1465977303,1465977323,1474444421,1478092049,1478716185,1481566528,1482522967,1489772937,1492902674,1494181387,1503721626,1504535254,1509029106,1510450262,1511907991,1512683093,1515598870,1519441587,1520424549,1522685369,1525831150,1526085253,1527459723,1529619411,1532042759,1533712942,1535986906,1537663939,1539580287,1539902893,1541073018,1541496652,1542773859,1549199388,1549209224,1549210203,1553692884,1555806428,1561102750,1561615369,1570440897,1570561776,1571877627,1573188605,1578795427,1582406800,1585380899,1587251606,1592687509,1594093747,1600551222,1601662530,1602151715,1602222565,1602416912,1604313702,1610069144,1610724928,1613430619,1616149762,1616623247,1616826805,1622345684,1624120544,1630208269,1631446240,1634840328,1635306209,1637735434,1639041637,1640826914,1643893360,1645239134,1645714411,1645721939,1646967505,1647700483,1648026812,1648459154,1652482428,1654623339,1659538076,1660752253,1661285202,1661619318,1662950537,1664993389,1675032552,1676328914,1681382184,1682883176,1683407715,1684605451,1684964181,1686375531,1686572406,1687228988,1687236156,1687238599,1688631229,1688907428,1693905970,1694678234,1696017211,1697022103,1698247372,1700196518,1700874190,1702743585,1704831752,1705191422,1705572464,1705775316,1705920264,1708553688,1709604401,1711224201,1713051167,1715999558,1716087943,1716947524,1721557559,1722492001,1724478613,1724631897,1728197301,1730461660,1732377833,1740500925,1740503023,1747349646,1747349737,1747349747,1747349811,1747350242,1747350353,1747350383,1747350483,1747350570,1754249179,1758838683,1759487629,1759488516,1759498393,1759499821,1759502442,1759502966,1759512274,1759512283,1759513528,1759514495,1759514515,1759516437,1759524172,1760335250,1762975960,1762992044,1763004314,1771261987,1772061961,1772164204,1772417482,1772475101,1773460108,1775305704,1778177081,1782043531,1788148481,1789421301,1793905730,1800839994,1801140929,1801396125,1804673412,1806579373,1813955111,1814430790,1816595094,1817436421,1822787251,1827892416,1828043124,1839996532,1839996844,1841030555,1842560365,1844006530,1844448916,1844480213,1846724376,1853272628,1856607747,1861064328,1863000850,1867708596,1868655428,1869007419,1872936175,1873773882,1873774456,1873775792,1873776479,1874142716,1875798230,1877413368,1880233189,1882601503,1885862630,1890372289,1891031342,1891205640,1891938925,1892631265,1896919160,1896919227,1896919294,1897898461,1899147627,1900573373,1901379444,1902628941,1906789934,1906790006,1906790139,1906795057,1906796594,1906797455,1906801573,1906801694,1906806837,1906810233,1906810485,1906811690,1906812875,1906817274,1906818921,1906820915,1906820924,1906823423,1906823469,1906857590,1906857691,1906857989,1908003407,1918700844,1921631441,1925206882,1927020241,1928994000,1934036927,1936188797,1939984501,1939994885,1941474619,1944071536,1945201987,1946130305,1946324244,1947055740,1948193468,1949193282,1951127334,1951598957,1960661844,1964294607,1971670426,1973838680,1975660003,1977074332,1977076352,1979063800,1987660949,1991785763,1992080509,1995174355,1995890751,2001507875,2004488903,2015900220,2018783243,2021213332,2023260368,2025018361,2025037989,2025039155,2026455612,2026543248,2027114414,2034028822,2034497157,2034927376,2035815698,2037403782,2037552632,2038238057,2038463378,2038609522,2040354520,2040943501,2041028464,2047340057,2047377876,2047791608,2047824538,2050823774,2050838609,2051525062,2051827668,2052255777,2052901511,2053206810,2053240934,2053478875,2053493456,2053853373,2054449324,2055229681,2055578022,2056180496,2057710300,2058751811,2058759336,2058759788,2059048621,2061275137,2064241908,2066721635,2067699997,2071301924,2075934693,2077460241,2077463931,2078177352,2082273412,2082279457,2082340026,2082350395,2082490504,2083899515,2084905908,2087383811,2087506861,2087568425,2087595516,2087950666,2092046651,2092301721,2092419132,2097381010,2097529923,2100199727,2103470828,2107063121,2107436658,2113664954,2116750738,2117068897,2119040128,2122563214,2122618177,2124668692,2133443920,2133514276,2133540902,2134191641,2134715695,2138494997,2140204319,2142609419,2142633914,2144770101,2146688546,2151094932,2151644274,2153187194,2156215921,2163712208,2168105062,2176727539,2177318798,2178944930,2179027416,2184528600,2185606643,2186571792,2187374596,2190645414,2190660247,2190897184,2194211966,2194876236,2194876314,2194876881,2195314033,2195413098,2195424198,2203121973,2211529485,2216861598,2219976143,2224936471,2229428098,2233205867,2235535537,2238302643,2239584661,2243922068,2246095470,2249578444,2251500542,2253395698,2256423319,2257131811,2258848076,2259012151,2265403416,2269793269,2277922362,2278366865,2281444864,2283990470,2284221844,2290521795,2298483014,2298859942,2303709693,2305684069,2306183534,2313038876,2315634657,2317618110,2319104481,2326416557,2327685947,2330979339,2331542577,2339348712,2340566443,2343955873,2343987387,2344081298,2344135862,2354634240,2357782940,2360233424,2362899900,2365749167,2368305640,2372460029,2372478071,2380959235,2384339112,2385564998,2387086868,2391410598,2392072803,2393811335,2399346319,2399662383,2399865739,2401643245,2401782259,2403261116,2403870591,2406918497,2407789481,2409182571,2417084170,2417165267,2417652035,2419411749,2419417423,2422324904,2423117096,2424431334,2424771770,2432634086,2433143557,2435584133,2436015021,2441679501,2441854846,2444838503,2451094457,2453483137,2453497460,2454223125,2454448917,2456215407,2459247176,2463271525,2463506842,2467234433,2469945372,2473920266,2476783882,2485004952,2486666796,2489018185,2489169796,2490201095,2490847830,2491969832,2492970238,2497220049,2503042985,2515254157,2518379243,2518777282,2525588137,2525608018,2528358668,2531896313,2539686262,2542890487,2545443378,2551310943,2554772601,2556085817,2558131228,2564231467,2564346385,2568929373,2569358076,2571159128,2572746788,2575905107,2579846032,2582295686,2585286228,2585297154,2587884409,2590263013,2592032772,2597156358,2600208325,2602467246,2614031703,2617427457,2622453927,2622601193,2622997773,2635726130,2636739119,2637611531,2637745410,2637827916,2639832942,2644708943,2646831691,2652889161,2656916375,2658971428,2660417858,2667387895,2669967601,2671812960,2675377616,2677517890,2677527742,2680331975,2682569422,2687839420,2688047810,2692646873,2694622232,2697812844,2707358863,2707431632,2708098424,2708256980,2721005193,2721996537,2727613517,2729386864,2732129495,2737608016,2738025026,2739504392,2743561936,2745053658,2748129339,2755346949,2756835810,2758308210,2760059768,2762308724,2772048233,2773342582,2774237802,2777215669,2779765943,2780442125,2780900117,2784038323,2786612080,2787145966,2787151566,2791623281,2793843165,2794535853,2794558276,2794571602,2794589073,2794607684,2794781905,2794812897,2794904579,2795201682,2795215251,2795316793,2795413889,2795489178,2795518714,2795546979,2795547152,2795551511,2795554576,2795555553,2795567189,2795581043,2795588603,2796767057,2797512177,2799152382,2799526810,2799947922,2802973072,2804403738,2804874542,2805637755,2805753744,2809447657,2812187177,2812916202,2815541885,2820491263,2822394574,2829422945,2831048350,2832237259,2834623189,2837348717,2839958087,2840525902,2841159353,2842490055,2843506215,2844781614,2846385194,2846982791,2849248490,2849860412,2850213786,2852028874,2852573181,2854701866,2854943229,2855519660,2857974075,2859686627,2866201598,2873369054,2873382924,2878248977,2878625875,2880150758,2882016813,2889508141,2894321712,2896549226,2900972274,2905747927,2907164383,2909422460,2910191497,2912050734,2914081458,2914744694,2914938714,2915009556,2916482073,2917041430,2918571873,2924790692,2931708704,2932164581,2932643151,2933052029,2935350303,2939956665,2940702931,2943539162,2944512053,2944562948,2945364171,2947166646,2950332665,2953032334,2953041500,2955690868,2958695479,2959025464,2963193938,2963907974,2964323647,2965610869,2969439522,2972958854,2976917923,2978201778,2982085395,2985605450,2992765158,2996423818,2999691650,3008190733,3008855969,3016122305,3017646001,3023062741,3023766416,3029366772,3031325313,3032047068,3036119914,3036992672,3039024727,3042813479,3043177368,3044984954,3050467218,3051886594,3053067553,3053287882,3062030652,3065938060,3067331584,3067801157,3067842181,3068762275,3074108603,3077857486,3080857101,3087935921,3088190003,3091255985,3095401268,3096813247,3098725318,3105671535,3111527444,3115079967,3117883740,3118052513,3118932015,3119183299,3121944857,3123256667,3124496054,3126706525,3129135980,3130292716,3136193853,3138538729,3143250549,3145203874,3146277579,3146688000,3150523560,3151212508,3154412692,3155723084,3156177950,3159557566,3164499075,3164706839,3168577861,3171832589,3173559921,3174529089,3176196996,3176871024,3180784320,3181226348,3185392090,3187205025,3188304803,3189849017,3190997898,3192015124,3194172481,3200818130,3206103617,3212240200,3229338204,3231038915,3236684869,3240062262,3243217472,3244361100,3245554401,3249410406,3254464708,3257959952,3274402918,3276160836,3276181105,3276196901,3278107133,3289739448,3290502878,3291450742,3293286977,3293297241,3296419295,3299472058,3299767442,3301223392,3301309499,3301391192,3304599725,3306064327,3308237550,3313552392,3328014532,3331885553,3332277580,3333914252,3337182013,3337858974,3341471161,3342158460,3343555600,3347209717,3350345047,3350816321,3351869587,3352060268,3355691995,3356175586,3357239148,3362723114,3366755503,3367073048,3367944003,3372319994,3375346812,3376868662,3380047964,3382258705,3385088233,3389287501,3391503522,3392485763,3392751068,3403435361,3403782237,3406109171,3406111906,3407120290,3407122639,3408196928,3411575670,3423045385,3424242744,3426100153,3426523263,3430187119,3431675506,3431798787,3431896672,3432167999,3432725491,3433958809,3443103158,3445734210,3450482982,3453219838,3455171543,3458629656,3460581568,3460835389,3471910127,3474158466,3478804050,3479897537,3480605972,3480868929,3481097537,3485240025,3491815953,3492209950,3494777461,3498728233,3500328283,3503665706,3503925212,3506796962,3514555514,3514565086,3519718992,3519725933,3524188747,3529349528,3542452078,3550700124,3550989552,3551573749,3553175952,3553442167,3554781799,3556847596,3557221487,3557691349,3558264087,3560824248,3563344816,3565186253,3565418379,3566074326,3569886279,3570187564,3576593305,3584104748,3586564634,3586945393,3588013803,3590119076,3591676857,3594103710,3594126223,3605649145,3607964178,3610130320,3611466472,3618863110,3621805519,3629119210,3629792790,3635135986,3635459541,3636074310,3638424639,3640911628,3642130958,3647798063,3656108419,3657615451,3659534155,3659534172,3659611370,3659667263,3660545348,3660867367,3662104715,3671487562,3674207720,3678946749,3680027665,3684023399,3686510836,3686613485,3686646984,3687433566,3691543485,3691543777,3694814128,3695175653,3697285380,3698130051,3700803863,3704722354,3717443225,3718851041,3722297297,3724304421,3727475379,3727535579,3735375385,3735382080,3740438523,3740440657,3748157778,3751843037,3759175702,3760229117,3767579376,3767636566,3774416951,3774620406,3775107448,3777554302,3784459817,3789217359,3790213466,3791430232,3792756850,3797275201,3797334865,3797547975,3797752814,3798120765,3799727891,3800284920,3802208503,3804066593,3807736858,3808570978,3811590943,3812650457,3814583456,3816238011,3817828977,3818244185,3821631768,3824973847,3827674221,3830752599,3831121452,3831131041,3837373870,3839962587,3842157165,3849728326,3849729892,3849734551,3849787726,3849792721,3849819373,3850951568,3853184002,3856121458,3857014848,3860607422,3861431943,3861926244,3867504094,3869648625,3871255217,3879613384,3888702999,3893630517,3895969787,3897018811,3898712433,3902486573,3904611129,3909678524,3911290870,3914258422,3916138569,3917283101,3919381871,3919568627,3924938673,3928836058,3929271846,3932881151,3932899585,3933213384,3934007962,3950379841,3960912026,3973890763,3976040035,3977971580,3981048153,3981060932,3981985710,3982983475,3988202550,3991078309,3992022849,3992259208,3993609185,4006426271,4010941807,4012569891,4013412307,4014322879,4021161495,4025854722,4027536004,4030686503,4033312623,4035527703,4037300319,4043405137,4048222256,4048420974,4048962899,4049948378,4051811237,4052267313,4054339631,4062598208,4064836207,4066383490,4070580503,4073707968,4080427569,4101511682,4104807039,4115427659,4116271014,4117626035,4122766752,4125939775,4127381498,4128299636,4132054341,4132795027,4133480683,4136878052,4137094151,4137128166,4138537192,4138587115,4148483014,4149626272,4149641566,4149809179,4152090640,4152153727,4154732349,4156628388,4157060403,4159166567,4161006924,4161031359,4166727800,4167095051,4168702437,4168921085,4175490343,4178043127,4179607399,4180201861,4182917435,4196816243,4201195770,4201710836,4204344500,4207814302,4212159173,4216249688,4218603456,4220181346,4221072852,4230252988,4230808631,4236867197,4243509465,4245730359,4250048329,4251017064,4254397175,4261049438,4265986719,4266150865,4270257086,4272517612,4285995571,4287463560,4287809158,4287924367,4293141634,4293320049,7,171252454,314658260,1911007288,2310391087,2705648135,3085052283,4199583372,0,0,63,66987915,193433406,366428436,366991379,487687151,545941207,716916462,900018457,911616432,914855142,981141093,981156754,1135214957,1135523977,1201200239,1213136917,1357549542,1437166305,1491010671,1491010869,1881252413,1964062562,1983295731,2035443912,2412701058,2447973967,2572472237,2572499572,2572504631,2734871983,2819823116,2856570282,2856570297,2873757688,2905936018,3147193074,3147281891,3229893628,3497603669,3576896779,3613204738,3628727675,3797575573,4020469118,4072505995,4072506010,4072506013,4072506057,4072506072,4072506079,4072506084,4072506156,4072506170,4072506173,4072506189,4072506203,4072506204,4072506218,4072506235,4072506236,4072506350,4072506360,4072506367,1984,3609572,4707302,4731941,7066741,12732264,12733869,12874473,12898727,15239865,15443925,15464989,17770158,18806137,22641470,34805542,37254453,38352510,47103897,47124528,47160482,47264668,47270558,47521880,47670735,47682584,48206184,54052064,55399270,55790429,57861540,64629239,65951659,73540622,74816563,79005572,79010572,79432449,79977826,80960607,90941114,91781471,93732497,101061895,101792620,105281118,114635485,121111459,126395821,127613999,134819976,135124399,135156325,135512978,139443164,140195744,146403274,147165318,147311351,147680945,154712981,156193153,157683252,162021680,165184869,165682351,167795310,169177047,169285407,170248114,175536255,176298648,181584625,186190871,188366635,190461039,190805290,190817793,191644192,193330267,200367649,204872798,208246903,213994908,222038678,222914983,226753977,227658815,230657663,231976681,232418677,234224516,235125560,235385397,235630461,235880887,236100347,237106084,237695302,243768879,244905302,245221564,245221621,245248688,246957980,247379872,247404538,247547714,249186148,249832804,250298968,252007821,252166643,254498243,256250975,256734086,257675257,258276240,260078806,269653037,270614174,270803459,279865482,290747254,296104342,296106331,296214241,297365588,297388265,297388314,297395043,297872731,297875338,305678573,310113063,317059542,318726251,320983337,321380700,329390871,340233049,343985311,368331859,368339983,374202536,374729119,377042975,377218502,377330983,379160277,387137528,390536878,397426025,410462833,410898354,411028646,415359567,418289923,418809394,420699727,422768411,423087664,434374676,434499530,439966930,443910462,444881445,446735168,470802373,473022090,475752042,480190019,481797890,482141996,493334140,493996949,494002753,494111972,496668263,497004637,505642028,513006918,520166698,522732652,524323805,524791178,525296785,532366388,537994409,538156652,539123093,539125333,540384923,545724556,546598380,552815312,564847266,572585472,572589595,572660745,572917514,572938118,581295982,583116728,584477771,585356786,585510953,586974440,588341431,590260151,593171510,600861600,602587622,608185550,608501000,611172806,617227910,620862123,625412750,626878575,627192073,628675473,636454657,644892435,645708934,646772532,650376939,653264074,653865504,654835286,655274400,657684596,657843927,665654464,665772443,667917050,667982163,668803663,678409190,685972429,687873546,699223116,722349553,723381066,723506578,725289629,728910939,728916446,729301272,730375222,731520837,731524865,731524893,733458327,734942836,742063133,744425628,745118723,750501894,753379261,753585532,755936840,755999442,757164322,757742871,758908039,758927262,766978617,767310694,767319597,768502512,775086059,775783015,776818569,777129529,782249017,782470551,782586541,783225086,783819749,787058931,793173186,793643539,793791572,794069868,797737785,801549019,805476735,809560577,810471911,810660018,813069363,813965189,814609400,819689086,822265343,827811881,828807618,840895172,842670706,845178939,849626506,857304293,867054787,875581912,878480613,878489001,888652626,892902192,904040802,904780949,904781069,904781208,904781211,904781269,904781270,904781407,904781445,904781469,904781569,904781597,904781741,904781750,904781797,904781798,907680375,909542970,913350787,915552624,943105427,944616168,945567936,946059164,946112067,950116031,950459761,950797941,950991772,952407653,954708706,954904735,956279390,959296218,959317553,960000436,960088334,964474682,965248297,965252181,968600148,969495568,969714387,969714391,969714751,975014436,976847064,977515724,978655375,985441466,985451059,988676432,989199112,995754553,995754557,998100773,998582596,1001682227,1002897238,1005026102,1007267340,1018029509,1019292109,1021170671,1021615491,1027478448,1027904949,1028176876,1028524011,1033544761,1037073656,1039464298,1041396131,1043364491,1051084878,1053049944,1055328538,1055480209,1058862972,1066609925,1068948457,1071874351,1072134738,1082834847,1084511341,1087693738,1089012798,1089634494,1093384439,1093825560,1094815391,1098082937,1102471353,1113642022,1113846049,1121249692,1127953536,1132317159,1132485954,1132585385,1132689597,1132723356,1132858392,1133501028,1133636064,1134046361,1134351151,1134824033,1135467502,1135737574,1135775689,1136782059,1136883336,1137085890,1137173922,1138138823,1138714596,1139072942,1139153897,1139221159,1139981182,1140405028,1140510661,1141246959,1141280718,1141381995,1141584549,1141719585,1141874653,1142159541,1142193300,1142260818,1142366610,1144440814,1144457023,1144667374,1144802410,1144975561,1145579956,1145625081,1147135141,1147314976,1148184718,1148522564,1149131059,1150514349,1150729533,1151393172,1151494449,1153073825,1154465661,1155177503,1156094385,1156940664,1158572559,1160038984,1160487168,1161167906,1161578459,1161965872,1162013821,1163255421,1163472226,1163645377,1163777146,1163979700,1164916562,1165010690,1165068597,1165937726,1165940993,1166410608,1167096330,1167193469,1167260731,1167598577,1169823858,1170720439,1171147706,1171150005,1180230175,1180849387,1188216287,1188228500,1188701654,1190334387,1190352716,1190641324,1202600586,1206718941,1209302133,1214814043,1216095517,1220486075,1223892937,1224444732,1225577971,1229986049,1243738793,1247471306,1252266596,1252792940,1253960230,1254127330,1255848785,1255859538,1257563663,1257583343,1258195056,1258213434,1262993336,1263908042,1265512654,1267283463,1278475387,1281229947,1281889125,1284797630,1288585218,1290240457,1290513099,1293031053,1295516865,1297095740,1297597617,1298827289,1298832842,1299380998,1300818337,1304310342,1304455504,1310534169,1316956180,1336232039,1337809090,1340075459,1343684265,1347737800,1348149256,1354685816,1355025196,1357282216,1357301365,1363667295,1364395531,1364732891,1373278040,1373514813,1373685873,1375205051,1375419602,1376146087,1380234474,1380513046,1381723825,1382632688,1382645602,1382709874,1386126578,1388184353,1389190819,1389902309,1389912616,1390104485,1390958270,1391687090,1391699393,1393151104,1395748391,1395924208,1397018707,1397022500,1397827261,1398423514,1400330808,1401462671,1410284129,1411428439,1412479074,1412717811,1412831927,1420822802,1423109435,1423890423,1424552007,1425040900,1428131728,1431817030,1431897749,1433480127,1433483767,1434457973,1451286836,1451565010,1452211848,1452224159,1455851258,1458060161,1458176029,1458620255,1463365872,1466302404,1472319400,1475303091,1484355552,1486115226,1486401243,1489893113,1490054949,1492145100,1494001659,1494630697,1494690535,1494695213,1494714660,1494714786,1494714930,1494889015,1494990523,1494992680,1494997876,1495466906,1500014997,1502962162,1504548128,1505655813,1508029184,1508045454,1509815249,1518807662,1524160328,1529373691,1536802563,1538089784,1539586715,1544812783,1547140470,1552392687,1552405115,1552405169,1553111822,1553462237,1554120313,1554158027,1555241094,1555436471,1555595989,1556675361,1557492455,1557696008,1558835738,1558865070,1559582938,1559928005,1561078602,1565016185,1565113430,1565407826,1568314306,1568314316,1568317266,1568696751,1568699472,1568940804,1569248185,1570879860,1573625992,1573800670,1576869802,1581247153,1581398717,1581675892,1581718434,1583510121,1583803496,1588886160,1595292826,1602148307,1605015374,1609481646,1612153257,1618209596,1618218864,1618873873,1619384363,1624861042,1630153983,1638526919,1639454708,1640524262,1641042489,1641812886,1647303548,1648240296,1650468220,1650500409,1651513056,1658862087,1658979753,1661301475,1667470132,1667473335,1667728240,1667806132,1677105623,1680875001,1680882207,1681660610,1685495090,1685495093,1685495270,1685495398,1688394353,1688567575,1688665455,1688778883,1690751126,1691125863,1693300755,1694472929,1703388735,1709297356,1709313729,1712511978,1715661089,1717927392,1718114956,1721373840,1722360575,1724823399,1726408681,1726606395,1726645504,1732927910,1736066754,1736347741,1740486766,1742215384,1745377406,1758824175,1758930481,1758975612,1759122505,1759143730,1759143733,1759227293,1759313682,1759313685,1759412017,1759432510,1759498975,1759505228,1759507354,1759515800,1759642661,1759864276,1759893786,1760159824,1763810143,1766750547,1769211545,1769618102,1772590156,1775156822,1780760274,1783870720,1784406502,1786353732,1793007575,1811810046,1815656403,1816569647,1816866992,1822574126,1822868024,1822868031,1823268852,1823275309,1823288115,1823390804,1823768300,1833535991,1842420860,1844031908,1844296341,1844524436,1844853963,1845272265,1845433501,1850725233,1851761689,1851765614,1852766386,1853687691,1854177922,1861204803,1863593250,1872674263,1872992134,1873841021,1877281407,1877305076,1881597618,1884316146,1886743174,1887188539,1892879921,1905997196,1912353097,1916296381,1919640688,1919643810,1924325687,1935798204,1935801369,1935813711,1935815187,1935818499,1941710024,1944260378,1945210145,1951157591,1955955663,1957378415,1957388660,1957444069,1958153525,1958153878,1962799016,1964448624,1967235715,1967514117,1968334692,1970709900,1974828022,1977445003,1980811473,1981302481,1984866213,1986874949,1987285901,1987558613,1988913069,1998855379,2023930736,2026542768,2029442974,2029502301,2031253491,2041190670,2044176332,2044519717,2044521677,2044845895,2044862336,2050748464,2055299797,2059226128,2060744697,2060874008,2061631935,2062602594,2062613436,2062713055,2062721365,2062782118,2064194523,2064289093,2064667157,2064835977,2065546931,2065580690,2065783508,2066019598,2067177842,2067640249,2068518016,2068619301,2069026672,2069773511,2070805664,2073324624,2075547993,2076314666,2076760108,2076927096,2078661044,2080078919,2080126248,2080270176,2080768362,2080948565,2081049148,2081811414,2082081519,2083365940,2084275182,2089789238,2090043919,2090165361,2090287045,2092471497,2092773191,2093281591,2093290649,2093484170,2095261287,2096596043,2096775591,2100685312,2102866955,2108433077,2109903284,2110249550,2112026046,2112754908,2114424326,2115251185,2116737470,2118764990,2119510407,2120903194,2121183749,2121530494,2121539444,2122085862,2123968241,2123974461,2124038667,2126585211,2127702833,2127711196,2129393172,2140172366,2141043403,2144163444,2144352359,2146552134,2146559400,2146579609,2146771534,2146787712,2147192784,2149214372,2150227387,2151276842,2152677197,2158829447,2159124528,2159550475,2161337980,2161361535,2163722410,2163917836,2165826914,2169168320,2170868227,2173022808,2174751247,2179048400,2184998274,2196541409,2200622033,2203412941,2206322353,2208794483,2219653172,2219657520,2225010953,2226828879,2238722895,2238722920,2238723506,2241976578,2245936247,2248375230,2249276550,2249625301,2254065144,2254179087,2254183431,2254275149,2254449430,2254449877,2255178054,2264880989,2270863210,2290294367,2304704334,2304866355,2305219189,2310350875,2310486036,2312897274,2314773060,2315564905,2319231065,2319463533,2325240383,2327016339,2330482855,2337919027,2340169455,2359883328,2361871491,2366081778,2369823335,2369831600,2371523459,2372759050,2374977123,2376431395,2378889732,2382890223,2383755454,2386589953,2387052696,2389856295,2391789782,2398718314,2399324290,2400888860,2401211408,2404756392,2406557074,2407241140,2409418646,2411497922,2411691127,2413846222,2413908037,2414944572,2415208709,2417936111,2419639306,2423159152,2423360684,2425978408,2428076111,2437572023,2440527060,2444775143,2449407487,2457428534,2469735934,2475146676,2475744613,2476033552,2476112212,2476147614,2477393954,2478803388,2479415778,2482075359,2485317413,2485370363,2488499588,2488699734,2491415998,2492607180,2493496209,2497515972,2499072481,2499532790,2504383993,2504870149,2505121421,2505147736,2513647314,2513693640,2513701512,2513706827,2521253655,2521398855,2526527953,2526528078,2527291586,2527292245,2527666001,2528098475,2536669081,2536933437,2537106090,2538335365,2541170503,2541170604,2541177518,2545965593,2546249066,2546819122,2548278991,2548782015,2549421379,2557808039,2557863700,2558865115,2568950385,2569073380,2569341502,2569405925,2570837952,2575053435,2575619554,2575627585,2579451785,2581687876,2582936524,2586547509,2590439971,2600983050,2602643559,2605946857,2608238576,2608504686,2611889973,2612202111,2619739935,2621175072,2627204334,2627570013,2627677159,2631480810,2631901285,2635187702,2637430468,2638897207,2639751704,2642390316,2644459471,2644532855,2644906311,2645171587,2647433605,2647443463,2649904288,2651288351,2652440186,2655263134,2660229222,2660362019,2662714632,2671981072,2673085999,2676359415,2678218950,2680015310,2683201101,2683726243,2687071289,2687546085,2689958531,2690565794,2691049537,2696922944,2702278755,2705586928,2707450736,2708750293,2710694053,2710777678,2717039465,2719746264,2719953243,2722365346,2724396360,2730361077,2732178535,2732249147,2732255792,2732453216,2732465831,2733162785,2733179003,2740913336,2743326046,2745816408,2746770100,2768031559,2768594053,2769743066,2770453396,2777301260,2777413063,2779047561,2779131760,2781151044,2788878449,2791114477,2792266216,2795123222,2795130739,2795148393,2803000277,2803220098,2820015673,2824852881,2825063248,2825297984,2826183623,2826618777,2828159974,2830840737,2840364717,2844137461,2844192015,2844331414,2844474265,2845536368,2847702680,2847708560,2849875839,2854691117,2857021867,2857111846,2857167445,2857291628,2857718467,2857718874,2859609075,2860369035,2860944275,2861234828,2861431296,2861773187,2862323803,2862729831,2862789186,2862818280,2865000297,2865536587,2872917161,2879220442,2885591219,2886256228,2886266660,2886337850,2886340600,2886347487,2886358758,2886559394,2888553420,2893735969,2893987517,2894277589,2895201770,2895970159,2903889952,2904798808,2907566289,2911967032,2913775681,2917443420,2921648360,2921994283,2925162127,2925540459,2931480722,2936112276,2938485423,2939997155,2941295122,2942568797,2944555176,2950549599,2952067971,2952072562,2955690120,2961421753,2962144430,2962519996,2962841785,2964270344,2964373735,2965548040,2966852375,2970298080,2974400461,2975755381,2981996158,2987922608,2991195167,2991625994,2993771546,2995901561,3000958971,3001281849,3001388716,3004478994,3004479027,3004479111,3004479159,3004479171,3004479184,3004479190,3004479239,3004479240,3004479258,3004479289,3004479305,3004479323,3004479334,3004479373,3004479389,3004479390,3004479401,3004479425,3004479785,3004479787,3004479818,3004479829,3004479837,3004479976,3004479994,3004480114,3005847375,3006723884,3006726944,3006727797,3006731179,3006737252,3006744684,3006811183,3012299493,3014399025,3019017018,3019072181,3019996757,3020108825,3020133371,3020188532,3023885513,3024558034,3024589567,3024626538,3033483503,3034109278,3035739007,3035887950,3044634578,3044797796,3044821749,3045244983,3045788419,3045876876,3046124074,3046256428,3050244615,3050333064,3050334784,3056297406,3062281966,3063798750,3063849681,3073445035,3073797863,3073848296,3086119708,3087786680,3089398889,3089451715,3089454054,3089461994,3089735415,3094552970,3097888413,3098875466,3099276787,3104375123,3104503715,3105798493,3107144912,3107146953,3110631110,3110681545,3111601102,3111601746,3111606786,3114815727,3119543502,3119594433,3120807553,3120857998,3122897068,3125786613,3128821880,3133975234,3135838657,3136281421,3145164732,3147940006,3154068140,3154152867,3157412719,3157501664,3159380027,3160589879,3161016478,3161897203,3174437714,3180245112,3180300610,3182786585,3183126568,3183293814,3183325319,3184294753,3188347051,3191217062,3196370198,3197567695,3198643172,3198783739,3198824989,3198841920,3198930383,3199640352,3200095506,3203439089,3203573947,3203579445,3208441350,3209729826,3210506925,3210514725,3210570457,3214383466,3214394316,3214653823,3215790970,3217760577,3218901480,3218928718,3218996674,3218997101,3219339071,3219427268,3220535722,3220543483,3221757640,3223098753,3224727829,3232284385,3232339054,3234508143,3234559072,3235473148,3237969392,3243142044,3247991594,3253953941,3269910681,3270985722,3273573836,3273628995,3275986591,3277061645,3277112578,3277868236,3277980164,3278129999,3278154322,3280832255,3280992609,3283017533,3286262047,3290414111,3301409832,3301494567,3302526185,3302610918,3305712858,3305866028,3305950755,3309540327,3309590022,3309595898,3309596203,3309660560,3309660597,3309937069,3312550946,3312639405,3317007142,3317095593,3324397363,3331028046,3331525682,3331580349,3331802213,3332642035,3332696700,3333929978,3334870005,3334920442,3335058344,3335315569,3343940221,3345496201,3350023967,3353092349,3358586999,3365687143,3366763202,3368167300,3371155980,3372842751,3373802982,3374003367,3374007861,3374013921,3374033257,3374071862,3374072315,3374075119,3374222601,3374506623,3377952754,3382868701,3384928690,3388197033,3390931348,3391051206,3391063809,3391068622,3391334282,3391402631,3391423133,3391432603,3392425741,3394879910,3395277647,3399311251,3402270417,3404440519,3414226886,3414277321,3415566709,3417045783,3417060092,3418683074,3418733517,3424453774,3431921225,3437307073,3437430868,3437705452,3444401619,3445590826,3447374472,3456431399,3458638240,3461359920,3463272868,3468986640,3469121667,3471246134,3474393156,3474446194,3476056250,3478543821,3486841411,3486906847,3489097968,3491201265,3495569706,3496705474,3497897502,3497994843,3498252682,3502149957,3504414102,3504826781,3506839508,3506948350,3508950458,3509210745,3509498189,3511959565,3512025010,3512493029,3514111400,3517669498,3518790968,3521920341,3523035738,3523862571,3524226140,3530307622,3530358057,3536335853,3536792162,3538712404,3541452460,3541507619,3542648636,3544416242,3550676375,3551025439,3553383951,3556498831,3561501051,3561585780,3565016796,3565023071,3565174365,3565227623,3565288856,3566089568,3572109810,3575114019,3577841990,3586425916,3589694483,3591020567,3592221649,3594125448,3595182758,3596128381,3602035250,3602533630,3602552275,3604829927,3607233834,3607322789,3607604079,3608554389,3610981370,3617629034,3619761411,3623812162,3629877419,3636237811,3636292476,3639577654,3639632313,3645953597,3647523178,3649784978,3653883892,3660676457,3664234276,3674197367,3675513627,3681233287,3684650455,3688377898,3689406359,3692544695,3693437133,3694959415,3703294733,3704443907,3704956777,3706490306,3709178884,3709268355,3709272958,3717182590,3718660896,3719413702,3721853564,3731122282,3734934472,3736397122,3736397691,3738359136,3744502996,3744505315,3744515994,3744516038,3745225898,3745403285,3749377655,3751498613,3752631559,3753565240,3756319792,3758308501,3758308691,3761682835,3762386667,3762488637,3763193356,3763904751,3764062969,3764739038,3769398133,3770065529,3774076759,3779092995,3780318738,3781089827,3783201212,3785420602,3786786081,3788364543,3791375542,3791430201,3791912060,3792007260,3792147146,3793208754,3794029235,3805317549,3808957225,3809652473,3811984999,3812594538,3819295903,3819351056,3821104144,3821104746,3829518367,3832811824,3833121835,3833171090,3833706374,3838812042,3843969806,3844552031,3850681433,3851222744,3851541567,3851602009,3851679807,3853676291,3855415829,3856249405,3859110665,3859972063,3862928629,3865386916,3865396334,3873108359,3873163016,3876524049,3883472548,3885986978,3888196487,3895773227,3898366596,3900605466,3900796753,3906034907,3907036333,3914330405,3916906002,3922403377,3925982068,3933039724,3936549300,3939824482,3940957272,3941201834,3941535714,3943160335,3943296300,3950173236,3955179593,3959867562,3960938237,3961299015,3961303520,3961836502,3962329360,3963273426,3966271140,3969493837,3970184201,3971378905,3972349404,3972404563,3974206923,3977375686,3977639927,3981851856,3984175284,3984369770,3984383153,3984388901,3984577838,3986753035,3987449768,3988320676,3989122328,3989124781,3989300792,3991957101,3991978776,3992246021,3993156440,3995285601,4002046206,4002059123,4002298131,4007368305,4009075902,4012314248,4014272956,4018800601,4021398623,4022152923,4023242992,4034787018,4034837957,4040007159,4040507273,4040558214,4042630615,4042667369,4044815570,4044899805,4046325025,4051504220,4051593171,4059166898,4059387372,4060969098,4060986772,4062588735,4063625944,4063736412,4064813411,4074640059,4077930265,4080197122,4081731399,4081736449,4081740860,4081761692,4082508192,4082648933,4085037592,4085499470,4085741867,4086206754,4087477773,4087973382,4087974431,4087975312,4087977920,4087977986,4087982672,4087983230,4087984585,4087984590,4087984656,4087988411,4087993231,4087993234,4087993291,4087993428,4088004545,4089941093,4090379779,4094838531,4095533224,4098180267,4104794847,4104808845,4105491350,4105500480,4109580593,4111598640,4115797781,4116207257,4116258198,4116322118,4116406345,4116912946,4122262153,4126221625,4127308650,4128209898,4128210099,4128224738,4128228031,4128452341,4131804567,4131859224,4137741343,4141029933,4142953920,4145022541,4149201544,4150566897,4151710650,4152474623,4155185738,4156445644,4157556469,4159136925,4159401066,4159780211,4159864444,4164601660,4166043368,4168091484,4169450331,4170161097,4170579962,4170925049,4171014006,4171016671,4171029715,4172482250,4175353143,4176008925,4178981053,4184703759,4186748423,4188894668,4189635776,4190045706,4190142208,4195146068,4196943735,4199824850,4203521301,4206809827,4206944958,4207535653,4208164707,4211585807,4215346074,4215356593,4218114605,4218115138,4218132009,4219656584,4219999876,4220379359,4221957810,4222018626,4225873997,4227433758,4228171984,4228217908,4228360888,4228368741,4228368760,4231583294,4231662792,4232149414,4232629512,4234942237,4235762280,4240864861,4241320459,4241740950,4242647335,4243702915,4245105172,4246629902,4248741847,4252833472,4252840599,4254781707,4254799704,4255058051,4260594638,4261873154,4261894730,4262104449,4262374147,4262375371,4262499171,4264253465,4265048576,4267292711,4271528787,4272039260,4272350188,4272417877,4276136562,4288066094,415,6205003,47871540,54631547,68945260,76317054,90122581,107533418,126180178,134757519,149084067,159782934,165071847,169736776,205527546,224032181,244603010,255553804,262051769,263431316,289494951,371032970,373243562,374621869,387545720,415171499,415171548,415171976,418990556,418990602,435420269,461226423,483976516,501379566,531625563,553327069,557914884,590191545,595217502,631419393,656131164,668816409,678957092,680578927,714686602,715141614,717942499,720974524,720974736,720975995,725617684,744932012,780626120,793535325,806495002,817571047,823641433,857348365,859756734,862586280,862607507,862637170,862767957,863187547,863261727,871542102,874127079,874448701,877175745,893771636,914435801,931438088,936346962,937200556,985925171,999743180,1015486168,1026348750,1029964103,1030875558,1083568115,1106088318,1206251138,1219433535,1220725895,1220852235,1220852260,1220852796,1220852957,1230410191,1236957398,1240508317,1242746690,1260212779,1276379155,1281346067,1282239389,1338160975,1340954405,1351436722,1361325259,1374669131,1374800320,1389479998,1389489864,1401511709,1416204741,1421711922,1442213995,1451199708,1452449030,1467196671,1467386990,1481066904,1490648152,1514073041,1515784934,1515785058,1523142552,1553174585,1554493328,1629584534,1641166031,1651813653,1651813852,1651813873,1651813877,1651814134,1661678914,1679178836,1704277516,1705410866,1705908110,1716909455,1739901060,1772526810,1780819577,1792953560,1800373353,1804335977,1818263278,1821800212,1833750850,1834601376,1834613468,1866278547,1867401367,1877316119,1912525112,1936236019,1945296852,1967994851,1997464432,2003082032,2013078789,2055461758,2058918178,2080694907,2086814061,2089989988,2123843096,2170766397,2172738430,2174442073,2177527468,2178512614,2233637259,2241981847,2246941078,2268386306,2274845447,2274845649,2279046513,2293400491,2299670458,2300280964,2300527715,2305877279,2307152224,2316307169,2322963439,2335588857,2337430377,2359562546,2360555826,2389375265,2396889473,2405952063,2419834458,2423179189,2436862648,2436862650,2436862651,2436862652,2436862653,2436862654,2436862655,2439178127,2460729245,2517521888,2517875246,2524826096,2585317679,2631335866,2712012329,2717013248,2718435811,2726590321,2726667654,2726667661,2726667752,2726667756,2726667834,2726667995,2726668398,2726870506,2726991293,2737177336,2757711981,2787445139,2796817467,2812190333,2816464305,2817592022,2824075537,2826795200,2827908591,2830699603,2830965258,2841353452,2872823135,2876785673,2876785759,2901134565,2913059937,2938670220,2939089089,2943360116,2945389039,2953167354,2998181471,3005172573,3015670621,3022308183,3050185270,3050185436,3056015384,3056015484,3079506072,3079929644,3109459404,3116612793,3125191143,3131379081,3149479373,3176028223,3176996220,3183078197,3227651590,3234391576,3234432745,3278041418,3278041727,3278041816,3278041938,3319967633,3330642108,3334769994,3354637514,3375261606,3375312977,3410061515,3410068256,3417365519,3423153883,3461071037,3473412940,3486684134,3504293483,3517650814,3547292615,3571189672,3593285841,3612407497,3636895974,3654320918,3666061454,3666061458,3666061568,3666061577,3666061585,3666061591,3666061602,3666061610,3666061613,3666061619,3666061666,3666061672,3666061702,3666061706,3666061732,3666061760,3666061781,3666061864,3666061891,3666061895,3666061896,3666061902,3666061903,3666061913,3666062029,3666062293,3666062299,3666062326,3666062331,3666062345,3666062357,3666062361,3666062379,3666062386,3666062390,3666062391,3666062394,3666062408,3666062418,3666062422,3666062427,3666062453,3666062517,3666062569,3666062581,3666062582,3666062586,3666062587,3666099519,3667007182,3676644409,3676644411,3676644421,3676644429,3676644442,3676644586,3676644600,3676644610,3676644643,3676644706,3676644759,3676644775,3676644800,3676644806,3676644819,3676644874,3676644887,3676644888,3676644905,3676644939,3676644953,3676644982,3676645005,3676645006,3676645021,3676645049,3676645073,3691777760,3697941178,3708654452,3735337540,3739453678,3749170769,3797573522,3808938955,3809042458,3809042834,3820675046,3829710462,3829710568,3845152461,3847111189,3848170841,3848172796,3861225221,3871154340,3872238039,3877533355,3916589493,3952274701,3956209759,3956209883,3967179311,4020468984,4088042711,4088042763,4088043471,4098608917,4098609219,4098704176,4098704230,4098775844,4098776178,4098815877,4098816211,4126370696,4128194716,4152440610,4155818428,4160641621,4179162156,4189349925,4196060584,4224941776,4233200080,4233407375,4248600132,4259920717,4268151753,4268562148,0,0,0,98,32645503,51019695,312195571,314389013,343511425,411036087,491072198,622717971,665235600,671018825,702016907,749686474,783482313,940203815,940203856,944390301,994283205,1023125587,1030334438,1035444912,1035444966,1089939915,1089940134,1089940268,1089940571,1089940670,1126785125,1126785220,1126785554,1126785661,1160516735,1286944368,1314246125,1363073681,1423206836,1525138979,1525939176,1629871844,1768132753,2016993734,2016993895,2167803470,2172444755,2214438419,2437002995,2455582525,2471787754,2496101809,2496102290,2496102373,2501069285,2501069363,2501069943,2506938014,2541187472,2613448893,2668096359,2677072971,2701778596,2736107658,2752224776,2767610756,2786488082,2788365409,2943255975,3189844301,3226681138,3281262578,3345635911,3364310697,3364311312,3364311551,3424631121,3483670337,3483670475,3483670694,3483670995,3500811163,3540406064,3641922754,3724295102,3724295272,3724295674,3728257340,3728257887,3728257896,3963283600,3976448966,3976460069,4104438845,4104439147,4108257948,4108258155,4170341772,4188141953,4191096425,4206482405,4233599295,3,989615076,2372695675,2793429742,551,2315777,2516160,11643297,13203897,21231554,35967653,38712935,47792331,72865995,74144458,82734700,83460346,105527502,113271207,114075176,133175084,133306274,134752460,139681591,140540365,149081424,153628834,159784149,160693466,187981691,192478478,196554557,201714711,248032557,257089230,271126044,284628322,288401789,293512087,299470436,301921344,303087651,310748895,315932160,317229038,318673258,321508235,328967865,331740776,333043316,343618051,344116268,349554276,368842915,373240553,380288946,385653806,387546555,391603917,397299232,399675396,407552584,411195000,444280280,457925677,459126046,465045723,466546683,476300545,492825035,496262010,508940895,516076913,528158848,556967719,576308682,587182649,592244350,599016891,599034260,599035482,617473653,629010449,643159709,649306413,657763177,658030821,663498697,666920016,684079208,685681630,714054828,718967674,730892591,745170160,748876721,748886222,752803028,756281027,761348098,764441186,767592699,768148470,771634050,771637032,797075449,798164153,806496217,807477757,814547322,823640218,828791723,830209933,830328663,830812219,831086733,843422410,848961657,865242478,871543061,884068409,884552461,885566443,890057914,898403917,903718636,931459402,935392831,935834596,953760609,956026316,971072782,973201175,985556812,990107236,1002251210,1006286666,1015491227,1017212284,1017751931,1021423441,1026349709,1027559288,1039189287,1040655967,1045248606,1048681185,1049173028,1069937338,1071441344,1072691903,1128950639,1139782538,1139843834,1141008431,1156488897,1156508121,1156523661,1156525328,1160815779,1194239092,1194271807,1197936283,1211577197,1211637010,1222641289,1236208034,1240507358,1249107752,1250860863,1264600767,1288872441,1321698432,1329660539,1338155660,1339210968,1373285759,1382125974,1390628516,1399578255,1399657308,1400295402,1403708559,1408484449,1421977812,1432456391,1433498959,1468959011,1474134153,1481167509,1481892069,1485735468,1512063165,1514478145,1519263375,1522675342,1541305645,1542981532,1545890970,1547575222,1551921794,1553720283,1557499238,1570793035,1608428239,1632730660,1635518266,1640297675,1644040136,1645084619,1672625515,1675268949,1675573659,1679183895,1683449608,1701744405,1704282831,1705918154,1709094170,1740118996,1745197398,1746168006,1763490076,1764138250,1777350272,1778504542,1781330447,1804707890,1807895638,1812124962,1825087480,1826407997,1827997201,1834433178,1836295865,1836721468,1837118382,1842831596,1855831597,1858789092,1871287494,1874044309,1894332319,1894472089,1911094612,1944286571,1945301911,1964668429,1980629213,1980666008,1992457158,2001245397,2005254865,2009607860,2045076089,2048724462,2072914399,2073220142,2080693816,2086817070,2091822363,2106898657,2116894487,2120589916,2132854800,2138833857,2145793595,2149555928,2149786502,2159131792,2166792548,2193556503,2203826663,2222814745,2224555259,2233632200,2234478015,2248080793,2266871804,2270958851,2280109123,2299904377,2300684501,2300777625,2320975486,2327221019,2363964101,2368015199,2368150205,2378859099,2402357659,2406246052,2420231640,2421406330,2421832104,2429899162,2437980806,2442099500,2445444524,2450316872,2465503949,2473625907,2473727242,2473783490,2473979105,2477231344,2480056360,2497381376,2507603130,2511017726,2535682339,2548872209,2564758885,2566495456,2571185839,2577440767,2580206998,2581034625,2602638176,2634443356,2647576485,2655498207,2659744440,2664398480,2665288759,2683912382,2685363948,2692722188,2697995386,2705244823,2707054618,2722204667,2731133769,2731911143,2746095604,2750223108,2751457001,2754792045,2757038073,2757714990,2757832374,2763102979,2764615893,2768173321,2769632227,2788021838,2789621599,2804556717,2805563472,2808290141,2812672828,2813866328,2817995155,2818163158,2823576784,2832963785,2833300206,2839929991,2842899363,2855442276,2856513455,2861724882,2873826097,2875201553,2889802328,2894057006,2902844704,2917859896,2920776771,2938675535,2940382413,2940687092,2942499160,2944606430,2976147113,2999699036,3012594373,3014878073,3018472732,3021947486,3024482894,3027886950,3028740654,3033143700,3041972547,3043054392,3061104959,3068420353,3068421535,3068431129,3068448592,3068451149,3073259213,3076287128,3090497579,3090580217,3090737416,3090825152,3092740204,3097180103,3100000510,3103387337,3126517186,3134714387,3141033517,3141902906,3153726305,3159778476,3161099645,3164570023,3168616586,3171093691,3174505760,3178721795,3185964212,3199657339,3206010734,3213212569,3227558031,3234959359,3242752110,3245911312,3250117513,3255207552,3263028169,3267416959,3271443733,3276067803,3303582289,3303582897,3303582994,3303614961,3327283712,3336973745,3344426237,3345667381,3346748653,3355942409,3358811093,3365430328,3371744816,3378392276,3393399711,3418876414,3421916439,3451234301,3462047339,3466186248,3487461167,3489942689,3497005689,3497827554,3511023565,3525195500,3528253833,3548126664,3567612396,3577832733,3577832874,3579570991,3581968529,3587382024,3594263141,3597175734,3609198260,3620670314,3644061745,3686687805,3699471696,3704450806,3704697978,3719669200,3724302375,3732631655,3737866131,3737867596,3737868683,3737869333,3737882439,3737883738,3743824089,3748450386,3755463030,3762725071,3774110483,3780090414,3785581089,3786960458,3789613664,3804388979,3804546306,3804622433,3804769098,3805029153,3814239798,3826380201,3829814476,3834232417,3836376093,3843018675,3847110230,3849573984,3852325723,3881564216,3885535149,3888536498,3895950835,3925391633,3927045026,3929681833,3930866393,3935135407,3974478460,3989861270,3990612749,3994206764,3994206767,4003176468,4005639964,4013705057,4020891302,4040130402,4048452106,4055956024,4064081091,4067448500,4069710253,4076793042,4078153021,4081704564,4090215578,4095557691,4103392506,4105790268,4130682685,4131077260,4150503708,4155492542,4165042016,4180101814,4186885299,4188349987,4190709408,4193373567,4197651626,4198443983,4202984206,4210375752,4212069506,4216891535,4228991204,4251429164,4263509307,4273680312,4279717352,4282015733,0,0,0,16,194015595,898804372,1302949420,1641101705,1641101791,1789205820,1793025130,2420122849,3254830271,3258793065,3421857213,3595171289,3598774216,3739342506,3927441874,3927442035,0,203,14034108,23188555,46966025,63548133,69988957,176179919,181602757,199230788,231162178,234878220,241015393,282017655,286917352,298380305,303225044,333040682,436746473,437068413,449019336,449464240,451920903,472319354,495318858,500388520,512606097,527005648,531402563,554651161,561857715,570474602,588675343,615779940,680838102,688229624,722503086,733631603,759879349,760863762,768579191,769161927,777931472,804592434,820388681,834351359,838060561,871806992,907959623,917609192,921095799,922653385,936253712,951807472,976944213,1057868108,1061438860,1097991931,1099387701,1118780323,1129127307,1134058690,1149298066,1173449599,1188365042,1221482277,1242510922,1244344576,1249042959,1256956692,1322375458,1340682260,1389219463,1394442279,1420709285,1468300758,1544881072,1554252850,1557974723,1564485910,1566036640,1637844009,1641584834,1668922875,1697481902,1700564263,1779722906,1817679755,1844196310,1862443027,1862944289,1863425670,1874439438,1918635827,1942164974,1953292144,1996832610,2005075462,2023914578,2171493616,2174172768,2200270403,2205873634,2224853335,2232538822,2253530761,2271804726,2307427283,2314778321,2325064176,2347507979,2356867634,2422267260,2435625787,2442761119,2448910470,2454582508,2471444403,2478294033,2487762682,2505529649,2513007594,2514973059,2523046044,2584135332,2644823364,2645305307,2697781106,2700249759,2713921343,2822144244,2858583336,2869381059,2875883974,2877426354,2906087318,2940183875,2941854634,2983778787,2991311078,3020661286,3033841873,3036938981,3061233249,3088839886,3090851000,3116880000,3160125774,3173697968,3175256934,3193365922,3209525171,3247520471,3248874150,3262696949,3293334302,3294129343,3298593000,3336190368,3342381501,3344449059,3367460946,3387371732,3391640312,3415133140,3415553447,3416872467,3486599559,3505446608,3554833241,3594782899,3615198865,3629910769,3642670614,3643744473,3654513786,3675702820,3697030868,3710380917,3732976135,3779661543,3795518186,3803370028,3804920752,3840174405,3861583079,3867650596,3894082090,3900359633,3942119031,3951224511,4009634354,4063453845,4065646590,4079144597,4096136978,4163056211,4180315949,4189523019,4196008531,4202817696,4241738188,4254148468,4265459019,4273759132,0,0,0,3,1058807915,1331654816,2187720341,0,8,1148034389,1373602048,1696875615,1876694122,1880539619,2160920720,2391490885,2722440867]); remusao-tldts-a081399/packages/tldts-experimental/src/packed-hashes.ts000066400000000000000000000205321515726241200260460ustar00rootroot00000000000000import { fastPathLookup, IPublicSuffix, ISuffixLookupOptions, } from 'tldts-core'; import packed from './data/hashes'; /** * Find `elt` in `arr` between indices `start` (included) and `end` (excluded) * using a binary search algorithm. */ function binSearch( arr: Uint32Array, elt: number, start: number, end: number, ): boolean { if (start >= end) { return false; } let low = start; let high = end - 1; while (low <= high) { const mid = (low + high) >>> 1; const midVal = arr[mid]!; if (midVal < elt) { low = mid + 1; } else if (midVal > elt) { high = mid - 1; } else { return true; } } return false; } // Packed hash algorithm makes use of a rolling hash to lookup suffixes. To // avoid having to allocate an array to store them at every invocation, we // create one global one that can be reused. const BUFFER = new Uint32Array(20); /** * Iterate on hashes of labels from `hostname` backward (from last label to * first label), stopping after `maximumNumberOfLabels` have been extracted and * calling `cb` on each of them. * * The `maximumNumberOfLabels` argument is typically used to specify the number * of labels seen in the longest public suffix. We do not need to check further * in very long hostnames. */ function hashHostnameLabelsBackward( hostname: string, maximumNumberOfLabels: number, ): number { let hash = 5381; let index = 0; // Compute hash backward, label per label for (let i = hostname.length - 1; i >= 0; i -= 1) { const code = hostname.charCodeAt(i); // Process label if (code === 46 /* '.' */) { BUFFER[index << 1] = hash >>> 0; BUFFER[(index << 1) + 1] = i + 1; index += 1; if (index === maximumNumberOfLabels) { return index; } } // Update hash hash = (hash * 33) ^ code; } // Let's not forget about last label BUFFER[index << 1] = hash >>> 0; BUFFER[(index << 1) + 1] = 0; index += 1; return index; } const enum Result { NO_MATCH = 0, ICANN_MATCH = 1, PRIVATE_MATCH = 2, EXCEPTION_MATCH = 4, NORMAL_MATCH = 8, WILDCARD_MATCH = 16, } /** * Perform a public suffix lookup for `hostname` using the packed hashes * data-structure. The `options` allows to specify if ICANN/PRIVATE sections * should be considered. By default, both are. * */ export default function suffixLookup( hostname: string, options: ISuffixLookupOptions, out: IPublicSuffix, ): void { if (fastPathLookup(hostname, options, out)) { return; } const { allowIcannDomains, allowPrivateDomains } = options; // Keep track of longest match let matchIndex = -1; let matchKind = Result.NO_MATCH; let matchLabels = 0; // Keep track of number of labels currently matched // Index in the packed array data-structure let index = 1; const numberOfHashes = hashHostnameLabelsBackward( hostname, packed[0]! /* maximumNumberOfLabels */, ); for (let label = 0; label < numberOfHashes; label += 1) { const hash = BUFFER[label << 1]!; const labelStart = BUFFER[(label << 1) + 1]!; // For each label, matching proceeds in the following way: // // 1. check exceptions // 2. check wildcards // 3. check normal rules // // For each of these, we also perform the lookup in two parts, once for // the ICANN section and one for the PRIVATE section. Both of which are // optional and can be enabled/disabled using the `options` argument. // // We start with exceptions because if an exception is found, we do not // need to continue matching wildcards or normal rules; the exception will // always have priority. // // Similarly, if we find a wildcard match, we do not need to check the // rules for the same label as the wildcard match is always longer (one // more label is matched). // // **WARNING**: the structure of this code follows exactly the structure // of the packed data structure as create in ./bin/builders/hashes.js let match = Result.NO_MATCH; // ======================================================================== // Lookup exceptions // ======================================================================== // ICANN if (allowIcannDomains) { match = binSearch(packed, hash, index + 1, index + packed[index]! + 1) ? Result.ICANN_MATCH | Result.EXCEPTION_MATCH : Result.NO_MATCH; } index += packed[index]! + 1; // PRIVATE if (allowPrivateDomains && match === Result.NO_MATCH) { match = binSearch(packed, hash, index + 1, index + packed[index]! + 1) ? Result.PRIVATE_MATCH | Result.EXCEPTION_MATCH : Result.NO_MATCH; } index += packed[index]! + 1; // ======================================================================== // Lookup wildcards // ======================================================================== // ICANN if ( allowIcannDomains && match === Result.NO_MATCH && (matchKind & Result.EXCEPTION_MATCH) === 0 ) { match = binSearch(packed, hash, index + 1, index + packed[index]! + 1) ? Result.WILDCARD_MATCH | Result.ICANN_MATCH : Result.NO_MATCH; } index += packed[index]! + 1; // PRIVATE if ( allowPrivateDomains && match === Result.NO_MATCH && (matchKind & Result.EXCEPTION_MATCH) === 0 ) { match = binSearch(packed, hash, index + 1, index + packed[index]! + 1) ? Result.WILDCARD_MATCH | Result.PRIVATE_MATCH : Result.NO_MATCH; } index += packed[index]! + 1; // ======================================================================== // Lookup rules // ======================================================================== // ICANN if ( allowIcannDomains && match === Result.NO_MATCH && (matchKind & Result.EXCEPTION_MATCH) === 0 && matchLabels <= label ) { match = binSearch(packed, hash, index + 1, index + packed[index]! + 1) ? Result.NORMAL_MATCH | Result.ICANN_MATCH : Result.NO_MATCH; } index += packed[index]! + 1; // PRIVATE if ( allowPrivateDomains && match === Result.NO_MATCH && (matchKind & Result.EXCEPTION_MATCH) === 0 && matchLabels <= label ) { match = binSearch(packed, hash, index + 1, index + packed[index]! + 1) ? Result.NORMAL_MATCH | Result.PRIVATE_MATCH : Result.NO_MATCH; } index += packed[index]! + 1; // If we found a match, the longest match that is being tracked for this // hostname. We need to remember which kind of match it was (exception, // wildcard, normal rule), the index where the suffix starts in `hostname` // as well as the number of labels contained in this suffix (this is // important to make sure that we always keep the longest match if there // are both a wildcard and a normal rule matching). if (match !== Result.NO_MATCH) { matchKind = match; matchLabels = label + ((match & Result.WILDCARD_MATCH) !== 0 ? 2 : 1); matchIndex = labelStart; } } out.isIcann = (matchKind & Result.ICANN_MATCH) !== 0; out.isPrivate = (matchKind & Result.PRIVATE_MATCH) !== 0; // No match found if (matchIndex === -1) { out.publicSuffix = numberOfHashes === 1 ? hostname : hostname.slice(BUFFER[1]); return; } // If match is an exception, this means that we need to count less label. // For example, exception rule !foo.com would yield suffix 'com', so we need // to locate the next dot and slice from there. if ((matchKind & Result.EXCEPTION_MATCH) !== 0) { out.publicSuffix = hostname.slice(BUFFER[((matchLabels - 2) << 1) + 1]); return; } // If match is a wildcard, we need to match one more label. If wildcard rule // was *.com, we would have stored only 'com' in the packed structure and we // need to take one extra label on the left. if ((matchKind & Result.WILDCARD_MATCH) !== 0) { if (matchLabels < numberOfHashes) { out.publicSuffix = hostname.slice(BUFFER[((matchLabels - 1) << 1) + 1]); return; } const parts = hostname.split('.'); while (parts.length > matchLabels) { parts.shift(); } out.publicSuffix = parts.join('.'); return; } // if ((matchKind & Result.NORMAL_MATCH) !== 0) // For normal match, we just slice the hostname at the beginning of suffix. out.publicSuffix = hostname.slice(matchIndex); } remusao-tldts-a081399/packages/tldts-experimental/test/000077500000000000000000000000001515726241200231645ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts-experimental/test/publicsuffix.test.ts000066400000000000000000000003261515726241200272160ustar00rootroot00000000000000import 'mocha'; import { publicSuffixListTests } from 'tldts-tests'; import * as tld from '../index'; describe('tldts experimental', () => { publicSuffixListTests(tld.getDomain, { includePrivate: true }); }); remusao-tldts-a081399/packages/tldts-experimental/test/tld.test.ts000066400000000000000000000002661515726241200253010ustar00rootroot00000000000000import 'mocha'; import { tldtsTests } from 'tldts-tests'; import * as tld from '../index'; describe('tldts experimental', () => { tldtsTests(tld, { includePrivate: true }); }); remusao-tldts-a081399/packages/tldts-experimental/tsconfig.bundle.json000066400000000000000000000003541515726241200261660ustar00rootroot00000000000000{ "extends": "./tsconfig", "compilerOptions": { "declaration": false, "declarationMap": false, "declarationDir": null, "composite": false, "incremental": true, "module": "es6", "outDir": "dist/es6" } } remusao-tldts-a081399/packages/tldts-experimental/tsconfig.json000066400000000000000000000005111515726241200247110ustar00rootroot00000000000000{ "extends": "../../tsconfig", "compilerOptions": { "composite": true, "outDir": "dist/cjs", "declarationDir": "dist/types" }, "references": [ { "path": "../tldts-core/tsconfig.json" }, { "path": "../tldts-tests/tsconfig.json" } ], "include": ["./src/**/*.ts", "./index.ts"] } remusao-tldts-a081399/packages/tldts-icann/000077500000000000000000000000001515726241200206005ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts-icann/CHANGELOG.md000066400000000000000000000456421515726241200224240ustar00rootroot00000000000000# v7.0.25 (Fri Mar 06 2026) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2522](https://github.com/remusao/tldts/pull/2522) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump nyc from 17.1.0 to 18.0.0 [#2517](https://github.com/remusao/tldts/pull/2517) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-terser from 0.4.4 to 1.0.0 [#2523](https://github.com/remusao/tldts/pull/2523) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.24 (Mon Mar 02 2026) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2506](https://github.com/remusao/tldts/pull/2506) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.23 (Sun Feb 08 2026) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2502](https://github.com/remusao/tldts/pull/2502) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.22 (Tue Feb 03 2026) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2500](https://github.com/remusao/tldts/pull/2500) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump chai from 4.5.0 to 6.2.2 [#2482](https://github.com/remusao/tldts/pull/2482) ([@dependabot[bot]](https://github.com/dependabot[bot])) - chore: upgrade dependencies [#2498](https://github.com/remusao/tldts/pull/2498) ([@remusao](https://github.com/remusao)) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.21 (Sun Feb 01 2026) #### :scroll: Update Public Suffix List - Update PSL + dependencies [#2497](https://github.com/remusao/tldts/pull/2497) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.20 (Sat Jan 31 2026) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2472](https://github.com/remusao/tldts/pull/2472) ([@remusao](https://github.com/remusao)) #### ⚠️ Pushed to `master` - Bump to Yarn 4 and try to fix publishing. ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.19 (Sat Nov 22 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2468](https://github.com/remusao/tldts/pull/2468) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.18 (Mon Nov 17 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2452](https://github.com/remusao/tldts/pull/2452) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.13 (Sat Sep 06 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2406](https://github.com/remusao/tldts/pull/2406) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.14.1 to 24.3.1 [#2415](https://github.com/remusao/tldts/pull/2415) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.12 (Tue Aug 19 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2401](https://github.com/remusao/tldts/pull/2401) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.11 (Tue Aug 05 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2379](https://github.com/remusao/tldts/pull/2379) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.9 (Wed Jun 18 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2353](https://github.com/remusao/tldts/pull/2353) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.8 (Fri May 30 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2340](https://github.com/remusao/tldts/pull/2340) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.7 (Fri May 09 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2338](https://github.com/remusao/tldts/pull/2338) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.6 (Mon May 05 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2332](https://github.com/remusao/tldts/pull/2332) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.4 (Fri Apr 25 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2325](https://github.com/remusao/tldts/pull/2325) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.86 (Sat Apr 12 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2311](https://github.com/remusao/tldts/pull/2311) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.85 (Sat Mar 22 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2302](https://github.com/remusao/tldts/pull/2302) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.80 (Sat Mar 01 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2287](https://github.com/remusao/tldts/pull/2287) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.79 (Thu Feb 27 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2284](https://github.com/remusao/tldts/pull/2284) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.76 (Fri Jan 31 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2266](https://github.com/remusao/tldts/pull/2266) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.75 (Sun Jan 26 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2261](https://github.com/remusao/tldts/pull/2261) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.74 (Wed Jan 22 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2254](https://github.com/remusao/tldts/pull/2254) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.72 (Wed Jan 15 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2245](https://github.com/remusao/tldts/pull/2245) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.70 (Wed Dec 25 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2237](https://github.com/remusao/tldts/pull/2237) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.69 (Thu Dec 19 2024) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-node-resolve from 15.3.0 to 16.0.0 [#2235](https://github.com/remusao/tldts/pull/2235) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v6.1.68 (Sat Dec 14 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2233](https://github.com/remusao/tldts/pull/2233) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump mocha from 10.8.2 to 11.0.1 [#2229](https://github.com/remusao/tldts/pull/2229) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.67 (Wed Dec 11 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2231](https://github.com/remusao/tldts/pull/2231) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.66 (Sat Dec 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2228](https://github.com/remusao/tldts/pull/2228) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.65 (Sat Nov 30 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2221](https://github.com/remusao/tldts/pull/2221) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.64 (Sat Nov 23 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2220](https://github.com/remusao/tldts/pull/2220) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.63 (Thu Nov 21 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2218](https://github.com/remusao/tldts/pull/2218) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.62 (Wed Nov 20 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2214](https://github.com/remusao/tldts/pull/2214) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.61 (Wed Nov 13 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2211](https://github.com/remusao/tldts/pull/2211) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.59 (Thu Nov 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2205](https://github.com/remusao/tldts/pull/2205) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.58 (Sat Nov 02 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2201](https://github.com/remusao/tldts/pull/2201) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.56 (Sat Oct 26 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2192](https://github.com/remusao/tldts/pull/2192) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.55 (Thu Oct 24 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2190](https://github.com/remusao/tldts/pull/2190) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.53 (Tue Oct 22 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2183](https://github.com/remusao/tldts/pull/2183) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.52 (Wed Oct 16 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2181](https://github.com/remusao/tldts/pull/2181) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.49 (Wed Oct 02 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2171](https://github.com/remusao/tldts/pull/2171) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.48 (Fri Sep 27 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2166](https://github.com/remusao/tldts/pull/2166) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-typescript from 11.1.6 to 12.1.0 [#2161](https://github.com/remusao/tldts/pull/2161) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.46 (Sun Sep 15 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2152](https://github.com/remusao/tldts/pull/2152) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.44 (Tue Sep 10 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2147](https://github.com/remusao/tldts/pull/2147) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.43 (Sat Sep 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2146](https://github.com/remusao/tldts/pull/2146) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.42 (Thu Sep 05 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2137](https://github.com/remusao/tldts/pull/2137) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.40 (Mon Aug 19 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2127](https://github.com/remusao/tldts/pull/2127) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.39 (Sat Aug 10 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2125](https://github.com/remusao/tldts/pull/2125) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.38 (Mon Aug 05 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2122](https://github.com/remusao/tldts/pull/2122) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.36 (Mon Jul 29 2024) #### :nut_and_bolt: Dependencies - Bump @types/node from 20.14.12 to 22.0.0 [#2115](https://github.com/remusao/tldts/pull/2115) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v6.1.34 (Tue Jul 23 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2106](https://github.com/remusao/tldts/pull/2106) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.32 (Wed Jul 17 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2097](https://github.com/remusao/tldts/pull/2097) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.27 (Mon Jun 17 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2067](https://github.com/remusao/tldts/pull/2067) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.26 (Fri Jun 14 2024) #### :nut_and_bolt: Dependencies - Bump nyc from 15.1.0 to 17.0.0 [#2062](https://github.com/remusao/tldts/pull/2062) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v6.1.25 (Thu Jun 06 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2057](https://github.com/remusao/tldts/pull/2057) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.21 (Tue May 21 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2040](https://github.com/remusao/tldts/pull/2040) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.19 (Sat May 04 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2031](https://github.com/remusao/tldts/pull/2031) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.17 (Fri Apr 19 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2015](https://github.com/remusao/tldts/pull/2015) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.16 (Fri Mar 29 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1998](https://github.com/remusao/tldts/pull/1998) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.13 (Thu Mar 07 2024) #### :bug: Bug Fix - Fixes [#1978](https://github.com/remusao/tldts/pull/1978) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.12 (Thu Mar 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1973](https://github.com/remusao/tldts/pull/1973) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.10 (Thu Feb 08 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1952](https://github.com/remusao/tldts/pull/1952) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.3 (Wed Jan 24 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1933](https://github.com/remusao/tldts/pull/1933) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.1 (Thu Dec 14 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1890](https://github.com/remusao/tldts/pull/1890) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.0 (Tue Dec 05 2023) #### :rocket: New Feature - Add new tldts-icann package which does not contain private rules [#1888](https://github.com/remusao/tldts/pull/1888) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) remusao-tldts-a081399/packages/tldts-icann/README.md000066400000000000000000000237651515726241200220740ustar00rootroot00000000000000# tldts - Blazing Fast URL Parsing (ICANN rules only) `tldts` is a JavaScript library to extract hostnames, domains, public suffixes, top-level domains and subdomains from URLs. **Features**: 1. Tuned for **performance** (order of 0.1 to 1 μs per input) 2. Handles both URLs and hostnames 3. Full Unicode/IDNA support 4. Support parsing email addresses 5. Detect IPv4 and IPv6 addresses 6. Continuously updated version of the public suffix list 7. **TypeScript**, ships with `umd`, `esm`, `cjs` bundles and _type definitions_ 8. Small bundles and small memory footprint 9. Battle tested: full test coverage and production use # Install ```bash npm install --save tldts-icann ``` # Usage Programmatically: ```js const { parse } = require('tldts-icann'); // Retrieving hostname related informations of a given URL parse('http://www.writethedocs.org/conf/eu/2017/'); // { domain: 'writethedocs.org', // domainWithoutSuffix: 'writethedocs', // hostname: 'www.writethedocs.org', // isIp: false, // publicSuffix: 'org', // subdomain: 'www' } ``` Modern _ES6 modules import_ is also supported: ```js import { parse } from 'tldts-icann'; ``` Alternatively, you can try it _directly in your browser_ here: https://npm.runkit.com/tldts # API - `tldts.parse(url | hostname, options)` - `tldts.getHostname(url | hostname, options)` - `tldts.getDomain(url | hostname, options)` - `tldts.getPublicSuffix(url | hostname, options)` - `tldts.getSubdomain(url, | hostname, options)` - `tldts.getDomainWithoutSuffix(url | hostname, options)` The behavior of `tldts` can be customized using an `options` argument for all the functions exposed as part of the public API. This is useful to both change the behavior of the library as well as fine-tune the performance depending on your inputs. ```js { // Extract and validate hostname (default: true) // When set to `false`, inputs will be considered valid hostnames. extractHostname: boolean; // Validate hostnames after parsing (default: true) // If a hostname is not valid, not further processing is performed. When set // to `false`, inputs to the library will be considered valid and parsing will // proceed regardless. validateHostname: boolean; // Perform IP address detection (default: true). detectIp: boolean; // Assume that both URLs and hostnames can be given as input (default: true) // If set to `false` we assume only URLs will be given as input, which // speed-ups processing. mixedInputs: boolean; // Specifies extra valid suffixes (default: null) validHosts: string[] | null; } ``` The `parse` method returns handy **properties about a URL or a hostname**. ```js const tldts = require('tldts-icann'); tldts.parse('https://spark-public.s3.amazonaws.com/dataanalysis/loansData.csv'); // { domain: 'amazonaws.com', // domainWithoutSuffix: 'amazonaws', // hostname: 'spark-public.s3.amazonaws.com', // isIp: false, // publicSuffix: 'com', // subdomain: 'spark-public.s3' } tldts.parse( 'https://spark-public.s3.amazonaws.com/dataanalysis/loansData.csv', { allowPrivateDomains: true }, ); // { domain: 'spark-public.s3.amazonaws.com', // domainWithoutSuffix: 'spark-public', // hostname: 'spark-public.s3.amazonaws.com', // isIp: false, // publicSuffix: 's3.amazonaws.com', // subdomain: '' } tldts.parse('gopher://domain.unknown/'); // { domain: 'domain.unknown', // domainWithoutSuffix: 'domain', // hostname: 'domain.unknown', // isIp: false, // publicSuffix: 'unknown', // subdomain: '' } tldts.parse('https://192.168.0.0'); // IPv4 // { domain: null, // domainWithoutSuffix: null, // hostname: '192.168.0.0', // isIp: true, // publicSuffix: null, // subdomain: null } tldts.parse('https://[::1]'); // IPv6 // { domain: null, // domainWithoutSuffix: null, // hostname: '::1', // isIp: true, // publicSuffix: null, // subdomain: null } tldts.parse('tldts@emailprovider.co.uk'); // email // { domain: 'emailprovider.co.uk', // domainWithoutSuffix: 'emailprovider', // hostname: 'emailprovider.co.uk', // isIp: false, // publicSuffix: 'co.uk', // subdomain: '' } ``` | Property Name | Type | Description | | :-------------------- | :----- | :---------------------------------------------- | | `hostname` | `str` | `hostname` of the input extracted automatically | | `domain` | `str` | Domain (tld + sld) | | `domainWithoutSuffix` | `str` | Domain without public suffix | | `subdomain` | `str` | Sub domain (what comes after `domain`) | | `publicSuffix` | `str` | Public Suffix (tld) of `hostname` | | `isIP` | `bool` | Is `hostname` an IP address? | ## Single purpose methods These methods are shorthands if you want to retrieve only a single value (and will perform better than `parse` because less work will be needed). ### getHostname(url | hostname, options?) Returns the hostname from a given string. ```javascript const { getHostname } = require('tldts-icann'); getHostname('google.com'); // returns `google.com` getHostname('fr.google.com'); // returns `fr.google.com` getHostname('fr.google.google'); // returns `fr.google.google` getHostname('foo.google.co.uk'); // returns `foo.google.co.uk` getHostname('t.co'); // returns `t.co` getHostname('fr.t.co'); // returns `fr.t.co` getHostname( 'https://user:password@example.co.uk:8080/some/path?and&query#hash', ); // returns `example.co.uk` ``` ### getDomain(url | hostname, options?) Returns the fully qualified domain from a given string. ```javascript const { getDomain } = require('tldts-icann'); getDomain('google.com'); // returns `google.com` getDomain('fr.google.com'); // returns `google.com` getDomain('fr.google.google'); // returns `google.google` getDomain('foo.google.co.uk'); // returns `google.co.uk` getDomain('t.co'); // returns `t.co` getDomain('fr.t.co'); // returns `t.co` getDomain('https://user:password@example.co.uk:8080/some/path?and&query#hash'); // returns `example.co.uk` ``` ### getDomainWithoutSuffix(url | hostname, options?) Returns the domain (as returned by `getDomain(...)`) without the public suffix part. ```javascript const { getDomainWithoutSuffix } = require('tldts-icann'); getDomainWithoutSuffix('google.com'); // returns `google` getDomainWithoutSuffix('fr.google.com'); // returns `google` getDomainWithoutSuffix('fr.google.google'); // returns `google` getDomainWithoutSuffix('foo.google.co.uk'); // returns `google` getDomainWithoutSuffix('t.co'); // returns `t` getDomainWithoutSuffix('fr.t.co'); // returns `t` getDomainWithoutSuffix( 'https://user:password@example.co.uk:8080/some/path?and&query#hash', ); // returns `example` ``` ### getSubdomain(url | hostname, options?) Returns the complete subdomain for a given string. ```javascript const { getSubdomain } = require('tldts-icann'); getSubdomain('google.com'); // returns `` getSubdomain('fr.google.com'); // returns `fr` getSubdomain('google.co.uk'); // returns `` getSubdomain('foo.google.co.uk'); // returns `foo` getSubdomain('moar.foo.google.co.uk'); // returns `moar.foo` getSubdomain('t.co'); // returns `` getSubdomain('fr.t.co'); // returns `fr` getSubdomain( 'https://user:password@secure.example.co.uk:443/some/path?and&query#hash', ); // returns `secure` ``` ### getPublicSuffix(url | hostname, options?) Returns the [public suffix][] for a given string. ```javascript const { getPublicSuffix } = require('tldts-icann'); getPublicSuffix('google.com'); // returns `com` getPublicSuffix('fr.google.com'); // returns `com` getPublicSuffix('google.co.uk'); // returns `co.uk` getPublicSuffix('s3.amazonaws.com'); // returns `com` getPublicSuffix('tld.is.unknown'); // returns `unknown` ``` # Troubleshooting ## Retrieving subdomain of `localhost` and custom hostnames `tldts` methods `getDomain` and `getSubdomain` are designed to **work only with _known and valid_ TLDs**. This way, you can trust what a domain is. `localhost` is a valid hostname but not a TLD. You can pass additional options to each method exposed by `tldts`: ```js const tldts = require('tldts-icann'); tldts.getDomain('localhost'); // returns null tldts.getSubdomain('vhost.localhost'); // returns null tldts.getDomain('localhost', { validHosts: ['localhost'] }); // returns 'localhost' tldts.getSubdomain('vhost.localhost', { validHosts: ['localhost'] }); // returns 'vhost' ``` ## Updating the TLDs List `tldts` made the opinionated choice of shipping with a list of suffixes directly in its bundle. There is currently no mechanism to update the lists yourself, but we make sure that the version shipped is always up-to-date. If you keep `tldts` updated, the lists should be up-to-date as well! # Performance `tldts` is the _fastest JavaScript library_ available for parsing hostnames. It is able to parse _millions of inputs per second_ (typically 2-3M depending on your hardware and inputs). It also offers granular options to fine-tune the behavior and performance of the library depending on the kind of inputs you are dealing with (e.g.: if you know you only manipulate valid hostnames you can disable the hostname extraction step with `{ extractHostname: false }`). Please see [this detailed comparison](./comparison/comparison.md) with other available libraries. ## Contributors `tldts` is based upon the excellent `tld.js` library and would not exist without the many contributors who worked on the project: This project would not be possible without the amazing Mozilla's [public suffix list][]. Thank you for your hard work! # License [MIT License](LICENSE). [badge-ci]: https://secure.travis-ci.org/remusao/tldts.svg?branch=master [badge-downloads]: https://img.shields.io/npm/dm/tldts.svg [public suffix list]: https://publicsuffix.org/list/ [list the recent changes]: https://github.com/publicsuffix/list/commits/master [changes Atom Feed]: https://github.com/publicsuffix/list/commits/master.atom [public suffix]: https://publicsuffix.org/learn/ remusao-tldts-a081399/packages/tldts-icann/index.ts000066400000000000000000000033011515726241200222540ustar00rootroot00000000000000import { FLAG, getEmptyResult, IOptions, IResult, parseImpl, resetResult, } from 'tldts-core'; import suffixLookup from './src/suffix-trie'; // For all methods but 'parse', it does not make sense to allocate an object // every single time to only return the value of a specific attribute. To avoid // this un-necessary allocation, we use a global object which is re-used. const RESULT: IResult = getEmptyResult(); export function parse(url: string, options: Partial = {}): IResult { return parseImpl(url, FLAG.ALL, suffixLookup, options, getEmptyResult()); } export function getHostname( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.HOSTNAME, suffixLookup, options, RESULT).hostname; } export function getPublicSuffix( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.PUBLIC_SUFFIX, suffixLookup, options, RESULT) .publicSuffix; } export function getDomain( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.DOMAIN, suffixLookup, options, RESULT).domain; } export function getSubdomain( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.SUB_DOMAIN, suffixLookup, options, RESULT) .subdomain; } export function getDomainWithoutSuffix( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.ALL, suffixLookup, options, RESULT) .domainWithoutSuffix; } remusao-tldts-a081399/packages/tldts-icann/package.json000066400000000000000000000046371515726241200231000ustar00rootroot00000000000000{ "name": "tldts-icann", "version": "7.0.27", "description": "Library to work against complex domain names, subdomains and URIs. Only contains ICANN section.", "author": { "name": "Rémi Berson" }, "contributors": [ "Alexei ", "Alexey ", "Andrew ", "Johannes Ewald ", "Jérôme Desboeufs ", "Kelly Campbell ", "Kiko Beats ", "Kris Reeves ", "Krzysztof Jan Modras ", "Olivier Melcher ", "Rémi Berson ", "Saad Rashid ", "Thomas Parisot ", "Timo Tijhof ", "Xavier Damman ", "Yehezkiel Syamsuhadi " ], "publishConfig": { "access": "public" }, "license": "MIT", "homepage": "https://github.com/remusao/tldts#readme", "bugs": { "url": "https://github.com/remusao/tldts/issues" }, "repository": { "type": "git", "url": "git+ssh://git@github.com/remusao/tldts.git" }, "main": "dist/cjs/index.js", "module": "dist/es6/index.js", "types": "dist/types/index.d.ts", "files": [ "dist", "src", "index.ts" ], "scripts": { "clean": "rimraf dist coverage", "build": "tsc --build ./tsconfig.json", "bundle": "tsc --build ./tsconfig.bundle.json && rollup --config ./rollup.config.mjs", "prepack": "yarn run bundle", "test": "nyc ../../node_modules/.bin/mocha --config ../../.mocharc.cjs" }, "devDependencies": { "@rollup/plugin-node-resolve": "^16.0.3", "@rollup/plugin-terser": "^1.0.0", "@rollup/plugin-typescript": "^12.3.0", "@types/chai": "^5.2.3", "@types/mocha": "^10.0.10", "@types/node": "^25.1.0", "chai": "^6.2.2", "mocha": "^11.7.5", "nyc": "^18.0.0", "rimraf": "^6.1.2", "rollup": "^4.57.1", "rollup-plugin-sourcemaps2": "^0.5.4", "tldts-tests": "^7.0.27", "typescript": "^5.9.3" }, "dependencies": { "tldts-core": "^7.0.27" }, "keywords": [ "tld", "sld", "domain", "subdomain", "subdomain", "hostname", "browser", "uri", "url", "domain name", "public suffix", "url parsing", "typescript" ] } remusao-tldts-a081399/packages/tldts-icann/rollup.config.mjs000066400000000000000000000016241515726241200240770ustar00rootroot00000000000000import terser from '@rollup/plugin-terser'; import resolve from '@rollup/plugin-node-resolve'; import sourcemaps from 'rollup-plugin-sourcemaps2'; export default [ // cjs { input: './dist/es6/index.js', output: { file: './dist/cjs/index.js', format: 'cjs', sourcemap: true, }, plugins: [resolve(), sourcemaps()], }, // minified esm + umd { input: './dist/es6/index.js', output: [ { file: './dist/index.esm.min.js', format: 'esm', name: 'tldts', sourcemap: true, }, { file: './dist/index.umd.min.js', format: 'umd', name: 'tldts', sourcemap: true, }, { file: './dist/index.cjs.min.js', format: 'cjs', name: 'tldts', sourcemap: true, }, ], plugins: [resolve(), terser({ output: { comments: false } }), sourcemaps()], }, ]; remusao-tldts-a081399/packages/tldts-icann/src/000077500000000000000000000000001515726241200213675ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts-icann/src/data/000077500000000000000000000000001515726241200223005ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts-icann/src/data/trie.ts000066400000000000000000002660021515726241200236210ustar00rootroot00000000000000 export type ITrie = [0 | 1, { [label: string]: ITrie}]; export const exceptions: ITrie = (function() { const _72: ITrie = [1,{}],_73: ITrie = [0,{"city":_72}]; const exceptions: ITrie = [0,{"ck":[0,{"www":_72}],"jp":[0,{"kawasaki":_73,"kitakyushu":_73,"kobe":_73,"nagoya":_73,"sapporo":_73,"sendai":_73,"yokohama":_73}]}]; return exceptions; })(); export const rules: ITrie = (function() { const _74: ITrie = [1,{}],_75: ITrie = [1,{"com":_74,"edu":_74,"gov":_74,"mil":_74,"net":_74,"org":_74}],_76: ITrie = [1,{"com":_74,"edu":_74,"gov":_74,"net":_74,"org":_74}],_77: ITrie = [1,{"gov":_74}],_78: ITrie = [0,{"*":_74}],_79: ITrie = [1,{"co":_74,"com":_74,"edu":_74,"gov":_74,"net":_74,"org":_74}],_80: ITrie = [1,{"com":_74,"edu":_74,"net":_74,"org":_74}],_81: ITrie = [1,{"co":_74,"net":_74,"org":_74}],_82: ITrie = [1,{"co":_74,"com":_74,"edu":_74,"gov":_74,"mil":_74,"net":_74,"nom":_74,"org":_74}],_83: ITrie = [1,{"biz":_74,"com":_74,"edu":_74,"gov":_74,"info":_74,"net":_74,"org":_74}],_84: ITrie = [1,{"gs":_74}],_85: ITrie = [0,{"nes":_74}],_86: ITrie = [1,{"k12":_74,"cc":_74,"lib":_74}],_87: ITrie = [1,{"cc":_74}],_88: ITrie = [1,{"cc":_74,"lib":_74}]; const rules: ITrie = [0,{"ac":_75,"ad":_74,"ae":[1,{"ac":_74,"co":_74,"gov":_74,"mil":_74,"net":_74,"org":_74,"sch":_74}],"aero":[1,{"airline":_74,"airport":_74,"accident-investigation":_74,"accident-prevention":_74,"aerobatic":_74,"aeroclub":_74,"aerodrome":_74,"agents":_74,"air-surveillance":_74,"air-traffic-control":_74,"aircraft":_74,"airtraffic":_74,"ambulance":_74,"association":_74,"author":_74,"ballooning":_74,"broker":_74,"caa":_74,"cargo":_74,"catering":_74,"certification":_74,"championship":_74,"charter":_74,"civilaviation":_74,"club":_74,"conference":_74,"consultant":_74,"consulting":_74,"control":_74,"council":_74,"crew":_74,"design":_74,"dgca":_74,"educator":_74,"emergency":_74,"engine":_74,"engineer":_74,"entertainment":_74,"equipment":_74,"exchange":_74,"express":_74,"federation":_74,"flight":_74,"freight":_74,"fuel":_74,"gliding":_74,"government":_74,"groundhandling":_74,"group":_74,"hanggliding":_74,"homebuilt":_74,"insurance":_74,"journal":_74,"journalist":_74,"leasing":_74,"logistics":_74,"magazine":_74,"maintenance":_74,"marketplace":_74,"media":_74,"microlight":_74,"modelling":_74,"navigation":_74,"parachuting":_74,"paragliding":_74,"passenger-association":_74,"pilot":_74,"press":_74,"production":_74,"recreation":_74,"repbody":_74,"res":_74,"research":_74,"rotorcraft":_74,"safety":_74,"scientist":_74,"services":_74,"show":_74,"skydiving":_74,"software":_74,"student":_74,"taxi":_74,"trader":_74,"trading":_74,"trainer":_74,"union":_74,"workinggroup":_74,"works":_74}],"af":_76,"ag":[1,{"co":_74,"com":_74,"net":_74,"nom":_74,"org":_74}],"ai":[1,{"com":_74,"net":_74,"off":_74,"org":_74}],"al":_75,"am":[1,{"co":_74,"com":_74,"commune":_74,"net":_74,"org":_74}],"ao":[1,{"co":_74,"ed":_74,"edu":_74,"gov":_74,"gv":_74,"it":_74,"og":_74,"org":_74,"pb":_74}],"aq":_74,"ar":[1,{"bet":_74,"com":_74,"coop":_74,"edu":_74,"gob":_74,"gov":_74,"int":_74,"mil":_74,"musica":_74,"mutual":_74,"net":_74,"org":_74,"seg":_74,"senasa":_74,"tur":_74}],"arpa":[1,{"e164":_74,"home":_74,"in-addr":_74,"ip6":_74,"iris":_74,"uri":_74,"urn":_74}],"as":_77,"asia":_74,"at":[1,{"ac":[1,{"sth":_74}],"co":_74,"gv":_74,"or":_74}],"au":[1,{"asn":_74,"com":_74,"edu":[1,{"act":_74,"catholic":_74,"nsw":_74,"nt":_74,"qld":_74,"sa":_74,"tas":_74,"vic":_74,"wa":_74}],"gov":[1,{"qld":_74,"sa":_74,"tas":_74,"vic":_74,"wa":_74}],"id":_74,"net":_74,"org":_74,"conf":_74,"oz":_74,"act":_74,"nsw":_74,"nt":_74,"qld":_74,"sa":_74,"tas":_74,"vic":_74,"wa":_74}],"aw":[1,{"com":_74}],"ax":_74,"az":[1,{"biz":_74,"co":_74,"com":_74,"edu":_74,"gov":_74,"info":_74,"int":_74,"mil":_74,"name":_74,"net":_74,"org":_74,"pp":_74,"pro":_74}],"ba":_75,"bb":[1,{"biz":_74,"co":_74,"com":_74,"edu":_74,"gov":_74,"info":_74,"net":_74,"org":_74,"store":_74,"tv":_74}],"bd":[1,{"ac":_74,"ai":_74,"co":_74,"com":_74,"edu":_74,"gov":_74,"id":_74,"info":_74,"it":_74,"mil":_74,"net":_74,"org":_74,"sch":_74,"tv":_74}],"be":[1,{"ac":_74}],"bf":_77,"bg":[1,{"0":_74,"1":_74,"2":_74,"3":_74,"4":_74,"5":_74,"6":_74,"7":_74,"8":_74,"9":_74,"a":_74,"b":_74,"c":_74,"d":_74,"e":_74,"f":_74,"g":_74,"h":_74,"i":_74,"j":_74,"k":_74,"l":_74,"m":_74,"n":_74,"o":_74,"p":_74,"q":_74,"r":_74,"s":_74,"t":_74,"u":_74,"v":_74,"w":_74,"x":_74,"y":_74,"z":_74}],"bh":_76,"bi":[1,{"co":_74,"com":_74,"edu":_74,"or":_74,"org":_74}],"biz":_74,"bj":[1,{"africa":_74,"agro":_74,"architectes":_74,"assur":_74,"avocats":_74,"co":_74,"com":_74,"eco":_74,"econo":_74,"edu":_74,"info":_74,"loisirs":_74,"money":_74,"net":_74,"org":_74,"ote":_74,"restaurant":_74,"resto":_74,"tourism":_74,"univ":_74}],"bm":_76,"bn":_76,"bo":[1,{"com":_74,"edu":_74,"gob":_74,"int":_74,"mil":_74,"net":_74,"org":_74,"tv":_74,"web":_74,"academia":_74,"agro":_74,"arte":_74,"blog":_74,"bolivia":_74,"ciencia":_74,"cooperativa":_74,"democracia":_74,"deporte":_74,"ecologia":_74,"economia":_74,"empresa":_74,"indigena":_74,"industria":_74,"info":_74,"medicina":_74,"movimiento":_74,"musica":_74,"natural":_74,"nombre":_74,"noticias":_74,"patria":_74,"plurinacional":_74,"politica":_74,"profesional":_74,"pueblo":_74,"revista":_74,"salud":_74,"tecnologia":_74,"tksat":_74,"transporte":_74,"wiki":_74}],"br":[1,{"9guacu":_74,"abc":_74,"adm":_74,"adv":_74,"agr":_74,"aju":_74,"am":_74,"anani":_74,"aparecida":_74,"api":_74,"app":_74,"arq":_74,"art":_74,"ato":_74,"b":_74,"barueri":_74,"belem":_74,"bet":_74,"bhz":_74,"bib":_74,"bio":_74,"blog":_74,"bmd":_74,"boavista":_74,"bsb":_74,"campinagrande":_74,"campinas":_74,"caxias":_74,"cim":_74,"cng":_74,"cnt":_74,"com":_74,"contagem":_74,"coop":_74,"coz":_74,"cri":_74,"cuiaba":_74,"curitiba":_74,"def":_74,"des":_74,"det":_74,"dev":_74,"ecn":_74,"eco":_74,"edu":_74,"emp":_74,"enf":_74,"eng":_74,"esp":_74,"etc":_74,"eti":_74,"far":_74,"feira":_74,"flog":_74,"floripa":_74,"fm":_74,"fnd":_74,"fortal":_74,"fot":_74,"foz":_74,"fst":_74,"g12":_74,"geo":_74,"ggf":_74,"goiania":_74,"gov":[1,{"ac":_74,"al":_74,"am":_74,"ap":_74,"ba":_74,"ce":_74,"df":_74,"es":_74,"go":_74,"ma":_74,"mg":_74,"ms":_74,"mt":_74,"pa":_74,"pb":_74,"pe":_74,"pi":_74,"pr":_74,"rj":_74,"rn":_74,"ro":_74,"rr":_74,"rs":_74,"sc":_74,"se":_74,"sp":_74,"to":_74}],"gru":_74,"ia":_74,"imb":_74,"ind":_74,"inf":_74,"jab":_74,"jampa":_74,"jdf":_74,"joinville":_74,"jor":_74,"jus":_74,"leg":_74,"leilao":_74,"lel":_74,"log":_74,"londrina":_74,"macapa":_74,"maceio":_74,"manaus":_74,"maringa":_74,"mat":_74,"med":_74,"mil":_74,"morena":_74,"mp":_74,"mus":_74,"natal":_74,"net":_74,"niteroi":_74,"nom":_78,"not":_74,"ntr":_74,"odo":_74,"ong":_74,"org":_74,"osasco":_74,"palmas":_74,"poa":_74,"ppg":_74,"pro":_74,"psc":_74,"psi":_74,"pvh":_74,"qsl":_74,"radio":_74,"rec":_74,"recife":_74,"rep":_74,"ribeirao":_74,"rio":_74,"riobranco":_74,"riopreto":_74,"salvador":_74,"sampa":_74,"santamaria":_74,"santoandre":_74,"saobernardo":_74,"saogonca":_74,"seg":_74,"sjc":_74,"slg":_74,"slz":_74,"social":_74,"sorocaba":_74,"srv":_74,"taxi":_74,"tc":_74,"tec":_74,"teo":_74,"the":_74,"tmp":_74,"trd":_74,"tur":_74,"tv":_74,"udi":_74,"vet":_74,"vix":_74,"vlog":_74,"wiki":_74,"xyz":_74,"zlg":_74}],"bs":_76,"bt":_76,"bv":_74,"bw":[1,{"ac":_74,"co":_74,"gov":_74,"net":_74,"org":_74}],"by":[1,{"gov":_74,"mil":_74,"com":_74,"of":_74}],"bz":_79,"ca":[1,{"ab":_74,"bc":_74,"mb":_74,"nb":_74,"nf":_74,"nl":_74,"ns":_74,"nt":_74,"nu":_74,"on":_74,"pe":_74,"qc":_74,"sk":_74,"yk":_74,"gc":_74}],"cat":_74,"cc":_74,"cd":_77,"cf":_74,"cg":_74,"ch":_74,"ci":[1,{"ac":_74,"xn--aroport-bya":_74,"aéroport":_74,"asso":_74,"co":_74,"com":_74,"ed":_74,"edu":_74,"go":_74,"gouv":_74,"int":_74,"net":_74,"or":_74,"org":_74}],"ck":_78,"cl":[1,{"co":_74,"gob":_74,"gov":_74,"mil":_74}],"cm":[1,{"co":_74,"com":_74,"gov":_74,"net":_74}],"cn":[1,{"ac":_74,"com":_74,"edu":_74,"gov":_74,"mil":_74,"net":_74,"org":_74,"xn--55qx5d":_74,"公司":_74,"xn--od0alg":_74,"網絡":_74,"xn--io0a7i":_74,"网络":_74,"ah":_74,"bj":_74,"cq":_74,"fj":_74,"gd":_74,"gs":_74,"gx":_74,"gz":_74,"ha":_74,"hb":_74,"he":_74,"hi":_74,"hk":_74,"hl":_74,"hn":_74,"jl":_74,"js":_74,"jx":_74,"ln":_74,"mo":_74,"nm":_74,"nx":_74,"qh":_74,"sc":_74,"sd":_74,"sh":_74,"sn":_74,"sx":_74,"tj":_74,"tw":_74,"xj":_74,"xz":_74,"yn":_74,"zj":_74}],"co":[1,{"com":_74,"edu":_74,"gov":_74,"mil":_74,"net":_74,"nom":_74,"org":_74}],"com":_74,"coop":_74,"cr":[1,{"ac":_74,"co":_74,"ed":_74,"fi":_74,"go":_74,"or":_74,"sa":_74}],"cu":[1,{"com":_74,"edu":_74,"gob":_74,"inf":_74,"nat":_74,"net":_74,"org":_74}],"cv":[1,{"com":_74,"edu":_74,"id":_74,"int":_74,"net":_74,"nome":_74,"org":_74,"publ":_74}],"cw":_80,"cx":_77,"cy":[1,{"ac":_74,"biz":_74,"com":_74,"ekloges":_74,"gov":_74,"ltd":_74,"mil":_74,"net":_74,"org":_74,"press":_74,"pro":_74,"tm":_74}],"cz":_77,"de":_74,"dj":_74,"dk":_74,"dm":_79,"do":[1,{"art":_74,"com":_74,"edu":_74,"gob":_74,"gov":_74,"mil":_74,"net":_74,"org":_74,"sld":_74,"web":_74}],"dz":[1,{"art":_74,"asso":_74,"com":_74,"edu":_74,"gov":_74,"net":_74,"org":_74,"pol":_74,"soc":_74,"tm":_74}],"ec":[1,{"abg":_74,"adm":_74,"agron":_74,"arqt":_74,"art":_74,"bar":_74,"chef":_74,"com":_74,"cont":_74,"cpa":_74,"cue":_74,"dent":_74,"dgn":_74,"disco":_74,"doc":_74,"edu":_74,"eng":_74,"esm":_74,"fin":_74,"fot":_74,"gal":_74,"gob":_74,"gov":_74,"gye":_74,"ibr":_74,"info":_74,"k12":_74,"lat":_74,"loj":_74,"med":_74,"mil":_74,"mktg":_74,"mon":_74,"net":_74,"ntr":_74,"odont":_74,"org":_74,"pro":_74,"prof":_74,"psic":_74,"psiq":_74,"pub":_74,"rio":_74,"rrpp":_74,"sal":_74,"tech":_74,"tul":_74,"tur":_74,"uio":_74,"vet":_74,"xxx":_74}],"edu":_74,"ee":[1,{"aip":_74,"com":_74,"edu":_74,"fie":_74,"gov":_74,"lib":_74,"med":_74,"org":_74,"pri":_74,"riik":_74}],"eg":[1,{"ac":_74,"com":_74,"edu":_74,"eun":_74,"gov":_74,"info":_74,"me":_74,"mil":_74,"name":_74,"net":_74,"org":_74,"sci":_74,"sport":_74,"tv":_74}],"er":_78,"es":[1,{"com":_74,"edu":_74,"gob":_74,"nom":_74,"org":_74}],"et":[1,{"biz":_74,"com":_74,"edu":_74,"gov":_74,"info":_74,"name":_74,"net":_74,"org":_74}],"eu":_74,"fi":[1,{"aland":_74}],"fj":[1,{"ac":_74,"biz":_74,"com":_74,"edu":_74,"gov":_74,"id":_74,"info":_74,"mil":_74,"name":_74,"net":_74,"org":_74,"pro":_74}],"fk":_78,"fm":_80,"fo":_74,"fr":[1,{"asso":_74,"com":_74,"gouv":_74,"nom":_74,"prd":_74,"tm":_74,"avoues":_74,"cci":_74,"greta":_74,"huissier-justice":_74}],"ga":_74,"gb":_74,"gd":[1,{"edu":_74,"gov":_74}],"ge":[1,{"com":_74,"edu":_74,"gov":_74,"net":_74,"org":_74,"pvt":_74,"school":_74}],"gf":_74,"gg":_81,"gh":[1,{"biz":_74,"com":_74,"edu":_74,"gov":_74,"mil":_74,"net":_74,"org":_74}],"gi":[1,{"com":_74,"edu":_74,"gov":_74,"ltd":_74,"mod":_74,"org":_74}],"gl":[1,{"co":_74,"com":_74,"edu":_74,"net":_74,"org":_74}],"gm":_74,"gn":[1,{"ac":_74,"com":_74,"edu":_74,"gov":_74,"net":_74,"org":_74}],"gov":_74,"gp":[1,{"asso":_74,"com":_74,"edu":_74,"mobi":_74,"net":_74,"org":_74}],"gq":_74,"gr":_76,"gs":_74,"gt":[1,{"com":_74,"edu":_74,"gob":_74,"ind":_74,"mil":_74,"net":_74,"org":_74}],"gu":[1,{"com":_74,"edu":_74,"gov":_74,"guam":_74,"info":_74,"net":_74,"org":_74,"web":_74}],"gw":_74,"gy":_79,"hk":[1,{"com":_74,"edu":_74,"gov":_74,"idv":_74,"net":_74,"org":_74,"xn--ciqpn":_74,"个人":_74,"xn--gmqw5a":_74,"個人":_74,"xn--55qx5d":_74,"公司":_74,"xn--mxtq1m":_74,"政府":_74,"xn--lcvr32d":_74,"敎育":_74,"xn--wcvs22d":_74,"教育":_74,"xn--gmq050i":_74,"箇人":_74,"xn--uc0atv":_74,"組織":_74,"xn--uc0ay4a":_74,"組织":_74,"xn--od0alg":_74,"網絡":_74,"xn--zf0avx":_74,"網络":_74,"xn--mk0axi":_74,"组織":_74,"xn--tn0ag":_74,"组织":_74,"xn--od0aq3b":_74,"网絡":_74,"xn--io0a7i":_74,"网络":_74}],"hm":_74,"hn":[1,{"com":_74,"edu":_74,"gob":_74,"mil":_74,"net":_74,"org":_74}],"hr":[1,{"com":_74,"from":_74,"iz":_74,"name":_74}],"ht":[1,{"adult":_74,"art":_74,"asso":_74,"com":_74,"coop":_74,"edu":_74,"firm":_74,"gouv":_74,"info":_74,"med":_74,"net":_74,"org":_74,"perso":_74,"pol":_74,"pro":_74,"rel":_74,"shop":_74}],"hu":[1,{"2000":_74,"agrar":_74,"bolt":_74,"casino":_74,"city":_74,"co":_74,"erotica":_74,"erotika":_74,"film":_74,"forum":_74,"games":_74,"hotel":_74,"info":_74,"ingatlan":_74,"jogasz":_74,"konyvelo":_74,"lakas":_74,"media":_74,"news":_74,"org":_74,"priv":_74,"reklam":_74,"sex":_74,"shop":_74,"sport":_74,"suli":_74,"szex":_74,"tm":_74,"tozsde":_74,"utazas":_74,"video":_74}],"id":[1,{"ac":_74,"biz":_74,"co":_74,"desa":_74,"go":_74,"kop":_74,"mil":_74,"my":_74,"net":_74,"or":_74,"ponpes":_74,"sch":_74,"web":_74,"xn--9tfky":_74,"ᬩᬮᬶ":_74}],"ie":_77,"il":[1,{"ac":_74,"co":_74,"gov":_74,"idf":_74,"k12":_74,"muni":_74,"net":_74,"org":_74}],"xn--4dbrk0ce":[1,{"xn--4dbgdty6c":_74,"xn--5dbhl8d":_74,"xn--8dbq2a":_74,"xn--hebda8b":_74}],"ישראל":[1,{"אקדמיה":_74,"ישוב":_74,"צהל":_74,"ממשל":_74}],"im":[1,{"ac":_74,"co":[1,{"ltd":_74,"plc":_74}],"com":_74,"net":_74,"org":_74,"tt":_74,"tv":_74}],"in":[1,{"5g":_74,"6g":_74,"ac":_74,"ai":_74,"am":_74,"bank":_74,"bihar":_74,"biz":_74,"business":_74,"ca":_74,"cn":_74,"co":_74,"com":_74,"coop":_74,"cs":_74,"delhi":_74,"dr":_74,"edu":_74,"er":_74,"fin":_74,"firm":_74,"gen":_74,"gov":_74,"gujarat":_74,"ind":_74,"info":_74,"int":_74,"internet":_74,"io":_74,"me":_74,"mil":_74,"net":_74,"nic":_74,"org":_74,"pg":_74,"post":_74,"pro":_74,"res":_74,"travel":_74,"tv":_74,"uk":_74,"up":_74,"us":_74}],"info":_74,"int":[1,{"eu":_74}],"io":_82,"iq":_75,"ir":[1,{"ac":_74,"co":_74,"gov":_74,"id":_74,"net":_74,"org":_74,"sch":_74,"xn--mgba3a4f16a":_74,"ایران":_74,"xn--mgba3a4fra":_74,"ايران":_74}],"is":_74,"it":[1,{"edu":_74,"gov":_74,"abr":_74,"abruzzo":_74,"aosta-valley":_74,"aostavalley":_74,"bas":_74,"basilicata":_74,"cal":_74,"calabria":_74,"cam":_74,"campania":_74,"emilia-romagna":_74,"emiliaromagna":_74,"emr":_74,"friuli-v-giulia":_74,"friuli-ve-giulia":_74,"friuli-vegiulia":_74,"friuli-venezia-giulia":_74,"friuli-veneziagiulia":_74,"friuli-vgiulia":_74,"friuliv-giulia":_74,"friulive-giulia":_74,"friulivegiulia":_74,"friulivenezia-giulia":_74,"friuliveneziagiulia":_74,"friulivgiulia":_74,"fvg":_74,"laz":_74,"lazio":_74,"lig":_74,"liguria":_74,"lom":_74,"lombardia":_74,"lombardy":_74,"lucania":_74,"mar":_74,"marche":_74,"mol":_74,"molise":_74,"piedmont":_74,"piemonte":_74,"pmn":_74,"pug":_74,"puglia":_74,"sar":_74,"sardegna":_74,"sardinia":_74,"sic":_74,"sicilia":_74,"sicily":_74,"taa":_74,"tos":_74,"toscana":_74,"trentin-sud-tirol":_74,"xn--trentin-sd-tirol-rzb":_74,"trentin-süd-tirol":_74,"trentin-sudtirol":_74,"xn--trentin-sdtirol-7vb":_74,"trentin-südtirol":_74,"trentin-sued-tirol":_74,"trentin-suedtirol":_74,"trentino":_74,"trentino-a-adige":_74,"trentino-aadige":_74,"trentino-alto-adige":_74,"trentino-altoadige":_74,"trentino-s-tirol":_74,"trentino-stirol":_74,"trentino-sud-tirol":_74,"xn--trentino-sd-tirol-c3b":_74,"trentino-süd-tirol":_74,"trentino-sudtirol":_74,"xn--trentino-sdtirol-szb":_74,"trentino-südtirol":_74,"trentino-sued-tirol":_74,"trentino-suedtirol":_74,"trentinoa-adige":_74,"trentinoaadige":_74,"trentinoalto-adige":_74,"trentinoaltoadige":_74,"trentinos-tirol":_74,"trentinostirol":_74,"trentinosud-tirol":_74,"xn--trentinosd-tirol-rzb":_74,"trentinosüd-tirol":_74,"trentinosudtirol":_74,"xn--trentinosdtirol-7vb":_74,"trentinosüdtirol":_74,"trentinosued-tirol":_74,"trentinosuedtirol":_74,"trentinsud-tirol":_74,"xn--trentinsd-tirol-6vb":_74,"trentinsüd-tirol":_74,"trentinsudtirol":_74,"xn--trentinsdtirol-nsb":_74,"trentinsüdtirol":_74,"trentinsued-tirol":_74,"trentinsuedtirol":_74,"tuscany":_74,"umb":_74,"umbria":_74,"val-d-aosta":_74,"val-daosta":_74,"vald-aosta":_74,"valdaosta":_74,"valle-aosta":_74,"valle-d-aosta":_74,"valle-daosta":_74,"valleaosta":_74,"valled-aosta":_74,"valledaosta":_74,"vallee-aoste":_74,"xn--valle-aoste-ebb":_74,"vallée-aoste":_74,"vallee-d-aoste":_74,"xn--valle-d-aoste-ehb":_74,"vallée-d-aoste":_74,"valleeaoste":_74,"xn--valleaoste-e7a":_74,"valléeaoste":_74,"valleedaoste":_74,"xn--valledaoste-ebb":_74,"valléedaoste":_74,"vao":_74,"vda":_74,"ven":_74,"veneto":_74,"ag":_74,"agrigento":_74,"al":_74,"alessandria":_74,"alto-adige":_74,"altoadige":_74,"an":_74,"ancona":_74,"andria-barletta-trani":_74,"andria-trani-barletta":_74,"andriabarlettatrani":_74,"andriatranibarletta":_74,"ao":_74,"aosta":_74,"aoste":_74,"ap":_74,"aq":_74,"aquila":_74,"ar":_74,"arezzo":_74,"ascoli-piceno":_74,"ascolipiceno":_74,"asti":_74,"at":_74,"av":_74,"avellino":_74,"ba":_74,"balsan":_74,"balsan-sudtirol":_74,"xn--balsan-sdtirol-nsb":_74,"balsan-südtirol":_74,"balsan-suedtirol":_74,"bari":_74,"barletta-trani-andria":_74,"barlettatraniandria":_74,"belluno":_74,"benevento":_74,"bergamo":_74,"bg":_74,"bi":_74,"biella":_74,"bl":_74,"bn":_74,"bo":_74,"bologna":_74,"bolzano":_74,"bolzano-altoadige":_74,"bozen":_74,"bozen-sudtirol":_74,"xn--bozen-sdtirol-2ob":_74,"bozen-südtirol":_74,"bozen-suedtirol":_74,"br":_74,"brescia":_74,"brindisi":_74,"bs":_74,"bt":_74,"bulsan":_74,"bulsan-sudtirol":_74,"xn--bulsan-sdtirol-nsb":_74,"bulsan-südtirol":_74,"bulsan-suedtirol":_74,"bz":_74,"ca":_74,"cagliari":_74,"caltanissetta":_74,"campidano-medio":_74,"campidanomedio":_74,"campobasso":_74,"carbonia-iglesias":_74,"carboniaiglesias":_74,"carrara-massa":_74,"carraramassa":_74,"caserta":_74,"catania":_74,"catanzaro":_74,"cb":_74,"ce":_74,"cesena-forli":_74,"xn--cesena-forl-mcb":_74,"cesena-forlì":_74,"cesenaforli":_74,"xn--cesenaforl-i8a":_74,"cesenaforlì":_74,"ch":_74,"chieti":_74,"ci":_74,"cl":_74,"cn":_74,"co":_74,"como":_74,"cosenza":_74,"cr":_74,"cremona":_74,"crotone":_74,"cs":_74,"ct":_74,"cuneo":_74,"cz":_74,"dell-ogliastra":_74,"dellogliastra":_74,"en":_74,"enna":_74,"fc":_74,"fe":_74,"fermo":_74,"ferrara":_74,"fg":_74,"fi":_74,"firenze":_74,"florence":_74,"fm":_74,"foggia":_74,"forli-cesena":_74,"xn--forl-cesena-fcb":_74,"forlì-cesena":_74,"forlicesena":_74,"xn--forlcesena-c8a":_74,"forlìcesena":_74,"fr":_74,"frosinone":_74,"ge":_74,"genoa":_74,"genova":_74,"go":_74,"gorizia":_74,"gr":_74,"grosseto":_74,"iglesias-carbonia":_74,"iglesiascarbonia":_74,"im":_74,"imperia":_74,"is":_74,"isernia":_74,"kr":_74,"la-spezia":_74,"laquila":_74,"laspezia":_74,"latina":_74,"lc":_74,"le":_74,"lecce":_74,"lecco":_74,"li":_74,"livorno":_74,"lo":_74,"lodi":_74,"lt":_74,"lu":_74,"lucca":_74,"macerata":_74,"mantova":_74,"massa-carrara":_74,"massacarrara":_74,"matera":_74,"mb":_74,"mc":_74,"me":_74,"medio-campidano":_74,"mediocampidano":_74,"messina":_74,"mi":_74,"milan":_74,"milano":_74,"mn":_74,"mo":_74,"modena":_74,"monza":_74,"monza-brianza":_74,"monza-e-della-brianza":_74,"monzabrianza":_74,"monzaebrianza":_74,"monzaedellabrianza":_74,"ms":_74,"mt":_74,"na":_74,"naples":_74,"napoli":_74,"no":_74,"novara":_74,"nu":_74,"nuoro":_74,"og":_74,"ogliastra":_74,"olbia-tempio":_74,"olbiatempio":_74,"or":_74,"oristano":_74,"ot":_74,"pa":_74,"padova":_74,"padua":_74,"palermo":_74,"parma":_74,"pavia":_74,"pc":_74,"pd":_74,"pe":_74,"perugia":_74,"pesaro-urbino":_74,"pesarourbino":_74,"pescara":_74,"pg":_74,"pi":_74,"piacenza":_74,"pisa":_74,"pistoia":_74,"pn":_74,"po":_74,"pordenone":_74,"potenza":_74,"pr":_74,"prato":_74,"pt":_74,"pu":_74,"pv":_74,"pz":_74,"ra":_74,"ragusa":_74,"ravenna":_74,"rc":_74,"re":_74,"reggio-calabria":_74,"reggio-emilia":_74,"reggiocalabria":_74,"reggioemilia":_74,"rg":_74,"ri":_74,"rieti":_74,"rimini":_74,"rm":_74,"rn":_74,"ro":_74,"roma":_74,"rome":_74,"rovigo":_74,"sa":_74,"salerno":_74,"sassari":_74,"savona":_74,"si":_74,"siena":_74,"siracusa":_74,"so":_74,"sondrio":_74,"sp":_74,"sr":_74,"ss":_74,"xn--sdtirol-n2a":_74,"südtirol":_74,"suedtirol":_74,"sv":_74,"ta":_74,"taranto":_74,"te":_74,"tempio-olbia":_74,"tempioolbia":_74,"teramo":_74,"terni":_74,"tn":_74,"to":_74,"torino":_74,"tp":_74,"tr":_74,"trani-andria-barletta":_74,"trani-barletta-andria":_74,"traniandriabarletta":_74,"tranibarlettaandria":_74,"trapani":_74,"trento":_74,"treviso":_74,"trieste":_74,"ts":_74,"turin":_74,"tv":_74,"ud":_74,"udine":_74,"urbino-pesaro":_74,"urbinopesaro":_74,"va":_74,"varese":_74,"vb":_74,"vc":_74,"ve":_74,"venezia":_74,"venice":_74,"verbania":_74,"vercelli":_74,"verona":_74,"vi":_74,"vibo-valentia":_74,"vibovalentia":_74,"vicenza":_74,"viterbo":_74,"vr":_74,"vs":_74,"vt":_74,"vv":_74}],"je":_81,"jm":_78,"jo":[1,{"agri":_74,"ai":_74,"com":_74,"edu":_74,"eng":_74,"fm":_74,"gov":_74,"mil":_74,"net":_74,"org":_74,"per":_74,"phd":_74,"sch":_74,"tv":_74}],"jobs":_74,"jp":[1,{"ac":_74,"ad":_74,"co":_74,"ed":_74,"go":_74,"gr":_74,"lg":_74,"ne":_74,"or":_74,"aichi":[1,{"aisai":_74,"ama":_74,"anjo":_74,"asuke":_74,"chiryu":_74,"chita":_74,"fuso":_74,"gamagori":_74,"handa":_74,"hazu":_74,"hekinan":_74,"higashiura":_74,"ichinomiya":_74,"inazawa":_74,"inuyama":_74,"isshiki":_74,"iwakura":_74,"kanie":_74,"kariya":_74,"kasugai":_74,"kira":_74,"kiyosu":_74,"komaki":_74,"konan":_74,"kota":_74,"mihama":_74,"miyoshi":_74,"nishio":_74,"nisshin":_74,"obu":_74,"oguchi":_74,"oharu":_74,"okazaki":_74,"owariasahi":_74,"seto":_74,"shikatsu":_74,"shinshiro":_74,"shitara":_74,"tahara":_74,"takahama":_74,"tobishima":_74,"toei":_74,"togo":_74,"tokai":_74,"tokoname":_74,"toyoake":_74,"toyohashi":_74,"toyokawa":_74,"toyone":_74,"toyota":_74,"tsushima":_74,"yatomi":_74}],"akita":[1,{"akita":_74,"daisen":_74,"fujisato":_74,"gojome":_74,"hachirogata":_74,"happou":_74,"higashinaruse":_74,"honjo":_74,"honjyo":_74,"ikawa":_74,"kamikoani":_74,"kamioka":_74,"katagami":_74,"kazuno":_74,"kitaakita":_74,"kosaka":_74,"kyowa":_74,"misato":_74,"mitane":_74,"moriyoshi":_74,"nikaho":_74,"noshiro":_74,"odate":_74,"oga":_74,"ogata":_74,"semboku":_74,"yokote":_74,"yurihonjo":_74}],"aomori":[1,{"aomori":_74,"gonohe":_74,"hachinohe":_74,"hashikami":_74,"hiranai":_74,"hirosaki":_74,"itayanagi":_74,"kuroishi":_74,"misawa":_74,"mutsu":_74,"nakadomari":_74,"noheji":_74,"oirase":_74,"owani":_74,"rokunohe":_74,"sannohe":_74,"shichinohe":_74,"shingo":_74,"takko":_74,"towada":_74,"tsugaru":_74,"tsuruta":_74}],"chiba":[1,{"abiko":_74,"asahi":_74,"chonan":_74,"chosei":_74,"choshi":_74,"chuo":_74,"funabashi":_74,"futtsu":_74,"hanamigawa":_74,"ichihara":_74,"ichikawa":_74,"ichinomiya":_74,"inzai":_74,"isumi":_74,"kamagaya":_74,"kamogawa":_74,"kashiwa":_74,"katori":_74,"katsuura":_74,"kimitsu":_74,"kisarazu":_74,"kozaki":_74,"kujukuri":_74,"kyonan":_74,"matsudo":_74,"midori":_74,"mihama":_74,"minamiboso":_74,"mobara":_74,"mutsuzawa":_74,"nagara":_74,"nagareyama":_74,"narashino":_74,"narita":_74,"noda":_74,"oamishirasato":_74,"omigawa":_74,"onjuku":_74,"otaki":_74,"sakae":_74,"sakura":_74,"shimofusa":_74,"shirako":_74,"shiroi":_74,"shisui":_74,"sodegaura":_74,"sosa":_74,"tako":_74,"tateyama":_74,"togane":_74,"tohnosho":_74,"tomisato":_74,"urayasu":_74,"yachimata":_74,"yachiyo":_74,"yokaichiba":_74,"yokoshibahikari":_74,"yotsukaido":_74}],"ehime":[1,{"ainan":_74,"honai":_74,"ikata":_74,"imabari":_74,"iyo":_74,"kamijima":_74,"kihoku":_74,"kumakogen":_74,"masaki":_74,"matsuno":_74,"matsuyama":_74,"namikata":_74,"niihama":_74,"ozu":_74,"saijo":_74,"seiyo":_74,"shikokuchuo":_74,"tobe":_74,"toon":_74,"uchiko":_74,"uwajima":_74,"yawatahama":_74}],"fukui":[1,{"echizen":_74,"eiheiji":_74,"fukui":_74,"ikeda":_74,"katsuyama":_74,"mihama":_74,"minamiechizen":_74,"obama":_74,"ohi":_74,"ono":_74,"sabae":_74,"sakai":_74,"takahama":_74,"tsuruga":_74,"wakasa":_74}],"fukuoka":[1,{"ashiya":_74,"buzen":_74,"chikugo":_74,"chikuho":_74,"chikujo":_74,"chikushino":_74,"chikuzen":_74,"chuo":_74,"dazaifu":_74,"fukuchi":_74,"hakata":_74,"higashi":_74,"hirokawa":_74,"hisayama":_74,"iizuka":_74,"inatsuki":_74,"kaho":_74,"kasuga":_74,"kasuya":_74,"kawara":_74,"keisen":_74,"koga":_74,"kurate":_74,"kurogi":_74,"kurume":_74,"minami":_74,"miyako":_74,"miyama":_74,"miyawaka":_74,"mizumaki":_74,"munakata":_74,"nakagawa":_74,"nakama":_74,"nishi":_74,"nogata":_74,"ogori":_74,"okagaki":_74,"okawa":_74,"oki":_74,"omuta":_74,"onga":_74,"onojo":_74,"oto":_74,"saigawa":_74,"sasaguri":_74,"shingu":_74,"shinyoshitomi":_74,"shonai":_74,"soeda":_74,"sue":_74,"tachiarai":_74,"tagawa":_74,"takata":_74,"toho":_74,"toyotsu":_74,"tsuiki":_74,"ukiha":_74,"umi":_74,"usui":_74,"yamada":_74,"yame":_74,"yanagawa":_74,"yukuhashi":_74}],"fukushima":[1,{"aizubange":_74,"aizumisato":_74,"aizuwakamatsu":_74,"asakawa":_74,"bandai":_74,"date":_74,"fukushima":_74,"furudono":_74,"futaba":_74,"hanawa":_74,"higashi":_74,"hirata":_74,"hirono":_74,"iitate":_74,"inawashiro":_74,"ishikawa":_74,"iwaki":_74,"izumizaki":_74,"kagamiishi":_74,"kaneyama":_74,"kawamata":_74,"kitakata":_74,"kitashiobara":_74,"koori":_74,"koriyama":_74,"kunimi":_74,"miharu":_74,"mishima":_74,"namie":_74,"nango":_74,"nishiaizu":_74,"nishigo":_74,"okuma":_74,"omotego":_74,"ono":_74,"otama":_74,"samegawa":_74,"shimogo":_74,"shirakawa":_74,"showa":_74,"soma":_74,"sukagawa":_74,"taishin":_74,"tamakawa":_74,"tanagura":_74,"tenei":_74,"yabuki":_74,"yamato":_74,"yamatsuri":_74,"yanaizu":_74,"yugawa":_74}],"gifu":[1,{"anpachi":_74,"ena":_74,"gifu":_74,"ginan":_74,"godo":_74,"gujo":_74,"hashima":_74,"hichiso":_74,"hida":_74,"higashishirakawa":_74,"ibigawa":_74,"ikeda":_74,"kakamigahara":_74,"kani":_74,"kasahara":_74,"kasamatsu":_74,"kawaue":_74,"kitagata":_74,"mino":_74,"minokamo":_74,"mitake":_74,"mizunami":_74,"motosu":_74,"nakatsugawa":_74,"ogaki":_74,"sakahogi":_74,"seki":_74,"sekigahara":_74,"shirakawa":_74,"tajimi":_74,"takayama":_74,"tarui":_74,"toki":_74,"tomika":_74,"wanouchi":_74,"yamagata":_74,"yaotsu":_74,"yoro":_74}],"gunma":[1,{"annaka":_74,"chiyoda":_74,"fujioka":_74,"higashiagatsuma":_74,"isesaki":_74,"itakura":_74,"kanna":_74,"kanra":_74,"katashina":_74,"kawaba":_74,"kiryu":_74,"kusatsu":_74,"maebashi":_74,"meiwa":_74,"midori":_74,"minakami":_74,"naganohara":_74,"nakanojo":_74,"nanmoku":_74,"numata":_74,"oizumi":_74,"ora":_74,"ota":_74,"shibukawa":_74,"shimonita":_74,"shinto":_74,"showa":_74,"takasaki":_74,"takayama":_74,"tamamura":_74,"tatebayashi":_74,"tomioka":_74,"tsukiyono":_74,"tsumagoi":_74,"ueno":_74,"yoshioka":_74}],"hiroshima":[1,{"asaminami":_74,"daiwa":_74,"etajima":_74,"fuchu":_74,"fukuyama":_74,"hatsukaichi":_74,"higashihiroshima":_74,"hongo":_74,"jinsekikogen":_74,"kaita":_74,"kui":_74,"kumano":_74,"kure":_74,"mihara":_74,"miyoshi":_74,"naka":_74,"onomichi":_74,"osakikamijima":_74,"otake":_74,"saka":_74,"sera":_74,"seranishi":_74,"shinichi":_74,"shobara":_74,"takehara":_74}],"hokkaido":[1,{"abashiri":_74,"abira":_74,"aibetsu":_74,"akabira":_74,"akkeshi":_74,"asahikawa":_74,"ashibetsu":_74,"ashoro":_74,"assabu":_74,"atsuma":_74,"bibai":_74,"biei":_74,"bifuka":_74,"bihoro":_74,"biratori":_74,"chippubetsu":_74,"chitose":_74,"date":_74,"ebetsu":_74,"embetsu":_74,"eniwa":_74,"erimo":_74,"esan":_74,"esashi":_74,"fukagawa":_74,"fukushima":_74,"furano":_74,"furubira":_74,"haboro":_74,"hakodate":_74,"hamatonbetsu":_74,"hidaka":_74,"higashikagura":_74,"higashikawa":_74,"hiroo":_74,"hokuryu":_74,"hokuto":_74,"honbetsu":_74,"horokanai":_74,"horonobe":_74,"ikeda":_74,"imakane":_74,"ishikari":_74,"iwamizawa":_74,"iwanai":_74,"kamifurano":_74,"kamikawa":_74,"kamishihoro":_74,"kamisunagawa":_74,"kamoenai":_74,"kayabe":_74,"kembuchi":_74,"kikonai":_74,"kimobetsu":_74,"kitahiroshima":_74,"kitami":_74,"kiyosato":_74,"koshimizu":_74,"kunneppu":_74,"kuriyama":_74,"kuromatsunai":_74,"kushiro":_74,"kutchan":_74,"kyowa":_74,"mashike":_74,"matsumae":_74,"mikasa":_74,"minamifurano":_74,"mombetsu":_74,"moseushi":_74,"mukawa":_74,"muroran":_74,"naie":_74,"nakagawa":_74,"nakasatsunai":_74,"nakatombetsu":_74,"nanae":_74,"nanporo":_74,"nayoro":_74,"nemuro":_74,"niikappu":_74,"niki":_74,"nishiokoppe":_74,"noboribetsu":_74,"numata":_74,"obihiro":_74,"obira":_74,"oketo":_74,"okoppe":_74,"otaru":_74,"otobe":_74,"otofuke":_74,"otoineppu":_74,"oumu":_74,"ozora":_74,"pippu":_74,"rankoshi":_74,"rebun":_74,"rikubetsu":_74,"rishiri":_74,"rishirifuji":_74,"saroma":_74,"sarufutsu":_74,"shakotan":_74,"shari":_74,"shibecha":_74,"shibetsu":_74,"shikabe":_74,"shikaoi":_74,"shimamaki":_74,"shimizu":_74,"shimokawa":_74,"shinshinotsu":_74,"shintoku":_74,"shiranuka":_74,"shiraoi":_74,"shiriuchi":_74,"sobetsu":_74,"sunagawa":_74,"taiki":_74,"takasu":_74,"takikawa":_74,"takinoue":_74,"teshikaga":_74,"tobetsu":_74,"tohma":_74,"tomakomai":_74,"tomari":_74,"toya":_74,"toyako":_74,"toyotomi":_74,"toyoura":_74,"tsubetsu":_74,"tsukigata":_74,"urakawa":_74,"urausu":_74,"uryu":_74,"utashinai":_74,"wakkanai":_74,"wassamu":_74,"yakumo":_74,"yoichi":_74}],"hyogo":[1,{"aioi":_74,"akashi":_74,"ako":_74,"amagasaki":_74,"aogaki":_74,"asago":_74,"ashiya":_74,"awaji":_74,"fukusaki":_74,"goshiki":_74,"harima":_74,"himeji":_74,"ichikawa":_74,"inagawa":_74,"itami":_74,"kakogawa":_74,"kamigori":_74,"kamikawa":_74,"kasai":_74,"kasuga":_74,"kawanishi":_74,"miki":_74,"minamiawaji":_74,"nishinomiya":_74,"nishiwaki":_74,"ono":_74,"sanda":_74,"sannan":_74,"sasayama":_74,"sayo":_74,"shingu":_74,"shinonsen":_74,"shiso":_74,"sumoto":_74,"taishi":_74,"taka":_74,"takarazuka":_74,"takasago":_74,"takino":_74,"tamba":_74,"tatsuno":_74,"toyooka":_74,"yabu":_74,"yashiro":_74,"yoka":_74,"yokawa":_74}],"ibaraki":[1,{"ami":_74,"asahi":_74,"bando":_74,"chikusei":_74,"daigo":_74,"fujishiro":_74,"hitachi":_74,"hitachinaka":_74,"hitachiomiya":_74,"hitachiota":_74,"ibaraki":_74,"ina":_74,"inashiki":_74,"itako":_74,"iwama":_74,"joso":_74,"kamisu":_74,"kasama":_74,"kashima":_74,"kasumigaura":_74,"koga":_74,"miho":_74,"mito":_74,"moriya":_74,"naka":_74,"namegata":_74,"oarai":_74,"ogawa":_74,"omitama":_74,"ryugasaki":_74,"sakai":_74,"sakuragawa":_74,"shimodate":_74,"shimotsuma":_74,"shirosato":_74,"sowa":_74,"suifu":_74,"takahagi":_74,"tamatsukuri":_74,"tokai":_74,"tomobe":_74,"tone":_74,"toride":_74,"tsuchiura":_74,"tsukuba":_74,"uchihara":_74,"ushiku":_74,"yachiyo":_74,"yamagata":_74,"yawara":_74,"yuki":_74}],"ishikawa":[1,{"anamizu":_74,"hakui":_74,"hakusan":_74,"kaga":_74,"kahoku":_74,"kanazawa":_74,"kawakita":_74,"komatsu":_74,"nakanoto":_74,"nanao":_74,"nomi":_74,"nonoichi":_74,"noto":_74,"shika":_74,"suzu":_74,"tsubata":_74,"tsurugi":_74,"uchinada":_74,"wajima":_74}],"iwate":[1,{"fudai":_74,"fujisawa":_74,"hanamaki":_74,"hiraizumi":_74,"hirono":_74,"ichinohe":_74,"ichinoseki":_74,"iwaizumi":_74,"iwate":_74,"joboji":_74,"kamaishi":_74,"kanegasaki":_74,"karumai":_74,"kawai":_74,"kitakami":_74,"kuji":_74,"kunohe":_74,"kuzumaki":_74,"miyako":_74,"mizusawa":_74,"morioka":_74,"ninohe":_74,"noda":_74,"ofunato":_74,"oshu":_74,"otsuchi":_74,"rikuzentakata":_74,"shiwa":_74,"shizukuishi":_74,"sumita":_74,"tanohata":_74,"tono":_74,"yahaba":_74,"yamada":_74}],"kagawa":[1,{"ayagawa":_74,"higashikagawa":_74,"kanonji":_74,"kotohira":_74,"manno":_74,"marugame":_74,"mitoyo":_74,"naoshima":_74,"sanuki":_74,"tadotsu":_74,"takamatsu":_74,"tonosho":_74,"uchinomi":_74,"utazu":_74,"zentsuji":_74}],"kagoshima":[1,{"akune":_74,"amami":_74,"hioki":_74,"isa":_74,"isen":_74,"izumi":_74,"kagoshima":_74,"kanoya":_74,"kawanabe":_74,"kinko":_74,"kouyama":_74,"makurazaki":_74,"matsumoto":_74,"minamitane":_74,"nakatane":_74,"nishinoomote":_74,"satsumasendai":_74,"soo":_74,"tarumizu":_74,"yusui":_74}],"kanagawa":[1,{"aikawa":_74,"atsugi":_74,"ayase":_74,"chigasaki":_74,"ebina":_74,"fujisawa":_74,"hadano":_74,"hakone":_74,"hiratsuka":_74,"isehara":_74,"kaisei":_74,"kamakura":_74,"kiyokawa":_74,"matsuda":_74,"minamiashigara":_74,"miura":_74,"nakai":_74,"ninomiya":_74,"odawara":_74,"oi":_74,"oiso":_74,"sagamihara":_74,"samukawa":_74,"tsukui":_74,"yamakita":_74,"yamato":_74,"yokosuka":_74,"yugawara":_74,"zama":_74,"zushi":_74}],"kochi":[1,{"aki":_74,"geisei":_74,"hidaka":_74,"higashitsuno":_74,"ino":_74,"kagami":_74,"kami":_74,"kitagawa":_74,"kochi":_74,"mihara":_74,"motoyama":_74,"muroto":_74,"nahari":_74,"nakamura":_74,"nankoku":_74,"nishitosa":_74,"niyodogawa":_74,"ochi":_74,"okawa":_74,"otoyo":_74,"otsuki":_74,"sakawa":_74,"sukumo":_74,"susaki":_74,"tosa":_74,"tosashimizu":_74,"toyo":_74,"tsuno":_74,"umaji":_74,"yasuda":_74,"yusuhara":_74}],"kumamoto":[1,{"amakusa":_74,"arao":_74,"aso":_74,"choyo":_74,"gyokuto":_74,"kamiamakusa":_74,"kikuchi":_74,"kumamoto":_74,"mashiki":_74,"mifune":_74,"minamata":_74,"minamioguni":_74,"nagasu":_74,"nishihara":_74,"oguni":_74,"ozu":_74,"sumoto":_74,"takamori":_74,"uki":_74,"uto":_74,"yamaga":_74,"yamato":_74,"yatsushiro":_74}],"kyoto":[1,{"ayabe":_74,"fukuchiyama":_74,"higashiyama":_74,"ide":_74,"ine":_74,"joyo":_74,"kameoka":_74,"kamo":_74,"kita":_74,"kizu":_74,"kumiyama":_74,"kyotamba":_74,"kyotanabe":_74,"kyotango":_74,"maizuru":_74,"minami":_74,"minamiyamashiro":_74,"miyazu":_74,"muko":_74,"nagaokakyo":_74,"nakagyo":_74,"nantan":_74,"oyamazaki":_74,"sakyo":_74,"seika":_74,"tanabe":_74,"uji":_74,"ujitawara":_74,"wazuka":_74,"yamashina":_74,"yawata":_74}],"mie":[1,{"asahi":_74,"inabe":_74,"ise":_74,"kameyama":_74,"kawagoe":_74,"kiho":_74,"kisosaki":_74,"kiwa":_74,"komono":_74,"kumano":_74,"kuwana":_74,"matsusaka":_74,"meiwa":_74,"mihama":_74,"minamiise":_74,"misugi":_74,"miyama":_74,"nabari":_74,"shima":_74,"suzuka":_74,"tado":_74,"taiki":_74,"taki":_74,"tamaki":_74,"toba":_74,"tsu":_74,"udono":_74,"ureshino":_74,"watarai":_74,"yokkaichi":_74}],"miyagi":[1,{"furukawa":_74,"higashimatsushima":_74,"ishinomaki":_74,"iwanuma":_74,"kakuda":_74,"kami":_74,"kawasaki":_74,"marumori":_74,"matsushima":_74,"minamisanriku":_74,"misato":_74,"murata":_74,"natori":_74,"ogawara":_74,"ohira":_74,"onagawa":_74,"osaki":_74,"rifu":_74,"semine":_74,"shibata":_74,"shichikashuku":_74,"shikama":_74,"shiogama":_74,"shiroishi":_74,"tagajo":_74,"taiwa":_74,"tome":_74,"tomiya":_74,"wakuya":_74,"watari":_74,"yamamoto":_74,"zao":_74}],"miyazaki":[1,{"aya":_74,"ebino":_74,"gokase":_74,"hyuga":_74,"kadogawa":_74,"kawaminami":_74,"kijo":_74,"kitagawa":_74,"kitakata":_74,"kitaura":_74,"kobayashi":_74,"kunitomi":_74,"kushima":_74,"mimata":_74,"miyakonojo":_74,"miyazaki":_74,"morotsuka":_74,"nichinan":_74,"nishimera":_74,"nobeoka":_74,"saito":_74,"shiiba":_74,"shintomi":_74,"takaharu":_74,"takanabe":_74,"takazaki":_74,"tsuno":_74}],"nagano":[1,{"achi":_74,"agematsu":_74,"anan":_74,"aoki":_74,"asahi":_74,"azumino":_74,"chikuhoku":_74,"chikuma":_74,"chino":_74,"fujimi":_74,"hakuba":_74,"hara":_74,"hiraya":_74,"iida":_74,"iijima":_74,"iiyama":_74,"iizuna":_74,"ikeda":_74,"ikusaka":_74,"ina":_74,"karuizawa":_74,"kawakami":_74,"kiso":_74,"kisofukushima":_74,"kitaaiki":_74,"komagane":_74,"komoro":_74,"matsukawa":_74,"matsumoto":_74,"miasa":_74,"minamiaiki":_74,"minamimaki":_74,"minamiminowa":_74,"minowa":_74,"miyada":_74,"miyota":_74,"mochizuki":_74,"nagano":_74,"nagawa":_74,"nagiso":_74,"nakagawa":_74,"nakano":_74,"nozawaonsen":_74,"obuse":_74,"ogawa":_74,"okaya":_74,"omachi":_74,"omi":_74,"ookuwa":_74,"ooshika":_74,"otaki":_74,"otari":_74,"sakae":_74,"sakaki":_74,"saku":_74,"sakuho":_74,"shimosuwa":_74,"shinanomachi":_74,"shiojiri":_74,"suwa":_74,"suzaka":_74,"takagi":_74,"takamori":_74,"takayama":_74,"tateshina":_74,"tatsuno":_74,"togakushi":_74,"togura":_74,"tomi":_74,"ueda":_74,"wada":_74,"yamagata":_74,"yamanouchi":_74,"yasaka":_74,"yasuoka":_74}],"nagasaki":[1,{"chijiwa":_74,"futsu":_74,"goto":_74,"hasami":_74,"hirado":_74,"iki":_74,"isahaya":_74,"kawatana":_74,"kuchinotsu":_74,"matsuura":_74,"nagasaki":_74,"obama":_74,"omura":_74,"oseto":_74,"saikai":_74,"sasebo":_74,"seihi":_74,"shimabara":_74,"shinkamigoto":_74,"togitsu":_74,"tsushima":_74,"unzen":_74}],"nara":[1,{"ando":_74,"gose":_74,"heguri":_74,"higashiyoshino":_74,"ikaruga":_74,"ikoma":_74,"kamikitayama":_74,"kanmaki":_74,"kashiba":_74,"kashihara":_74,"katsuragi":_74,"kawai":_74,"kawakami":_74,"kawanishi":_74,"koryo":_74,"kurotaki":_74,"mitsue":_74,"miyake":_74,"nara":_74,"nosegawa":_74,"oji":_74,"ouda":_74,"oyodo":_74,"sakurai":_74,"sango":_74,"shimoichi":_74,"shimokitayama":_74,"shinjo":_74,"soni":_74,"takatori":_74,"tawaramoto":_74,"tenkawa":_74,"tenri":_74,"uda":_74,"yamatokoriyama":_74,"yamatotakada":_74,"yamazoe":_74,"yoshino":_74}],"niigata":[1,{"aga":_74,"agano":_74,"gosen":_74,"itoigawa":_74,"izumozaki":_74,"joetsu":_74,"kamo":_74,"kariwa":_74,"kashiwazaki":_74,"minamiuonuma":_74,"mitsuke":_74,"muika":_74,"murakami":_74,"myoko":_74,"nagaoka":_74,"niigata":_74,"ojiya":_74,"omi":_74,"sado":_74,"sanjo":_74,"seiro":_74,"seirou":_74,"sekikawa":_74,"shibata":_74,"tagami":_74,"tainai":_74,"tochio":_74,"tokamachi":_74,"tsubame":_74,"tsunan":_74,"uonuma":_74,"yahiko":_74,"yoita":_74,"yuzawa":_74}],"oita":[1,{"beppu":_74,"bungoono":_74,"bungotakada":_74,"hasama":_74,"hiji":_74,"himeshima":_74,"hita":_74,"kamitsue":_74,"kokonoe":_74,"kuju":_74,"kunisaki":_74,"kusu":_74,"oita":_74,"saiki":_74,"taketa":_74,"tsukumi":_74,"usa":_74,"usuki":_74,"yufu":_74}],"okayama":[1,{"akaiwa":_74,"asakuchi":_74,"bizen":_74,"hayashima":_74,"ibara":_74,"kagamino":_74,"kasaoka":_74,"kibichuo":_74,"kumenan":_74,"kurashiki":_74,"maniwa":_74,"misaki":_74,"nagi":_74,"niimi":_74,"nishiawakura":_74,"okayama":_74,"satosho":_74,"setouchi":_74,"shinjo":_74,"shoo":_74,"soja":_74,"takahashi":_74,"tamano":_74,"tsuyama":_74,"wake":_74,"yakage":_74}],"okinawa":[1,{"aguni":_74,"ginowan":_74,"ginoza":_74,"gushikami":_74,"haebaru":_74,"higashi":_74,"hirara":_74,"iheya":_74,"ishigaki":_74,"ishikawa":_74,"itoman":_74,"izena":_74,"kadena":_74,"kin":_74,"kitadaito":_74,"kitanakagusuku":_74,"kumejima":_74,"kunigami":_74,"minamidaito":_74,"motobu":_74,"nago":_74,"naha":_74,"nakagusuku":_74,"nakijin":_74,"nanjo":_74,"nishihara":_74,"ogimi":_74,"okinawa":_74,"onna":_74,"shimoji":_74,"taketomi":_74,"tarama":_74,"tokashiki":_74,"tomigusuku":_74,"tonaki":_74,"urasoe":_74,"uruma":_74,"yaese":_74,"yomitan":_74,"yonabaru":_74,"yonaguni":_74,"zamami":_74}],"osaka":[1,{"abeno":_74,"chihayaakasaka":_74,"chuo":_74,"daito":_74,"fujiidera":_74,"habikino":_74,"hannan":_74,"higashiosaka":_74,"higashisumiyoshi":_74,"higashiyodogawa":_74,"hirakata":_74,"ibaraki":_74,"ikeda":_74,"izumi":_74,"izumiotsu":_74,"izumisano":_74,"kadoma":_74,"kaizuka":_74,"kanan":_74,"kashiwara":_74,"katano":_74,"kawachinagano":_74,"kishiwada":_74,"kita":_74,"kumatori":_74,"matsubara":_74,"minato":_74,"minoh":_74,"misaki":_74,"moriguchi":_74,"neyagawa":_74,"nishi":_74,"nose":_74,"osakasayama":_74,"sakai":_74,"sayama":_74,"sennan":_74,"settsu":_74,"shijonawate":_74,"shimamoto":_74,"suita":_74,"tadaoka":_74,"taishi":_74,"tajiri":_74,"takaishi":_74,"takatsuki":_74,"tondabayashi":_74,"toyonaka":_74,"toyono":_74,"yao":_74}],"saga":[1,{"ariake":_74,"arita":_74,"fukudomi":_74,"genkai":_74,"hamatama":_74,"hizen":_74,"imari":_74,"kamimine":_74,"kanzaki":_74,"karatsu":_74,"kashima":_74,"kitagata":_74,"kitahata":_74,"kiyama":_74,"kouhoku":_74,"kyuragi":_74,"nishiarita":_74,"ogi":_74,"omachi":_74,"ouchi":_74,"saga":_74,"shiroishi":_74,"taku":_74,"tara":_74,"tosu":_74,"yoshinogari":_74}],"saitama":[1,{"arakawa":_74,"asaka":_74,"chichibu":_74,"fujimi":_74,"fujimino":_74,"fukaya":_74,"hanno":_74,"hanyu":_74,"hasuda":_74,"hatogaya":_74,"hatoyama":_74,"hidaka":_74,"higashichichibu":_74,"higashimatsuyama":_74,"honjo":_74,"ina":_74,"iruma":_74,"iwatsuki":_74,"kamiizumi":_74,"kamikawa":_74,"kamisato":_74,"kasukabe":_74,"kawagoe":_74,"kawaguchi":_74,"kawajima":_74,"kazo":_74,"kitamoto":_74,"koshigaya":_74,"kounosu":_74,"kuki":_74,"kumagaya":_74,"matsubushi":_74,"minano":_74,"misato":_74,"miyashiro":_74,"miyoshi":_74,"moroyama":_74,"nagatoro":_74,"namegawa":_74,"niiza":_74,"ogano":_74,"ogawa":_74,"ogose":_74,"okegawa":_74,"omiya":_74,"otaki":_74,"ranzan":_74,"ryokami":_74,"saitama":_74,"sakado":_74,"satte":_74,"sayama":_74,"shiki":_74,"shiraoka":_74,"soka":_74,"sugito":_74,"toda":_74,"tokigawa":_74,"tokorozawa":_74,"tsurugashima":_74,"urawa":_74,"warabi":_74,"yashio":_74,"yokoze":_74,"yono":_74,"yorii":_74,"yoshida":_74,"yoshikawa":_74,"yoshimi":_74}],"shiga":[1,{"aisho":_74,"gamo":_74,"higashiomi":_74,"hikone":_74,"koka":_74,"konan":_74,"kosei":_74,"koto":_74,"kusatsu":_74,"maibara":_74,"moriyama":_74,"nagahama":_74,"nishiazai":_74,"notogawa":_74,"omihachiman":_74,"otsu":_74,"ritto":_74,"ryuoh":_74,"takashima":_74,"takatsuki":_74,"torahime":_74,"toyosato":_74,"yasu":_74}],"shimane":[1,{"akagi":_74,"ama":_74,"gotsu":_74,"hamada":_74,"higashiizumo":_74,"hikawa":_74,"hikimi":_74,"izumo":_74,"kakinoki":_74,"masuda":_74,"matsue":_74,"misato":_74,"nishinoshima":_74,"ohda":_74,"okinoshima":_74,"okuizumo":_74,"shimane":_74,"tamayu":_74,"tsuwano":_74,"unnan":_74,"yakumo":_74,"yasugi":_74,"yatsuka":_74}],"shizuoka":[1,{"arai":_74,"atami":_74,"fuji":_74,"fujieda":_74,"fujikawa":_74,"fujinomiya":_74,"fukuroi":_74,"gotemba":_74,"haibara":_74,"hamamatsu":_74,"higashiizu":_74,"ito":_74,"iwata":_74,"izu":_74,"izunokuni":_74,"kakegawa":_74,"kannami":_74,"kawanehon":_74,"kawazu":_74,"kikugawa":_74,"kosai":_74,"makinohara":_74,"matsuzaki":_74,"minamiizu":_74,"mishima":_74,"morimachi":_74,"nishiizu":_74,"numazu":_74,"omaezaki":_74,"shimada":_74,"shimizu":_74,"shimoda":_74,"shizuoka":_74,"susono":_74,"yaizu":_74,"yoshida":_74}],"tochigi":[1,{"ashikaga":_74,"bato":_74,"haga":_74,"ichikai":_74,"iwafune":_74,"kaminokawa":_74,"kanuma":_74,"karasuyama":_74,"kuroiso":_74,"mashiko":_74,"mibu":_74,"moka":_74,"motegi":_74,"nasu":_74,"nasushiobara":_74,"nikko":_74,"nishikata":_74,"nogi":_74,"ohira":_74,"ohtawara":_74,"oyama":_74,"sakura":_74,"sano":_74,"shimotsuke":_74,"shioya":_74,"takanezawa":_74,"tochigi":_74,"tsuga":_74,"ujiie":_74,"utsunomiya":_74,"yaita":_74}],"tokushima":[1,{"aizumi":_74,"anan":_74,"ichiba":_74,"itano":_74,"kainan":_74,"komatsushima":_74,"matsushige":_74,"mima":_74,"minami":_74,"miyoshi":_74,"mugi":_74,"nakagawa":_74,"naruto":_74,"sanagochi":_74,"shishikui":_74,"tokushima":_74,"wajiki":_74}],"tokyo":[1,{"adachi":_74,"akiruno":_74,"akishima":_74,"aogashima":_74,"arakawa":_74,"bunkyo":_74,"chiyoda":_74,"chofu":_74,"chuo":_74,"edogawa":_74,"fuchu":_74,"fussa":_74,"hachijo":_74,"hachioji":_74,"hamura":_74,"higashikurume":_74,"higashimurayama":_74,"higashiyamato":_74,"hino":_74,"hinode":_74,"hinohara":_74,"inagi":_74,"itabashi":_74,"katsushika":_74,"kita":_74,"kiyose":_74,"kodaira":_74,"koganei":_74,"kokubunji":_74,"komae":_74,"koto":_74,"kouzushima":_74,"kunitachi":_74,"machida":_74,"meguro":_74,"minato":_74,"mitaka":_74,"mizuho":_74,"musashimurayama":_74,"musashino":_74,"nakano":_74,"nerima":_74,"ogasawara":_74,"okutama":_74,"ome":_74,"oshima":_74,"ota":_74,"setagaya":_74,"shibuya":_74,"shinagawa":_74,"shinjuku":_74,"suginami":_74,"sumida":_74,"tachikawa":_74,"taito":_74,"tama":_74,"toshima":_74}],"tottori":[1,{"chizu":_74,"hino":_74,"kawahara":_74,"koge":_74,"kotoura":_74,"misasa":_74,"nanbu":_74,"nichinan":_74,"sakaiminato":_74,"tottori":_74,"wakasa":_74,"yazu":_74,"yonago":_74}],"toyama":[1,{"asahi":_74,"fuchu":_74,"fukumitsu":_74,"funahashi":_74,"himi":_74,"imizu":_74,"inami":_74,"johana":_74,"kamiichi":_74,"kurobe":_74,"nakaniikawa":_74,"namerikawa":_74,"nanto":_74,"nyuzen":_74,"oyabe":_74,"taira":_74,"takaoka":_74,"tateyama":_74,"toga":_74,"tonami":_74,"toyama":_74,"unazuki":_74,"uozu":_74,"yamada":_74}],"wakayama":[1,{"arida":_74,"aridagawa":_74,"gobo":_74,"hashimoto":_74,"hidaka":_74,"hirogawa":_74,"inami":_74,"iwade":_74,"kainan":_74,"kamitonda":_74,"katsuragi":_74,"kimino":_74,"kinokawa":_74,"kitayama":_74,"koya":_74,"koza":_74,"kozagawa":_74,"kudoyama":_74,"kushimoto":_74,"mihama":_74,"misato":_74,"nachikatsuura":_74,"shingu":_74,"shirahama":_74,"taiji":_74,"tanabe":_74,"wakayama":_74,"yuasa":_74,"yura":_74}],"yamagata":[1,{"asahi":_74,"funagata":_74,"higashine":_74,"iide":_74,"kahoku":_74,"kaminoyama":_74,"kaneyama":_74,"kawanishi":_74,"mamurogawa":_74,"mikawa":_74,"murayama":_74,"nagai":_74,"nakayama":_74,"nanyo":_74,"nishikawa":_74,"obanazawa":_74,"oe":_74,"oguni":_74,"ohkura":_74,"oishida":_74,"sagae":_74,"sakata":_74,"sakegawa":_74,"shinjo":_74,"shirataka":_74,"shonai":_74,"takahata":_74,"tendo":_74,"tozawa":_74,"tsuruoka":_74,"yamagata":_74,"yamanobe":_74,"yonezawa":_74,"yuza":_74}],"yamaguchi":[1,{"abu":_74,"hagi":_74,"hikari":_74,"hofu":_74,"iwakuni":_74,"kudamatsu":_74,"mitou":_74,"nagato":_74,"oshima":_74,"shimonoseki":_74,"shunan":_74,"tabuse":_74,"tokuyama":_74,"toyota":_74,"ube":_74,"yuu":_74}],"yamanashi":[1,{"chuo":_74,"doshi":_74,"fuefuki":_74,"fujikawa":_74,"fujikawaguchiko":_74,"fujiyoshida":_74,"hayakawa":_74,"hokuto":_74,"ichikawamisato":_74,"kai":_74,"kofu":_74,"koshu":_74,"kosuge":_74,"minami-alps":_74,"minobu":_74,"nakamichi":_74,"nanbu":_74,"narusawa":_74,"nirasaki":_74,"nishikatsura":_74,"oshino":_74,"otsuki":_74,"showa":_74,"tabayama":_74,"tsuru":_74,"uenohara":_74,"yamanakako":_74,"yamanashi":_74}],"xn--ehqz56n":_74,"三重":_74,"xn--1lqs03n":_74,"京都":_74,"xn--qqqt11m":_74,"佐賀":_74,"xn--f6qx53a":_74,"兵庫":_74,"xn--djrs72d6uy":_74,"北海道":_74,"xn--mkru45i":_74,"千葉":_74,"xn--0trq7p7nn":_74,"和歌山":_74,"xn--5js045d":_74,"埼玉":_74,"xn--kbrq7o":_74,"大分":_74,"xn--pssu33l":_74,"大阪":_74,"xn--ntsq17g":_74,"奈良":_74,"xn--uisz3g":_74,"宮城":_74,"xn--6btw5a":_74,"宮崎":_74,"xn--1ctwo":_74,"富山":_74,"xn--6orx2r":_74,"山口":_74,"xn--rht61e":_74,"山形":_74,"xn--rht27z":_74,"山梨":_74,"xn--nit225k":_74,"岐阜":_74,"xn--rht3d":_74,"岡山":_74,"xn--djty4k":_74,"岩手":_74,"xn--klty5x":_74,"島根":_74,"xn--kltx9a":_74,"広島":_74,"xn--kltp7d":_74,"徳島":_74,"xn--c3s14m":_74,"愛媛":_74,"xn--vgu402c":_74,"愛知":_74,"xn--efvn9s":_74,"新潟":_74,"xn--1lqs71d":_74,"東京":_74,"xn--4pvxs":_74,"栃木":_74,"xn--uuwu58a":_74,"沖縄":_74,"xn--zbx025d":_74,"滋賀":_74,"xn--8pvr4u":_74,"熊本":_74,"xn--5rtp49c":_74,"石川":_74,"xn--ntso0iqx3a":_74,"神奈川":_74,"xn--elqq16h":_74,"福井":_74,"xn--4it168d":_74,"福岡":_74,"xn--klt787d":_74,"福島":_74,"xn--rny31h":_74,"秋田":_74,"xn--7t0a264c":_74,"群馬":_74,"xn--uist22h":_74,"茨城":_74,"xn--8ltr62k":_74,"長崎":_74,"xn--2m4a15e":_74,"長野":_74,"xn--32vp30h":_74,"青森":_74,"xn--4it797k":_74,"静岡":_74,"xn--5rtq34k":_74,"香川":_74,"xn--k7yn95e":_74,"高知":_74,"xn--tor131o":_74,"鳥取":_74,"xn--d5qv7z876c":_74,"鹿児島":_74,"kawasaki":_78,"kitakyushu":_78,"kobe":_78,"nagoya":_78,"sapporo":_78,"sendai":_78,"yokohama":_78}],"ke":[1,{"ac":_74,"co":_74,"go":_74,"info":_74,"me":_74,"mobi":_74,"ne":_74,"or":_74,"sc":_74}],"kg":_75,"kh":_76,"ki":_83,"km":[1,{"ass":_74,"com":_74,"edu":_74,"gov":_74,"mil":_74,"nom":_74,"org":_74,"prd":_74,"tm":_74,"asso":_74,"coop":_74,"gouv":_74,"medecin":_74,"notaires":_74,"pharmaciens":_74,"presse":_74,"veterinaire":_74}],"kn":[1,{"edu":_74,"gov":_74,"net":_74,"org":_74}],"kp":[1,{"com":_74,"edu":_74,"gov":_74,"org":_74,"rep":_74,"tra":_74}],"kr":[1,{"ac":_74,"ai":_74,"co":_74,"es":_74,"go":_74,"hs":_74,"io":_74,"it":_74,"kg":_74,"me":_74,"mil":_74,"ms":_74,"ne":_74,"or":_74,"pe":_74,"re":_74,"sc":_74,"busan":_74,"chungbuk":_74,"chungnam":_74,"daegu":_74,"daejeon":_74,"gangwon":_74,"gwangju":_74,"gyeongbuk":_74,"gyeonggi":_74,"gyeongnam":_74,"incheon":_74,"jeju":_74,"jeonbuk":_74,"jeonnam":_74,"seoul":_74,"ulsan":_74}],"kw":[1,{"com":_74,"edu":_74,"emb":_74,"gov":_74,"ind":_74,"net":_74,"org":_74}],"ky":_80,"kz":_75,"la":[1,{"com":_74,"edu":_74,"gov":_74,"info":_74,"int":_74,"net":_74,"org":_74,"per":_74}],"lb":_76,"lc":_79,"li":_74,"lk":[1,{"ac":_74,"assn":_74,"com":_74,"edu":_74,"gov":_74,"grp":_74,"hotel":_74,"int":_74,"ltd":_74,"net":_74,"ngo":_74,"org":_74,"sch":_74,"soc":_74,"web":_74}],"lr":_76,"ls":[1,{"ac":_74,"biz":_74,"co":_74,"edu":_74,"gov":_74,"info":_74,"net":_74,"org":_74,"sc":_74}],"lt":_77,"lu":_74,"lv":[1,{"asn":_74,"com":_74,"conf":_74,"edu":_74,"gov":_74,"id":_74,"mil":_74,"net":_74,"org":_74}],"ly":[1,{"com":_74,"edu":_74,"gov":_74,"id":_74,"med":_74,"net":_74,"org":_74,"plc":_74,"sch":_74}],"ma":[1,{"ac":_74,"co":_74,"gov":_74,"net":_74,"org":_74,"press":_74}],"mc":[1,{"asso":_74,"tm":_74}],"md":_74,"me":[1,{"ac":_74,"co":_74,"edu":_74,"gov":_74,"its":_74,"net":_74,"org":_74,"priv":_74}],"mg":[1,{"co":_74,"com":_74,"edu":_74,"gov":_74,"mil":_74,"nom":_74,"org":_74,"prd":_74}],"mh":_74,"mil":_74,"mk":[1,{"com":_74,"edu":_74,"gov":_74,"inf":_74,"name":_74,"net":_74,"org":_74}],"ml":[1,{"ac":_74,"art":_74,"asso":_74,"com":_74,"edu":_74,"gouv":_74,"gov":_74,"info":_74,"inst":_74,"net":_74,"org":_74,"pr":_74,"presse":_74}],"mm":_78,"mn":[1,{"edu":_74,"gov":_74,"org":_74}],"mo":_76,"mobi":_74,"mp":_74,"mq":_74,"mr":_77,"ms":_76,"mt":_80,"mu":[1,{"ac":_74,"co":_74,"com":_74,"gov":_74,"net":_74,"or":_74,"org":_74}],"museum":_74,"mv":[1,{"aero":_74,"biz":_74,"com":_74,"coop":_74,"edu":_74,"gov":_74,"info":_74,"int":_74,"mil":_74,"museum":_74,"name":_74,"net":_74,"org":_74,"pro":_74}],"mw":[1,{"ac":_74,"biz":_74,"co":_74,"com":_74,"coop":_74,"edu":_74,"gov":_74,"int":_74,"net":_74,"org":_74}],"mx":[1,{"com":_74,"edu":_74,"gob":_74,"net":_74,"org":_74}],"my":[1,{"biz":_74,"com":_74,"edu":_74,"gov":_74,"mil":_74,"name":_74,"net":_74,"org":_74}],"mz":[1,{"ac":_74,"adv":_74,"co":_74,"edu":_74,"gov":_74,"mil":_74,"net":_74,"org":_74}],"na":[1,{"alt":_74,"co":_74,"com":_74,"gov":_74,"net":_74,"org":_74}],"name":_74,"nc":[1,{"asso":_74,"nom":_74}],"ne":_74,"net":_74,"nf":[1,{"arts":_74,"com":_74,"firm":_74,"info":_74,"net":_74,"other":_74,"per":_74,"rec":_74,"store":_74,"web":_74}],"ng":[1,{"com":_74,"edu":_74,"gov":_74,"i":_74,"mil":_74,"mobi":_74,"name":_74,"net":_74,"org":_74,"sch":_74}],"ni":[1,{"ac":_74,"biz":_74,"co":_74,"com":_74,"edu":_74,"gob":_74,"in":_74,"info":_74,"int":_74,"mil":_74,"net":_74,"nom":_74,"org":_74,"web":_74}],"nl":_74,"no":[1,{"fhs":_74,"folkebibl":_74,"fylkesbibl":_74,"idrett":_74,"museum":_74,"priv":_74,"vgs":_74,"dep":_74,"herad":_74,"kommune":_74,"mil":_74,"stat":_74,"aa":_84,"ah":_84,"bu":_84,"fm":_84,"hl":_84,"hm":_84,"jan-mayen":_84,"mr":_84,"nl":_84,"nt":_84,"of":_84,"ol":_84,"oslo":_84,"rl":_84,"sf":_84,"st":_84,"svalbard":_84,"tm":_84,"tr":_84,"va":_84,"vf":_84,"akrehamn":_74,"xn--krehamn-dxa":_74,"åkrehamn":_74,"algard":_74,"xn--lgrd-poac":_74,"ålgård":_74,"arna":_74,"bronnoysund":_74,"xn--brnnysund-m8ac":_74,"brønnøysund":_74,"brumunddal":_74,"bryne":_74,"drobak":_74,"xn--drbak-wua":_74,"drøbak":_74,"egersund":_74,"fetsund":_74,"floro":_74,"xn--flor-jra":_74,"florø":_74,"fredrikstad":_74,"hokksund":_74,"honefoss":_74,"xn--hnefoss-q1a":_74,"hønefoss":_74,"jessheim":_74,"jorpeland":_74,"xn--jrpeland-54a":_74,"jørpeland":_74,"kirkenes":_74,"kopervik":_74,"krokstadelva":_74,"langevag":_74,"xn--langevg-jxa":_74,"langevåg":_74,"leirvik":_74,"mjondalen":_74,"xn--mjndalen-64a":_74,"mjøndalen":_74,"mo-i-rana":_74,"mosjoen":_74,"xn--mosjen-eya":_74,"mosjøen":_74,"nesoddtangen":_74,"orkanger":_74,"osoyro":_74,"xn--osyro-wua":_74,"osøyro":_74,"raholt":_74,"xn--rholt-mra":_74,"råholt":_74,"sandnessjoen":_74,"xn--sandnessjen-ogb":_74,"sandnessjøen":_74,"skedsmokorset":_74,"slattum":_74,"spjelkavik":_74,"stathelle":_74,"stavern":_74,"stjordalshalsen":_74,"xn--stjrdalshalsen-sqb":_74,"stjørdalshalsen":_74,"tananger":_74,"tranby":_74,"vossevangen":_74,"aarborte":_74,"aejrie":_74,"afjord":_74,"xn--fjord-lra":_74,"åfjord":_74,"agdenes":_74,"akershus":_85,"aknoluokta":_74,"xn--koluokta-7ya57h":_74,"ákŋoluokta":_74,"al":_74,"xn--l-1fa":_74,"ål":_74,"alaheadju":_74,"xn--laheadju-7ya":_74,"álaheadju":_74,"alesund":_74,"xn--lesund-hua":_74,"ålesund":_74,"alstahaug":_74,"alta":_74,"xn--lt-liac":_74,"áltá":_74,"alvdal":_74,"amli":_74,"xn--mli-tla":_74,"åmli":_74,"amot":_74,"xn--mot-tla":_74,"åmot":_74,"andasuolo":_74,"andebu":_74,"andoy":_74,"xn--andy-ira":_74,"andøy":_74,"ardal":_74,"xn--rdal-poa":_74,"årdal":_74,"aremark":_74,"arendal":_74,"xn--s-1fa":_74,"ås":_74,"aseral":_74,"xn--seral-lra":_74,"åseral":_74,"asker":_74,"askim":_74,"askoy":_74,"xn--asky-ira":_74,"askøy":_74,"askvoll":_74,"asnes":_74,"xn--snes-poa":_74,"åsnes":_74,"audnedaln":_74,"aukra":_74,"aure":_74,"aurland":_74,"aurskog-holand":_74,"xn--aurskog-hland-jnb":_74,"aurskog-høland":_74,"austevoll":_74,"austrheim":_74,"averoy":_74,"xn--avery-yua":_74,"averøy":_74,"badaddja":_74,"xn--bdddj-mrabd":_74,"bådåddjå":_74,"xn--brum-voa":_74,"bærum":_74,"bahcavuotna":_74,"xn--bhcavuotna-s4a":_74,"báhcavuotna":_74,"bahccavuotna":_74,"xn--bhccavuotna-k7a":_74,"báhccavuotna":_74,"baidar":_74,"xn--bidr-5nac":_74,"báidár":_74,"bajddar":_74,"xn--bjddar-pta":_74,"bájddar":_74,"balat":_74,"xn--blt-elab":_74,"bálát":_74,"balestrand":_74,"ballangen":_74,"balsfjord":_74,"bamble":_74,"bardu":_74,"barum":_74,"batsfjord":_74,"xn--btsfjord-9za":_74,"båtsfjord":_74,"bearalvahki":_74,"xn--bearalvhki-y4a":_74,"bearalváhki":_74,"beardu":_74,"beiarn":_74,"berg":_74,"bergen":_74,"berlevag":_74,"xn--berlevg-jxa":_74,"berlevåg":_74,"bievat":_74,"xn--bievt-0qa":_74,"bievát":_74,"bindal":_74,"birkenes":_74,"bjerkreim":_74,"bjugn":_74,"bodo":_74,"xn--bod-2na":_74,"bodø":_74,"bokn":_74,"bomlo":_74,"xn--bmlo-gra":_74,"bømlo":_74,"bremanger":_74,"bronnoy":_74,"xn--brnny-wuac":_74,"brønnøy":_74,"budejju":_74,"buskerud":_85,"bygland":_74,"bykle":_74,"cahcesuolo":_74,"xn--hcesuolo-7ya35b":_74,"čáhcesuolo":_74,"davvenjarga":_74,"xn--davvenjrga-y4a":_74,"davvenjárga":_74,"davvesiida":_74,"deatnu":_74,"dielddanuorri":_74,"divtasvuodna":_74,"divttasvuotna":_74,"donna":_74,"xn--dnna-gra":_74,"dønna":_74,"dovre":_74,"drammen":_74,"drangedal":_74,"dyroy":_74,"xn--dyry-ira":_74,"dyrøy":_74,"eid":_74,"eidfjord":_74,"eidsberg":_74,"eidskog":_74,"eidsvoll":_74,"eigersund":_74,"elverum":_74,"enebakk":_74,"engerdal":_74,"etne":_74,"etnedal":_74,"evenassi":_74,"xn--eveni-0qa01ga":_74,"evenášši":_74,"evenes":_74,"evje-og-hornnes":_74,"farsund":_74,"fauske":_74,"fedje":_74,"fet":_74,"finnoy":_74,"xn--finny-yua":_74,"finnøy":_74,"fitjar":_74,"fjaler":_74,"fjell":_74,"fla":_74,"xn--fl-zia":_74,"flå":_74,"flakstad":_74,"flatanger":_74,"flekkefjord":_74,"flesberg":_74,"flora":_74,"folldal":_74,"forde":_74,"xn--frde-gra":_74,"førde":_74,"forsand":_74,"fosnes":_74,"xn--frna-woa":_74,"fræna":_74,"frana":_74,"frei":_74,"frogn":_74,"froland":_74,"frosta":_74,"froya":_74,"xn--frya-hra":_74,"frøya":_74,"fuoisku":_74,"fuossko":_74,"fusa":_74,"fyresdal":_74,"gaivuotna":_74,"xn--givuotna-8ya":_74,"gáivuotna":_74,"galsa":_74,"xn--gls-elac":_74,"gálsá":_74,"gamvik":_74,"gangaviika":_74,"xn--ggaviika-8ya47h":_74,"gáŋgaviika":_74,"gaular":_74,"gausdal":_74,"giehtavuoatna":_74,"gildeskal":_74,"xn--gildeskl-g0a":_74,"gildeskål":_74,"giske":_74,"gjemnes":_74,"gjerdrum":_74,"gjerstad":_74,"gjesdal":_74,"gjovik":_74,"xn--gjvik-wua":_74,"gjøvik":_74,"gloppen":_74,"gol":_74,"gran":_74,"grane":_74,"granvin":_74,"gratangen":_74,"grimstad":_74,"grong":_74,"grue":_74,"gulen":_74,"guovdageaidnu":_74,"ha":_74,"xn--h-2fa":_74,"hå":_74,"habmer":_74,"xn--hbmer-xqa":_74,"hábmer":_74,"hadsel":_74,"xn--hgebostad-g3a":_74,"hægebostad":_74,"hagebostad":_74,"halden":_74,"halsa":_74,"hamar":_74,"hamaroy":_74,"hammarfeasta":_74,"xn--hmmrfeasta-s4ac":_74,"hámmárfeasta":_74,"hammerfest":_74,"hapmir":_74,"xn--hpmir-xqa":_74,"hápmir":_74,"haram":_74,"hareid":_74,"harstad":_74,"hasvik":_74,"hattfjelldal":_74,"haugesund":_74,"hedmark":[0,{"os":_74,"valer":_74,"xn--vler-qoa":_74,"våler":_74}],"hemne":_74,"hemnes":_74,"hemsedal":_74,"hitra":_74,"hjartdal":_74,"hjelmeland":_74,"hobol":_74,"xn--hobl-ira":_74,"hobøl":_74,"hof":_74,"hol":_74,"hole":_74,"holmestrand":_74,"holtalen":_74,"xn--holtlen-hxa":_74,"holtålen":_74,"hordaland":[0,{"os":_74}],"hornindal":_74,"horten":_74,"hoyanger":_74,"xn--hyanger-q1a":_74,"høyanger":_74,"hoylandet":_74,"xn--hylandet-54a":_74,"høylandet":_74,"hurdal":_74,"hurum":_74,"hvaler":_74,"hyllestad":_74,"ibestad":_74,"inderoy":_74,"xn--indery-fya":_74,"inderøy":_74,"iveland":_74,"ivgu":_74,"jevnaker":_74,"jolster":_74,"xn--jlster-bya":_74,"jølster":_74,"jondal":_74,"kafjord":_74,"xn--kfjord-iua":_74,"kåfjord":_74,"karasjohka":_74,"xn--krjohka-hwab49j":_74,"kárášjohka":_74,"karasjok":_74,"karlsoy":_74,"karmoy":_74,"xn--karmy-yua":_74,"karmøy":_74,"kautokeino":_74,"klabu":_74,"xn--klbu-woa":_74,"klæbu":_74,"klepp":_74,"kongsberg":_74,"kongsvinger":_74,"kraanghke":_74,"xn--kranghke-b0a":_74,"kråanghke":_74,"kragero":_74,"xn--krager-gya":_74,"kragerø":_74,"kristiansand":_74,"kristiansund":_74,"krodsherad":_74,"xn--krdsherad-m8a":_74,"krødsherad":_74,"xn--kvfjord-nxa":_74,"kvæfjord":_74,"xn--kvnangen-k0a":_74,"kvænangen":_74,"kvafjord":_74,"kvalsund":_74,"kvam":_74,"kvanangen":_74,"kvinesdal":_74,"kvinnherad":_74,"kviteseid":_74,"kvitsoy":_74,"xn--kvitsy-fya":_74,"kvitsøy":_74,"laakesvuemie":_74,"xn--lrdal-sra":_74,"lærdal":_74,"lahppi":_74,"xn--lhppi-xqa":_74,"láhppi":_74,"lardal":_74,"larvik":_74,"lavagis":_74,"lavangen":_74,"leangaviika":_74,"xn--leagaviika-52b":_74,"leaŋgaviika":_74,"lebesby":_74,"leikanger":_74,"leirfjord":_74,"leka":_74,"leksvik":_74,"lenvik":_74,"lerdal":_74,"lesja":_74,"levanger":_74,"lier":_74,"lierne":_74,"lillehammer":_74,"lillesand":_74,"lindas":_74,"xn--linds-pra":_74,"lindås":_74,"lindesnes":_74,"loabat":_74,"xn--loabt-0qa":_74,"loabát":_74,"lodingen":_74,"xn--ldingen-q1a":_74,"lødingen":_74,"lom":_74,"loppa":_74,"lorenskog":_74,"xn--lrenskog-54a":_74,"lørenskog":_74,"loten":_74,"xn--lten-gra":_74,"løten":_74,"lund":_74,"lunner":_74,"luroy":_74,"xn--lury-ira":_74,"lurøy":_74,"luster":_74,"lyngdal":_74,"lyngen":_74,"malatvuopmi":_74,"xn--mlatvuopmi-s4a":_74,"málatvuopmi":_74,"malselv":_74,"xn--mlselv-iua":_74,"målselv":_74,"malvik":_74,"mandal":_74,"marker":_74,"marnardal":_74,"masfjorden":_74,"masoy":_74,"xn--msy-ula0h":_74,"måsøy":_74,"matta-varjjat":_74,"xn--mtta-vrjjat-k7af":_74,"mátta-várjjat":_74,"meland":_74,"meldal":_74,"melhus":_74,"meloy":_74,"xn--mely-ira":_74,"meløy":_74,"meraker":_74,"xn--merker-kua":_74,"meråker":_74,"midsund":_74,"midtre-gauldal":_74,"moareke":_74,"xn--moreke-jua":_74,"moåreke":_74,"modalen":_74,"modum":_74,"molde":_74,"more-og-romsdal":[0,{"heroy":_74,"sande":_74}],"xn--mre-og-romsdal-qqb":[0,{"xn--hery-ira":_74,"sande":_74}],"møre-og-romsdal":[0,{"herøy":_74,"sande":_74}],"moskenes":_74,"moss":_74,"muosat":_74,"xn--muost-0qa":_74,"muosát":_74,"naamesjevuemie":_74,"xn--nmesjevuemie-tcba":_74,"nååmesjevuemie":_74,"xn--nry-yla5g":_74,"nærøy":_74,"namdalseid":_74,"namsos":_74,"namsskogan":_74,"nannestad":_74,"naroy":_74,"narviika":_74,"narvik":_74,"naustdal":_74,"navuotna":_74,"xn--nvuotna-hwa":_74,"návuotna":_74,"nedre-eiker":_74,"nesna":_74,"nesodden":_74,"nesseby":_74,"nesset":_74,"nissedal":_74,"nittedal":_74,"nord-aurdal":_74,"nord-fron":_74,"nord-odal":_74,"norddal":_74,"nordkapp":_74,"nordland":[0,{"bo":_74,"xn--b-5ga":_74,"bø":_74,"heroy":_74,"xn--hery-ira":_74,"herøy":_74}],"nordre-land":_74,"nordreisa":_74,"nore-og-uvdal":_74,"notodden":_74,"notteroy":_74,"xn--nttery-byae":_74,"nøtterøy":_74,"odda":_74,"oksnes":_74,"xn--ksnes-uua":_74,"øksnes":_74,"omasvuotna":_74,"oppdal":_74,"oppegard":_74,"xn--oppegrd-ixa":_74,"oppegård":_74,"orkdal":_74,"orland":_74,"xn--rland-uua":_74,"ørland":_74,"orskog":_74,"xn--rskog-uua":_74,"ørskog":_74,"orsta":_74,"xn--rsta-fra":_74,"ørsta":_74,"osen":_74,"osteroy":_74,"xn--ostery-fya":_74,"osterøy":_74,"ostfold":[0,{"valer":_74}],"xn--stfold-9xa":[0,{"xn--vler-qoa":_74}],"østfold":[0,{"våler":_74}],"ostre-toten":_74,"xn--stre-toten-zcb":_74,"østre-toten":_74,"overhalla":_74,"ovre-eiker":_74,"xn--vre-eiker-k8a":_74,"øvre-eiker":_74,"oyer":_74,"xn--yer-zna":_74,"øyer":_74,"oygarden":_74,"xn--ygarden-p1a":_74,"øygarden":_74,"oystre-slidre":_74,"xn--ystre-slidre-ujb":_74,"øystre-slidre":_74,"porsanger":_74,"porsangu":_74,"xn--porsgu-sta26f":_74,"porsáŋgu":_74,"porsgrunn":_74,"rade":_74,"xn--rde-ula":_74,"råde":_74,"radoy":_74,"xn--rady-ira":_74,"radøy":_74,"xn--rlingen-mxa":_74,"rælingen":_74,"rahkkeravju":_74,"xn--rhkkervju-01af":_74,"ráhkkerávju":_74,"raisa":_74,"xn--risa-5na":_74,"ráisa":_74,"rakkestad":_74,"ralingen":_74,"rana":_74,"randaberg":_74,"rauma":_74,"rendalen":_74,"rennebu":_74,"rennesoy":_74,"xn--rennesy-v1a":_74,"rennesøy":_74,"rindal":_74,"ringebu":_74,"ringerike":_74,"ringsaker":_74,"risor":_74,"xn--risr-ira":_74,"risør":_74,"rissa":_74,"roan":_74,"rodoy":_74,"xn--rdy-0nab":_74,"rødøy":_74,"rollag":_74,"romsa":_74,"romskog":_74,"xn--rmskog-bya":_74,"rømskog":_74,"roros":_74,"xn--rros-gra":_74,"røros":_74,"rost":_74,"xn--rst-0na":_74,"røst":_74,"royken":_74,"xn--ryken-vua":_74,"røyken":_74,"royrvik":_74,"xn--ryrvik-bya":_74,"røyrvik":_74,"ruovat":_74,"rygge":_74,"salangen":_74,"salat":_74,"xn--slat-5na":_74,"sálat":_74,"xn--slt-elab":_74,"sálát":_74,"saltdal":_74,"samnanger":_74,"sandefjord":_74,"sandnes":_74,"sandoy":_74,"xn--sandy-yua":_74,"sandøy":_74,"sarpsborg":_74,"sauda":_74,"sauherad":_74,"sel":_74,"selbu":_74,"selje":_74,"seljord":_74,"siellak":_74,"sigdal":_74,"siljan":_74,"sirdal":_74,"skanit":_74,"xn--sknit-yqa":_74,"skánit":_74,"skanland":_74,"xn--sknland-fxa":_74,"skånland":_74,"skaun":_74,"skedsmo":_74,"ski":_74,"skien":_74,"skierva":_74,"xn--skierv-uta":_74,"skiervá":_74,"skiptvet":_74,"skjak":_74,"xn--skjk-soa":_74,"skjåk":_74,"skjervoy":_74,"xn--skjervy-v1a":_74,"skjervøy":_74,"skodje":_74,"smola":_74,"xn--smla-hra":_74,"smøla":_74,"snaase":_74,"xn--snase-nra":_74,"snåase":_74,"snasa":_74,"xn--snsa-roa":_74,"snåsa":_74,"snillfjord":_74,"snoasa":_74,"sogndal":_74,"sogne":_74,"xn--sgne-gra":_74,"søgne":_74,"sokndal":_74,"sola":_74,"solund":_74,"somna":_74,"xn--smna-gra":_74,"sømna":_74,"sondre-land":_74,"xn--sndre-land-0cb":_74,"søndre-land":_74,"songdalen":_74,"sor-aurdal":_74,"xn--sr-aurdal-l8a":_74,"sør-aurdal":_74,"sor-fron":_74,"xn--sr-fron-q1a":_74,"sør-fron":_74,"sor-odal":_74,"xn--sr-odal-q1a":_74,"sør-odal":_74,"sor-varanger":_74,"xn--sr-varanger-ggb":_74,"sør-varanger":_74,"sorfold":_74,"xn--srfold-bya":_74,"sørfold":_74,"sorreisa":_74,"xn--srreisa-q1a":_74,"sørreisa":_74,"sortland":_74,"sorum":_74,"xn--srum-gra":_74,"sørum":_74,"spydeberg":_74,"stange":_74,"stavanger":_74,"steigen":_74,"steinkjer":_74,"stjordal":_74,"xn--stjrdal-s1a":_74,"stjørdal":_74,"stokke":_74,"stor-elvdal":_74,"stord":_74,"stordal":_74,"storfjord":_74,"strand":_74,"stranda":_74,"stryn":_74,"sula":_74,"suldal":_74,"sund":_74,"sunndal":_74,"surnadal":_74,"sveio":_74,"svelvik":_74,"sykkylven":_74,"tana":_74,"telemark":[0,{"bo":_74,"xn--b-5ga":_74,"bø":_74}],"time":_74,"tingvoll":_74,"tinn":_74,"tjeldsund":_74,"tjome":_74,"xn--tjme-hra":_74,"tjøme":_74,"tokke":_74,"tolga":_74,"tonsberg":_74,"xn--tnsberg-q1a":_74,"tønsberg":_74,"torsken":_74,"xn--trna-woa":_74,"træna":_74,"trana":_74,"tranoy":_74,"xn--trany-yua":_74,"tranøy":_74,"troandin":_74,"trogstad":_74,"xn--trgstad-r1a":_74,"trøgstad":_74,"tromsa":_74,"tromso":_74,"xn--troms-zua":_74,"tromsø":_74,"trondheim":_74,"trysil":_74,"tvedestrand":_74,"tydal":_74,"tynset":_74,"tysfjord":_74,"tysnes":_74,"xn--tysvr-vra":_74,"tysvær":_74,"tysvar":_74,"ullensaker":_74,"ullensvang":_74,"ulvik":_74,"unjarga":_74,"xn--unjrga-rta":_74,"unjárga":_74,"utsira":_74,"vaapste":_74,"vadso":_74,"xn--vads-jra":_74,"vadsø":_74,"xn--vry-yla5g":_74,"værøy":_74,"vaga":_74,"xn--vg-yiab":_74,"vågå":_74,"vagan":_74,"xn--vgan-qoa":_74,"vågan":_74,"vagsoy":_74,"xn--vgsy-qoa0j":_74,"vågsøy":_74,"vaksdal":_74,"valle":_74,"vang":_74,"vanylven":_74,"vardo":_74,"xn--vard-jra":_74,"vardø":_74,"varggat":_74,"xn--vrggt-xqad":_74,"várggát":_74,"varoy":_74,"vefsn":_74,"vega":_74,"vegarshei":_74,"xn--vegrshei-c0a":_74,"vegårshei":_74,"vennesla":_74,"verdal":_74,"verran":_74,"vestby":_74,"vestfold":[0,{"sande":_74}],"vestnes":_74,"vestre-slidre":_74,"vestre-toten":_74,"vestvagoy":_74,"xn--vestvgy-ixa6o":_74,"vestvågøy":_74,"vevelstad":_74,"vik":_74,"vikna":_74,"vindafjord":_74,"voagat":_74,"volda":_74,"voss":_74}],"np":_78,"nr":_83,"nu":_74,"nz":[1,{"ac":_74,"co":_74,"cri":_74,"geek":_74,"gen":_74,"govt":_74,"health":_74,"iwi":_74,"kiwi":_74,"maori":_74,"xn--mori-qsa":_74,"māori":_74,"mil":_74,"net":_74,"org":_74,"parliament":_74,"school":_74}],"om":[1,{"co":_74,"com":_74,"edu":_74,"gov":_74,"med":_74,"museum":_74,"net":_74,"org":_74,"pro":_74}],"onion":_74,"org":_74,"pa":[1,{"abo":_74,"ac":_74,"com":_74,"edu":_74,"gob":_74,"ing":_74,"med":_74,"net":_74,"nom":_74,"org":_74,"sld":_74}],"pe":[1,{"com":_74,"edu":_74,"gob":_74,"mil":_74,"net":_74,"nom":_74,"org":_74}],"pf":[1,{"com":_74,"edu":_74,"org":_74}],"pg":_78,"ph":[1,{"com":_74,"edu":_74,"gov":_74,"i":_74,"mil":_74,"net":_74,"ngo":_74,"org":_74}],"pk":[1,{"ac":_74,"biz":_74,"com":_74,"edu":_74,"fam":_74,"gkp":_74,"gob":_74,"gog":_74,"gok":_74,"gop":_74,"gos":_74,"gov":_74,"net":_74,"org":_74,"web":_74}],"pl":[1,{"com":_74,"net":_74,"org":_74,"agro":_74,"aid":_74,"atm":_74,"auto":_74,"biz":_74,"edu":_74,"gmina":_74,"gsm":_74,"info":_74,"mail":_74,"media":_74,"miasta":_74,"mil":_74,"nieruchomosci":_74,"nom":_74,"pc":_74,"powiat":_74,"priv":_74,"realestate":_74,"rel":_74,"sex":_74,"shop":_74,"sklep":_74,"sos":_74,"szkola":_74,"targi":_74,"tm":_74,"tourism":_74,"travel":_74,"turystyka":_74,"gov":[1,{"ap":_74,"griw":_74,"ic":_74,"is":_74,"kmpsp":_74,"konsulat":_74,"kppsp":_74,"kwp":_74,"kwpsp":_74,"mup":_74,"mw":_74,"oia":_74,"oirm":_74,"oke":_74,"oow":_74,"oschr":_74,"oum":_74,"pa":_74,"pinb":_74,"piw":_74,"po":_74,"pr":_74,"psp":_74,"psse":_74,"pup":_74,"rzgw":_74,"sa":_74,"sdn":_74,"sko":_74,"so":_74,"sr":_74,"starostwo":_74,"ug":_74,"ugim":_74,"um":_74,"umig":_74,"upow":_74,"uppo":_74,"us":_74,"uw":_74,"uzs":_74,"wif":_74,"wiih":_74,"winb":_74,"wios":_74,"witd":_74,"wiw":_74,"wkz":_74,"wsa":_74,"wskr":_74,"wsse":_74,"wuoz":_74,"wzmiuw":_74,"zp":_74,"zpisdn":_74}],"augustow":_74,"babia-gora":_74,"bedzin":_74,"beskidy":_74,"bialowieza":_74,"bialystok":_74,"bielawa":_74,"bieszczady":_74,"boleslawiec":_74,"bydgoszcz":_74,"bytom":_74,"cieszyn":_74,"czeladz":_74,"czest":_74,"dlugoleka":_74,"elblag":_74,"elk":_74,"glogow":_74,"gniezno":_74,"gorlice":_74,"grajewo":_74,"ilawa":_74,"jaworzno":_74,"jelenia-gora":_74,"jgora":_74,"kalisz":_74,"karpacz":_74,"kartuzy":_74,"kaszuby":_74,"katowice":_74,"kazimierz-dolny":_74,"kepno":_74,"ketrzyn":_74,"klodzko":_74,"kobierzyce":_74,"kolobrzeg":_74,"konin":_74,"konskowola":_74,"kutno":_74,"lapy":_74,"lebork":_74,"legnica":_74,"lezajsk":_74,"limanowa":_74,"lomza":_74,"lowicz":_74,"lubin":_74,"lukow":_74,"malbork":_74,"malopolska":_74,"mazowsze":_74,"mazury":_74,"mielec":_74,"mielno":_74,"mragowo":_74,"naklo":_74,"nowaruda":_74,"nysa":_74,"olawa":_74,"olecko":_74,"olkusz":_74,"olsztyn":_74,"opoczno":_74,"opole":_74,"ostroda":_74,"ostroleka":_74,"ostrowiec":_74,"ostrowwlkp":_74,"pila":_74,"pisz":_74,"podhale":_74,"podlasie":_74,"polkowice":_74,"pomorskie":_74,"pomorze":_74,"prochowice":_74,"pruszkow":_74,"przeworsk":_74,"pulawy":_74,"radom":_74,"rawa-maz":_74,"rybnik":_74,"rzeszow":_74,"sanok":_74,"sejny":_74,"skoczow":_74,"slask":_74,"slupsk":_74,"sosnowiec":_74,"stalowa-wola":_74,"starachowice":_74,"stargard":_74,"suwalki":_74,"swidnica":_74,"swiebodzin":_74,"swinoujscie":_74,"szczecin":_74,"szczytno":_74,"tarnobrzeg":_74,"tgory":_74,"turek":_74,"tychy":_74,"ustka":_74,"walbrzych":_74,"warmia":_74,"warszawa":_74,"waw":_74,"wegrow":_74,"wielun":_74,"wlocl":_74,"wloclawek":_74,"wodzislaw":_74,"wolomin":_74,"wroclaw":_74,"zachpomor":_74,"zagan":_74,"zarow":_74,"zgora":_74,"zgorzelec":_74}],"pm":_74,"pn":[1,{"co":_74,"edu":_74,"gov":_74,"net":_74,"org":_74}],"post":_74,"pr":[1,{"biz":_74,"com":_74,"edu":_74,"gov":_74,"info":_74,"isla":_74,"name":_74,"net":_74,"org":_74,"pro":_74,"ac":_74,"est":_74,"prof":_74}],"pro":[1,{"aaa":_74,"aca":_74,"acct":_74,"avocat":_74,"bar":_74,"cpa":_74,"eng":_74,"jur":_74,"law":_74,"med":_74,"recht":_74}],"ps":[1,{"com":_74,"edu":_74,"gov":_74,"net":_74,"org":_74,"plo":_74,"sec":_74}],"pt":[1,{"com":_74,"edu":_74,"gov":_74,"int":_74,"net":_74,"nome":_74,"org":_74,"publ":_74}],"pw":_77,"py":[1,{"com":_74,"coop":_74,"edu":_74,"gov":_74,"mil":_74,"net":_74,"org":_74}],"qa":[1,{"com":_74,"edu":_74,"gov":_74,"mil":_74,"name":_74,"net":_74,"org":_74,"sch":_74}],"re":[1,{"asso":_74,"com":_74}],"ro":[1,{"arts":_74,"com":_74,"firm":_74,"info":_74,"nom":_74,"nt":_74,"org":_74,"rec":_74,"store":_74,"tm":_74,"www":_74}],"rs":[1,{"ac":_74,"co":_74,"edu":_74,"gov":_74,"in":_74,"org":_74}],"ru":_74,"rw":[1,{"ac":_74,"co":_74,"coop":_74,"gov":_74,"mil":_74,"net":_74,"org":_74}],"sa":[1,{"com":_74,"edu":_74,"gov":_74,"med":_74,"net":_74,"org":_74,"pub":_74,"sch":_74}],"sb":_76,"sc":_76,"sd":[1,{"com":_74,"edu":_74,"gov":_74,"info":_74,"med":_74,"net":_74,"org":_74,"tv":_74}],"se":[1,{"a":_74,"ac":_74,"b":_74,"bd":_74,"brand":_74,"c":_74,"d":_74,"e":_74,"f":_74,"fh":_74,"fhsk":_74,"fhv":_74,"g":_74,"h":_74,"i":_74,"k":_74,"komforb":_74,"kommunalforbund":_74,"komvux":_74,"l":_74,"lanbib":_74,"m":_74,"n":_74,"naturbruksgymn":_74,"o":_74,"org":_74,"p":_74,"parti":_74,"pp":_74,"press":_74,"r":_74,"s":_74,"t":_74,"tm":_74,"u":_74,"w":_74,"x":_74,"y":_74,"z":_74}],"sg":_76,"sh":[1,{"com":_74,"gov":_74,"mil":_74,"net":_74,"org":_74}],"si":_74,"sj":_74,"sk":[1,{"org":_74}],"sl":_76,"sm":_74,"sn":[1,{"art":_74,"com":_74,"edu":_74,"gouv":_74,"org":_74,"univ":_74}],"so":[1,{"com":_74,"edu":_74,"gov":_74,"me":_74,"net":_74,"org":_74}],"sr":_74,"ss":[1,{"biz":_74,"co":_74,"com":_74,"edu":_74,"gov":_74,"me":_74,"net":_74,"org":_74,"sch":_74}],"st":[1,{"co":_74,"com":_74,"consulado":_74,"edu":_74,"embaixada":_74,"mil":_74,"net":_74,"org":_74,"principe":_74,"saotome":_74,"store":_74}],"su":_74,"sv":[1,{"com":_74,"edu":_74,"gob":_74,"org":_74,"red":_74}],"sx":_77,"sy":_75,"sz":[1,{"ac":_74,"co":_74,"org":_74}],"tc":_74,"td":_74,"tel":_74,"tf":_74,"tg":_74,"th":[1,{"ac":_74,"co":_74,"go":_74,"in":_74,"mi":_74,"net":_74,"or":_74}],"tj":[1,{"ac":_74,"biz":_74,"co":_74,"com":_74,"edu":_74,"go":_74,"gov":_74,"int":_74,"mil":_74,"name":_74,"net":_74,"nic":_74,"org":_74,"test":_74,"web":_74}],"tk":_74,"tl":_77,"tm":_82,"tn":[1,{"com":_74,"ens":_74,"fin":_74,"gov":_74,"ind":_74,"info":_74,"intl":_74,"mincom":_74,"nat":_74,"net":_74,"org":_74,"perso":_74,"tourism":_74}],"to":_75,"tr":[1,{"av":_74,"bbs":_74,"bel":_74,"biz":_74,"com":_74,"dr":_74,"edu":_74,"gen":_74,"gov":_74,"info":_74,"k12":_74,"kep":_74,"mil":_74,"name":_74,"net":_74,"org":_74,"pol":_74,"tel":_74,"tsk":_74,"tv":_74,"web":_74,"nc":_77}],"tt":[1,{"biz":_74,"co":_74,"com":_74,"edu":_74,"gov":_74,"info":_74,"mil":_74,"name":_74,"net":_74,"org":_74,"pro":_74}],"tv":_74,"tw":[1,{"club":_74,"com":_74,"ebiz":_74,"edu":_74,"game":_74,"gov":_74,"idv":_74,"mil":_74,"net":_74,"org":_74}],"tz":[1,{"ac":_74,"co":_74,"go":_74,"hotel":_74,"info":_74,"me":_74,"mil":_74,"mobi":_74,"ne":_74,"or":_74,"sc":_74,"tv":_74}],"ua":[1,{"com":_74,"edu":_74,"gov":_74,"in":_74,"net":_74,"org":_74,"cherkassy":_74,"cherkasy":_74,"chernigov":_74,"chernihiv":_74,"chernivtsi":_74,"chernovtsy":_74,"ck":_74,"cn":_74,"cr":_74,"crimea":_74,"cv":_74,"dn":_74,"dnepropetrovsk":_74,"dnipropetrovsk":_74,"donetsk":_74,"dp":_74,"if":_74,"ivano-frankivsk":_74,"kh":_74,"kharkiv":_74,"kharkov":_74,"kherson":_74,"khmelnitskiy":_74,"khmelnytskyi":_74,"kiev":_74,"kirovograd":_74,"km":_74,"kr":_74,"kropyvnytskyi":_74,"krym":_74,"ks":_74,"kv":_74,"kyiv":_74,"lg":_74,"lt":_74,"lugansk":_74,"luhansk":_74,"lutsk":_74,"lv":_74,"lviv":_74,"mk":_74,"mykolaiv":_74,"nikolaev":_74,"od":_74,"odesa":_74,"odessa":_74,"pl":_74,"poltava":_74,"rivne":_74,"rovno":_74,"rv":_74,"sb":_74,"sebastopol":_74,"sevastopol":_74,"sm":_74,"sumy":_74,"te":_74,"ternopil":_74,"uz":_74,"uzhgorod":_74,"uzhhorod":_74,"vinnica":_74,"vinnytsia":_74,"vn":_74,"volyn":_74,"yalta":_74,"zakarpattia":_74,"zaporizhzhe":_74,"zaporizhzhia":_74,"zhitomir":_74,"zhytomyr":_74,"zp":_74,"zt":_74}],"ug":[1,{"ac":_74,"co":_74,"com":_74,"edu":_74,"go":_74,"gov":_74,"mil":_74,"ne":_74,"or":_74,"org":_74,"sc":_74,"us":_74}],"uk":[1,{"ac":_74,"co":_74,"gov":_74,"ltd":_74,"me":_74,"net":_74,"nhs":_74,"org":_74,"plc":_74,"police":_74,"sch":_78}],"us":[1,{"dni":_74,"isa":_74,"nsn":_74,"ak":_86,"al":_86,"ar":_86,"as":_86,"az":_86,"ca":_86,"co":_86,"ct":_86,"dc":_86,"de":_87,"fl":_86,"ga":_86,"gu":_86,"hi":_88,"ia":_86,"id":_86,"il":_86,"in":_86,"ks":_86,"ky":_86,"la":_86,"ma":[1,{"k12":[1,{"chtr":_74,"paroch":_74,"pvt":_74}],"cc":_74,"lib":_74}],"md":_86,"me":_86,"mi":[1,{"k12":_74,"cc":_74,"lib":_74,"ann-arbor":_74,"cog":_74,"dst":_74,"eaton":_74,"gen":_74,"mus":_74,"tec":_74,"washtenaw":_74}],"mn":_86,"mo":_86,"ms":[1,{"k12":_74,"cc":_74}],"mt":_86,"nc":_86,"nd":_88,"ne":_86,"nh":_86,"nj":_86,"nm":_86,"nv":_86,"ny":_86,"oh":_86,"ok":_86,"or":_86,"pa":_86,"pr":_86,"ri":_88,"sc":_86,"sd":_88,"tn":_86,"tx":_86,"ut":_86,"va":_86,"vi":_86,"vt":_86,"wa":_86,"wi":_86,"wv":_87,"wy":_86}],"uy":[1,{"com":_74,"edu":_74,"gub":_74,"mil":_74,"net":_74,"org":_74}],"uz":[1,{"co":_74,"com":_74,"net":_74,"org":_74}],"va":_74,"vc":_75,"ve":[1,{"arts":_74,"bib":_74,"co":_74,"com":_74,"e12":_74,"edu":_74,"emprende":_74,"firm":_74,"gob":_74,"gov":_74,"ia":_74,"info":_74,"int":_74,"mil":_74,"net":_74,"nom":_74,"org":_74,"rar":_74,"rec":_74,"store":_74,"tec":_74,"web":_74}],"vg":[1,{"edu":_74}],"vi":[1,{"co":_74,"com":_74,"k12":_74,"net":_74,"org":_74}],"vn":[1,{"ac":_74,"ai":_74,"biz":_74,"com":_74,"edu":_74,"gov":_74,"health":_74,"id":_74,"info":_74,"int":_74,"io":_74,"name":_74,"net":_74,"org":_74,"pro":_74,"angiang":_74,"bacgiang":_74,"backan":_74,"baclieu":_74,"bacninh":_74,"baria-vungtau":_74,"bentre":_74,"binhdinh":_74,"binhduong":_74,"binhphuoc":_74,"binhthuan":_74,"camau":_74,"cantho":_74,"caobang":_74,"daklak":_74,"daknong":_74,"danang":_74,"dienbien":_74,"dongnai":_74,"dongthap":_74,"gialai":_74,"hagiang":_74,"haiduong":_74,"haiphong":_74,"hanam":_74,"hanoi":_74,"hatinh":_74,"haugiang":_74,"hoabinh":_74,"hue":_74,"hungyen":_74,"khanhhoa":_74,"kiengiang":_74,"kontum":_74,"laichau":_74,"lamdong":_74,"langson":_74,"laocai":_74,"longan":_74,"namdinh":_74,"nghean":_74,"ninhbinh":_74,"ninhthuan":_74,"phutho":_74,"phuyen":_74,"quangbinh":_74,"quangnam":_74,"quangngai":_74,"quangninh":_74,"quangtri":_74,"soctrang":_74,"sonla":_74,"tayninh":_74,"thaibinh":_74,"thainguyen":_74,"thanhhoa":_74,"thanhphohochiminh":_74,"thuathienhue":_74,"tiengiang":_74,"travinh":_74,"tuyenquang":_74,"vinhlong":_74,"vinhphuc":_74,"yenbai":_74}],"vu":_80,"wf":_74,"ws":_76,"yt":_74,"xn--mgbaam7a8h":_74,"امارات":_74,"xn--y9a3aq":_74,"հայ":_74,"xn--54b7fta0cc":_74,"বাংলা":_74,"xn--90ae":_74,"бг":_74,"xn--mgbcpq6gpa1a":_74,"البحرين":_74,"xn--90ais":_74,"бел":_74,"xn--fiqs8s":_74,"中国":_74,"xn--fiqz9s":_74,"中國":_74,"xn--lgbbat1ad8j":_74,"الجزائر":_74,"xn--wgbh1c":_74,"مصر":_74,"xn--e1a4c":_74,"ею":_74,"xn--qxa6a":_74,"ευ":_74,"xn--mgbah1a3hjkrd":_74,"موريتانيا":_74,"xn--node":_74,"გე":_74,"xn--qxam":_74,"ελ":_74,"xn--j6w193g":[1,{"xn--gmqw5a":_74,"xn--55qx5d":_74,"xn--mxtq1m":_74,"xn--wcvs22d":_74,"xn--uc0atv":_74,"xn--od0alg":_74}],"香港":[1,{"個人":_74,"公司":_74,"政府":_74,"教育":_74,"組織":_74,"網絡":_74}],"xn--2scrj9c":_74,"ಭಾರತ":_74,"xn--3hcrj9c":_74,"ଭାରତ":_74,"xn--45br5cyl":_74,"ভাৰত":_74,"xn--h2breg3eve":_74,"भारतम्":_74,"xn--h2brj9c8c":_74,"भारोत":_74,"xn--mgbgu82a":_74,"ڀارت":_74,"xn--rvc1e0am3e":_74,"ഭാരതം":_74,"xn--h2brj9c":_74,"भारत":_74,"xn--mgbbh1a":_74,"بارت":_74,"xn--mgbbh1a71e":_74,"بھارت":_74,"xn--fpcrj9c3d":_74,"భారత్":_74,"xn--gecrj9c":_74,"ભારત":_74,"xn--s9brj9c":_74,"ਭਾਰਤ":_74,"xn--45brj9c":_74,"ভারত":_74,"xn--xkc2dl3a5ee0h":_74,"இந்தியா":_74,"xn--mgba3a4f16a":_74,"ایران":_74,"xn--mgba3a4fra":_74,"ايران":_74,"xn--mgbtx2b":_74,"عراق":_74,"xn--mgbayh7gpa":_74,"الاردن":_74,"xn--3e0b707e":_74,"한국":_74,"xn--80ao21a":_74,"қаз":_74,"xn--q7ce6a":_74,"ລາວ":_74,"xn--fzc2c9e2c":_74,"ලංකා":_74,"xn--xkc2al3hye2a":_74,"இலங்கை":_74,"xn--mgbc0a9azcg":_74,"المغرب":_74,"xn--d1alf":_74,"мкд":_74,"xn--l1acc":_74,"мон":_74,"xn--mix891f":_74,"澳門":_74,"xn--mix082f":_74,"澳门":_74,"xn--mgbx4cd0ab":_74,"مليسيا":_74,"xn--mgb9awbf":_74,"عمان":_74,"xn--mgbai9azgqp6j":_74,"پاکستان":_74,"xn--mgbai9a5eva00b":_74,"پاكستان":_74,"xn--ygbi2ammx":_74,"فلسطين":_74,"xn--90a3ac":[1,{"xn--80au":_74,"xn--90azh":_74,"xn--d1at":_74,"xn--c1avg":_74,"xn--o1ac":_74,"xn--o1ach":_74}],"срб":[1,{"ак":_74,"обр":_74,"од":_74,"орг":_74,"пр":_74,"упр":_74}],"xn--p1ai":_74,"рф":_74,"xn--wgbl6a":_74,"قطر":_74,"xn--mgberp4a5d4ar":_74,"السعودية":_74,"xn--mgberp4a5d4a87g":_74,"السعودیة":_74,"xn--mgbqly7c0a67fbc":_74,"السعودیۃ":_74,"xn--mgbqly7cvafr":_74,"السعوديه":_74,"xn--mgbpl2fh":_74,"سودان":_74,"xn--yfro4i67o":_74,"新加坡":_74,"xn--clchc0ea0b2g2a9gcd":_74,"சிங்கப்பூர்":_74,"xn--ogbpf8fl":_74,"سورية":_74,"xn--mgbtf8fl":_74,"سوريا":_74,"xn--o3cw4h":[1,{"xn--o3cyx2a":_74,"xn--12co0c3b4eva":_74,"xn--m3ch0j3a":_74,"xn--h3cuzk1di":_74,"xn--12c1fe0br":_74,"xn--12cfi8ixb8l":_74}],"ไทย":[1,{"ทหาร":_74,"ธุรกิจ":_74,"เน็ต":_74,"รัฐบาล":_74,"ศึกษา":_74,"องค์กร":_74}],"xn--pgbs0dh":_74,"تونس":_74,"xn--kpry57d":_74,"台灣":_74,"xn--kprw13d":_74,"台湾":_74,"xn--nnx388a":_74,"臺灣":_74,"xn--j1amh":_74,"укр":_74,"xn--mgb2ddes":_74,"اليمن":_74,"xxx":_74,"ye":_75,"za":[0,{"ac":_74,"agric":_74,"alt":_74,"co":_74,"edu":_74,"gov":_74,"grondar":_74,"law":_74,"mil":_74,"net":_74,"ngo":_74,"nic":_74,"nis":_74,"nom":_74,"org":_74,"school":_74,"tm":_74,"web":_74}],"zm":[1,{"ac":_74,"biz":_74,"co":_74,"com":_74,"edu":_74,"gov":_74,"info":_74,"mil":_74,"net":_74,"org":_74,"sch":_74}],"zw":[1,{"ac":_74,"co":_74,"gov":_74,"mil":_74,"org":_74}],"aaa":_74,"aarp":_74,"abb":_74,"abbott":_74,"abbvie":_74,"abc":_74,"able":_74,"abogado":_74,"abudhabi":_74,"academy":_74,"accenture":_74,"accountant":_74,"accountants":_74,"aco":_74,"actor":_74,"ads":_74,"adult":_74,"aeg":_74,"aetna":_74,"afl":_74,"africa":_74,"agakhan":_74,"agency":_74,"aig":_74,"airbus":_74,"airforce":_74,"airtel":_74,"akdn":_74,"alibaba":_74,"alipay":_74,"allfinanz":_74,"allstate":_74,"ally":_74,"alsace":_74,"alstom":_74,"amazon":_74,"americanexpress":_74,"americanfamily":_74,"amex":_74,"amfam":_74,"amica":_74,"amsterdam":_74,"analytics":_74,"android":_74,"anquan":_74,"anz":_74,"aol":_74,"apartments":_74,"app":_74,"apple":_74,"aquarelle":_74,"arab":_74,"aramco":_74,"archi":_74,"army":_74,"art":_74,"arte":_74,"asda":_74,"associates":_74,"athleta":_74,"attorney":_74,"auction":_74,"audi":_74,"audible":_74,"audio":_74,"auspost":_74,"author":_74,"auto":_74,"autos":_74,"aws":_74,"axa":_74,"azure":_74,"baby":_74,"baidu":_74,"banamex":_74,"band":_74,"bank":_74,"bar":_74,"barcelona":_74,"barclaycard":_74,"barclays":_74,"barefoot":_74,"bargains":_74,"baseball":_74,"basketball":_74,"bauhaus":_74,"bayern":_74,"bbc":_74,"bbt":_74,"bbva":_74,"bcg":_74,"bcn":_74,"beats":_74,"beauty":_74,"beer":_74,"berlin":_74,"best":_74,"bestbuy":_74,"bet":_74,"bharti":_74,"bible":_74,"bid":_74,"bike":_74,"bing":_74,"bingo":_74,"bio":_74,"black":_74,"blackfriday":_74,"blockbuster":_74,"blog":_74,"bloomberg":_74,"blue":_74,"bms":_74,"bmw":_74,"bnpparibas":_74,"boats":_74,"boehringer":_74,"bofa":_74,"bom":_74,"bond":_74,"boo":_74,"book":_74,"booking":_74,"bosch":_74,"bostik":_74,"boston":_74,"bot":_74,"boutique":_74,"box":_74,"bradesco":_74,"bridgestone":_74,"broadway":_74,"broker":_74,"brother":_74,"brussels":_74,"build":_74,"builders":_74,"business":_74,"buy":_74,"buzz":_74,"bzh":_74,"cab":_74,"cafe":_74,"cal":_74,"call":_74,"calvinklein":_74,"cam":_74,"camera":_74,"camp":_74,"canon":_74,"capetown":_74,"capital":_74,"capitalone":_74,"car":_74,"caravan":_74,"cards":_74,"care":_74,"career":_74,"careers":_74,"cars":_74,"casa":_74,"case":_74,"cash":_74,"casino":_74,"catering":_74,"catholic":_74,"cba":_74,"cbn":_74,"cbre":_74,"center":_74,"ceo":_74,"cern":_74,"cfa":_74,"cfd":_74,"chanel":_74,"channel":_74,"charity":_74,"chase":_74,"chat":_74,"cheap":_74,"chintai":_74,"christmas":_74,"chrome":_74,"church":_74,"cipriani":_74,"circle":_74,"cisco":_74,"citadel":_74,"citi":_74,"citic":_74,"city":_74,"claims":_74,"cleaning":_74,"click":_74,"clinic":_74,"clinique":_74,"clothing":_74,"cloud":_74,"club":_74,"clubmed":_74,"coach":_74,"codes":_74,"coffee":_74,"college":_74,"cologne":_74,"commbank":_74,"community":_74,"company":_74,"compare":_74,"computer":_74,"comsec":_74,"condos":_74,"construction":_74,"consulting":_74,"contact":_74,"contractors":_74,"cooking":_74,"cool":_74,"corsica":_74,"country":_74,"coupon":_74,"coupons":_74,"courses":_74,"cpa":_74,"credit":_74,"creditcard":_74,"creditunion":_74,"cricket":_74,"crown":_74,"crs":_74,"cruise":_74,"cruises":_74,"cuisinella":_74,"cymru":_74,"cyou":_74,"dad":_74,"dance":_74,"data":_74,"date":_74,"dating":_74,"datsun":_74,"day":_74,"dclk":_74,"dds":_74,"deal":_74,"dealer":_74,"deals":_74,"degree":_74,"delivery":_74,"dell":_74,"deloitte":_74,"delta":_74,"democrat":_74,"dental":_74,"dentist":_74,"desi":_74,"design":_74,"dev":_74,"dhl":_74,"diamonds":_74,"diet":_74,"digital":_74,"direct":_74,"directory":_74,"discount":_74,"discover":_74,"dish":_74,"diy":_74,"dnp":_74,"docs":_74,"doctor":_74,"dog":_74,"domains":_74,"dot":_74,"download":_74,"drive":_74,"dtv":_74,"dubai":_74,"dupont":_74,"durban":_74,"dvag":_74,"dvr":_74,"earth":_74,"eat":_74,"eco":_74,"edeka":_74,"education":_74,"email":_74,"emerck":_74,"energy":_74,"engineer":_74,"engineering":_74,"enterprises":_74,"epson":_74,"equipment":_74,"ericsson":_74,"erni":_74,"esq":_74,"estate":_74,"eurovision":_74,"eus":_74,"events":_74,"exchange":_74,"expert":_74,"exposed":_74,"express":_74,"extraspace":_74,"fage":_74,"fail":_74,"fairwinds":_74,"faith":_74,"family":_74,"fan":_74,"fans":_74,"farm":_74,"farmers":_74,"fashion":_74,"fast":_74,"fedex":_74,"feedback":_74,"ferrari":_74,"ferrero":_74,"fidelity":_74,"fido":_74,"film":_74,"final":_74,"finance":_74,"financial":_74,"fire":_74,"firestone":_74,"firmdale":_74,"fish":_74,"fishing":_74,"fit":_74,"fitness":_74,"flickr":_74,"flights":_74,"flir":_74,"florist":_74,"flowers":_74,"fly":_74,"foo":_74,"food":_74,"football":_74,"ford":_74,"forex":_74,"forsale":_74,"forum":_74,"foundation":_74,"fox":_74,"free":_74,"fresenius":_74,"frl":_74,"frogans":_74,"frontier":_74,"ftr":_74,"fujitsu":_74,"fun":_74,"fund":_74,"furniture":_74,"futbol":_74,"fyi":_74,"gal":_74,"gallery":_74,"gallo":_74,"gallup":_74,"game":_74,"games":_74,"gap":_74,"garden":_74,"gay":_74,"gbiz":_74,"gdn":_74,"gea":_74,"gent":_74,"genting":_74,"george":_74,"ggee":_74,"gift":_74,"gifts":_74,"gives":_74,"giving":_74,"glass":_74,"gle":_74,"global":_74,"globo":_74,"gmail":_74,"gmbh":_74,"gmo":_74,"gmx":_74,"godaddy":_74,"gold":_74,"goldpoint":_74,"golf":_74,"goodyear":_74,"goog":_74,"google":_74,"gop":_74,"got":_74,"grainger":_74,"graphics":_74,"gratis":_74,"green":_74,"gripe":_74,"grocery":_74,"group":_74,"gucci":_74,"guge":_74,"guide":_74,"guitars":_74,"guru":_74,"hair":_74,"hamburg":_74,"hangout":_74,"haus":_74,"hbo":_74,"hdfc":_74,"hdfcbank":_74,"health":_74,"healthcare":_74,"help":_74,"helsinki":_74,"here":_74,"hermes":_74,"hiphop":_74,"hisamitsu":_74,"hitachi":_74,"hiv":_74,"hkt":_74,"hockey":_74,"holdings":_74,"holiday":_74,"homedepot":_74,"homegoods":_74,"homes":_74,"homesense":_74,"honda":_74,"horse":_74,"hospital":_74,"host":_74,"hosting":_74,"hot":_74,"hotel":_74,"hotels":_74,"hotmail":_74,"house":_74,"how":_74,"hsbc":_74,"hughes":_74,"hyatt":_74,"hyundai":_74,"ibm":_74,"icbc":_74,"ice":_74,"icu":_74,"ieee":_74,"ifm":_74,"ikano":_74,"imamat":_74,"imdb":_74,"immo":_74,"immobilien":_74,"inc":_74,"industries":_74,"infiniti":_74,"ing":_74,"ink":_74,"institute":_74,"insurance":_74,"insure":_74,"international":_74,"intuit":_74,"investments":_74,"ipiranga":_74,"irish":_74,"ismaili":_74,"ist":_74,"istanbul":_74,"itau":_74,"itv":_74,"jaguar":_74,"java":_74,"jcb":_74,"jeep":_74,"jetzt":_74,"jewelry":_74,"jio":_74,"jll":_74,"jmp":_74,"jnj":_74,"joburg":_74,"jot":_74,"joy":_74,"jpmorgan":_74,"jprs":_74,"juegos":_74,"juniper":_74,"kaufen":_74,"kddi":_74,"kerryhotels":_74,"kerryproperties":_74,"kfh":_74,"kia":_74,"kids":_74,"kim":_74,"kindle":_74,"kitchen":_74,"kiwi":_74,"koeln":_74,"komatsu":_74,"kosher":_74,"kpmg":_74,"kpn":_74,"krd":_74,"kred":_74,"kuokgroup":_74,"kyoto":_74,"lacaixa":_74,"lamborghini":_74,"lamer":_74,"land":_74,"landrover":_74,"lanxess":_74,"lasalle":_74,"lat":_74,"latino":_74,"latrobe":_74,"law":_74,"lawyer":_74,"lds":_74,"lease":_74,"leclerc":_74,"lefrak":_74,"legal":_74,"lego":_74,"lexus":_74,"lgbt":_74,"lidl":_74,"life":_74,"lifeinsurance":_74,"lifestyle":_74,"lighting":_74,"like":_74,"lilly":_74,"limited":_74,"limo":_74,"lincoln":_74,"link":_74,"live":_74,"living":_74,"llc":_74,"llp":_74,"loan":_74,"loans":_74,"locker":_74,"locus":_74,"lol":_74,"london":_74,"lotte":_74,"lotto":_74,"love":_74,"lpl":_74,"lplfinancial":_74,"ltd":_74,"ltda":_74,"lundbeck":_74,"luxe":_74,"luxury":_74,"madrid":_74,"maif":_74,"maison":_74,"makeup":_74,"man":_74,"management":_74,"mango":_74,"map":_74,"market":_74,"marketing":_74,"markets":_74,"marriott":_74,"marshalls":_74,"mattel":_74,"mba":_74,"mckinsey":_74,"med":_74,"media":_74,"meet":_74,"melbourne":_74,"meme":_74,"memorial":_74,"men":_74,"menu":_74,"merck":_74,"merckmsd":_74,"miami":_74,"microsoft":_74,"mini":_74,"mint":_74,"mit":_74,"mitsubishi":_74,"mlb":_74,"mls":_74,"mma":_74,"mobile":_74,"moda":_74,"moe":_74,"moi":_74,"mom":_74,"monash":_74,"money":_74,"monster":_74,"mormon":_74,"mortgage":_74,"moscow":_74,"moto":_74,"motorcycles":_74,"mov":_74,"movie":_74,"msd":_74,"mtn":_74,"mtr":_74,"music":_74,"nab":_74,"nagoya":_74,"navy":_74,"nba":_74,"nec":_74,"netbank":_74,"netflix":_74,"network":_74,"neustar":_74,"new":_74,"news":_74,"next":_74,"nextdirect":_74,"nexus":_74,"nfl":_74,"ngo":_74,"nhk":_74,"nico":_74,"nike":_74,"nikon":_74,"ninja":_74,"nissan":_74,"nissay":_74,"nokia":_74,"norton":_74,"now":_74,"nowruz":_74,"nowtv":_74,"nra":_74,"nrw":_74,"ntt":_74,"nyc":_74,"obi":_74,"observer":_74,"office":_74,"okinawa":_74,"olayan":_74,"olayangroup":_74,"ollo":_74,"omega":_74,"one":_74,"ong":_74,"onl":_74,"online":_74,"ooo":_74,"open":_74,"oracle":_74,"orange":_74,"organic":_74,"origins":_74,"osaka":_74,"otsuka":_74,"ott":_74,"ovh":_74,"page":_74,"panasonic":_74,"paris":_74,"pars":_74,"partners":_74,"parts":_74,"party":_74,"pay":_74,"pccw":_74,"pet":_74,"pfizer":_74,"pharmacy":_74,"phd":_74,"philips":_74,"phone":_74,"photo":_74,"photography":_74,"photos":_74,"physio":_74,"pics":_74,"pictet":_74,"pictures":_74,"pid":_74,"pin":_74,"ping":_74,"pink":_74,"pioneer":_74,"pizza":_74,"place":_74,"play":_74,"playstation":_74,"plumbing":_74,"plus":_74,"pnc":_74,"pohl":_74,"poker":_74,"politie":_74,"porn":_74,"praxi":_74,"press":_74,"prime":_74,"prod":_74,"productions":_74,"prof":_74,"progressive":_74,"promo":_74,"properties":_74,"property":_74,"protection":_74,"pru":_74,"prudential":_74,"pub":_74,"pwc":_74,"qpon":_74,"quebec":_74,"quest":_74,"racing":_74,"radio":_74,"read":_74,"realestate":_74,"realtor":_74,"realty":_74,"recipes":_74,"red":_74,"redumbrella":_74,"rehab":_74,"reise":_74,"reisen":_74,"reit":_74,"reliance":_74,"ren":_74,"rent":_74,"rentals":_74,"repair":_74,"report":_74,"republican":_74,"rest":_74,"restaurant":_74,"review":_74,"reviews":_74,"rexroth":_74,"rich":_74,"richardli":_74,"ricoh":_74,"ril":_74,"rio":_74,"rip":_74,"rocks":_74,"rodeo":_74,"rogers":_74,"room":_74,"rsvp":_74,"rugby":_74,"ruhr":_74,"run":_74,"rwe":_74,"ryukyu":_74,"saarland":_74,"safe":_74,"safety":_74,"sakura":_74,"sale":_74,"salon":_74,"samsclub":_74,"samsung":_74,"sandvik":_74,"sandvikcoromant":_74,"sanofi":_74,"sap":_74,"sarl":_74,"sas":_74,"save":_74,"saxo":_74,"sbi":_74,"sbs":_74,"scb":_74,"schaeffler":_74,"schmidt":_74,"scholarships":_74,"school":_74,"schule":_74,"schwarz":_74,"science":_74,"scot":_74,"search":_74,"seat":_74,"secure":_74,"security":_74,"seek":_74,"select":_74,"sener":_74,"services":_74,"seven":_74,"sew":_74,"sex":_74,"sexy":_74,"sfr":_74,"shangrila":_74,"sharp":_74,"shell":_74,"shia":_74,"shiksha":_74,"shoes":_74,"shop":_74,"shopping":_74,"shouji":_74,"show":_74,"silk":_74,"sina":_74,"singles":_74,"site":_74,"ski":_74,"skin":_74,"sky":_74,"skype":_74,"sling":_74,"smart":_74,"smile":_74,"sncf":_74,"soccer":_74,"social":_74,"softbank":_74,"software":_74,"sohu":_74,"solar":_74,"solutions":_74,"song":_74,"sony":_74,"soy":_74,"spa":_74,"space":_74,"sport":_74,"spot":_74,"srl":_74,"stada":_74,"staples":_74,"star":_74,"statebank":_74,"statefarm":_74,"stc":_74,"stcgroup":_74,"stockholm":_74,"storage":_74,"store":_74,"stream":_74,"studio":_74,"study":_74,"style":_74,"sucks":_74,"supplies":_74,"supply":_74,"support":_74,"surf":_74,"surgery":_74,"suzuki":_74,"swatch":_74,"swiss":_74,"sydney":_74,"systems":_74,"tab":_74,"taipei":_74,"talk":_74,"taobao":_74,"target":_74,"tatamotors":_74,"tatar":_74,"tattoo":_74,"tax":_74,"taxi":_74,"tci":_74,"tdk":_74,"team":_74,"tech":_74,"technology":_74,"temasek":_74,"tennis":_74,"teva":_74,"thd":_74,"theater":_74,"theatre":_74,"tiaa":_74,"tickets":_74,"tienda":_74,"tips":_74,"tires":_74,"tirol":_74,"tjmaxx":_74,"tjx":_74,"tkmaxx":_74,"tmall":_74,"today":_74,"tokyo":_74,"tools":_74,"top":_74,"toray":_74,"toshiba":_74,"total":_74,"tours":_74,"town":_74,"toyota":_74,"toys":_74,"trade":_74,"trading":_74,"training":_74,"travel":_74,"travelers":_74,"travelersinsurance":_74,"trust":_74,"trv":_74,"tube":_74,"tui":_74,"tunes":_74,"tushu":_74,"tvs":_74,"ubank":_74,"ubs":_74,"unicom":_74,"university":_74,"uno":_74,"uol":_74,"ups":_74,"vacations":_74,"vana":_74,"vanguard":_74,"vegas":_74,"ventures":_74,"verisign":_74,"versicherung":_74,"vet":_74,"viajes":_74,"video":_74,"vig":_74,"viking":_74,"villas":_74,"vin":_74,"vip":_74,"virgin":_74,"visa":_74,"vision":_74,"viva":_74,"vivo":_74,"vlaanderen":_74,"vodka":_74,"volvo":_74,"vote":_74,"voting":_74,"voto":_74,"voyage":_74,"wales":_74,"walmart":_74,"walter":_74,"wang":_74,"wanggou":_74,"watch":_74,"watches":_74,"weather":_74,"weatherchannel":_74,"webcam":_74,"weber":_74,"website":_74,"wed":_74,"wedding":_74,"weibo":_74,"weir":_74,"whoswho":_74,"wien":_74,"wiki":_74,"williamhill":_74,"win":_74,"windows":_74,"wine":_74,"winners":_74,"wme":_74,"woodside":_74,"work":_74,"works":_74,"world":_74,"wow":_74,"wtc":_74,"wtf":_74,"xbox":_74,"xerox":_74,"xihuan":_74,"xin":_74,"xn--11b4c3d":_74,"कॉम":_74,"xn--1ck2e1b":_74,"セール":_74,"xn--1qqw23a":_74,"佛山":_74,"xn--30rr7y":_74,"慈善":_74,"xn--3bst00m":_74,"集团":_74,"xn--3ds443g":_74,"在线":_74,"xn--3pxu8k":_74,"点看":_74,"xn--42c2d9a":_74,"คอม":_74,"xn--45q11c":_74,"八卦":_74,"xn--4gbrim":_74,"موقع":_74,"xn--55qw42g":_74,"公益":_74,"xn--55qx5d":_74,"公司":_74,"xn--5su34j936bgsg":_74,"香格里拉":_74,"xn--5tzm5g":_74,"网站":_74,"xn--6frz82g":_74,"移动":_74,"xn--6qq986b3xl":_74,"我爱你":_74,"xn--80adxhks":_74,"москва":_74,"xn--80aqecdr1a":_74,"католик":_74,"xn--80asehdb":_74,"онлайн":_74,"xn--80aswg":_74,"сайт":_74,"xn--8y0a063a":_74,"联通":_74,"xn--9dbq2a":_74,"קום":_74,"xn--9et52u":_74,"时尚":_74,"xn--9krt00a":_74,"微博":_74,"xn--b4w605ferd":_74,"淡马锡":_74,"xn--bck1b9a5dre4c":_74,"ファッション":_74,"xn--c1avg":_74,"орг":_74,"xn--c2br7g":_74,"नेट":_74,"xn--cck2b3b":_74,"ストア":_74,"xn--cckwcxetd":_74,"アマゾン":_74,"xn--cg4bki":_74,"삼성":_74,"xn--czr694b":_74,"商标":_74,"xn--czrs0t":_74,"商店":_74,"xn--czru2d":_74,"商城":_74,"xn--d1acj3b":_74,"дети":_74,"xn--eckvdtc9d":_74,"ポイント":_74,"xn--efvy88h":_74,"新闻":_74,"xn--fct429k":_74,"家電":_74,"xn--fhbei":_74,"كوم":_74,"xn--fiq228c5hs":_74,"中文网":_74,"xn--fiq64b":_74,"中信":_74,"xn--fjq720a":_74,"娱乐":_74,"xn--flw351e":_74,"谷歌":_74,"xn--fzys8d69uvgm":_74,"電訊盈科":_74,"xn--g2xx48c":_74,"购物":_74,"xn--gckr3f0f":_74,"クラウド":_74,"xn--gk3at1e":_74,"通販":_74,"xn--hxt814e":_74,"网店":_74,"xn--i1b6b1a6a2e":_74,"संगठन":_74,"xn--imr513n":_74,"餐厅":_74,"xn--io0a7i":_74,"网络":_74,"xn--j1aef":_74,"ком":_74,"xn--jlq480n2rg":_74,"亚马逊":_74,"xn--jvr189m":_74,"食品":_74,"xn--kcrx77d1x4a":_74,"飞利浦":_74,"xn--kput3i":_74,"手机":_74,"xn--mgba3a3ejt":_74,"ارامكو":_74,"xn--mgba7c0bbn0a":_74,"العليان":_74,"xn--mgbab2bd":_74,"بازار":_74,"xn--mgbca7dzdo":_74,"ابوظبي":_74,"xn--mgbi4ecexp":_74,"كاثوليك":_74,"xn--mgbt3dhd":_74,"همراه":_74,"xn--mk1bu44c":_74,"닷컴":_74,"xn--mxtq1m":_74,"政府":_74,"xn--ngbc5azd":_74,"شبكة":_74,"xn--ngbe9e0a":_74,"بيتك":_74,"xn--ngbrx":_74,"عرب":_74,"xn--nqv7f":_74,"机构":_74,"xn--nqv7fs00ema":_74,"组织机构":_74,"xn--nyqy26a":_74,"健康":_74,"xn--otu796d":_74,"招聘":_74,"xn--p1acf":_74,"рус":_74,"xn--pssy2u":_74,"大拿":_74,"xn--q9jyb4c":_74,"みんな":_74,"xn--qcka1pmc":_74,"グーグル":_74,"xn--rhqv96g":_74,"世界":_74,"xn--rovu88b":_74,"書籍":_74,"xn--ses554g":_74,"网址":_74,"xn--t60b56a":_74,"닷넷":_74,"xn--tckwe":_74,"コム":_74,"xn--tiq49xqyj":_74,"天主教":_74,"xn--unup4y":_74,"游戏":_74,"xn--vermgensberater-ctb":_74,"vermögensberater":_74,"xn--vermgensberatung-pwb":_74,"vermögensberatung":_74,"xn--vhquv":_74,"企业":_74,"xn--vuq861b":_74,"信息":_74,"xn--w4r85el8fhu5dnra":_74,"嘉里大酒店":_74,"xn--w4rs40l":_74,"嘉里":_74,"xn--xhq521b":_74,"广东":_74,"xn--zfr164b":_74,"政务":_74,"xyz":_74,"yachts":_74,"yahoo":_74,"yamaxun":_74,"yandex":_74,"yodobashi":_74,"yoga":_74,"yokohama":_74,"you":_74,"youtube":_74,"yun":_74,"zappos":_74,"zara":_74,"zero":_74,"zip":_74,"zone":_74,"zuerich":_74}]; return rules; })(); remusao-tldts-a081399/packages/tldts-icann/src/suffix-trie.ts000066400000000000000000000035151515726241200242100ustar00rootroot00000000000000import { fastPathLookup, IPublicSuffix, ISuffixLookupOptions, } from 'tldts-core'; import { exceptions, ITrie, rules } from './data/trie'; interface IMatch { index: number; } /** * Lookup parts of domain in Trie */ function lookupInTrie( parts: string[], trie: ITrie, index: number, ): IMatch | null { let result: IMatch | null = null; let node: ITrie | undefined = trie; while (node !== undefined) { // We have a match! if (node[0] === 1) { result = { index: index + 1, }; } // No more `parts` to look for if (index === -1) { break; } const succ: Record = node[1]; node = Object.prototype.hasOwnProperty.call(succ, parts[index]!) ? succ[parts[index]!] : succ['*']; index -= 1; } return result; } /** * Check if `hostname` has a valid public suffix in `trie`. */ export default function suffixLookup( hostname: string, options: ISuffixLookupOptions, out: IPublicSuffix, ): void { if (fastPathLookup(hostname, options, out)) { return; } const hostnameParts = hostname.split('.'); // Look for exceptions const exceptionMatch = lookupInTrie( hostnameParts, exceptions, hostnameParts.length - 1, ); if (exceptionMatch !== null) { out.publicSuffix = hostnameParts.slice(exceptionMatch.index + 1).join('.'); return; } // Look for a match in rules const rulesMatch = lookupInTrie( hostnameParts, rules, hostnameParts.length - 1, ); if (rulesMatch !== null) { out.publicSuffix = hostnameParts.slice(rulesMatch.index).join('.'); return; } // No match found... // Prevailing rule is '*' so we consider the top-level domain to be the // public suffix of `hostname` (e.g.: 'example.org' => 'org'). out.publicSuffix = hostnameParts[hostnameParts.length - 1] ?? null; } remusao-tldts-a081399/packages/tldts-icann/test/000077500000000000000000000000001515726241200215575ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts-icann/test/publicsuffix.test.ts000066400000000000000000000003371515726241200256130ustar00rootroot00000000000000import 'mocha'; import * as tld from '../index'; import { publicSuffixListTests } from 'tldts-tests'; describe('tldts classic (ICANN only)', () => { publicSuffixListTests(tld.getDomain, { includePrivate: false }); }); remusao-tldts-a081399/packages/tldts-icann/test/tld.test.ts000066400000000000000000000002771515726241200236760ustar00rootroot00000000000000import 'mocha'; import * as tld from '../index'; import { tldtsTests } from 'tldts-tests'; describe('tldts classic (ICANN only)', () => { tldtsTests(tld, { includePrivate: false }); }); remusao-tldts-a081399/packages/tldts-icann/tsconfig.bundle.json000066400000000000000000000003611515726241200245570ustar00rootroot00000000000000{ "extends": "./tsconfig.json", "compilerOptions": { "declaration": false, "declarationMap": false, "declarationDir": null, "composite": false, "incremental": true, "module": "es6", "outDir": "dist/es6" } } remusao-tldts-a081399/packages/tldts-icann/tsconfig.json000066400000000000000000000005111515726241200233040ustar00rootroot00000000000000{ "extends": "../../tsconfig", "compilerOptions": { "composite": true, "outDir": "dist/cjs", "declarationDir": "dist/types" }, "references": [ { "path": "../tldts-core/tsconfig.json" }, { "path": "../tldts-tests/tsconfig.json" } ], "include": ["./src/**/*.ts", "./index.ts"] } remusao-tldts-a081399/packages/tldts-tests/000077500000000000000000000000001515726241200206525ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts-tests/CHANGELOG.md000066400000000000000000000040021515726241200224570ustar00rootroot00000000000000# v7.0.22 (Tue Feb 03 2026) #### :nut_and_bolt: Dependencies - Bump chai from 4.5.0 to 6.2.2 [#2482](https://github.com/remusao/tldts/pull/2482) ([@dependabot[bot]](https://github.com/dependabot[bot])) - chore: upgrade dependencies [#2498](https://github.com/remusao/tldts/pull/2498) ([@remusao](https://github.com/remusao)) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.21 (Sun Feb 01 2026) #### :scroll: Update Public Suffix List - Update PSL + dependencies [#2497](https://github.com/remusao/tldts/pull/2497) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.20 (Sat Jan 31 2026) #### ⚠️ Pushed to `master` - Bump to Yarn 4 and try to fix publishing. ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.18 (Mon Nov 17 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2452](https://github.com/remusao/tldts/pull/2452) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.0 (Sat Apr 12 2025) #### :boom: Breaking Change - Fix inconsistent hostname validation in `getHostname` and `parse(url).hostname` when `validateHostname` is enabled [#2262](https://github.com/remusao/tldts/pull/2262) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.81 (Sat Mar 01 2025) #### :scroll: Update Public Suffix List - Fix scope [#2291](https://github.com/remusao/tldts/pull/2291) ([@remusao](https://github.com/remusao)) - Fix bundle [#2290](https://github.com/remusao/tldts/pull/2290) ([@remusao](https://github.com/remusao)) - Make sure internal packages are also present on npmjs [#2289](https://github.com/remusao/tldts/pull/2289) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) remusao-tldts-a081399/packages/tldts-tests/README.md000066400000000000000000000002401515726241200221250ustar00rootroot00000000000000# `tldts-tests` > provide a common implementation for tests, used by different tldts > implementations (i.e.: `tldts` and `tldts-experimental` at the moment). remusao-tldts-a081399/packages/tldts-tests/index.ts000066400000000000000000000002101515726241200223220ustar00rootroot00000000000000export { default as publicSuffixListTests } from './src/publicsuffix-tests'; export { default as tldtsTests } from './src/tldts-tests'; remusao-tldts-a081399/packages/tldts-tests/package.json000066400000000000000000000034641515726241200231470ustar00rootroot00000000000000{ "name": "tldts-tests", "version": "7.0.27", "description": "tests for different tldts implementations", "author": { "name": "Rémi Berson" }, "contributors": [ "Alexei ", "Alexey ", "Andrew ", "Johannes Ewald ", "Jérôme Desboeufs ", "Kelly Campbell ", "Kiko Beats ", "Kris Reeves ", "Krzysztof Jan Modras ", "Olivier Melcher ", "Rémi Berson ", "Saad Rashid ", "Thomas Parisot ", "Timo Tijhof ", "Xavier Damman ", "Yehezkiel Syamsuhadi " ], "publishConfig": { "access": "public" }, "homepage": "https://github.com/remusao/tldts#readme", "bugs": { "url": "https://github.com/remusao/tldts/issues" }, "repository": { "type": "git", "url": "git+ssh://git@github.com/remusao/tldts.git" }, "license": "MIT", "main": "dist/cjs/index.js", "types": "dist/types/index.d.ts", "files": [ "dist", "src", "index.ts" ], "scripts": { "clean": "rimraf dist", "build": "tsc --build ./tsconfig.json", "bundle": "tsc --build ./tsconfig.bundle.json", "prebundle": "yarn run build", "prepack": "yarn run bundle" }, "devDependencies": { "@types/node": "^25.1.0", "rimraf": "^6.1.2", "tldts-utils": "^7.0.27", "ts-node": "^10.9.2", "typescript": "^5.9.3" }, "dependencies": { "@types/chai": "^5.2.3", "@types/mocha": "^10.0.10", "chai": "^6.2.2", "mocha": "^11.7.5" } } remusao-tldts-a081399/packages/tldts-tests/src/000077500000000000000000000000001515726241200214415ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts-tests/src/publicsuffix-tests.ts000066400000000000000000000136631515726241200256650ustar00rootroot00000000000000import { expect } from 'chai'; import 'mocha'; export default function test( getDomain: ( domain: string, options: { allowIcannDomains: boolean; allowPrivateDomains: boolean }, ) => string | null, { includePrivate }: { includePrivate: boolean }, ): void { // Ease testing by simply copy/pasting tests from Mozilla Central // @see https://dxr.mozilla.org/mozilla-central/source/netwerk/test/unit/data/test_psl.txt?raw=1 function checkPublicSuffix( testDomain: string, expectedResult: string | null, ) { expect( getDomain(testDomain, { allowIcannDomains: true, allowPrivateDomains: includePrivate, }), ).to.equal(expectedResult); } describe('PublicSuffix tests', () => { it('Mixed case.', () => { checkPublicSuffix('COM', null); checkPublicSuffix('example.COM', 'example.com'); checkPublicSuffix('WwW.example.COM', 'example.com'); }); it('Leading dot.', () => { checkPublicSuffix('.com', null); checkPublicSuffix('.example', null); checkPublicSuffix('.example.com', 'example.com'); checkPublicSuffix('.example.example', 'example.example'); }); it('Unlisted TLD.', () => { checkPublicSuffix('example', null); checkPublicSuffix('example.example', 'example.example'); checkPublicSuffix('b.example.example', 'example.example'); checkPublicSuffix('a.b.example.example', 'example.example'); }); it.skip('Listed, but non-Internet, TLD.', () => { checkPublicSuffix('local', null); checkPublicSuffix('example.local', null); checkPublicSuffix('b.example.local', null); checkPublicSuffix('a.b.example.local', null); }); it('TLD with only 1 rule.', () => { checkPublicSuffix('biz', null); checkPublicSuffix('domain.biz', 'domain.biz'); checkPublicSuffix('b.domain.biz', 'domain.biz'); checkPublicSuffix('a.b.domain.biz', 'domain.biz'); }); it('TLD with some 2-level rules.', () => { checkPublicSuffix('com', null); checkPublicSuffix('example.com', 'example.com'); checkPublicSuffix('b.example.com', 'example.com'); checkPublicSuffix('a.b.example.com', 'example.com'); if (includePrivate) { checkPublicSuffix('uk.com', null); checkPublicSuffix('example.uk.com', 'example.uk.com'); checkPublicSuffix('b.example.uk.com', 'example.uk.com'); checkPublicSuffix('a.b.example.uk.com', 'example.uk.com'); } checkPublicSuffix('test.ac', 'test.ac'); }); it('TLD with only 1 (wildcard) rule.', () => { // Changed by: https://github.com/publicsuffix/list/pull/2623 // checkPublicSuffix('bd', null); // checkPublicSuffix('c.bd', null); // checkPublicSuffix('b.c.bd', 'b.c.bd'); // checkPublicSuffix('a.b.c.bd', 'b.c.bd'); // Replacing with *.ck checkPublicSuffix('ck', null); checkPublicSuffix('c.ck', null); checkPublicSuffix('b.c.ck', 'b.c.ck'); checkPublicSuffix('a.b.c.ck', 'b.c.ck'); }); it('More complex TLD.', () => { checkPublicSuffix('jp', null); checkPublicSuffix('test.jp', 'test.jp'); checkPublicSuffix('www.test.jp', 'test.jp'); checkPublicSuffix('ac.jp', null); checkPublicSuffix('test.ac.jp', 'test.ac.jp'); checkPublicSuffix('www.test.ac.jp', 'test.ac.jp'); checkPublicSuffix('kyoto.jp', null); checkPublicSuffix('test.kyoto.jp', 'test.kyoto.jp'); checkPublicSuffix('ide.kyoto.jp', null); checkPublicSuffix('b.ide.kyoto.jp', 'b.ide.kyoto.jp'); checkPublicSuffix('a.b.ide.kyoto.jp', 'b.ide.kyoto.jp'); checkPublicSuffix('c.kobe.jp', null); checkPublicSuffix('b.c.kobe.jp', 'b.c.kobe.jp'); checkPublicSuffix('a.b.c.kobe.jp', 'b.c.kobe.jp'); checkPublicSuffix('city.kobe.jp', 'city.kobe.jp'); checkPublicSuffix('www.city.kobe.jp', 'city.kobe.jp'); }); it('TLD with a wildcard rule and exceptions.', () => { checkPublicSuffix('ck', null); checkPublicSuffix('test.ck', null); checkPublicSuffix('b.test.ck', 'b.test.ck'); checkPublicSuffix('a.b.test.ck', 'b.test.ck'); checkPublicSuffix('www.ck', 'www.ck'); checkPublicSuffix('www.www.ck', 'www.ck'); }); it('US K12.', () => { checkPublicSuffix('us', null); checkPublicSuffix('test.us', 'test.us'); checkPublicSuffix('www.test.us', 'test.us'); checkPublicSuffix('ak.us', null); checkPublicSuffix('test.ak.us', 'test.ak.us'); checkPublicSuffix('www.test.ak.us', 'test.ak.us'); checkPublicSuffix('k12.ak.us', null); checkPublicSuffix('test.k12.ak.us', 'test.k12.ak.us'); checkPublicSuffix('www.test.k12.ak.us', 'test.k12.ak.us'); }); it('IDN labels.', () => { checkPublicSuffix('食狮.com.cn', '食狮.com.cn'); checkPublicSuffix('食狮.公司.cn', '食狮.公司.cn'); checkPublicSuffix('www.食狮.公司.cn', '食狮.公司.cn'); checkPublicSuffix('shishi.公司.cn', 'shishi.公司.cn'); checkPublicSuffix('公司.cn', null); checkPublicSuffix('食狮.中国', '食狮.中国'); checkPublicSuffix('www.食狮.中国', '食狮.中国'); checkPublicSuffix('shishi.中国', 'shishi.中国'); checkPublicSuffix('中国', null); }); it('Same as above, but punycoded.', () => { checkPublicSuffix('xn--85x722f.com.cn', 'xn--85x722f.com.cn'); checkPublicSuffix( 'xn--85x722f.xn--55qx5d.cn', 'xn--85x722f.xn--55qx5d.cn', ); checkPublicSuffix( 'www.xn--85x722f.xn--55qx5d.cn', 'xn--85x722f.xn--55qx5d.cn', ); checkPublicSuffix('shishi.xn--55qx5d.cn', 'shishi.xn--55qx5d.cn'); checkPublicSuffix('xn--55qx5d.cn', null); checkPublicSuffix('xn--85x722f.xn--fiqs8s', 'xn--85x722f.xn--fiqs8s'); checkPublicSuffix('www.xn--85x722f.xn--fiqs8s', 'xn--85x722f.xn--fiqs8s'); checkPublicSuffix('shishi.xn--fiqs8s', 'shishi.xn--fiqs8s'); checkPublicSuffix('xn--fiqs8s', null); }); }); } remusao-tldts-a081399/packages/tldts-tests/src/tldts-tests.ts000066400000000000000000001043111515726241200243030ustar00rootroot00000000000000import { expect } from 'chai'; import 'mocha'; import { loadPublicSuffixList, parsePublicSuffixRules } from 'tldts-utils'; interface Options { extractHostname?: boolean; allowPrivateDomains?: boolean; allowIcannDomains?: boolean; validateHostname?: boolean; mixedInputs?: boolean; detectIp?: boolean; validHosts?: string[]; } export default function test( tldts: { getDomainWithoutSuffix: (url: string, options?: Options) => string | null; getPublicSuffix: (url: string, options?: Options) => string | null; getHostname: (url: string, options?: Options) => string | null; getDomain: (url: string, options?: Options) => string | null; getSubdomain: (url: string, options?: Options) => string | null; parse: ( url: string, options?: Options, ) => { domain: string | null; hostname: string | null; publicSuffix: string | null; }; }, { includePrivate }: { includePrivate: boolean }, ): void { describe('from https://github.com/rushmorem/publicsuffix/blob/master/src/tests.rs', () => { // Copyright (c) 2016 Rushmore Mushambi it('should allow parsing IDN email addresses', () => { expect(tldts.parse('Pelé@example.com')).to.deep.include({ domain: 'example.com', hostname: 'example.com', publicSuffix: 'com', }); expect(tldts.parse('δοκιμή@παράδειγμα.δοκιμή')).to.deep.include({ domain: 'παράδειγμα.δοκιμή', hostname: 'παράδειγμα.δοκιμή', publicSuffix: 'δοκιμή', }); expect(tldts.parse('我買@屋企.香港')).to.deep.include({ domain: '屋企.香港', hostname: '屋企.香港', publicSuffix: '香港', }); expect(tldts.parse('甲斐@黒川.日本')).to.deep.include({ domain: '黒川.日本', hostname: '黒川.日本', publicSuffix: '日本', }); expect(tldts.parse('чебурашка@ящик-с-апельсинами.рф')).to.deep.include({ domain: 'ящик-с-апельсинами.рф', hostname: 'ящик-с-апельсинами.рф', publicSuffix: 'рф', }); expect(tldts.parse('用户@例子.广告')).to.deep.include({ domain: '例子.广告', hostname: '例子.广告', publicSuffix: '广告', }); }); }); describe('#getDomain', () => { it('should allow disabling parsing/validation of hostnames', () => { expect( tldts.getDomain('foo.com', { extractHostname: false, }), ).to.equal('foo.com'); }); describe('supports reserved keywords', () => { [ 'abstract', 'arguments', 'await', 'boolean', 'break', 'byte', 'case', 'catch', 'char', 'class', 'const', 'continue', 'debugger', 'default', 'delete', 'do', 'double', 'else', 'enum', 'eval', 'export', 'extends', 'false', 'final', 'finally', 'float', 'for', 'function', 'goto', 'if', 'implements', 'import', 'in', 'instanceof', 'int', 'interface', 'let', 'long', 'native', 'new', 'null', 'package', 'private', 'protected', 'public', 'return', 'short', 'static', 'super', 'switch', 'synchronized', 'this', 'throw', 'throws', 'transient', 'true', 'try', 'typeof', 'var', 'void', 'volatile', 'while', 'with', 'yield', ].forEach((keyword) => { it(keyword, () => { expect(tldts.getDomain(`https://${keyword}.com`)).to.equal( `${keyword}.com`, ); expect(tldts.getDomain(`https://foo.${keyword}.com`)).to.equal( `${keyword}.com`, ); expect(tldts.getDomain(`https://foo.${keyword}`)).to.equal( `foo.${keyword}`, ); }); }); }); it('handle IPs', () => { expect(tldts.getDomain('1.2.3.4')).to.equal(null); expect(tldts.getHostname('1.2.3.4')).to.equal('1.2.3.4'); }); it('handle weird urls', () => { expect(tldts.getDomain(' ftp:/mapasamazonsa.com.ve./ ')).to.equal( 'mapasamazonsa.com.ve', ); expect(tldts.getDomain(' ftp://///mapasamazonsa.com.ve./ ')).to.equal( 'mapasamazonsa.com.ve', ); expect(tldts.getDomain(' ftp://///mapasamazonsa.com.ve/ ')).to.equal( 'mapasamazonsa.com.ve', ); expect(tldts.getDomain('ftp://///mapasamazonsa.com.ve/')).to.equal( 'mapasamazonsa.com.ve', ); // From https://github.com/peerigon/parse-domain/issues/49 expect(tldts.getDomain('ftp://mapasamazonsa.com.ve/')).to.equal( 'mapasamazonsa.com.ve', ); expect( tldts.getDomain('http://y399.3466633.be:4/235222/399.html'), ).to.equal('3466633.be'); expect(tldts.getDomain('this%20file%20was%')).to.equal(null); expect( tldts.getDomain( 'wss://ie14.zopim.com/s/W/ws/zPYsGUAnWMyJ1XOL/c/1537265376519', ), ).to.equal('zopim.com'); expect(tldts.getDomain('wss://mp.sparkchess.com/ ')).to.equal( 'sparkchess.com', ); expect( tldts.getDomain( 'wss://119.92.223.221.prod.hosts.ooklaserver.net:8080/ws', ), ).to.equal('ooklaserver.net'); expect( tldts.getDomain( 'wss://gscspeedtest1.dctechmicro.com.prod.hosts.ooklaserver.net:8080/ws', ), ).to.equal('ooklaserver.net'); expect( tldts.getDomain('ws://lhg2-speedtest.globe.com.ph:8080/ws'), ).to.equal('globe.com.ph'); expect( tldts.getDomain('wss://s-usc1c-nss-218.firebaseio.com/.ws'), ).to.equal('firebaseio.com'); expect(tldts.getDomain('http://server.dr.pt./')).to.equal('dr.pt'); }); it('should return the expected domain from a simple string', () => { expect(tldts.getDomain('google.com')).to.equal('google.com'); expect(tldts.getDomain('t.co')).to.equal('t.co'); expect(tldts.getDomain(' GOOGLE.COM ')).to.equal('google.com'); expect(tldts.getDomain(' t.CO ')).to.equal('t.co'); }); it('should return the relevant domain of a two levels domain', () => { expect(tldts.getDomain('google.co.uk')).to.equal('google.co.uk'); }); it('should return the relevant domain from a subdomain string', () => { expect(tldts.getDomain('fr.google.com')).to.equal('google.com'); expect(tldts.getDomain('foo.google.co.uk')).to.equal('google.co.uk'); expect(tldts.getDomain('fr.t.co')).to.equal('t.co'); }); it('should handle domains with lots of subdomains', () => { expect(tldts.getDomain('a.f.g.h.i.bar.baz.google.com')).to.equal( 'google.com', ); expect(tldts.getDomain('foo.bar.baz.fr.t.co')).to.equal('t.co'); expect(tldts.getDomain('sub.sub2.foo.bar.baz.fr.t.co')).to.equal('t.co'); }); it('should not break on specific RegExp characters', () => { expect(() => { // @see https://github.com/oncletom/tld.js/issues/33 tldts.getDomain('www.weir)domain.com'); }).not.to.throw(); expect(() => { // @see https://github.com/oncletom/tld.js/issues/53 tldts.getDomain( "http://('4drsteve.com', [], ['54.213.246.177'])/xmlrpc.php", ); }).not.to.throw(); expect(() => { // @see https://github.com/oncletom/tld.js/issues/53 tldts.getDomain("('4drsteve.com', [], ['54.213.246.177'])"); }).not.to.throw(); }); // See https://github.com/remusao/tldts/issues/1523 it('should accept leading dots in a domain', () => { expect( tldts.getDomain('http://.example.co.uk./some/path?and&query#hash'), ).to.equal('example.co.uk'); }); // See https://github.com/remusao/tldts/issues/1534 it('should accept leading dash and underscores in a domain', () => { expect( tldts.parse( '_0f6879f07aa61fc09d9645cce98b30e3.bsg-1418.bryanjswift.com', ), ).to.eql({ domain: 'bryanjswift.com', domainWithoutSuffix: 'bryanjswift', hostname: '_0f6879f07aa61fc09d9645cce98b30e3.bsg-1418.bryanjswift.com', isIcann: true, isIp: false, isPrivate: false, publicSuffix: 'com', subdomain: '_0f6879f07aa61fc09d9645cce98b30e3.bsg-1418', }); expect(tldts.parse('_bsg-1418.bryanjswift.com')).to.eql({ domain: 'bryanjswift.com', domainWithoutSuffix: 'bryanjswift', hostname: '_bsg-1418.bryanjswift.com', isIcann: true, isIp: false, isPrivate: false, publicSuffix: 'com', subdomain: '_bsg-1418', }); expect(tldts.parse('_bryanjswift.com')).to.eql({ domain: '_bryanjswift.com', domainWithoutSuffix: '_bryanjswift', hostname: '_bryanjswift.com', isIcann: true, isIp: false, isPrivate: false, publicSuffix: 'com', subdomain: '', }); }); // @see https://github.com/oncletom/tld.js/issues/53 it('should correctly extract domain from paths including "@" in the path', () => { const domain = tldts.getDomain( 'http://cdn.jsdelivr.net/g/jquery@1.8.2,jquery.waypoints@2.0.2,qtip2@2.2.1,typeahead.js@0.9.3,sisyphus@0.1,jquery.slick@1.3.15,fastclick@1.0.3', ); expect(domain).to.equal('jsdelivr.net'); }); it('should provide consistent results', () => { expect(tldts.getDomain('www.bl.uk')).to.equal('bl.uk'); expect(tldts.getDomain('www.majestic12.co.uk')).to.equal( 'majestic12.co.uk', ); }); // @see https://github.com/oncletom/tld.js/issues/25 // @see https://github.com/oncletom/tld.js/issues/30 if (includePrivate) { it('existing rule constraint', () => { expect(tldts.getDomain('s3.amazonaws.com')).to.equal('amazonaws.com'); expect( tldts.getDomain('s3.amazonaws.com', { allowPrivateDomains: true }), ).to.equal(null); // Removed: https://github.com/publicsuffix/list/pull/2327 // expect( // tldts.getDomain('blogspot.co.uk', { allowPrivateDomains: true }), // ).to.equal(null); // expect(tldts.getDomain('blogspot.co.uk')).to.equal('blogspot.co.uk'); }); } it('should return nytimes.com even in a whole valid', () => { expect(tldts.getDomain('http://www.nytimes.com/')).to.equal( 'nytimes.com', ); }); // @see https://github.com/oncletom/tld.js/issues/95 it('should ignore the trailing dot in a domain', () => { expect(tldts.getDomain('https://www.google.co.uk./maps')).to.equal( 'google.co.uk', ); }); }); describe('#getPublicSuffix', () => { if (includePrivate) { describe('allowPrivateDomains', () => { const getPublicSuffix = (url: string) => { return tldts.getPublicSuffix(url, { allowPrivateDomains: true }); }; it('should return de if example.de', () => { expect(getPublicSuffix('example.de')).to.equal('de'); }); it('should return co.uk if google.co.uk', () => { expect(getPublicSuffix('google.co.uk')).to.equal('co.uk'); }); // @see https://github.com/oncletom/tld.js/pull/97 it('should return www.ck if www.www.ck', () => { expect(getPublicSuffix('www.www.ck')).to.equal('ck'); }); // @see https://github.com/oncletom/tld.js/issues/30 it('should return s3.amazonaws.com if s3.amazonaws.com', () => { expect(getPublicSuffix('s3.amazonaws.com')).to.equal( 's3.amazonaws.com', ); }); it('should return s3.amazonaws.com if www.s3.amazonaws.com', () => { expect(getPublicSuffix('www.s3.amazonaws.com')).to.equal( 's3.amazonaws.com', ); }); it('should directly return the suffix if it matches a rule key', () => { expect(getPublicSuffix('youtube')).to.equal('youtube'); }); it('should return the suffix if a rule exists that has no exceptions', () => { expect(getPublicSuffix('microsoft.eu')).to.equal('eu'); }); // @see https://github.com/oncletom/tld.js/pull/97 it('should return the string tldts if the publicsuffix does not exist', () => { expect(getPublicSuffix('www.freedom.nsa')).to.equal('nsa'); }); // @see https://github.com/oncletom/tld.js/issues/95 it('should ignore the trailing dot in a domain', () => { expect(getPublicSuffix('https://www.google.co.uk./maps')).to.equal( 'co.uk', ); }); }); } describe('ignoring Private domains', () => { const getPublicSuffix = (url: string) => { return tldts.getPublicSuffix(url, { allowPrivateDomains: false }); }; it('should return de if example.de', () => { expect(getPublicSuffix('example.de')).to.equal('de'); expect(getPublicSuffix('example.foo.de')).to.equal('de'); }); it('should return de if example.gov', () => { expect(getPublicSuffix('example.gov')).to.equal('gov'); expect(getPublicSuffix('example.foo.gov')).to.equal('gov'); }); it('should return de if example.edu', () => { expect(getPublicSuffix('example.edu')).to.equal('edu'); expect(getPublicSuffix('example.foo.edu')).to.equal('edu'); }); it('should return de if example.org', () => { expect(getPublicSuffix('example.org')).to.equal('org'); expect(getPublicSuffix('example.foo.org')).to.equal('org'); }); it('should return com if www.s3.amazonaws.com', () => { expect(getPublicSuffix('www.s3.amazonaws.com')).to.equal('com'); }); it('should return net if global.prod.fastly.net', () => { expect(getPublicSuffix('https://global.prod.fastly.net')).to.equal( 'net', ); }); it('should return co.uk if google.co.uk', () => { expect(getPublicSuffix('google.co.uk')).to.equal('co.uk'); }); }); if (includePrivate) { describe('ignoring ICANN domains', () => { const getPublicSuffix = (url: string) => { return tldts.getPublicSuffix(url, { allowIcannDomains: false, allowPrivateDomains: true, }); }; it('should return s3.amazonaws.com if www.s3.amazonaws.com', () => { expect(getPublicSuffix('www.s3.amazonaws.com')).to.equal( 's3.amazonaws.com', ); }); it('should return global.prod.fastly.net if global.prod.fastly.net', () => { expect(getPublicSuffix('https://global.prod.fastly.net')).to.equal( 'global.prod.fastly.net', ); }); it('should return co.uk if google.co.uk', () => { expect(getPublicSuffix('google.co.uk')).to.equal('uk'); }); }); } }); describe('#getHostname', () => { it('handles space only inputs', () => { expect(tldts.getHostname(' ')).to.equal(null); expect(tldts.getHostname(' ')).to.equal(null); }); it('handles space corner-cases', () => { expect(tldts.getHostname(' a')).to.equal('a'); expect(tldts.getHostname('a ')).to.equal('a'); expect(tldts.getHostname(' a ')).to.equal('a'); expect(tldts.getHostname(' a ')).to.equal('a'); }); it('should return a valid hostname as is', () => { expect(tldts.getHostname(' example.CO.uk ')).to.equal('example.co.uk'); expect(tldts.getHostname(' example.CO.uk ')).to.equal('example.co.uk'); expect(tldts.getHostname(' example.CO.uk ')).to.equal('example.co.uk'); }); it('should strip trailing dots', () => { expect(tldts.getHostname('example.co.uk.')).to.equal('example.co.uk'); expect(tldts.getHostname('example.co.uk..')).to.equal('example.co.uk'); expect(tldts.getHostname('example.co.uk...')).to.equal('example.co.uk'); }); it('should return the hostname of a scheme-less URL', () => { expect( tldts.getHostname('example.co.uk/some/path?and&query#hash'), ).to.equal('example.co.uk'); }); it('should return the hostname of a scheme-less + port URL', () => { expect( tldts.getHostname('example.co.uk:8080/some/path?and&query#hash'), ).to.equal('example.co.uk'); }); it('should return the hostname of a scheme-less + authentication URL', () => { expect( tldts.getHostname( 'user:password@example.co.uk/some/path?and&query#hash', ), ).to.equal('example.co.uk'); }); it('should return the hostname of a scheme-less + passwordless URL', () => { expect( tldts.getHostname('user@example.co.uk/some/path?and&query#hash'), ).to.equal('example.co.uk'); }); it('should return the hostname of a scheme-less + authentication + port URL', () => { expect( tldts.getHostname( 'user:password@example.co.uk:8080/some/path?and&query#hash', ), ).to.equal('example.co.uk'); }); it('should return the hostname of a scheme-less + passwordless + port URL', () => { expect( tldts.getHostname('user@example.co.uk:8080/some/path?and&query#hash'), ).to.equal('example.co.uk'); }); it('should return the hostname of a user-password same-scheme URL', () => { expect( tldts.getHostname( '//user:password@example.co.uk:8080/some/path?and&query#hash', ), ).to.equal('example.co.uk'); expect( tldts.getHostname( ' //user:password@example.co.uk:8080/some/path?and&query#hash', ), ).to.equal('example.co.uk'); }); it('should return the hostname of a passwordless same-scheme URL', () => { expect( tldts.getHostname('//user@example.co.uk:8080/some/path?and&query#hash'), ).to.equal('example.co.uk'); expect( tldts.getHostname( ' //user@example.co.uk:8080/some/path?and&query#hash', ), ).to.equal('example.co.uk'); }); it('should return the hostname of a complex user-password scheme URL', () => { expect( tldts.getHostname( 'git+ssh://user:password@example.co.uk:8080/some/path?and&query#hash', ), ).to.equal('example.co.uk'); }); it('should return the hostname of a complex passwordless scheme URL', () => { expect( tldts.getHostname( 'git+ssh://user@example.co.uk:8080/some/path?and&query#hash', ), ).to.equal('example.co.uk'); }); it('should return www.nytimes.com even with an URL as a parameter', () => { expect( tldts.getHostname( 'http://www.nytimes.com/glogin?URI=http://www.notnytimes.com/2010/03/26/us/politics/26court.html&OQ=_rQ3D1Q26&OP=45263736Q2FKgi!KQ7Dr!K@@@Ko!fQ24KJg(Q3FQ5Cgg!Q60KQ60W.WKWQ22KQ60IKyQ3FKigQ24Q26!Q26(Q3FKQ60I(gyQ5C!Q2Ao!fQ24', ), ).to.equal('www.nytimes.com'); }); // @see https://github.com/oncletom/tld.js/issues/95 it('should ignore the trailing dot in a domain', () => { expect( tldts.getHostname('http://example.co.uk./some/path?and&query#hash'), ).to.equal('example.co.uk'); }); // See https://github.com/remusao/tldts/issues/1523 it('should accept leading dots in a hostname', () => { expect( tldts.getHostname('http://.example.co.uk./some/path?and&query#hash'), ).to.equal('.example.co.uk'); }); it('should handle fragment URL', () => { expect(tldts.getHostname('http://example.co.uk.#hash')).to.equal( 'example.co.uk', ); }); it('should handle parameter URL', () => { expect( tldts.getHostname('http://example.co.uk.?and&query#hash'), ).to.equal('example.co.uk'); }); it('should detect invalid protocol characters', () => { expect(tldts.getHostname('ht~tp://example.co.uk.')).to.equal(null); }); it('should reject incomplete ipv6', () => { expect(tldts.getHostname('http://[::1')).to.equal(null); }); it('should allow disabling parsing of hostnames', () => { expect( tldts.getHostname('http://foo.com', { extractHostname: false, }), ).to.equal('http://foo.com'); }); it('should allow disabling validation of hostnames', () => { expect( tldts.parse('http://f__.._oo.com', { validateHostname: true, }).hostname, ).to.equal(null); expect( tldts.parse('http://f__.._oo.com', { validateHostname: false, }).hostname, ).to.equal('f__.._oo.com'); }); it('should allow specifying no mixed inputs', () => { const url = 'http://foo.com/baz?param=31'; expect(tldts.parse(url)).to.deep.equal( tldts.parse(url, { mixedInputs: false }), ); }); // https://github.com/remusao/tldts/issues/2258 it('should be consistent with parse method', () => { const url = '___id___.c.mystat-in.net'; // With validation ('_' is forbidden at the start of a label) expect(tldts.parse(url).hostname).to.equal(null); expect(tldts.getHostname(url)).to.equal(null); // Without validation expect(tldts.parse(url, { validateHostname: false }).hostname).to.equal( url, ); expect(tldts.getHostname(url, { validateHostname: false })).to.equal(url); }); }); describe('getDomainWithoutSuffix method', () => { it('should return null if the domain cannot be found', () => { expect(tldts.getDomainWithoutSuffix('not-a-validHost')).to.equal(null); }); it('should return null if domain and suffix are the same', () => { expect(tldts.getDomainWithoutSuffix('co.uk')).to.equal(null); }); it('should return domain without suffix if domain exists', () => { expect(tldts.getDomainWithoutSuffix('https://sub.foo.co.uk')).to.equal( 'foo', ); }); }); describe('getSubdomain method', () => { it('should return null if the domain cannot be found', () => { expect(tldts.getSubdomain('not-a-validHost')).to.equal(null); }); it('should return the relevant subdomain of a hostname', () => { expect(tldts.getSubdomain('localhost')).to.equal(null); expect(tldts.getSubdomain('google.com')).to.equal(''); expect(tldts.getSubdomain('fr.google.com')).to.equal('fr'); expect(tldts.getSubdomain('random.fr.google.com')).to.equal('random.fr'); expect(tldts.getSubdomain('my.custom.domain')).to.equal('my'); }); it('should return the relevant subdomain of a badly trimmed string', () => { expect(tldts.getSubdomain(' google.COM')).to.equal(''); expect(tldts.getSubdomain(' fr.GOOGLE.COM ')).to.equal('fr'); expect(tldts.getSubdomain(' random.FR.google.com')).to.equal('random.fr'); }); it('should return the subdomain of a tldts + SLD hostname', () => { expect(tldts.getSubdomain('love.fukushima.jp')).to.equal(''); expect(tldts.getSubdomain('i.love.fukushima.jp')).to.equal('i'); expect(tldts.getSubdomain('random.nuclear.strike.co.jp')).to.equal( 'random.nuclear', ); }); it('should return the subdomain of a wildcard hostname', () => { expect(tldts.getSubdomain('google.co.uk')).to.equal(''); expect(tldts.getSubdomain('fr.google.co.uk')).to.equal('fr'); expect(tldts.getSubdomain('random.fr.google.co.uk')).to.equal( 'random.fr', ); }); // @see https://github.com/oncletom/tld.js/issues/25 // Removed: https://github.com/publicsuffix/list/pull/2327 // it('should return the subdomain of reserved subdomains', () => { // expect(tldts.getSubdomain('blogspot.co.uk')).to.equal(''); // expect(tldts.getSubdomain('emergency.blogspot.co.uk')).to.equal( // 'emergency', // ); // }); it('should not break on specific RegExp characters', () => { expect(() => { // @see https://github.com/oncletom/tld.js/issues/33 tldts.getSubdomain('www.weir)domain.com'); }).not.to.throw(); expect(() => { // @see https://github.com/oncletom/tld.js/issues/53 tldts.getSubdomain( "http://('4drsteve.com', [], ['54.213.246.177'])/xmlrpc.php", ); }).not.to.throw(); expect(() => { // @see https://github.com/oncletom/tld.js/issues/53 tldts.getSubdomain("('4drsteve.com', [], ['54.213.246.177'])"); }).not.to.throw(); }); // @see https://github.com/oncletom/tld.js/issues/53 it('should correctly extract domain from paths including "@" in the path', () => { const domain = tldts.getSubdomain( 'http://cdn.jsdelivr.net/g/jquery@1.8.2,jquery.waypoints@2.0.2,qtip2@2.2.1,typeahead.js@0.9.3,sisyphus@0.1,jquery.slick@1.3.15,fastclick@1.0.3', ); expect(domain).to.equal('cdn'); }); // @see https://github.com/oncletom/tld.js/issues/35 it('should provide consistent results', () => { expect(tldts.getSubdomain('www.bl.uk')).to.equal('www'); expect(tldts.getSubdomain('www.majestic12.co.uk')).to.equal('www'); }); // @see https://github.com/oncletom/tld.js/issues/95 it('should ignore the trailing dot in a domain', () => { expect(tldts.getSubdomain('random.fr.google.co.uk.')).to.equal( 'random.fr', ); }); }); describe('#parse', () => { const mockResponse = (hostname: string | null) => { return { domain: null, domainWithoutSuffix: null, hostname, isIcann: null, isIp: true, isPrivate: null, publicSuffix: null, subdomain: null, }; }; it('fallback to wildcard', () => { expect(tldts.parse('https://foo.bar.badasdasdada')).to.deep.equal( includePrivate ? { domain: 'bar.badasdasdada', domainWithoutSuffix: 'bar', hostname: 'foo.bar.badasdasdada', isIcann: false, isIp: false, isPrivate: false, publicSuffix: 'badasdasdada', subdomain: 'foo', } : { domain: 'bar.badasdasdada', domainWithoutSuffix: 'bar', hostname: 'foo.bar.badasdasdada', isIcann: null, isIp: false, isPrivate: null, publicSuffix: 'badasdasdada', subdomain: 'foo', }, ); }); it('should handle data URLs', () => { expect(tldts.parse('data:image/png,some-base-64-value')).to.deep.equal({ ...mockResponse(null), isIp: null, }); }); it('should handle ipv6 addresses properly', () => { expect( tldts.parse('http://[2001:0db8:85a3:0000:0000:8a2e:0370:7334]'), ).to.deep.equal(mockResponse('2001:0db8:85a3:0000:0000:8a2e:0370:7334')); expect( tldts.parse('http://user:pass@[::1]/segment/index.html?query#frag'), ).to.deep.equal(mockResponse('::1')); expect(tldts.parse('https://[::1]')).to.deep.equal(mockResponse('::1')); expect(tldts.parse('http://[1080::8:800:200C:417A]/foo')).to.deep.equal( mockResponse('1080::8:800:200c:417a'), ); expect( tldts.parse('http://[1080::8:800:200C:417A]:4242/foo'), ).to.deep.equal(mockResponse('1080::8:800:200c:417a')); }); it('handles ipv6 address when extractHostname is false', () => { const hostname = '1080::8:800:200C:417A'; expect(tldts.parse(hostname, { extractHostname: false })).to.deep.equal({ domain: null, domainWithoutSuffix: null, hostname, isIcann: null, isIp: true, isPrivate: null, publicSuffix: null, subdomain: null, }); }); it('handles ipv6 address when extractHostname is false (with brackets)', () => { const hostname = '[1080::8:800:200C:417A]'; expect(tldts.parse(hostname, { extractHostname: false })).to.deep.equal({ domain: null, domainWithoutSuffix: null, hostname, isIcann: null, isIp: true, isPrivate: null, publicSuffix: null, subdomain: null, }); }); it('should handle ipv4 addresses properly', () => { expect(tldts.parse('http://192.168.0.1/')).to.deep.equal( mockResponse('192.168.0.1'), ); }); it('disable ip detection', () => { expect( tldts.parse('http://192.168.0.1/', { detectIp: false }), ).to.deep.equal( includePrivate ? { domain: '0.1', domainWithoutSuffix: '0', hostname: '192.168.0.1', isIcann: false, isIp: null, isPrivate: false, publicSuffix: '1', subdomain: '192.168', } : { domain: '0.1', domainWithoutSuffix: '0', hostname: '192.168.0.1', isIcann: null, isIp: null, isPrivate: null, publicSuffix: '1', subdomain: '192.168', }, ); }); }); describe('validHosts', () => { describe('non-empty array', () => { const options: Options = { validHosts: ['localhost'], }; it('should return the known valid host', () => { expect(tldts.getDomain('localhost', options)).to.equal('localhost'); expect(tldts.getDomain('subdomain.localhost', options)).to.equal( 'localhost', ); expect(tldts.getDomain('subdomain.notlocalhost', options)).to.equal( 'subdomain.notlocalhost', ); expect(tldts.getDomain('subdomain.not-localhost', options)).to.equal( 'subdomain.not-localhost', ); }); // @see https://github.com/oncletom/tld.js/issues/66 it('should return the subdomain of a validHost', () => { expect(tldts.getSubdomain('vhost.localhost', options)).to.equal( 'vhost', ); }); it('should fallback to normal extraction if no match in validHost', () => { expect(tldts.getSubdomain('vhost.evil.com', options)).to.equal('vhost'); }); }); }); // Examples based on What-wg specification: https://url.spec.whatwg.org/#example-host-psl describe('whatwg URL spec', () => { for (const [input, publicSuffix, domain] of includePrivate ? ([ ['com', 'com', null], ['example.com', 'com', 'example.com'], ['www.example.com', 'com', 'example.com'], ['sub.www.example.com', 'com', 'example.com'], ['EXAMPLE.COM', 'com', 'example.com'], // ['example.com.', 'com.', 'example.com.'], ['github.io', 'github.io', null], ['whatwg.github.io', 'github.io', 'whatwg.github.io'], ['إختبار', 'إختبار', null], ['example.إختبار', 'إختبار', 'example.إختبار'], ['sub.example.إختبار', 'إختبار', 'example.إختبار'], ['[2001:0db8:85a3:0000:0000:8a2e:0370:7334]', null, null], ] as const) : ([ ['com', 'com', null], ['example.com', 'com', 'example.com'], ['www.example.com', 'com', 'example.com'], ['sub.www.example.com', 'com', 'example.com'], ['EXAMPLE.COM', 'com', 'example.com'], // ['example.com.', 'com.', 'example.com.'], ['github.io', 'io', 'github.io'], ['whatwg.github.io', 'io', 'github.io'], ['إختبار', 'إختبار', null], ['example.إختبار', 'إختبار', 'example.إختبار'], ['sub.example.إختبار', 'إختبار', 'example.إختبار'], ['[2001:0db8:85a3:0000:0000:8a2e:0370:7334]', null, null], ] as const)) { it(input, () => { const result = tldts.parse(input, { allowPrivateDomains: includePrivate, }); expect(result, input).not.to.equal(null); expect(result.publicSuffix, input).to.equal(publicSuffix); expect(result.domain, input).to.equal(domain); }); } }); describe('wildcard tests', () => { parsePublicSuffixRules(loadPublicSuffixList(), (rule) => { if ( !rule.isException && rule.isWildcard && (rule.isIcann || includePrivate) && rule.rule !== '*.wc.psl.hrsn.dev' ) { it(rule.rule, () => { expect(rule.rule.startsWith('*.')).to.equal(true); const domain = rule.rule.slice(2); const url = `https://www.sub.${domain}/`; const result = tldts.parse(url, { allowPrivateDomains: includePrivate, }); expect(result, url).not.to.equal(null); expect(result.publicSuffix, url).to.equal(`sub.${domain}`); expect(result.domain, url).to.equal(`www.sub.${domain}`); expect(result.hostname, url).to.equal(`www.sub.${domain}`); }); } }); }); describe('exception tests', () => { parsePublicSuffixRules(loadPublicSuffixList(), (rule) => { if ( rule.isException && !rule.isWildcard && (rule.isIcann || includePrivate) ) { const domain = rule.rule; it(domain, () => { const url = `https://${domain}/`; const result = tldts.parse(url, { allowPrivateDomains: includePrivate, }); expect(result, url).not.to.equal(null); expect(result.publicSuffix, url).to.equal( domain.split('.').slice(1).join('.'), ); expect(result.domain, url).to.equal(domain); expect(result.hostname, url).to.equal(domain); }); } }); }); describe('extended tests', () => { parsePublicSuffixRules(loadPublicSuffixList(), (rule) => { if ( !rule.isException && !rule.isWildcard && (rule.isIcann || includePrivate) ) { const suffix = rule.rule; it(suffix, () => { const url = `https://example.${suffix}/`; const result = tldts.parse(url, { allowPrivateDomains: includePrivate, }); expect(result, url).not.to.equal(null); expect(result.publicSuffix, url).to.equal(suffix); expect(result.domain, url).to.equal(`example.${suffix}`); }); } }); }); } remusao-tldts-a081399/packages/tldts-tests/tsconfig.bundle.json000066400000000000000000000003541515726241200246330ustar00rootroot00000000000000{ "extends": "./tsconfig", "compilerOptions": { "declaration": false, "declarationMap": false, "declarationDir": null, "composite": false, "incremental": true, "module": "es6", "outDir": "dist/es6" } } remusao-tldts-a081399/packages/tldts-tests/tsconfig.json000066400000000000000000000004201515726241200233550ustar00rootroot00000000000000{ "extends": "../../tsconfig", "compilerOptions": { "composite": true, "outDir": "dist/cjs", "declarationDir": "dist/types" }, "references": [ { "path": "../tldts-utils/tsconfig.json" } ], "include": ["./src/**/*.ts", "./index.ts"] } remusao-tldts-a081399/packages/tldts-utils/000077500000000000000000000000001515726241200206505ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts-utils/CHANGELOG.md000066400000000000000000000040371515726241200224650ustar00rootroot00000000000000# v7.0.25 (Fri Mar 06 2026) #### :nut_and_bolt: Dependencies - Bump nyc from 17.1.0 to 18.0.0 [#2517](https://github.com/remusao/tldts/pull/2517) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v7.0.22 (Tue Feb 03 2026) #### :nut_and_bolt: Dependencies - Bump chai from 4.5.0 to 6.2.2 [#2482](https://github.com/remusao/tldts/pull/2482) ([@dependabot[bot]](https://github.com/dependabot[bot])) - chore: upgrade dependencies [#2498](https://github.com/remusao/tldts/pull/2498) ([@remusao](https://github.com/remusao)) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.21 (Sun Feb 01 2026) #### :scroll: Update Public Suffix List - Update PSL + dependencies [#2497](https://github.com/remusao/tldts/pull/2497) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.20 (Sat Jan 31 2026) #### ⚠️ Pushed to `master` - Bump to Yarn 4 and try to fix publishing. ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.13 (Sat Sep 06 2025) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.14.1 to 24.3.1 [#2415](https://github.com/remusao/tldts/pull/2415) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 1 - [@dependabot[bot]](https://github.com/dependabot[bot]) --- # v6.1.81 (Sat Mar 01 2025) #### :scroll: Update Public Suffix List - Make sure internal packages are also present on npmjs [#2289](https://github.com/remusao/tldts/pull/2289) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.3 (Sat Apr 08 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1598](https://github.com/remusao/tldts/pull/1598) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) remusao-tldts-a081399/packages/tldts-utils/README.md000066400000000000000000000001731515726241200221300ustar00rootroot00000000000000# `tldts-utils` > Common utils used internally in tldts to parse public suffix rules and update internal data structures. remusao-tldts-a081399/packages/tldts-utils/bin/000077500000000000000000000000001515726241200214205ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts-utils/bin/update.js000077500000000000000000000001751515726241200232460ustar00rootroot00000000000000#!/usr/bin/env node 'use strict'; const { updateInternalDataStructures } = require('..'); updateInternalDataStructures(); remusao-tldts-a081399/packages/tldts-utils/index.ts000066400000000000000000000003631515726241200223310ustar00rootroot00000000000000export { default as parsePublicSuffixRules } from './src/parser'; export { default as loadPublicSuffixList } from './src/list'; export { default as updateInternalDataStructures } from './src/update'; export type { IRule } from './src/parser'; remusao-tldts-a081399/packages/tldts-utils/package.json000066400000000000000000000025431515726241200231420ustar00rootroot00000000000000{ "name": "tldts-utils", "version": "7.0.27", "description": "tldts internal utils (internal module)", "author": { "name": "Rémi Berson" }, "contributors": [ "Rémi Berson " ], "publishConfig": { "access": "public" }, "license": "MIT", "homepage": "https://github.com/remusao/tldts#readme", "bugs": { "url": "https://github.com/remusao/tldts/issues" }, "repository": { "type": "git", "url": "git+ssh://git@github.com/remusao/tldts.git" }, "files": [ "dist", "src", "index.ts" ], "bin": { "tldts-update-internal": "bin/update.js" }, "scripts": { "clean": "rimraf dist", "build": "tsc --build ./tsconfig.json", "bundle": "tsc --build ./tsconfig.bundle.json && rollup --config ./rollup.config.mjs", "prepack": "yarn run bundle", "test": "nyc ../../node_modules/.bin/mocha --config ../../.mocharc.cjs" }, "dependencies": { "punycode": "^2.3.1" }, "devDependencies": { "@rollup/plugin-node-resolve": "^16.0.3", "@rollup/plugin-typescript": "^12.3.0", "@types/chai": "^5.2.3", "@types/mocha": "^10.0.10", "@types/node": "^25.1.0", "@types/punycode": "^2.1.4", "chai": "^6.2.2", "nyc": "^18.0.0", "rimraf": "^6.1.2", "rollup": "^4.57.1", "rollup-plugin-sourcemaps2": "^0.5.4", "typescript": "^5.9.3" } } remusao-tldts-a081399/packages/tldts-utils/rollup.config.mjs000066400000000000000000000004341515726241200241450ustar00rootroot00000000000000import resolve from '@rollup/plugin-node-resolve'; import sourcemaps from 'rollup-plugin-sourcemaps2'; export default { input: './dist/es6/index.js', output: { file: './dist/cjs/index.js', format: 'cjs', sourcemap: true, }, plugins: [resolve(), sourcemaps()], }; remusao-tldts-a081399/packages/tldts-utils/src/000077500000000000000000000000001515726241200214375ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts-utils/src/builders/000077500000000000000000000000001515726241200232505ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts-utils/src/builders/hashes.ts000066400000000000000000000154301515726241200250760ustar00rootroot00000000000000/** * This builder implements a probabilistic data-structure to store the public * suffixes from Mozilla's 'publicsuffix' project. The goals are: * * 1. Allow storing the parsed rules in a very compact form (<30KB) * 2. Allow super fast load time with no parsing required (typed array) * 2. Super fast lookup times (~2M+ per second) * * These are achieved by hashing each available suffix as a 32bits number and * storing them in a typed array which is bundled in the library itself. This * way the only cost of loading the rules is paid by the JavaScript engine * loading the source and the size of the rules is ~29KB. Matching is also * extremely fast, at around 2M+ lookups per second. * * **WARNING**: The drawback of this structure is that, because we use hashes of * suffixes instead of their initial values, there can be collisions (think * bloom filters). Some future work involves estimating the probability of * collisions. Only use this structure if you are fine with this limitation and * need the most compact/fast data structure available. * * Data Structure * ============== * * The basic idea behind the packed hashes structure is that suffixes will be * grouped by number of labels then hashed to 32bits integers using a fast * hashing function. For examples: * * 1 label: * com -> hash(com) * fr -> hash(fr) * gov -> hash(gov) * 2 labels: * co.uk -> hash(co.uk) * * Then the hashes are organized in a typed array from least number of labels to * most number of labels, and in each section, hashes are sorted so that we can * perform lookups using a binary search: * * |#1 length|suffix 1|suffix 2|...|#2 length|suffix 1|suffix 2|...|... * ^ ^ number of suffixes with 2 labels * | number of suffix with 1 label * * In the example above: * * 3|hash(com)|hash(fr)|hash(gov)|1|hash(co.uk) * ^ ^ we have on suffix with 2 labels (co.uk) * | we have 3 suffixes with one label * * In practice, the data-structure is slightly more complex as we have to handle * the ICANN and PRIVATE sections of the list separately (which allows to pick * one or the other at runtime; or both, which is the default) as well as * wildcards and exceptions rules. The structure looks more like: * * |icann exceptions|private exceptions|icann wildcards|private wildcards|icann rules|private rules * * Still ordered from least number of labels to most number of labels. This * allows the matching to be a forward progression from beginning to end, * potentially skipping some sections (e.g.: private) by just incrementing the * index. * * Finding a Match * =============== * * Finding a match can be done efficiently, without any string copy and by a * single pass over the input (from end to beginning). The algorithm is as * follows: * * - For each character `c` in hostname, from end to start: * 1. If `c` is '.' then we reached the end of a label: * * Use a binary search in the section containing suffixes of the same * size as our current label to check if our hash is there. * * Move forward to the next section by incrementing the index by the * number of suffixes in this section. * 2. Update the hash with the current character * * This does not account for wildcards and exceptions, but explains the general * idea of the matching algorithm. Have a look at the source bellow for more * details. * * Some nice properties of this algorithm: * 1. Pretty straight-forward implementation * 2. Matching is always going forward in the array * 3. Sections can be skipped by just incrementing the index * 4. Hash can be computed on-the-fly from end to start without any string copy */ import parse from '../parser'; /** * Compute 32 bits hash of `str` backward. */ function fastHash(str: string): number { let hash = 5381; for (let j = str.length - 1; j >= 0; j -= 1) { hash = (hash * 33) ^ str.charCodeAt(j); } return hash >>> 0; } interface IRules { icann: number[][]; priv: number[][]; } /** * Build packed typed array given the raw public list as a string. */ export default (body: string) => { const rules: IRules = { icann: [], priv: [], }; const wildcards: IRules = { icann: [], priv: [], }; const exceptions: IRules = { icann: [], priv: [], }; // Keep track of maximum number of labels seen in a given rule. This allows us // to make sure that all sections of the typed array (wildcards, exceptions // and normal rules) have the same size and we do not need to check that while // matching. let maximumNumberOfLabels = 0; // Iterate on public suffix rules parse(body, ({ rule, isIcann, isException, isWildcard, isNormal }) => { // Select correct section to insert the rule let hashesPerLabels = null; if (isException) { hashesPerLabels = isIcann ? exceptions.icann : exceptions.priv; } else if (isWildcard) { hashesPerLabels = isIcann ? wildcards.icann : wildcards.priv; rule = rule.slice(2); } else if (isNormal) { hashesPerLabels = isIcann ? rules.icann : rules.priv; } if (hashesPerLabels === null) { return; } // Count number of labels in this suffix const numberOfLabels = rule.split('.').length; // Experimentally, we start ignoring suffixes with only one label since the // fallback to '*' will yield the same result. This helps reduce the size of // the bundle further and speed-up matching. One potential side-effect is // that we might not accurately return the information about if a suffix is // from the ICANN or PRIVATE section. if ( numberOfLabels === 1 && (hashesPerLabels === rules.icann || hashesPerLabels === rules.priv) ) { return; } maximumNumberOfLabels = Math.max(maximumNumberOfLabels, numberOfLabels); let hashesForLabel = hashesPerLabels[numberOfLabels]; if (hashesForLabel === undefined) { hashesForLabel = []; hashesPerLabels[numberOfLabels] = hashesForLabel; } hashesForLabel.push(fastHash(rule)); }); // Pack everything together const chunks: number[][] = []; const pushHashes = (hashes: number[] = []) => { chunks.push([ hashes.length, ...hashes.sort((a, b) => { if (a < b) { return -1; } if (a > b) { return 1; } return 0; }), ]); }; for (let label = 1; label <= maximumNumberOfLabels; label += 1) { pushHashes(exceptions.icann[label]); pushHashes(exceptions.priv[label]); pushHashes(wildcards.icann[label]); pushHashes(wildcards.priv[label]); pushHashes(rules.icann[label]); pushHashes(rules.priv[label]); } return new Uint32Array([ maximumNumberOfLabels, ...([] as number[]).concat(...chunks), ]); }; remusao-tldts-a081399/packages/tldts-utils/src/builders/trie.ts000066400000000000000000000140431515726241200245650ustar00rootroot00000000000000/** * This builder implements a fast and compact DAWG data-structure (a.k.a.: * direct acyclic word graph, with suffix and prefix compression of the * top-level domains) using JavaScript Objects. It is a good trade-off between * correctness, speed and space. This is much faster then using a linear scan * over all the rules, but slightly slower than the probabilistic * data-structure implemented in `bin/builders/hashes.js`. * * Here is a simple example: * * co.uk * gov.uk * fr * * * |_ uk * |_ co * * |_ gov * * |_ fr * * * Finding a match is then a matter of iterating on labels of a hostname * backward and following the branches of the Trie. Whenever we find a terminal * node (indicated with a '*' above), we consider this a match. */ import parse from '../parser'; interface ITrie { $: 0 | 1 | 2; succ: Record; } type CompactTrie = [0 | 1 | 2, Record]; function convertToCompactTrie(trie: ITrie): CompactTrie { return [ trie.$, Object.fromEntries( Object.entries(trie.succ).map(([label, succ]) => [ label, typeof succ === 'string' ? succ : convertToCompactTrie(succ), ]), ), ]; } /** * Insert a public suffix rule in the `trie`. */ function insertInTrie( { parts, isIcann, }: { parts: string[]; isIcann: boolean; }, trie: ITrie, ): ITrie { let node: ITrie = trie; for (const part of parts) { let nextNode = node.succ[part]; if (nextNode === undefined) { nextNode = { $: 0, succ: {} }; node.succ[part] = nextNode; } node = nextNode; } node.$ = isIcann ? 1 : 2; return trie; } let nextId = 0; /** * Compress the given `trie` into a DAWG (by compressing common suffixes as * well as prefixes). This form is very efficient but cannot be dumped as a * simple JSON into the file. The solution is to create intermediary variables * for each shared sub-tree, which are then used in the main DAWG. */ function compressToDAWG(trie: ITrie, name: string): string { const nodesByHash = new Map(); const replaceNodes = new Map void>(); (function groupNodesByHash(node: ITrie): string { // Get a sorted list of next labels from this node const nexts = Object.entries(node.succ) .filter(([n]) => n !== '$') .sort(); // Create a setter which can be used later to replace the value of a node. // Each node is associated with a lambda function accepting one argument: // the new value of the node. Because the context of the node (parent and // label) is captured in the closure, it allows to just call it later, in a // different context, to change the value of a given node in-place. nexts.forEach(([n, succ]) => { replaceNodes.set(succ, (newNode: ITrie) => { node.succ[n] = newNode; }); }); // Compute a unique hash for this node recursively. const hash = `(${node.$},${[ ...nexts.map(([c, succ]) => `${c},${groupNodesByHash(succ)}`), ].join('|')})`; // Keep track of all node's hashes let nodes: undefined | ITrie[] = nodesByHash.get(hash); if (nodes === undefined) { nodes = []; nodesByHash.set(hash, nodes); } nodes.push(node); return hash; })(trie); // Given `nodesByHash`, which associates a list of nodes to each hash // encountered in the previous step, we will detect all the sub-trees being // seen more than once and store them in a variable to allow sharing with // different parts in the DAWG. const variables: string[] = []; nodesByHash.forEach((nodes) => { if (nodes.length > 1) { // Dump one of the nodes (they are all the same so it does not matter which one) variables.push( `_${nextId}: ITrie = ${JSON.stringify( convertToCompactTrie(nodes[0]!), )}`, ); // Replace all the other ones by the name of this new variable nodes.forEach((node) => { // @ts-expect-error replaceNodes callback expects ITrie, we pass string ref replaceNodes.get(node)?.(`_${nextId}`); }); nextId += 1; } }); const output = []; // Create TypeScript source code to declare all of these variables. Because // the value of nodes has been set to a value of the form '"_id"', we need to // replace this on the fly to '_id'. We use a RegExp for this. if (variables.length !== 0) { let variablesSourceCode = `const ${variables.join(',')};`; for (let i = 0; i < nextId; i += 1) { variablesSourceCode = variablesSourceCode.replace( new RegExp(`"_${i}"`, 'g'), `_${i}`, ); } output.push(variablesSourceCode); } // Dump the root of the DAWG as well, and perform the same replacement of _id // parts than for the variables above. let serializedTrie = JSON.stringify(convertToCompactTrie(trie)); for (let i = 0; i < nextId; i += 1) { serializedTrie = serializedTrie.replace( new RegExp(`"_${i}"`, 'g'), `_${i}`, ); } output.push(`const ${name}: ITrie = ${serializedTrie};`); return output.join('\n'); } function convertToTypeScriptSource( rules: ITrie, exceptions: ITrie, { includePrivate }: { includePrivate: boolean }, ): string { return ` export type ITrie = [${ includePrivate ? '0 | 1 | 2' : '0 | 1' }, { [label: string]: ITrie}]; export const exceptions: ITrie = (function() { ${compressToDAWG(exceptions, 'exceptions')} return exceptions; })(); export const rules: ITrie = (function() { ${compressToDAWG(rules, 'rules')} return rules; })(); `; } export default ( body: string, { includePrivate }: { includePrivate: boolean }, ) => { const exceptions: ITrie = { $: 0, succ: {} }; const rules: ITrie = { $: 0, succ: {} }; // Iterate on public suffix rules parse(body, ({ rule, isIcann, isException }) => { if (isIcann || includePrivate) { insertInTrie( { isIcann, parts: rule.split('.').reverse() }, isException ? exceptions : rules, ); } }); return convertToTypeScriptSource(rules, exceptions, { includePrivate }); }; remusao-tldts-a081399/packages/tldts-utils/src/find-base-dir.ts000066400000000000000000000004231515726241200244120ustar00rootroot00000000000000import { existsSync } from 'fs'; import { resolve } from 'path'; export default function (target: string): string { let baseDir = __dirname; while (!existsSync(resolve(baseDir, target))) { baseDir = resolve(baseDir, '../'); } return resolve(baseDir, target); } remusao-tldts-a081399/packages/tldts-utils/src/list.ts000066400000000000000000000003411515726241200227600ustar00rootroot00000000000000import findBaseDir from './find-base-dir'; import { readFileSync } from 'fs'; export default function (): string { return readFileSync(findBaseDir('./publicsuffix/public_suffix_list.dat'), { encoding: 'utf-8', }); } remusao-tldts-a081399/packages/tldts-utils/src/parser.ts000066400000000000000000000033611515726241200233060ustar00rootroot00000000000000import { toASCII } from 'punycode/'; export interface IRule { isException: boolean; isIcann: boolean; isNormal: boolean; isWildcard: boolean; rule: string; } /** * Parse public suffix list and invoke callback on each rule. */ export default (body: string, cb: (_: IRule) => void) => { const beginPrivateDomains = '// ===begin private domains==='; let isIcann = true; // Iterate on lines and extract public suffix rules const lines: string[] = body.split('\n'); for (let line of lines) { line = line.trim().toLowerCase(); // Ignore comments if (line.length === 0 || line.startsWith('//')) { if (line.startsWith(beginPrivateDomains)) { isIcann = false; } continue; } let isException = false; let isWildcard = false; let isNormal = false; // Select correct section to insert the rule if (line.startsWith('!')) { isException = true; line = line.slice(1); } else if (line.startsWith('*.')) { isWildcard = true; } else { isNormal = true; } // Specification says that we should only consider the content of a line up // to the first whitespace encountered. const spaceIndex = line.indexOf(' '); if (spaceIndex !== -1) { line = line.slice(0, spaceIndex); } // If suffix is not ascii, we index the suffix twice so that we support IDNA // labels as well. This allows to not have to perform the conversion at // runtime. const encoded = toASCII(line); if (line !== encoded) { cb({ isException, isIcann, isNormal, isWildcard, rule: encoded, }); } cb({ isException, isIcann, isNormal, isWildcard, rule: line, }); } }; remusao-tldts-a081399/packages/tldts-utils/src/update.ts000066400000000000000000000020231515726241200232660ustar00rootroot00000000000000import { writeFileSync } from 'fs'; import findBaseDir from './find-base-dir'; import loadPublicSuffixList from './list'; import buildHashes from './builders/hashes'; import buildTrie from './builders/trie'; export default function () { console.log('Updating rules...'); const publicSuffixList = loadPublicSuffixList(); // Build trie and update TypeScript file writeFileSync( findBaseDir('./tldts/src/data/trie.ts'), buildTrie(publicSuffixList, { includePrivate: true }), 'utf-8', ); // Build trie and update TypeScript file (ICANN only) writeFileSync( findBaseDir('./tldts-icann/src/data/trie.ts'), buildTrie(publicSuffixList, { includePrivate: false }), 'utf-8', ); // Build hashes and update TypeScript file const packed = buildHashes(publicSuffixList); writeFileSync( findBaseDir('./tldts-experimental/src/data/hashes.ts'), ` // Code automatically generated using ./bin/builders/hashes.ts export default new Uint32Array([${Array.from(packed).toString()}]); `, 'utf-8', ); } remusao-tldts-a081399/packages/tldts-utils/test/000077500000000000000000000000001515726241200216275ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts-utils/test/parser.test.ts000066400000000000000000000032011515726241200244450ustar00rootroot00000000000000import { expect } from 'chai'; import 'mocha'; import { parsePublicSuffixRules } from '..'; import type { IRule } from '..'; describe('#parsePublicSuffixRules', () => { it('parses rules correctly', () => { const rules: IRule[] = []; parsePublicSuffixRules( ` // Comment com *.com !www.com `, (rule) => { rules.push(rule); }, ); expect(rules).to.eql([ { isException: false, isIcann: true, isNormal: true, isWildcard: false, rule: 'com', }, { isException: false, isIcann: true, isNormal: false, isWildcard: true, rule: '*.com', }, { isException: true, isIcann: true, isNormal: false, isWildcard: false, rule: 'www.com', }, ]); }); it('handles private section, whitespace and punycode', () => { const rules: IRule[] = []; parsePublicSuffixRules( ` // comment COM example.test extra // ===BEGIN PRIVATE DOMAINS=== *.Priv.Example !EXCEPTION.PRIV.EXAMPLE éxample `, (rule) => rules.push(rule), ); expect(rules.some((rule) => rule.rule === 'com')).to.equal(true); expect(rules.some((rule) => rule.rule === 'example.test')).to.equal(true); expect( rules.some((rule) => rule.rule === '*.priv.example' && !rule.isIcann), ).to.equal(true); expect( rules.some( (rule) => rule.rule === 'exception.priv.example' && rule.isException && !rule.isIcann, ), ).to.equal(true); expect(rules.some((rule) => rule.rule === 'xn--xample-9ua')).to.equal(true); }); }); remusao-tldts-a081399/packages/tldts-utils/tsconfig.bundle.json000066400000000000000000000003541515726241200246310ustar00rootroot00000000000000{ "extends": "./tsconfig", "compilerOptions": { "declaration": false, "declarationMap": false, "declarationDir": null, "composite": false, "incremental": true, "module": "es6", "outDir": "dist/es6" } } remusao-tldts-a081399/packages/tldts-utils/tsconfig.json000066400000000000000000000003001515726241200233500ustar00rootroot00000000000000{ "extends": "../../tsconfig", "compilerOptions": { "composite": true, "outDir": "dist/cjs", "declarationDir": "dist/types" }, "include": ["./src/**/*.ts", "./index.ts"] } remusao-tldts-a081399/packages/tldts/000077500000000000000000000000001515726241200175125ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts/CHANGELOG.md000066400000000000000000003235341515726241200213350ustar00rootroot00000000000000# v7.0.27 (Fri Mar 20 2026) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2534](https://github.com/remusao/tldts/pull/2534) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.26 (Mon Mar 16 2026) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2525](https://github.com/remusao/tldts/pull/2525) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.25 (Fri Mar 06 2026) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2522](https://github.com/remusao/tldts/pull/2522) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump nyc from 17.1.0 to 18.0.0 [#2517](https://github.com/remusao/tldts/pull/2517) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-terser from 0.4.4 to 1.0.0 [#2523](https://github.com/remusao/tldts/pull/2523) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.24 (Mon Mar 02 2026) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2506](https://github.com/remusao/tldts/pull/2506) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.23 (Sun Feb 08 2026) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2502](https://github.com/remusao/tldts/pull/2502) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.22 (Tue Feb 03 2026) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2500](https://github.com/remusao/tldts/pull/2500) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump chai from 4.5.0 to 6.2.2 [#2482](https://github.com/remusao/tldts/pull/2482) ([@dependabot[bot]](https://github.com/dependabot[bot])) - chore: upgrade dependencies [#2498](https://github.com/remusao/tldts/pull/2498) ([@remusao](https://github.com/remusao)) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.21 (Sun Feb 01 2026) #### :scroll: Update Public Suffix List - Update PSL + dependencies [#2497](https://github.com/remusao/tldts/pull/2497) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.20 (Sat Jan 31 2026) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2472](https://github.com/remusao/tldts/pull/2472) ([@remusao](https://github.com/remusao)) #### ⚠️ Pushed to `master` - Bump to Yarn 4 and try to fix publishing. ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.19 (Sat Nov 22 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2468](https://github.com/remusao/tldts/pull/2468) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.18 (Mon Nov 17 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2452](https://github.com/remusao/tldts/pull/2452) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.17 (Thu Oct 09 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2431](https://github.com/remusao/tldts/pull/2431) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.16 (Mon Sep 22 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2430](https://github.com/remusao/tldts/pull/2430) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.15 (Sat Sep 20 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2425](https://github.com/remusao/tldts/pull/2425) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.14 (Thu Sep 11 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2417](https://github.com/remusao/tldts/pull/2417) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.13 (Sat Sep 06 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2406](https://github.com/remusao/tldts/pull/2406) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 22.14.1 to 24.3.1 [#2415](https://github.com/remusao/tldts/pull/2415) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.12 (Tue Aug 19 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2401](https://github.com/remusao/tldts/pull/2401) ([@remusao](https://github.com/remusao)) #### :memo: Documentation - correct example for domain.unknown in README.md [#2399](https://github.com/remusao/tldts/pull/2399) ([@jkennedyphlo](https://github.com/jkennedyphlo)) #### Authors: 2 - [@jkennedyphlo](https://github.com/jkennedyphlo) - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.11 (Tue Aug 05 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2379](https://github.com/remusao/tldts/pull/2379) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.10 (Wed Jul 02 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2372](https://github.com/remusao/tldts/pull/2372) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.9 (Wed Jun 18 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2353](https://github.com/remusao/tldts/pull/2353) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.8 (Fri May 30 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2340](https://github.com/remusao/tldts/pull/2340) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.7 (Fri May 09 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2338](https://github.com/remusao/tldts/pull/2338) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.6 (Mon May 05 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2332](https://github.com/remusao/tldts/pull/2332) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.5 (Wed Apr 30 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2328](https://github.com/remusao/tldts/pull/2328) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.4 (Fri Apr 25 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2325](https://github.com/remusao/tldts/pull/2325) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.3 (Fri Apr 25 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2324](https://github.com/remusao/tldts/pull/2324) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.2 (Tue Apr 22 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2323](https://github.com/remusao/tldts/pull/2323) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v7.0.1 (Fri Apr 18 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2321](https://github.com/remusao/tldts/pull/2321) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.86 (Sat Apr 12 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2311](https://github.com/remusao/tldts/pull/2311) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.85 (Sat Mar 22 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2302](https://github.com/remusao/tldts/pull/2302) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.84 (Mon Mar 10 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2298](https://github.com/remusao/tldts/pull/2298) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.83 (Thu Mar 06 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2297](https://github.com/remusao/tldts/pull/2297) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.80 (Sat Mar 01 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2287](https://github.com/remusao/tldts/pull/2287) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.79 (Thu Feb 27 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2284](https://github.com/remusao/tldts/pull/2284) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.78 (Thu Feb 20 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2275](https://github.com/remusao/tldts/pull/2275) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.77 (Sat Feb 08 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2273](https://github.com/remusao/tldts/pull/2273) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.76 (Fri Jan 31 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2266](https://github.com/remusao/tldts/pull/2266) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.75 (Sun Jan 26 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2261](https://github.com/remusao/tldts/pull/2261) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.74 (Wed Jan 22 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2254](https://github.com/remusao/tldts/pull/2254) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.73 (Sat Jan 18 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2251](https://github.com/remusao/tldts/pull/2251) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.72 (Wed Jan 15 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2245](https://github.com/remusao/tldts/pull/2245) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.71 (Mon Jan 06 2025) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2241](https://github.com/remusao/tldts/pull/2241) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.70 (Wed Dec 25 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2237](https://github.com/remusao/tldts/pull/2237) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.69 (Thu Dec 19 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2234](https://github.com/remusao/tldts/pull/2234) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-node-resolve from 15.3.0 to 16.0.0 [#2235](https://github.com/remusao/tldts/pull/2235) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.68 (Sat Dec 14 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2233](https://github.com/remusao/tldts/pull/2233) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump mocha from 10.8.2 to 11.0.1 [#2229](https://github.com/remusao/tldts/pull/2229) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.67 (Wed Dec 11 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2231](https://github.com/remusao/tldts/pull/2231) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.66 (Sat Dec 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2228](https://github.com/remusao/tldts/pull/2228) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.65 (Sat Nov 30 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2221](https://github.com/remusao/tldts/pull/2221) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.64 (Sat Nov 23 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2220](https://github.com/remusao/tldts/pull/2220) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.63 (Thu Nov 21 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2218](https://github.com/remusao/tldts/pull/2218) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.62 (Wed Nov 20 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2214](https://github.com/remusao/tldts/pull/2214) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.61 (Wed Nov 13 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2211](https://github.com/remusao/tldts/pull/2211) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.60 (Sun Nov 10 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2209](https://github.com/remusao/tldts/pull/2209) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.59 (Thu Nov 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2205](https://github.com/remusao/tldts/pull/2205) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.58 (Sat Nov 02 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2201](https://github.com/remusao/tldts/pull/2201) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.57 (Tue Oct 29 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2195](https://github.com/remusao/tldts/pull/2195) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.56 (Sat Oct 26 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2192](https://github.com/remusao/tldts/pull/2192) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.55 (Thu Oct 24 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2190](https://github.com/remusao/tldts/pull/2190) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.54 (Tue Oct 22 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2187](https://github.com/remusao/tldts/pull/2187) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.53 (Tue Oct 22 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2183](https://github.com/remusao/tldts/pull/2183) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.52 (Wed Oct 16 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2181](https://github.com/remusao/tldts/pull/2181) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.51 (Sat Oct 12 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2179](https://github.com/remusao/tldts/pull/2179) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.50 (Thu Oct 03 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2174](https://github.com/remusao/tldts/pull/2174) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.49 (Wed Oct 02 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2171](https://github.com/remusao/tldts/pull/2171) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.48 (Fri Sep 27 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2166](https://github.com/remusao/tldts/pull/2166) ([@remusao](https://github.com/remusao)) - Update upstream public suffix list [#2157](https://github.com/remusao/tldts/pull/2157) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-typescript from 11.1.6 to 12.1.0 [#2161](https://github.com/remusao/tldts/pull/2161) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.47 (Thu Sep 19 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2154](https://github.com/remusao/tldts/pull/2154) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.46 (Sun Sep 15 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2152](https://github.com/remusao/tldts/pull/2152) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.45 (Fri Sep 13 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2149](https://github.com/remusao/tldts/pull/2149) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.44 (Tue Sep 10 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2147](https://github.com/remusao/tldts/pull/2147) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.43 (Sat Sep 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2146](https://github.com/remusao/tldts/pull/2146) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.42 (Thu Sep 05 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2137](https://github.com/remusao/tldts/pull/2137) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.41 (Thu Aug 22 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2135](https://github.com/remusao/tldts/pull/2135) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.40 (Mon Aug 19 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2127](https://github.com/remusao/tldts/pull/2127) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.39 (Sat Aug 10 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2125](https://github.com/remusao/tldts/pull/2125) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.38 (Mon Aug 05 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2122](https://github.com/remusao/tldts/pull/2122) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.37 (Wed Jul 31 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2116](https://github.com/remusao/tldts/pull/2116) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.36 (Mon Jul 29 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2113](https://github.com/remusao/tldts/pull/2113) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 20.14.12 to 22.0.0 [#2115](https://github.com/remusao/tldts/pull/2115) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.35 (Fri Jul 26 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2110](https://github.com/remusao/tldts/pull/2110) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.34 (Tue Jul 23 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2106](https://github.com/remusao/tldts/pull/2106) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.33 (Sat Jul 20 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2102](https://github.com/remusao/tldts/pull/2102) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.32 (Wed Jul 17 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2097](https://github.com/remusao/tldts/pull/2097) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.31 (Sun Jul 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2084](https://github.com/remusao/tldts/pull/2084) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.30 (Thu Jun 27 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2079](https://github.com/remusao/tldts/pull/2079) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.29 (Sat Jun 22 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2076](https://github.com/remusao/tldts/pull/2076) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.28 (Thu Jun 20 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2068](https://github.com/remusao/tldts/pull/2068) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.27 (Mon Jun 17 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2067](https://github.com/remusao/tldts/pull/2067) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.26 (Fri Jun 14 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2063](https://github.com/remusao/tldts/pull/2063) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump nyc from 15.1.0 to 17.0.0 [#2062](https://github.com/remusao/tldts/pull/2062) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.25 (Thu Jun 06 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2057](https://github.com/remusao/tldts/pull/2057) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.23 (Tue May 28 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2051](https://github.com/remusao/tldts/pull/2051) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.22 (Sun May 26 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2049](https://github.com/remusao/tldts/pull/2049) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.21 (Tue May 21 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2040](https://github.com/remusao/tldts/pull/2040) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.20 (Mon May 13 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2035](https://github.com/remusao/tldts/pull/2035) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.19 (Sat May 04 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2031](https://github.com/remusao/tldts/pull/2031) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.18 (Fri Apr 19 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2021](https://github.com/remusao/tldts/pull/2021) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.17 (Fri Apr 19 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#2015](https://github.com/remusao/tldts/pull/2015) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.16 (Fri Mar 29 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1998](https://github.com/remusao/tldts/pull/1998) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.15 (Wed Mar 27 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1996](https://github.com/remusao/tldts/pull/1996) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.14 (Thu Mar 21 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1992](https://github.com/remusao/tldts/pull/1992) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.13 (Thu Mar 07 2024) #### :bug: Bug Fix - Fixes [#1978](https://github.com/remusao/tldts/pull/1978) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.12 (Thu Mar 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1973](https://github.com/remusao/tldts/pull/1973) ([@remusao](https://github.com/remusao)) - Update upstream public suffix list [#1972](https://github.com/remusao/tldts/pull/1972) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.11 (Tue Feb 13 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1959](https://github.com/remusao/tldts/pull/1959) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.10 (Thu Feb 08 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1952](https://github.com/remusao/tldts/pull/1952) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.9 (Tue Feb 06 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1951](https://github.com/remusao/tldts/pull/1951) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.8 (Sun Feb 04 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1947](https://github.com/remusao/tldts/pull/1947) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.7 (Sat Feb 03 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1946](https://github.com/remusao/tldts/pull/1946) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.6 (Fri Feb 02 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1945](https://github.com/remusao/tldts/pull/1945) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.5 (Fri Feb 02 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1941](https://github.com/remusao/tldts/pull/1941) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.4 (Sat Jan 27 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1937](https://github.com/remusao/tldts/pull/1937) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.3 (Wed Jan 24 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1933](https://github.com/remusao/tldts/pull/1933) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.2 (Sun Jan 07 2024) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1912](https://github.com/remusao/tldts/pull/1912) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.1 (Thu Dec 14 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1890](https://github.com/remusao/tldts/pull/1890) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.1.0 (Tue Dec 05 2023) #### :rocket: New Feature - Add new tldts-icann package which does not contain private rules [#1888](https://github.com/remusao/tldts/pull/1888) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.22 (Mon Nov 27 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1868](https://github.com/remusao/tldts/pull/1868) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.21 (Tue Nov 21 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1857](https://github.com/remusao/tldts/pull/1857) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.19 (Sun Nov 05 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1841](https://github.com/remusao/tldts/pull/1841) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.18 (Thu Nov 02 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1833](https://github.com/remusao/tldts/pull/1833) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.17 (Sun Oct 22 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1828](https://github.com/remusao/tldts/pull/1828) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rollup from 3.29.1 to 4.1.0 [#1817](https://github.com/remusao/tldts/pull/1817) ([@dependabot[bot]](https://github.com/dependabot[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.16 (Fri Oct 06 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1787](https://github.com/remusao/tldts/pull/1787) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.15 (Sat Sep 23 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1744](https://github.com/remusao/tldts/pull/1744) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.14 (Thu Aug 10 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1732](https://github.com/remusao/tldts/pull/1732) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.13 (Sun Jul 30 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1727](https://github.com/remusao/tldts/pull/1727) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.12 (Sat Jul 22 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1717](https://github.com/remusao/tldts/pull/1717) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.11 (Mon Jul 10 2023) #### :bug: Bug Fix - bug: fix for https://github.com/remusao/tldts/issues/1697 [#1709](https://github.com/remusao/tldts/pull/1709) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.10 (Mon Jul 10 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1700](https://github.com/remusao/tldts/pull/1700) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.9 (Sat Jul 01 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1698](https://github.com/remusao/tldts/pull/1698) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.8 (Sun Jun 18 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1682](https://github.com/remusao/tldts/pull/1682) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.7 (Sat Jun 17 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1681](https://github.com/remusao/tldts/pull/1681) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.6 (Fri Jun 16 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1640](https://github.com/remusao/tldts/pull/1640) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rimraf from 4.4.1 to 5.0.1 [#1654](https://github.com/remusao/tldts/pull/1654) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 18.16.3 to 20.2.3 [#1658](https://github.com/remusao/tldts/pull/1658) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.5 (Tue May 09 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1633](https://github.com/remusao/tldts/pull/1633) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.4 (Tue May 02 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1606](https://github.com/remusao/tldts/pull/1606) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.3 (Sat Apr 08 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1598](https://github.com/remusao/tldts/pull/1598) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.2 (Mon Apr 03 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1594](https://github.com/remusao/tldts/pull/1594) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v6.0.0 (Sat Apr 01 2023) ### Release Notes #### Be more lenient in accepting leading underscores and dots in hostnames ([#1553](https://github.com/remusao/tldts/pull/1553)) Handling of _leading dot(s)_ in input URIs and hostnames: ```patch - expect(isValidHostname('.github.com')).to.equal(false); + expect(isValidHostname('.github.com')).to.equal(true); - expect(getDomain('.github.com')).to.equal(null); + expect(getDomain('.github.com')).to.equal('github.com'); - expect(getDomain('.remusao.github.io')).to.equal(null); + expect(getDomain('.remusao.github.io')).to.equal('github.io'); ``` Handling of _leading underscores_ in input URIs and hostnames: ```patch - expect(getDomain('_0f6879.bsg-1418.bryanjswift.com')).to.equal(null); + expect(getDomain('_0f6879.bsg-1418.bryanjswift.com')).to.equal('bryanjswift.com'); ``` Lastly, increase test coverage using test cases found in the [whatwg](https://url.spec.whatwg.org/#host-miscellaneous) spec. This is a breaking change because some might rely on the previous behavior to consider leading dots and underscores as invalid hostnames or domains. Resolves #1534 Resolves #1523 #### tooling: migrate to eslint + TypeScript v5 + prettier ([#1575](https://github.com/remusao/tldts/pull/1575)) Updated internal representation of the DAWG used to encode the public suffix list, resulting in ~5% size reduction of minified bundle for identical performance (and likely a faster parsing/loading time of the source, although I did not measure that particular aspect yet). Migrate from deprecated `tslint` to eslint with TypeScript support and fix most of the issues encountered, resulting in tighter typing. Bump TypeScript to v5 as well and make sure code-base is formatted according to prettier's preset. --- #### :boom: Breaking Change - Be more lenient in accepting leading underscores and dots in hostnames [#1553](https://github.com/remusao/tldts/pull/1553) ([@remusao](https://github.com/remusao)) #### :house: Internal - tooling: migrate to eslint + TypeScript v5 + prettier [#1575](https://github.com/remusao/tldts/pull/1575) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.112 (Sun Mar 19 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1574](https://github.com/remusao/tldts/pull/1574) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.111 (Wed Mar 08 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1566](https://github.com/remusao/tldts/pull/1566) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.110 (Wed Mar 01 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1555](https://github.com/remusao/tldts/pull/1555) ([@remusao](https://github.com/remusao)) #### :house: Internal - Update deprecated dep and refresh lock [#1554](https://github.com/remusao/tldts/pull/1554) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.109 (Wed Feb 15 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1545](https://github.com/remusao/tldts/pull/1545) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.108 (Sat Feb 11 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1540](https://github.com/remusao/tldts/pull/1540) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.107 (Fri Feb 10 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1538](https://github.com/remusao/tldts/pull/1538) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.106 (Wed Feb 08 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1536](https://github.com/remusao/tldts/pull/1536) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.105 (Thu Feb 02 2023) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1521](https://github.com/remusao/tldts/pull/1521) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump rimraf from 3.0.2 to 4.1.2 [#1525](https://github.com/remusao/tldts/pull/1525) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @rollup/plugin-typescript from 10.0.1 to 11.0.0 [#1515](https://github.com/remusao/tldts/pull/1515) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.103 (Mon Dec 19 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1497](https://github.com/remusao/tldts/pull/1497) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.102 (Thu Dec 01 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1489](https://github.com/remusao/tldts/pull/1489) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-typescript from 9.0.2 to 10.0.0 [#1484](https://github.com/remusao/tldts/pull/1484) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.101 (Wed Nov 23 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1483](https://github.com/remusao/tldts/pull/1483) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.100 (Tue Nov 15 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1480](https://github.com/remusao/tldts/pull/1480) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.99 (Mon Nov 07 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1476](https://github.com/remusao/tldts/pull/1476) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.98 (Sat Nov 05 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1475](https://github.com/remusao/tldts/pull/1475) ([@remusao](https://github.com/remusao)) #### :house: Internal - Dependencies updates [#1464](https://github.com/remusao/tldts/pull/1464) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/mocha from 9.1.1 to 10.0.0 [#1443](https://github.com/remusao/tldts/pull/1443) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.97 (Fri Oct 14 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1457](https://github.com/remusao/tldts/pull/1457) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.96 (Fri Oct 14 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1456](https://github.com/remusao/tldts/pull/1456) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.95 (Tue Oct 11 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1453](https://github.com/remusao/tldts/pull/1453) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.94 (Fri Oct 07 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1449](https://github.com/remusao/tldts/pull/1449) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.93 (Tue Oct 04 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1440](https://github.com/remusao/tldts/pull/1440) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.92 (Sat Sep 24 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1434](https://github.com/remusao/tldts/pull/1434) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @rollup/plugin-node-resolve from 13.3.0 to 14.1.0 [#1431](https://github.com/remusao/tldts/pull/1431) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.90 (Fri Aug 26 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1417](https://github.com/remusao/tldts/pull/1417) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.89 (Thu Aug 11 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1404](https://github.com/remusao/tldts/pull/1404) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.88 (Sun Aug 07 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1395](https://github.com/remusao/tldts/pull/1395) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.87 (Tue Aug 02 2022) #### :nail_care: Polish - Add index.ts as part of published packages [#1398](https://github.com/remusao/tldts/pull/1398) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.85 (Sun Jul 31 2022) #### :nail_care: Polish - Include 'src' folder as part of published packages [#1396](https://github.com/remusao/tldts/pull/1396) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.83 (Wed Jun 29 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1369](https://github.com/remusao/tldts/pull/1369) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump mocha from 9.2.2 to 10.0.0 [#1327](https://github.com/remusao/tldts/pull/1327) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 17.0.41 to 18.0.0 [#1364](https://github.com/remusao/tldts/pull/1364) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.79 (Mon May 16 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1334](https://github.com/remusao/tldts/pull/1334) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.78 (Wed May 11 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1332](https://github.com/remusao/tldts/pull/1332) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.76 (Sat Apr 16 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1313](https://github.com/remusao/tldts/pull/1313) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.75 (Fri Apr 08 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1311](https://github.com/remusao/tldts/pull/1311) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.74 (Thu Mar 31 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1309](https://github.com/remusao/tldts/pull/1309) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.73 (Sat Mar 26 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1306](https://github.com/remusao/tldts/pull/1306) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.71 (Mon Mar 21 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1302](https://github.com/remusao/tldts/pull/1302) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.69 (Sun Mar 06 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1292](https://github.com/remusao/tldts/pull/1292) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.68 (Sat Mar 05 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1289](https://github.com/remusao/tldts/pull/1289) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.67 (Mon Feb 28 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1285](https://github.com/remusao/tldts/pull/1285) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.66 (Wed Feb 23 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1283](https://github.com/remusao/tldts/pull/1283) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.65 (Sat Feb 19 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1279](https://github.com/remusao/tldts/pull/1279) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.64 (Sat Feb 19 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1278](https://github.com/remusao/tldts/pull/1278) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.63 (Tue Feb 15 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1277](https://github.com/remusao/tldts/pull/1277) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.62 (Sun Feb 13 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1275](https://github.com/remusao/tldts/pull/1275) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.61 (Fri Feb 04 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1266](https://github.com/remusao/tldts/pull/1266) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.60 (Sat Jan 29 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1265](https://github.com/remusao/tldts/pull/1265) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.59 (Fri Jan 21 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1254](https://github.com/remusao/tldts/pull/1254) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/node from 16.11.11 to 17.0.8 [#1244](https://github.com/remusao/tldts/pull/1244) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.58 (Mon Jan 03 2022) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1236](https://github.com/remusao/tldts/pull/1236) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.57 (Thu Dec 16 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1222](https://github.com/remusao/tldts/pull/1222) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.56 (Tue Dec 07 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1221](https://github.com/remusao/tldts/pull/1221) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.55 (Sun Dec 05 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1220](https://github.com/remusao/tldts/pull/1220) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.54 (Sun Dec 05 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1217](https://github.com/remusao/tldts/pull/1217) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.52 (Wed Nov 10 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1208](https://github.com/remusao/tldts/pull/1208) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.51 (Mon Nov 08 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1206](https://github.com/remusao/tldts/pull/1206) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.50 (Fri Oct 29 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1203](https://github.com/remusao/tldts/pull/1203) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.49 (Mon Oct 18 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1192](https://github.com/remusao/tldts/pull/1192) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.48 (Thu Oct 14 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1183](https://github.com/remusao/tldts/pull/1183) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.47 (Tue Sep 28 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1182](https://github.com/remusao/tldts/pull/1182) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.46 (Sun Sep 26 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1178](https://github.com/remusao/tldts/pull/1178) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.45 (Tue Sep 21 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1175](https://github.com/remusao/tldts/pull/1175) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.44 (Fri Sep 17 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1168](https://github.com/remusao/tldts/pull/1168) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.43 (Sun Sep 05 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1164](https://github.com/remusao/tldts/pull/1164) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.42 (Fri Sep 03 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1163](https://github.com/remusao/tldts/pull/1163) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.41 (Fri Aug 27 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1148](https://github.com/remusao/tldts/pull/1148) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.40 (Fri Aug 06 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1143](https://github.com/remusao/tldts/pull/1143) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.39 (Thu Aug 05 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1140](https://github.com/remusao/tldts/pull/1140) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - Bump @types/mocha from 8.2.3 to 9.0.0 [#1125](https://github.com/remusao/tldts/pull/1125) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump @types/node from 15.12.4 to 16.3.2 [#1118](https://github.com/remusao/tldts/pull/1118) ([@dependabot[bot]](https://github.com/dependabot[bot])) - Bump mocha from 8.4.0 to 9.0.0 [#1088](https://github.com/remusao/tldts/pull/1088) ([@dependabot[bot]](https://github.com/dependabot[bot])) #### Authors: 2 - [@dependabot[bot]](https://github.com/dependabot[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.38 (Sun May 30 2021) #### :scroll: Update Public Suffix List - Bump deps + GitHub actions + update rules [#1079](https://github.com/remusao/tldts/pull/1079) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.37 (Wed May 19 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1066](https://github.com/remusao/tldts/pull/1066) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.36 (Tue May 18 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1065](https://github.com/remusao/tldts/pull/1065) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.35 (Tue May 11 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1060](https://github.com/remusao/tldts/pull/1060) ([@remusao](https://github.com/remusao)) #### :house: Internal - Refresh yarn.lock + updates [#1059](https://github.com/remusao/tldts/pull/1059) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.34 (Thu May 06 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1055](https://github.com/remusao/tldts/pull/1055) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.33 (Sat May 01 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1050](https://github.com/remusao/tldts/pull/1050) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.32 (Wed Apr 28 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1046](https://github.com/remusao/tldts/pull/1046) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @types/node from 14.14.41 to 15.0.1 [#1044](https://github.com/remusao/tldts/pull/1044) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.31 (Tue Apr 27 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1041](https://github.com/remusao/tldts/pull/1041) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.30 (Tue Apr 27 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1040](https://github.com/remusao/tldts/pull/1040) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.29 (Fri Apr 23 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1039](https://github.com/remusao/tldts/pull/1039) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.28 (Thu Apr 22 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1038](https://github.com/remusao/tldts/pull/1038) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.27 (Mon Apr 19 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1035](https://github.com/remusao/tldts/pull/1035) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.26 (Sun Apr 18 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1034](https://github.com/remusao/tldts/pull/1034) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.25 (Wed Apr 07 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1025](https://github.com/remusao/tldts/pull/1025) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.24 (Mon Apr 05 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1024](https://github.com/remusao/tldts/pull/1024) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.23 (Sat Apr 03 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1023](https://github.com/remusao/tldts/pull/1023) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.22 (Fri Apr 02 2021) #### :nail_care: Polish - CLI: process each line of STDIN if no agruments are passed, fixes #1009 [#1021](https://github.com/remusao/tldts/pull/1021) ([@fulldecent](https://github.com/fulldecent) [@remusao](https://github.com/remusao)) #### Authors: 2 - Rémi ([@remusao](https://github.com/remusao)) - William Entriken ([@fulldecent](https://github.com/fulldecent)) --- # v5.7.21 (Thu Apr 01 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1020](https://github.com/remusao/tldts/pull/1020) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.20 (Tue Mar 30 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1019](https://github.com/remusao/tldts/pull/1019) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.19 (Sun Mar 28 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1015](https://github.com/remusao/tldts/pull/1015) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.18 (Fri Mar 26 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1005](https://github.com/remusao/tldts/pull/1005) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.17 (Mon Mar 22 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#1002](https://github.com/remusao/tldts/pull/1002) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.16 (Thu Mar 18 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#990](https://github.com/remusao/tldts/pull/990) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.15 (Sun Mar 14 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#983](https://github.com/remusao/tldts/pull/983) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.14 (Sat Mar 13 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#977](https://github.com/remusao/tldts/pull/977) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.11 (Wed Mar 03 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#958](https://github.com/remusao/tldts/pull/958) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.10 (Wed Feb 24 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#946](https://github.com/remusao/tldts/pull/946) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.9 (Sun Feb 21 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#944](https://github.com/remusao/tldts/pull/944) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.8 (Thu Feb 18 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#939](https://github.com/remusao/tldts/pull/939) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.7 (Tue Feb 16 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#936](https://github.com/remusao/tldts/pull/936) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.6 (Fri Feb 12 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#933](https://github.com/remusao/tldts/pull/933) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.5 (Thu Feb 11 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#926](https://github.com/remusao/tldts/pull/926) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.4 (Wed Feb 10 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#921](https://github.com/remusao/tldts/pull/921) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.2 (Fri Jan 29 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#901](https://github.com/remusao/tldts/pull/901) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.1 (Mon Jan 25 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#897](https://github.com/remusao/tldts/pull/897) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.7.0 (Fri Jan 22 2021) #### :rocket: New Feature - Migrate to using Terser [#893](https://github.com/remusao/tldts/pull/893) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.85 (Fri Jan 22 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#889](https://github.com/remusao/tldts/pull/889) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.84 (Tue Jan 19 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#883](https://github.com/remusao/tldts/pull/883) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.83 (Thu Jan 14 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#875](https://github.com/remusao/tldts/pull/875) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.81 (Sat Jan 09 2021) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#870](https://github.com/remusao/tldts/pull/870) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.79 (Fri Dec 18 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#859](https://github.com/remusao/tldts/pull/859) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.78 (Thu Dec 17 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#858](https://github.com/remusao/tldts/pull/858) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.77 (Tue Dec 15 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#857](https://github.com/remusao/tldts/pull/857) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.76 (Sat Dec 12 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#851](https://github.com/remusao/tldts/pull/851) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.75 (Fri Dec 11 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#848](https://github.com/remusao/tldts/pull/848) ([@remusao](https://github.com/remusao)) #### Authors: 1 - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.74 (Wed Dec 02 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#839](https://github.com/remusao/tldts/pull/839) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @rollup/plugin-node-resolve from 10.0.0 to 11.0.0 [#838](https://github.com/remusao/tldts/pull/838) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.73 (Sun Nov 22 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#832](https://github.com/remusao/tldts/pull/832) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.72 (Wed Nov 18 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#828](https://github.com/remusao/tldts/pull/828) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.70 (Wed Nov 11 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#823](https://github.com/remusao/tldts/pull/823) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.69 (Tue Nov 10 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#821](https://github.com/remusao/tldts/pull/821) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.68 (Sat Nov 07 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#819](https://github.com/remusao/tldts/pull/819) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.67 (Fri Nov 06 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#817](https://github.com/remusao/tldts/pull/817) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.65 (Tue Nov 03 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#810](https://github.com/remusao/tldts/pull/810) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.64 (Fri Oct 30 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#803](https://github.com/remusao/tldts/pull/803) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.63 (Thu Oct 29 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#801](https://github.com/remusao/tldts/pull/801) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.62 (Thu Oct 29 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @rollup/plugin-node-resolve from 9.0.0 to 10.0.0 [#797](https://github.com/remusao/tldts/pull/797) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.61 (Tue Oct 27 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#794](https://github.com/remusao/tldts/pull/794) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.60 (Wed Oct 14 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#780](https://github.com/remusao/tldts/pull/780) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.59 (Tue Oct 13 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#778](https://github.com/remusao/tldts/pull/778) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.57 (Fri Oct 09 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#777](https://github.com/remusao/tldts/pull/777) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.56 (Fri Oct 09 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#762](https://github.com/remusao/tldts/pull/762) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.54 (Wed Sep 09 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#751](https://github.com/remusao/tldts/pull/751) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.53 (Sat Sep 05 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#747](https://github.com/remusao/tldts/pull/747) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.52 (Fri Aug 28 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#739](https://github.com/remusao/tldts/pull/739) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.51 (Tue Aug 25 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#735](https://github.com/remusao/tldts/pull/735) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump typescript from 3.9.7 to 4.0.2 [#729](https://github.com/remusao/tldts/pull/729) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.50 (Mon Aug 17 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#725](https://github.com/remusao/tldts/pull/725) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.49 (Fri Aug 14 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#718](https://github.com/remusao/tldts/pull/718) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @rollup/plugin-node-resolve from 8.4.0 to 9.0.0 [#714](https://github.com/remusao/tldts/pull/714) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.48 (Tue Aug 11 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#710](https://github.com/remusao/tldts/pull/710) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.46 (Tue Aug 04 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#703](https://github.com/remusao/tldts/pull/703) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.45 (Wed Jul 29 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#696](https://github.com/remusao/tldts/pull/696) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.43 (Tue Jul 21 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#681](https://github.com/remusao/tldts/pull/681) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.42 (Sat Jul 18 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#680](https://github.com/remusao/tldts/pull/680) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.41 (Fri Jul 17 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#677](https://github.com/remusao/tldts/pull/677) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.40 (Thu Jul 16 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#673](https://github.com/remusao/tldts/pull/673) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.39 (Tue Jul 14 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#672](https://github.com/remusao/tldts/pull/672) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump @types/mocha from 7.0.2 to 8.0.0 [#667](https://github.com/remusao/tldts/pull/667) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.38 (Sat Jun 27 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#651](https://github.com/remusao/tldts/pull/651) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.37 (Sat Jun 27 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#650](https://github.com/remusao/tldts/pull/650) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.33 (Sun Jun 14 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#637](https://github.com/remusao/tldts/pull/637) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.32 (Fri Jun 12 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#636](https://github.com/remusao/tldts/pull/636) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.31 (Thu Jun 11 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#635](https://github.com/remusao/tldts/pull/635) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps): bump mocha from 7.2.0 to 8.0.1 [#634](https://github.com/remusao/tldts/pull/634) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.30 (Sat Jun 06 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#617](https://github.com/remusao/tldts/pull/617) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.29 (Thu May 28 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#609](https://github.com/remusao/tldts/pull/609) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.28 (Thu May 28 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#605](https://github.com/remusao/tldts/pull/605) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.27 (Wed May 27 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#603](https://github.com/remusao/tldts/pull/603) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.26 (Sat May 23 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#598](https://github.com/remusao/tldts/pull/598) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @rollup/plugin-node-resolve from 7.1.3 to 8.0.0 [#588](https://github.com/remusao/tldts/pull/588) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 13.13.5 to 14.0.0 [#571](https://github.com/remusao/tldts/pull/571) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.25 (Wed May 06 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump rollup-plugin-sourcemaps from 0.5.0 to 0.6.1 [#555](https://github.com/remusao/tldts/pull/555) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.24 (Fri Apr 24 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#542](https://github.com/remusao/tldts/pull/542) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :house: Internal - Migrate from jest to mocha + chai [#525](https://github.com/remusao/tldts/pull/525) ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#522](https://github.com/remusao/tldts/pull/522) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.23 (Thu Apr 09 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#516](https://github.com/remusao/tldts/pull/516) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.22 (Tue Apr 07 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#507](https://github.com/remusao/tldts/pull/507) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.20 (Sat Apr 04 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#496](https://github.com/remusao/tldts/pull/496) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.19 (Thu Apr 02 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#487](https://github.com/remusao/tldts/pull/487) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.18 (Wed Apr 01 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#481](https://github.com/remusao/tldts/pull/481) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.17 (Mon Mar 30 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#474](https://github.com/remusao/tldts/pull/474) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.16 (Sun Mar 29 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#469](https://github.com/remusao/tldts/pull/469) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.15 (Thu Mar 26 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#462](https://github.com/remusao/tldts/pull/462) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.14 (Sun Mar 22 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#456](https://github.com/remusao/tldts/pull/456) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.13 (Sat Mar 21 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#452](https://github.com/remusao/tldts/pull/452) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.12 (Sun Mar 15 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#445](https://github.com/remusao/tldts/pull/445) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.11 (Wed Mar 11 2020) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler [#422](https://github.com/remusao/tldts/pull/422) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup from 1.32.1 to 2.0.0 [#421](https://github.com/remusao/tldts/pull/421) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 1 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) --- # v5.6.10 (Tue Mar 03 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#407](https://github.com/remusao/tldts/pull/407) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.22.2 to 0.23.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/commits) Signed-off-by: dependabot-preview[bot] [#402](https://github.com/remusao/tldts/pull/402) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.8 (Wed Feb 19 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#385](https://github.com/remusao/tldts/pull/385) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) - Fix CHANGELOG titles [skip ci] ([@remusao](https://github.com/remusao)) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.21.0 to 0.22.2. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/commits) Signed-off-by: dependabot-preview[bot] [#378](https://github.com/remusao/tldts/pull/378) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 3 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.7 (Sun Feb 16 2020) #### :scroll: Update Public Suffix List - Update upstream public suffix list [#376](https://github.com/remusao/tldts/pull/376) ([@github-actions[bot]](https://github.com/github-actions[bot]) [@remusao](https://github.com/remusao)) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Rémi ([@remusao](https://github.com/remusao)) --- # v5.6.4 (Sun Feb 16 2020) #### :scroll: Update Public Suffix List - Release v5.6.3 ([@remusao](https://github.com/remusao)) - Release v5.6.2 ([@remusao](https://github.com/remusao)) - Release v5.6.1 ([@remusao](https://github.com/remusao)) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.18.1 to 0.19.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.18.1...v0.19.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.16.0 to 0.18.1. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.16.0...v0.18.1) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @types/node from 12.12.21 to 13.1.0 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 12.12.21 to 13.1.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.15.0 to 0.16.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.15.0...v0.16.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.13.0 to 0.15.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.13.0...v0.15.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.12.2 to 0.13.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.12.2...v0.13.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - Bump @ampproject/rollup-plugin-closure-compiler from 0.10.0 to 0.12.0 Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.10.0 to 0.12.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.10.0...v0.12.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump rollup-plugin-sourcemaps from 0.4.2 to 0.5.0 Bumps [rollup-plugin-sourcemaps](https://github.com/maxdavidson/rollup-plugin-sourcemaps) from 0.4.2 to 0.5.0. - [Release notes](https://github.com/maxdavidson/rollup-plugin-sourcemaps/releases) - [Changelog](https://github.com/maxdavidson/rollup-plugin-sourcemaps/blob/master/CHANGELOG.md) - [Commits](https://github.com/maxdavidson/rollup-plugin-sourcemaps/compare/v0.4.2...v0.5.0) Signed-off-by: dependabot-preview[bot] ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### :nut_and_bolt: Dependencies - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.20.0 to 0.21.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.20.0...v0.21.0) Signed-off-by: dependabot-preview[bot] [#369](https://github.com/remusao/tldts/pull/369) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump @types/jest from 24.9.1 to 25.1.0 Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 24.9.1 to 25.1.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest) Signed-off-by: dependabot-preview[bot] [#361](https://github.com/remusao/tldts/pull/361) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump @ampproject/rollup-plugin-closure-compiler Bumps [@ampproject/rollup-plugin-closure-compiler](https://github.com/ampproject/rollup-plugin-closure-compiler) from 0.19.1 to 0.20.0. - [Release notes](https://github.com/ampproject/rollup-plugin-closure-compiler/releases) - [Commits](https://github.com/ampproject/rollup-plugin-closure-compiler/compare/v0.19.1...v0.20.0) Signed-off-by: dependabot-preview[bot] [#347](https://github.com/remusao/tldts/pull/347) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump ts-jest from 24.3.0 to 25.0.0 Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 24.3.0 to 25.0.0. - [Release notes](https://github.com/kulshekhar/ts-jest/releases) - [Changelog](https://github.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md) - [Commits](https://github.com/kulshekhar/ts-jest/compare/v24.3.0...v25.0.0) Signed-off-by: dependabot-preview[bot] [#358](https://github.com/remusao/tldts/pull/358) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps): bump jest from 24.9.0 to 25.1.0 Bumps [jest](https://github.com/facebook/jest) from 24.9.0 to 25.1.0. - [Release notes](https://github.com/facebook/jest/releases) - [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md) - [Commits](https://github.com/facebook/jest/compare/v24.9.0...v25.1.0) Signed-off-by: dependabot-preview[bot] [#353](https://github.com/remusao/tldts/pull/353) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) - chore(deps-dev): bump tslint from 5.20.1 to 6.0.0 Bumps [tslint](https://github.com/palantir/tslint) from 5.20.1 to 6.0.0. - [Release notes](https://github.com/palantir/tslint/releases) - [Changelog](https://github.com/palantir/tslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/palantir/tslint/compare/5.20.1...6.0.0) Signed-off-by: dependabot-preview[bot] [#355](https://github.com/remusao/tldts/pull/355) ([@dependabot-preview[bot]](https://github.com/dependabot-preview[bot])) #### Authors: 2 - [@dependabot-preview[bot]](https://github.com/dependabot-preview[bot]) - Rémi ([@remusao](https://github.com/remusao)) remusao-tldts-a081399/packages/tldts/README.md000066400000000000000000000257121515726241200210000ustar00rootroot00000000000000# tldts - Blazing Fast URL Parsing `tldts` is a JavaScript library to extract hostnames, domains, public suffixes, top-level domains and subdomains from URLs. **Features**: 1. Tuned for **performance** (order of 0.1 to 1 μs per input) 2. Handles both URLs and hostnames 3. Full Unicode/IDNA support 4. Support parsing email addresses 5. Detect IPv4 and IPv6 addresses 6. Continuously updated version of the public suffix list 7. **TypeScript**, ships with `umd`, `esm`, `cjs` bundles and _type definitions_ 8. Small bundles and small memory footprint 9. Battle tested: full test coverage and production use # Install ```bash npm install --save tldts ``` # Usage Using the command-line interface: ```js $ npx tldts 'http://www.writethedocs.org/conf/eu/2017/' { "domain": "writethedocs.org", "domainWithoutSuffix": "writethedocs", "hostname": "www.writethedocs.org", "isIcann": true, "isIp": false, "isPrivate": false, "publicSuffix": "org", "subdomain": "www" } ``` Programmatically: ```js const { parse } = require('tldts'); // Retrieving hostname related informations of a given URL parse('http://www.writethedocs.org/conf/eu/2017/'); // { domain: 'writethedocs.org', // domainWithoutSuffix: 'writethedocs', // hostname: 'www.writethedocs.org', // isIcann: true, // isIp: false, // isPrivate: false, // publicSuffix: 'org', // subdomain: 'www' } ``` Modern _ES6 modules import_ is also supported: ```js import { parse } from 'tldts'; ``` Alternatively, you can try it _directly in your browser_ here: https://npm.runkit.com/tldts # API - `tldts.parse(url | hostname, options)` - `tldts.getHostname(url | hostname, options)` - `tldts.getDomain(url | hostname, options)` - `tldts.getPublicSuffix(url | hostname, options)` - `tldts.getSubdomain(url, | hostname, options)` - `tldts.getDomainWithoutSuffix(url | hostname, options)` The behavior of `tldts` can be customized using an `options` argument for all the functions exposed as part of the public API. This is useful to both change the behavior of the library as well as fine-tune the performance depending on your inputs. ```js { // Use suffixes from ICANN section (default: true) allowIcannDomains: boolean; // Use suffixes from Private section (default: false) allowPrivateDomains: boolean; // Extract and validate hostname (default: true) // When set to `false`, inputs will be considered valid hostnames. extractHostname: boolean; // Validate hostnames after parsing (default: true) // If a hostname is not valid, not further processing is performed. When set // to `false`, inputs to the library will be considered valid and parsing will // proceed regardless. validateHostname: boolean; // Perform IP address detection (default: true). detectIp: boolean; // Assume that both URLs and hostnames can be given as input (default: true) // If set to `false` we assume only URLs will be given as input, which // speed-ups processing. mixedInputs: boolean; // Specifies extra valid suffixes (default: null) validHosts: string[] | null; } ``` The `parse` method returns handy **properties about a URL or a hostname**. ```js const tldts = require('tldts'); tldts.parse('https://spark-public.s3.amazonaws.com/dataanalysis/loansData.csv'); // { domain: 'amazonaws.com', // domainWithoutSuffix: 'amazonaws', // hostname: 'spark-public.s3.amazonaws.com', // isIcann: true, // isIp: false, // isPrivate: false, // publicSuffix: 'com', // subdomain: 'spark-public.s3' } tldts.parse( 'https://spark-public.s3.amazonaws.com/dataanalysis/loansData.csv', { allowPrivateDomains: true }, ); // { domain: 'spark-public.s3.amazonaws.com', // domainWithoutSuffix: 'spark-public', // hostname: 'spark-public.s3.amazonaws.com', // isIcann: false, // isIp: false, // isPrivate: true, // publicSuffix: 's3.amazonaws.com', // subdomain: '' } tldts.parse('gopher://domain.unknown/'); // { domain: 'domain.unknown', // domainWithoutSuffix: 'domain', // hostname: 'domain.unknown', // isIcann: false, // isIp: false, // isPrivate: false, // publicSuffix: 'unknown', // subdomain: '' } tldts.parse('https://192.168.0.0'); // IPv4 // { domain: null, // domainWithoutSuffix: null, // hostname: '192.168.0.0', // isIcann: null, // isIp: true, // isPrivate: null, // publicSuffix: null, // subdomain: null } tldts.parse('https://[::1]'); // IPv6 // { domain: null, // domainWithoutSuffix: null, // hostname: '::1', // isIcann: null, // isIp: true, // isPrivate: null, // publicSuffix: null, // subdomain: null } tldts.parse('tldts@emailprovider.co.uk'); // email // { domain: 'emailprovider.co.uk', // domainWithoutSuffix: 'emailprovider', // hostname: 'emailprovider.co.uk', // isIcann: true, // isIp: false, // isPrivate: false, // publicSuffix: 'co.uk', // subdomain: '' } ``` | Property Name | Type | Description | | :-------------------- | :----- | :---------------------------------------------- | | `hostname` | `str` | `hostname` of the input extracted automatically | | `domain` | `str` | Domain (tld + sld) | | `domainWithoutSuffix` | `str` | Domain without public suffix | | `subdomain` | `str` | Sub domain (what comes after `domain`) | | `publicSuffix` | `str` | Public Suffix (tld) of `hostname` | | `isIcann` | `bool` | Does TLD come from ICANN part of the list | | `isPrivate` | `bool` | Does TLD come from Private part of the list | | `isIP` | `bool` | Is `hostname` an IP address? | ## Single purpose methods These methods are shorthands if you want to retrieve only a single value (and will perform better than `parse` because less work will be needed). ### getHostname(url | hostname, options?) Returns the hostname from a given string. ```javascript const { getHostname } = require('tldts'); getHostname('google.com'); // returns `google.com` getHostname('fr.google.com'); // returns `fr.google.com` getHostname('fr.google.google'); // returns `fr.google.google` getHostname('foo.google.co.uk'); // returns `foo.google.co.uk` getHostname('t.co'); // returns `t.co` getHostname('fr.t.co'); // returns `fr.t.co` getHostname( 'https://user:password@example.co.uk:8080/some/path?and&query#hash', ); // returns `example.co.uk` ``` ### getDomain(url | hostname, options?) Returns the fully qualified domain from a given string. ```javascript const { getDomain } = require('tldts'); getDomain('google.com'); // returns `google.com` getDomain('fr.google.com'); // returns `google.com` getDomain('fr.google.google'); // returns `google.google` getDomain('foo.google.co.uk'); // returns `google.co.uk` getDomain('t.co'); // returns `t.co` getDomain('fr.t.co'); // returns `t.co` getDomain('https://user:password@example.co.uk:8080/some/path?and&query#hash'); // returns `example.co.uk` ``` ### getDomainWithoutSuffix(url | hostname, options?) Returns the domain (as returned by `getDomain(...)`) without the public suffix part. ```javascript const { getDomainWithoutSuffix } = require('tldts'); getDomainWithoutSuffix('google.com'); // returns `google` getDomainWithoutSuffix('fr.google.com'); // returns `google` getDomainWithoutSuffix('fr.google.google'); // returns `google` getDomainWithoutSuffix('foo.google.co.uk'); // returns `google` getDomainWithoutSuffix('t.co'); // returns `t` getDomainWithoutSuffix('fr.t.co'); // returns `t` getDomainWithoutSuffix( 'https://user:password@example.co.uk:8080/some/path?and&query#hash', ); // returns `example` ``` ### getSubdomain(url | hostname, options?) Returns the complete subdomain for a given string. ```javascript const { getSubdomain } = require('tldts'); getSubdomain('google.com'); // returns `` getSubdomain('fr.google.com'); // returns `fr` getSubdomain('google.co.uk'); // returns `` getSubdomain('foo.google.co.uk'); // returns `foo` getSubdomain('moar.foo.google.co.uk'); // returns `moar.foo` getSubdomain('t.co'); // returns `` getSubdomain('fr.t.co'); // returns `fr` getSubdomain( 'https://user:password@secure.example.co.uk:443/some/path?and&query#hash', ); // returns `secure` ``` ### getPublicSuffix(url | hostname, options?) Returns the [public suffix][] for a given string. ```javascript const { getPublicSuffix } = require('tldts'); getPublicSuffix('google.com'); // returns `com` getPublicSuffix('fr.google.com'); // returns `com` getPublicSuffix('google.co.uk'); // returns `co.uk` getPublicSuffix('s3.amazonaws.com'); // returns `com` getPublicSuffix('s3.amazonaws.com', { allowPrivateDomains: true }); // returns `s3.amazonaws.com` getPublicSuffix('tld.is.unknown'); // returns `unknown` ``` # Troubleshooting ## Retrieving subdomain of `localhost` and custom hostnames `tldts` methods `getDomain` and `getSubdomain` are designed to **work only with _known and valid_ TLDs**. This way, you can trust what a domain is. `localhost` is a valid hostname but not a TLD. You can pass additional options to each method exposed by `tldts`: ```js const tldts = require('tldts'); tldts.getDomain('localhost'); // returns null tldts.getSubdomain('vhost.localhost'); // returns null tldts.getDomain('localhost', { validHosts: ['localhost'] }); // returns 'localhost' tldts.getSubdomain('vhost.localhost', { validHosts: ['localhost'] }); // returns 'vhost' ``` ## Updating the TLDs List `tldts` made the opinionated choice of shipping with a list of suffixes directly in its bundle. There is currently no mechanism to update the lists yourself, but we make sure that the version shipped is always up-to-date. If you keep `tldts` updated, the lists should be up-to-date as well! # Performance `tldts` is the _fastest JavaScript library_ available for parsing hostnames. It is able to parse _millions of inputs per second_ (typically 2-3M depending on your hardware and inputs). It also offers granular options to fine-tune the behavior and performance of the library depending on the kind of inputs you are dealing with (e.g.: if you know you only manipulate valid hostnames you can disable the hostname extraction step with `{ extractHostname: false }`). Please see [this detailed comparison](./comparison/comparison.md) with other available libraries. ## Contributors `tldts` is based upon the excellent `tld.js` library and would not exist without the many contributors who worked on the project: This project would not be possible without the amazing Mozilla's [public suffix list][]. Thank you for your hard work! # License [MIT License](LICENSE). [badge-ci]: https://secure.travis-ci.org/remusao/tldts.svg?branch=master [badge-downloads]: https://img.shields.io/npm/dm/tldts.svg [public suffix list]: https://publicsuffix.org/list/ [list the recent changes]: https://github.com/publicsuffix/list/commits/master [changes Atom Feed]: https://github.com/publicsuffix/list/commits/master.atom [public suffix]: https://publicsuffix.org/learn/ remusao-tldts-a081399/packages/tldts/bin/000077500000000000000000000000001515726241200202625ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts/bin/cli.js000077500000000000000000000010451515726241200213720ustar00rootroot00000000000000#!/usr/bin/env node 'use strict'; const { parse } = require('..'); const readline = require('readline'); if (process.argv.length > 2) { // URL(s) was specified in the command arguments console.log( JSON.stringify(parse(process.argv[process.argv.length - 1]), null, 2), ); } else { // No arguments were specified, read URLs from each line of STDIN const rlInterface = readline.createInterface({ input: process.stdin, }); rlInterface.on('line', function (line) { console.log(JSON.stringify(parse(line), null, 2)); }); } remusao-tldts-a081399/packages/tldts/index.ts000066400000000000000000000033011515726241200211660ustar00rootroot00000000000000import { FLAG, getEmptyResult, IOptions, IResult, parseImpl, resetResult, } from 'tldts-core'; import suffixLookup from './src/suffix-trie'; // For all methods but 'parse', it does not make sense to allocate an object // every single time to only return the value of a specific attribute. To avoid // this un-necessary allocation, we use a global object which is re-used. const RESULT: IResult = getEmptyResult(); export function parse(url: string, options: Partial = {}): IResult { return parseImpl(url, FLAG.ALL, suffixLookup, options, getEmptyResult()); } export function getHostname( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.HOSTNAME, suffixLookup, options, RESULT).hostname; } export function getPublicSuffix( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.PUBLIC_SUFFIX, suffixLookup, options, RESULT) .publicSuffix; } export function getDomain( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.DOMAIN, suffixLookup, options, RESULT).domain; } export function getSubdomain( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.SUB_DOMAIN, suffixLookup, options, RESULT) .subdomain; } export function getDomainWithoutSuffix( url: string, options: Partial = {}, ): string | null { /*@__INLINE__*/ resetResult(RESULT); return parseImpl(url, FLAG.ALL, suffixLookup, options, RESULT) .domainWithoutSuffix; } remusao-tldts-a081399/packages/tldts/package.json000066400000000000000000000046231515726241200220050ustar00rootroot00000000000000{ "name": "tldts", "version": "7.0.27", "description": "Library to work against complex domain names, subdomains and URIs.", "author": { "name": "Rémi Berson" }, "contributors": [ "Alexei ", "Alexey ", "Andrew ", "Johannes Ewald ", "Jérôme Desboeufs ", "Kelly Campbell ", "Kiko Beats ", "Kris Reeves ", "Krzysztof Jan Modras ", "Olivier Melcher ", "Rémi Berson ", "Saad Rashid ", "Thomas Parisot ", "Timo Tijhof ", "Xavier Damman ", "Yehezkiel Syamsuhadi " ], "publishConfig": { "access": "public" }, "license": "MIT", "homepage": "https://github.com/remusao/tldts#readme", "bugs": { "url": "https://github.com/remusao/tldts/issues" }, "repository": { "type": "git", "url": "git+ssh://git@github.com/remusao/tldts.git" }, "main": "dist/cjs/index.js", "module": "dist/es6/index.js", "types": "dist/types/index.d.ts", "files": [ "dist", "src", "index.ts" ], "bin": "bin/cli.js", "scripts": { "clean": "rimraf dist coverage", "build": "tsc --build ./tsconfig.json", "bundle": "tsc --build ./tsconfig.bundle.json && rollup --config ./rollup.config.mjs", "prepack": "yarn run bundle", "test": "nyc ../../node_modules/.bin/mocha --config ../../.mocharc.cjs" }, "devDependencies": { "@rollup/plugin-node-resolve": "^16.0.3", "@rollup/plugin-terser": "^1.0.0", "@rollup/plugin-typescript": "^12.3.0", "@types/chai": "^5.2.3", "@types/mocha": "^10.0.10", "@types/node": "^25.1.0", "chai": "^6.2.2", "mocha": "^11.7.5", "nyc": "^18.0.0", "rimraf": "^6.1.2", "rollup": "^4.57.1", "rollup-plugin-sourcemaps2": "^0.5.4", "tldts-tests": "^7.0.27", "typescript": "^5.9.3" }, "dependencies": { "tldts-core": "^7.0.27" }, "keywords": [ "tld", "sld", "domain", "subdomain", "subdomain", "hostname", "browser", "uri", "url", "domain name", "public suffix", "url parsing", "typescript" ] } remusao-tldts-a081399/packages/tldts/rollup.config.mjs000066400000000000000000000016241515726241200230110ustar00rootroot00000000000000import terser from '@rollup/plugin-terser'; import resolve from '@rollup/plugin-node-resolve'; import sourcemaps from 'rollup-plugin-sourcemaps2'; export default [ // cjs { input: './dist/es6/index.js', output: { file: './dist/cjs/index.js', format: 'cjs', sourcemap: true, }, plugins: [resolve(), sourcemaps()], }, // minified esm + umd { input: './dist/es6/index.js', output: [ { file: './dist/index.esm.min.js', format: 'esm', name: 'tldts', sourcemap: true, }, { file: './dist/index.umd.min.js', format: 'umd', name: 'tldts', sourcemap: true, }, { file: './dist/index.cjs.min.js', format: 'cjs', name: 'tldts', sourcemap: true, }, ], plugins: [resolve(), terser({ output: { comments: false } }), sourcemaps()], }, ]; remusao-tldts-a081399/packages/tldts/src/000077500000000000000000000000001515726241200203015ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts/src/data/000077500000000000000000000000001515726241200212125ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts/src/data/trie.ts000066400000000000000000003776241515726241200225500ustar00rootroot00000000000000 export type ITrie = [0 | 1 | 2, { [label: string]: ITrie}]; export const exceptions: ITrie = (function() { const _0: ITrie = [1,{}],_1: ITrie = [0,{"city":_0}]; const exceptions: ITrie = [0,{"ck":[0,{"www":_0}],"jp":[0,{"kawasaki":_1,"kitakyushu":_1,"kobe":_1,"nagoya":_1,"sapporo":_1,"sendai":_1,"yokohama":_1}]}]; return exceptions; })(); export const rules: ITrie = (function() { const _2: ITrie = [1,{}],_3: ITrie = [2,{}],_4: ITrie = [1,{"com":_2,"edu":_2,"gov":_2,"net":_2,"org":_2}],_5: ITrie = [1,{"com":_2,"edu":_2,"gov":_2,"mil":_2,"net":_2,"org":_2}],_6: ITrie = [0,{"*":_3}],_7: ITrie = [2,{"s":_6}],_8: ITrie = [0,{"relay":_3}],_9: ITrie = [2,{"id":_3}],_10: ITrie = [1,{"gov":_2}],_11: ITrie = [0,{"airflow":_6,"lambda-url":_3,"transfer-webapp":_3}],_12: ITrie = [0,{"airflow":_6,"transfer-webapp":_3}],_13: ITrie = [0,{"transfer-webapp":_3}],_14: ITrie = [0,{"transfer-webapp":_3,"transfer-webapp-fips":_3}],_15: ITrie = [0,{"notebook":_3,"studio":_3}],_16: ITrie = [0,{"labeling":_3,"notebook":_3,"studio":_3}],_17: ITrie = [0,{"notebook":_3}],_18: ITrie = [0,{"labeling":_3,"notebook":_3,"notebook-fips":_3,"studio":_3}],_19: ITrie = [0,{"notebook":_3,"notebook-fips":_3,"studio":_3,"studio-fips":_3}],_20: ITrie = [0,{"shop":_3}],_21: ITrie = [0,{"*":_2}],_22: ITrie = [1,{"co":_3}],_23: ITrie = [0,{"objects":_3}],_24: ITrie = [2,{"eu-west-1":_3,"us-east-1":_3}],_25: ITrie = [2,{"nodes":_3}],_26: ITrie = [0,{"my":_3}],_27: ITrie = [0,{"s3":_3,"s3-accesspoint":_3,"s3-website":_3}],_28: ITrie = [0,{"s3":_3,"s3-accesspoint":_3}],_29: ITrie = [0,{"direct":_3}],_30: ITrie = [0,{"webview-assets":_3}],_31: ITrie = [0,{"vfs":_3,"webview-assets":_3}],_32: ITrie = [0,{"execute-api":_3,"emrappui-prod":_3,"emrnotebooks-prod":_3,"emrstudio-prod":_3,"dualstack":_27,"s3":_3,"s3-accesspoint":_3,"s3-object-lambda":_3,"s3-website":_3,"aws-cloud9":_30,"cloud9":_31}],_33: ITrie = [0,{"execute-api":_3,"emrappui-prod":_3,"emrnotebooks-prod":_3,"emrstudio-prod":_3,"dualstack":_28,"s3":_3,"s3-accesspoint":_3,"s3-object-lambda":_3,"s3-website":_3,"aws-cloud9":_30,"cloud9":_31}],_34: ITrie = [0,{"execute-api":_3,"emrappui-prod":_3,"emrnotebooks-prod":_3,"emrstudio-prod":_3,"dualstack":_27,"s3":_3,"s3-accesspoint":_3,"s3-object-lambda":_3,"s3-website":_3,"analytics-gateway":_3,"aws-cloud9":_30,"cloud9":_31}],_35: ITrie = [0,{"execute-api":_3,"emrappui-prod":_3,"emrnotebooks-prod":_3,"emrstudio-prod":_3,"dualstack":_27,"s3":_3,"s3-accesspoint":_3,"s3-object-lambda":_3,"s3-website":_3}],_36: ITrie = [0,{"s3":_3,"s3-accesspoint":_3,"s3-accesspoint-fips":_3,"s3-fips":_3,"s3-website":_3}],_37: ITrie = [0,{"execute-api":_3,"emrappui-prod":_3,"emrnotebooks-prod":_3,"emrstudio-prod":_3,"dualstack":_36,"s3":_3,"s3-accesspoint":_3,"s3-accesspoint-fips":_3,"s3-fips":_3,"s3-object-lambda":_3,"s3-website":_3,"aws-cloud9":_30,"cloud9":_31}],_38: ITrie = [0,{"execute-api":_3,"emrappui-prod":_3,"emrnotebooks-prod":_3,"emrstudio-prod":_3,"dualstack":_36,"s3":_3,"s3-accesspoint":_3,"s3-accesspoint-fips":_3,"s3-fips":_3,"s3-object-lambda":_3,"s3-website":_3}],_39: ITrie = [0,{"execute-api":_3,"emrappui-prod":_3,"emrnotebooks-prod":_3,"emrstudio-prod":_3,"dualstack":_36,"s3":_3,"s3-accesspoint":_3,"s3-accesspoint-fips":_3,"s3-deprecated":_3,"s3-fips":_3,"s3-object-lambda":_3,"s3-website":_3,"analytics-gateway":_3,"aws-cloud9":_30,"cloud9":_31}],_40: ITrie = [0,{"auth":_3}],_41: ITrie = [0,{"auth":_3,"auth-fips":_3}],_42: ITrie = [0,{"auth-fips":_3}],_43: ITrie = [0,{"apps":_3}],_44: ITrie = [0,{"paas":_3}],_45: ITrie = [2,{"eu":_3}],_46: ITrie = [0,{"app":_3}],_47: ITrie = [0,{"site":_3}],_48: ITrie = [1,{"com":_2,"edu":_2,"net":_2,"org":_2}],_49: ITrie = [0,{"j":_3}],_50: ITrie = [0,{"dyn":_3}],_51: ITrie = [2,{"web":_3}],_52: ITrie = [1,{"co":_2,"com":_2,"edu":_2,"gov":_2,"net":_2,"org":_2}],_53: ITrie = [0,{"p":_3}],_54: ITrie = [0,{"user":_3}],_55: ITrie = [1,{"ms":_3}],_56: ITrie = [0,{"cdn":_3}],_57: ITrie = [2,{"raw":_6}],_58: ITrie = [0,{"cust":_3,"reservd":_3}],_59: ITrie = [0,{"cust":_3}],_60: ITrie = [0,{"s3":_3}],_61: ITrie = [1,{"biz":_2,"com":_2,"edu":_2,"gov":_2,"info":_2,"net":_2,"org":_2}],_62: ITrie = [0,{"ipfs":_3}],_63: ITrie = [1,{"framer":_3}],_64: ITrie = [0,{"forgot":_3}],_65: ITrie = [0,{"blob":_3,"file":_3,"web":_3}],_66: ITrie = [0,{"core":_65,"servicebus":_3}],_67: ITrie = [1,{"gs":_2}],_68: ITrie = [0,{"nes":_2}],_69: ITrie = [1,{"k12":_2,"cc":_2,"lib":_2}],_70: ITrie = [1,{"cc":_2}],_71: ITrie = [1,{"cc":_2,"lib":_2}]; const rules: ITrie = [0,{"ac":[1,{"com":_2,"edu":_2,"gov":_2,"mil":_2,"net":_2,"org":_2,"drr":_3,"feedback":_3,"forms":_3}],"ad":_2,"ae":[1,{"ac":_2,"co":_2,"gov":_2,"mil":_2,"net":_2,"org":_2,"sch":_2}],"aero":[1,{"airline":_2,"airport":_2,"accident-investigation":_2,"accident-prevention":_2,"aerobatic":_2,"aeroclub":_2,"aerodrome":_2,"agents":_2,"air-surveillance":_2,"air-traffic-control":_2,"aircraft":_2,"airtraffic":_2,"ambulance":_2,"association":_2,"author":_2,"ballooning":_2,"broker":_2,"caa":_2,"cargo":_2,"catering":_2,"certification":_2,"championship":_2,"charter":_2,"civilaviation":_2,"club":_2,"conference":_2,"consultant":_2,"consulting":_2,"control":_2,"council":_2,"crew":_2,"design":_2,"dgca":_2,"educator":_2,"emergency":_2,"engine":_2,"engineer":_2,"entertainment":_2,"equipment":_2,"exchange":_2,"express":_2,"federation":_2,"flight":_2,"freight":_2,"fuel":_2,"gliding":_2,"government":_2,"groundhandling":_2,"group":_2,"hanggliding":_2,"homebuilt":_2,"insurance":_2,"journal":_2,"journalist":_2,"leasing":_2,"logistics":_2,"magazine":_2,"maintenance":_2,"marketplace":_2,"media":_2,"microlight":_2,"modelling":_2,"navigation":_2,"parachuting":_2,"paragliding":_2,"passenger-association":_2,"pilot":_2,"press":_2,"production":_2,"recreation":_2,"repbody":_2,"res":_2,"research":_2,"rotorcraft":_2,"safety":_2,"scientist":_2,"services":_2,"show":_2,"skydiving":_2,"software":_2,"student":_2,"taxi":_2,"trader":_2,"trading":_2,"trainer":_2,"union":_2,"workinggroup":_2,"works":_2}],"af":_4,"ag":[1,{"co":_2,"com":_2,"net":_2,"nom":_2,"org":_2,"obj":_3}],"ai":[1,{"com":_2,"net":_2,"off":_2,"org":_2,"uwu":_3,"framer":_3,"kiloapps":_3}],"al":_5,"am":[1,{"co":_2,"com":_2,"commune":_2,"net":_2,"org":_2,"radio":_3}],"ao":[1,{"co":_2,"ed":_2,"edu":_2,"gov":_2,"gv":_2,"it":_2,"og":_2,"org":_2,"pb":_2}],"aq":_2,"ar":[1,{"bet":_2,"com":_2,"coop":_2,"edu":_2,"gob":_2,"gov":_2,"int":_2,"mil":_2,"musica":_2,"mutual":_2,"net":_2,"org":_2,"seg":_2,"senasa":_2,"tur":_2}],"arpa":[1,{"e164":_2,"home":_2,"in-addr":_2,"ip6":_2,"iris":_2,"uri":_2,"urn":_2}],"as":_10,"asia":[1,{"cloudns":_3,"daemon":_3,"dix":_3}],"at":[1,{"4":_3,"ac":[1,{"sth":_2}],"co":_2,"gv":_2,"or":_2,"funkfeuer":[0,{"wien":_3}],"futurecms":[0,{"*":_3,"ex":_6,"in":_6}],"futurehosting":_3,"futuremailing":_3,"ortsinfo":[0,{"ex":_6,"kunden":_6}],"biz":_3,"info":_3,"123webseite":_3,"priv":_3,"my":_3,"myspreadshop":_3,"12hp":_3,"2ix":_3,"4lima":_3,"lima-city":_3}],"au":[1,{"asn":_2,"com":[1,{"cloudlets":[0,{"mel":_3}],"myspreadshop":_3}],"edu":[1,{"act":_2,"catholic":_2,"nsw":_2,"nt":_2,"qld":_2,"sa":_2,"tas":_2,"vic":_2,"wa":_2}],"gov":[1,{"qld":_2,"sa":_2,"tas":_2,"vic":_2,"wa":_2}],"id":_2,"net":_2,"org":_2,"conf":_2,"oz":_2,"act":_2,"nsw":_2,"nt":_2,"qld":_2,"sa":_2,"tas":_2,"vic":_2,"wa":_2,"hrsn":[0,{"vps":_3}]}],"aw":[1,{"com":_2}],"ax":_2,"az":[1,{"biz":_2,"co":_2,"com":_2,"edu":_2,"gov":_2,"info":_2,"int":_2,"mil":_2,"name":_2,"net":_2,"org":_2,"pp":_2,"pro":_2}],"ba":[1,{"com":_2,"edu":_2,"gov":_2,"mil":_2,"net":_2,"org":_2,"brendly":_20,"rs":_3}],"bb":[1,{"biz":_2,"co":_2,"com":_2,"edu":_2,"gov":_2,"info":_2,"net":_2,"org":_2,"store":_2,"tv":_2}],"bd":[1,{"ac":_2,"ai":_2,"co":_2,"com":_2,"edu":_2,"gov":_2,"id":_2,"info":_2,"it":_2,"mil":_2,"net":_2,"org":_2,"sch":_2,"tv":_2}],"be":[1,{"ac":_2,"cloudns":_3,"webhosting":_3,"interhostsolutions":[0,{"cloud":_3}],"kuleuven":[0,{"ezproxy":_3}],"my":_3,"123website":_3,"myspreadshop":_3,"transurl":_6}],"bf":_10,"bg":[1,{"0":_2,"1":_2,"2":_2,"3":_2,"4":_2,"5":_2,"6":_2,"7":_2,"8":_2,"9":_2,"a":_2,"b":_2,"c":_2,"d":_2,"e":_2,"f":_2,"g":_2,"h":_2,"i":_2,"j":_2,"k":_2,"l":_2,"m":_2,"n":_2,"o":_2,"p":_2,"q":_2,"r":_2,"s":_2,"t":_2,"u":_2,"v":_2,"w":_2,"x":_2,"y":_2,"z":_2,"barsy":_3}],"bh":_4,"bi":[1,{"co":_2,"com":_2,"edu":_2,"or":_2,"org":_2}],"biz":[1,{"activetrail":_3,"cloud-ip":_3,"cloudns":_3,"jozi":_3,"dyndns":_3,"for-better":_3,"for-more":_3,"for-some":_3,"for-the":_3,"selfip":_3,"webhop":_3,"orx":_3,"mmafan":_3,"myftp":_3,"no-ip":_3,"dscloud":_3}],"bj":[1,{"africa":_2,"agro":_2,"architectes":_2,"assur":_2,"avocats":_2,"co":_2,"com":_2,"eco":_2,"econo":_2,"edu":_2,"info":_2,"loisirs":_2,"money":_2,"net":_2,"org":_2,"ote":_2,"restaurant":_2,"resto":_2,"tourism":_2,"univ":_2}],"bm":_4,"bn":[1,{"com":_2,"edu":_2,"gov":_2,"net":_2,"org":_2,"co":_3}],"bo":[1,{"com":_2,"edu":_2,"gob":_2,"int":_2,"mil":_2,"net":_2,"org":_2,"tv":_2,"web":_2,"academia":_2,"agro":_2,"arte":_2,"blog":_2,"bolivia":_2,"ciencia":_2,"cooperativa":_2,"democracia":_2,"deporte":_2,"ecologia":_2,"economia":_2,"empresa":_2,"indigena":_2,"industria":_2,"info":_2,"medicina":_2,"movimiento":_2,"musica":_2,"natural":_2,"nombre":_2,"noticias":_2,"patria":_2,"plurinacional":_2,"politica":_2,"profesional":_2,"pueblo":_2,"revista":_2,"salud":_2,"tecnologia":_2,"tksat":_2,"transporte":_2,"wiki":_2}],"br":[1,{"9guacu":_2,"abc":_2,"adm":_2,"adv":_2,"agr":_2,"aju":_2,"am":_2,"anani":_2,"aparecida":_2,"api":_2,"app":_2,"arq":_2,"art":_2,"ato":_2,"b":_2,"barueri":_2,"belem":_2,"bet":_2,"bhz":_2,"bib":_2,"bio":_2,"blog":_2,"bmd":_2,"boavista":_2,"bsb":_2,"campinagrande":_2,"campinas":_2,"caxias":_2,"cim":_2,"cng":_2,"cnt":_2,"com":[1,{"simplesite":_3}],"contagem":_2,"coop":_2,"coz":_2,"cri":_2,"cuiaba":_2,"curitiba":_2,"def":_2,"des":_2,"det":_2,"dev":_2,"ecn":_2,"eco":_2,"edu":_2,"emp":_2,"enf":_2,"eng":_2,"esp":_2,"etc":_2,"eti":_2,"far":_2,"feira":_2,"flog":_2,"floripa":_2,"fm":_2,"fnd":_2,"fortal":_2,"fot":_2,"foz":_2,"fst":_2,"g12":_2,"geo":_2,"ggf":_2,"goiania":_2,"gov":[1,{"ac":_2,"al":_2,"am":_2,"ap":_2,"ba":_2,"ce":_2,"df":_2,"es":_2,"go":_2,"ma":_2,"mg":_2,"ms":_2,"mt":_2,"pa":_2,"pb":_2,"pe":_2,"pi":_2,"pr":_2,"rj":_2,"rn":_2,"ro":_2,"rr":_2,"rs":_2,"sc":_2,"se":_2,"sp":_2,"to":_2}],"gru":_2,"ia":_2,"imb":_2,"ind":_2,"inf":_2,"jab":_2,"jampa":_2,"jdf":_2,"joinville":_2,"jor":_2,"jus":_2,"leg":[1,{"ac":_3,"al":_3,"am":_3,"ap":_3,"ba":_3,"ce":_3,"df":_3,"es":_3,"go":_3,"ma":_3,"mg":_3,"ms":_3,"mt":_3,"pa":_3,"pb":_3,"pe":_3,"pi":_3,"pr":_3,"rj":_3,"rn":_3,"ro":_3,"rr":_3,"rs":_3,"sc":_3,"se":_3,"sp":_3,"to":_3}],"leilao":_2,"lel":_2,"log":_2,"londrina":_2,"macapa":_2,"maceio":_2,"manaus":_2,"maringa":_2,"mat":_2,"med":_2,"mil":_2,"morena":_2,"mp":_2,"mus":_2,"natal":_2,"net":_2,"niteroi":_2,"nom":_21,"not":_2,"ntr":_2,"odo":_2,"ong":_2,"org":_2,"osasco":_2,"palmas":_2,"poa":_2,"ppg":_2,"pro":_2,"psc":_2,"psi":_2,"pvh":_2,"qsl":_2,"radio":_2,"rec":_2,"recife":_2,"rep":_2,"ribeirao":_2,"rio":_2,"riobranco":_2,"riopreto":_2,"salvador":_2,"sampa":_2,"santamaria":_2,"santoandre":_2,"saobernardo":_2,"saogonca":_2,"seg":_2,"sjc":_2,"slg":_2,"slz":_2,"social":_2,"sorocaba":_2,"srv":_2,"taxi":_2,"tc":_2,"tec":_2,"teo":_2,"the":_2,"tmp":_2,"trd":_2,"tur":_2,"tv":_2,"udi":_2,"vet":_2,"vix":_2,"vlog":_2,"wiki":_2,"xyz":_2,"zlg":_2,"tche":_3}],"bs":[1,{"com":_2,"edu":_2,"gov":_2,"net":_2,"org":_2,"we":_3}],"bt":_4,"bv":_2,"bw":[1,{"ac":_2,"co":_2,"gov":_2,"net":_2,"org":_2}],"by":[1,{"gov":_2,"mil":_2,"com":_2,"of":_2,"mediatech":_3}],"bz":[1,{"co":_2,"com":_2,"edu":_2,"gov":_2,"net":_2,"org":_2,"za":_3,"mydns":_3,"gsj":_3}],"ca":[1,{"ab":_2,"bc":_2,"mb":_2,"nb":_2,"nf":_2,"nl":_2,"ns":_2,"nt":_2,"nu":_2,"on":_2,"pe":_2,"qc":_2,"sk":_2,"yk":_2,"gc":_2,"barsy":_3,"awdev":_6,"co":_3,"no-ip":_3,"onid":_3,"myspreadshop":_3,"box":_3}],"cat":_2,"cc":[1,{"cleverapps":_3,"cloud-ip":_3,"cloudns":_3,"ccwu":_3,"ftpaccess":_3,"game-server":_3,"myphotos":_3,"scrapping":_3,"twmail":_3,"csx":_3,"fantasyleague":_3,"spawn":[0,{"instances":_3}],"ec":_3,"eu":_3,"gu":_3,"uk":_3,"us":_3}],"cd":[1,{"gov":_2,"cc":_3}],"cf":_2,"cg":_2,"ch":[1,{"square7":_3,"cloudns":_3,"cloudscale":[0,{"cust":_3,"lpg":_23,"rma":_23}],"objectstorage":[0,{"lpg":_3,"rma":_3}],"flow":[0,{"ae":[0,{"alp1":_3}],"appengine":_3}],"linkyard-cloud":_3,"gotdns":_3,"dnsking":_3,"123website":_3,"myspreadshop":_3,"firenet":[0,{"*":_3,"svc":_6}],"12hp":_3,"2ix":_3,"4lima":_3,"lima-city":_3}],"ci":[1,{"ac":_2,"xn--aroport-bya":_2,"aéroport":_2,"asso":_2,"co":_2,"com":_2,"ed":_2,"edu":_2,"go":_2,"gouv":_2,"int":_2,"net":_2,"or":_2,"org":_2,"us":_3}],"ck":_21,"cl":[1,{"co":_2,"gob":_2,"gov":_2,"mil":_2,"cloudns":_3}],"cm":[1,{"co":_2,"com":_2,"gov":_2,"net":_2}],"cn":[1,{"ac":_2,"com":[1,{"amazonaws":[0,{"cn-north-1":[0,{"execute-api":_3,"emrappui-prod":_3,"emrnotebooks-prod":_3,"emrstudio-prod":_3,"rds":_6,"dualstack":_27,"s3":_3,"s3-accesspoint":_3,"s3-deprecated":_3,"s3-object-lambda":_3,"s3-website":_3}],"cn-northwest-1":[0,{"execute-api":_3,"emrappui-prod":_3,"emrnotebooks-prod":_3,"emrstudio-prod":_3,"rds":_6,"dualstack":_28,"s3":_3,"s3-accesspoint":_3,"s3-object-lambda":_3,"s3-website":_3}],"compute":_6,"airflow":[0,{"cn-north-1":_6,"cn-northwest-1":_6}],"eb":[0,{"cn-north-1":_3,"cn-northwest-1":_3}],"elb":_6}],"amazonwebservices":[0,{"on":[0,{"cn-north-1":_12,"cn-northwest-1":_12}]}],"sagemaker":[0,{"cn-north-1":_15,"cn-northwest-1":_15}]}],"edu":_2,"gov":_2,"mil":_2,"net":_2,"org":_2,"xn--55qx5d":_2,"公司":_2,"xn--od0alg":_2,"網絡":_2,"xn--io0a7i":_2,"网络":_2,"ah":_2,"bj":_2,"cq":_2,"fj":_2,"gd":_2,"gs":_2,"gx":_2,"gz":_2,"ha":_2,"hb":_2,"he":_2,"hi":_2,"hk":_2,"hl":_2,"hn":_2,"jl":_2,"js":_2,"jx":_2,"ln":_2,"mo":_2,"nm":_2,"nx":_2,"qh":_2,"sc":_2,"sd":_2,"sh":[1,{"as":_3}],"sn":_2,"sx":_2,"tj":_2,"tw":_2,"xj":_2,"xz":_2,"yn":_2,"zj":_2,"canva-apps":_3,"canvasite":_26,"myqnapcloud":_3,"quickconnect":_29}],"co":[1,{"com":_2,"edu":_2,"gov":_2,"mil":_2,"net":_2,"nom":_2,"org":_2,"carrd":_3,"crd":_3,"otap":_6,"hidns":_3,"leadpages":_3,"lpages":_3,"mypi":_3,"xmit":_6,"rdpa":[0,{"clusters":_6,"srvrless":_6}],"firewalledreplit":_9,"repl":_9,"supabase":[2,{"realtime":_3,"storage":_3}],"umso":_3}],"com":[1,{"a2hosted":_3,"cpserver":_3,"adobeaemcloud":[2,{"dev":_6}],"africa":_3,"auiusercontent":_6,"aivencloud":_3,"alibabacloudcs":_3,"kasserver":_3,"amazonaws":[0,{"af-south-1":_32,"ap-east-1":_33,"ap-northeast-1":_34,"ap-northeast-2":_34,"ap-northeast-3":_32,"ap-south-1":_34,"ap-south-2":_35,"ap-southeast-1":_34,"ap-southeast-2":_34,"ap-southeast-3":_35,"ap-southeast-4":_35,"ap-southeast-5":[0,{"execute-api":_3,"dualstack":_27,"s3":_3,"s3-accesspoint":_3,"s3-deprecated":_3,"s3-object-lambda":_3,"s3-website":_3}],"ca-central-1":_37,"ca-west-1":_38,"eu-central-1":_34,"eu-central-2":_35,"eu-north-1":_33,"eu-south-1":_32,"eu-south-2":_35,"eu-west-1":[0,{"execute-api":_3,"emrappui-prod":_3,"emrnotebooks-prod":_3,"emrstudio-prod":_3,"dualstack":_27,"s3":_3,"s3-accesspoint":_3,"s3-deprecated":_3,"s3-object-lambda":_3,"s3-website":_3,"analytics-gateway":_3,"aws-cloud9":_30,"cloud9":_31}],"eu-west-2":_33,"eu-west-3":_32,"il-central-1":[0,{"execute-api":_3,"emrappui-prod":_3,"emrnotebooks-prod":_3,"emrstudio-prod":_3,"dualstack":_27,"s3":_3,"s3-accesspoint":_3,"s3-object-lambda":_3,"s3-website":_3,"aws-cloud9":_30,"cloud9":[0,{"vfs":_3}]}],"me-central-1":_35,"me-south-1":_33,"sa-east-1":_32,"us-east-1":[2,{"execute-api":_3,"emrappui-prod":_3,"emrnotebooks-prod":_3,"emrstudio-prod":_3,"dualstack":_36,"s3":_3,"s3-accesspoint":_3,"s3-accesspoint-fips":_3,"s3-deprecated":_3,"s3-fips":_3,"s3-object-lambda":_3,"s3-website":_3,"analytics-gateway":_3,"aws-cloud9":_30,"cloud9":_31}],"us-east-2":_39,"us-gov-east-1":_38,"us-gov-west-1":_38,"us-west-1":_37,"us-west-2":_39,"compute":_6,"compute-1":_6,"airflow":[0,{"af-south-1":_6,"ap-east-1":_6,"ap-northeast-1":_6,"ap-northeast-2":_6,"ap-northeast-3":_6,"ap-south-1":_6,"ap-south-2":_6,"ap-southeast-1":_6,"ap-southeast-2":_6,"ap-southeast-3":_6,"ap-southeast-4":_6,"ap-southeast-5":_6,"ap-southeast-7":_6,"ca-central-1":_6,"ca-west-1":_6,"eu-central-1":_6,"eu-central-2":_6,"eu-north-1":_6,"eu-south-1":_6,"eu-south-2":_6,"eu-west-1":_6,"eu-west-2":_6,"eu-west-3":_6,"il-central-1":_6,"me-central-1":_6,"me-south-1":_6,"sa-east-1":_6,"us-east-1":_6,"us-east-2":_6,"us-west-1":_6,"us-west-2":_6}],"rds":[0,{"af-south-1":_6,"ap-east-1":_6,"ap-east-2":_6,"ap-northeast-1":_6,"ap-northeast-2":_6,"ap-northeast-3":_6,"ap-south-1":_6,"ap-south-2":_6,"ap-southeast-1":_6,"ap-southeast-2":_6,"ap-southeast-3":_6,"ap-southeast-4":_6,"ap-southeast-5":_6,"ap-southeast-6":_6,"ap-southeast-7":_6,"ca-central-1":_6,"ca-west-1":_6,"eu-central-1":_6,"eu-central-2":_6,"eu-west-1":_6,"eu-west-2":_6,"eu-west-3":_6,"il-central-1":_6,"me-central-1":_6,"me-south-1":_6,"mx-central-1":_6,"sa-east-1":_6,"us-east-1":_6,"us-east-2":_6,"us-gov-east-1":_6,"us-gov-west-1":_6,"us-northeast-1":_6,"us-west-1":_6,"us-west-2":_6}],"s3":_3,"s3-1":_3,"s3-ap-east-1":_3,"s3-ap-northeast-1":_3,"s3-ap-northeast-2":_3,"s3-ap-northeast-3":_3,"s3-ap-south-1":_3,"s3-ap-southeast-1":_3,"s3-ap-southeast-2":_3,"s3-ca-central-1":_3,"s3-eu-central-1":_3,"s3-eu-north-1":_3,"s3-eu-west-1":_3,"s3-eu-west-2":_3,"s3-eu-west-3":_3,"s3-external-1":_3,"s3-fips-us-gov-east-1":_3,"s3-fips-us-gov-west-1":_3,"s3-global":[0,{"accesspoint":[0,{"mrap":_3}]}],"s3-me-south-1":_3,"s3-sa-east-1":_3,"s3-us-east-2":_3,"s3-us-gov-east-1":_3,"s3-us-gov-west-1":_3,"s3-us-west-1":_3,"s3-us-west-2":_3,"s3-website-ap-northeast-1":_3,"s3-website-ap-southeast-1":_3,"s3-website-ap-southeast-2":_3,"s3-website-eu-west-1":_3,"s3-website-sa-east-1":_3,"s3-website-us-east-1":_3,"s3-website-us-gov-west-1":_3,"s3-website-us-west-1":_3,"s3-website-us-west-2":_3,"elb":_6}],"amazoncognito":[0,{"af-south-1":_40,"ap-east-1":_40,"ap-northeast-1":_40,"ap-northeast-2":_40,"ap-northeast-3":_40,"ap-south-1":_40,"ap-south-2":_40,"ap-southeast-1":_40,"ap-southeast-2":_40,"ap-southeast-3":_40,"ap-southeast-4":_40,"ap-southeast-5":_40,"ap-southeast-7":_40,"ca-central-1":_40,"ca-west-1":_40,"eu-central-1":_40,"eu-central-2":_40,"eu-north-1":_40,"eu-south-1":_40,"eu-south-2":_40,"eu-west-1":_40,"eu-west-2":_40,"eu-west-3":_40,"il-central-1":_40,"me-central-1":_40,"me-south-1":_40,"mx-central-1":_40,"sa-east-1":_40,"us-east-1":_41,"us-east-2":_41,"us-gov-east-1":_42,"us-gov-west-1":_42,"us-west-1":_41,"us-west-2":_41}],"amplifyapp":_3,"awsapprunner":_6,"awsapps":_3,"elasticbeanstalk":[2,{"af-south-1":_3,"ap-east-1":_3,"ap-northeast-1":_3,"ap-northeast-2":_3,"ap-northeast-3":_3,"ap-south-1":_3,"ap-southeast-1":_3,"ap-southeast-2":_3,"ap-southeast-3":_3,"ap-southeast-5":_3,"ap-southeast-7":_3,"ca-central-1":_3,"eu-central-1":_3,"eu-north-1":_3,"eu-south-1":_3,"eu-south-2":_3,"eu-west-1":_3,"eu-west-2":_3,"eu-west-3":_3,"il-central-1":_3,"me-central-1":_3,"me-south-1":_3,"sa-east-1":_3,"us-east-1":_3,"us-east-2":_3,"us-gov-east-1":_3,"us-gov-west-1":_3,"us-west-1":_3,"us-west-2":_3}],"awsglobalaccelerator":_3,"siiites":_3,"appspacehosted":_3,"appspaceusercontent":_3,"on-aptible":_3,"myasustor":_3,"balena-devices":_3,"boutir":_3,"bplaced":_3,"cafjs":_3,"canva-apps":_3,"canva-hosted-embed":_3,"canvacode":_3,"rice-labs":_3,"cdn77-storage":_3,"br":_3,"cn":_3,"de":_3,"eu":_3,"jpn":_3,"mex":_3,"ru":_3,"sa":_3,"uk":_3,"us":_3,"za":_3,"clever-cloud":[0,{"services":_6}],"abrdns":_3,"dnsabr":_3,"ip-ddns":_3,"jdevcloud":_3,"wpdevcloud":_3,"cf-ipfs":_3,"cloudflare-ipfs":_3,"trycloudflare":_3,"co":_3,"devinapps":_6,"builtwithdark":_3,"datadetect":[0,{"demo":_3,"instance":_3}],"dattolocal":_3,"dattorelay":_3,"dattoweb":_3,"mydatto":_3,"digitaloceanspaces":_6,"discordsays":_3,"discordsez":_3,"drayddns":_3,"dreamhosters":_3,"durumis":_3,"blogdns":_3,"cechire":_3,"dnsalias":_3,"dnsdojo":_3,"doesntexist":_3,"dontexist":_3,"doomdns":_3,"dyn-o-saur":_3,"dynalias":_3,"dyndns-at-home":_3,"dyndns-at-work":_3,"dyndns-blog":_3,"dyndns-free":_3,"dyndns-home":_3,"dyndns-ip":_3,"dyndns-mail":_3,"dyndns-office":_3,"dyndns-pics":_3,"dyndns-remote":_3,"dyndns-server":_3,"dyndns-web":_3,"dyndns-wiki":_3,"dyndns-work":_3,"est-a-la-maison":_3,"est-a-la-masion":_3,"est-le-patron":_3,"est-mon-blogueur":_3,"from-ak":_3,"from-al":_3,"from-ar":_3,"from-ca":_3,"from-ct":_3,"from-dc":_3,"from-de":_3,"from-fl":_3,"from-ga":_3,"from-hi":_3,"from-ia":_3,"from-id":_3,"from-il":_3,"from-in":_3,"from-ks":_3,"from-ky":_3,"from-ma":_3,"from-md":_3,"from-mi":_3,"from-mn":_3,"from-mo":_3,"from-ms":_3,"from-mt":_3,"from-nc":_3,"from-nd":_3,"from-ne":_3,"from-nh":_3,"from-nj":_3,"from-nm":_3,"from-nv":_3,"from-oh":_3,"from-ok":_3,"from-or":_3,"from-pa":_3,"from-pr":_3,"from-ri":_3,"from-sc":_3,"from-sd":_3,"from-tn":_3,"from-tx":_3,"from-ut":_3,"from-va":_3,"from-vt":_3,"from-wa":_3,"from-wi":_3,"from-wv":_3,"from-wy":_3,"getmyip":_3,"gotdns":_3,"hobby-site":_3,"homelinux":_3,"homeunix":_3,"iamallama":_3,"is-a-anarchist":_3,"is-a-blogger":_3,"is-a-bookkeeper":_3,"is-a-bulls-fan":_3,"is-a-caterer":_3,"is-a-chef":_3,"is-a-conservative":_3,"is-a-cpa":_3,"is-a-cubicle-slave":_3,"is-a-democrat":_3,"is-a-designer":_3,"is-a-doctor":_3,"is-a-financialadvisor":_3,"is-a-geek":_3,"is-a-green":_3,"is-a-guru":_3,"is-a-hard-worker":_3,"is-a-hunter":_3,"is-a-landscaper":_3,"is-a-lawyer":_3,"is-a-liberal":_3,"is-a-libertarian":_3,"is-a-llama":_3,"is-a-musician":_3,"is-a-nascarfan":_3,"is-a-nurse":_3,"is-a-painter":_3,"is-a-personaltrainer":_3,"is-a-photographer":_3,"is-a-player":_3,"is-a-republican":_3,"is-a-rockstar":_3,"is-a-socialist":_3,"is-a-student":_3,"is-a-teacher":_3,"is-a-techie":_3,"is-a-therapist":_3,"is-an-accountant":_3,"is-an-actor":_3,"is-an-actress":_3,"is-an-anarchist":_3,"is-an-artist":_3,"is-an-engineer":_3,"is-an-entertainer":_3,"is-certified":_3,"is-gone":_3,"is-into-anime":_3,"is-into-cars":_3,"is-into-cartoons":_3,"is-into-games":_3,"is-leet":_3,"is-not-certified":_3,"is-slick":_3,"is-uberleet":_3,"is-with-theband":_3,"isa-geek":_3,"isa-hockeynut":_3,"issmarterthanyou":_3,"likes-pie":_3,"likescandy":_3,"neat-url":_3,"saves-the-whales":_3,"selfip":_3,"sells-for-less":_3,"sells-for-u":_3,"servebbs":_3,"simple-url":_3,"space-to-rent":_3,"teaches-yoga":_3,"writesthisblog":_3,"1cooldns":_3,"bumbleshrimp":_3,"ddnsfree":_3,"ddnsgeek":_3,"ddnsguru":_3,"dynuddns":_3,"dynuhosting":_3,"giize":_3,"gleeze":_3,"kozow":_3,"loseyourip":_3,"ooguy":_3,"pivohosting":_3,"theworkpc":_3,"wiredbladehosting":_3,"emergentagent":[0,{"preview":_3}],"mytuleap":_3,"tuleap-partners":_3,"encoreapi":_3,"evennode":[0,{"eu-1":_3,"eu-2":_3,"eu-3":_3,"eu-4":_3,"us-1":_3,"us-2":_3,"us-3":_3,"us-4":_3}],"onfabrica":_3,"fastly-edge":_3,"fastly-terrarium":_3,"fastvps-server":_3,"mydobiss":_3,"firebaseapp":_3,"fldrv":_3,"framercanvas":_3,"freebox-os":_3,"freeboxos":_3,"freemyip":_3,"aliases121":_3,"gentapps":_3,"gentlentapis":_3,"githubusercontent":_3,"0emm":_6,"appspot":[2,{"r":_6}],"blogspot":_3,"codespot":_3,"googleapis":_3,"googlecode":_3,"pagespeedmobilizer":_3,"withgoogle":_3,"withyoutube":_3,"grayjayleagues":_3,"hatenablog":_3,"hatenadiary":_3,"hercules-app":_3,"hercules-dev":_3,"herokuapp":_3,"gr":_3,"smushcdn":_3,"wphostedmail":_3,"wpmucdn":_3,"pixolino":_3,"apps-1and1":_3,"live-website":_3,"webspace-host":_3,"dopaas":_3,"hosted-by-previder":_44,"hosteur":[0,{"rag-cloud":_3,"rag-cloud-ch":_3}],"ik-server":[0,{"jcloud":_3,"jcloud-ver-jpc":_3}],"jelastic":[0,{"demo":_3}],"massivegrid":_44,"wafaicloud":[0,{"jed":_3,"ryd":_3}],"eu1-plenit":_3,"la1-plenit":_3,"us1-plenit":_3,"webadorsite":_3,"on-forge":_3,"on-vapor":_3,"lpusercontent":_3,"linode":[0,{"members":_3,"nodebalancer":_6}],"linodeobjects":_6,"linodeusercontent":[0,{"ip":_3}],"localtonet":_3,"lovableproject":_3,"barsycenter":_3,"barsyonline":_3,"lutrausercontent":_6,"magicpatternsapp":_3,"modelscape":_3,"mwcloudnonprod":_3,"polyspace":_3,"miniserver":_3,"atmeta":_3,"fbsbx":_43,"meteorapp":_45,"routingthecloud":_3,"same-app":_3,"same-preview":_3,"mydbserver":_3,"mochausercontent":_3,"hostedpi":_3,"mythic-beasts":[0,{"caracal":_3,"customer":_3,"fentiger":_3,"lynx":_3,"ocelot":_3,"oncilla":_3,"onza":_3,"sphinx":_3,"vs":_3,"x":_3,"yali":_3}],"nospamproxy":[0,{"cloud":[2,{"o365":_3}]}],"4u":_3,"nfshost":_3,"3utilities":_3,"blogsyte":_3,"ciscofreak":_3,"damnserver":_3,"ddnsking":_3,"ditchyourip":_3,"dnsiskinky":_3,"dynns":_3,"geekgalaxy":_3,"health-carereform":_3,"homesecuritymac":_3,"homesecuritypc":_3,"myactivedirectory":_3,"mysecuritycamera":_3,"myvnc":_3,"net-freaks":_3,"onthewifi":_3,"point2this":_3,"quicksytes":_3,"securitytactics":_3,"servebeer":_3,"servecounterstrike":_3,"serveexchange":_3,"serveftp":_3,"servegame":_3,"servehalflife":_3,"servehttp":_3,"servehumour":_3,"serveirc":_3,"servemp3":_3,"servep2p":_3,"servepics":_3,"servequake":_3,"servesarcasm":_3,"stufftoread":_3,"unusualperson":_3,"workisboring":_3,"myiphost":_3,"observableusercontent":[0,{"static":_3}],"simplesite":_3,"oaiusercontent":_6,"orsites":_3,"operaunite":_3,"customer-oci":[0,{"*":_3,"oci":_6,"ocp":_6,"ocs":_6}],"oraclecloudapps":_6,"oraclegovcloudapps":_6,"authgear-staging":_3,"authgearapps":_3,"outsystemscloud":_3,"ownprovider":_3,"pgfog":_3,"pagexl":_3,"gotpantheon":_3,"paywhirl":_6,"forgeblocks":_3,"upsunapp":_3,"postman-echo":_3,"prgmr":[0,{"xen":_3}],"project-study":[0,{"dev":_3}],"pythonanywhere":_45,"qa2":_3,"alpha-myqnapcloud":_3,"dev-myqnapcloud":_3,"mycloudnas":_3,"mynascloud":_3,"myqnapcloud":_3,"qualifioapp":_3,"ladesk":_3,"qualyhqpartner":_6,"qualyhqportal":_6,"qbuser":_3,"quipelements":_6,"rackmaze":_3,"readthedocs-hosted":_3,"rhcloud":_3,"onrender":_3,"render":_46,"subsc-pay":_3,"180r":_3,"dojin":_3,"sakuratan":_3,"sakuraweb":_3,"x0":_3,"code":[0,{"builder":_6,"dev-builder":_6,"stg-builder":_6}],"salesforce":[0,{"platform":[0,{"code-builder-stg":[0,{"test":[0,{"001":_6}]}]}]}],"logoip":_3,"scrysec":_3,"firewall-gateway":_3,"myshopblocks":_3,"myshopify":_3,"shopitsite":_3,"1kapp":_3,"appchizi":_3,"applinzi":_3,"sinaapp":_3,"vipsinaapp":_3,"streamlitapp":_3,"try-snowplow":_3,"playstation-cloud":_3,"myspreadshop":_3,"w-corp-staticblitz":_3,"w-credentialless-staticblitz":_3,"w-staticblitz":_3,"stackhero-network":_3,"stdlib":[0,{"api":_3}],"strapiapp":[2,{"media":_3}],"streak-link":_3,"streaklinks":_3,"streakusercontent":_3,"temp-dns":_3,"dsmynas":_3,"familyds":_3,"mytabit":_3,"taveusercontent":_3,"tb-hosting":_47,"reservd":_3,"thingdustdata":_3,"townnews-staging":_3,"typeform":[0,{"pro":_3}],"hk":_3,"it":_3,"deus-canvas":_3,"vultrobjects":_6,"wafflecell":_3,"hotelwithflight":_3,"reserve-online":_3,"cprapid":_3,"pleskns":_3,"remotewd":_3,"wiardweb":[0,{"pages":_3}],"drive-platform":_3,"base44-sandbox":_3,"wixsite":_3,"wixstudio":_3,"messwithdns":_3,"woltlab-demo":_3,"wpenginepowered":[2,{"js":_3}],"xnbay":[2,{"u2":_3,"u2-local":_3}],"xtooldevice":_3,"yolasite":_3}],"coop":_2,"cr":[1,{"ac":_2,"co":_2,"ed":_2,"fi":_2,"go":_2,"or":_2,"sa":_2}],"cu":[1,{"com":_2,"edu":_2,"gob":_2,"inf":_2,"nat":_2,"net":_2,"org":_2}],"cv":[1,{"com":_2,"edu":_2,"id":_2,"int":_2,"net":_2,"nome":_2,"org":_2,"publ":_2}],"cw":_48,"cx":[1,{"gov":_2,"cloudns":_3,"ath":_3,"info":_3,"assessments":_3,"calculators":_3,"funnels":_3,"paynow":_3,"quizzes":_3,"researched":_3,"tests":_3}],"cy":[1,{"ac":_2,"biz":_2,"com":[1,{"scaleforce":_49}],"ekloges":_2,"gov":_2,"ltd":_2,"mil":_2,"net":_2,"org":_2,"press":_2,"pro":_2,"tm":_2}],"cz":[1,{"gov":_2,"contentproxy9":[0,{"rsc":_3}],"realm":_3,"e4":_3,"co":_3,"metacentrum":[0,{"cloud":_6,"custom":_3}],"muni":[0,{"cloud":[0,{"flt":_3,"usr":_3}]}]}],"de":[1,{"bplaced":_3,"square7":_3,"bwcloud-os-instance":_6,"com":_3,"cosidns":_50,"dnsupdater":_3,"dynamisches-dns":_3,"internet-dns":_3,"l-o-g-i-n":_3,"ddnss":[2,{"dyn":_3,"dyndns":_3}],"dyn-ip24":_3,"dyndns1":_3,"home-webserver":[2,{"dyn":_3}],"myhome-server":_3,"dnshome":_3,"fuettertdasnetz":_3,"isteingeek":_3,"istmein":_3,"lebtimnetz":_3,"leitungsen":_3,"traeumtgerade":_3,"frusky":_6,"goip":_3,"xn--gnstigbestellen-zvb":_3,"günstigbestellen":_3,"xn--gnstigliefern-wob":_3,"günstigliefern":_3,"hs-heilbronn":[0,{"it":[0,{"pages":_3,"pages-research":_3}]}],"dyn-berlin":_3,"in-berlin":_3,"in-brb":_3,"in-butter":_3,"in-dsl":_3,"in-vpn":_3,"iservschule":_3,"mein-iserv":_3,"schuldock":_3,"schulplattform":_3,"schulserver":_3,"test-iserv":_3,"keymachine":_3,"co":_3,"git-repos":_3,"lcube-server":_3,"svn-repos":_3,"barsy":_3,"webspaceconfig":_3,"123webseite":_3,"rub":_3,"ruhr-uni-bochum":[2,{"noc":[0,{"io":_3}]}],"logoip":_3,"firewall-gateway":_3,"my-gateway":_3,"my-router":_3,"spdns":_3,"my":_3,"speedpartner":[0,{"customer":_3}],"myspreadshop":_3,"taifun-dns":_3,"12hp":_3,"2ix":_3,"4lima":_3,"lima-city":_3,"virtual-user":_3,"virtualuser":_3,"community-pro":_3,"diskussionsbereich":_3,"xenonconnect":_6}],"dj":_2,"dk":[1,{"biz":_3,"co":_3,"firm":_3,"reg":_3,"store":_3,"123hjemmeside":_3,"myspreadshop":_3}],"dm":_52,"do":[1,{"art":_2,"com":_2,"edu":_2,"gob":_2,"gov":_2,"mil":_2,"net":_2,"org":_2,"sld":_2,"web":_2}],"dz":[1,{"art":_2,"asso":_2,"com":_2,"edu":_2,"gov":_2,"net":_2,"org":_2,"pol":_2,"soc":_2,"tm":_2}],"ec":[1,{"abg":_2,"adm":_2,"agron":_2,"arqt":_2,"art":_2,"bar":_2,"chef":_2,"com":_2,"cont":_2,"cpa":_2,"cue":_2,"dent":_2,"dgn":_2,"disco":_2,"doc":_2,"edu":_2,"eng":_2,"esm":_2,"fin":_2,"fot":_2,"gal":_2,"gob":_2,"gov":_2,"gye":_2,"ibr":_2,"info":_2,"k12":_2,"lat":_2,"loj":_2,"med":_2,"mil":_2,"mktg":_2,"mon":_2,"net":_2,"ntr":_2,"odont":_2,"org":_2,"pro":_2,"prof":_2,"psic":_2,"psiq":_2,"pub":_2,"rio":_2,"rrpp":_2,"sal":_2,"tech":_2,"tul":_2,"tur":_2,"uio":_2,"vet":_2,"xxx":_2,"base":_3,"official":_3}],"edu":[1,{"rit":[0,{"git-pages":_3}]}],"ee":[1,{"aip":_2,"com":_2,"edu":_2,"fie":_2,"gov":_2,"lib":_2,"med":_2,"org":_2,"pri":_2,"riik":_2}],"eg":[1,{"ac":_2,"com":_2,"edu":_2,"eun":_2,"gov":_2,"info":_2,"me":_2,"mil":_2,"name":_2,"net":_2,"org":_2,"sci":_2,"sport":_2,"tv":_2}],"er":_21,"es":[1,{"com":_2,"edu":_2,"gob":_2,"nom":_2,"org":_2,"123miweb":_3,"myspreadshop":_3}],"et":[1,{"biz":_2,"com":_2,"edu":_2,"gov":_2,"info":_2,"name":_2,"net":_2,"org":_2}],"eu":[1,{"amazonwebservices":[0,{"on":[0,{"eusc-de-east-1":[0,{"cognito-idp":_40}]}]}],"cloudns":_3,"prvw":_3,"deuxfleurs":_3,"dogado":[0,{"jelastic":_3}],"barsy":_3,"spdns":_3,"nxa":_6,"directwp":_3,"transurl":_6}],"fi":[1,{"aland":_2,"dy":_3,"xn--hkkinen-5wa":_3,"häkkinen":_3,"iki":_3,"cloudplatform":[0,{"fi":_3}],"datacenter":[0,{"demo":_3,"paas":_3}],"kapsi":_3,"123kotisivu":_3,"myspreadshop":_3}],"fj":[1,{"ac":_2,"biz":_2,"com":_2,"edu":_2,"gov":_2,"id":_2,"info":_2,"mil":_2,"name":_2,"net":_2,"org":_2,"pro":_2}],"fk":_21,"fm":[1,{"com":_2,"edu":_2,"net":_2,"org":_2,"radio":_3,"user":_6}],"fo":_2,"fr":[1,{"asso":_2,"com":_2,"gouv":_2,"nom":_2,"prd":_2,"tm":_2,"avoues":_2,"cci":_2,"greta":_2,"huissier-justice":_2,"fbx-os":_3,"fbxos":_3,"freebox-os":_3,"freeboxos":_3,"goupile":_3,"kdns":_3,"123siteweb":_3,"on-web":_3,"chirurgiens-dentistes-en-france":_3,"dedibox":_3,"aeroport":_3,"avocat":_3,"chambagri":_3,"chirurgiens-dentistes":_3,"experts-comptables":_3,"medecin":_3,"notaires":_3,"pharmacien":_3,"port":_3,"veterinaire":_3,"myspreadshop":_3,"ynh":_3}],"ga":_2,"gb":_2,"gd":[1,{"edu":_2,"gov":_2}],"ge":[1,{"com":_2,"edu":_2,"gov":_2,"net":_2,"org":_2,"pvt":_2,"school":_2}],"gf":_2,"gg":[1,{"co":_2,"net":_2,"org":_2,"ply":[0,{"at":_6,"d6":_3}],"botdash":_3,"kaas":_3,"stackit":_3,"panel":[2,{"daemon":_3}]}],"gh":[1,{"biz":_2,"com":_2,"edu":_2,"gov":_2,"mil":_2,"net":_2,"org":_2}],"gi":[1,{"com":_2,"edu":_2,"gov":_2,"ltd":_2,"mod":_2,"org":_2}],"gl":[1,{"co":_2,"com":_2,"edu":_2,"net":_2,"org":_2}],"gm":_2,"gn":[1,{"ac":_2,"com":_2,"edu":_2,"gov":_2,"net":_2,"org":_2}],"gov":_2,"gp":[1,{"asso":_2,"com":_2,"edu":_2,"mobi":_2,"net":_2,"org":_2}],"gq":_2,"gr":[1,{"com":_2,"edu":_2,"gov":_2,"net":_2,"org":_2,"barsy":_3,"simplesite":_3}],"gs":_2,"gt":[1,{"com":_2,"edu":_2,"gob":_2,"ind":_2,"mil":_2,"net":_2,"org":_2}],"gu":[1,{"com":_2,"edu":_2,"gov":_2,"guam":_2,"info":_2,"net":_2,"org":_2,"web":_2}],"gw":[1,{"nx":_3}],"gy":_52,"hk":[1,{"com":_2,"edu":_2,"gov":_2,"idv":_2,"net":_2,"org":_2,"xn--ciqpn":_2,"个人":_2,"xn--gmqw5a":_2,"個人":_2,"xn--55qx5d":_2,"公司":_2,"xn--mxtq1m":_2,"政府":_2,"xn--lcvr32d":_2,"敎育":_2,"xn--wcvs22d":_2,"教育":_2,"xn--gmq050i":_2,"箇人":_2,"xn--uc0atv":_2,"組織":_2,"xn--uc0ay4a":_2,"組织":_2,"xn--od0alg":_2,"網絡":_2,"xn--zf0avx":_2,"網络":_2,"xn--mk0axi":_2,"组織":_2,"xn--tn0ag":_2,"组织":_2,"xn--od0aq3b":_2,"网絡":_2,"xn--io0a7i":_2,"网络":_2,"inc":_3,"ltd":_3}],"hm":_2,"hn":[1,{"com":_2,"edu":_2,"gob":_2,"mil":_2,"net":_2,"org":_2}],"hr":[1,{"com":_2,"from":_2,"iz":_2,"name":_2,"brendly":_20}],"ht":[1,{"adult":_2,"art":_2,"asso":_2,"com":_2,"coop":_2,"edu":_2,"firm":_2,"gouv":_2,"info":_2,"med":_2,"net":_2,"org":_2,"perso":_2,"pol":_2,"pro":_2,"rel":_2,"shop":_2,"rt":_3}],"hu":[1,{"2000":_2,"agrar":_2,"bolt":_2,"casino":_2,"city":_2,"co":_2,"erotica":_2,"erotika":_2,"film":_2,"forum":_2,"games":_2,"hotel":_2,"info":_2,"ingatlan":_2,"jogasz":_2,"konyvelo":_2,"lakas":_2,"media":_2,"news":_2,"org":_2,"priv":_2,"reklam":_2,"sex":_2,"shop":_2,"sport":_2,"suli":_2,"szex":_2,"tm":_2,"tozsde":_2,"utazas":_2,"video":_2}],"id":[1,{"ac":_2,"biz":_2,"co":_2,"desa":_2,"go":_2,"kop":_2,"mil":_2,"my":_2,"net":_2,"or":_2,"ponpes":_2,"sch":_2,"web":_2,"xn--9tfky":_2,"ᬩᬮᬶ":_2,"e":_3,"zone":_3}],"ie":[1,{"gov":_2,"myspreadshop":_3}],"il":[1,{"ac":_2,"co":[1,{"ravpage":_3,"mytabit":_3,"tabitorder":_3}],"gov":_2,"idf":_2,"k12":_2,"muni":_2,"net":_2,"org":_2}],"xn--4dbrk0ce":[1,{"xn--4dbgdty6c":_2,"xn--5dbhl8d":_2,"xn--8dbq2a":_2,"xn--hebda8b":_2}],"ישראל":[1,{"אקדמיה":_2,"ישוב":_2,"צהל":_2,"ממשל":_2}],"im":[1,{"ac":_2,"co":[1,{"ltd":_2,"plc":_2}],"com":_2,"net":_2,"org":_2,"tt":_2,"tv":_2}],"in":[1,{"5g":_2,"6g":_2,"ac":_2,"ai":_2,"am":_2,"bank":_2,"bihar":_2,"biz":_2,"business":_2,"ca":_2,"cn":_2,"co":_2,"com":_2,"coop":_2,"cs":_2,"delhi":_2,"dr":_2,"edu":_2,"er":_2,"fin":_2,"firm":_2,"gen":_2,"gov":_2,"gujarat":_2,"ind":_2,"info":_2,"int":_2,"internet":_2,"io":_2,"me":_2,"mil":_2,"net":_2,"nic":_2,"org":_2,"pg":_2,"post":_2,"pro":_2,"res":_2,"travel":_2,"tv":_2,"uk":_2,"up":_2,"us":_2,"cloudns":_3,"barsy":_3,"web":_3,"indevs":_3,"supabase":_3}],"info":[1,{"cloudns":_3,"dynamic-dns":_3,"barrel-of-knowledge":_3,"barrell-of-knowledge":_3,"dyndns":_3,"for-our":_3,"groks-the":_3,"groks-this":_3,"here-for-more":_3,"knowsitall":_3,"selfip":_3,"webhop":_3,"barsy":_3,"mayfirst":_3,"mittwald":_3,"mittwaldserver":_3,"typo3server":_3,"dvrcam":_3,"ilovecollege":_3,"no-ip":_3,"forumz":_3,"nsupdate":_3,"dnsupdate":_3,"v-info":_3}],"int":[1,{"eu":_2}],"io":[1,{"2038":_3,"co":_2,"com":_2,"edu":_2,"gov":_2,"mil":_2,"net":_2,"nom":_2,"org":_2,"on-acorn":_6,"myaddr":_3,"apigee":_3,"b-data":_3,"beagleboard":_3,"bitbucket":_3,"bluebite":_3,"boxfuse":_3,"brave":_7,"browsersafetymark":_3,"bubble":_56,"bubbleapps":_3,"bigv":[0,{"uk0":_3}],"cleverapps":_3,"cloudbeesusercontent":_3,"dappnode":[0,{"dyndns":_3}],"darklang":_3,"definima":_3,"dedyn":_3,"icp0":_57,"icp1":_57,"qzz":_3,"fh-muenster":_3,"gitbook":_3,"github":_3,"gitlab":_3,"lolipop":_3,"hasura-app":_3,"hostyhosting":_3,"hypernode":_3,"moonscale":_6,"beebyte":_44,"beebyteapp":[0,{"sekd1":_3}],"jele":_3,"keenetic":_3,"kiloapps":_3,"webthings":_3,"loginline":_3,"barsy":_3,"azurecontainer":_6,"ngrok":[2,{"ap":_3,"au":_3,"eu":_3,"in":_3,"jp":_3,"sa":_3,"us":_3}],"nodeart":[0,{"stage":_3}],"pantheonsite":_3,"forgerock":[0,{"id":_3}],"pstmn":[2,{"mock":_3}],"protonet":_3,"qcx":[2,{"sys":_6}],"qoto":_3,"vaporcloud":_3,"myrdbx":_3,"rb-hosting":_47,"on-k3s":_6,"on-rio":_6,"readthedocs":_3,"resindevice":_3,"resinstaging":[0,{"devices":_3}],"hzc":_3,"sandcats":_3,"scrypted":[0,{"client":_3}],"mo-siemens":_3,"lair":_43,"stolos":_6,"musician":_3,"utwente":_3,"edugit":_3,"telebit":_3,"thingdust":[0,{"dev":_58,"disrec":_58,"prod":_59,"testing":_58}],"tickets":_3,"webflow":_3,"webflowtest":_3,"drive-platform":_3,"editorx":_3,"wixstudio":_3,"basicserver":_3,"virtualserver":_3}],"iq":_5,"ir":[1,{"ac":_2,"co":_2,"gov":_2,"id":_2,"net":_2,"org":_2,"sch":_2,"xn--mgba3a4f16a":_2,"ایران":_2,"xn--mgba3a4fra":_2,"ايران":_2,"arvanedge":_3,"vistablog":_3}],"is":_2,"it":[1,{"edu":_2,"gov":_2,"abr":_2,"abruzzo":_2,"aosta-valley":_2,"aostavalley":_2,"bas":_2,"basilicata":_2,"cal":_2,"calabria":_2,"cam":_2,"campania":_2,"emilia-romagna":_2,"emiliaromagna":_2,"emr":_2,"friuli-v-giulia":_2,"friuli-ve-giulia":_2,"friuli-vegiulia":_2,"friuli-venezia-giulia":_2,"friuli-veneziagiulia":_2,"friuli-vgiulia":_2,"friuliv-giulia":_2,"friulive-giulia":_2,"friulivegiulia":_2,"friulivenezia-giulia":_2,"friuliveneziagiulia":_2,"friulivgiulia":_2,"fvg":_2,"laz":_2,"lazio":_2,"lig":_2,"liguria":_2,"lom":_2,"lombardia":_2,"lombardy":_2,"lucania":_2,"mar":_2,"marche":_2,"mol":_2,"molise":_2,"piedmont":_2,"piemonte":_2,"pmn":_2,"pug":_2,"puglia":_2,"sar":_2,"sardegna":_2,"sardinia":_2,"sic":_2,"sicilia":_2,"sicily":_2,"taa":_2,"tos":_2,"toscana":_2,"trentin-sud-tirol":_2,"xn--trentin-sd-tirol-rzb":_2,"trentin-süd-tirol":_2,"trentin-sudtirol":_2,"xn--trentin-sdtirol-7vb":_2,"trentin-südtirol":_2,"trentin-sued-tirol":_2,"trentin-suedtirol":_2,"trentino":_2,"trentino-a-adige":_2,"trentino-aadige":_2,"trentino-alto-adige":_2,"trentino-altoadige":_2,"trentino-s-tirol":_2,"trentino-stirol":_2,"trentino-sud-tirol":_2,"xn--trentino-sd-tirol-c3b":_2,"trentino-süd-tirol":_2,"trentino-sudtirol":_2,"xn--trentino-sdtirol-szb":_2,"trentino-südtirol":_2,"trentino-sued-tirol":_2,"trentino-suedtirol":_2,"trentinoa-adige":_2,"trentinoaadige":_2,"trentinoalto-adige":_2,"trentinoaltoadige":_2,"trentinos-tirol":_2,"trentinostirol":_2,"trentinosud-tirol":_2,"xn--trentinosd-tirol-rzb":_2,"trentinosüd-tirol":_2,"trentinosudtirol":_2,"xn--trentinosdtirol-7vb":_2,"trentinosüdtirol":_2,"trentinosued-tirol":_2,"trentinosuedtirol":_2,"trentinsud-tirol":_2,"xn--trentinsd-tirol-6vb":_2,"trentinsüd-tirol":_2,"trentinsudtirol":_2,"xn--trentinsdtirol-nsb":_2,"trentinsüdtirol":_2,"trentinsued-tirol":_2,"trentinsuedtirol":_2,"tuscany":_2,"umb":_2,"umbria":_2,"val-d-aosta":_2,"val-daosta":_2,"vald-aosta":_2,"valdaosta":_2,"valle-aosta":_2,"valle-d-aosta":_2,"valle-daosta":_2,"valleaosta":_2,"valled-aosta":_2,"valledaosta":_2,"vallee-aoste":_2,"xn--valle-aoste-ebb":_2,"vallée-aoste":_2,"vallee-d-aoste":_2,"xn--valle-d-aoste-ehb":_2,"vallée-d-aoste":_2,"valleeaoste":_2,"xn--valleaoste-e7a":_2,"valléeaoste":_2,"valleedaoste":_2,"xn--valledaoste-ebb":_2,"valléedaoste":_2,"vao":_2,"vda":_2,"ven":_2,"veneto":_2,"ag":_2,"agrigento":_2,"al":_2,"alessandria":_2,"alto-adige":_2,"altoadige":_2,"an":_2,"ancona":_2,"andria-barletta-trani":_2,"andria-trani-barletta":_2,"andriabarlettatrani":_2,"andriatranibarletta":_2,"ao":_2,"aosta":_2,"aoste":_2,"ap":_2,"aq":_2,"aquila":_2,"ar":_2,"arezzo":_2,"ascoli-piceno":_2,"ascolipiceno":_2,"asti":_2,"at":_2,"av":_2,"avellino":_2,"ba":_2,"balsan":_2,"balsan-sudtirol":_2,"xn--balsan-sdtirol-nsb":_2,"balsan-südtirol":_2,"balsan-suedtirol":_2,"bari":_2,"barletta-trani-andria":_2,"barlettatraniandria":_2,"belluno":_2,"benevento":_2,"bergamo":_2,"bg":_2,"bi":_2,"biella":_2,"bl":_2,"bn":_2,"bo":_2,"bologna":_2,"bolzano":_2,"bolzano-altoadige":_2,"bozen":_2,"bozen-sudtirol":_2,"xn--bozen-sdtirol-2ob":_2,"bozen-südtirol":_2,"bozen-suedtirol":_2,"br":_2,"brescia":_2,"brindisi":_2,"bs":_2,"bt":_2,"bulsan":_2,"bulsan-sudtirol":_2,"xn--bulsan-sdtirol-nsb":_2,"bulsan-südtirol":_2,"bulsan-suedtirol":_2,"bz":_2,"ca":_2,"cagliari":_2,"caltanissetta":_2,"campidano-medio":_2,"campidanomedio":_2,"campobasso":_2,"carbonia-iglesias":_2,"carboniaiglesias":_2,"carrara-massa":_2,"carraramassa":_2,"caserta":_2,"catania":_2,"catanzaro":_2,"cb":_2,"ce":_2,"cesena-forli":_2,"xn--cesena-forl-mcb":_2,"cesena-forlì":_2,"cesenaforli":_2,"xn--cesenaforl-i8a":_2,"cesenaforlì":_2,"ch":_2,"chieti":_2,"ci":_2,"cl":_2,"cn":_2,"co":_2,"como":_2,"cosenza":_2,"cr":_2,"cremona":_2,"crotone":_2,"cs":_2,"ct":_2,"cuneo":_2,"cz":_2,"dell-ogliastra":_2,"dellogliastra":_2,"en":_2,"enna":_2,"fc":_2,"fe":_2,"fermo":_2,"ferrara":_2,"fg":_2,"fi":_2,"firenze":_2,"florence":_2,"fm":_2,"foggia":_2,"forli-cesena":_2,"xn--forl-cesena-fcb":_2,"forlì-cesena":_2,"forlicesena":_2,"xn--forlcesena-c8a":_2,"forlìcesena":_2,"fr":_2,"frosinone":_2,"ge":_2,"genoa":_2,"genova":_2,"go":_2,"gorizia":_2,"gr":_2,"grosseto":_2,"iglesias-carbonia":_2,"iglesiascarbonia":_2,"im":_2,"imperia":_2,"is":_2,"isernia":_2,"kr":_2,"la-spezia":_2,"laquila":_2,"laspezia":_2,"latina":_2,"lc":_2,"le":_2,"lecce":_2,"lecco":_2,"li":_2,"livorno":_2,"lo":_2,"lodi":_2,"lt":_2,"lu":_2,"lucca":_2,"macerata":_2,"mantova":_2,"massa-carrara":_2,"massacarrara":_2,"matera":_2,"mb":_2,"mc":_2,"me":_2,"medio-campidano":_2,"mediocampidano":_2,"messina":_2,"mi":_2,"milan":_2,"milano":_2,"mn":_2,"mo":_2,"modena":_2,"monza":_2,"monza-brianza":_2,"monza-e-della-brianza":_2,"monzabrianza":_2,"monzaebrianza":_2,"monzaedellabrianza":_2,"ms":_2,"mt":_2,"na":_2,"naples":_2,"napoli":_2,"no":_2,"novara":_2,"nu":_2,"nuoro":_2,"og":_2,"ogliastra":_2,"olbia-tempio":_2,"olbiatempio":_2,"or":_2,"oristano":_2,"ot":_2,"pa":_2,"padova":_2,"padua":_2,"palermo":_2,"parma":_2,"pavia":_2,"pc":_2,"pd":_2,"pe":_2,"perugia":_2,"pesaro-urbino":_2,"pesarourbino":_2,"pescara":_2,"pg":_2,"pi":_2,"piacenza":_2,"pisa":_2,"pistoia":_2,"pn":_2,"po":_2,"pordenone":_2,"potenza":_2,"pr":_2,"prato":_2,"pt":_2,"pu":_2,"pv":_2,"pz":_2,"ra":_2,"ragusa":_2,"ravenna":_2,"rc":_2,"re":_2,"reggio-calabria":_2,"reggio-emilia":_2,"reggiocalabria":_2,"reggioemilia":_2,"rg":_2,"ri":_2,"rieti":_2,"rimini":_2,"rm":_2,"rn":_2,"ro":_2,"roma":_2,"rome":_2,"rovigo":_2,"sa":_2,"salerno":_2,"sassari":_2,"savona":_2,"si":_2,"siena":_2,"siracusa":_2,"so":_2,"sondrio":_2,"sp":_2,"sr":_2,"ss":_2,"xn--sdtirol-n2a":_2,"südtirol":_2,"suedtirol":_2,"sv":_2,"ta":_2,"taranto":_2,"te":_2,"tempio-olbia":_2,"tempioolbia":_2,"teramo":_2,"terni":_2,"tn":_2,"to":_2,"torino":_2,"tp":_2,"tr":_2,"trani-andria-barletta":_2,"trani-barletta-andria":_2,"traniandriabarletta":_2,"tranibarlettaandria":_2,"trapani":_2,"trento":_2,"treviso":_2,"trieste":_2,"ts":_2,"turin":_2,"tv":_2,"ud":_2,"udine":_2,"urbino-pesaro":_2,"urbinopesaro":_2,"va":_2,"varese":_2,"vb":_2,"vc":_2,"ve":_2,"venezia":_2,"venice":_2,"verbania":_2,"vercelli":_2,"verona":_2,"vi":_2,"vibo-valentia":_2,"vibovalentia":_2,"vicenza":_2,"viterbo":_2,"vr":_2,"vs":_2,"vt":_2,"vv":_2,"ibxos":_3,"iliadboxos":_3,"neen":[0,{"jc":_3}],"123homepage":_3,"16-b":_3,"32-b":_3,"64-b":_3,"myspreadshop":_3,"syncloud":_3}],"je":[1,{"co":_2,"net":_2,"org":_2,"of":_3}],"jm":_21,"jo":[1,{"agri":_2,"ai":_2,"com":_2,"edu":_2,"eng":_2,"fm":_2,"gov":_2,"mil":_2,"net":_2,"org":_2,"per":_2,"phd":_2,"sch":_2,"tv":_2}],"jobs":_2,"jp":[1,{"ac":_2,"ad":_2,"co":_2,"ed":_2,"go":_2,"gr":_2,"lg":_2,"ne":[1,{"aseinet":_54,"gehirn":_3,"ivory":_3,"mail-box":_3,"mints":_3,"mokuren":_3,"opal":_3,"sakura":_3,"sumomo":_3,"topaz":_3}],"or":_2,"aichi":[1,{"aisai":_2,"ama":_2,"anjo":_2,"asuke":_2,"chiryu":_2,"chita":_2,"fuso":_2,"gamagori":_2,"handa":_2,"hazu":_2,"hekinan":_2,"higashiura":_2,"ichinomiya":_2,"inazawa":_2,"inuyama":_2,"isshiki":_2,"iwakura":_2,"kanie":_2,"kariya":_2,"kasugai":_2,"kira":_2,"kiyosu":_2,"komaki":_2,"konan":_2,"kota":_2,"mihama":_2,"miyoshi":_2,"nishio":_2,"nisshin":_2,"obu":_2,"oguchi":_2,"oharu":_2,"okazaki":_2,"owariasahi":_2,"seto":_2,"shikatsu":_2,"shinshiro":_2,"shitara":_2,"tahara":_2,"takahama":_2,"tobishima":_2,"toei":_2,"togo":_2,"tokai":_2,"tokoname":_2,"toyoake":_2,"toyohashi":_2,"toyokawa":_2,"toyone":_2,"toyota":_2,"tsushima":_2,"yatomi":_2}],"akita":[1,{"akita":_2,"daisen":_2,"fujisato":_2,"gojome":_2,"hachirogata":_2,"happou":_2,"higashinaruse":_2,"honjo":_2,"honjyo":_2,"ikawa":_2,"kamikoani":_2,"kamioka":_2,"katagami":_2,"kazuno":_2,"kitaakita":_2,"kosaka":_2,"kyowa":_2,"misato":_2,"mitane":_2,"moriyoshi":_2,"nikaho":_2,"noshiro":_2,"odate":_2,"oga":_2,"ogata":_2,"semboku":_2,"yokote":_2,"yurihonjo":_2}],"aomori":[1,{"aomori":_2,"gonohe":_2,"hachinohe":_2,"hashikami":_2,"hiranai":_2,"hirosaki":_2,"itayanagi":_2,"kuroishi":_2,"misawa":_2,"mutsu":_2,"nakadomari":_2,"noheji":_2,"oirase":_2,"owani":_2,"rokunohe":_2,"sannohe":_2,"shichinohe":_2,"shingo":_2,"takko":_2,"towada":_2,"tsugaru":_2,"tsuruta":_2}],"chiba":[1,{"abiko":_2,"asahi":_2,"chonan":_2,"chosei":_2,"choshi":_2,"chuo":_2,"funabashi":_2,"futtsu":_2,"hanamigawa":_2,"ichihara":_2,"ichikawa":_2,"ichinomiya":_2,"inzai":_2,"isumi":_2,"kamagaya":_2,"kamogawa":_2,"kashiwa":_2,"katori":_2,"katsuura":_2,"kimitsu":_2,"kisarazu":_2,"kozaki":_2,"kujukuri":_2,"kyonan":_2,"matsudo":_2,"midori":_2,"mihama":_2,"minamiboso":_2,"mobara":_2,"mutsuzawa":_2,"nagara":_2,"nagareyama":_2,"narashino":_2,"narita":_2,"noda":_2,"oamishirasato":_2,"omigawa":_2,"onjuku":_2,"otaki":_2,"sakae":_2,"sakura":_2,"shimofusa":_2,"shirako":_2,"shiroi":_2,"shisui":_2,"sodegaura":_2,"sosa":_2,"tako":_2,"tateyama":_2,"togane":_2,"tohnosho":_2,"tomisato":_2,"urayasu":_2,"yachimata":_2,"yachiyo":_2,"yokaichiba":_2,"yokoshibahikari":_2,"yotsukaido":_2}],"ehime":[1,{"ainan":_2,"honai":_2,"ikata":_2,"imabari":_2,"iyo":_2,"kamijima":_2,"kihoku":_2,"kumakogen":_2,"masaki":_2,"matsuno":_2,"matsuyama":_2,"namikata":_2,"niihama":_2,"ozu":_2,"saijo":_2,"seiyo":_2,"shikokuchuo":_2,"tobe":_2,"toon":_2,"uchiko":_2,"uwajima":_2,"yawatahama":_2}],"fukui":[1,{"echizen":_2,"eiheiji":_2,"fukui":_2,"ikeda":_2,"katsuyama":_2,"mihama":_2,"minamiechizen":_2,"obama":_2,"ohi":_2,"ono":_2,"sabae":_2,"sakai":_2,"takahama":_2,"tsuruga":_2,"wakasa":_2}],"fukuoka":[1,{"ashiya":_2,"buzen":_2,"chikugo":_2,"chikuho":_2,"chikujo":_2,"chikushino":_2,"chikuzen":_2,"chuo":_2,"dazaifu":_2,"fukuchi":_2,"hakata":_2,"higashi":_2,"hirokawa":_2,"hisayama":_2,"iizuka":_2,"inatsuki":_2,"kaho":_2,"kasuga":_2,"kasuya":_2,"kawara":_2,"keisen":_2,"koga":_2,"kurate":_2,"kurogi":_2,"kurume":_2,"minami":_2,"miyako":_2,"miyama":_2,"miyawaka":_2,"mizumaki":_2,"munakata":_2,"nakagawa":_2,"nakama":_2,"nishi":_2,"nogata":_2,"ogori":_2,"okagaki":_2,"okawa":_2,"oki":_2,"omuta":_2,"onga":_2,"onojo":_2,"oto":_2,"saigawa":_2,"sasaguri":_2,"shingu":_2,"shinyoshitomi":_2,"shonai":_2,"soeda":_2,"sue":_2,"tachiarai":_2,"tagawa":_2,"takata":_2,"toho":_2,"toyotsu":_2,"tsuiki":_2,"ukiha":_2,"umi":_2,"usui":_2,"yamada":_2,"yame":_2,"yanagawa":_2,"yukuhashi":_2}],"fukushima":[1,{"aizubange":_2,"aizumisato":_2,"aizuwakamatsu":_2,"asakawa":_2,"bandai":_2,"date":_2,"fukushima":_2,"furudono":_2,"futaba":_2,"hanawa":_2,"higashi":_2,"hirata":_2,"hirono":_2,"iitate":_2,"inawashiro":_2,"ishikawa":_2,"iwaki":_2,"izumizaki":_2,"kagamiishi":_2,"kaneyama":_2,"kawamata":_2,"kitakata":_2,"kitashiobara":_2,"koori":_2,"koriyama":_2,"kunimi":_2,"miharu":_2,"mishima":_2,"namie":_2,"nango":_2,"nishiaizu":_2,"nishigo":_2,"okuma":_2,"omotego":_2,"ono":_2,"otama":_2,"samegawa":_2,"shimogo":_2,"shirakawa":_2,"showa":_2,"soma":_2,"sukagawa":_2,"taishin":_2,"tamakawa":_2,"tanagura":_2,"tenei":_2,"yabuki":_2,"yamato":_2,"yamatsuri":_2,"yanaizu":_2,"yugawa":_2}],"gifu":[1,{"anpachi":_2,"ena":_2,"gifu":_2,"ginan":_2,"godo":_2,"gujo":_2,"hashima":_2,"hichiso":_2,"hida":_2,"higashishirakawa":_2,"ibigawa":_2,"ikeda":_2,"kakamigahara":_2,"kani":_2,"kasahara":_2,"kasamatsu":_2,"kawaue":_2,"kitagata":_2,"mino":_2,"minokamo":_2,"mitake":_2,"mizunami":_2,"motosu":_2,"nakatsugawa":_2,"ogaki":_2,"sakahogi":_2,"seki":_2,"sekigahara":_2,"shirakawa":_2,"tajimi":_2,"takayama":_2,"tarui":_2,"toki":_2,"tomika":_2,"wanouchi":_2,"yamagata":_2,"yaotsu":_2,"yoro":_2}],"gunma":[1,{"annaka":_2,"chiyoda":_2,"fujioka":_2,"higashiagatsuma":_2,"isesaki":_2,"itakura":_2,"kanna":_2,"kanra":_2,"katashina":_2,"kawaba":_2,"kiryu":_2,"kusatsu":_2,"maebashi":_2,"meiwa":_2,"midori":_2,"minakami":_2,"naganohara":_2,"nakanojo":_2,"nanmoku":_2,"numata":_2,"oizumi":_2,"ora":_2,"ota":_2,"shibukawa":_2,"shimonita":_2,"shinto":_2,"showa":_2,"takasaki":_2,"takayama":_2,"tamamura":_2,"tatebayashi":_2,"tomioka":_2,"tsukiyono":_2,"tsumagoi":_2,"ueno":_2,"yoshioka":_2}],"hiroshima":[1,{"asaminami":_2,"daiwa":_2,"etajima":_2,"fuchu":_2,"fukuyama":_2,"hatsukaichi":_2,"higashihiroshima":_2,"hongo":_2,"jinsekikogen":_2,"kaita":_2,"kui":_2,"kumano":_2,"kure":_2,"mihara":_2,"miyoshi":_2,"naka":_2,"onomichi":_2,"osakikamijima":_2,"otake":_2,"saka":_2,"sera":_2,"seranishi":_2,"shinichi":_2,"shobara":_2,"takehara":_2}],"hokkaido":[1,{"abashiri":_2,"abira":_2,"aibetsu":_2,"akabira":_2,"akkeshi":_2,"asahikawa":_2,"ashibetsu":_2,"ashoro":_2,"assabu":_2,"atsuma":_2,"bibai":_2,"biei":_2,"bifuka":_2,"bihoro":_2,"biratori":_2,"chippubetsu":_2,"chitose":_2,"date":_2,"ebetsu":_2,"embetsu":_2,"eniwa":_2,"erimo":_2,"esan":_2,"esashi":_2,"fukagawa":_2,"fukushima":_2,"furano":_2,"furubira":_2,"haboro":_2,"hakodate":_2,"hamatonbetsu":_2,"hidaka":_2,"higashikagura":_2,"higashikawa":_2,"hiroo":_2,"hokuryu":_2,"hokuto":_2,"honbetsu":_2,"horokanai":_2,"horonobe":_2,"ikeda":_2,"imakane":_2,"ishikari":_2,"iwamizawa":_2,"iwanai":_2,"kamifurano":_2,"kamikawa":_2,"kamishihoro":_2,"kamisunagawa":_2,"kamoenai":_2,"kayabe":_2,"kembuchi":_2,"kikonai":_2,"kimobetsu":_2,"kitahiroshima":_2,"kitami":_2,"kiyosato":_2,"koshimizu":_2,"kunneppu":_2,"kuriyama":_2,"kuromatsunai":_2,"kushiro":_2,"kutchan":_2,"kyowa":_2,"mashike":_2,"matsumae":_2,"mikasa":_2,"minamifurano":_2,"mombetsu":_2,"moseushi":_2,"mukawa":_2,"muroran":_2,"naie":_2,"nakagawa":_2,"nakasatsunai":_2,"nakatombetsu":_2,"nanae":_2,"nanporo":_2,"nayoro":_2,"nemuro":_2,"niikappu":_2,"niki":_2,"nishiokoppe":_2,"noboribetsu":_2,"numata":_2,"obihiro":_2,"obira":_2,"oketo":_2,"okoppe":_2,"otaru":_2,"otobe":_2,"otofuke":_2,"otoineppu":_2,"oumu":_2,"ozora":_2,"pippu":_2,"rankoshi":_2,"rebun":_2,"rikubetsu":_2,"rishiri":_2,"rishirifuji":_2,"saroma":_2,"sarufutsu":_2,"shakotan":_2,"shari":_2,"shibecha":_2,"shibetsu":_2,"shikabe":_2,"shikaoi":_2,"shimamaki":_2,"shimizu":_2,"shimokawa":_2,"shinshinotsu":_2,"shintoku":_2,"shiranuka":_2,"shiraoi":_2,"shiriuchi":_2,"sobetsu":_2,"sunagawa":_2,"taiki":_2,"takasu":_2,"takikawa":_2,"takinoue":_2,"teshikaga":_2,"tobetsu":_2,"tohma":_2,"tomakomai":_2,"tomari":_2,"toya":_2,"toyako":_2,"toyotomi":_2,"toyoura":_2,"tsubetsu":_2,"tsukigata":_2,"urakawa":_2,"urausu":_2,"uryu":_2,"utashinai":_2,"wakkanai":_2,"wassamu":_2,"yakumo":_2,"yoichi":_2}],"hyogo":[1,{"aioi":_2,"akashi":_2,"ako":_2,"amagasaki":_2,"aogaki":_2,"asago":_2,"ashiya":_2,"awaji":_2,"fukusaki":_2,"goshiki":_2,"harima":_2,"himeji":_2,"ichikawa":_2,"inagawa":_2,"itami":_2,"kakogawa":_2,"kamigori":_2,"kamikawa":_2,"kasai":_2,"kasuga":_2,"kawanishi":_2,"miki":_2,"minamiawaji":_2,"nishinomiya":_2,"nishiwaki":_2,"ono":_2,"sanda":_2,"sannan":_2,"sasayama":_2,"sayo":_2,"shingu":_2,"shinonsen":_2,"shiso":_2,"sumoto":_2,"taishi":_2,"taka":_2,"takarazuka":_2,"takasago":_2,"takino":_2,"tamba":_2,"tatsuno":_2,"toyooka":_2,"yabu":_2,"yashiro":_2,"yoka":_2,"yokawa":_2}],"ibaraki":[1,{"ami":_2,"asahi":_2,"bando":_2,"chikusei":_2,"daigo":_2,"fujishiro":_2,"hitachi":_2,"hitachinaka":_2,"hitachiomiya":_2,"hitachiota":_2,"ibaraki":_2,"ina":_2,"inashiki":_2,"itako":_2,"iwama":_2,"joso":_2,"kamisu":_2,"kasama":_2,"kashima":_2,"kasumigaura":_2,"koga":_2,"miho":_2,"mito":_2,"moriya":_2,"naka":_2,"namegata":_2,"oarai":_2,"ogawa":_2,"omitama":_2,"ryugasaki":_2,"sakai":_2,"sakuragawa":_2,"shimodate":_2,"shimotsuma":_2,"shirosato":_2,"sowa":_2,"suifu":_2,"takahagi":_2,"tamatsukuri":_2,"tokai":_2,"tomobe":_2,"tone":_2,"toride":_2,"tsuchiura":_2,"tsukuba":_2,"uchihara":_2,"ushiku":_2,"yachiyo":_2,"yamagata":_2,"yawara":_2,"yuki":_2}],"ishikawa":[1,{"anamizu":_2,"hakui":_2,"hakusan":_2,"kaga":_2,"kahoku":_2,"kanazawa":_2,"kawakita":_2,"komatsu":_2,"nakanoto":_2,"nanao":_2,"nomi":_2,"nonoichi":_2,"noto":_2,"shika":_2,"suzu":_2,"tsubata":_2,"tsurugi":_2,"uchinada":_2,"wajima":_2}],"iwate":[1,{"fudai":_2,"fujisawa":_2,"hanamaki":_2,"hiraizumi":_2,"hirono":_2,"ichinohe":_2,"ichinoseki":_2,"iwaizumi":_2,"iwate":_2,"joboji":_2,"kamaishi":_2,"kanegasaki":_2,"karumai":_2,"kawai":_2,"kitakami":_2,"kuji":_2,"kunohe":_2,"kuzumaki":_2,"miyako":_2,"mizusawa":_2,"morioka":_2,"ninohe":_2,"noda":_2,"ofunato":_2,"oshu":_2,"otsuchi":_2,"rikuzentakata":_2,"shiwa":_2,"shizukuishi":_2,"sumita":_2,"tanohata":_2,"tono":_2,"yahaba":_2,"yamada":_2}],"kagawa":[1,{"ayagawa":_2,"higashikagawa":_2,"kanonji":_2,"kotohira":_2,"manno":_2,"marugame":_2,"mitoyo":_2,"naoshima":_2,"sanuki":_2,"tadotsu":_2,"takamatsu":_2,"tonosho":_2,"uchinomi":_2,"utazu":_2,"zentsuji":_2}],"kagoshima":[1,{"akune":_2,"amami":_2,"hioki":_2,"isa":_2,"isen":_2,"izumi":_2,"kagoshima":_2,"kanoya":_2,"kawanabe":_2,"kinko":_2,"kouyama":_2,"makurazaki":_2,"matsumoto":_2,"minamitane":_2,"nakatane":_2,"nishinoomote":_2,"satsumasendai":_2,"soo":_2,"tarumizu":_2,"yusui":_2}],"kanagawa":[1,{"aikawa":_2,"atsugi":_2,"ayase":_2,"chigasaki":_2,"ebina":_2,"fujisawa":_2,"hadano":_2,"hakone":_2,"hiratsuka":_2,"isehara":_2,"kaisei":_2,"kamakura":_2,"kiyokawa":_2,"matsuda":_2,"minamiashigara":_2,"miura":_2,"nakai":_2,"ninomiya":_2,"odawara":_2,"oi":_2,"oiso":_2,"sagamihara":_2,"samukawa":_2,"tsukui":_2,"yamakita":_2,"yamato":_2,"yokosuka":_2,"yugawara":_2,"zama":_2,"zushi":_2}],"kochi":[1,{"aki":_2,"geisei":_2,"hidaka":_2,"higashitsuno":_2,"ino":_2,"kagami":_2,"kami":_2,"kitagawa":_2,"kochi":_2,"mihara":_2,"motoyama":_2,"muroto":_2,"nahari":_2,"nakamura":_2,"nankoku":_2,"nishitosa":_2,"niyodogawa":_2,"ochi":_2,"okawa":_2,"otoyo":_2,"otsuki":_2,"sakawa":_2,"sukumo":_2,"susaki":_2,"tosa":_2,"tosashimizu":_2,"toyo":_2,"tsuno":_2,"umaji":_2,"yasuda":_2,"yusuhara":_2}],"kumamoto":[1,{"amakusa":_2,"arao":_2,"aso":_2,"choyo":_2,"gyokuto":_2,"kamiamakusa":_2,"kikuchi":_2,"kumamoto":_2,"mashiki":_2,"mifune":_2,"minamata":_2,"minamioguni":_2,"nagasu":_2,"nishihara":_2,"oguni":_2,"ozu":_2,"sumoto":_2,"takamori":_2,"uki":_2,"uto":_2,"yamaga":_2,"yamato":_2,"yatsushiro":_2}],"kyoto":[1,{"ayabe":_2,"fukuchiyama":_2,"higashiyama":_2,"ide":_2,"ine":_2,"joyo":_2,"kameoka":_2,"kamo":_2,"kita":_2,"kizu":_2,"kumiyama":_2,"kyotamba":_2,"kyotanabe":_2,"kyotango":_2,"maizuru":_2,"minami":_2,"minamiyamashiro":_2,"miyazu":_2,"muko":_2,"nagaokakyo":_2,"nakagyo":_2,"nantan":_2,"oyamazaki":_2,"sakyo":_2,"seika":_2,"tanabe":_2,"uji":_2,"ujitawara":_2,"wazuka":_2,"yamashina":_2,"yawata":_2}],"mie":[1,{"asahi":_2,"inabe":_2,"ise":_2,"kameyama":_2,"kawagoe":_2,"kiho":_2,"kisosaki":_2,"kiwa":_2,"komono":_2,"kumano":_2,"kuwana":_2,"matsusaka":_2,"meiwa":_2,"mihama":_2,"minamiise":_2,"misugi":_2,"miyama":_2,"nabari":_2,"shima":_2,"suzuka":_2,"tado":_2,"taiki":_2,"taki":_2,"tamaki":_2,"toba":_2,"tsu":_2,"udono":_2,"ureshino":_2,"watarai":_2,"yokkaichi":_2}],"miyagi":[1,{"furukawa":_2,"higashimatsushima":_2,"ishinomaki":_2,"iwanuma":_2,"kakuda":_2,"kami":_2,"kawasaki":_2,"marumori":_2,"matsushima":_2,"minamisanriku":_2,"misato":_2,"murata":_2,"natori":_2,"ogawara":_2,"ohira":_2,"onagawa":_2,"osaki":_2,"rifu":_2,"semine":_2,"shibata":_2,"shichikashuku":_2,"shikama":_2,"shiogama":_2,"shiroishi":_2,"tagajo":_2,"taiwa":_2,"tome":_2,"tomiya":_2,"wakuya":_2,"watari":_2,"yamamoto":_2,"zao":_2}],"miyazaki":[1,{"aya":_2,"ebino":_2,"gokase":_2,"hyuga":_2,"kadogawa":_2,"kawaminami":_2,"kijo":_2,"kitagawa":_2,"kitakata":_2,"kitaura":_2,"kobayashi":_2,"kunitomi":_2,"kushima":_2,"mimata":_2,"miyakonojo":_2,"miyazaki":_2,"morotsuka":_2,"nichinan":_2,"nishimera":_2,"nobeoka":_2,"saito":_2,"shiiba":_2,"shintomi":_2,"takaharu":_2,"takanabe":_2,"takazaki":_2,"tsuno":_2}],"nagano":[1,{"achi":_2,"agematsu":_2,"anan":_2,"aoki":_2,"asahi":_2,"azumino":_2,"chikuhoku":_2,"chikuma":_2,"chino":_2,"fujimi":_2,"hakuba":_2,"hara":_2,"hiraya":_2,"iida":_2,"iijima":_2,"iiyama":_2,"iizuna":_2,"ikeda":_2,"ikusaka":_2,"ina":_2,"karuizawa":_2,"kawakami":_2,"kiso":_2,"kisofukushima":_2,"kitaaiki":_2,"komagane":_2,"komoro":_2,"matsukawa":_2,"matsumoto":_2,"miasa":_2,"minamiaiki":_2,"minamimaki":_2,"minamiminowa":_2,"minowa":_2,"miyada":_2,"miyota":_2,"mochizuki":_2,"nagano":_2,"nagawa":_2,"nagiso":_2,"nakagawa":_2,"nakano":_2,"nozawaonsen":_2,"obuse":_2,"ogawa":_2,"okaya":_2,"omachi":_2,"omi":_2,"ookuwa":_2,"ooshika":_2,"otaki":_2,"otari":_2,"sakae":_2,"sakaki":_2,"saku":_2,"sakuho":_2,"shimosuwa":_2,"shinanomachi":_2,"shiojiri":_2,"suwa":_2,"suzaka":_2,"takagi":_2,"takamori":_2,"takayama":_2,"tateshina":_2,"tatsuno":_2,"togakushi":_2,"togura":_2,"tomi":_2,"ueda":_2,"wada":_2,"yamagata":_2,"yamanouchi":_2,"yasaka":_2,"yasuoka":_2}],"nagasaki":[1,{"chijiwa":_2,"futsu":_2,"goto":_2,"hasami":_2,"hirado":_2,"iki":_2,"isahaya":_2,"kawatana":_2,"kuchinotsu":_2,"matsuura":_2,"nagasaki":_2,"obama":_2,"omura":_2,"oseto":_2,"saikai":_2,"sasebo":_2,"seihi":_2,"shimabara":_2,"shinkamigoto":_2,"togitsu":_2,"tsushima":_2,"unzen":_2}],"nara":[1,{"ando":_2,"gose":_2,"heguri":_2,"higashiyoshino":_2,"ikaruga":_2,"ikoma":_2,"kamikitayama":_2,"kanmaki":_2,"kashiba":_2,"kashihara":_2,"katsuragi":_2,"kawai":_2,"kawakami":_2,"kawanishi":_2,"koryo":_2,"kurotaki":_2,"mitsue":_2,"miyake":_2,"nara":_2,"nosegawa":_2,"oji":_2,"ouda":_2,"oyodo":_2,"sakurai":_2,"sango":_2,"shimoichi":_2,"shimokitayama":_2,"shinjo":_2,"soni":_2,"takatori":_2,"tawaramoto":_2,"tenkawa":_2,"tenri":_2,"uda":_2,"yamatokoriyama":_2,"yamatotakada":_2,"yamazoe":_2,"yoshino":_2}],"niigata":[1,{"aga":_2,"agano":_2,"gosen":_2,"itoigawa":_2,"izumozaki":_2,"joetsu":_2,"kamo":_2,"kariwa":_2,"kashiwazaki":_2,"minamiuonuma":_2,"mitsuke":_2,"muika":_2,"murakami":_2,"myoko":_2,"nagaoka":_2,"niigata":_2,"ojiya":_2,"omi":_2,"sado":_2,"sanjo":_2,"seiro":_2,"seirou":_2,"sekikawa":_2,"shibata":_2,"tagami":_2,"tainai":_2,"tochio":_2,"tokamachi":_2,"tsubame":_2,"tsunan":_2,"uonuma":_2,"yahiko":_2,"yoita":_2,"yuzawa":_2}],"oita":[1,{"beppu":_2,"bungoono":_2,"bungotakada":_2,"hasama":_2,"hiji":_2,"himeshima":_2,"hita":_2,"kamitsue":_2,"kokonoe":_2,"kuju":_2,"kunisaki":_2,"kusu":_2,"oita":_2,"saiki":_2,"taketa":_2,"tsukumi":_2,"usa":_2,"usuki":_2,"yufu":_2}],"okayama":[1,{"akaiwa":_2,"asakuchi":_2,"bizen":_2,"hayashima":_2,"ibara":_2,"kagamino":_2,"kasaoka":_2,"kibichuo":_2,"kumenan":_2,"kurashiki":_2,"maniwa":_2,"misaki":_2,"nagi":_2,"niimi":_2,"nishiawakura":_2,"okayama":_2,"satosho":_2,"setouchi":_2,"shinjo":_2,"shoo":_2,"soja":_2,"takahashi":_2,"tamano":_2,"tsuyama":_2,"wake":_2,"yakage":_2}],"okinawa":[1,{"aguni":_2,"ginowan":_2,"ginoza":_2,"gushikami":_2,"haebaru":_2,"higashi":_2,"hirara":_2,"iheya":_2,"ishigaki":_2,"ishikawa":_2,"itoman":_2,"izena":_2,"kadena":_2,"kin":_2,"kitadaito":_2,"kitanakagusuku":_2,"kumejima":_2,"kunigami":_2,"minamidaito":_2,"motobu":_2,"nago":_2,"naha":_2,"nakagusuku":_2,"nakijin":_2,"nanjo":_2,"nishihara":_2,"ogimi":_2,"okinawa":_2,"onna":_2,"shimoji":_2,"taketomi":_2,"tarama":_2,"tokashiki":_2,"tomigusuku":_2,"tonaki":_2,"urasoe":_2,"uruma":_2,"yaese":_2,"yomitan":_2,"yonabaru":_2,"yonaguni":_2,"zamami":_2}],"osaka":[1,{"abeno":_2,"chihayaakasaka":_2,"chuo":_2,"daito":_2,"fujiidera":_2,"habikino":_2,"hannan":_2,"higashiosaka":_2,"higashisumiyoshi":_2,"higashiyodogawa":_2,"hirakata":_2,"ibaraki":_2,"ikeda":_2,"izumi":_2,"izumiotsu":_2,"izumisano":_2,"kadoma":_2,"kaizuka":_2,"kanan":_2,"kashiwara":_2,"katano":_2,"kawachinagano":_2,"kishiwada":_2,"kita":_2,"kumatori":_2,"matsubara":_2,"minato":_2,"minoh":_2,"misaki":_2,"moriguchi":_2,"neyagawa":_2,"nishi":_2,"nose":_2,"osakasayama":_2,"sakai":_2,"sayama":_2,"sennan":_2,"settsu":_2,"shijonawate":_2,"shimamoto":_2,"suita":_2,"tadaoka":_2,"taishi":_2,"tajiri":_2,"takaishi":_2,"takatsuki":_2,"tondabayashi":_2,"toyonaka":_2,"toyono":_2,"yao":_2}],"saga":[1,{"ariake":_2,"arita":_2,"fukudomi":_2,"genkai":_2,"hamatama":_2,"hizen":_2,"imari":_2,"kamimine":_2,"kanzaki":_2,"karatsu":_2,"kashima":_2,"kitagata":_2,"kitahata":_2,"kiyama":_2,"kouhoku":_2,"kyuragi":_2,"nishiarita":_2,"ogi":_2,"omachi":_2,"ouchi":_2,"saga":_2,"shiroishi":_2,"taku":_2,"tara":_2,"tosu":_2,"yoshinogari":_2}],"saitama":[1,{"arakawa":_2,"asaka":_2,"chichibu":_2,"fujimi":_2,"fujimino":_2,"fukaya":_2,"hanno":_2,"hanyu":_2,"hasuda":_2,"hatogaya":_2,"hatoyama":_2,"hidaka":_2,"higashichichibu":_2,"higashimatsuyama":_2,"honjo":_2,"ina":_2,"iruma":_2,"iwatsuki":_2,"kamiizumi":_2,"kamikawa":_2,"kamisato":_2,"kasukabe":_2,"kawagoe":_2,"kawaguchi":_2,"kawajima":_2,"kazo":_2,"kitamoto":_2,"koshigaya":_2,"kounosu":_2,"kuki":_2,"kumagaya":_2,"matsubushi":_2,"minano":_2,"misato":_2,"miyashiro":_2,"miyoshi":_2,"moroyama":_2,"nagatoro":_2,"namegawa":_2,"niiza":_2,"ogano":_2,"ogawa":_2,"ogose":_2,"okegawa":_2,"omiya":_2,"otaki":_2,"ranzan":_2,"ryokami":_2,"saitama":_2,"sakado":_2,"satte":_2,"sayama":_2,"shiki":_2,"shiraoka":_2,"soka":_2,"sugito":_2,"toda":_2,"tokigawa":_2,"tokorozawa":_2,"tsurugashima":_2,"urawa":_2,"warabi":_2,"yashio":_2,"yokoze":_2,"yono":_2,"yorii":_2,"yoshida":_2,"yoshikawa":_2,"yoshimi":_2}],"shiga":[1,{"aisho":_2,"gamo":_2,"higashiomi":_2,"hikone":_2,"koka":_2,"konan":_2,"kosei":_2,"koto":_2,"kusatsu":_2,"maibara":_2,"moriyama":_2,"nagahama":_2,"nishiazai":_2,"notogawa":_2,"omihachiman":_2,"otsu":_2,"ritto":_2,"ryuoh":_2,"takashima":_2,"takatsuki":_2,"torahime":_2,"toyosato":_2,"yasu":_2}],"shimane":[1,{"akagi":_2,"ama":_2,"gotsu":_2,"hamada":_2,"higashiizumo":_2,"hikawa":_2,"hikimi":_2,"izumo":_2,"kakinoki":_2,"masuda":_2,"matsue":_2,"misato":_2,"nishinoshima":_2,"ohda":_2,"okinoshima":_2,"okuizumo":_2,"shimane":_2,"tamayu":_2,"tsuwano":_2,"unnan":_2,"yakumo":_2,"yasugi":_2,"yatsuka":_2}],"shizuoka":[1,{"arai":_2,"atami":_2,"fuji":_2,"fujieda":_2,"fujikawa":_2,"fujinomiya":_2,"fukuroi":_2,"gotemba":_2,"haibara":_2,"hamamatsu":_2,"higashiizu":_2,"ito":_2,"iwata":_2,"izu":_2,"izunokuni":_2,"kakegawa":_2,"kannami":_2,"kawanehon":_2,"kawazu":_2,"kikugawa":_2,"kosai":_2,"makinohara":_2,"matsuzaki":_2,"minamiizu":_2,"mishima":_2,"morimachi":_2,"nishiizu":_2,"numazu":_2,"omaezaki":_2,"shimada":_2,"shimizu":_2,"shimoda":_2,"shizuoka":_2,"susono":_2,"yaizu":_2,"yoshida":_2}],"tochigi":[1,{"ashikaga":_2,"bato":_2,"haga":_2,"ichikai":_2,"iwafune":_2,"kaminokawa":_2,"kanuma":_2,"karasuyama":_2,"kuroiso":_2,"mashiko":_2,"mibu":_2,"moka":_2,"motegi":_2,"nasu":_2,"nasushiobara":_2,"nikko":_2,"nishikata":_2,"nogi":_2,"ohira":_2,"ohtawara":_2,"oyama":_2,"sakura":_2,"sano":_2,"shimotsuke":_2,"shioya":_2,"takanezawa":_2,"tochigi":_2,"tsuga":_2,"ujiie":_2,"utsunomiya":_2,"yaita":_2}],"tokushima":[1,{"aizumi":_2,"anan":_2,"ichiba":_2,"itano":_2,"kainan":_2,"komatsushima":_2,"matsushige":_2,"mima":_2,"minami":_2,"miyoshi":_2,"mugi":_2,"nakagawa":_2,"naruto":_2,"sanagochi":_2,"shishikui":_2,"tokushima":_2,"wajiki":_2}],"tokyo":[1,{"adachi":_2,"akiruno":_2,"akishima":_2,"aogashima":_2,"arakawa":_2,"bunkyo":_2,"chiyoda":_2,"chofu":_2,"chuo":_2,"edogawa":_2,"fuchu":_2,"fussa":_2,"hachijo":_2,"hachioji":_2,"hamura":_2,"higashikurume":_2,"higashimurayama":_2,"higashiyamato":_2,"hino":_2,"hinode":_2,"hinohara":_2,"inagi":_2,"itabashi":_2,"katsushika":_2,"kita":_2,"kiyose":_2,"kodaira":_2,"koganei":_2,"kokubunji":_2,"komae":_2,"koto":_2,"kouzushima":_2,"kunitachi":_2,"machida":_2,"meguro":_2,"minato":_2,"mitaka":_2,"mizuho":_2,"musashimurayama":_2,"musashino":_2,"nakano":_2,"nerima":_2,"ogasawara":_2,"okutama":_2,"ome":_2,"oshima":_2,"ota":_2,"setagaya":_2,"shibuya":_2,"shinagawa":_2,"shinjuku":_2,"suginami":_2,"sumida":_2,"tachikawa":_2,"taito":_2,"tama":_2,"toshima":_2}],"tottori":[1,{"chizu":_2,"hino":_2,"kawahara":_2,"koge":_2,"kotoura":_2,"misasa":_2,"nanbu":_2,"nichinan":_2,"sakaiminato":_2,"tottori":_2,"wakasa":_2,"yazu":_2,"yonago":_2}],"toyama":[1,{"asahi":_2,"fuchu":_2,"fukumitsu":_2,"funahashi":_2,"himi":_2,"imizu":_2,"inami":_2,"johana":_2,"kamiichi":_2,"kurobe":_2,"nakaniikawa":_2,"namerikawa":_2,"nanto":_2,"nyuzen":_2,"oyabe":_2,"taira":_2,"takaoka":_2,"tateyama":_2,"toga":_2,"tonami":_2,"toyama":_2,"unazuki":_2,"uozu":_2,"yamada":_2}],"wakayama":[1,{"arida":_2,"aridagawa":_2,"gobo":_2,"hashimoto":_2,"hidaka":_2,"hirogawa":_2,"inami":_2,"iwade":_2,"kainan":_2,"kamitonda":_2,"katsuragi":_2,"kimino":_2,"kinokawa":_2,"kitayama":_2,"koya":_2,"koza":_2,"kozagawa":_2,"kudoyama":_2,"kushimoto":_2,"mihama":_2,"misato":_2,"nachikatsuura":_2,"shingu":_2,"shirahama":_2,"taiji":_2,"tanabe":_2,"wakayama":_2,"yuasa":_2,"yura":_2}],"yamagata":[1,{"asahi":_2,"funagata":_2,"higashine":_2,"iide":_2,"kahoku":_2,"kaminoyama":_2,"kaneyama":_2,"kawanishi":_2,"mamurogawa":_2,"mikawa":_2,"murayama":_2,"nagai":_2,"nakayama":_2,"nanyo":_2,"nishikawa":_2,"obanazawa":_2,"oe":_2,"oguni":_2,"ohkura":_2,"oishida":_2,"sagae":_2,"sakata":_2,"sakegawa":_2,"shinjo":_2,"shirataka":_2,"shonai":_2,"takahata":_2,"tendo":_2,"tozawa":_2,"tsuruoka":_2,"yamagata":_2,"yamanobe":_2,"yonezawa":_2,"yuza":_2}],"yamaguchi":[1,{"abu":_2,"hagi":_2,"hikari":_2,"hofu":_2,"iwakuni":_2,"kudamatsu":_2,"mitou":_2,"nagato":_2,"oshima":_2,"shimonoseki":_2,"shunan":_2,"tabuse":_2,"tokuyama":_2,"toyota":_2,"ube":_2,"yuu":_2}],"yamanashi":[1,{"chuo":_2,"doshi":_2,"fuefuki":_2,"fujikawa":_2,"fujikawaguchiko":_2,"fujiyoshida":_2,"hayakawa":_2,"hokuto":_2,"ichikawamisato":_2,"kai":_2,"kofu":_2,"koshu":_2,"kosuge":_2,"minami-alps":_2,"minobu":_2,"nakamichi":_2,"nanbu":_2,"narusawa":_2,"nirasaki":_2,"nishikatsura":_2,"oshino":_2,"otsuki":_2,"showa":_2,"tabayama":_2,"tsuru":_2,"uenohara":_2,"yamanakako":_2,"yamanashi":_2}],"xn--ehqz56n":_2,"三重":_2,"xn--1lqs03n":_2,"京都":_2,"xn--qqqt11m":_2,"佐賀":_2,"xn--f6qx53a":_2,"兵庫":_2,"xn--djrs72d6uy":_2,"北海道":_2,"xn--mkru45i":_2,"千葉":_2,"xn--0trq7p7nn":_2,"和歌山":_2,"xn--5js045d":_2,"埼玉":_2,"xn--kbrq7o":_2,"大分":_2,"xn--pssu33l":_2,"大阪":_2,"xn--ntsq17g":_2,"奈良":_2,"xn--uisz3g":_2,"宮城":_2,"xn--6btw5a":_2,"宮崎":_2,"xn--1ctwo":_2,"富山":_2,"xn--6orx2r":_2,"山口":_2,"xn--rht61e":_2,"山形":_2,"xn--rht27z":_2,"山梨":_2,"xn--nit225k":_2,"岐阜":_2,"xn--rht3d":_2,"岡山":_2,"xn--djty4k":_2,"岩手":_2,"xn--klty5x":_2,"島根":_2,"xn--kltx9a":_2,"広島":_2,"xn--kltp7d":_2,"徳島":_2,"xn--c3s14m":_2,"愛媛":_2,"xn--vgu402c":_2,"愛知":_2,"xn--efvn9s":_2,"新潟":_2,"xn--1lqs71d":_2,"東京":_2,"xn--4pvxs":_2,"栃木":_2,"xn--uuwu58a":_2,"沖縄":_2,"xn--zbx025d":_2,"滋賀":_2,"xn--8pvr4u":_2,"熊本":_2,"xn--5rtp49c":_2,"石川":_2,"xn--ntso0iqx3a":_2,"神奈川":_2,"xn--elqq16h":_2,"福井":_2,"xn--4it168d":_2,"福岡":_2,"xn--klt787d":_2,"福島":_2,"xn--rny31h":_2,"秋田":_2,"xn--7t0a264c":_2,"群馬":_2,"xn--uist22h":_2,"茨城":_2,"xn--8ltr62k":_2,"長崎":_2,"xn--2m4a15e":_2,"長野":_2,"xn--32vp30h":_2,"青森":_2,"xn--4it797k":_2,"静岡":_2,"xn--5rtq34k":_2,"香川":_2,"xn--k7yn95e":_2,"高知":_2,"xn--tor131o":_2,"鳥取":_2,"xn--d5qv7z876c":_2,"鹿児島":_2,"kawasaki":_21,"kitakyushu":_21,"kobe":_21,"nagoya":_21,"sapporo":_21,"sendai":_21,"yokohama":_21,"buyshop":_3,"fashionstore":_3,"handcrafted":_3,"kawaiishop":_3,"supersale":_3,"theshop":_3,"0am":_3,"0g0":_3,"0j0":_3,"0t0":_3,"mydns":_3,"pgw":_3,"wjg":_3,"usercontent":_3,"angry":_3,"babyblue":_3,"babymilk":_3,"backdrop":_3,"bambina":_3,"bitter":_3,"blush":_3,"boo":_3,"boy":_3,"boyfriend":_3,"but":_3,"candypop":_3,"capoo":_3,"catfood":_3,"cheap":_3,"chicappa":_3,"chillout":_3,"chips":_3,"chowder":_3,"chu":_3,"ciao":_3,"cocotte":_3,"coolblog":_3,"cranky":_3,"cutegirl":_3,"daa":_3,"deca":_3,"deci":_3,"digick":_3,"egoism":_3,"fakefur":_3,"fem":_3,"flier":_3,"floppy":_3,"fool":_3,"frenchkiss":_3,"girlfriend":_3,"girly":_3,"gloomy":_3,"gonna":_3,"greater":_3,"hacca":_3,"heavy":_3,"her":_3,"hiho":_3,"hippy":_3,"holy":_3,"hungry":_3,"icurus":_3,"itigo":_3,"jellybean":_3,"kikirara":_3,"kill":_3,"kilo":_3,"kuron":_3,"littlestar":_3,"lolipopmc":_3,"lolitapunk":_3,"lomo":_3,"lovepop":_3,"lovesick":_3,"main":_3,"mods":_3,"mond":_3,"mongolian":_3,"moo":_3,"namaste":_3,"nikita":_3,"nobushi":_3,"noor":_3,"oops":_3,"parallel":_3,"parasite":_3,"pecori":_3,"peewee":_3,"penne":_3,"pepper":_3,"perma":_3,"pigboat":_3,"pinoko":_3,"punyu":_3,"pupu":_3,"pussycat":_3,"pya":_3,"raindrop":_3,"readymade":_3,"sadist":_3,"schoolbus":_3,"secret":_3,"staba":_3,"stripper":_3,"sub":_3,"sunnyday":_3,"thick":_3,"tonkotsu":_3,"under":_3,"upper":_3,"velvet":_3,"verse":_3,"versus":_3,"vivian":_3,"watson":_3,"weblike":_3,"whitesnow":_3,"zombie":_3,"hateblo":_3,"hatenablog":_3,"hatenadiary":_3,"2-d":_3,"bona":_3,"crap":_3,"daynight":_3,"eek":_3,"flop":_3,"halfmoon":_3,"jeez":_3,"matrix":_3,"mimoza":_3,"netgamers":_3,"nyanta":_3,"o0o0":_3,"rdy":_3,"rgr":_3,"rulez":_3,"sakurastorage":[0,{"isk01":_60,"isk02":_60}],"saloon":_3,"sblo":_3,"skr":_3,"tank":_3,"uh-oh":_3,"undo":_3,"webaccel":[0,{"rs":_3,"user":_3}],"websozai":_3,"xii":_3}],"ke":[1,{"ac":_2,"co":_2,"go":_2,"info":_2,"me":_2,"mobi":_2,"ne":_2,"or":_2,"sc":_2}],"kg":[1,{"com":_2,"edu":_2,"gov":_2,"mil":_2,"net":_2,"org":_2,"us":_3,"xx":_3,"ae":_3}],"kh":_4,"ki":_61,"km":[1,{"ass":_2,"com":_2,"edu":_2,"gov":_2,"mil":_2,"nom":_2,"org":_2,"prd":_2,"tm":_2,"asso":_2,"coop":_2,"gouv":_2,"medecin":_2,"notaires":_2,"pharmaciens":_2,"presse":_2,"veterinaire":_2}],"kn":[1,{"edu":_2,"gov":_2,"net":_2,"org":_2}],"kp":[1,{"com":_2,"edu":_2,"gov":_2,"org":_2,"rep":_2,"tra":_2}],"kr":[1,{"ac":_2,"ai":_2,"co":_2,"es":_2,"go":_2,"hs":_2,"io":_2,"it":_2,"kg":_2,"me":_2,"mil":_2,"ms":_2,"ne":_2,"or":_2,"pe":_2,"re":_2,"sc":_2,"busan":_2,"chungbuk":_2,"chungnam":_2,"daegu":_2,"daejeon":_2,"gangwon":_2,"gwangju":_2,"gyeongbuk":_2,"gyeonggi":_2,"gyeongnam":_2,"incheon":_2,"jeju":_2,"jeonbuk":_2,"jeonnam":_2,"seoul":_2,"ulsan":_2,"c01":_3,"eliv-api":_3,"eliv-cdn":_3,"eliv-dns":_3,"mmv":_3,"vki":_3}],"kw":[1,{"com":_2,"edu":_2,"emb":_2,"gov":_2,"ind":_2,"net":_2,"org":_2}],"ky":_48,"kz":[1,{"com":_2,"edu":_2,"gov":_2,"mil":_2,"net":_2,"org":_2,"jcloud":_3}],"la":[1,{"com":_2,"edu":_2,"gov":_2,"info":_2,"int":_2,"net":_2,"org":_2,"per":_2,"bnr":_3}],"lb":_4,"lc":[1,{"co":_2,"com":_2,"edu":_2,"gov":_2,"net":_2,"org":_2,"oy":_3}],"li":_2,"lk":[1,{"ac":_2,"assn":_2,"com":_2,"edu":_2,"gov":_2,"grp":_2,"hotel":_2,"int":_2,"ltd":_2,"net":_2,"ngo":_2,"org":_2,"sch":_2,"soc":_2,"web":_2}],"lr":_4,"ls":[1,{"ac":_2,"biz":_2,"co":_2,"edu":_2,"gov":_2,"info":_2,"net":_2,"org":_2,"sc":_2}],"lt":_10,"lu":[1,{"123website":_3}],"lv":[1,{"asn":_2,"com":_2,"conf":_2,"edu":_2,"gov":_2,"id":_2,"mil":_2,"net":_2,"org":_2}],"ly":[1,{"com":_2,"edu":_2,"gov":_2,"id":_2,"med":_2,"net":_2,"org":_2,"plc":_2,"sch":_2}],"ma":[1,{"ac":_2,"co":_2,"gov":_2,"net":_2,"org":_2,"press":_2}],"mc":[1,{"asso":_2,"tm":_2}],"md":[1,{"ir":_3}],"me":[1,{"ac":_2,"co":_2,"edu":_2,"gov":_2,"its":_2,"net":_2,"org":_2,"priv":_2,"c66":_3,"craft":_3,"edgestack":_3,"mybox":_3,"filegear":_3,"filegear-sg":_3,"lohmus":_3,"barsy":_3,"mcdir":_3,"brasilia":_3,"ddns":_3,"dnsfor":_3,"hopto":_3,"loginto":_3,"noip":_3,"webhop":_3,"soundcast":_3,"tcp4":_3,"vp4":_3,"diskstation":_3,"dscloud":_3,"i234":_3,"myds":_3,"synology":_3,"transip":_47,"nohost":_3}],"mg":[1,{"co":_2,"com":_2,"edu":_2,"gov":_2,"mil":_2,"nom":_2,"org":_2,"prd":_2}],"mh":_2,"mil":_2,"mk":[1,{"com":_2,"edu":_2,"gov":_2,"inf":_2,"name":_2,"net":_2,"org":_2}],"ml":[1,{"ac":_2,"art":_2,"asso":_2,"com":_2,"edu":_2,"gouv":_2,"gov":_2,"info":_2,"inst":_2,"net":_2,"org":_2,"pr":_2,"presse":_2}],"mm":_21,"mn":[1,{"edu":_2,"gov":_2,"org":_2,"nyc":_3}],"mo":_4,"mobi":[1,{"barsy":_3,"dscloud":_3}],"mp":[1,{"ju":_3}],"mq":_2,"mr":_10,"ms":[1,{"com":_2,"edu":_2,"gov":_2,"net":_2,"org":_2,"minisite":_3}],"mt":_48,"mu":[1,{"ac":_2,"co":_2,"com":_2,"gov":_2,"net":_2,"or":_2,"org":_2}],"museum":_2,"mv":[1,{"aero":_2,"biz":_2,"com":_2,"coop":_2,"edu":_2,"gov":_2,"info":_2,"int":_2,"mil":_2,"museum":_2,"name":_2,"net":_2,"org":_2,"pro":_2}],"mw":[1,{"ac":_2,"biz":_2,"co":_2,"com":_2,"coop":_2,"edu":_2,"gov":_2,"int":_2,"net":_2,"org":_2}],"mx":[1,{"com":_2,"edu":_2,"gob":_2,"net":_2,"org":_2}],"my":[1,{"biz":_2,"com":_2,"edu":_2,"gov":_2,"mil":_2,"name":_2,"net":_2,"org":_2}],"mz":[1,{"ac":_2,"adv":_2,"co":_2,"edu":_2,"gov":_2,"mil":_2,"net":_2,"org":_2}],"na":[1,{"alt":_2,"co":_2,"com":_2,"gov":_2,"net":_2,"org":_2}],"name":[1,{"her":_64,"his":_64,"ispmanager":_3,"keenetic":_3}],"nc":[1,{"asso":_2,"nom":_2}],"ne":_2,"net":[1,{"adobeaemcloud":_3,"adobeio-static":_3,"adobeioruntime":_3,"akadns":_3,"akamai":_3,"akamai-staging":_3,"akamaiedge":_3,"akamaiedge-staging":_3,"akamaihd":_3,"akamaihd-staging":_3,"akamaiorigin":_3,"akamaiorigin-staging":_3,"akamaized":_3,"akamaized-staging":_3,"edgekey":_3,"edgekey-staging":_3,"edgesuite":_3,"edgesuite-staging":_3,"alwaysdata":_3,"myamaze":_3,"cloudfront":_3,"appudo":_3,"atlassian-dev":[0,{"prod":_56}],"myfritz":_3,"shopselect":_3,"blackbaudcdn":_3,"boomla":_3,"bplaced":_3,"square7":_3,"cdn77":[0,{"r":_3}],"cdn77-ssl":_3,"gb":_3,"hu":_3,"jp":_3,"se":_3,"uk":_3,"clickrising":_3,"ddns-ip":_3,"dns-cloud":_3,"dns-dynamic":_3,"cloudaccess":_3,"cloudflare":[2,{"cdn":_3}],"cloudflareanycast":_56,"cloudflarecn":_56,"cloudflareglobal":_56,"ctfcloud":_3,"feste-ip":_3,"knx-server":_3,"static-access":_3,"cryptonomic":_6,"dattolocal":_3,"mydatto":_3,"debian":_3,"definima":_3,"deno":[2,{"sandbox":_3}],"icp":_6,"de5":_3,"at-band-camp":_3,"blogdns":_3,"broke-it":_3,"buyshouses":_3,"dnsalias":_3,"dnsdojo":_3,"does-it":_3,"dontexist":_3,"dynalias":_3,"dynathome":_3,"endofinternet":_3,"from-az":_3,"from-co":_3,"from-la":_3,"from-ny":_3,"gets-it":_3,"ham-radio-op":_3,"homeftp":_3,"homeip":_3,"homelinux":_3,"homeunix":_3,"in-the-band":_3,"is-a-chef":_3,"is-a-geek":_3,"isa-geek":_3,"kicks-ass":_3,"office-on-the":_3,"podzone":_3,"scrapper-site":_3,"selfip":_3,"sells-it":_3,"servebbs":_3,"serveftp":_3,"thruhere":_3,"webhop":_3,"casacam":_3,"dynu":_3,"dynuddns":_3,"mysynology":_3,"opik":_3,"spryt":_3,"dynv6":_3,"twmail":_3,"ru":_3,"channelsdvr":[2,{"u":_3}],"fastly":[0,{"freetls":_3,"map":_3,"prod":[0,{"a":_3,"global":_3}],"ssl":[0,{"a":_3,"b":_3,"global":_3}]}],"fastlylb":[2,{"map":_3}],"keyword-on":_3,"live-on":_3,"server-on":_3,"cdn-edges":_3,"heteml":_3,"cloudfunctions":_3,"grafana-dev":_3,"iobb":_3,"moonscale":_3,"in-dsl":_3,"in-vpn":_3,"oninferno":_3,"botdash":_3,"apps-1and1":_3,"ipifony":_3,"cloudjiffy":[2,{"fra1-de":_3,"west1-us":_3}],"elastx":[0,{"jls-sto1":_3,"jls-sto2":_3,"jls-sto3":_3}],"massivegrid":[0,{"paas":[0,{"fr-1":_3,"lon-1":_3,"lon-2":_3,"ny-1":_3,"ny-2":_3,"sg-1":_3}]}],"saveincloud":[0,{"jelastic":_3,"nordeste-idc":_3}],"scaleforce":_49,"kinghost":_3,"uni5":_3,"krellian":_3,"ggff":_3,"localto":_6,"barsy":_3,"luyani":_3,"memset":_3,"azure-api":_3,"azure-mobile":_3,"azureedge":_3,"azurefd":_3,"azurestaticapps":[2,{"1":_3,"2":_3,"3":_3,"4":_3,"5":_3,"6":_3,"7":_3,"centralus":_3,"eastasia":_3,"eastus2":_3,"westeurope":_3,"westus2":_3}],"azurewebsites":_3,"cloudapp":_3,"trafficmanager":_3,"usgovcloudapi":_66,"usgovcloudapp":_3,"usgovtrafficmanager":_3,"windows":_66,"mynetname":[0,{"sn":_3}],"routingthecloud":_3,"bounceme":_3,"ddns":_3,"eating-organic":_3,"mydissent":_3,"myeffect":_3,"mymediapc":_3,"mypsx":_3,"mysecuritycamera":_3,"nhlfan":_3,"no-ip":_3,"pgafan":_3,"privatizehealthinsurance":_3,"redirectme":_3,"serveblog":_3,"serveminecraft":_3,"sytes":_3,"dnsup":_3,"hicam":_3,"now-dns":_3,"ownip":_3,"vpndns":_3,"cloudycluster":_3,"ovh":[0,{"hosting":_6,"webpaas":_6}],"rackmaze":_3,"myradweb":_3,"in":_3,"subsc-pay":_3,"squares":_3,"schokokeks":_3,"firewall-gateway":_3,"seidat":_3,"senseering":_3,"siteleaf":_3,"mafelo":_3,"myspreadshop":_3,"vps-host":[2,{"jelastic":[0,{"atl":_3,"njs":_3,"ric":_3}]}],"srcf":[0,{"soc":_3,"user":_3}],"supabase":_3,"dsmynas":_3,"familyds":_3,"ts":[2,{"c":_6}],"torproject":[2,{"pages":_3}],"tunnelmole":_3,"vusercontent":_3,"reserve-online":_3,"localcert":_3,"community-pro":_3,"meinforum":_3,"yandexcloud":[2,{"storage":_3,"website":_3}],"za":_3,"zabc":_3}],"nf":[1,{"arts":_2,"com":_2,"firm":_2,"info":_2,"net":_2,"other":_2,"per":_2,"rec":_2,"store":_2,"web":_2}],"ng":[1,{"com":_2,"edu":_2,"gov":_2,"i":_2,"mil":_2,"mobi":_2,"name":_2,"net":_2,"org":_2,"sch":_2,"biz":[2,{"co":_3,"dl":_3,"go":_3,"lg":_3,"on":_3}],"col":_3,"firm":_3,"gen":_3,"ltd":_3,"ngo":_3,"plc":_3}],"ni":[1,{"ac":_2,"biz":_2,"co":_2,"com":_2,"edu":_2,"gob":_2,"in":_2,"info":_2,"int":_2,"mil":_2,"net":_2,"nom":_2,"org":_2,"web":_2}],"nl":[1,{"co":_3,"hosting-cluster":_3,"gov":_3,"khplay":_3,"123website":_3,"myspreadshop":_3,"transurl":_6,"cistron":_3,"demon":_3}],"no":[1,{"fhs":_2,"folkebibl":_2,"fylkesbibl":_2,"idrett":_2,"museum":_2,"priv":_2,"vgs":_2,"dep":_2,"herad":_2,"kommune":_2,"mil":_2,"stat":_2,"aa":_67,"ah":_67,"bu":_67,"fm":_67,"hl":_67,"hm":_67,"jan-mayen":_67,"mr":_67,"nl":_67,"nt":_67,"of":_67,"ol":_67,"oslo":_67,"rl":_67,"sf":_67,"st":_67,"svalbard":_67,"tm":_67,"tr":_67,"va":_67,"vf":_67,"akrehamn":_2,"xn--krehamn-dxa":_2,"åkrehamn":_2,"algard":_2,"xn--lgrd-poac":_2,"ålgård":_2,"arna":_2,"bronnoysund":_2,"xn--brnnysund-m8ac":_2,"brønnøysund":_2,"brumunddal":_2,"bryne":_2,"drobak":_2,"xn--drbak-wua":_2,"drøbak":_2,"egersund":_2,"fetsund":_2,"floro":_2,"xn--flor-jra":_2,"florø":_2,"fredrikstad":_2,"hokksund":_2,"honefoss":_2,"xn--hnefoss-q1a":_2,"hønefoss":_2,"jessheim":_2,"jorpeland":_2,"xn--jrpeland-54a":_2,"jørpeland":_2,"kirkenes":_2,"kopervik":_2,"krokstadelva":_2,"langevag":_2,"xn--langevg-jxa":_2,"langevåg":_2,"leirvik":_2,"mjondalen":_2,"xn--mjndalen-64a":_2,"mjøndalen":_2,"mo-i-rana":_2,"mosjoen":_2,"xn--mosjen-eya":_2,"mosjøen":_2,"nesoddtangen":_2,"orkanger":_2,"osoyro":_2,"xn--osyro-wua":_2,"osøyro":_2,"raholt":_2,"xn--rholt-mra":_2,"råholt":_2,"sandnessjoen":_2,"xn--sandnessjen-ogb":_2,"sandnessjøen":_2,"skedsmokorset":_2,"slattum":_2,"spjelkavik":_2,"stathelle":_2,"stavern":_2,"stjordalshalsen":_2,"xn--stjrdalshalsen-sqb":_2,"stjørdalshalsen":_2,"tananger":_2,"tranby":_2,"vossevangen":_2,"aarborte":_2,"aejrie":_2,"afjord":_2,"xn--fjord-lra":_2,"åfjord":_2,"agdenes":_2,"akershus":_68,"aknoluokta":_2,"xn--koluokta-7ya57h":_2,"ákŋoluokta":_2,"al":_2,"xn--l-1fa":_2,"ål":_2,"alaheadju":_2,"xn--laheadju-7ya":_2,"álaheadju":_2,"alesund":_2,"xn--lesund-hua":_2,"ålesund":_2,"alstahaug":_2,"alta":_2,"xn--lt-liac":_2,"áltá":_2,"alvdal":_2,"amli":_2,"xn--mli-tla":_2,"åmli":_2,"amot":_2,"xn--mot-tla":_2,"åmot":_2,"andasuolo":_2,"andebu":_2,"andoy":_2,"xn--andy-ira":_2,"andøy":_2,"ardal":_2,"xn--rdal-poa":_2,"årdal":_2,"aremark":_2,"arendal":_2,"xn--s-1fa":_2,"ås":_2,"aseral":_2,"xn--seral-lra":_2,"åseral":_2,"asker":_2,"askim":_2,"askoy":_2,"xn--asky-ira":_2,"askøy":_2,"askvoll":_2,"asnes":_2,"xn--snes-poa":_2,"åsnes":_2,"audnedaln":_2,"aukra":_2,"aure":_2,"aurland":_2,"aurskog-holand":_2,"xn--aurskog-hland-jnb":_2,"aurskog-høland":_2,"austevoll":_2,"austrheim":_2,"averoy":_2,"xn--avery-yua":_2,"averøy":_2,"badaddja":_2,"xn--bdddj-mrabd":_2,"bådåddjå":_2,"xn--brum-voa":_2,"bærum":_2,"bahcavuotna":_2,"xn--bhcavuotna-s4a":_2,"báhcavuotna":_2,"bahccavuotna":_2,"xn--bhccavuotna-k7a":_2,"báhccavuotna":_2,"baidar":_2,"xn--bidr-5nac":_2,"báidár":_2,"bajddar":_2,"xn--bjddar-pta":_2,"bájddar":_2,"balat":_2,"xn--blt-elab":_2,"bálát":_2,"balestrand":_2,"ballangen":_2,"balsfjord":_2,"bamble":_2,"bardu":_2,"barum":_2,"batsfjord":_2,"xn--btsfjord-9za":_2,"båtsfjord":_2,"bearalvahki":_2,"xn--bearalvhki-y4a":_2,"bearalváhki":_2,"beardu":_2,"beiarn":_2,"berg":_2,"bergen":_2,"berlevag":_2,"xn--berlevg-jxa":_2,"berlevåg":_2,"bievat":_2,"xn--bievt-0qa":_2,"bievát":_2,"bindal":_2,"birkenes":_2,"bjerkreim":_2,"bjugn":_2,"bodo":_2,"xn--bod-2na":_2,"bodø":_2,"bokn":_2,"bomlo":_2,"xn--bmlo-gra":_2,"bømlo":_2,"bremanger":_2,"bronnoy":_2,"xn--brnny-wuac":_2,"brønnøy":_2,"budejju":_2,"buskerud":_68,"bygland":_2,"bykle":_2,"cahcesuolo":_2,"xn--hcesuolo-7ya35b":_2,"čáhcesuolo":_2,"davvenjarga":_2,"xn--davvenjrga-y4a":_2,"davvenjárga":_2,"davvesiida":_2,"deatnu":_2,"dielddanuorri":_2,"divtasvuodna":_2,"divttasvuotna":_2,"donna":_2,"xn--dnna-gra":_2,"dønna":_2,"dovre":_2,"drammen":_2,"drangedal":_2,"dyroy":_2,"xn--dyry-ira":_2,"dyrøy":_2,"eid":_2,"eidfjord":_2,"eidsberg":_2,"eidskog":_2,"eidsvoll":_2,"eigersund":_2,"elverum":_2,"enebakk":_2,"engerdal":_2,"etne":_2,"etnedal":_2,"evenassi":_2,"xn--eveni-0qa01ga":_2,"evenášši":_2,"evenes":_2,"evje-og-hornnes":_2,"farsund":_2,"fauske":_2,"fedje":_2,"fet":_2,"finnoy":_2,"xn--finny-yua":_2,"finnøy":_2,"fitjar":_2,"fjaler":_2,"fjell":_2,"fla":_2,"xn--fl-zia":_2,"flå":_2,"flakstad":_2,"flatanger":_2,"flekkefjord":_2,"flesberg":_2,"flora":_2,"folldal":_2,"forde":_2,"xn--frde-gra":_2,"førde":_2,"forsand":_2,"fosnes":_2,"xn--frna-woa":_2,"fræna":_2,"frana":_2,"frei":_2,"frogn":_2,"froland":_2,"frosta":_2,"froya":_2,"xn--frya-hra":_2,"frøya":_2,"fuoisku":_2,"fuossko":_2,"fusa":_2,"fyresdal":_2,"gaivuotna":_2,"xn--givuotna-8ya":_2,"gáivuotna":_2,"galsa":_2,"xn--gls-elac":_2,"gálsá":_2,"gamvik":_2,"gangaviika":_2,"xn--ggaviika-8ya47h":_2,"gáŋgaviika":_2,"gaular":_2,"gausdal":_2,"giehtavuoatna":_2,"gildeskal":_2,"xn--gildeskl-g0a":_2,"gildeskål":_2,"giske":_2,"gjemnes":_2,"gjerdrum":_2,"gjerstad":_2,"gjesdal":_2,"gjovik":_2,"xn--gjvik-wua":_2,"gjøvik":_2,"gloppen":_2,"gol":_2,"gran":_2,"grane":_2,"granvin":_2,"gratangen":_2,"grimstad":_2,"grong":_2,"grue":_2,"gulen":_2,"guovdageaidnu":_2,"ha":_2,"xn--h-2fa":_2,"hå":_2,"habmer":_2,"xn--hbmer-xqa":_2,"hábmer":_2,"hadsel":_2,"xn--hgebostad-g3a":_2,"hægebostad":_2,"hagebostad":_2,"halden":_2,"halsa":_2,"hamar":_2,"hamaroy":_2,"hammarfeasta":_2,"xn--hmmrfeasta-s4ac":_2,"hámmárfeasta":_2,"hammerfest":_2,"hapmir":_2,"xn--hpmir-xqa":_2,"hápmir":_2,"haram":_2,"hareid":_2,"harstad":_2,"hasvik":_2,"hattfjelldal":_2,"haugesund":_2,"hedmark":[0,{"os":_2,"valer":_2,"xn--vler-qoa":_2,"våler":_2}],"hemne":_2,"hemnes":_2,"hemsedal":_2,"hitra":_2,"hjartdal":_2,"hjelmeland":_2,"hobol":_2,"xn--hobl-ira":_2,"hobøl":_2,"hof":_2,"hol":_2,"hole":_2,"holmestrand":_2,"holtalen":_2,"xn--holtlen-hxa":_2,"holtålen":_2,"hordaland":[0,{"os":_2}],"hornindal":_2,"horten":_2,"hoyanger":_2,"xn--hyanger-q1a":_2,"høyanger":_2,"hoylandet":_2,"xn--hylandet-54a":_2,"høylandet":_2,"hurdal":_2,"hurum":_2,"hvaler":_2,"hyllestad":_2,"ibestad":_2,"inderoy":_2,"xn--indery-fya":_2,"inderøy":_2,"iveland":_2,"ivgu":_2,"jevnaker":_2,"jolster":_2,"xn--jlster-bya":_2,"jølster":_2,"jondal":_2,"kafjord":_2,"xn--kfjord-iua":_2,"kåfjord":_2,"karasjohka":_2,"xn--krjohka-hwab49j":_2,"kárášjohka":_2,"karasjok":_2,"karlsoy":_2,"karmoy":_2,"xn--karmy-yua":_2,"karmøy":_2,"kautokeino":_2,"klabu":_2,"xn--klbu-woa":_2,"klæbu":_2,"klepp":_2,"kongsberg":_2,"kongsvinger":_2,"kraanghke":_2,"xn--kranghke-b0a":_2,"kråanghke":_2,"kragero":_2,"xn--krager-gya":_2,"kragerø":_2,"kristiansand":_2,"kristiansund":_2,"krodsherad":_2,"xn--krdsherad-m8a":_2,"krødsherad":_2,"xn--kvfjord-nxa":_2,"kvæfjord":_2,"xn--kvnangen-k0a":_2,"kvænangen":_2,"kvafjord":_2,"kvalsund":_2,"kvam":_2,"kvanangen":_2,"kvinesdal":_2,"kvinnherad":_2,"kviteseid":_2,"kvitsoy":_2,"xn--kvitsy-fya":_2,"kvitsøy":_2,"laakesvuemie":_2,"xn--lrdal-sra":_2,"lærdal":_2,"lahppi":_2,"xn--lhppi-xqa":_2,"láhppi":_2,"lardal":_2,"larvik":_2,"lavagis":_2,"lavangen":_2,"leangaviika":_2,"xn--leagaviika-52b":_2,"leaŋgaviika":_2,"lebesby":_2,"leikanger":_2,"leirfjord":_2,"leka":_2,"leksvik":_2,"lenvik":_2,"lerdal":_2,"lesja":_2,"levanger":_2,"lier":_2,"lierne":_2,"lillehammer":_2,"lillesand":_2,"lindas":_2,"xn--linds-pra":_2,"lindås":_2,"lindesnes":_2,"loabat":_2,"xn--loabt-0qa":_2,"loabát":_2,"lodingen":_2,"xn--ldingen-q1a":_2,"lødingen":_2,"lom":_2,"loppa":_2,"lorenskog":_2,"xn--lrenskog-54a":_2,"lørenskog":_2,"loten":_2,"xn--lten-gra":_2,"løten":_2,"lund":_2,"lunner":_2,"luroy":_2,"xn--lury-ira":_2,"lurøy":_2,"luster":_2,"lyngdal":_2,"lyngen":_2,"malatvuopmi":_2,"xn--mlatvuopmi-s4a":_2,"málatvuopmi":_2,"malselv":_2,"xn--mlselv-iua":_2,"målselv":_2,"malvik":_2,"mandal":_2,"marker":_2,"marnardal":_2,"masfjorden":_2,"masoy":_2,"xn--msy-ula0h":_2,"måsøy":_2,"matta-varjjat":_2,"xn--mtta-vrjjat-k7af":_2,"mátta-várjjat":_2,"meland":_2,"meldal":_2,"melhus":_2,"meloy":_2,"xn--mely-ira":_2,"meløy":_2,"meraker":_2,"xn--merker-kua":_2,"meråker":_2,"midsund":_2,"midtre-gauldal":_2,"moareke":_2,"xn--moreke-jua":_2,"moåreke":_2,"modalen":_2,"modum":_2,"molde":_2,"more-og-romsdal":[0,{"heroy":_2,"sande":_2}],"xn--mre-og-romsdal-qqb":[0,{"xn--hery-ira":_2,"sande":_2}],"møre-og-romsdal":[0,{"herøy":_2,"sande":_2}],"moskenes":_2,"moss":_2,"muosat":_2,"xn--muost-0qa":_2,"muosát":_2,"naamesjevuemie":_2,"xn--nmesjevuemie-tcba":_2,"nååmesjevuemie":_2,"xn--nry-yla5g":_2,"nærøy":_2,"namdalseid":_2,"namsos":_2,"namsskogan":_2,"nannestad":_2,"naroy":_2,"narviika":_2,"narvik":_2,"naustdal":_2,"navuotna":_2,"xn--nvuotna-hwa":_2,"návuotna":_2,"nedre-eiker":_2,"nesna":_2,"nesodden":_2,"nesseby":_2,"nesset":_2,"nissedal":_2,"nittedal":_2,"nord-aurdal":_2,"nord-fron":_2,"nord-odal":_2,"norddal":_2,"nordkapp":_2,"nordland":[0,{"bo":_2,"xn--b-5ga":_2,"bø":_2,"heroy":_2,"xn--hery-ira":_2,"herøy":_2}],"nordre-land":_2,"nordreisa":_2,"nore-og-uvdal":_2,"notodden":_2,"notteroy":_2,"xn--nttery-byae":_2,"nøtterøy":_2,"odda":_2,"oksnes":_2,"xn--ksnes-uua":_2,"øksnes":_2,"omasvuotna":_2,"oppdal":_2,"oppegard":_2,"xn--oppegrd-ixa":_2,"oppegård":_2,"orkdal":_2,"orland":_2,"xn--rland-uua":_2,"ørland":_2,"orskog":_2,"xn--rskog-uua":_2,"ørskog":_2,"orsta":_2,"xn--rsta-fra":_2,"ørsta":_2,"osen":_2,"osteroy":_2,"xn--ostery-fya":_2,"osterøy":_2,"ostfold":[0,{"valer":_2}],"xn--stfold-9xa":[0,{"xn--vler-qoa":_2}],"østfold":[0,{"våler":_2}],"ostre-toten":_2,"xn--stre-toten-zcb":_2,"østre-toten":_2,"overhalla":_2,"ovre-eiker":_2,"xn--vre-eiker-k8a":_2,"øvre-eiker":_2,"oyer":_2,"xn--yer-zna":_2,"øyer":_2,"oygarden":_2,"xn--ygarden-p1a":_2,"øygarden":_2,"oystre-slidre":_2,"xn--ystre-slidre-ujb":_2,"øystre-slidre":_2,"porsanger":_2,"porsangu":_2,"xn--porsgu-sta26f":_2,"porsáŋgu":_2,"porsgrunn":_2,"rade":_2,"xn--rde-ula":_2,"råde":_2,"radoy":_2,"xn--rady-ira":_2,"radøy":_2,"xn--rlingen-mxa":_2,"rælingen":_2,"rahkkeravju":_2,"xn--rhkkervju-01af":_2,"ráhkkerávju":_2,"raisa":_2,"xn--risa-5na":_2,"ráisa":_2,"rakkestad":_2,"ralingen":_2,"rana":_2,"randaberg":_2,"rauma":_2,"rendalen":_2,"rennebu":_2,"rennesoy":_2,"xn--rennesy-v1a":_2,"rennesøy":_2,"rindal":_2,"ringebu":_2,"ringerike":_2,"ringsaker":_2,"risor":_2,"xn--risr-ira":_2,"risør":_2,"rissa":_2,"roan":_2,"rodoy":_2,"xn--rdy-0nab":_2,"rødøy":_2,"rollag":_2,"romsa":_2,"romskog":_2,"xn--rmskog-bya":_2,"rømskog":_2,"roros":_2,"xn--rros-gra":_2,"røros":_2,"rost":_2,"xn--rst-0na":_2,"røst":_2,"royken":_2,"xn--ryken-vua":_2,"røyken":_2,"royrvik":_2,"xn--ryrvik-bya":_2,"røyrvik":_2,"ruovat":_2,"rygge":_2,"salangen":_2,"salat":_2,"xn--slat-5na":_2,"sálat":_2,"xn--slt-elab":_2,"sálát":_2,"saltdal":_2,"samnanger":_2,"sandefjord":_2,"sandnes":_2,"sandoy":_2,"xn--sandy-yua":_2,"sandøy":_2,"sarpsborg":_2,"sauda":_2,"sauherad":_2,"sel":_2,"selbu":_2,"selje":_2,"seljord":_2,"siellak":_2,"sigdal":_2,"siljan":_2,"sirdal":_2,"skanit":_2,"xn--sknit-yqa":_2,"skánit":_2,"skanland":_2,"xn--sknland-fxa":_2,"skånland":_2,"skaun":_2,"skedsmo":_2,"ski":_2,"skien":_2,"skierva":_2,"xn--skierv-uta":_2,"skiervá":_2,"skiptvet":_2,"skjak":_2,"xn--skjk-soa":_2,"skjåk":_2,"skjervoy":_2,"xn--skjervy-v1a":_2,"skjervøy":_2,"skodje":_2,"smola":_2,"xn--smla-hra":_2,"smøla":_2,"snaase":_2,"xn--snase-nra":_2,"snåase":_2,"snasa":_2,"xn--snsa-roa":_2,"snåsa":_2,"snillfjord":_2,"snoasa":_2,"sogndal":_2,"sogne":_2,"xn--sgne-gra":_2,"søgne":_2,"sokndal":_2,"sola":_2,"solund":_2,"somna":_2,"xn--smna-gra":_2,"sømna":_2,"sondre-land":_2,"xn--sndre-land-0cb":_2,"søndre-land":_2,"songdalen":_2,"sor-aurdal":_2,"xn--sr-aurdal-l8a":_2,"sør-aurdal":_2,"sor-fron":_2,"xn--sr-fron-q1a":_2,"sør-fron":_2,"sor-odal":_2,"xn--sr-odal-q1a":_2,"sør-odal":_2,"sor-varanger":_2,"xn--sr-varanger-ggb":_2,"sør-varanger":_2,"sorfold":_2,"xn--srfold-bya":_2,"sørfold":_2,"sorreisa":_2,"xn--srreisa-q1a":_2,"sørreisa":_2,"sortland":_2,"sorum":_2,"xn--srum-gra":_2,"sørum":_2,"spydeberg":_2,"stange":_2,"stavanger":_2,"steigen":_2,"steinkjer":_2,"stjordal":_2,"xn--stjrdal-s1a":_2,"stjørdal":_2,"stokke":_2,"stor-elvdal":_2,"stord":_2,"stordal":_2,"storfjord":_2,"strand":_2,"stranda":_2,"stryn":_2,"sula":_2,"suldal":_2,"sund":_2,"sunndal":_2,"surnadal":_2,"sveio":_2,"svelvik":_2,"sykkylven":_2,"tana":_2,"telemark":[0,{"bo":_2,"xn--b-5ga":_2,"bø":_2}],"time":_2,"tingvoll":_2,"tinn":_2,"tjeldsund":_2,"tjome":_2,"xn--tjme-hra":_2,"tjøme":_2,"tokke":_2,"tolga":_2,"tonsberg":_2,"xn--tnsberg-q1a":_2,"tønsberg":_2,"torsken":_2,"xn--trna-woa":_2,"træna":_2,"trana":_2,"tranoy":_2,"xn--trany-yua":_2,"tranøy":_2,"troandin":_2,"trogstad":_2,"xn--trgstad-r1a":_2,"trøgstad":_2,"tromsa":_2,"tromso":_2,"xn--troms-zua":_2,"tromsø":_2,"trondheim":_2,"trysil":_2,"tvedestrand":_2,"tydal":_2,"tynset":_2,"tysfjord":_2,"tysnes":_2,"xn--tysvr-vra":_2,"tysvær":_2,"tysvar":_2,"ullensaker":_2,"ullensvang":_2,"ulvik":_2,"unjarga":_2,"xn--unjrga-rta":_2,"unjárga":_2,"utsira":_2,"vaapste":_2,"vadso":_2,"xn--vads-jra":_2,"vadsø":_2,"xn--vry-yla5g":_2,"værøy":_2,"vaga":_2,"xn--vg-yiab":_2,"vågå":_2,"vagan":_2,"xn--vgan-qoa":_2,"vågan":_2,"vagsoy":_2,"xn--vgsy-qoa0j":_2,"vågsøy":_2,"vaksdal":_2,"valle":_2,"vang":_2,"vanylven":_2,"vardo":_2,"xn--vard-jra":_2,"vardø":_2,"varggat":_2,"xn--vrggt-xqad":_2,"várggát":_2,"varoy":_2,"vefsn":_2,"vega":_2,"vegarshei":_2,"xn--vegrshei-c0a":_2,"vegårshei":_2,"vennesla":_2,"verdal":_2,"verran":_2,"vestby":_2,"vestfold":[0,{"sande":_2}],"vestnes":_2,"vestre-slidre":_2,"vestre-toten":_2,"vestvagoy":_2,"xn--vestvgy-ixa6o":_2,"vestvågøy":_2,"vevelstad":_2,"vik":_2,"vikna":_2,"vindafjord":_2,"voagat":_2,"volda":_2,"voss":_2,"co":_3,"123hjemmeside":_3,"myspreadshop":_3}],"np":_21,"nr":_61,"nu":[1,{"merseine":_3,"mine":_3,"shacknet":_3,"enterprisecloud":_3}],"nz":[1,{"ac":_2,"co":_2,"cri":_2,"geek":_2,"gen":_2,"govt":_2,"health":_2,"iwi":_2,"kiwi":_2,"maori":_2,"xn--mori-qsa":_2,"māori":_2,"mil":_2,"net":_2,"org":_2,"parliament":_2,"school":_2,"cloudns":_3}],"om":[1,{"co":_2,"com":_2,"edu":_2,"gov":_2,"med":_2,"museum":_2,"net":_2,"org":_2,"pro":_2}],"onion":_2,"org":[1,{"altervista":_3,"pimienta":_3,"poivron":_3,"potager":_3,"sweetpepper":_3,"cdn77":[0,{"c":_3,"rsc":_3}],"cdn77-secure":[0,{"origin":[0,{"ssl":_3}]}],"ae":_3,"cloudns":_3,"ip-dynamic":_3,"ddnss":_3,"dpdns":_3,"duckdns":_3,"tunk":_3,"blogdns":_3,"blogsite":_3,"boldlygoingnowhere":_3,"dnsalias":_3,"dnsdojo":_3,"doesntexist":_3,"dontexist":_3,"doomdns":_3,"dvrdns":_3,"dynalias":_3,"dyndns":[2,{"go":_3,"home":_3}],"endofinternet":_3,"endoftheinternet":_3,"from-me":_3,"game-host":_3,"gotdns":_3,"hobby-site":_3,"homedns":_3,"homeftp":_3,"homelinux":_3,"homeunix":_3,"is-a-bruinsfan":_3,"is-a-candidate":_3,"is-a-celticsfan":_3,"is-a-chef":_3,"is-a-geek":_3,"is-a-knight":_3,"is-a-linux-user":_3,"is-a-patsfan":_3,"is-a-soxfan":_3,"is-found":_3,"is-lost":_3,"is-saved":_3,"is-very-bad":_3,"is-very-evil":_3,"is-very-good":_3,"is-very-nice":_3,"is-very-sweet":_3,"isa-geek":_3,"kicks-ass":_3,"misconfused":_3,"podzone":_3,"readmyblog":_3,"selfip":_3,"sellsyourhome":_3,"servebbs":_3,"serveftp":_3,"servegame":_3,"stuff-4-sale":_3,"webhop":_3,"accesscam":_3,"camdvr":_3,"freeddns":_3,"mywire":_3,"roxa":_3,"webredirect":_3,"twmail":_3,"eu":[2,{"al":_3,"asso":_3,"at":_3,"au":_3,"be":_3,"bg":_3,"ca":_3,"cd":_3,"ch":_3,"cn":_3,"cy":_3,"cz":_3,"de":_3,"dk":_3,"edu":_3,"ee":_3,"es":_3,"fi":_3,"fr":_3,"gr":_3,"hr":_3,"hu":_3,"ie":_3,"il":_3,"in":_3,"int":_3,"is":_3,"it":_3,"jp":_3,"kr":_3,"lt":_3,"lu":_3,"lv":_3,"me":_3,"mk":_3,"mt":_3,"my":_3,"net":_3,"ng":_3,"nl":_3,"no":_3,"nz":_3,"pl":_3,"pt":_3,"ro":_3,"ru":_3,"se":_3,"si":_3,"sk":_3,"tr":_3,"uk":_3,"us":_3}],"fedorainfracloud":_3,"fedorapeople":_3,"fedoraproject":[0,{"cloud":_3,"os":_46,"stg":[0,{"os":_46}]}],"freedesktop":_3,"hatenadiary":_3,"hepforge":_3,"in-dsl":_3,"in-vpn":_3,"js":_3,"barsy":_3,"mayfirst":_3,"routingthecloud":_3,"bmoattachments":_3,"cable-modem":_3,"collegefan":_3,"couchpotatofries":_3,"hopto":_3,"mlbfan":_3,"myftp":_3,"mysecuritycamera":_3,"nflfan":_3,"no-ip":_3,"read-books":_3,"ufcfan":_3,"zapto":_3,"dynserv":_3,"now-dns":_3,"is-local":_3,"httpbin":_3,"pubtls":_3,"jpn":_3,"my-firewall":_3,"myfirewall":_3,"spdns":_3,"small-web":_3,"dsmynas":_3,"familyds":_3,"teckids":_60,"tuxfamily":_3,"hk":_3,"us":_3,"toolforge":_3,"wmcloud":[2,{"beta":_3}],"wmflabs":_3,"za":_3}],"pa":[1,{"abo":_2,"ac":_2,"com":_2,"edu":_2,"gob":_2,"ing":_2,"med":_2,"net":_2,"nom":_2,"org":_2,"sld":_2}],"pe":[1,{"com":_2,"edu":_2,"gob":_2,"mil":_2,"net":_2,"nom":_2,"org":_2}],"pf":[1,{"com":_2,"edu":_2,"org":_2}],"pg":_21,"ph":[1,{"com":_2,"edu":_2,"gov":_2,"i":_2,"mil":_2,"net":_2,"ngo":_2,"org":_2,"cloudns":_3}],"pk":[1,{"ac":_2,"biz":_2,"com":_2,"edu":_2,"fam":_2,"gkp":_2,"gob":_2,"gog":_2,"gok":_2,"gop":_2,"gos":_2,"gov":_2,"net":_2,"org":_2,"web":_2}],"pl":[1,{"com":_2,"net":_2,"org":_2,"agro":_2,"aid":_2,"atm":_2,"auto":_2,"biz":_2,"edu":_2,"gmina":_2,"gsm":_2,"info":_2,"mail":_2,"media":_2,"miasta":_2,"mil":_2,"nieruchomosci":_2,"nom":_2,"pc":_2,"powiat":_2,"priv":_2,"realestate":_2,"rel":_2,"sex":_2,"shop":_2,"sklep":_2,"sos":_2,"szkola":_2,"targi":_2,"tm":_2,"tourism":_2,"travel":_2,"turystyka":_2,"gov":[1,{"ap":_2,"griw":_2,"ic":_2,"is":_2,"kmpsp":_2,"konsulat":_2,"kppsp":_2,"kwp":_2,"kwpsp":_2,"mup":_2,"mw":_2,"oia":_2,"oirm":_2,"oke":_2,"oow":_2,"oschr":_2,"oum":_2,"pa":_2,"pinb":_2,"piw":_2,"po":_2,"pr":_2,"psp":_2,"psse":_2,"pup":_2,"rzgw":_2,"sa":_2,"sdn":_2,"sko":_2,"so":_2,"sr":_2,"starostwo":_2,"ug":_2,"ugim":_2,"um":_2,"umig":_2,"upow":_2,"uppo":_2,"us":_2,"uw":_2,"uzs":_2,"wif":_2,"wiih":_2,"winb":_2,"wios":_2,"witd":_2,"wiw":_2,"wkz":_2,"wsa":_2,"wskr":_2,"wsse":_2,"wuoz":_2,"wzmiuw":_2,"zp":_2,"zpisdn":_2}],"augustow":_2,"babia-gora":_2,"bedzin":_2,"beskidy":_2,"bialowieza":_2,"bialystok":_2,"bielawa":_2,"bieszczady":_2,"boleslawiec":_2,"bydgoszcz":_2,"bytom":_2,"cieszyn":_2,"czeladz":_2,"czest":_2,"dlugoleka":_2,"elblag":_2,"elk":_2,"glogow":_2,"gniezno":_2,"gorlice":_2,"grajewo":_2,"ilawa":_2,"jaworzno":_2,"jelenia-gora":_2,"jgora":_2,"kalisz":_2,"karpacz":_2,"kartuzy":_2,"kaszuby":_2,"katowice":_2,"kazimierz-dolny":_2,"kepno":_2,"ketrzyn":_2,"klodzko":_2,"kobierzyce":_2,"kolobrzeg":_2,"konin":_2,"konskowola":_2,"kutno":_2,"lapy":_2,"lebork":_2,"legnica":_2,"lezajsk":_2,"limanowa":_2,"lomza":_2,"lowicz":_2,"lubin":_2,"lukow":_2,"malbork":_2,"malopolska":_2,"mazowsze":_2,"mazury":_2,"mielec":_2,"mielno":_2,"mragowo":_2,"naklo":_2,"nowaruda":_2,"nysa":_2,"olawa":_2,"olecko":_2,"olkusz":_2,"olsztyn":_2,"opoczno":_2,"opole":_2,"ostroda":_2,"ostroleka":_2,"ostrowiec":_2,"ostrowwlkp":_2,"pila":_2,"pisz":_2,"podhale":_2,"podlasie":_2,"polkowice":_2,"pomorskie":_2,"pomorze":_2,"prochowice":_2,"pruszkow":_2,"przeworsk":_2,"pulawy":_2,"radom":_2,"rawa-maz":_2,"rybnik":_2,"rzeszow":_2,"sanok":_2,"sejny":_2,"skoczow":_2,"slask":_2,"slupsk":_2,"sosnowiec":_2,"stalowa-wola":_2,"starachowice":_2,"stargard":_2,"suwalki":_2,"swidnica":_2,"swiebodzin":_2,"swinoujscie":_2,"szczecin":_2,"szczytno":_2,"tarnobrzeg":_2,"tgory":_2,"turek":_2,"tychy":_2,"ustka":_2,"walbrzych":_2,"warmia":_2,"warszawa":_2,"waw":_2,"wegrow":_2,"wielun":_2,"wlocl":_2,"wloclawek":_2,"wodzislaw":_2,"wolomin":_2,"wroclaw":_2,"zachpomor":_2,"zagan":_2,"zarow":_2,"zgora":_2,"zgorzelec":_2,"art":_3,"gliwice":_3,"krakow":_3,"poznan":_3,"wroc":_3,"zakopane":_3,"beep":_3,"ecommerce-shop":_3,"cfolks":_3,"dfirma":_3,"dkonto":_3,"you2":_3,"shoparena":_3,"homesklep":_3,"sdscloud":_3,"unicloud":_3,"lodz":_3,"pabianice":_3,"plock":_3,"sieradz":_3,"skierniewice":_3,"zgierz":_3,"krasnik":_3,"leczna":_3,"lubartow":_3,"lublin":_3,"poniatowa":_3,"swidnik":_3,"co":_3,"torun":_3,"simplesite":_3,"myspreadshop":_3,"gda":_3,"gdansk":_3,"gdynia":_3,"med":_3,"sopot":_3,"bielsko":_3}],"pm":[1,{"own":_3,"name":_3}],"pn":[1,{"co":_2,"edu":_2,"gov":_2,"net":_2,"org":_2}],"post":_2,"pr":[1,{"biz":_2,"com":_2,"edu":_2,"gov":_2,"info":_2,"isla":_2,"name":_2,"net":_2,"org":_2,"pro":_2,"ac":_2,"est":_2,"prof":_2}],"pro":[1,{"aaa":_2,"aca":_2,"acct":_2,"avocat":_2,"bar":_2,"cpa":_2,"eng":_2,"jur":_2,"law":_2,"med":_2,"recht":_2,"cloudns":_3,"keenetic":_3,"barsy":_3,"ngrok":_3}],"ps":[1,{"com":_2,"edu":_2,"gov":_2,"net":_2,"org":_2,"plo":_2,"sec":_2}],"pt":[1,{"com":_2,"edu":_2,"gov":_2,"int":_2,"net":_2,"nome":_2,"org":_2,"publ":_2,"123paginaweb":_3}],"pw":[1,{"gov":_2,"cloudns":_3,"x443":_3}],"py":[1,{"com":_2,"coop":_2,"edu":_2,"gov":_2,"mil":_2,"net":_2,"org":_2}],"qa":[1,{"com":_2,"edu":_2,"gov":_2,"mil":_2,"name":_2,"net":_2,"org":_2,"sch":_2}],"re":[1,{"asso":_2,"com":_2,"netlib":_3,"can":_3}],"ro":[1,{"arts":_2,"com":_2,"firm":_2,"info":_2,"nom":_2,"nt":_2,"org":_2,"rec":_2,"store":_2,"tm":_2,"www":_2,"co":_3,"shop":_3,"barsy":_3}],"rs":[1,{"ac":_2,"co":_2,"edu":_2,"gov":_2,"in":_2,"org":_2,"brendly":_20,"barsy":_3,"ox":_3}],"ru":[1,{"ac":_3,"edu":_3,"gov":_3,"int":_3,"mil":_3,"eurodir":_3,"adygeya":_3,"bashkiria":_3,"bir":_3,"cbg":_3,"com":_3,"dagestan":_3,"grozny":_3,"kalmykia":_3,"kustanai":_3,"marine":_3,"mordovia":_3,"msk":_3,"mytis":_3,"nalchik":_3,"nov":_3,"pyatigorsk":_3,"spb":_3,"vladikavkaz":_3,"vladimir":_3,"na4u":_3,"mircloud":_3,"myjino":[2,{"hosting":_6,"landing":_6,"spectrum":_6,"vps":_6}],"cldmail":[0,{"hb":_3}],"mcdir":[2,{"vps":_3}],"mcpre":_3,"net":_3,"org":_3,"pp":_3,"ras":_3}],"rw":[1,{"ac":_2,"co":_2,"coop":_2,"gov":_2,"mil":_2,"net":_2,"org":_2}],"sa":[1,{"com":_2,"edu":_2,"gov":_2,"med":_2,"net":_2,"org":_2,"pub":_2,"sch":_2}],"sb":_4,"sc":_4,"sd":[1,{"com":_2,"edu":_2,"gov":_2,"info":_2,"med":_2,"net":_2,"org":_2,"tv":_2}],"se":[1,{"a":_2,"ac":_2,"b":_2,"bd":_2,"brand":_2,"c":_2,"d":_2,"e":_2,"f":_2,"fh":_2,"fhsk":_2,"fhv":_2,"g":_2,"h":_2,"i":_2,"k":_2,"komforb":_2,"kommunalforbund":_2,"komvux":_2,"l":_2,"lanbib":_2,"m":_2,"n":_2,"naturbruksgymn":_2,"o":_2,"org":_2,"p":_2,"parti":_2,"pp":_2,"press":_2,"r":_2,"s":_2,"t":_2,"tm":_2,"u":_2,"w":_2,"x":_2,"y":_2,"z":_2,"com":_3,"iopsys":_3,"123minsida":_3,"itcouldbewor":_3,"myspreadshop":_3}],"sg":[1,{"com":_2,"edu":_2,"gov":_2,"net":_2,"org":_2,"enscaled":_3}],"sh":[1,{"com":_2,"gov":_2,"mil":_2,"net":_2,"org":_2,"hashbang":_3,"botda":_3,"lovable":_3,"platform":[0,{"ent":_3,"eu":_3,"us":_3}],"teleport":_3,"now":_3}],"si":[1,{"f5":_3,"gitapp":_3,"gitpage":_3}],"sj":_2,"sk":[1,{"org":_2}],"sl":_4,"sm":_2,"sn":[1,{"art":_2,"com":_2,"edu":_2,"gouv":_2,"org":_2,"univ":_2}],"so":[1,{"com":_2,"edu":_2,"gov":_2,"me":_2,"net":_2,"org":_2,"surveys":_3}],"sr":_2,"ss":[1,{"biz":_2,"co":_2,"com":_2,"edu":_2,"gov":_2,"me":_2,"net":_2,"org":_2,"sch":_2}],"st":[1,{"co":_2,"com":_2,"consulado":_2,"edu":_2,"embaixada":_2,"mil":_2,"net":_2,"org":_2,"principe":_2,"saotome":_2,"store":_2,"helioho":_3,"cn":_6,"kirara":_3,"noho":_3}],"su":[1,{"abkhazia":_3,"adygeya":_3,"aktyubinsk":_3,"arkhangelsk":_3,"armenia":_3,"ashgabad":_3,"azerbaijan":_3,"balashov":_3,"bashkiria":_3,"bryansk":_3,"bukhara":_3,"chimkent":_3,"dagestan":_3,"east-kazakhstan":_3,"exnet":_3,"georgia":_3,"grozny":_3,"ivanovo":_3,"jambyl":_3,"kalmykia":_3,"kaluga":_3,"karacol":_3,"karaganda":_3,"karelia":_3,"khakassia":_3,"krasnodar":_3,"kurgan":_3,"kustanai":_3,"lenug":_3,"mangyshlak":_3,"mordovia":_3,"msk":_3,"murmansk":_3,"nalchik":_3,"navoi":_3,"north-kazakhstan":_3,"nov":_3,"obninsk":_3,"penza":_3,"pokrovsk":_3,"sochi":_3,"spb":_3,"tashkent":_3,"termez":_3,"togliatti":_3,"troitsk":_3,"tselinograd":_3,"tula":_3,"tuva":_3,"vladikavkaz":_3,"vladimir":_3,"vologda":_3}],"sv":[1,{"com":_2,"edu":_2,"gob":_2,"org":_2,"red":_2}],"sx":_10,"sy":_5,"sz":[1,{"ac":_2,"co":_2,"org":_2}],"tc":_2,"td":_2,"tel":_2,"tf":[1,{"sch":_3}],"tg":_2,"th":[1,{"ac":_2,"co":_2,"go":_2,"in":_2,"mi":_2,"net":_2,"or":_2,"online":_3,"shop":_3}],"tj":[1,{"ac":_2,"biz":_2,"co":_2,"com":_2,"edu":_2,"go":_2,"gov":_2,"int":_2,"mil":_2,"name":_2,"net":_2,"nic":_2,"org":_2,"test":_2,"web":_2}],"tk":_2,"tl":_10,"tm":[1,{"co":_2,"com":_2,"edu":_2,"gov":_2,"mil":_2,"net":_2,"nom":_2,"org":_2}],"tn":[1,{"com":_2,"ens":_2,"fin":_2,"gov":_2,"ind":_2,"info":_2,"intl":_2,"mincom":_2,"nat":_2,"net":_2,"org":_2,"perso":_2,"tourism":_2,"orangecloud":_3}],"to":[1,{"611":_3,"com":_2,"edu":_2,"gov":_2,"mil":_2,"net":_2,"org":_2,"oya":_3,"x0":_3,"quickconnect":_29,"vpnplus":_3,"nett":_3}],"tr":[1,{"av":_2,"bbs":_2,"bel":_2,"biz":_2,"com":_2,"dr":_2,"edu":_2,"gen":_2,"gov":_2,"info":_2,"k12":_2,"kep":_2,"mil":_2,"name":_2,"net":_2,"org":_2,"pol":_2,"tel":_2,"tsk":_2,"tv":_2,"web":_2,"nc":_10}],"tt":[1,{"biz":_2,"co":_2,"com":_2,"edu":_2,"gov":_2,"info":_2,"mil":_2,"name":_2,"net":_2,"org":_2,"pro":_2}],"tv":[1,{"better-than":_3,"dyndns":_3,"on-the-web":_3,"worse-than":_3,"from":_3,"sakura":_3}],"tw":[1,{"club":_2,"com":[1,{"mymailer":_3}],"ebiz":_2,"edu":_2,"game":_2,"gov":_2,"idv":_2,"mil":_2,"net":_2,"org":_2,"url":_3,"mydns":_3}],"tz":[1,{"ac":_2,"co":_2,"go":_2,"hotel":_2,"info":_2,"me":_2,"mil":_2,"mobi":_2,"ne":_2,"or":_2,"sc":_2,"tv":_2}],"ua":[1,{"com":_2,"edu":_2,"gov":_2,"in":_2,"net":_2,"org":_2,"cherkassy":_2,"cherkasy":_2,"chernigov":_2,"chernihiv":_2,"chernivtsi":_2,"chernovtsy":_2,"ck":_2,"cn":_2,"cr":_2,"crimea":_2,"cv":_2,"dn":_2,"dnepropetrovsk":_2,"dnipropetrovsk":_2,"donetsk":_2,"dp":_2,"if":_2,"ivano-frankivsk":_2,"kh":_2,"kharkiv":_2,"kharkov":_2,"kherson":_2,"khmelnitskiy":_2,"khmelnytskyi":_2,"kiev":_2,"kirovograd":_2,"km":_2,"kr":_2,"kropyvnytskyi":_2,"krym":_2,"ks":_2,"kv":_2,"kyiv":_2,"lg":_2,"lt":_2,"lugansk":_2,"luhansk":_2,"lutsk":_2,"lv":_2,"lviv":_2,"mk":_2,"mykolaiv":_2,"nikolaev":_2,"od":_2,"odesa":_2,"odessa":_2,"pl":_2,"poltava":_2,"rivne":_2,"rovno":_2,"rv":_2,"sb":_2,"sebastopol":_2,"sevastopol":_2,"sm":_2,"sumy":_2,"te":_2,"ternopil":_2,"uz":_2,"uzhgorod":_2,"uzhhorod":_2,"vinnica":_2,"vinnytsia":_2,"vn":_2,"volyn":_2,"yalta":_2,"zakarpattia":_2,"zaporizhzhe":_2,"zaporizhzhia":_2,"zhitomir":_2,"zhytomyr":_2,"zp":_2,"zt":_2,"cc":_3,"inf":_3,"ltd":_3,"cx":_3,"biz":_3,"co":_3,"pp":_3,"v":_3}],"ug":[1,{"ac":_2,"co":_2,"com":_2,"edu":_2,"go":_2,"gov":_2,"mil":_2,"ne":_2,"or":_2,"org":_2,"sc":_2,"us":_2}],"uk":[1,{"ac":_2,"co":[1,{"bytemark":[0,{"dh":_3,"vm":_3}],"layershift":_49,"barsy":_3,"barsyonline":_3,"retrosnub":_59,"nh-serv":_3,"no-ip":_3,"adimo":_3,"myspreadshop":_3}],"gov":[1,{"api":_3,"campaign":_3,"service":_3}],"ltd":_2,"me":_2,"net":_2,"nhs":_2,"org":[1,{"glug":_3,"lug":_3,"lugs":_3,"affinitylottery":_3,"raffleentry":_3,"weeklylottery":_3}],"plc":_2,"police":_2,"sch":_21,"conn":_3,"copro":_3,"hosp":_3,"independent-commission":_3,"independent-inquest":_3,"independent-inquiry":_3,"independent-panel":_3,"independent-review":_3,"public-inquiry":_3,"royal-commission":_3,"pymnt":_3,"barsy":_3,"nimsite":_3,"oraclegovcloudapps":_6}],"us":[1,{"dni":_2,"isa":_2,"nsn":_2,"ak":_69,"al":_69,"ar":_69,"as":_69,"az":_69,"ca":_69,"co":_69,"ct":_69,"dc":_69,"de":_70,"fl":_69,"ga":_69,"gu":_69,"hi":_71,"ia":_69,"id":_69,"il":_69,"in":_69,"ks":_69,"ky":_69,"la":_69,"ma":[1,{"k12":[1,{"chtr":_2,"paroch":_2,"pvt":_2}],"cc":_2,"lib":_2}],"md":_69,"me":_69,"mi":[1,{"k12":_2,"cc":_2,"lib":_2,"ann-arbor":_2,"cog":_2,"dst":_2,"eaton":_2,"gen":_2,"mus":_2,"tec":_2,"washtenaw":_2}],"mn":_69,"mo":_69,"ms":[1,{"k12":_2,"cc":_2}],"mt":_69,"nc":_69,"nd":_71,"ne":_69,"nh":_69,"nj":_69,"nm":_69,"nv":_69,"ny":_69,"oh":_69,"ok":_69,"or":_69,"pa":_69,"pr":_69,"ri":_71,"sc":_69,"sd":_71,"tn":_69,"tx":_69,"ut":_69,"va":_69,"vi":_69,"vt":_69,"wa":_69,"wi":_69,"wv":_70,"wy":_69,"cloudns":_3,"is-by":_3,"land-4-sale":_3,"stuff-4-sale":_3,"heliohost":_3,"enscaled":[0,{"phx":_3}],"mircloud":_3,"azure-api":_3,"azurewebsites":_3,"ngo":_3,"golffan":_3,"noip":_3,"pointto":_3,"freeddns":_3,"srv":[2,{"gh":_3,"gl":_3}],"servername":_3}],"uy":[1,{"com":_2,"edu":_2,"gub":_2,"mil":_2,"net":_2,"org":_2,"gv":_3}],"uz":[1,{"co":_2,"com":_2,"net":_2,"org":_2}],"va":_2,"vc":[1,{"com":_2,"edu":_2,"gov":_2,"mil":_2,"net":_2,"org":_2,"gv":[2,{"d":_3}],"0e":_6,"mydns":_3}],"ve":[1,{"arts":_2,"bib":_2,"co":_2,"com":_2,"e12":_2,"edu":_2,"emprende":_2,"firm":_2,"gob":_2,"gov":_2,"ia":_2,"info":_2,"int":_2,"mil":_2,"net":_2,"nom":_2,"org":_2,"rar":_2,"rec":_2,"store":_2,"tec":_2,"web":_2}],"vg":[1,{"edu":_2}],"vi":[1,{"co":_2,"com":_2,"k12":_2,"net":_2,"org":_2}],"vn":[1,{"ac":_2,"ai":_2,"biz":_2,"com":_2,"edu":_2,"gov":_2,"health":_2,"id":_2,"info":_2,"int":_2,"io":_2,"name":_2,"net":_2,"org":_2,"pro":_2,"angiang":_2,"bacgiang":_2,"backan":_2,"baclieu":_2,"bacninh":_2,"baria-vungtau":_2,"bentre":_2,"binhdinh":_2,"binhduong":_2,"binhphuoc":_2,"binhthuan":_2,"camau":_2,"cantho":_2,"caobang":_2,"daklak":_2,"daknong":_2,"danang":_2,"dienbien":_2,"dongnai":_2,"dongthap":_2,"gialai":_2,"hagiang":_2,"haiduong":_2,"haiphong":_2,"hanam":_2,"hanoi":_2,"hatinh":_2,"haugiang":_2,"hoabinh":_2,"hue":_2,"hungyen":_2,"khanhhoa":_2,"kiengiang":_2,"kontum":_2,"laichau":_2,"lamdong":_2,"langson":_2,"laocai":_2,"longan":_2,"namdinh":_2,"nghean":_2,"ninhbinh":_2,"ninhthuan":_2,"phutho":_2,"phuyen":_2,"quangbinh":_2,"quangnam":_2,"quangngai":_2,"quangninh":_2,"quangtri":_2,"soctrang":_2,"sonla":_2,"tayninh":_2,"thaibinh":_2,"thainguyen":_2,"thanhhoa":_2,"thanhphohochiminh":_2,"thuathienhue":_2,"tiengiang":_2,"travinh":_2,"tuyenquang":_2,"vinhlong":_2,"vinhphuc":_2,"yenbai":_2}],"vu":_48,"wf":[1,{"biz":_3,"sch":_3}],"ws":[1,{"com":_2,"edu":_2,"gov":_2,"net":_2,"org":_2,"advisor":_6,"cloud66":_3,"dyndns":_3,"mypets":_3}],"yt":[1,{"org":_3}],"xn--mgbaam7a8h":_2,"امارات":_2,"xn--y9a3aq":_2,"հայ":_2,"xn--54b7fta0cc":_2,"বাংলা":_2,"xn--90ae":_2,"бг":_2,"xn--mgbcpq6gpa1a":_2,"البحرين":_2,"xn--90ais":_2,"бел":_2,"xn--fiqs8s":_2,"中国":_2,"xn--fiqz9s":_2,"中國":_2,"xn--lgbbat1ad8j":_2,"الجزائر":_2,"xn--wgbh1c":_2,"مصر":_2,"xn--e1a4c":_2,"ею":_2,"xn--qxa6a":_2,"ευ":_2,"xn--mgbah1a3hjkrd":_2,"موريتانيا":_2,"xn--node":_2,"გე":_2,"xn--qxam":_2,"ελ":_2,"xn--j6w193g":[1,{"xn--gmqw5a":_2,"xn--55qx5d":_2,"xn--mxtq1m":_2,"xn--wcvs22d":_2,"xn--uc0atv":_2,"xn--od0alg":_2}],"香港":[1,{"個人":_2,"公司":_2,"政府":_2,"教育":_2,"組織":_2,"網絡":_2}],"xn--2scrj9c":_2,"ಭಾರತ":_2,"xn--3hcrj9c":_2,"ଭାରତ":_2,"xn--45br5cyl":_2,"ভাৰত":_2,"xn--h2breg3eve":_2,"भारतम्":_2,"xn--h2brj9c8c":_2,"भारोत":_2,"xn--mgbgu82a":_2,"ڀارت":_2,"xn--rvc1e0am3e":_2,"ഭാരതം":_2,"xn--h2brj9c":_2,"भारत":_2,"xn--mgbbh1a":_2,"بارت":_2,"xn--mgbbh1a71e":_2,"بھارت":_2,"xn--fpcrj9c3d":_2,"భారత్":_2,"xn--gecrj9c":_2,"ભારત":_2,"xn--s9brj9c":_2,"ਭਾਰਤ":_2,"xn--45brj9c":_2,"ভারত":_2,"xn--xkc2dl3a5ee0h":_2,"இந்தியா":_2,"xn--mgba3a4f16a":_2,"ایران":_2,"xn--mgba3a4fra":_2,"ايران":_2,"xn--mgbtx2b":_2,"عراق":_2,"xn--mgbayh7gpa":_2,"الاردن":_2,"xn--3e0b707e":_2,"한국":_2,"xn--80ao21a":_2,"қаз":_2,"xn--q7ce6a":_2,"ລາວ":_2,"xn--fzc2c9e2c":_2,"ලංකා":_2,"xn--xkc2al3hye2a":_2,"இலங்கை":_2,"xn--mgbc0a9azcg":_2,"المغرب":_2,"xn--d1alf":_2,"мкд":_2,"xn--l1acc":_2,"мон":_2,"xn--mix891f":_2,"澳門":_2,"xn--mix082f":_2,"澳门":_2,"xn--mgbx4cd0ab":_2,"مليسيا":_2,"xn--mgb9awbf":_2,"عمان":_2,"xn--mgbai9azgqp6j":_2,"پاکستان":_2,"xn--mgbai9a5eva00b":_2,"پاكستان":_2,"xn--ygbi2ammx":_2,"فلسطين":_2,"xn--90a3ac":[1,{"xn--80au":_2,"xn--90azh":_2,"xn--d1at":_2,"xn--c1avg":_2,"xn--o1ac":_2,"xn--o1ach":_2}],"срб":[1,{"ак":_2,"обр":_2,"од":_2,"орг":_2,"пр":_2,"упр":_2}],"xn--p1ai":_2,"рф":_2,"xn--wgbl6a":_2,"قطر":_2,"xn--mgberp4a5d4ar":_2,"السعودية":_2,"xn--mgberp4a5d4a87g":_2,"السعودیة":_2,"xn--mgbqly7c0a67fbc":_2,"السعودیۃ":_2,"xn--mgbqly7cvafr":_2,"السعوديه":_2,"xn--mgbpl2fh":_2,"سودان":_2,"xn--yfro4i67o":_2,"新加坡":_2,"xn--clchc0ea0b2g2a9gcd":_2,"சிங்கப்பூர்":_2,"xn--ogbpf8fl":_2,"سورية":_2,"xn--mgbtf8fl":_2,"سوريا":_2,"xn--o3cw4h":[1,{"xn--o3cyx2a":_2,"xn--12co0c3b4eva":_2,"xn--m3ch0j3a":_2,"xn--h3cuzk1di":_2,"xn--12c1fe0br":_2,"xn--12cfi8ixb8l":_2}],"ไทย":[1,{"ทหาร":_2,"ธุรกิจ":_2,"เน็ต":_2,"รัฐบาล":_2,"ศึกษา":_2,"องค์กร":_2}],"xn--pgbs0dh":_2,"تونس":_2,"xn--kpry57d":_2,"台灣":_2,"xn--kprw13d":_2,"台湾":_2,"xn--nnx388a":_2,"臺灣":_2,"xn--j1amh":_2,"укр":_2,"xn--mgb2ddes":_2,"اليمن":_2,"xxx":_2,"ye":_5,"za":[0,{"ac":_2,"agric":_2,"alt":_2,"co":_2,"edu":_2,"gov":_2,"grondar":_2,"law":_2,"mil":_2,"net":_2,"ngo":_2,"nic":_2,"nis":_2,"nom":_2,"org":_2,"school":_2,"tm":_2,"web":_2}],"zm":[1,{"ac":_2,"biz":_2,"co":_2,"com":_2,"edu":_2,"gov":_2,"info":_2,"mil":_2,"net":_2,"org":_2,"sch":_2}],"zw":[1,{"ac":_2,"co":_2,"gov":_2,"mil":_2,"org":_2}],"aaa":_2,"aarp":_2,"abb":_2,"abbott":_2,"abbvie":_2,"abc":_2,"able":_2,"abogado":_2,"abudhabi":_2,"academy":[1,{"official":_3}],"accenture":_2,"accountant":_2,"accountants":_2,"aco":_2,"actor":_2,"ads":_2,"adult":_2,"aeg":_2,"aetna":_2,"afl":_2,"africa":_2,"agakhan":_2,"agency":_2,"aig":_2,"airbus":_2,"airforce":_2,"airtel":_2,"akdn":_2,"alibaba":_2,"alipay":_2,"allfinanz":_2,"allstate":_2,"ally":_2,"alsace":_2,"alstom":_2,"amazon":_2,"americanexpress":_2,"americanfamily":_2,"amex":_2,"amfam":_2,"amica":_2,"amsterdam":_2,"analytics":_2,"android":_2,"anquan":_2,"anz":_2,"aol":_2,"apartments":_2,"app":[1,{"adaptable":_3,"aiven":_3,"beget":_6,"brave":_7,"clerk":_3,"clerkstage":_3,"cloudflare":_3,"wnext":_3,"csb":[2,{"preview":_3}],"convex":_3,"corespeed":_3,"deta":_3,"ondigitalocean":_3,"easypanel":_3,"encr":[2,{"frontend":_3}],"evervault":_8,"expo":[2,{"on":_3,"staging":[2,{"on":_3}]}],"edgecompute":_3,"on-fleek":_3,"flutterflow":_3,"sprites":_3,"e2b":_3,"framer":_3,"gadget":_3,"github":_3,"hosted":_6,"run":[0,{"*":_3,"mtls":_6}],"web":_3,"hackclub":_3,"hasura":_3,"onhercules":_3,"botdash":_3,"shiptoday":_3,"leapcell":_3,"loginline":_3,"lovable":_3,"luyani":_3,"magicpatterns":_3,"medusajs":_3,"messerli":_3,"miren":_3,"mocha":_3,"netlify":_3,"ngrok":_3,"ngrok-free":_3,"developer":_6,"noop":_3,"northflank":_6,"upsun":_6,"railway":[0,{"up":_3}],"replit":_9,"nyat":_3,"snowflake":[0,{"*":_3,"privatelink":_6}],"streamlit":_3,"spawnbase":_3,"telebit":_3,"typedream":_3,"vercel":_3,"wal":_3,"wasmer":_3,"bookonline":_3,"windsurf":_3,"base44":_3,"zeabur":_3,"zerops":_6}],"apple":[1,{"int":[2,{"cloud":[0,{"*":_3,"r":[0,{"*":_3,"ap-north-1":_6,"ap-south-1":_6,"ap-south-2":_6,"eu-central-1":_6,"eu-north-1":_6,"us-central-1":_6,"us-central-2":_6,"us-east-1":_6,"us-east-2":_6,"us-west-1":_6,"us-west-2":_6,"us-west-3":_6}]}]}]}],"aquarelle":_2,"arab":_2,"aramco":_2,"archi":_2,"army":_2,"art":_2,"arte":_2,"asda":_2,"associates":_2,"athleta":_2,"attorney":_2,"auction":_2,"audi":_2,"audible":_2,"audio":_2,"auspost":_2,"author":_2,"auto":_2,"autos":_2,"aws":[1,{"on":[0,{"af-south-1":_11,"ap-east-1":_11,"ap-northeast-1":_11,"ap-northeast-2":_11,"ap-northeast-3":_11,"ap-south-1":_11,"ap-south-2":_12,"ap-southeast-1":_11,"ap-southeast-2":_11,"ap-southeast-3":_11,"ap-southeast-4":_12,"ap-southeast-5":_12,"ca-central-1":_11,"ca-west-1":_12,"eu-central-1":_11,"eu-central-2":_12,"eu-north-1":_11,"eu-south-1":_11,"eu-south-2":_12,"eu-west-1":_11,"eu-west-2":_11,"eu-west-3":_11,"il-central-1":_12,"me-central-1":_12,"me-south-1":_11,"sa-east-1":_11,"us-east-1":_11,"us-east-2":_11,"us-west-1":_11,"us-west-2":_11,"ap-southeast-7":_13,"mx-central-1":_13,"us-gov-east-1":_14,"us-gov-west-1":_14}],"sagemaker":[0,{"ap-northeast-1":_16,"ap-northeast-2":_16,"ap-south-1":_16,"ap-southeast-1":_16,"ap-southeast-2":_16,"ca-central-1":_18,"eu-central-1":_16,"eu-west-1":_16,"eu-west-2":_16,"us-east-1":_18,"us-east-2":_18,"us-west-2":_18,"af-south-1":_15,"ap-east-1":_15,"ap-northeast-3":_15,"ap-south-2":_17,"ap-southeast-3":_15,"ap-southeast-4":_17,"ca-west-1":[0,{"notebook":_3,"notebook-fips":_3}],"eu-central-2":_15,"eu-north-1":_15,"eu-south-1":_15,"eu-south-2":_15,"eu-west-3":_15,"il-central-1":_15,"me-central-1":_15,"me-south-1":_15,"sa-east-1":_15,"us-gov-east-1":_19,"us-gov-west-1":_19,"us-west-1":[0,{"notebook":_3,"notebook-fips":_3,"studio":_3}],"experiments":_6}],"repost":[0,{"private":_6}]}],"axa":_2,"azure":_2,"baby":_2,"baidu":_2,"banamex":_2,"band":_2,"bank":_2,"bar":_2,"barcelona":_2,"barclaycard":_2,"barclays":_2,"barefoot":_2,"bargains":_2,"baseball":_2,"basketball":[1,{"aus":_3,"nz":_3}],"bauhaus":_2,"bayern":_2,"bbc":_2,"bbt":_2,"bbva":_2,"bcg":_2,"bcn":_2,"beats":_2,"beauty":_2,"beer":_2,"berlin":_2,"best":_2,"bestbuy":_2,"bet":_2,"bharti":_2,"bible":_2,"bid":_2,"bike":_2,"bing":_2,"bingo":_2,"bio":_2,"black":_2,"blackfriday":_2,"blockbuster":_2,"blog":_2,"bloomberg":_2,"blue":_2,"bms":_2,"bmw":_2,"bnpparibas":_2,"boats":_2,"boehringer":_2,"bofa":_2,"bom":_2,"bond":_2,"boo":_2,"book":_2,"booking":_2,"bosch":_2,"bostik":_2,"boston":_2,"bot":_2,"boutique":_2,"box":_2,"bradesco":_2,"bridgestone":_2,"broadway":_2,"broker":_2,"brother":_2,"brussels":_2,"build":[1,{"shiptoday":_3,"v0":_3,"windsurf":_3}],"builders":[1,{"cloudsite":_3}],"business":_22,"buy":_2,"buzz":_2,"bzh":_2,"cab":_2,"cafe":_2,"cal":_2,"call":_2,"calvinklein":_2,"cam":_2,"camera":_2,"camp":[1,{"emf":[0,{"at":_3}]}],"canon":_2,"capetown":_2,"capital":_2,"capitalone":_2,"car":_2,"caravan":_2,"cards":_2,"care":_2,"career":_2,"careers":_2,"cars":_2,"casa":[1,{"nabu":[0,{"ui":_3}]}],"case":[1,{"sav":_3}],"cash":_2,"casino":_2,"catering":_2,"catholic":_2,"cba":_2,"cbn":_2,"cbre":_2,"center":_2,"ceo":_2,"cern":_2,"cfa":_2,"cfd":_2,"chanel":_2,"channel":_2,"charity":_2,"chase":_2,"chat":_2,"cheap":_2,"chintai":_2,"christmas":_2,"chrome":_2,"church":_2,"cipriani":_2,"circle":_2,"cisco":_2,"citadel":_2,"citi":_2,"citic":_2,"city":_2,"claims":_2,"cleaning":_2,"click":_2,"clinic":_2,"clinique":_2,"clothing":_2,"cloud":[1,{"antagonist":_3,"begetcdn":_6,"convex":_24,"elementor":_3,"emergent":_3,"encoway":[0,{"eu":_3}],"statics":_6,"ravendb":_3,"axarnet":[0,{"es-1":_3}],"diadem":_3,"jelastic":[0,{"vip":_3}],"jele":_3,"jenv-aruba":[0,{"aruba":[0,{"eur":[0,{"it1":_3}]}],"it1":_3}],"keliweb":[2,{"cs":_3}],"oxa":[2,{"tn":_3,"uk":_3}],"primetel":[2,{"uk":_3}],"reclaim":[0,{"ca":_3,"uk":_3,"us":_3}],"trendhosting":[0,{"ch":_3,"de":_3}],"jote":_3,"jotelulu":_3,"kuleuven":_3,"laravel":_3,"linkyard":_3,"magentosite":_6,"matlab":_3,"observablehq":_3,"perspecta":_3,"vapor":_3,"on-rancher":_6,"scw":[0,{"baremetal":[0,{"fr-par-1":_3,"fr-par-2":_3,"nl-ams-1":_3}],"fr-par":[0,{"cockpit":_3,"ddl":_3,"dtwh":_3,"fnc":[2,{"functions":_3}],"ifr":_3,"k8s":_25,"kafk":_3,"mgdb":_3,"rdb":_3,"s3":_3,"s3-website":_3,"scbl":_3,"whm":_3}],"instances":[0,{"priv":_3,"pub":_3}],"k8s":_3,"nl-ams":[0,{"cockpit":_3,"ddl":_3,"dtwh":_3,"ifr":_3,"k8s":_25,"kafk":_3,"mgdb":_3,"rdb":_3,"s3":_3,"s3-website":_3,"scbl":_3,"whm":_3}],"pl-waw":[0,{"cockpit":_3,"ddl":_3,"dtwh":_3,"ifr":_3,"k8s":_25,"kafk":_3,"mgdb":_3,"rdb":_3,"s3":_3,"s3-website":_3,"scbl":_3}],"scalebook":_3,"smartlabeling":_3}],"servebolt":_3,"onstackit":[0,{"runs":_3}],"trafficplex":_3,"unison-services":_3,"urown":_3,"voorloper":_3,"zap":_3}],"club":[1,{"cloudns":_3,"jele":_3,"barsy":_3}],"clubmed":_2,"coach":_2,"codes":[1,{"owo":_6}],"coffee":_2,"college":_2,"cologne":_2,"commbank":_2,"community":[1,{"nog":_3,"ravendb":_3,"myforum":_3}],"company":[1,{"mybox":_3}],"compare":_2,"computer":_2,"comsec":_2,"condos":_2,"construction":_2,"consulting":_2,"contact":_2,"contractors":_2,"cooking":_2,"cool":[1,{"elementor":_3,"de":_3}],"corsica":_2,"country":_2,"coupon":_2,"coupons":_2,"courses":_2,"cpa":_2,"credit":_2,"creditcard":_2,"creditunion":_2,"cricket":_2,"crown":_2,"crs":_2,"cruise":_2,"cruises":_2,"cuisinella":_2,"cymru":_2,"cyou":_2,"dad":_2,"dance":_2,"data":_2,"date":_2,"dating":_2,"datsun":_2,"day":_2,"dclk":_2,"dds":_2,"deal":_2,"dealer":_2,"deals":_2,"degree":_2,"delivery":_2,"dell":_2,"deloitte":_2,"delta":_2,"democrat":_2,"dental":_2,"dentist":_2,"desi":_2,"design":[1,{"graphic":_3,"bss":_3}],"dev":[1,{"myaddr":_3,"panel":_3,"bearblog":_3,"brave":_7,"lcl":_6,"lclstage":_6,"stg":_6,"stgstage":_6,"pages":_3,"r2":_3,"workers":_3,"deno":_3,"deno-staging":_3,"deta":_3,"lp":[2,{"api":_3,"objects":_3}],"evervault":_8,"fly":_3,"githubpreview":_3,"gateway":_6,"grebedoc":_3,"botdash":_3,"inbrowser":_6,"is-a-good":_3,"iserv":_3,"leapcell":_3,"runcontainers":_3,"localcert":[0,{"user":_6}],"loginline":_3,"barsy":_3,"mediatech":_3,"mocha-sandbox":_3,"modx":_3,"ngrok":_3,"ngrok-free":_3,"is-a-fullstack":_3,"is-cool":_3,"is-not-a":_3,"localplayer":_3,"xmit":_3,"platter-app":_3,"replit":[2,{"archer":_3,"bones":_3,"canary":_3,"global":_3,"hacker":_3,"id":_3,"janeway":_3,"kim":_3,"kira":_3,"kirk":_3,"odo":_3,"paris":_3,"picard":_3,"pike":_3,"prerelease":_3,"reed":_3,"riker":_3,"sisko":_3,"spock":_3,"staging":_3,"sulu":_3,"tarpit":_3,"teams":_3,"tucker":_3,"wesley":_3,"worf":_3}],"crm":[0,{"aa":_6,"ab":_6,"ac":_6,"ad":_6,"ae":_6,"af":_6,"ci":_6,"d":_6,"pa":_6,"pb":_6,"pc":_6,"pd":_6,"pe":_6,"pf":_6,"w":_6,"wa":_6,"wb":_6,"wc":_6,"wd":_6,"we":_6,"wf":_6}],"erp":_51,"vercel":_3,"webhare":_6,"hrsn":_3,"is-a":_3}],"dhl":_2,"diamonds":_2,"diet":_2,"digital":[1,{"cloudapps":[2,{"london":_3}]}],"direct":[1,{"libp2p":_3}],"directory":_2,"discount":_2,"discover":_2,"dish":_2,"diy":[1,{"discourse":_3,"imagine":_3}],"dnp":_2,"docs":_2,"doctor":_2,"dog":_2,"domains":_2,"dot":_2,"download":_2,"drive":_2,"dtv":_2,"dubai":_2,"dupont":_2,"durban":_2,"dvag":_2,"dvr":_2,"earth":_2,"eat":_2,"eco":_2,"edeka":_2,"education":_22,"email":[1,{"crisp":[0,{"on":_3}],"intouch":_3,"tawk":_53,"tawkto":_53}],"emerck":_2,"energy":_2,"engineer":_2,"engineering":_2,"enterprises":_2,"epson":_2,"equipment":_2,"ericsson":_2,"erni":_2,"esq":_2,"estate":[1,{"compute":_6}],"eurovision":_2,"eus":[1,{"party":_54}],"events":[1,{"koobin":_3,"co":_3}],"exchange":_2,"expert":_2,"exposed":_2,"express":_2,"extraspace":_2,"fage":_2,"fail":_2,"fairwinds":_2,"faith":_2,"family":_2,"fan":_2,"fans":_2,"farm":[1,{"storj":_3}],"farmers":_2,"fashion":_2,"fast":_2,"fedex":_2,"feedback":_2,"ferrari":_2,"ferrero":_2,"fidelity":_2,"fido":_2,"film":_2,"final":_2,"finance":_2,"financial":_22,"fire":_2,"firestone":_2,"firmdale":_2,"fish":_2,"fishing":_2,"fit":_2,"fitness":_2,"flickr":_2,"flights":_2,"flir":_2,"florist":_2,"flowers":_2,"fly":_2,"foo":_2,"food":_2,"football":_2,"ford":_2,"forex":_2,"forsale":_2,"forum":_2,"foundation":_2,"fox":_2,"free":_2,"fresenius":_2,"frl":_2,"frogans":_2,"frontier":_2,"ftr":_2,"fujitsu":_2,"fun":_55,"fund":_2,"furniture":_2,"futbol":_2,"fyi":_2,"gal":_2,"gallery":_2,"gallo":_2,"gallup":_2,"game":_2,"games":[1,{"pley":_3,"sheezy":_3}],"gap":_2,"garden":_2,"gay":[1,{"pages":_3}],"gbiz":_2,"gdn":[1,{"cnpy":_3}],"gea":_2,"gent":_2,"genting":_2,"george":_2,"ggee":_2,"gift":_2,"gifts":_2,"gives":_2,"giving":_2,"glass":_2,"gle":_2,"global":[1,{"appwrite":_3}],"globo":_2,"gmail":_2,"gmbh":_2,"gmo":_2,"gmx":_2,"godaddy":_2,"gold":_2,"goldpoint":_2,"golf":_2,"goodyear":_2,"goog":[1,{"cloud":_3,"translate":_3,"usercontent":_6}],"google":_2,"gop":_2,"got":_2,"grainger":_2,"graphics":_2,"gratis":_2,"green":_2,"gripe":_2,"grocery":_2,"group":[1,{"discourse":_3}],"gucci":_2,"guge":_2,"guide":_2,"guitars":_2,"guru":_2,"hair":_2,"hamburg":_2,"hangout":_2,"haus":_2,"hbo":_2,"hdfc":_2,"hdfcbank":_2,"health":[1,{"hra":_3}],"healthcare":_2,"help":_2,"helsinki":_2,"here":_2,"hermes":_2,"hiphop":_2,"hisamitsu":_2,"hitachi":_2,"hiv":_2,"hkt":_2,"hockey":_2,"holdings":_2,"holiday":_2,"homedepot":_2,"homegoods":_2,"homes":_2,"homesense":_2,"honda":_2,"horse":_2,"hospital":_2,"host":[1,{"cloudaccess":_3,"freesite":_3,"easypanel":_3,"emergent":_3,"fastvps":_3,"myfast":_3,"gadget":_3,"tempurl":_3,"wpmudev":_3,"iserv":_3,"jele":_3,"mircloud":_3,"bolt":_3,"wp2":_3,"half":_3}],"hosting":[1,{"opencraft":_3}],"hot":_2,"hotel":_2,"hotels":_2,"hotmail":_2,"house":_2,"how":_2,"hsbc":_2,"hughes":_2,"hyatt":_2,"hyundai":_2,"ibm":_2,"icbc":_2,"ice":_2,"icu":_2,"ieee":_2,"ifm":_2,"ikano":_2,"imamat":_2,"imdb":_2,"immo":_2,"immobilien":_2,"inc":_2,"industries":_2,"infiniti":_2,"ing":_2,"ink":_2,"institute":_2,"insurance":_2,"insure":_2,"international":_2,"intuit":_2,"investments":_2,"ipiranga":_2,"irish":_2,"ismaili":_2,"ist":_2,"istanbul":_2,"itau":_2,"itv":_2,"jaguar":_2,"java":_2,"jcb":_2,"jeep":_2,"jetzt":_2,"jewelry":_2,"jio":_2,"jll":_2,"jmp":_2,"jnj":_2,"joburg":_2,"jot":_2,"joy":_2,"jpmorgan":_2,"jprs":_2,"juegos":_2,"juniper":_2,"kaufen":_2,"kddi":_2,"kerryhotels":_2,"kerryproperties":_2,"kfh":_2,"kia":_2,"kids":_2,"kim":_2,"kindle":_2,"kitchen":_2,"kiwi":_2,"koeln":_2,"komatsu":_2,"kosher":_2,"kpmg":_2,"kpn":_2,"krd":[1,{"co":_3,"edu":_3}],"kred":_2,"kuokgroup":_2,"kyoto":_2,"lacaixa":_2,"lamborghini":_2,"lamer":_2,"land":_2,"landrover":_2,"lanxess":_2,"lasalle":_2,"lat":_2,"latino":_2,"latrobe":_2,"law":_2,"lawyer":_2,"lds":_2,"lease":_2,"leclerc":_2,"lefrak":_2,"legal":_2,"lego":_2,"lexus":_2,"lgbt":_2,"lidl":_2,"life":_2,"lifeinsurance":_2,"lifestyle":_2,"lighting":_2,"like":_2,"lilly":_2,"limited":_2,"limo":_2,"lincoln":_2,"link":[1,{"myfritz":_3,"cyon":_3,"joinmc":_3,"dweb":_6,"inbrowser":_6,"keenetic":_3,"nftstorage":_62,"mypep":_3,"storacha":_62,"w3s":_62}],"live":[1,{"aem":_3,"hlx":_3,"ewp":_6}],"living":_2,"llc":_2,"llp":_2,"loan":_2,"loans":_2,"locker":_2,"locus":_2,"lol":[1,{"omg":_3}],"london":_2,"lotte":_2,"lotto":_2,"love":_2,"lpl":_2,"lplfinancial":_2,"ltd":_2,"ltda":_2,"lundbeck":_2,"luxe":_2,"luxury":_2,"madrid":_2,"maif":_2,"maison":_2,"makeup":_2,"man":_2,"management":_2,"mango":_2,"map":_2,"market":_2,"marketing":_2,"markets":_2,"marriott":_2,"marshalls":_2,"mattel":_2,"mba":_2,"mckinsey":_2,"med":_2,"media":_63,"meet":_2,"melbourne":_2,"meme":_2,"memorial":_2,"men":_2,"menu":[1,{"barsy":_3,"barsyonline":_3}],"merck":_2,"merckmsd":_2,"miami":_2,"microsoft":_2,"mini":_2,"mint":_2,"mit":_2,"mitsubishi":_2,"mlb":_2,"mls":_2,"mma":_2,"mobile":_2,"moda":_2,"moe":_2,"moi":_2,"mom":_2,"monash":_2,"money":_2,"monster":_2,"mormon":_2,"mortgage":_2,"moscow":_2,"moto":_2,"motorcycles":_2,"mov":_2,"movie":_2,"msd":_2,"mtn":_2,"mtr":_2,"music":_2,"nab":_2,"nagoya":_2,"navy":_2,"nba":_2,"nec":_2,"netbank":_2,"netflix":_2,"network":[1,{"aem":_3,"alces":_6,"appwrite":_3,"co":_3,"arvo":_3,"azimuth":_3,"tlon":_3}],"neustar":_2,"new":_2,"news":[1,{"noticeable":_3}],"next":_2,"nextdirect":_2,"nexus":_2,"nfl":_2,"ngo":_2,"nhk":_2,"nico":_2,"nike":_2,"nikon":_2,"ninja":_2,"nissan":_2,"nissay":_2,"nokia":_2,"norton":_2,"now":_2,"nowruz":_2,"nowtv":_2,"nra":_2,"nrw":_2,"ntt":_2,"nyc":_2,"obi":_2,"observer":_2,"office":_2,"okinawa":_2,"olayan":_2,"olayangroup":_2,"ollo":_2,"omega":_2,"one":[1,{"kin":_6,"service":_3,"website":_3}],"ong":_2,"onl":_2,"online":[1,{"eero":_3,"eero-stage":_3,"websitebuilder":_3,"leapcell":_3,"barsy":_3}],"ooo":_2,"open":_2,"oracle":_2,"orange":[1,{"tech":_3}],"organic":_2,"origins":_2,"osaka":_2,"otsuka":_2,"ott":_2,"ovh":[1,{"nerdpol":_3}],"page":[1,{"aem":_3,"hlx":_3,"codeberg":_3,"deuxfleurs":_3,"mybox":_3,"heyflow":_3,"prvcy":_3,"rocky":_3,"statichost":_3,"pdns":_3,"plesk":_3}],"panasonic":_2,"paris":_2,"pars":_2,"partners":_2,"parts":_2,"party":_2,"pay":_2,"pccw":_2,"pet":_2,"pfizer":_2,"pharmacy":_2,"phd":_2,"philips":_2,"phone":_2,"photo":_2,"photography":_2,"photos":_63,"physio":_2,"pics":_2,"pictet":_2,"pictures":[1,{"1337":_3}],"pid":_2,"pin":_2,"ping":_2,"pink":_2,"pioneer":_2,"pizza":[1,{"ngrok":_3}],"place":_22,"play":_2,"playstation":_2,"plumbing":_2,"plus":[1,{"playit":[2,{"at":_6,"with":_3}]}],"pnc":_2,"pohl":_2,"poker":_2,"politie":_2,"porn":_2,"praxi":_2,"press":_2,"prime":_2,"prod":_2,"productions":_2,"prof":_2,"progressive":_2,"promo":_2,"properties":_2,"property":_2,"protection":_2,"pru":_2,"prudential":_2,"pub":[1,{"id":_6,"kin":_6,"barsy":_3}],"pwc":_2,"qpon":_2,"quebec":_2,"quest":_2,"racing":_2,"radio":_2,"read":_2,"realestate":_2,"realtor":_2,"realty":_2,"recipes":_2,"red":_2,"redumbrella":_2,"rehab":_2,"reise":_2,"reisen":_2,"reit":_2,"reliance":_2,"ren":_2,"rent":_2,"rentals":_2,"repair":_2,"report":_2,"republican":_2,"rest":_2,"restaurant":_2,"review":_2,"reviews":[1,{"aem":_3}],"rexroth":_2,"rich":_2,"richardli":_2,"ricoh":_2,"ril":_2,"rio":_2,"rip":[1,{"clan":_3}],"rocks":[1,{"myddns":_3,"stackit":_3,"lima-city":_3,"webspace":_3}],"rodeo":_2,"rogers":_2,"room":_2,"rsvp":_2,"rugby":_2,"ruhr":_2,"run":[1,{"appwrite":_6,"canva":_3,"development":_3,"ravendb":_3,"liara":[2,{"iran":_3}],"lovable":_3,"needle":_3,"build":_6,"code":_6,"database":_6,"migration":_6,"onporter":_3,"repl":_3,"stackit":_3,"val":_51,"vercel":_3,"wix":_3}],"rwe":_2,"ryukyu":_2,"saarland":_2,"safe":_2,"safety":_2,"sakura":_2,"sale":_2,"salon":_2,"samsclub":_2,"samsung":_2,"sandvik":_2,"sandvikcoromant":_2,"sanofi":_2,"sap":_2,"sarl":_2,"sas":_2,"save":_2,"saxo":_2,"sbi":_2,"sbs":_2,"scb":_2,"schaeffler":_2,"schmidt":_2,"scholarships":_2,"school":_2,"schule":_2,"schwarz":_2,"science":_2,"scot":[1,{"co":_3,"me":_3,"org":_3,"gov":[2,{"service":_3}]}],"search":_2,"seat":_2,"secure":_2,"security":_2,"seek":_2,"select":_2,"sener":_2,"services":[1,{"loginline":_3}],"seven":_2,"sew":_2,"sex":_2,"sexy":_2,"sfr":_2,"shangrila":_2,"sharp":_2,"shell":_2,"shia":_2,"shiksha":_2,"shoes":_2,"shop":[1,{"base":_3,"hoplix":_3,"barsy":_3,"barsyonline":_3,"shopware":_3}],"shopping":_2,"shouji":_2,"show":_55,"silk":_2,"sina":_2,"singles":_2,"site":[1,{"square":_3,"canva":_26,"cloudera":_6,"convex":_24,"cyon":_3,"caffeine":_3,"fastvps":_3,"figma":_3,"figma-gov":_3,"preview":_3,"heyflow":_3,"jele":_3,"jouwweb":_3,"loginline":_3,"barsy":_3,"co":_3,"notion":_3,"omniwe":_3,"opensocial":_3,"madethis":_3,"support":_3,"platformsh":_6,"tst":_6,"byen":_3,"sol":_3,"srht":_3,"novecore":_3,"cpanel":_3,"wpsquared":_3,"sourcecraft":_3}],"ski":_2,"skin":_2,"sky":_2,"skype":_2,"sling":_2,"smart":_2,"smile":_2,"sncf":_2,"soccer":_2,"social":_2,"softbank":_2,"software":_2,"sohu":_2,"solar":_2,"solutions":_2,"song":_2,"sony":_2,"soy":_2,"spa":_2,"space":[1,{"myfast":_3,"heiyu":_3,"hf":[2,{"static":_3}],"app-ionos":_3,"project":_3,"uber":_3,"xs4all":_3}],"sport":_2,"spot":_2,"srl":_2,"stada":_2,"staples":_2,"star":_2,"statebank":_2,"statefarm":_2,"stc":_2,"stcgroup":_2,"stockholm":_2,"storage":_2,"store":[1,{"barsy":_3,"sellfy":_3,"shopware":_3,"storebase":_3}],"stream":_2,"studio":_2,"study":_2,"style":_2,"sucks":_2,"supplies":_2,"supply":_2,"support":[1,{"barsy":_3}],"surf":_2,"surgery":_2,"suzuki":_2,"swatch":_2,"swiss":_2,"sydney":_2,"systems":[1,{"knightpoint":_3,"miren":_3}],"tab":_2,"taipei":_2,"talk":_2,"taobao":_2,"target":_2,"tatamotors":_2,"tatar":_2,"tattoo":_2,"tax":_2,"taxi":_2,"tci":_2,"tdk":_2,"team":[1,{"discourse":_3,"jelastic":_3}],"tech":[1,{"cleverapps":_3}],"technology":_22,"temasek":_2,"tennis":_2,"teva":_2,"thd":_2,"theater":_2,"theatre":_2,"tiaa":_2,"tickets":_2,"tienda":_2,"tips":_2,"tires":_2,"tirol":_2,"tjmaxx":_2,"tjx":_2,"tkmaxx":_2,"tmall":_2,"today":[1,{"prequalifyme":_3}],"tokyo":_2,"tools":[1,{"addr":_50,"myaddr":_3}],"top":[1,{"ntdll":_3,"wadl":_6}],"toray":_2,"toshiba":_2,"total":_2,"tours":_2,"town":_2,"toyota":_2,"toys":_2,"trade":_2,"trading":_2,"training":_2,"travel":_2,"travelers":_2,"travelersinsurance":_2,"trust":_2,"trv":_2,"tube":_2,"tui":_2,"tunes":_2,"tushu":_2,"tvs":_2,"ubank":_2,"ubs":_2,"unicom":_2,"university":_2,"uno":_2,"uol":_2,"ups":_2,"vacations":_2,"vana":_2,"vanguard":_2,"vegas":_2,"ventures":_2,"verisign":_2,"versicherung":_2,"vet":_2,"viajes":_2,"video":_2,"vig":_2,"viking":_2,"villas":_2,"vin":_2,"vip":[1,{"hidns":_3}],"virgin":_2,"visa":_2,"vision":_2,"viva":_2,"vivo":_2,"vlaanderen":_2,"vodka":_2,"volvo":_2,"vote":_2,"voting":_2,"voto":_2,"voyage":_2,"wales":_2,"walmart":_2,"walter":_2,"wang":_2,"wanggou":_2,"watch":_2,"watches":_2,"weather":_2,"weatherchannel":_2,"webcam":_2,"weber":_2,"website":_63,"wed":_2,"wedding":_2,"weibo":_2,"weir":_2,"whoswho":_2,"wien":_2,"wiki":_63,"williamhill":_2,"win":_2,"windows":_2,"wine":_2,"winners":_2,"wme":_2,"woodside":_2,"work":[1,{"imagine-proxy":_3}],"works":_2,"world":_2,"wow":_2,"wtc":_2,"wtf":_2,"xbox":_2,"xerox":_2,"xihuan":_2,"xin":_2,"xn--11b4c3d":_2,"कॉम":_2,"xn--1ck2e1b":_2,"セール":_2,"xn--1qqw23a":_2,"佛山":_2,"xn--30rr7y":_2,"慈善":_2,"xn--3bst00m":_2,"集团":_2,"xn--3ds443g":_2,"在线":_2,"xn--3pxu8k":_2,"点看":_2,"xn--42c2d9a":_2,"คอม":_2,"xn--45q11c":_2,"八卦":_2,"xn--4gbrim":_2,"موقع":_2,"xn--55qw42g":_2,"公益":_2,"xn--55qx5d":_2,"公司":_2,"xn--5su34j936bgsg":_2,"香格里拉":_2,"xn--5tzm5g":_2,"网站":_2,"xn--6frz82g":_2,"移动":_2,"xn--6qq986b3xl":_2,"我爱你":_2,"xn--80adxhks":_2,"москва":_2,"xn--80aqecdr1a":_2,"католик":_2,"xn--80asehdb":_2,"онлайн":_2,"xn--80aswg":_2,"сайт":_2,"xn--8y0a063a":_2,"联通":_2,"xn--9dbq2a":_2,"קום":_2,"xn--9et52u":_2,"时尚":_2,"xn--9krt00a":_2,"微博":_2,"xn--b4w605ferd":_2,"淡马锡":_2,"xn--bck1b9a5dre4c":_2,"ファッション":_2,"xn--c1avg":_2,"орг":_2,"xn--c2br7g":_2,"नेट":_2,"xn--cck2b3b":_2,"ストア":_2,"xn--cckwcxetd":_2,"アマゾン":_2,"xn--cg4bki":_2,"삼성":_2,"xn--czr694b":_2,"商标":_2,"xn--czrs0t":_2,"商店":_2,"xn--czru2d":_2,"商城":_2,"xn--d1acj3b":_2,"дети":_2,"xn--eckvdtc9d":_2,"ポイント":_2,"xn--efvy88h":_2,"新闻":_2,"xn--fct429k":_2,"家電":_2,"xn--fhbei":_2,"كوم":_2,"xn--fiq228c5hs":_2,"中文网":_2,"xn--fiq64b":_2,"中信":_2,"xn--fjq720a":_2,"娱乐":_2,"xn--flw351e":_2,"谷歌":_2,"xn--fzys8d69uvgm":_2,"電訊盈科":_2,"xn--g2xx48c":_2,"购物":_2,"xn--gckr3f0f":_2,"クラウド":_2,"xn--gk3at1e":_2,"通販":_2,"xn--hxt814e":_2,"网店":_2,"xn--i1b6b1a6a2e":_2,"संगठन":_2,"xn--imr513n":_2,"餐厅":_2,"xn--io0a7i":_2,"网络":_2,"xn--j1aef":_2,"ком":_2,"xn--jlq480n2rg":_2,"亚马逊":_2,"xn--jvr189m":_2,"食品":_2,"xn--kcrx77d1x4a":_2,"飞利浦":_2,"xn--kput3i":_2,"手机":_2,"xn--mgba3a3ejt":_2,"ارامكو":_2,"xn--mgba7c0bbn0a":_2,"العليان":_2,"xn--mgbab2bd":_2,"بازار":_2,"xn--mgbca7dzdo":_2,"ابوظبي":_2,"xn--mgbi4ecexp":_2,"كاثوليك":_2,"xn--mgbt3dhd":_2,"همراه":_2,"xn--mk1bu44c":_2,"닷컴":_2,"xn--mxtq1m":_2,"政府":_2,"xn--ngbc5azd":_2,"شبكة":_2,"xn--ngbe9e0a":_2,"بيتك":_2,"xn--ngbrx":_2,"عرب":_2,"xn--nqv7f":_2,"机构":_2,"xn--nqv7fs00ema":_2,"组织机构":_2,"xn--nyqy26a":_2,"健康":_2,"xn--otu796d":_2,"招聘":_2,"xn--p1acf":[1,{"xn--90amc":_3,"xn--j1aef":_3,"xn--j1ael8b":_3,"xn--h1ahn":_3,"xn--j1adp":_3,"xn--c1avg":_3,"xn--80aaa0cvac":_3,"xn--h1aliz":_3,"xn--90a1af":_3,"xn--41a":_3}],"рус":[1,{"биз":_3,"ком":_3,"крым":_3,"мир":_3,"мск":_3,"орг":_3,"самара":_3,"сочи":_3,"спб":_3,"я":_3}],"xn--pssy2u":_2,"大拿":_2,"xn--q9jyb4c":_2,"みんな":_2,"xn--qcka1pmc":_2,"グーグル":_2,"xn--rhqv96g":_2,"世界":_2,"xn--rovu88b":_2,"書籍":_2,"xn--ses554g":_2,"网址":_2,"xn--t60b56a":_2,"닷넷":_2,"xn--tckwe":_2,"コム":_2,"xn--tiq49xqyj":_2,"天主教":_2,"xn--unup4y":_2,"游戏":_2,"xn--vermgensberater-ctb":_2,"vermögensberater":_2,"xn--vermgensberatung-pwb":_2,"vermögensberatung":_2,"xn--vhquv":_2,"企业":_2,"xn--vuq861b":_2,"信息":_2,"xn--w4r85el8fhu5dnra":_2,"嘉里大酒店":_2,"xn--w4rs40l":_2,"嘉里":_2,"xn--xhq521b":_2,"广东":_2,"xn--zfr164b":_2,"政务":_2,"xyz":[1,{"caffeine":_3,"exe":_3,"botdash":_3,"telebit":_6}],"yachts":_2,"yahoo":_2,"yamaxun":_2,"yandex":_2,"yodobashi":_2,"yoga":_2,"yokohama":_2,"you":_2,"youtube":_2,"yun":_2,"zappos":_2,"zara":_2,"zero":_2,"zip":_2,"zone":[1,{"stackit":_3,"lima":_3,"triton":_6}],"zuerich":_2}]; return rules; })(); remusao-tldts-a081399/packages/tldts/src/suffix-trie.ts000066400000000000000000000047701515726241200231260ustar00rootroot00000000000000import { fastPathLookup, IPublicSuffix, ISuffixLookupOptions, } from 'tldts-core'; import { exceptions, ITrie, rules } from './data/trie'; // Flags used to know if a rule is ICANN or Private const enum RULE_TYPE { ICANN = 1, PRIVATE = 2, } interface IMatch { index: number; isIcann: boolean; isPrivate: boolean; } /** * Lookup parts of domain in Trie */ function lookupInTrie( parts: string[], trie: ITrie, index: number, allowedMask: number, ): IMatch | null { let result: IMatch | null = null; let node: ITrie | undefined = trie; while (node !== undefined) { // We have a match! if ((node[0] & allowedMask) !== 0) { result = { index: index + 1, isIcann: (node[0] & RULE_TYPE.ICANN) !== 0, isPrivate: (node[0] & RULE_TYPE.PRIVATE) !== 0, }; } // No more `parts` to look for if (index === -1) { break; } const succ: Record = node[1]; node = Object.prototype.hasOwnProperty.call(succ, parts[index]!) ? succ[parts[index]!] : succ['*']; index -= 1; } return result; } /** * Check if `hostname` has a valid public suffix in `trie`. */ export default function suffixLookup( hostname: string, options: ISuffixLookupOptions, out: IPublicSuffix, ): void { if (fastPathLookup(hostname, options, out)) { return; } const hostnameParts = hostname.split('.'); const allowedMask = (options.allowPrivateDomains ? RULE_TYPE.PRIVATE : 0) | (options.allowIcannDomains ? RULE_TYPE.ICANN : 0); // Look for exceptions const exceptionMatch = lookupInTrie( hostnameParts, exceptions, hostnameParts.length - 1, allowedMask, ); if (exceptionMatch !== null) { out.isIcann = exceptionMatch.isIcann; out.isPrivate = exceptionMatch.isPrivate; out.publicSuffix = hostnameParts.slice(exceptionMatch.index + 1).join('.'); return; } // Look for a match in rules const rulesMatch = lookupInTrie( hostnameParts, rules, hostnameParts.length - 1, allowedMask, ); if (rulesMatch !== null) { out.isIcann = rulesMatch.isIcann; out.isPrivate = rulesMatch.isPrivate; out.publicSuffix = hostnameParts.slice(rulesMatch.index).join('.'); return; } // No match found... // Prevailing rule is '*' so we consider the top-level domain to be the // public suffix of `hostname` (e.g.: 'example.org' => 'org'). out.isIcann = false; out.isPrivate = false; out.publicSuffix = hostnameParts[hostnameParts.length - 1] ?? null; } remusao-tldts-a081399/packages/tldts/test/000077500000000000000000000000001515726241200204715ustar00rootroot00000000000000remusao-tldts-a081399/packages/tldts/test/publicsuffix.test.ts000066400000000000000000000003211515726241200245160ustar00rootroot00000000000000import 'mocha'; import * as tld from '../index'; import { publicSuffixListTests } from 'tldts-tests'; describe('tldts classic', () => { publicSuffixListTests(tld.getDomain, { includePrivate: true }); }); remusao-tldts-a081399/packages/tldts/test/tld.test.ts000066400000000000000000000002611515726241200226010ustar00rootroot00000000000000import 'mocha'; import * as tld from '../index'; import { tldtsTests } from 'tldts-tests'; describe('tldts classic', () => { tldtsTests(tld, { includePrivate: true }); }); remusao-tldts-a081399/packages/tldts/tsconfig.bundle.json000066400000000000000000000003611515726241200234710ustar00rootroot00000000000000{ "extends": "./tsconfig.json", "compilerOptions": { "declaration": false, "declarationMap": false, "declarationDir": null, "composite": false, "incremental": true, "module": "es6", "outDir": "dist/es6" } } remusao-tldts-a081399/packages/tldts/tsconfig.json000066400000000000000000000005111515726241200222160ustar00rootroot00000000000000{ "extends": "../../tsconfig", "compilerOptions": { "composite": true, "outDir": "dist/cjs", "declarationDir": "dist/types" }, "references": [ { "path": "../tldts-core/tsconfig.json" }, { "path": "../tldts-tests/tsconfig.json" } ], "include": ["./src/**/*.ts", "./index.ts"] } remusao-tldts-a081399/patches/000077500000000000000000000000001515726241200162315ustar00rootroot00000000000000remusao-tldts-a081399/patches/get-monorepo-packages+1.2.0.patch000066400000000000000000000010711515726241200240720ustar00rootroot00000000000000diff --git a/node_modules/get-monorepo-packages/index.js b/node_modules/get-monorepo-packages/index.js index aacacb1..fea1161 100644 --- a/node_modules/get-monorepo-packages/index.js +++ b/node_modules/get-monorepo-packages/index.js @@ -33,7 +33,7 @@ const getPackages = directory => { const lernaJsonPath = path.join(directory, 'lerna.json'); if (fs.existsSync(lernaJsonPath)) { const lernaJson = loadJsonFile.sync(lernaJsonPath); - if (!lernaJson.useWorkspaces) { + if (false) { return findPackages(lernaJson.packages, directory); } } remusao-tldts-a081399/publicsuffix/000077500000000000000000000000001515726241200173055ustar00rootroot00000000000000remusao-tldts-a081399/tsconfig.json000066400000000000000000000006131515726241200173110ustar00rootroot00000000000000{ "compilerOptions": { "declaration": true, "sourceMap": true, "target": "es2017", "module": "commonjs", "moduleResolution": "node", "strict": true, "noFallthroughCasesInSwitch": true, "noImplicitReturns": true, "noUncheckedIndexedAccess": true, "noUnusedLocals": true, "noUnusedParameters": true, "forceConsistentCasingInFileNames": true } } remusao-tldts-a081399/tsconfig.project.json000066400000000000000000000006561515726241200207650ustar00rootroot00000000000000{ "files": [], "references": [ { "path": "./packages/tldts/tsconfig.json" }, { "path": "./packages/tldts-core/tsconfig.json" }, { "path": "./packages/tldts/tsconfig.json" }, { "path": "./packages/tldts-experimental/tsconfig.json" }, { "path": "./packages/tldts-utils/tsconfig.json" }, { "path": "./packages/tldts-tests/tsconfig.json" } ] } remusao-tldts-a081399/yarn.lock000066400000000000000000012266171515726241200164440ustar00rootroot00000000000000# This file is generated by running "yarn install" inside your project. # Manual changes might be lost - proceed with caution! __metadata: version: 8 cacheKey: 10c0 "@aashutoshrathi/word-wrap@npm:^1.2.3": version: 1.2.6 resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" checksum: 10c0/53c2b231a61a46792b39a0d43bc4f4f776bb4542aa57ee04930676802e5501282c2fc8aac14e4cd1f1120ff8b52616b6ff5ab539ad30aa2277d726444b71619f languageName: node linkType: hard "@ampproject/remapping@npm:^2.2.0": version: 2.3.0 resolution: "@ampproject/remapping@npm:2.3.0" dependencies: "@jridgewell/gen-mapping": "npm:^0.3.5" "@jridgewell/trace-mapping": "npm:^0.3.24" checksum: 10c0/81d63cca5443e0f0c72ae18b544cc28c7c0ec2cea46e7cb888bb0e0f411a1191d0d6b7af798d54e30777d8d1488b2ec0732aac2be342d3d7d3ffd271c6f489ed languageName: node linkType: hard "@auto-it/bot-list@npm:11.3.6": version: 11.3.6 resolution: "@auto-it/bot-list@npm:11.3.6" checksum: 10c0/0a2d591426af4029a8432f77ae94093e8dc42a087d7e300954248698da59b59fbc2fad8041384af759b82aa5c334d617c34f0a036960f3cd59b9cb3380a1539d languageName: node linkType: hard "@auto-it/core@npm:11.3.6": version: 11.3.6 resolution: "@auto-it/core@npm:11.3.6" dependencies: "@auto-it/bot-list": "npm:11.3.6" "@endemolshinegroup/cosmiconfig-typescript-loader": "npm:^3.0.2" "@octokit/core": "npm:^3.5.1" "@octokit/plugin-enterprise-compatibility": "npm:1.3.0" "@octokit/plugin-retry": "npm:^3.0.9" "@octokit/plugin-throttling": "npm:^3.6.2" "@octokit/rest": "npm:^18.12.0" await-to-js: "npm:^3.0.0" chalk: "npm:^4.0.0" cosmiconfig: "npm:7.0.0" deepmerge: "npm:^4.0.0" dotenv: "npm:^8.0.0" endent: "npm:^2.1.0" enquirer: "npm:^2.3.4" env-ci: "npm:^5.0.1" fast-glob: "npm:^3.1.1" fp-ts: "npm:^2.5.3" fromentries: "npm:^1.2.0" gitlog: "npm:^4.0.3" https-proxy-agent: "npm:^5.0.0" import-cwd: "npm:^3.0.0" import-from: "npm:^3.0.0" io-ts: "npm:^2.1.2" lodash.chunk: "npm:^4.2.0" log-symbols: "npm:^4.0.0" node-fetch: "npm:2.6.7" parse-author: "npm:^2.0.0" parse-github-url: "npm:1.0.2" pretty-ms: "npm:^7.0.0" requireg: "npm:^0.2.2" semver: "npm:^7.0.0" signale: "npm:^1.4.0" tapable: "npm:^2.2.0" terminal-link: "npm:^2.1.1" tinycolor2: "npm:^1.4.1" ts-node: "npm:^10.9.1" tslib: "npm:2.1.0" type-fest: "npm:^0.21.1" typescript-memoize: "npm:^1.0.0-alpha.3" url-join: "npm:^4.0.0" peerDependencies: typescript: ">=2.7" peerDependenciesMeta: "@types/node": optional: true checksum: 10c0/13fa165a638f20462e1cda8c3aaed5ed917241a4cf2fbc40be61ab43a94d572e4801190e3b558630b0836bdcce87210a60c3205737984615f4ee02dcef5d6edc languageName: node linkType: hard "@auto-it/npm@npm:11.3.6": version: 11.3.6 resolution: "@auto-it/npm@npm:11.3.6" dependencies: "@auto-it/core": "npm:11.3.6" "@auto-it/package-json-utils": "npm:11.3.6" await-to-js: "npm:^3.0.0" endent: "npm:^2.1.0" env-ci: "npm:^5.0.1" fp-ts: "npm:^2.5.3" get-monorepo-packages: "npm:^1.3.0" io-ts: "npm:^2.1.2" registry-url: "npm:^5.1.0" semver: "npm:^7.0.0" tslib: "npm:2.1.0" typescript-memoize: "npm:^1.0.0-alpha.3" url-join: "npm:^4.0.0" user-home: "npm:^2.0.0" checksum: 10c0/58d81941824aaaae4d6f6fe2f43cc06339f45840614731b50503df8eac346cd601bbbaad4b825b4bdb588fd62cd5d09717e1946e4c33f4fb2b2fb22c9f4562ca languageName: node linkType: hard "@auto-it/package-json-utils@npm:11.3.6": version: 11.3.6 resolution: "@auto-it/package-json-utils@npm:11.3.6" dependencies: parse-author: "npm:^2.0.0" parse-github-url: "npm:1.0.2" checksum: 10c0/b99fb593f9e3aa9e20d2691db494e7dc3fe344715fa3e50153a84fbc3cc041eb60c0e68ae215f543684021702a7b590d14cb23d8688af5f13d5487bceecbe0b5 languageName: node linkType: hard "@auto-it/released@npm:11.3.6": version: 11.3.6 resolution: "@auto-it/released@npm:11.3.6" dependencies: "@auto-it/bot-list": "npm:11.3.6" "@auto-it/core": "npm:11.3.6" deepmerge: "npm:^4.0.0" fp-ts: "npm:^2.5.3" io-ts: "npm:^2.1.2" tslib: "npm:2.1.0" checksum: 10c0/21c063ff1c12f4e252106dc94a70ee7023af70cbe27ac0416b40f62c9da29ec28b826842cd476d5df079b18dae5dea7eff3121678798bbba28111028fd940592 languageName: node linkType: hard "@auto-it/version-file@npm:11.3.6": version: 11.3.6 resolution: "@auto-it/version-file@npm:11.3.6" dependencies: "@auto-it/core": "npm:11.3.6" fp-ts: "npm:^2.5.3" io-ts: "npm:^2.1.2" semver: "npm:^7.0.0" tslib: "npm:1.10.0" checksum: 10c0/8b1dbb2dfb0d61220247cc56e0b3c911cac95379044041e60adce37a025ca27e4dc171a22d0c930b35a37c27c44e046f27c6a1953ad72ea3bc87ca5f0d343a2d languageName: node linkType: hard "@babel/code-frame@npm:^7.0.0": version: 7.23.5 resolution: "@babel/code-frame@npm:7.23.5" dependencies: "@babel/highlight": "npm:^7.23.4" chalk: "npm:^2.4.2" checksum: 10c0/a10e843595ddd9f97faa99917414813c06214f4d9205294013e20c70fbdf4f943760da37dec1d998bf3e6fc20fa2918a47c0e987a7e458663feb7698063ad7c6 languageName: node linkType: hard "@babel/code-frame@npm:^7.24.7": version: 7.24.7 resolution: "@babel/code-frame@npm:7.24.7" dependencies: "@babel/highlight": "npm:^7.24.7" picocolors: "npm:^1.0.0" checksum: 10c0/ab0af539473a9f5aeaac7047e377cb4f4edd255a81d84a76058595f8540784cc3fbe8acf73f1e073981104562490aabfb23008cd66dc677a456a4ed5390fdde6 languageName: node linkType: hard "@babel/code-frame@npm:^7.26.2": version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: "@babel/helper-validator-identifier": "npm:^7.25.9" js-tokens: "npm:^4.0.0" picocolors: "npm:^1.0.0" checksum: 10c0/7d79621a6849183c415486af99b1a20b84737e8c11cd55b6544f688c51ce1fd710e6d869c3dd21232023da272a79b91efb3e83b5bc2dc65c1187c5fcd1b72ea8 languageName: node linkType: hard "@babel/compat-data@npm:^7.24.7": version: 7.24.7 resolution: "@babel/compat-data@npm:7.24.7" checksum: 10c0/dcd93a5632b04536498fbe2be5af1057f635fd7f7090483d8e797878559037e5130b26862ceb359acbae93ed27e076d395ddb4663db6b28a665756ffd02d324f languageName: node linkType: hard "@babel/core@npm:^7.23.9": version: 7.24.7 resolution: "@babel/core@npm:7.24.7" dependencies: "@ampproject/remapping": "npm:^2.2.0" "@babel/code-frame": "npm:^7.24.7" "@babel/generator": "npm:^7.24.7" "@babel/helper-compilation-targets": "npm:^7.24.7" "@babel/helper-module-transforms": "npm:^7.24.7" "@babel/helpers": "npm:^7.24.7" "@babel/parser": "npm:^7.24.7" "@babel/template": "npm:^7.24.7" "@babel/traverse": "npm:^7.24.7" "@babel/types": "npm:^7.24.7" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" checksum: 10c0/4004ba454d3c20a46ea66264e06c15b82e9f6bdc35f88819907d24620da70dbf896abac1cb4cc4b6bb8642969e45f4d808497c9054a1388a386cf8c12e9b9e0d languageName: node linkType: hard "@babel/generator@npm:^7.24.7": version: 7.24.7 resolution: "@babel/generator@npm:7.24.7" dependencies: "@babel/types": "npm:^7.24.7" "@jridgewell/gen-mapping": "npm:^0.3.5" "@jridgewell/trace-mapping": "npm:^0.3.25" jsesc: "npm:^2.5.1" checksum: 10c0/06b1f3350baf527a3309e50ffd7065f7aee04dd06e1e7db794ddfde7fe9d81f28df64edd587173f8f9295496a7ddb74b9a185d4bf4de7bb619e6d4ec45c8fd35 languageName: node linkType: hard "@babel/helper-compilation-targets@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-compilation-targets@npm:7.24.7" dependencies: "@babel/compat-data": "npm:^7.24.7" "@babel/helper-validator-option": "npm:^7.24.7" browserslist: "npm:^4.22.2" lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" checksum: 10c0/1d580a9bcacefe65e6bf02ba1dafd7ab278269fef45b5e281d8354d95c53031e019890464e7f9351898c01502dd2e633184eb0bcda49ed2ecd538675ce310f51 languageName: node linkType: hard "@babel/helper-environment-visitor@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-environment-visitor@npm:7.24.7" dependencies: "@babel/types": "npm:^7.24.7" checksum: 10c0/36ece78882b5960e2d26abf13cf15ff5689bf7c325b10a2895a74a499e712de0d305f8d78bb382dd3c05cfba7e47ec98fe28aab5674243e0625cd38438dd0b2d languageName: node linkType: hard "@babel/helper-function-name@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-function-name@npm:7.24.7" dependencies: "@babel/template": "npm:^7.24.7" "@babel/types": "npm:^7.24.7" checksum: 10c0/e5e41e6cf86bd0f8bf272cbb6e7c5ee0f3e9660414174435a46653efba4f2479ce03ce04abff2aa2ef9359cf057c79c06cb7b134a565ad9c0e8a50dcdc3b43c4 languageName: node linkType: hard "@babel/helper-hoist-variables@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-hoist-variables@npm:7.24.7" dependencies: "@babel/types": "npm:^7.24.7" checksum: 10c0/19ee37563bbd1219f9d98991ad0e9abef77803ee5945fd85aa7aa62a67c69efca9a801696a1b58dda27f211e878b3327789e6fd2a6f6c725ccefe36774b5ce95 languageName: node linkType: hard "@babel/helper-module-imports@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-module-imports@npm:7.24.7" dependencies: "@babel/traverse": "npm:^7.24.7" "@babel/types": "npm:^7.24.7" checksum: 10c0/97c57db6c3eeaea31564286e328a9fb52b0313c5cfcc7eee4bc226aebcf0418ea5b6fe78673c0e4a774512ec6c86e309d0f326e99d2b37bfc16a25a032498af0 languageName: node linkType: hard "@babel/helper-module-transforms@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-module-transforms@npm:7.24.7" dependencies: "@babel/helper-environment-visitor": "npm:^7.24.7" "@babel/helper-module-imports": "npm:^7.24.7" "@babel/helper-simple-access": "npm:^7.24.7" "@babel/helper-split-export-declaration": "npm:^7.24.7" "@babel/helper-validator-identifier": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0 checksum: 10c0/4f311755fcc3b4cbdb689386309cdb349cf0575a938f0b9ab5d678e1a81bbb265aa34ad93174838245f2ac7ff6d5ddbd0104638a75e4e961958ed514355687b6 languageName: node linkType: hard "@babel/helper-simple-access@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-simple-access@npm:7.24.7" dependencies: "@babel/traverse": "npm:^7.24.7" "@babel/types": "npm:^7.24.7" checksum: 10c0/7230e419d59a85f93153415100a5faff23c133d7442c19e0cd070da1784d13cd29096ee6c5a5761065c44e8164f9f80e3a518c41a0256df39e38f7ad6744fed7 languageName: node linkType: hard "@babel/helper-split-export-declaration@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-split-export-declaration@npm:7.24.7" dependencies: "@babel/types": "npm:^7.24.7" checksum: 10c0/0254577d7086bf09b01bbde98f731d4fcf4b7c3fa9634fdb87929801307c1f6202a1352e3faa5492450fa8da4420542d44de604daf540704ff349594a78184f6 languageName: node linkType: hard "@babel/helper-string-parser@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-string-parser@npm:7.24.7" checksum: 10c0/47840c7004e735f3dc93939c77b099bb41a64bf3dda0cae62f60e6f74a5ff80b63e9b7cf77b5ec25a324516381fc994e1f62f922533236a8e3a6af57decb5e1e languageName: node linkType: hard "@babel/helper-string-parser@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-string-parser@npm:7.25.9" checksum: 10c0/7244b45d8e65f6b4338a6a68a8556f2cb161b782343e97281a5f2b9b93e420cad0d9f5773a59d79f61d0c448913d06f6a2358a87f2e203cf112e3c5b53522ee6 languageName: node linkType: hard "@babel/helper-string-parser@npm:^7.27.1": version: 7.27.1 resolution: "@babel/helper-string-parser@npm:7.27.1" checksum: 10c0/8bda3448e07b5583727c103560bcf9c4c24b3c1051a4c516d4050ef69df37bb9a4734a585fe12725b8c2763de0a265aa1e909b485a4e3270b7cfd3e4dbe4b602 languageName: node linkType: hard "@babel/helper-validator-identifier@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-validator-identifier@npm:7.22.20" checksum: 10c0/dcad63db345fb110e032de46c3688384b0008a42a4845180ce7cd62b1a9c0507a1bed727c4d1060ed1a03ae57b4d918570259f81724aaac1a5b776056f37504e languageName: node linkType: hard "@babel/helper-validator-identifier@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-validator-identifier@npm:7.24.7" checksum: 10c0/87ad608694c9477814093ed5b5c080c2e06d44cb1924ae8320474a74415241223cc2a725eea2640dd783ff1e3390e5f95eede978bc540e870053152e58f1d651 languageName: node linkType: hard "@babel/helper-validator-identifier@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-validator-identifier@npm:7.25.9" checksum: 10c0/4fc6f830177b7b7e887ad3277ddb3b91d81e6c4a24151540d9d1023e8dc6b1c0505f0f0628ae653601eb4388a8db45c1c14b2c07a9173837aef7e4116456259d languageName: node linkType: hard "@babel/helper-validator-identifier@npm:^7.28.5": version: 7.28.5 resolution: "@babel/helper-validator-identifier@npm:7.28.5" checksum: 10c0/42aaebed91f739a41f3d80b72752d1f95fd7c72394e8e4bd7cdd88817e0774d80a432451bcba17c2c642c257c483bf1d409dd4548883429ea9493a3bc4ab0847 languageName: node linkType: hard "@babel/helper-validator-option@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-validator-option@npm:7.24.7" checksum: 10c0/21aea2b7bc5cc8ddfb828741d5c8116a84cbc35b4a3184ec53124f08e09746f1f67a6f9217850188995ca86059a7942e36d8965a6730784901def777b7e8a436 languageName: node linkType: hard "@babel/helpers@npm:^7.24.7": version: 7.26.10 resolution: "@babel/helpers@npm:7.26.10" dependencies: "@babel/template": "npm:^7.26.9" "@babel/types": "npm:^7.26.10" checksum: 10c0/f99e1836bcffce96db43158518bb4a24cf266820021f6461092a776cba2dc01d9fc8b1b90979d7643c5c2ab7facc438149064463a52dd528b21c6ab32509784f languageName: node linkType: hard "@babel/highlight@npm:^7.23.4": version: 7.23.4 resolution: "@babel/highlight@npm:7.23.4" dependencies: "@babel/helper-validator-identifier": "npm:^7.22.20" chalk: "npm:^2.4.2" js-tokens: "npm:^4.0.0" checksum: 10c0/fbff9fcb2f5539289c3c097d130e852afd10d89a3a08ac0b5ebebbc055cc84a4bcc3dcfed463d488cde12dd0902ef1858279e31d7349b2e8cee43913744bda33 languageName: node linkType: hard "@babel/highlight@npm:^7.24.7": version: 7.24.7 resolution: "@babel/highlight@npm:7.24.7" dependencies: "@babel/helper-validator-identifier": "npm:^7.24.7" chalk: "npm:^2.4.2" js-tokens: "npm:^4.0.0" picocolors: "npm:^1.0.0" checksum: 10c0/674334c571d2bb9d1c89bdd87566383f59231e16bcdcf5bb7835babdf03c9ae585ca0887a7b25bdf78f303984af028df52831c7989fecebb5101cc132da9393a languageName: node linkType: hard "@babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.7": version: 7.24.7 resolution: "@babel/parser@npm:7.24.7" bin: parser: ./bin/babel-parser.js checksum: 10c0/8b244756872185a1c6f14b979b3535e682ff08cb5a2a5fd97cc36c017c7ef431ba76439e95e419d43000c5b07720495b00cf29a7f0d9a483643d08802b58819b languageName: node linkType: hard "@babel/parser@npm:^7.26.9": version: 7.26.10 resolution: "@babel/parser@npm:7.26.10" dependencies: "@babel/types": "npm:^7.26.10" bin: parser: ./bin/babel-parser.js checksum: 10c0/c47f5c0f63cd12a663e9dc94a635f9efbb5059d98086a92286d7764357c66bceba18ccbe79333e01e9be3bfb8caba34b3aaebfd8e62c3d5921c8cf907267be75 languageName: node linkType: hard "@babel/template@npm:^7.24.7": version: 7.24.7 resolution: "@babel/template@npm:7.24.7" dependencies: "@babel/code-frame": "npm:^7.24.7" "@babel/parser": "npm:^7.24.7" "@babel/types": "npm:^7.24.7" checksum: 10c0/95b0b3ee80fcef685b7f4426f5713a855ea2cd5ac4da829b213f8fb5afe48a2a14683c2ea04d446dbc7f711c33c5cd4a965ef34dcbe5bc387c9e966b67877ae3 languageName: node linkType: hard "@babel/template@npm:^7.26.9": version: 7.26.9 resolution: "@babel/template@npm:7.26.9" dependencies: "@babel/code-frame": "npm:^7.26.2" "@babel/parser": "npm:^7.26.9" "@babel/types": "npm:^7.26.9" checksum: 10c0/019b1c4129cc01ad63e17529089c2c559c74709d225f595eee017af227fee11ae8a97a6ab19ae6768b8aa22d8d75dcb60a00b28f52e9fa78140672d928bc1ae9 languageName: node linkType: hard "@babel/traverse@npm:^7.24.7": version: 7.24.7 resolution: "@babel/traverse@npm:7.24.7" dependencies: "@babel/code-frame": "npm:^7.24.7" "@babel/generator": "npm:^7.24.7" "@babel/helper-environment-visitor": "npm:^7.24.7" "@babel/helper-function-name": "npm:^7.24.7" "@babel/helper-hoist-variables": "npm:^7.24.7" "@babel/helper-split-export-declaration": "npm:^7.24.7" "@babel/parser": "npm:^7.24.7" "@babel/types": "npm:^7.24.7" debug: "npm:^4.3.1" globals: "npm:^11.1.0" checksum: 10c0/a5135e589c3f1972b8877805f50a084a04865ccb1d68e5e1f3b94a8841b3485da4142e33413d8fd76bc0e6444531d3adf1f59f359c11ffac452b743d835068ab languageName: node linkType: hard "@babel/types@npm:^7.24.7": version: 7.24.7 resolution: "@babel/types@npm:7.24.7" dependencies: "@babel/helper-string-parser": "npm:^7.24.7" "@babel/helper-validator-identifier": "npm:^7.24.7" to-fast-properties: "npm:^2.0.0" checksum: 10c0/d9ecbfc3eb2b05fb1e6eeea546836ac30d990f395ef3fe3f75ced777a222c3cfc4489492f72e0ce3d9a5a28860a1ce5f81e66b88cf5088909068b3ff4fab72c1 languageName: node linkType: hard "@babel/types@npm:^7.26.10, @babel/types@npm:^7.26.9": version: 7.26.10 resolution: "@babel/types@npm:7.26.10" dependencies: "@babel/helper-string-parser": "npm:^7.25.9" "@babel/helper-validator-identifier": "npm:^7.25.9" checksum: 10c0/7a7f83f568bfc3dfabfaf9ae3a97ab5c061726c0afa7dcd94226d4f84a81559da368ed79671e3a8039d16f12476cf110381a377ebdea07587925f69628200dac languageName: node linkType: hard "@babel/types@npm:^7.8.3": version: 7.29.0 resolution: "@babel/types@npm:7.29.0" dependencies: "@babel/helper-string-parser": "npm:^7.27.1" "@babel/helper-validator-identifier": "npm:^7.28.5" checksum: 10c0/23cc3466e83bcbfab8b9bd0edaafdb5d4efdb88b82b3be6728bbade5ba2f0996f84f63b1c5f7a8c0d67efded28300898a5f930b171bb40b311bca2029c4e9b4f languageName: node linkType: hard "@cspotcode/source-map-support@npm:^0.8.0": version: 0.8.1 resolution: "@cspotcode/source-map-support@npm:0.8.1" dependencies: "@jridgewell/trace-mapping": "npm:0.3.9" checksum: 10c0/05c5368c13b662ee4c122c7bfbe5dc0b613416672a829f3e78bc49a357a197e0218d6e74e7c66cfcd04e15a179acab080bd3c69658c9fbefd0e1ccd950a07fc6 languageName: node linkType: hard "@emnapi/core@npm:^1.1.0": version: 1.3.1 resolution: "@emnapi/core@npm:1.3.1" dependencies: "@emnapi/wasi-threads": "npm:1.0.1" tslib: "npm:^2.4.0" checksum: 10c0/d3be1044ad704e2c486641bc18908523490f28c7d38bd12d9c1d4ce37d39dae6c4aecd2f2eaf44c6e3bd90eaf04e0591acc440b1b038cdf43cce078a355a0ea0 languageName: node linkType: hard "@emnapi/runtime@npm:^1.1.0": version: 1.3.1 resolution: "@emnapi/runtime@npm:1.3.1" dependencies: tslib: "npm:^2.4.0" checksum: 10c0/060ffede50f1b619c15083312b80a9e62a5b0c87aa8c1b54854c49766c9d69f8d1d3d87bd963a647071263a320db41b25eaa50b74d6a80dcc763c23dbeaafd6c languageName: node linkType: hard "@emnapi/wasi-threads@npm:1.0.1": version: 1.0.1 resolution: "@emnapi/wasi-threads@npm:1.0.1" dependencies: tslib: "npm:^2.4.0" checksum: 10c0/1e0c8036b8d53e9b07cc9acf021705ef6c86ab6b13e1acda7fffaf541a2d3565072afb92597419173ced9ea14f6bf32fce149106e669b5902b825e8b499e5c6c languageName: node linkType: hard "@endemolshinegroup/cosmiconfig-typescript-loader@npm:^3.0.2": version: 3.0.2 resolution: "@endemolshinegroup/cosmiconfig-typescript-loader@npm:3.0.2" dependencies: lodash.get: "npm:^4" make-error: "npm:^1" ts-node: "npm:^9" tslib: "npm:^2" peerDependencies: cosmiconfig: ">=6" checksum: 10c0/3f0411ac0395baf1e08b3ba4c5b42b13810469260598655da7e45bf6579554a5167fed176b297a93c0889d97d028a24c68333510c4103993b08de7a0c6bc9482 languageName: node linkType: hard "@eslint-community/eslint-utils@npm:^4.8.0, @eslint-community/eslint-utils@npm:^4.9.1": version: 4.9.1 resolution: "@eslint-community/eslint-utils@npm:4.9.1" dependencies: eslint-visitor-keys: "npm:^3.4.3" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 checksum: 10c0/dc4ab5e3e364ef27e33666b11f4b86e1a6c1d7cbf16f0c6ff87b1619b3562335e9201a3d6ce806221887ff780ec9d828962a290bb910759fd40a674686503f02 languageName: node linkType: hard "@eslint-community/regexpp@npm:^4.12.1, @eslint-community/regexpp@npm:^4.12.2": version: 4.12.2 resolution: "@eslint-community/regexpp@npm:4.12.2" checksum: 10c0/fddcbc66851b308478d04e302a4d771d6917a0b3740dc351513c0da9ca2eab8a1adf99f5e0aa7ab8b13fa0df005c81adeee7e63a92f3effd7d367a163b721c2d languageName: node linkType: hard "@eslint/config-array@npm:^0.21.1": version: 0.21.1 resolution: "@eslint/config-array@npm:0.21.1" dependencies: "@eslint/object-schema": "npm:^2.1.7" debug: "npm:^4.3.1" minimatch: "npm:^3.1.2" checksum: 10c0/2f657d4edd6ddcb920579b72e7a5b127865d4c3fb4dda24f11d5c4f445a93ca481aebdbd6bf3291c536f5d034458dbcbb298ee3b698bc6c9dd02900fe87eec3c languageName: node linkType: hard "@eslint/config-helpers@npm:^0.4.2": version: 0.4.2 resolution: "@eslint/config-helpers@npm:0.4.2" dependencies: "@eslint/core": "npm:^0.17.0" checksum: 10c0/92efd7a527b2d17eb1a148409d71d80f9ac160b565ac73ee092252e8bf08ecd08670699f46b306b94f13d22e88ac88a612120e7847570dd7cdc72f234d50dcb4 languageName: node linkType: hard "@eslint/core@npm:^0.17.0": version: 0.17.0 resolution: "@eslint/core@npm:0.17.0" dependencies: "@types/json-schema": "npm:^7.0.15" checksum: 10c0/9a580f2246633bc752298e7440dd942ec421860d1946d0801f0423830e67887e4aeba10ab9a23d281727a978eb93d053d1922a587d502942a713607f40ed704e languageName: node linkType: hard "@eslint/eslintrc@npm:^3.3.1": version: 3.3.3 resolution: "@eslint/eslintrc@npm:3.3.3" dependencies: ajv: "npm:^6.12.4" debug: "npm:^4.3.2" espree: "npm:^10.0.1" globals: "npm:^14.0.0" ignore: "npm:^5.2.0" import-fresh: "npm:^3.2.1" js-yaml: "npm:^4.1.1" minimatch: "npm:^3.1.2" strip-json-comments: "npm:^3.1.1" checksum: 10c0/532c7acc7ddd042724c28b1f020bd7bf148fcd4653bb44c8314168b5f772508c842ce4ee070299cac51c5c5757d2124bdcfcef5551c8c58ff9986e3e17f2260d languageName: node linkType: hard "@eslint/js@npm:9.39.2": version: 9.39.2 resolution: "@eslint/js@npm:9.39.2" checksum: 10c0/00f51c52b04ac79faebfaa65a9652b2093b9c924e945479f1f3945473f78aee83cbc76c8d70bbffbf06f7024626575b16d97b66eab16182e1d0d39daff2f26f5 languageName: node linkType: hard "@eslint/object-schema@npm:^2.1.7": version: 2.1.7 resolution: "@eslint/object-schema@npm:2.1.7" checksum: 10c0/936b6e499853d1335803f556d526c86f5fe2259ed241bc665000e1d6353828edd913feed43120d150adb75570cae162cf000b5b0dfc9596726761c36b82f4e87 languageName: node linkType: hard "@eslint/plugin-kit@npm:^0.4.1": version: 0.4.1 resolution: "@eslint/plugin-kit@npm:0.4.1" dependencies: "@eslint/core": "npm:^0.17.0" levn: "npm:^0.4.1" checksum: 10c0/51600f78b798f172a9915dffb295e2ffb44840d583427bc732baf12ecb963eb841b253300e657da91d890f4b323d10a1bd12934bf293e3018d8bb66fdce5217b languageName: node linkType: hard "@humanfs/core@npm:^0.19.1": version: 0.19.1 resolution: "@humanfs/core@npm:0.19.1" checksum: 10c0/aa4e0152171c07879b458d0e8a704b8c3a89a8c0541726c6b65b81e84fd8b7564b5d6c633feadc6598307d34564bd53294b533491424e8e313d7ab6c7bc5dc67 languageName: node linkType: hard "@humanfs/node@npm:^0.16.6": version: 0.16.7 resolution: "@humanfs/node@npm:0.16.7" dependencies: "@humanfs/core": "npm:^0.19.1" "@humanwhocodes/retry": "npm:^0.4.0" checksum: 10c0/9f83d3cf2cfa37383e01e3cdaead11cd426208e04c44adcdd291aa983aaf72d7d3598844d2fe9ce54896bb1bf8bd4b56883376611c8905a19c44684642823f30 languageName: node linkType: hard "@humanwhocodes/module-importer@npm:^1.0.1": version: 1.0.1 resolution: "@humanwhocodes/module-importer@npm:1.0.1" checksum: 10c0/909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529 languageName: node linkType: hard "@humanwhocodes/retry@npm:^0.4.0, @humanwhocodes/retry@npm:^0.4.2": version: 0.4.3 resolution: "@humanwhocodes/retry@npm:0.4.3" checksum: 10c0/3775bb30087d4440b3f7406d5a057777d90e4b9f435af488a4923ef249e93615fb78565a85f173a186a076c7706a81d0d57d563a2624e4de2c5c9c66c486ce42 languageName: node linkType: hard "@hutson/parse-repository-url@npm:^3.0.0": version: 3.0.2 resolution: "@hutson/parse-repository-url@npm:3.0.2" checksum: 10c0/d9197757ecad2df18d29d3e1d1fe0716d458fd88b849c71cbec9e78239f911074c97e8d764dfd8ed890431c1137e52dd7a337207fd65be20ce0784f7860ae4d1 languageName: node linkType: hard "@inquirer/ansi@npm:^1.0.0, @inquirer/ansi@npm:^1.0.2": version: 1.0.2 resolution: "@inquirer/ansi@npm:1.0.2" checksum: 10c0/8e408cc628923aa93402e66657482ccaa2ad5174f9db526d9a8b443f9011e9cd8f70f0f534f5fe3857b8a9df3bce1e25f66c96f666d6750490bd46e2b4f3b829 languageName: node linkType: hard "@inquirer/checkbox@npm:^4.3.2": version: 4.3.2 resolution: "@inquirer/checkbox@npm:4.3.2" dependencies: "@inquirer/ansi": "npm:^1.0.2" "@inquirer/core": "npm:^10.3.2" "@inquirer/figures": "npm:^1.0.15" "@inquirer/type": "npm:^3.0.10" yoctocolors-cjs: "npm:^2.1.3" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true checksum: 10c0/771d23bc6b16cd5c21a4f1073e98e306147f90c0e2487fe887ee054b8bf86449f1f9e6e6f9c218c1aa45ae3be2533197d53654abe9c0545981aebb0920d5f471 languageName: node linkType: hard "@inquirer/confirm@npm:^5.1.21": version: 5.1.21 resolution: "@inquirer/confirm@npm:5.1.21" dependencies: "@inquirer/core": "npm:^10.3.2" "@inquirer/type": "npm:^3.0.10" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true checksum: 10c0/a95bbdbb17626c484735a4193ed6b6a6fbb078cf62116ec8e1667f647e534dd6618e688ecc7962585efcc56881b544b8c53db3914599bbf2ab842e7f224b0fca languageName: node linkType: hard "@inquirer/core@npm:^10.2.2, @inquirer/core@npm:^10.3.2": version: 10.3.2 resolution: "@inquirer/core@npm:10.3.2" dependencies: "@inquirer/ansi": "npm:^1.0.2" "@inquirer/figures": "npm:^1.0.15" "@inquirer/type": "npm:^3.0.10" cli-width: "npm:^4.1.0" mute-stream: "npm:^2.0.0" signal-exit: "npm:^4.1.0" wrap-ansi: "npm:^6.2.0" yoctocolors-cjs: "npm:^2.1.3" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true checksum: 10c0/f0f27e07fe288e01e3949b4ad216c19751f025ce77c610366e08d8b0f7a135d064dc074732031d251584b454c576f1e5c849e4abe259186dd5d4974c8f85c13e languageName: node linkType: hard "@inquirer/editor@npm:^4.2.23": version: 4.2.23 resolution: "@inquirer/editor@npm:4.2.23" dependencies: "@inquirer/core": "npm:^10.3.2" "@inquirer/external-editor": "npm:^1.0.3" "@inquirer/type": "npm:^3.0.10" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true checksum: 10c0/aa02028ee35ae039a4857b6a9490d295a1b3558f042e7454dee0aa36fbc83ac25586a2dfe0b46a5ea7ea151e3f5cb97a8ee6229131b4619f3b3466ad74b9519f languageName: node linkType: hard "@inquirer/expand@npm:^4.0.23": version: 4.0.23 resolution: "@inquirer/expand@npm:4.0.23" dependencies: "@inquirer/core": "npm:^10.3.2" "@inquirer/type": "npm:^3.0.10" yoctocolors-cjs: "npm:^2.1.3" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true checksum: 10c0/294c92652760c3d1a46c4b900a99fd553ea9e5734ba261d4e71d7b8499d86a8b15e38a2467ddb7c95c197daf7e472bdab209fc3f7c38cbc70842cd291f4ce39d languageName: node linkType: hard "@inquirer/external-editor@npm:^1.0.3": version: 1.0.3 resolution: "@inquirer/external-editor@npm:1.0.3" dependencies: chardet: "npm:^2.1.1" iconv-lite: "npm:^0.7.0" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true checksum: 10c0/82951cb7f3762dd78cca2ea291396841e3f4adfe26004b5badfed1cec4b6a04bb567dff94d0e41b35c61bdd7957317c64c22f58074d14b238d44e44d9e420019 languageName: node linkType: hard "@inquirer/figures@npm:^1.0.15": version: 1.0.15 resolution: "@inquirer/figures@npm:1.0.15" checksum: 10c0/6e39a040d260ae234ae220180b7994ff852673e20be925f8aa95e78c7934d732b018cbb4d0ec39e600a410461bcb93dca771e7de23caa10630d255692e440f69 languageName: node linkType: hard "@inquirer/input@npm:^4.3.1": version: 4.3.1 resolution: "@inquirer/input@npm:4.3.1" dependencies: "@inquirer/core": "npm:^10.3.2" "@inquirer/type": "npm:^3.0.10" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true checksum: 10c0/9e81d6ae56e5b59f96475ae1327e7e7beeef0d917b83762e0c2ed5a75239ad6b1a39fc05553ce45fe6f6de49681dade8704b5f1c11c2f555663a74d0ac998af3 languageName: node linkType: hard "@inquirer/number@npm:^3.0.23": version: 3.0.23 resolution: "@inquirer/number@npm:3.0.23" dependencies: "@inquirer/core": "npm:^10.3.2" "@inquirer/type": "npm:^3.0.10" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true checksum: 10c0/3944a524be2a2e0834822a0e483f2e2fd56ad597b5feeca2155b956821f88e22e07ce3816f66113b040601636ed7146865aee7d7afb2a06939acc77491330ccc languageName: node linkType: hard "@inquirer/password@npm:^4.0.23": version: 4.0.23 resolution: "@inquirer/password@npm:4.0.23" dependencies: "@inquirer/ansi": "npm:^1.0.2" "@inquirer/core": "npm:^10.3.2" "@inquirer/type": "npm:^3.0.10" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true checksum: 10c0/9fd3d0462d02735bb1521c4e221d057a94d9aaac308e9a192e59d6c1e8efc707c2376ab627151d589bc3633f6b14b74b60b91c3d473a32adfd100ef1f6cfdef7 languageName: node linkType: hard "@inquirer/prompts@npm:^7.8.6": version: 7.10.1 resolution: "@inquirer/prompts@npm:7.10.1" dependencies: "@inquirer/checkbox": "npm:^4.3.2" "@inquirer/confirm": "npm:^5.1.21" "@inquirer/editor": "npm:^4.2.23" "@inquirer/expand": "npm:^4.0.23" "@inquirer/input": "npm:^4.3.1" "@inquirer/number": "npm:^3.0.23" "@inquirer/password": "npm:^4.0.23" "@inquirer/rawlist": "npm:^4.1.11" "@inquirer/search": "npm:^3.2.2" "@inquirer/select": "npm:^4.4.2" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true checksum: 10c0/eac309cc75712bc94fc8b6761d6a736786ca1942cf9c90805b2a6049a05ce6131bcfb3aa703d1dbe66874d1b78c2b446044ad9735a2bb76743b8ddcb3dcb4d2a languageName: node linkType: hard "@inquirer/rawlist@npm:^4.1.11": version: 4.1.11 resolution: "@inquirer/rawlist@npm:4.1.11" dependencies: "@inquirer/core": "npm:^10.3.2" "@inquirer/type": "npm:^3.0.10" yoctocolors-cjs: "npm:^2.1.3" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true checksum: 10c0/33792b40cd0fbf77f547c9c4805087dd1188342c6a5ca512c73b0b6c4d132225fc5ae8bc4fd5035309484da3698a90fcef17aad100b9ae57624fda7b07d92227 languageName: node linkType: hard "@inquirer/search@npm:^3.2.2": version: 3.2.2 resolution: "@inquirer/search@npm:3.2.2" dependencies: "@inquirer/core": "npm:^10.3.2" "@inquirer/figures": "npm:^1.0.15" "@inquirer/type": "npm:^3.0.10" yoctocolors-cjs: "npm:^2.1.3" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true checksum: 10c0/e7849663a51fe95e3ce99d274c815b8dc8933d6a5ddcaaf6130bf43f5f10316062c9f7a37c2923a14b8dcd09d202b0bb9cc3eaf0adb0336f6a704ea52e03ef8c languageName: node linkType: hard "@inquirer/select@npm:^4.4.2": version: 4.4.2 resolution: "@inquirer/select@npm:4.4.2" dependencies: "@inquirer/ansi": "npm:^1.0.2" "@inquirer/core": "npm:^10.3.2" "@inquirer/figures": "npm:^1.0.15" "@inquirer/type": "npm:^3.0.10" yoctocolors-cjs: "npm:^2.1.3" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true checksum: 10c0/6978a5a92928b4d439dd6b688f2db51fd49be209f24be224bb81ed8f75b76e0715e79bdb05dab2a33bbdc7091c779a99f8603fe0ca199f059528ca2b1d0d4944 languageName: node linkType: hard "@inquirer/type@npm:^3.0.10, @inquirer/type@npm:^3.0.8": version: 3.0.10 resolution: "@inquirer/type@npm:3.0.10" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true checksum: 10c0/a846c7a570e3bf2657d489bcc5dcdc3179d24c7323719de1951dcdb722400ac76e5b2bfe9765d0a789bc1921fac810983d7999f021f30a78a6a174c23fc78dc9 languageName: node linkType: hard "@isaacs/balanced-match@npm:^4.0.1": version: 4.0.1 resolution: "@isaacs/balanced-match@npm:4.0.1" checksum: 10c0/7da011805b259ec5c955f01cee903da72ad97c5e6f01ca96197267d3f33103d5b2f8a1af192140f3aa64526c593c8d098ae366c2b11f7f17645d12387c2fd420 languageName: node linkType: hard "@isaacs/brace-expansion@npm:^5.0.0": version: 5.0.0 resolution: "@isaacs/brace-expansion@npm:5.0.0" dependencies: "@isaacs/balanced-match": "npm:^4.0.1" checksum: 10c0/b4d4812f4be53afc2c5b6c545001ff7a4659af68d4484804e9d514e183d20269bb81def8682c01a22b17c4d6aed14292c8494f7d2ac664e547101c1a905aa977 languageName: node linkType: hard "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" dependencies: string-width: "npm:^5.1.2" string-width-cjs: "npm:string-width@^4.2.0" strip-ansi: "npm:^7.0.1" strip-ansi-cjs: "npm:strip-ansi@^6.0.1" wrap-ansi: "npm:^8.1.0" wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e languageName: node linkType: hard "@isaacs/fs-minipass@npm:^4.0.0": version: 4.0.1 resolution: "@isaacs/fs-minipass@npm:4.0.1" dependencies: minipass: "npm:^7.0.4" checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2 languageName: node linkType: hard "@isaacs/string-locale-compare@npm:^1.1.0": version: 1.1.0 resolution: "@isaacs/string-locale-compare@npm:1.1.0" checksum: 10c0/d67226ff7ac544a495c77df38187e69e0e3a0783724777f86caadafb306e2155dc3b5787d5927916ddd7fb4a53561ac8f705448ac3235d18ea60da5854829fdf languageName: node linkType: hard "@istanbuljs/load-nyc-config@npm:^1.0.0": version: 1.1.0 resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" dependencies: camelcase: "npm:^5.3.1" find-up: "npm:^4.1.0" get-package-type: "npm:^0.1.0" js-yaml: "npm:^3.13.1" resolve-from: "npm:^5.0.0" checksum: 10c0/dd2a8b094887da5a1a2339543a4933d06db2e63cbbc2e288eb6431bd832065df0c099d091b6a67436e71b7d6bf85f01ce7c15f9253b4cbebcc3b9a496165ba42 languageName: node linkType: hard "@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": version: 0.1.3 resolution: "@istanbuljs/schema@npm:0.1.3" checksum: 10c0/61c5286771676c9ca3eb2bd8a7310a9c063fb6e0e9712225c8471c582d157392c88f5353581c8c9adbe0dff98892317d2fdfc56c3499aa42e0194405206a963a languageName: node linkType: hard "@jest/diff-sequences@npm:30.0.1": version: 30.0.1 resolution: "@jest/diff-sequences@npm:30.0.1" checksum: 10c0/3a840404e6021725ef7f86b11f7b2d13dd02846481264db0e447ee33b7ee992134e402cdc8b8b0ac969d37c6c0183044e382dedee72001cdf50cfb3c8088de74 languageName: node linkType: hard "@jest/get-type@npm:30.1.0": version: 30.1.0 resolution: "@jest/get-type@npm:30.1.0" checksum: 10c0/3e65fd5015f551c51ec68fca31bbd25b466be0e8ee8075d9610fa1c686ea1e70a942a0effc7b10f4ea9a338c24337e1ad97ff69d3ebacc4681b7e3e80d1b24ac languageName: node linkType: hard "@jest/schemas@npm:30.0.5": version: 30.0.5 resolution: "@jest/schemas@npm:30.0.5" dependencies: "@sinclair/typebox": "npm:^0.34.0" checksum: 10c0/449dcd7ec5c6505e9ac3169d1143937e67044ae3e66a729ce4baf31812dfd30535f2b3b2934393c97cfdf5984ff581120e6b38f62b8560c8b5b7cc07f4175f65 languageName: node linkType: hard "@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.5": version: 0.3.5 resolution: "@jridgewell/gen-mapping@npm:0.3.5" dependencies: "@jridgewell/set-array": "npm:^1.2.1" "@jridgewell/sourcemap-codec": "npm:^1.4.10" "@jridgewell/trace-mapping": "npm:^0.3.24" checksum: 10c0/1be4fd4a6b0f41337c4f5fdf4afc3bd19e39c3691924817108b82ffcb9c9e609c273f936932b9fba4b3a298ce2eb06d9bff4eb1cc3bd81c4f4ee1b4917e25feb languageName: node linkType: hard "@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": version: 3.1.2 resolution: "@jridgewell/resolve-uri@npm:3.1.2" checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e languageName: node linkType: hard "@jridgewell/set-array@npm:^1.2.1": version: 1.2.1 resolution: "@jridgewell/set-array@npm:1.2.1" checksum: 10c0/2a5aa7b4b5c3464c895c802d8ae3f3d2b92fcbe84ad12f8d0bfbb1f5ad006717e7577ee1fd2eac00c088abe486c7adb27976f45d2941ff6b0b92b2c3302c60f4 languageName: node linkType: hard "@jridgewell/source-map@npm:^0.3.3": version: 0.3.5 resolution: "@jridgewell/source-map@npm:0.3.5" dependencies: "@jridgewell/gen-mapping": "npm:^0.3.0" "@jridgewell/trace-mapping": "npm:^0.3.9" checksum: 10c0/b985d9ebd833a21a6e9ace820c8a76f60345a34d9e28d98497c16b6e93ce1f131bff0abd45f8585f14aa382cce678ed680d628c631b40a9616a19cfbc2049b68 languageName: node linkType: hard "@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": version: 1.4.15 resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" checksum: 10c0/0c6b5ae663087558039052a626d2d7ed5208da36cfd707dcc5cea4a07cfc918248403dcb5989a8f7afaf245ce0573b7cc6fd94c4a30453bd10e44d9363940ba5 languageName: node linkType: hard "@jridgewell/trace-mapping@npm:0.3.9": version: 0.3.9 resolution: "@jridgewell/trace-mapping@npm:0.3.9" dependencies: "@jridgewell/resolve-uri": "npm:^3.0.3" "@jridgewell/sourcemap-codec": "npm:^1.4.10" checksum: 10c0/fa425b606d7c7ee5bfa6a31a7b050dd5814b4082f318e0e4190f991902181b4330f43f4805db1dd4f2433fd0ed9cc7a7b9c2683f1deeab1df1b0a98b1e24055b languageName: node linkType: hard "@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.9": version: 0.3.25 resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: "@jridgewell/resolve-uri": "npm:^3.1.0" "@jridgewell/sourcemap-codec": "npm:^1.4.14" checksum: 10c0/3d1ce6ebc69df9682a5a8896b414c6537e428a1d68b02fcc8363b04284a8ca0df04d0ee3013132252ab14f2527bc13bea6526a912ecb5658f0e39fd2860b4df4 languageName: node linkType: hard "@napi-rs/wasm-runtime@npm:0.2.4": version: 0.2.4 resolution: "@napi-rs/wasm-runtime@npm:0.2.4" dependencies: "@emnapi/core": "npm:^1.1.0" "@emnapi/runtime": "npm:^1.1.0" "@tybys/wasm-util": "npm:^0.9.0" checksum: 10c0/1040de49b2ef509db207e2517465dbf7fb3474f20e8ec32897672a962ff4f59872385666dac61dc9dbeae3cae5dad265d8dc3865da756adeb07d1634c67b03a1 languageName: node linkType: hard "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" dependencies: "@nodelib/fs.stat": "npm:2.0.5" run-parallel: "npm:^1.1.9" checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb languageName: node linkType: hard "@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": version: 2.0.5 resolution: "@nodelib/fs.stat@npm:2.0.5" checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d languageName: node linkType: hard "@nodelib/fs.walk@npm:^1.2.3": version: 1.2.8 resolution: "@nodelib/fs.walk@npm:1.2.8" dependencies: "@nodelib/fs.scandir": "npm:2.1.5" fastq: "npm:^1.6.0" checksum: 10c0/db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1 languageName: node linkType: hard "@npmcli/agent@npm:^4.0.0": version: 4.0.0 resolution: "@npmcli/agent@npm:4.0.0" dependencies: agent-base: "npm:^7.1.0" http-proxy-agent: "npm:^7.0.0" https-proxy-agent: "npm:^7.0.1" lru-cache: "npm:^11.2.1" socks-proxy-agent: "npm:^8.0.3" checksum: 10c0/f7b5ce0f3dd42c3f8c6546e8433573d8049f67ef11ec22aa4704bc41483122f68bf97752e06302c455ead667af5cb753e6a09bff06632bc465c1cfd4c4b75a53 languageName: node linkType: hard "@npmcli/arborist@npm:9.1.6": version: 9.1.6 resolution: "@npmcli/arborist@npm:9.1.6" dependencies: "@isaacs/string-locale-compare": "npm:^1.1.0" "@npmcli/fs": "npm:^4.0.0" "@npmcli/installed-package-contents": "npm:^3.0.0" "@npmcli/map-workspaces": "npm:^5.0.0" "@npmcli/metavuln-calculator": "npm:^9.0.2" "@npmcli/name-from-folder": "npm:^3.0.0" "@npmcli/node-gyp": "npm:^4.0.0" "@npmcli/package-json": "npm:^7.0.0" "@npmcli/query": "npm:^4.0.0" "@npmcli/redact": "npm:^3.0.0" "@npmcli/run-script": "npm:^10.0.0" bin-links: "npm:^5.0.0" cacache: "npm:^20.0.1" common-ancestor-path: "npm:^1.0.1" hosted-git-info: "npm:^9.0.0" json-stringify-nice: "npm:^1.1.4" lru-cache: "npm:^11.2.1" minimatch: "npm:^10.0.3" nopt: "npm:^8.0.0" npm-install-checks: "npm:^7.1.0" npm-package-arg: "npm:^13.0.0" npm-pick-manifest: "npm:^11.0.1" npm-registry-fetch: "npm:^19.0.0" pacote: "npm:^21.0.2" parse-conflict-json: "npm:^4.0.0" proc-log: "npm:^5.0.0" proggy: "npm:^3.0.0" promise-all-reject-late: "npm:^1.0.0" promise-call-limit: "npm:^3.0.1" semver: "npm:^7.3.7" ssri: "npm:^12.0.0" treeverse: "npm:^3.0.0" walk-up-path: "npm:^4.0.0" bin: arborist: bin/index.js checksum: 10c0/359e2a278fda83e60bdfdc410c1d439753d8d390a475e934d31d3fd250a3f2b0693dc7c64f6e9ed9cc5bd0186b21b50c3fc1c5befc0c6ff4996d332477dbe1b1 languageName: node linkType: hard "@npmcli/fs@npm:^4.0.0": version: 4.0.0 resolution: "@npmcli/fs@npm:4.0.0" dependencies: semver: "npm:^7.3.5" checksum: 10c0/c90935d5ce670c87b6b14fab04a965a3b8137e585f8b2a6257263bd7f97756dd736cb165bb470e5156a9e718ecd99413dccc54b1138c1a46d6ec7cf325982fe5 languageName: node linkType: hard "@npmcli/fs@npm:^5.0.0": version: 5.0.0 resolution: "@npmcli/fs@npm:5.0.0" dependencies: semver: "npm:^7.3.5" checksum: 10c0/26e376d780f60ff16e874a0ac9bc3399186846baae0b6e1352286385ac134d900cc5dafaded77f38d77f86898fc923ae1cee9d7399f0275b1aa24878915d722b languageName: node linkType: hard "@npmcli/git@npm:^6.0.0": version: 6.0.3 resolution: "@npmcli/git@npm:6.0.3" dependencies: "@npmcli/promise-spawn": "npm:^8.0.0" ini: "npm:^5.0.0" lru-cache: "npm:^10.0.1" npm-pick-manifest: "npm:^10.0.0" proc-log: "npm:^5.0.0" promise-retry: "npm:^2.0.1" semver: "npm:^7.3.5" which: "npm:^5.0.0" checksum: 10c0/a8ff1d5f997f7bfdc149fbe7478017b100efe3d08bd566df6b5ac716fd630d2eff0f7feebc6705831a3a7072a67a955a339a8fea8551ce4faffafa9526306e05 languageName: node linkType: hard "@npmcli/git@npm:^7.0.0": version: 7.0.1 resolution: "@npmcli/git@npm:7.0.1" dependencies: "@npmcli/promise-spawn": "npm:^9.0.0" ini: "npm:^6.0.0" lru-cache: "npm:^11.2.1" npm-pick-manifest: "npm:^11.0.1" proc-log: "npm:^6.0.0" promise-retry: "npm:^2.0.1" semver: "npm:^7.3.5" which: "npm:^6.0.0" checksum: 10c0/ddd71ca42387463e5bc7d1cdbff0e5991ac93d96d39e078ea81d4600dc2257d062377d350744da0931be89e94e72a57ef2e3f679beb0c1d45a65129806bbd565 languageName: node linkType: hard "@npmcli/installed-package-contents@npm:^3.0.0": version: 3.0.0 resolution: "@npmcli/installed-package-contents@npm:3.0.0" dependencies: npm-bundled: "npm:^4.0.0" npm-normalize-package-bin: "npm:^4.0.0" bin: installed-package-contents: bin/index.js checksum: 10c0/8bb361251cd13b91ae2d04bfcc59b52ffb8cd475d074259c143b3c29a0c4c0ae90d76cfb2cab00ff61cc76bd0c38591b530ce1bdbbc8a61d60ddc6c9ecbf169b languageName: node linkType: hard "@npmcli/installed-package-contents@npm:^4.0.0": version: 4.0.0 resolution: "@npmcli/installed-package-contents@npm:4.0.0" dependencies: npm-bundled: "npm:^5.0.0" npm-normalize-package-bin: "npm:^5.0.0" bin: installed-package-contents: bin/index.js checksum: 10c0/297f32afc350e92c85981c1c793358af19e63c64d090f4e09997393fa2471f92da52317cb551356dc13594f2bdfad32d02c78bc2c664e2b7e0109d0d8713b39e languageName: node linkType: hard "@npmcli/map-workspaces@npm:^5.0.0": version: 5.0.3 resolution: "@npmcli/map-workspaces@npm:5.0.3" dependencies: "@npmcli/name-from-folder": "npm:^4.0.0" "@npmcli/package-json": "npm:^7.0.0" glob: "npm:^13.0.0" minimatch: "npm:^10.0.3" checksum: 10c0/975c3f94f9bc9e646b28ddabea2eebd11e6528241f7f7621cdfc083311c91b608a7b9647797e07a18bb8ce775e54a80d361800fffa3ced22803c5140f0a50553 languageName: node linkType: hard "@npmcli/metavuln-calculator@npm:^9.0.2": version: 9.0.3 resolution: "@npmcli/metavuln-calculator@npm:9.0.3" dependencies: cacache: "npm:^20.0.0" json-parse-even-better-errors: "npm:^5.0.0" pacote: "npm:^21.0.0" proc-log: "npm:^6.0.0" semver: "npm:^7.3.5" checksum: 10c0/cc5905788b0dbd2372beff690566ed917be8643b8c24352e669339f6ee66a6edf4a82ba22c7b88b8fa0c52589556c6aa4613a47825ab3727caee6ae8451ab09a languageName: node linkType: hard "@npmcli/name-from-folder@npm:^3.0.0": version: 3.0.0 resolution: "@npmcli/name-from-folder@npm:3.0.0" checksum: 10c0/d6a508c5b4920fb28c752718b906b36fc2374873eba804668afdac8b3c322e8b97a5f1a74f3448d847c615a10828446821d90caf7cdf603d424a9f40f3a733df languageName: node linkType: hard "@npmcli/name-from-folder@npm:^4.0.0": version: 4.0.0 resolution: "@npmcli/name-from-folder@npm:4.0.0" checksum: 10c0/edaeb4a4098f920e373cddd7f765347f1013e3a84e1cdb16da4b83144bc377fe7cd4fa37562596a53a9e46dfca381c2b8706c2661014921bc1bf710303dff713 languageName: node linkType: hard "@npmcli/node-gyp@npm:^4.0.0": version: 4.0.0 resolution: "@npmcli/node-gyp@npm:4.0.0" checksum: 10c0/58422c2ce0693f519135dd32b5c5bcbb441823f08f9294d5ec19d9a22925ba1a5ec04a1b96f606f2ab09a5f5db56e704f6e201a485198ce9d11fb6b2705e6e79 languageName: node linkType: hard "@npmcli/node-gyp@npm:^5.0.0": version: 5.0.0 resolution: "@npmcli/node-gyp@npm:5.0.0" checksum: 10c0/dc78219a848a30d26d46cd174816bdf21936aaee15469888cbd04433981ef866b35611275a1f94a31d68ea60cc18747d0d02430e4ce59f8a5c2423ec35b1bbed languageName: node linkType: hard "@npmcli/package-json@npm:7.0.2": version: 7.0.2 resolution: "@npmcli/package-json@npm:7.0.2" dependencies: "@npmcli/git": "npm:^7.0.0" glob: "npm:^11.0.3" hosted-git-info: "npm:^9.0.0" json-parse-even-better-errors: "npm:^5.0.0" proc-log: "npm:^6.0.0" semver: "npm:^7.5.3" validate-npm-package-license: "npm:^3.0.4" checksum: 10c0/2901c648c80b4805c3c17ca30c76217858b348b20aab1ddf83b30240ed1d32257284545a9c78a8eb1c6d1a5dd7d5c61b430bfc5bc9ae409c989abafe54b6d4e3 languageName: node linkType: hard "@npmcli/package-json@npm:^7.0.0": version: 7.0.4 resolution: "@npmcli/package-json@npm:7.0.4" dependencies: "@npmcli/git": "npm:^7.0.0" glob: "npm:^13.0.0" hosted-git-info: "npm:^9.0.0" json-parse-even-better-errors: "npm:^5.0.0" proc-log: "npm:^6.0.0" semver: "npm:^7.5.3" validate-npm-package-license: "npm:^3.0.4" checksum: 10c0/6643e62ea2c0289053cb7741edc26764a84698ddacf9d0b77ded250f02c04a560062eb1be6180afe30c2764978435c7120054e920128ab774bee48f0500a0c1d languageName: node linkType: hard "@npmcli/promise-spawn@npm:^8.0.0": version: 8.0.3 resolution: "@npmcli/promise-spawn@npm:8.0.3" dependencies: which: "npm:^5.0.0" checksum: 10c0/596b8f626d3764c761cb931982546b8a94ceedcb6d62884b90118be1b06c7e33b3f5890f4946e29d4b913ec3089384b13c3957d8b58e33ceb6ac4daf786e84a0 languageName: node linkType: hard "@npmcli/promise-spawn@npm:^9.0.0": version: 9.0.1 resolution: "@npmcli/promise-spawn@npm:9.0.1" dependencies: which: "npm:^6.0.0" checksum: 10c0/361872192934bda684f590f140a2edd68add90d5936ca9a2e8792435447847adb59e249d5976950e20bbf213898c04da1b51b62fbc8f258b2fa8601af37fa0e2 languageName: node linkType: hard "@npmcli/query@npm:^4.0.0": version: 4.0.1 resolution: "@npmcli/query@npm:4.0.1" dependencies: postcss-selector-parser: "npm:^7.0.0" checksum: 10c0/ac88b1eb255e00f80be210f8641678a2d695a80b5935e60922fc523d3e19a9e4523accd38b0fa9d9c39a60e6eea3385b4a7161773950896f7e89ebd741dc542b languageName: node linkType: hard "@npmcli/redact@npm:^3.0.0": version: 3.2.2 resolution: "@npmcli/redact@npm:3.2.2" checksum: 10c0/4cfb43a5de22114eee40d3ca4f4dc6a4e0f0315e3427938b7e43dfc16684a54844d202b171cee3ec99852eb2ada22fb874a4fe61ad22399fd98897326b1cc7d7 languageName: node linkType: hard "@npmcli/redact@npm:^4.0.0": version: 4.0.0 resolution: "@npmcli/redact@npm:4.0.0" checksum: 10c0/a1e9ba9c70a6b40e175bda2c3dd8cfdaf096e6b7f7a132c855c083c8dfe545c3237cd56702e2e6627a580b1d63373599d49a1192c4078a85bf47bbde824df31c languageName: node linkType: hard "@npmcli/run-script@npm:10.0.3, @npmcli/run-script@npm:^10.0.0": version: 10.0.3 resolution: "@npmcli/run-script@npm:10.0.3" dependencies: "@npmcli/node-gyp": "npm:^5.0.0" "@npmcli/package-json": "npm:^7.0.0" "@npmcli/promise-spawn": "npm:^9.0.0" node-gyp: "npm:^12.1.0" proc-log: "npm:^6.0.0" which: "npm:^6.0.0" checksum: 10c0/227483417d1f36011d35d1b868cd7a9c615553f195a86a282ca3c273e89f38f172fc1fcbb8f1635d419c861679570887874a37f9f21350e0b6fc813930224358 languageName: node linkType: hard "@nx/devkit@npm:>=21.5.2 < 23.0.0": version: 22.4.4 resolution: "@nx/devkit@npm:22.4.4" dependencies: "@zkochan/js-yaml": "npm:0.0.7" ejs: "npm:^3.1.7" enquirer: "npm:~2.3.6" minimatch: "npm:10.1.1" semver: "npm:^7.6.3" tslib: "npm:^2.3.0" yargs-parser: "npm:21.1.1" peerDependencies: nx: ">= 21 <= 23 || ^22.0.0-0" checksum: 10c0/db310ff352a3291eb67713ddbb2860da0acbb3fa42950ee1bd1014ca13382bb5b76553c10a1f80a1626078e0a5c040c199416264acb87c1bbb1a4f97106fe01c languageName: node linkType: hard "@nx/nx-darwin-arm64@npm:22.4.4": version: 22.4.4 resolution: "@nx/nx-darwin-arm64@npm:22.4.4" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard "@nx/nx-darwin-x64@npm:22.4.4": version: 22.4.4 resolution: "@nx/nx-darwin-x64@npm:22.4.4" conditions: os=darwin & cpu=x64 languageName: node linkType: hard "@nx/nx-freebsd-x64@npm:22.4.4": version: 22.4.4 resolution: "@nx/nx-freebsd-x64@npm:22.4.4" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard "@nx/nx-linux-arm-gnueabihf@npm:22.4.4": version: 22.4.4 resolution: "@nx/nx-linux-arm-gnueabihf@npm:22.4.4" conditions: os=linux & cpu=arm languageName: node linkType: hard "@nx/nx-linux-arm64-gnu@npm:22.4.4": version: 22.4.4 resolution: "@nx/nx-linux-arm64-gnu@npm:22.4.4" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard "@nx/nx-linux-arm64-musl@npm:22.4.4": version: 22.4.4 resolution: "@nx/nx-linux-arm64-musl@npm:22.4.4" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard "@nx/nx-linux-x64-gnu@npm:22.4.4": version: 22.4.4 resolution: "@nx/nx-linux-x64-gnu@npm:22.4.4" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard "@nx/nx-linux-x64-musl@npm:22.4.4": version: 22.4.4 resolution: "@nx/nx-linux-x64-musl@npm:22.4.4" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard "@nx/nx-win32-arm64-msvc@npm:22.4.4": version: 22.4.4 resolution: "@nx/nx-win32-arm64-msvc@npm:22.4.4" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard "@nx/nx-win32-x64-msvc@npm:22.4.4": version: 22.4.4 resolution: "@nx/nx-win32-x64-msvc@npm:22.4.4" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@octokit/auth-token@npm:^2.4.4": version: 2.5.0 resolution: "@octokit/auth-token@npm:2.5.0" dependencies: "@octokit/types": "npm:^6.0.3" checksum: 10c0/e9f757b6acdee91885dab97069527c86829da0dc60476c38cdff3a739ff47fd026262715965f91e84ec9d01bc43d02678bc8ed472a85395679af621b3ddbe045 languageName: node linkType: hard "@octokit/auth-token@npm:^4.0.0": version: 4.0.0 resolution: "@octokit/auth-token@npm:4.0.0" checksum: 10c0/57acaa6c394c5abab2f74e8e1dcf4e7a16b236f713c77a54b8f08e2d14114de94b37946259e33ec2aab0566b26f724c2b71d2602352b59e541a9854897618f3c languageName: node linkType: hard "@octokit/core@npm:^3.5.1": version: 3.6.0 resolution: "@octokit/core@npm:3.6.0" dependencies: "@octokit/auth-token": "npm:^2.4.4" "@octokit/graphql": "npm:^4.5.8" "@octokit/request": "npm:^5.6.3" "@octokit/request-error": "npm:^2.0.5" "@octokit/types": "npm:^6.0.3" before-after-hook: "npm:^2.2.0" universal-user-agent: "npm:^6.0.0" checksum: 10c0/78d9799a57fe9cf155cce485ba8b7ec32f05024350bf5dd8ab5e0da8995cc22168c39dbbbcfc29bc6c562dd482c1c4a3064f466f49e2e9ce4efad57cf28a7360 languageName: node linkType: hard "@octokit/core@npm:^5.0.2": version: 5.2.1 resolution: "@octokit/core@npm:5.2.1" dependencies: "@octokit/auth-token": "npm:^4.0.0" "@octokit/graphql": "npm:^7.1.0" "@octokit/request": "npm:^8.4.1" "@octokit/request-error": "npm:^5.1.1" "@octokit/types": "npm:^13.0.0" before-after-hook: "npm:^2.2.0" universal-user-agent: "npm:^6.0.0" checksum: 10c0/9759c70a6a6477a636f336d717657761243bab0e9d34c4012a8b2d70aafd89ba3d24289fb7e05352999c6ec526fe572b8aff9ad59e90761842fb72fb7d59ed95 languageName: node linkType: hard "@octokit/endpoint@npm:^6.0.1": version: 6.0.12 resolution: "@octokit/endpoint@npm:6.0.12" dependencies: "@octokit/types": "npm:^6.0.3" is-plain-object: "npm:^5.0.0" universal-user-agent: "npm:^6.0.0" checksum: 10c0/b2d9c91f00ab7c997338d08a06bfd12a67d86060bc40471f921ba424e4de4e5a0a1117631f2a8a8787107d89d631172dd157cb5e2633674b1ae3a0e2b0dcfa3e languageName: node linkType: hard "@octokit/endpoint@npm:^9.0.6": version: 9.0.6 resolution: "@octokit/endpoint@npm:9.0.6" dependencies: "@octokit/types": "npm:^13.1.0" universal-user-agent: "npm:^6.0.0" checksum: 10c0/8e06197b21869aeb498e0315093ca6fbee12bd1bdcfc1667fcd7d79d827d84f2c5a30702ffd28bba7879780e367d14c30df5b20d47fcaed5de5fdc05f5d4e013 languageName: node linkType: hard "@octokit/graphql@npm:^4.5.8": version: 4.8.0 resolution: "@octokit/graphql@npm:4.8.0" dependencies: "@octokit/request": "npm:^5.6.0" "@octokit/types": "npm:^6.0.3" universal-user-agent: "npm:^6.0.0" checksum: 10c0/2cfa0cbc636465d729f4a6a5827f7d36bed0fc9ea270a79427a431f1672fd109f463ca4509aeb3eb02342b91592ff06f318b39d6866d7424d2a16b0bfc01e62e languageName: node linkType: hard "@octokit/graphql@npm:^7.1.0": version: 7.1.1 resolution: "@octokit/graphql@npm:7.1.1" dependencies: "@octokit/request": "npm:^8.4.1" "@octokit/types": "npm:^13.0.0" universal-user-agent: "npm:^6.0.0" checksum: 10c0/c27216200f3f4ce7ce2a694fb7ea43f8ea4a807fbee3a423c41ed137dd7948dfc0bbf6ea1656f029a7625c84b583acdef740a7032266d0eff55305c91c3a1ed6 languageName: node linkType: hard "@octokit/openapi-types@npm:^12.11.0": version: 12.11.0 resolution: "@octokit/openapi-types@npm:12.11.0" checksum: 10c0/b3bb3684d9686ef948d8805ab56f85818f36e4cb64ef97b8e48dc233efefef22fe0bddd9da705fb628ea618a1bebd62b3d81b09a3f7dce9522f124d998041896 languageName: node linkType: hard "@octokit/openapi-types@npm:^24.2.0": version: 24.2.0 resolution: "@octokit/openapi-types@npm:24.2.0" checksum: 10c0/8f47918b35e9b7f6109be6f7c8fc3a64ad13a48233112b29e92559e64a564b810eb3ebf81b4cd0af1bb2989d27b9b95cca96e841ec4e23a3f68703cefe62fd9e languageName: node linkType: hard "@octokit/plugin-enterprise-compatibility@npm:1.3.0": version: 1.3.0 resolution: "@octokit/plugin-enterprise-compatibility@npm:1.3.0" dependencies: "@octokit/request-error": "npm:^2.1.0" "@octokit/types": "npm:^6.0.3" checksum: 10c0/b997123182861ff65919f8b5fcfbc4dd76977dceb26e53743c98fd4a8ae683d02e3a78f54ea30198c8e6299f1e880f24a34600ee99ad6bf39bb2fdbeb010cfbc languageName: node linkType: hard "@octokit/plugin-enterprise-rest@npm:6.0.1": version: 6.0.1 resolution: "@octokit/plugin-enterprise-rest@npm:6.0.1" checksum: 10c0/26bd0a30582954efcd29b41e16698db79e9d20e3f88c4069b43b183223cee69862621f18b6a7a1c9257b1cd07c24477e403b75c74688660ecf31d467b9d8fd9e languageName: node linkType: hard "@octokit/plugin-paginate-rest@npm:11.4.4-cjs.2": version: 11.4.4-cjs.2 resolution: "@octokit/plugin-paginate-rest@npm:11.4.4-cjs.2" dependencies: "@octokit/types": "npm:^13.7.0" peerDependencies: "@octokit/core": 5 checksum: 10c0/1d61a63c98a18c171bccdc6cf63ffe279fe852e8bdc9db6647ffcb27f4ea485fdab78fb71b552ed0f2186785cf5264f8ed3f9a8f33061e4697b5f73b097accb1 languageName: node linkType: hard "@octokit/plugin-paginate-rest@npm:^2.16.8": version: 2.21.3 resolution: "@octokit/plugin-paginate-rest@npm:2.21.3" dependencies: "@octokit/types": "npm:^6.40.0" peerDependencies: "@octokit/core": ">=2" checksum: 10c0/a16f7ed56db00ea9b72f77735e8d9463ddc84d017cb95c2767026c60a209f7c4176502c592847cf61613eb2f25dafe8d5437c01ad296660ebbfb2c821ef805e9 languageName: node linkType: hard "@octokit/plugin-request-log@npm:^1.0.4": version: 1.0.4 resolution: "@octokit/plugin-request-log@npm:1.0.4" peerDependencies: "@octokit/core": ">=3" checksum: 10c0/7238585445555db553912e0cdef82801c89c6e5cbc62c23ae086761c23cc4a403d6c3fddd20348bbd42fb7508e2c2fce370eb18fdbe3fbae2c0d2c8be974f4cc languageName: node linkType: hard "@octokit/plugin-request-log@npm:^4.0.0": version: 4.0.1 resolution: "@octokit/plugin-request-log@npm:4.0.1" peerDependencies: "@octokit/core": 5 checksum: 10c0/6f556f86258c5fbff9b1821075dc91137b7499f2ad0fd12391f0876064a6daa88abe1748336b2d483516505771d358aa15cb4bcdabc348a79e3d951fe9726798 languageName: node linkType: hard "@octokit/plugin-rest-endpoint-methods@npm:13.3.2-cjs.1": version: 13.3.2-cjs.1 resolution: "@octokit/plugin-rest-endpoint-methods@npm:13.3.2-cjs.1" dependencies: "@octokit/types": "npm:^13.8.0" peerDependencies: "@octokit/core": ^5 checksum: 10c0/810fe5cb1861386746bf0218ea969d87c56e553ff339490526483b4b66f53c4b4c6092034bec30c5d453172eb6f33e75b5748ade1b401b76774b5a994e2c10b0 languageName: node linkType: hard "@octokit/plugin-rest-endpoint-methods@npm:^5.12.0": version: 5.16.2 resolution: "@octokit/plugin-rest-endpoint-methods@npm:5.16.2" dependencies: "@octokit/types": "npm:^6.39.0" deprecation: "npm:^2.3.1" peerDependencies: "@octokit/core": ">=3" checksum: 10c0/32bfb30241140ad9bf17712856e1946374fb8d6040adfd5b9ea862e7149e5d2a38e0e037d3b468af34f7f2561129a6f170cffeb2a6225e548b04934e2c05eb93 languageName: node linkType: hard "@octokit/plugin-retry@npm:^3.0.9": version: 3.0.9 resolution: "@octokit/plugin-retry@npm:3.0.9" dependencies: "@octokit/types": "npm:^6.0.3" bottleneck: "npm:^2.15.3" checksum: 10c0/ea097c3b6fe507f45c71237463b4a4e0397b4175b5422528184d7d8a1ed9bf1dcb34f58ce10ec1f7ba8dfd173a221324206af7fa5bf5d2c322566412dfbe289d languageName: node linkType: hard "@octokit/plugin-throttling@npm:^3.6.2": version: 3.7.0 resolution: "@octokit/plugin-throttling@npm:3.7.0" dependencies: "@octokit/types": "npm:^6.0.1" bottleneck: "npm:^2.15.3" peerDependencies: "@octokit/core": ^3.5.0 checksum: 10c0/e842ab4d0d14017627a2bb3fd6cdbab052fac10297a7b0ad1e8de381bc5f5538d8a07dda8b8e1583ca46f694a7c9830166683c328a661f73a5410fed4fa6fb29 languageName: node linkType: hard "@octokit/request-error@npm:^2.0.5, @octokit/request-error@npm:^2.1.0": version: 2.1.0 resolution: "@octokit/request-error@npm:2.1.0" dependencies: "@octokit/types": "npm:^6.0.3" deprecation: "npm:^2.0.0" once: "npm:^1.4.0" checksum: 10c0/eb50eb2734aa903f1e855ac5887bb76d6f237a3aaa022b09322a7676c79bb8020259b25f84ab895c4fc7af5cc736e601ec8cc7e9040ca4629bac8cb393e91c40 languageName: node linkType: hard "@octokit/request-error@npm:^5.1.1": version: 5.1.1 resolution: "@octokit/request-error@npm:5.1.1" dependencies: "@octokit/types": "npm:^13.1.0" deprecation: "npm:^2.0.0" once: "npm:^1.4.0" checksum: 10c0/dc9fc76ea5e4199273e4665ce9ddf345fe8f25578d9999c9a16f276298e61ee6fe0e6f5a6147b91ba3b34fdf5b9e6b7af6ae13d6333175e95b30c574088f7a2d languageName: node linkType: hard "@octokit/request@npm:^5.6.0, @octokit/request@npm:^5.6.3": version: 5.6.3 resolution: "@octokit/request@npm:5.6.3" dependencies: "@octokit/endpoint": "npm:^6.0.1" "@octokit/request-error": "npm:^2.1.0" "@octokit/types": "npm:^6.16.1" is-plain-object: "npm:^5.0.0" node-fetch: "npm:^2.6.7" universal-user-agent: "npm:^6.0.0" checksum: 10c0/a546dc05665c6cf8184ae7c4ac3ed4f0c339c2170dd7e2beeb31a6e0a9dd968ca8ad960edbd2af745e585276e692c9eb9c6dbf1a8c9d815eb7b7fd282f3e67fc languageName: node linkType: hard "@octokit/request@npm:^8.4.1": version: 8.4.1 resolution: "@octokit/request@npm:8.4.1" dependencies: "@octokit/endpoint": "npm:^9.0.6" "@octokit/request-error": "npm:^5.1.1" "@octokit/types": "npm:^13.1.0" universal-user-agent: "npm:^6.0.0" checksum: 10c0/1a69dcb7336de708a296db9e9a58040e5b284a87495a63112f80eb0007da3fc96a9fadecb9e875fc63cf179c23a0f81031fbef2a6f610a219e45805ead03fcf3 languageName: node linkType: hard "@octokit/rest@npm:20.1.2": version: 20.1.2 resolution: "@octokit/rest@npm:20.1.2" dependencies: "@octokit/core": "npm:^5.0.2" "@octokit/plugin-paginate-rest": "npm:11.4.4-cjs.2" "@octokit/plugin-request-log": "npm:^4.0.0" "@octokit/plugin-rest-endpoint-methods": "npm:13.3.2-cjs.1" checksum: 10c0/712e08c43c7af37c5c219f95ae289b3ac2646270be4e8a7141fa2aa9340ed8f7134f117c9467e89206c5a9797c49c8d2c039b884d4865bb3bde91bc5adb3c38c languageName: node linkType: hard "@octokit/rest@npm:^18.12.0": version: 18.12.0 resolution: "@octokit/rest@npm:18.12.0" dependencies: "@octokit/core": "npm:^3.5.1" "@octokit/plugin-paginate-rest": "npm:^2.16.8" "@octokit/plugin-request-log": "npm:^1.0.4" "@octokit/plugin-rest-endpoint-methods": "npm:^5.12.0" checksum: 10c0/e649baf7ccc3de57e5aeffb88e2888b023ffc693dee91c4db58dcb7b5481348bc5b0e6a49a176354c3150e3fa4e02c43a5b1d2be02492909b3f6dcfa5f63e444 languageName: node linkType: hard "@octokit/types@npm:^13.0.0, @octokit/types@npm:^13.1.0, @octokit/types@npm:^13.7.0, @octokit/types@npm:^13.8.0": version: 13.10.0 resolution: "@octokit/types@npm:13.10.0" dependencies: "@octokit/openapi-types": "npm:^24.2.0" checksum: 10c0/f66a401b89d653ec28e5c1529abdb7965752db4d9d40fa54c80e900af4c6bf944af6bd0a83f5b4f1eecb72e3d646899dfb27ffcf272ac243552de7e3b97a038d languageName: node linkType: hard "@octokit/types@npm:^6.0.1, @octokit/types@npm:^6.0.3, @octokit/types@npm:^6.16.1, @octokit/types@npm:^6.39.0, @octokit/types@npm:^6.40.0": version: 6.41.0 resolution: "@octokit/types@npm:6.41.0" dependencies: "@octokit/openapi-types": "npm:^12.11.0" checksum: 10c0/81cfa58e5524bf2e233d75a346e625fd6e02a7b919762c6ddb523ad6fb108943ef9d34c0298ff3c5a44122e449d9038263bc22959247fd6ff8894a48888ac705 languageName: node linkType: hard "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd languageName: node linkType: hard "@pkgr/core@npm:^0.2.9": version: 0.2.9 resolution: "@pkgr/core@npm:0.2.9" checksum: 10c0/ac8e4e8138b1a7a4ac6282873aef7389c352f1f8b577b4850778f5182e4a39a5241facbe48361fec817f56d02b51691b383010843fb08b34a8e8ea3614688fd5 languageName: node linkType: hard "@rollup/plugin-node-resolve@npm:^16.0.3": version: 16.0.3 resolution: "@rollup/plugin-node-resolve@npm:16.0.3" dependencies: "@rollup/pluginutils": "npm:^5.0.1" "@types/resolve": "npm:1.20.2" deepmerge: "npm:^4.2.2" is-module: "npm:^1.0.0" resolve: "npm:^1.22.1" peerDependencies: rollup: ^2.78.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true checksum: 10c0/5bafff8e51cd28b5b3b8f415c30a893f5bfdb1a54469e00b3dc6530f26051620f3dfa172f40544361948b46cc3070cb34fd44ade66d38c0677d74c846fbc58dc languageName: node linkType: hard "@rollup/plugin-terser@npm:^1.0.0": version: 1.0.0 resolution: "@rollup/plugin-terser@npm:1.0.0" dependencies: serialize-javascript: "npm:^7.0.3" smob: "npm:^1.0.0" terser: "npm:^5.17.4" peerDependencies: rollup: ^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true checksum: 10c0/08be445cc2e0677132ee06cdebbcd1b6cd3ab22e220fcd89d8a22eaf9ee501a940f425931ac65c65ab113803ad31a895f2575716248609c882c8e562fd6cc2d4 languageName: node linkType: hard "@rollup/plugin-typescript@npm:^12.3.0": version: 12.3.0 resolution: "@rollup/plugin-typescript@npm:12.3.0" dependencies: "@rollup/pluginutils": "npm:^5.1.0" resolve: "npm:^1.22.1" peerDependencies: rollup: ^2.14.0||^3.0.0||^4.0.0 tslib: "*" typescript: ">=3.7.0" peerDependenciesMeta: rollup: optional: true tslib: optional: true checksum: 10c0/41d14e9a9792d8d9751c275cf87c2de796ddd1a64c96fedc622baad8cfbb1247537e37ae428e59e1850de7d7165941ee1a4030dbe9bebd5fbb38c5e4f751d8b5 languageName: node linkType: hard "@rollup/pluginutils@npm:5.2.0": version: 5.2.0 resolution: "@rollup/pluginutils@npm:5.2.0" dependencies: "@types/estree": "npm:^1.0.0" estree-walker: "npm:^2.0.2" picomatch: "npm:^4.0.2" peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true checksum: 10c0/794890d512751451bcc06aa112366ef47ea8f9125dac49b1abf72ff8b079518b09359de9c60a013b33266541634e765ae61839c749fae0edb59a463418665c55 languageName: node linkType: hard "@rollup/pluginutils@npm:^5.0.1, @rollup/pluginutils@npm:^5.1.0": version: 5.1.0 resolution: "@rollup/pluginutils@npm:5.1.0" dependencies: "@types/estree": "npm:^1.0.0" estree-walker: "npm:^2.0.2" picomatch: "npm:^2.3.1" peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 peerDependenciesMeta: rollup: optional: true checksum: 10c0/c7bed15711f942d6fdd3470fef4105b73991f99a478605e13d41888963330a6f9e32be37e6ddb13f012bc7673ff5e54f06f59fd47109436c1c513986a8a7612d languageName: node linkType: hard "@rollup/rollup-android-arm-eabi@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-android-arm-eabi@npm:4.59.0" conditions: os=android & cpu=arm languageName: node linkType: hard "@rollup/rollup-android-arm64@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-android-arm64@npm:4.59.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard "@rollup/rollup-darwin-arm64@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-darwin-arm64@npm:4.59.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard "@rollup/rollup-darwin-x64@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-darwin-x64@npm:4.59.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard "@rollup/rollup-freebsd-arm64@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-freebsd-arm64@npm:4.59.0" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard "@rollup/rollup-freebsd-x64@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-freebsd-x64@npm:4.59.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard "@rollup/rollup-linux-arm-gnueabihf@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.59.0" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard "@rollup/rollup-linux-arm-musleabihf@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.59.0" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard "@rollup/rollup-linux-arm64-gnu@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.59.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard "@rollup/rollup-linux-arm64-musl@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-arm64-musl@npm:4.59.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard "@rollup/rollup-linux-loong64-gnu@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.59.0" conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard "@rollup/rollup-linux-loong64-musl@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-loong64-musl@npm:4.59.0" conditions: os=linux & cpu=loong64 & libc=musl languageName: node linkType: hard "@rollup/rollup-linux-ppc64-gnu@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.59.0" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard "@rollup/rollup-linux-ppc64-musl@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.59.0" conditions: os=linux & cpu=ppc64 & libc=musl languageName: node linkType: hard "@rollup/rollup-linux-riscv64-gnu@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.59.0" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard "@rollup/rollup-linux-riscv64-musl@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.59.0" conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard "@rollup/rollup-linux-s390x-gnu@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.59.0" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard "@rollup/rollup-linux-x64-gnu@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-x64-gnu@npm:4.59.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard "@rollup/rollup-linux-x64-musl@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-linux-x64-musl@npm:4.59.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard "@rollup/rollup-openbsd-x64@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-openbsd-x64@npm:4.59.0" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard "@rollup/rollup-openharmony-arm64@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-openharmony-arm64@npm:4.59.0" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard "@rollup/rollup-win32-arm64-msvc@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.59.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard "@rollup/rollup-win32-ia32-msvc@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.59.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard "@rollup/rollup-win32-x64-gnu@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-win32-x64-gnu@npm:4.59.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@rollup/rollup-win32-x64-msvc@npm:4.59.0": version: 4.59.0 resolution: "@rollup/rollup-win32-x64-msvc@npm:4.59.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@sigstore/bundle@npm:^4.0.0": version: 4.0.0 resolution: "@sigstore/bundle@npm:4.0.0" dependencies: "@sigstore/protobuf-specs": "npm:^0.5.0" checksum: 10c0/0606ed6274f8e042298cdbcbef293d57de7dc00082e6ab076c8bda9c1765dc502e160aecaa034c112c1f1d08266dd7376437a86e7ecab03e3865cb4e03ee24c2 languageName: node linkType: hard "@sigstore/core@npm:^3.1.0": version: 3.1.0 resolution: "@sigstore/core@npm:3.1.0" checksum: 10c0/4f059ccfecfb5f86244c595dce27f40ec6f2e2aaf10011c6b5328765c74785e5410cef6b4392881e203d27537a5e89e4d01c546478474d395ce71b41f2b9e5b2 languageName: node linkType: hard "@sigstore/protobuf-specs@npm:^0.5.0": version: 0.5.0 resolution: "@sigstore/protobuf-specs@npm:0.5.0" checksum: 10c0/03c188ce9943a8a89fb5b0257556dcfa9bb4b0bd70c9fa1ab19d26c378870e02d295ba024b89b8c80dc7e856dee046cdd25f6a94473d14d2b383d7b905d62de8 languageName: node linkType: hard "@sigstore/sign@npm:^4.1.0": version: 4.1.0 resolution: "@sigstore/sign@npm:4.1.0" dependencies: "@sigstore/bundle": "npm:^4.0.0" "@sigstore/core": "npm:^3.1.0" "@sigstore/protobuf-specs": "npm:^0.5.0" make-fetch-happen: "npm:^15.0.3" proc-log: "npm:^6.1.0" promise-retry: "npm:^2.0.1" checksum: 10c0/9983972e3dacb8431aa84ab89eb676447baeb5c1b8df3c3a43113168569c333d910e262a7e19d49dbf7a421cf0b0f4695834d5ba9ec467cf9f955d44d3fd5053 languageName: node linkType: hard "@sigstore/tuf@npm:^4.0.1": version: 4.0.1 resolution: "@sigstore/tuf@npm:4.0.1" dependencies: "@sigstore/protobuf-specs": "npm:^0.5.0" tuf-js: "npm:^4.1.0" checksum: 10c0/ed2a33e1e90ca2e036c57f115eca48e3297b0c30329d6b8007974f4d4e8b09d9ea93bb0b92f4d83d9c8f939efd6f3284f8ef3dd8b6edca7c5c61a05f93e85974 languageName: node linkType: hard "@sigstore/verify@npm:^3.1.0": version: 3.1.0 resolution: "@sigstore/verify@npm:3.1.0" dependencies: "@sigstore/bundle": "npm:^4.0.0" "@sigstore/core": "npm:^3.1.0" "@sigstore/protobuf-specs": "npm:^0.5.0" checksum: 10c0/09745156daa109556750b0a57b076d6d813628f207d2db9425495a443a9b5e4bf378eb6904a0e3d6cd7f2c1382e80f136f29f3aed87eede2747d4f244aeb2075 languageName: node linkType: hard "@sinclair/typebox@npm:^0.34.0": version: 0.34.48 resolution: "@sinclair/typebox@npm:0.34.48" checksum: 10c0/e09f26d8ad471a07ee64004eea7c4ec185349a1f61c03e87e71ea33cbe98e97959940076c2e52968a955ffd4c215bf5ba7035e77079511aac7935f25e989e29d languageName: node linkType: hard "@tsconfig/node10@npm:^1.0.7": version: 1.0.9 resolution: "@tsconfig/node10@npm:1.0.9" checksum: 10c0/c176a2c1e1b16be120c328300ea910df15fb9a5277010116d26818272341a11483c5a80059389d04edacf6fd2d03d4687ad3660870fdd1cc0b7109e160adb220 languageName: node linkType: hard "@tsconfig/node12@npm:^1.0.7": version: 1.0.11 resolution: "@tsconfig/node12@npm:1.0.11" checksum: 10c0/dddca2b553e2bee1308a056705103fc8304e42bb2d2cbd797b84403a223b25c78f2c683ec3e24a095e82cd435387c877239bffcb15a590ba817cd3f6b9a99fd9 languageName: node linkType: hard "@tsconfig/node14@npm:^1.0.0": version: 1.0.3 resolution: "@tsconfig/node14@npm:1.0.3" checksum: 10c0/67c1316d065fdaa32525bc9449ff82c197c4c19092b9663b23213c8cbbf8d88b6ed6a17898e0cbc2711950fbfaf40388938c1c748a2ee89f7234fc9e7fe2bf44 languageName: node linkType: hard "@tsconfig/node16@npm:^1.0.2": version: 1.0.4 resolution: "@tsconfig/node16@npm:1.0.4" checksum: 10c0/05f8f2734e266fb1839eb1d57290df1664fe2aa3b0fdd685a9035806daa635f7519bf6d5d9b33f6e69dd545b8c46bd6e2b5c79acb2b1f146e885f7f11a42a5bb languageName: node linkType: hard "@tufjs/canonical-json@npm:2.0.0": version: 2.0.0 resolution: "@tufjs/canonical-json@npm:2.0.0" checksum: 10c0/52c5ffaef1483ed5c3feedfeba26ca9142fa386eea54464e70ff515bd01c5e04eab05d01eff8c2593291dcaf2397ca7d9c512720e11f52072b04c47a5c279415 languageName: node linkType: hard "@tufjs/models@npm:4.1.0": version: 4.1.0 resolution: "@tufjs/models@npm:4.1.0" dependencies: "@tufjs/canonical-json": "npm:2.0.0" minimatch: "npm:^10.1.1" checksum: 10c0/0a4ab524061c97bb43ccd3ffaaaed224eb41469fa2b748f66599d298798f7556e7158a12a9cbdfb89476df0ae538ca562292ac10909e411aa17f81f72b3e8931 languageName: node linkType: hard "@tybys/wasm-util@npm:^0.9.0": version: 0.9.0 resolution: "@tybys/wasm-util@npm:0.9.0" dependencies: tslib: "npm:^2.4.0" checksum: 10c0/f9fde5c554455019f33af6c8215f1a1435028803dc2a2825b077d812bed4209a1a64444a4ca0ce2ea7e1175c8d88e2f9173a36a33c199e8a5c671aa31de8242d languageName: node linkType: hard "@types/chai@npm:^5.2.3": version: 5.2.3 resolution: "@types/chai@npm:5.2.3" dependencies: "@types/deep-eql": "npm:*" assertion-error: "npm:^2.0.1" checksum: 10c0/e0ef1de3b6f8045a5e473e867c8565788c444271409d155588504840ad1a53611011f85072188c2833941189400228c1745d78323dac13fcede9c2b28bacfb2f languageName: node linkType: hard "@types/command-line-args@npm:^5.0.0": version: 5.2.3 resolution: "@types/command-line-args@npm:5.2.3" checksum: 10c0/3a9bc58fd26e546391f6369dd28c03d59349dc4ac39eada1a5c39cc3578e02e4aac222615170e0db79b198ffba2af84fdbdda46e08c6edc4da42bc17ea85200f languageName: node linkType: hard "@types/command-line-usage@npm:^5.0.1": version: 5.0.4 resolution: "@types/command-line-usage@npm:5.0.4" checksum: 10c0/67840ebf4bcfee200c07d978669ad596fe2adc350fd5c19d44ec2248623575d96ec917f513d1d59453f8f57e879133861a4cc41c20045c07f6c959f1fcaac7ad languageName: node linkType: hard "@types/deep-eql@npm:*": version: 4.0.2 resolution: "@types/deep-eql@npm:4.0.2" checksum: 10c0/bf3f811843117900d7084b9d0c852da9a044d12eb40e6de73b552598a6843c21291a8a381b0532644574beecd5e3491c5ff3a0365ab86b15d59862c025384844 languageName: node linkType: hard "@types/estree@npm:1.0.8, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.6": version: 1.0.8 resolution: "@types/estree@npm:1.0.8" checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5 languageName: node linkType: hard "@types/json-schema@npm:^7.0.15": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db languageName: node linkType: hard "@types/minimist@npm:^1.2.0": version: 1.2.5 resolution: "@types/minimist@npm:1.2.5" checksum: 10c0/3f791258d8e99a1d7d0ca2bda1ca6ea5a94e5e7b8fc6cde84dd79b0552da6fb68ade750f0e17718f6587783c24254bbca0357648dd59dc3812c150305cabdc46 languageName: node linkType: hard "@types/mocha@npm:^10.0.10": version: 10.0.10 resolution: "@types/mocha@npm:10.0.10" checksum: 10c0/d2b8c48138cde6923493e42b38e839695eb42edd04629abe480a8f34c0e3f50dd82a55832c2e8d2b6e6f9e4deb492d7d733e600fbbdd5a0ceccbcfc6844ff9d5 languageName: node linkType: hard "@types/node@npm:^25.1.0": version: 25.5.0 resolution: "@types/node@npm:25.5.0" dependencies: undici-types: "npm:~7.18.0" checksum: 10c0/70c508165b6758c4f88d4f91abca526c3985eee1985503d4c2bd994dbaf588e52ac57e571160f18f117d76e963570ac82bd20e743c18987e82564312b3b62119 languageName: node linkType: hard "@types/normalize-package-data@npm:^2.4.0": version: 2.4.4 resolution: "@types/normalize-package-data@npm:2.4.4" checksum: 10c0/aef7bb9b015883d6f4119c423dd28c4bdc17b0e8a0ccf112c78b4fe0e91fbc4af7c6204b04bba0e199a57d2f3fbbd5b4a14bf8739bf9d2a39b2a0aad545e0f86 languageName: node linkType: hard "@types/parse-json@npm:^4.0.0": version: 4.0.2 resolution: "@types/parse-json@npm:4.0.2" checksum: 10c0/b1b863ac34a2c2172fbe0807a1ec4d5cb684e48d422d15ec95980b81475fac4fdb3768a8b13eef39130203a7c04340fc167bae057c7ebcafd7dec9fe6c36aeb1 languageName: node linkType: hard "@types/punycode@npm:^2.1.4": version: 2.1.4 resolution: "@types/punycode@npm:2.1.4" checksum: 10c0/0472cc871783a22859ad83fe7cb62d23226ff78694b9807d2a3ec37571d46b05409ca9282c8ccedfb59e58e4a4561b27463623ce95bcfd6bd9c11ac1ef3cd0d1 languageName: node linkType: hard "@types/resolve@npm:1.20.2": version: 1.20.2 resolution: "@types/resolve@npm:1.20.2" checksum: 10c0/c5b7e1770feb5ccfb6802f6ad82a7b0d50874c99331e0c9b259e415e55a38d7a86ad0901c57665d93f75938be2a6a0bc9aa06c9749192cadb2e4512800bbc6e6 languageName: node linkType: hard "@typescript-eslint/eslint-plugin@npm:8.57.1": version: 8.57.1 resolution: "@typescript-eslint/eslint-plugin@npm:8.57.1" dependencies: "@eslint-community/regexpp": "npm:^4.12.2" "@typescript-eslint/scope-manager": "npm:8.57.1" "@typescript-eslint/type-utils": "npm:8.57.1" "@typescript-eslint/utils": "npm:8.57.1" "@typescript-eslint/visitor-keys": "npm:8.57.1" ignore: "npm:^7.0.5" natural-compare: "npm:^1.4.0" ts-api-utils: "npm:^2.4.0" peerDependencies: "@typescript-eslint/parser": ^8.57.1 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.0.0" checksum: 10c0/5bf9227f5d608d4313c9f898da3a2f6737eca985aa925df9e90b73499b9d552221781d3d09245543c6d09995ab262ea0d6773d2dae4b8bdf319765d46b22d0e1 languageName: node linkType: hard "@typescript-eslint/parser@npm:8.57.1": version: 8.57.1 resolution: "@typescript-eslint/parser@npm:8.57.1" dependencies: "@typescript-eslint/scope-manager": "npm:8.57.1" "@typescript-eslint/types": "npm:8.57.1" "@typescript-eslint/typescript-estree": "npm:8.57.1" "@typescript-eslint/visitor-keys": "npm:8.57.1" debug: "npm:^4.4.3" peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.0.0" checksum: 10c0/ab624f5ad6f3585ee690d11be36597135779a373e7f07810ed921163de2e879000f6d3213db67413ee630bcf25d5cfaa24b089ee49596cd11b0456372bc17163 languageName: node linkType: hard "@typescript-eslint/project-service@npm:8.57.1": version: 8.57.1 resolution: "@typescript-eslint/project-service@npm:8.57.1" dependencies: "@typescript-eslint/tsconfig-utils": "npm:^8.57.1" "@typescript-eslint/types": "npm:^8.57.1" debug: "npm:^4.4.3" peerDependencies: typescript: ">=4.8.4 <6.0.0" checksum: 10c0/7830f61e35364ba77799f4badeaca8bd8914bbcda6afe37b788821f94f4b88b9c49817c50f4bdba497e8e542a705e9d921d36f5e67960ebf33f4f3d3111cdfee languageName: node linkType: hard "@typescript-eslint/scope-manager@npm:8.57.1": version: 8.57.1 resolution: "@typescript-eslint/scope-manager@npm:8.57.1" dependencies: "@typescript-eslint/types": "npm:8.57.1" "@typescript-eslint/visitor-keys": "npm:8.57.1" checksum: 10c0/42b0b54981318bf21be6b107df82910718497b7b7b2b60df635aa06d78e313759e4b675830c0e542b6d87104d35b49df41b9fb7739b8ae326eaba2d6f7116166 languageName: node linkType: hard "@typescript-eslint/tsconfig-utils@npm:8.57.1, @typescript-eslint/tsconfig-utils@npm:^8.57.1": version: 8.57.1 resolution: "@typescript-eslint/tsconfig-utils@npm:8.57.1" peerDependencies: typescript: ">=4.8.4 <6.0.0" checksum: 10c0/3d3c8d80621507d31e4656c693534f28a1c04dfb047538cb79b0b6da874ef41875f5df5e814fa3a38812451cff6d5a7ae38d0bf77eb7fec7867f9c80af361b00 languageName: node linkType: hard "@typescript-eslint/type-utils@npm:8.57.1": version: 8.57.1 resolution: "@typescript-eslint/type-utils@npm:8.57.1" dependencies: "@typescript-eslint/types": "npm:8.57.1" "@typescript-eslint/typescript-estree": "npm:8.57.1" "@typescript-eslint/utils": "npm:8.57.1" debug: "npm:^4.4.3" ts-api-utils: "npm:^2.4.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.0.0" checksum: 10c0/e8eae4e3b9ca71ad065c307fd3cdefdcc6abc31bda2ef74f0e54b5c9ac0ee6bc0e2d69ec9097899f4d7a99d4a8a72391503b47f4317b3b6b9ba41cea24e6b9e9 languageName: node linkType: hard "@typescript-eslint/types@npm:8.57.1, @typescript-eslint/types@npm:^8.57.1": version: 8.57.1 resolution: "@typescript-eslint/types@npm:8.57.1" checksum: 10c0/f447015276a31871440b07e328c2bbcee8337d72dca90ae00ac91e87d09e28a8a9c2fe44726a5226fcaa7db9d5347aafa650d59f7577a074dc65ea1414d24da1 languageName: node linkType: hard "@typescript-eslint/typescript-estree@npm:8.57.1": version: 8.57.1 resolution: "@typescript-eslint/typescript-estree@npm:8.57.1" dependencies: "@typescript-eslint/project-service": "npm:8.57.1" "@typescript-eslint/tsconfig-utils": "npm:8.57.1" "@typescript-eslint/types": "npm:8.57.1" "@typescript-eslint/visitor-keys": "npm:8.57.1" debug: "npm:^4.4.3" minimatch: "npm:^10.2.2" semver: "npm:^7.7.3" tinyglobby: "npm:^0.2.15" ts-api-utils: "npm:^2.4.0" peerDependencies: typescript: ">=4.8.4 <6.0.0" checksum: 10c0/a87e1d920a8fd2231b6a98b279dc7680d10ceac072001e85a72cd43adce288ed471afcaf8f171378f5a3221c500b3cf0ffc10a75fd521fb69fbd8b26d4626677 languageName: node linkType: hard "@typescript-eslint/utils@npm:8.57.1": version: 8.57.1 resolution: "@typescript-eslint/utils@npm:8.57.1" dependencies: "@eslint-community/eslint-utils": "npm:^4.9.1" "@typescript-eslint/scope-manager": "npm:8.57.1" "@typescript-eslint/types": "npm:8.57.1" "@typescript-eslint/typescript-estree": "npm:8.57.1" peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.0.0" checksum: 10c0/c85d6e7c618dbf902fda98cc795883388bc512bc2c34c7ac0481ea43acb6dd3cd38d60bdb571b586f392419a17998c89330fd7b0b9a344161f4a595637dd3f55 languageName: node linkType: hard "@typescript-eslint/visitor-keys@npm:8.57.1": version: 8.57.1 resolution: "@typescript-eslint/visitor-keys@npm:8.57.1" dependencies: "@typescript-eslint/types": "npm:8.57.1" eslint-visitor-keys: "npm:^5.0.0" checksum: 10c0/088a545c4aec6d9cabb266e1e40634f5fafa06cb05ef172526555957b0d99ac08822733fb788a09227071fdd6bd8b63f054393a0ecf9d4599c54b57918aa0e57 languageName: node linkType: hard "@yarnpkg/lockfile@npm:^1.1.0": version: 1.1.0 resolution: "@yarnpkg/lockfile@npm:1.1.0" checksum: 10c0/0bfa50a3d756623d1f3409bc23f225a1d069424dbc77c6fd2f14fb377390cd57ec703dc70286e081c564be9051ead9ba85d81d66a3e68eeb6eb506d4e0c0fbda languageName: node linkType: hard "@yarnpkg/parsers@npm:3.0.2": version: 3.0.2 resolution: "@yarnpkg/parsers@npm:3.0.2" dependencies: js-yaml: "npm:^3.10.0" tslib: "npm:^2.4.0" checksum: 10c0/a0c340e13129643162423d7e666061c0b39b143bfad3fc5a74c7d92a30fd740f6665d41cd4e61832c20375889d793eea1d1d103cacb39ed68f7acd168add8c53 languageName: node linkType: hard "@zkochan/js-yaml@npm:0.0.7": version: 0.0.7 resolution: "@zkochan/js-yaml@npm:0.0.7" dependencies: argparse: "npm:^2.0.1" bin: js-yaml: bin/js-yaml.js checksum: 10c0/c8b3525717912811f9422ed50e94c5751ed6f771eb1b7e5cde097f14835654931e2bdaecb1e5fc37b51cf8d822410a307f16dd1581d46149398c30215f3f9bac languageName: node linkType: hard "JSONStream@npm:^1.3.5": version: 1.3.5 resolution: "JSONStream@npm:1.3.5" dependencies: jsonparse: "npm:^1.2.0" through: "npm:>=2.2.7 <3" bin: JSONStream: ./bin.js checksum: 10c0/0f54694da32224d57b715385d4a6b668d2117379d1f3223dc758459246cca58fdc4c628b83e8a8883334e454a0a30aa198ede77c788b55537c1844f686a751f2 languageName: node linkType: hard "abbrev@npm:^3.0.0": version: 3.0.1 resolution: "abbrev@npm:3.0.1" checksum: 10c0/21ba8f574ea57a3106d6d35623f2c4a9111d9ee3e9a5be47baed46ec2457d2eac46e07a5c4a60186f88cb98abbe3e24f2d4cca70bc2b12f1692523e2209a9ccf languageName: node linkType: hard "abbrev@npm:^4.0.0": version: 4.0.0 resolution: "abbrev@npm:4.0.0" checksum: 10c0/b4cc16935235e80702fc90192e349e32f8ef0ed151ef506aa78c81a7c455ec18375c4125414b99f84b2e055199d66383e787675f0bcd87da7a4dbd59f9eac1d5 languageName: node linkType: hard "acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 checksum: 10c0/4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1 languageName: node linkType: hard "acorn-walk@npm:^8.1.1": version: 8.3.2 resolution: "acorn-walk@npm:8.3.2" checksum: 10c0/7e2a8dad5480df7f872569b9dccff2f3da7e65f5353686b1d6032ab9f4ddf6e3a2cb83a9b52cf50b1497fd522154dda92f0abf7153290cc79cd14721ff121e52 languageName: node linkType: hard "acorn@npm:^8.15.0": version: 8.15.0 resolution: "acorn@npm:8.15.0" bin: acorn: bin/acorn checksum: 10c0/dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec languageName: node linkType: hard "acorn@npm:^8.4.1, acorn@npm:^8.8.2": version: 8.11.3 resolution: "acorn@npm:8.11.3" bin: acorn: bin/acorn checksum: 10c0/3ff155f8812e4a746fee8ecff1f227d527c4c45655bb1fad6347c3cb58e46190598217551b1500f18542d2bbe5c87120cb6927f5a074a59166fbdd9468f0a299 languageName: node linkType: hard "add-stream@npm:^1.0.0": version: 1.0.0 resolution: "add-stream@npm:1.0.0" checksum: 10c0/985014a14e76ca4cb24e0fc58bb1556794cf38c5c8937de335a10584f50a371dc48e1c34a59391c7eb9c1fc908b4b86764df5d2756f701df6ba95d1ca2f63ddc languageName: node linkType: hard "agent-base@npm:6": version: 6.0.2 resolution: "agent-base@npm:6.0.2" dependencies: debug: "npm:4" checksum: 10c0/dc4f757e40b5f3e3d674bc9beb4f1048f4ee83af189bae39be99f57bf1f48dde166a8b0a5342a84b5944ee8e6ed1e5a9d801858f4ad44764e84957122fe46261 languageName: node linkType: hard "agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": version: 7.1.0 resolution: "agent-base@npm:7.1.0" dependencies: debug: "npm:^4.3.4" checksum: 10c0/fc974ab57ffdd8421a2bc339644d312a9cca320c20c3393c9d8b1fd91731b9bbabdb985df5fc860f5b79d81c3e350daa3fcb31c5c07c0bb385aafc817df004ce languageName: node linkType: hard "agent-base@npm:^7.1.2": version: 7.1.4 resolution: "agent-base@npm:7.1.4" checksum: 10c0/c2c9ab7599692d594b6a161559ada307b7a624fa4c7b03e3afdb5a5e31cd0e53269115b620fcab024c5ac6a6f37fa5eb2e004f076ad30f5f7e6b8b671f7b35fe languageName: node linkType: hard "aggregate-error@npm:^3.0.0": version: 3.1.0 resolution: "aggregate-error@npm:3.1.0" dependencies: clean-stack: "npm:^2.0.0" indent-string: "npm:^4.0.0" checksum: 10c0/a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 languageName: node linkType: hard "ajv@npm:^6.12.4": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: fast-deep-equal: "npm:^3.1.1" fast-json-stable-stringify: "npm:^2.0.0" json-schema-traverse: "npm:^0.4.1" uri-js: "npm:^4.2.2" checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 languageName: node linkType: hard "ansi-colors@npm:^4.1.1": version: 4.1.3 resolution: "ansi-colors@npm:4.1.3" checksum: 10c0/ec87a2f59902f74e61eada7f6e6fe20094a628dab765cfdbd03c3477599368768cffccdb5d3bb19a1b6c99126783a143b1fee31aab729b31ffe5836c7e5e28b9 languageName: node linkType: hard "ansi-escapes@npm:^4.2.1": version: 4.3.2 resolution: "ansi-escapes@npm:4.3.2" dependencies: type-fest: "npm:^0.21.3" checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 languageName: node linkType: hard "ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 languageName: node linkType: hard "ansi-regex@npm:^6.0.1": version: 6.2.2 resolution: "ansi-regex@npm:6.2.2" checksum: 10c0/05d4acb1d2f59ab2cf4b794339c7b168890d44dda4bf0ce01152a8da0213aca207802f930442ce8cd22d7a92f44907664aac6508904e75e038fa944d2601b30f languageName: node linkType: hard "ansi-styles@npm:^3.2.1": version: 3.2.1 resolution: "ansi-styles@npm:3.2.1" dependencies: color-convert: "npm:^1.9.0" checksum: 10c0/ece5a8ef069fcc5298f67e3f4771a663129abd174ea2dfa87923a2be2abf6cd367ef72ac87942da00ce85bd1d651d4cd8595aebdb1b385889b89b205860e977b languageName: node linkType: hard "ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": version: 4.3.0 resolution: "ansi-styles@npm:4.3.0" dependencies: color-convert: "npm:^2.0.1" checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 languageName: node linkType: hard "ansi-styles@npm:^5.2.0": version: 5.2.0 resolution: "ansi-styles@npm:5.2.0" checksum: 10c0/9c4ca80eb3c2fb7b33841c210d2f20807f40865d27008d7c3f707b7f95cab7d67462a565e2388ac3285b71cb3d9bb2173de8da37c57692a362885ec34d6e27df languageName: node linkType: hard "ansi-styles@npm:^6.1.0": version: 6.2.3 resolution: "ansi-styles@npm:6.2.3" checksum: 10c0/23b8a4ce14e18fb854693b95351e286b771d23d8844057ed2e7d083cd3e708376c3323707ec6a24365f7d7eda3ca00327fe04092e29e551499ec4c8b7bfac868 languageName: node linkType: hard "append-transform@npm:^2.0.0": version: 2.0.0 resolution: "append-transform@npm:2.0.0" dependencies: default-require-extensions: "npm:^3.0.0" checksum: 10c0/f1505e4f4597f4eb7b3df8da898e431fc25d6cdc6c78d01c700a4fab38d835e7cbac693eade8df7b0a0944dc52a35f92b1771e440af59f1b1f8a1dadaba7d17b languageName: node linkType: hard "aproba@npm:2.0.0": version: 2.0.0 resolution: "aproba@npm:2.0.0" checksum: 10c0/d06e26384a8f6245d8c8896e138c0388824e259a329e0c9f196b4fa533c82502a6fd449586e3604950a0c42921832a458bb3aa0aa9f0ba449cfd4f50fd0d09b5 languageName: node linkType: hard "archy@npm:^1.0.0": version: 1.0.0 resolution: "archy@npm:1.0.0" checksum: 10c0/200c849dd1c304ea9914827b0555e7e1e90982302d574153e28637db1a663c53de62bad96df42d50e8ce7fc18d05e3437d9aa8c4b383803763755f0956c7d308 languageName: node linkType: hard "arg@npm:^4.1.0": version: 4.1.3 resolution: "arg@npm:4.1.3" checksum: 10c0/070ff801a9d236a6caa647507bdcc7034530604844d64408149a26b9e87c2f97650055c0f049abd1efc024b334635c01f29e0b632b371ac3f26130f4cf65997a languageName: node linkType: hard "argparse@npm:^1.0.7": version: 1.0.10 resolution: "argparse@npm:1.0.10" dependencies: sprintf-js: "npm:~1.0.2" checksum: 10c0/b2972c5c23c63df66bca144dbc65d180efa74f25f8fd9b7d9a0a6c88ae839db32df3d54770dcb6460cf840d232b60695d1a6b1053f599d84e73f7437087712de languageName: node linkType: hard "argparse@npm:^2.0.1": version: 2.0.1 resolution: "argparse@npm:2.0.1" checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e languageName: node linkType: hard "array-back@npm:^3.0.1, array-back@npm:^3.1.0": version: 3.1.0 resolution: "array-back@npm:3.1.0" checksum: 10c0/bb1fe86aa8b39c21e73c68c7abf8b05ed939b8951a3b17527217f6a2a84e00e4cfa4fdec823081689c5e216709bf1f214a4f5feeee6726eaff83897fa1a7b8ee languageName: node linkType: hard "array-back@npm:^4.0.1, array-back@npm:^4.0.2": version: 4.0.2 resolution: "array-back@npm:4.0.2" checksum: 10c0/8beb5b4c9535eab2905d4ff7d16c4d90ee5ca080d2b26b1e637434c0fcfadb3585283524aada753bd5d06bb88a5dac9e175c3a236183741d3d795a69b6678c96 languageName: node linkType: hard "array-ify@npm:^1.0.0": version: 1.0.0 resolution: "array-ify@npm:1.0.0" checksum: 10c0/75c9c072faac47bd61779c0c595e912fe660d338504ac70d10e39e1b8a4a0c9c87658703d619b9d1b70d324177ae29dc8d07dda0d0a15d005597bc4c5a59c70c languageName: node linkType: hard "array-union@npm:^1.0.1": version: 1.0.2 resolution: "array-union@npm:1.0.2" dependencies: array-uniq: "npm:^1.0.1" checksum: 10c0/18686767c0cfdae8dc4acf5ac119b0f0eacad82b7fcc0aa62cc41f93c5ad406d494b6a6e53d85e52e8f0349b67a4fec815feeb537e95c02510d747bc9a4157c7 languageName: node linkType: hard "array-uniq@npm:^1.0.1": version: 1.0.3 resolution: "array-uniq@npm:1.0.3" checksum: 10c0/3acbaf9e6d5faeb1010e2db04ab171b8d265889e46c61762e502979bdc5e55656013726e9a61507de3c82d329a0dc1e8072630a3454b4f2b881cb19ba7fd8aa6 languageName: node linkType: hard "arrify@npm:^1.0.1": version: 1.0.1 resolution: "arrify@npm:1.0.1" checksum: 10c0/c35c8d1a81bcd5474c0c57fe3f4bad1a4d46a5fa353cedcff7a54da315df60db71829e69104b859dff96c5d68af46bd2be259fe5e50dc6aa9df3b36bea0383ab languageName: node linkType: hard "assertion-error@npm:^2.0.1": version: 2.0.1 resolution: "assertion-error@npm:2.0.1" checksum: 10c0/bbbcb117ac6480138f8c93cf7f535614282dea9dc828f540cdece85e3c665e8f78958b96afac52f29ff883c72638e6a87d469ecc9fe5bc902df03ed24a55dba8 languageName: node linkType: hard "async@npm:^3.2.3": version: 3.2.5 resolution: "async@npm:3.2.5" checksum: 10c0/1408287b26c6db67d45cb346e34892cee555b8b59e6c68e6f8c3e495cad5ca13b4f218180e871f3c2ca30df4ab52693b66f2f6ff43644760cab0b2198bda79c1 languageName: node linkType: hard "asynckit@npm:^0.4.0": version: 0.4.0 resolution: "asynckit@npm:0.4.0" checksum: 10c0/d73e2ddf20c4eb9337e1b3df1a0f6159481050a5de457c55b14ea2e5cb6d90bb69e004c9af54737a5ee0917fcf2c9e25de67777bbe58261847846066ba75bc9d languageName: node linkType: hard "author-regex@npm:^1.0.0": version: 1.0.0 resolution: "author-regex@npm:1.0.0" checksum: 10c0/3f3a5ad6660be010bd5b979fac180f435bd9615e81db2b1cdac081eb3f639461f6c3927ced956e377a5c91cc789e3de3a3e900e296c1423971043c8fd8be0b73 languageName: node linkType: hard "auto@npm:^11.3.6": version: 11.3.6 resolution: "auto@npm:11.3.6" dependencies: "@auto-it/core": "npm:11.3.6" "@auto-it/npm": "npm:11.3.6" "@auto-it/released": "npm:11.3.6" "@auto-it/version-file": "npm:11.3.6" await-to-js: "npm:^3.0.0" chalk: "npm:^4.0.0" command-line-application: "npm:^0.10.1" endent: "npm:^2.1.0" module-alias: "npm:^2.2.2" signale: "npm:^1.4.0" terminal-link: "npm:^2.1.1" tslib: "npm:2.1.0" bin: auto: dist/bin/auto.js checksum: 10c0/8bdca9d52fa8a1d136b3df08b09e95d87b47cd7a2cd2b6bf812813aa5889fd1607676a08c13c59f9cee599ee6f544ac89c108fd0c087b09dc8923669f334d2ae languageName: node linkType: hard "await-to-js@npm:^3.0.0": version: 3.0.0 resolution: "await-to-js@npm:3.0.0" checksum: 10c0/1e6184cf4090acf24f6573a475901623ec25df494a3e4b9c27eab9cd4a9f1c0bdb8150c41dbb98e719fd2513dbf32ab8cb88d2ac2c2c4c2fa57024e82128a3db languageName: node linkType: hard "axios@npm:^1.12.0": version: 1.13.4 resolution: "axios@npm:1.13.4" dependencies: follow-redirects: "npm:^1.15.6" form-data: "npm:^4.0.4" proxy-from-env: "npm:^1.1.0" checksum: 10c0/474c00b7d71f4de4ad562589dae6b615149df7c2583bbc5ebba96229f3f85bfb0775d23705338df072f12e48d3e85685c065a3cf6855d58968a672d19214c728 languageName: node linkType: hard "balanced-match@npm:^1.0.0": version: 1.0.2 resolution: "balanced-match@npm:1.0.2" checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee languageName: node linkType: hard "balanced-match@npm:^4.0.2": version: 4.0.4 resolution: "balanced-match@npm:4.0.4" checksum: 10c0/07e86102a3eb2ee2a6a1a89164f29d0dbaebd28f2ca3f5ca786f36b8b23d9e417eb3be45a4acf754f837be5ac0a2317de90d3fcb7f4f4dc95720a1f36b26a17b languageName: node linkType: hard "base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" checksum: 10c0/f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf languageName: node linkType: hard "before-after-hook@npm:^2.2.0": version: 2.2.3 resolution: "before-after-hook@npm:2.2.3" checksum: 10c0/0488c4ae12df758ca9d49b3bb27b47fd559677965c52cae7b335784724fb8bf96c42b6e5ba7d7afcbc31facb0e294c3ef717cc41c5bc2f7bd9e76f8b90acd31c languageName: node linkType: hard "benchmark@npm:^2.1.4": version: 2.1.4 resolution: "benchmark@npm:2.1.4" dependencies: lodash: "npm:^4.17.4" platform: "npm:^1.3.3" checksum: 10c0/510224c01f7578e9aa60cef67ec3dd8f84ac6670007bcc96285f87865375122aca0853ab4e542cc80cfeeed436356dfdd63bb66cb5e72365abb912685b2139be languageName: node linkType: hard "bin-links@npm:^5.0.0": version: 5.0.0 resolution: "bin-links@npm:5.0.0" dependencies: cmd-shim: "npm:^7.0.0" npm-normalize-package-bin: "npm:^4.0.0" proc-log: "npm:^5.0.0" read-cmd-shim: "npm:^5.0.0" write-file-atomic: "npm:^6.0.0" checksum: 10c0/7ef087164b13df1810bf087146880a5d43d7d0beb95c51ec0664224f9371e1ca0de70c813306de6de173fb1a3fd0ca49e636ba80c951a70ce6bd7cbf48daf075 languageName: node linkType: hard "bl@npm:^4.0.3": version: 4.1.0 resolution: "bl@npm:4.1.0" dependencies: buffer: "npm:^5.5.0" inherits: "npm:^2.0.4" readable-stream: "npm:^3.4.0" checksum: 10c0/02847e1d2cb089c9dc6958add42e3cdeaf07d13f575973963335ac0fdece563a50ac770ac4c8fa06492d2dd276f6cc3b7f08c7cd9c7a7ad0f8d388b2a28def5f languageName: node linkType: hard "bottleneck@npm:^2.15.3": version: 2.19.5 resolution: "bottleneck@npm:2.19.5" checksum: 10c0/b0f72e45b2e0f56a21ba720183f16bef8e693452fb0495d997fa354e42904353a94bd8fd429868e6751bc85e54b6755190519eed5a0ae0a94a5185209ae7c6d0 languageName: node linkType: hard "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" dependencies: balanced-match: "npm:^1.0.0" concat-map: "npm:0.0.1" checksum: 10c0/695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 languageName: node linkType: hard "brace-expansion@npm:^2.0.1": version: 2.0.1 resolution: "brace-expansion@npm:2.0.1" dependencies: balanced-match: "npm:^1.0.0" checksum: 10c0/b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f languageName: node linkType: hard "brace-expansion@npm:^5.0.2": version: 5.0.3 resolution: "brace-expansion@npm:5.0.3" dependencies: balanced-match: "npm:^4.0.2" checksum: 10c0/e474d300e581ec56851b3863ff1cf18573170c6d06deb199ccbd03b2119c36975f6ce2abc7b770f5bebddc1ab022661a9fea9b4d56f33315d7bef54d8793869e languageName: node linkType: hard "braces@npm:^3.0.3": version: 3.0.3 resolution: "braces@npm:3.0.3" dependencies: fill-range: "npm:^7.1.1" checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 languageName: node linkType: hard "browser-stdout@npm:^1.3.1": version: 1.3.1 resolution: "browser-stdout@npm:1.3.1" checksum: 10c0/c40e482fd82be872b6ea7b9f7591beafbf6f5ba522fe3dade98ba1573a1c29a11101564993e4eb44e5488be8f44510af072df9a9637c739217eb155ceb639205 languageName: node linkType: hard "browserslist@npm:^4.22.2": version: 4.23.0 resolution: "browserslist@npm:4.23.0" dependencies: caniuse-lite: "npm:^1.0.30001587" electron-to-chromium: "npm:^1.4.668" node-releases: "npm:^2.0.14" update-browserslist-db: "npm:^1.0.13" bin: browserslist: cli.js checksum: 10c0/8e9cc154529062128d02a7af4d8adeead83ca1df8cd9ee65a88e2161039f3d68a4d40fea7353cab6bae4c16182dec2fdd9a1cf7dc2a2935498cee1af0e998943 languageName: node linkType: hard "buffer-from@npm:^1.0.0": version: 1.1.2 resolution: "buffer-from@npm:1.1.2" checksum: 10c0/124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 languageName: node linkType: hard "buffer@npm:^5.5.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" dependencies: base64-js: "npm:^1.3.1" ieee754: "npm:^1.1.13" checksum: 10c0/27cac81cff434ed2876058d72e7c4789d11ff1120ef32c9de48f59eab58179b66710c488987d295ae89a228f835fc66d088652dffeb8e3ba8659f80eb091d55e languageName: node linkType: hard "byte-size@npm:8.1.1": version: 8.1.1 resolution: "byte-size@npm:8.1.1" checksum: 10c0/83170a16820fde48ebaef93bf6b2e86c5f72041f76e44eba1f3c738cceb699aeadf11088198944d5d7c6f970b465ab1e3dddc2e60bfb49a74374f3447a8db5b9 languageName: node linkType: hard "cacache@npm:^20.0.0, cacache@npm:^20.0.1": version: 20.0.3 resolution: "cacache@npm:20.0.3" dependencies: "@npmcli/fs": "npm:^5.0.0" fs-minipass: "npm:^3.0.0" glob: "npm:^13.0.0" lru-cache: "npm:^11.1.0" minipass: "npm:^7.0.3" minipass-collect: "npm:^2.0.1" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" p-map: "npm:^7.0.2" ssri: "npm:^13.0.0" unique-filename: "npm:^5.0.0" checksum: 10c0/c7da1ca694d20e8f8aedabd21dc11518f809a7d2b59aa76a1fc655db5a9e62379e465c157ddd2afe34b19230808882288effa6911b2de26a088a6d5645123462 languageName: node linkType: hard "caching-transform@npm:^4.0.0": version: 4.0.0 resolution: "caching-transform@npm:4.0.0" dependencies: hasha: "npm:^5.0.0" make-dir: "npm:^3.0.0" package-hash: "npm:^4.0.0" write-file-atomic: "npm:^3.0.0" checksum: 10c0/7b33669dadfad292636578087a1aa7bcf9fbd60d6cbc67e8f288e3667397193c00bdac35bb84d34bd44fa9209405791fd3ab101c2126109e6eaaef1b899da759 languageName: node linkType: hard "call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": version: 1.0.2 resolution: "call-bind-apply-helpers@npm:1.0.2" dependencies: es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" checksum: 10c0/47bd9901d57b857590431243fea704ff18078b16890a6b3e021e12d279bbf211d039155e27d7566b374d49ee1f8189344bac9833dec7a20cdec370506361c938 languageName: node linkType: hard "call-bind@npm:^1.0.5": version: 1.0.7 resolution: "call-bind@npm:1.0.7" dependencies: es-define-property: "npm:^1.0.0" es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" get-intrinsic: "npm:^1.2.4" set-function-length: "npm:^1.2.1" checksum: 10c0/a3ded2e423b8e2a265983dba81c27e125b48eefb2655e7dfab6be597088da3d47c47976c24bc51b8fd9af1061f8f87b4ab78a314f3c77784b2ae2ba535ad8b8d languageName: node linkType: hard "callsites@npm:^3.0.0": version: 3.1.0 resolution: "callsites@npm:3.1.0" checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301 languageName: node linkType: hard "camelcase-keys@npm:^6.2.2": version: 6.2.2 resolution: "camelcase-keys@npm:6.2.2" dependencies: camelcase: "npm:^5.3.1" map-obj: "npm:^4.0.0" quick-lru: "npm:^4.0.1" checksum: 10c0/bf1a28348c0f285c6c6f68fb98a9d088d3c0269fed0cdff3ea680d5a42df8a067b4de374e7a33e619eb9d5266a448fe66c2dd1f8e0c9209ebc348632882a3526 languageName: node linkType: hard "camelcase@npm:^5.0.0, camelcase@npm:^5.3.1": version: 5.3.1 resolution: "camelcase@npm:5.3.1" checksum: 10c0/92ff9b443bfe8abb15f2b1513ca182d16126359ad4f955ebc83dc4ddcc4ef3fdd2c078bc223f2673dc223488e75c99b16cc4d056624374b799e6a1555cf61b23 languageName: node linkType: hard "camelcase@npm:^6.0.0": version: 6.3.0 resolution: "camelcase@npm:6.3.0" checksum: 10c0/0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710 languageName: node linkType: hard "caniuse-lite@npm:^1.0.30001587": version: 1.0.30001596 resolution: "caniuse-lite@npm:1.0.30001596" checksum: 10c0/60589001c7d9bb89e2bf08f1aeadd09c867e41661b1fd2c1d562ca8e67a9f645f7dd9572aeca7ffdfff37a4e17ccf6a4cfdd29dde5a7454f5f08f5f372345d13 languageName: node linkType: hard "chai@npm:^6.2.2": version: 6.2.2 resolution: "chai@npm:6.2.2" checksum: 10c0/e6c69e5f0c11dffe6ea13d0290936ebb68fcc1ad688b8e952e131df6a6d5797d5e860bc55cef1aca2e950c3e1f96daf79e9d5a70fb7dbaab4e46355e2635ed53 languageName: node linkType: hard "chalk@npm:4.1.0": version: 4.1.0 resolution: "chalk@npm:4.1.0" dependencies: ansi-styles: "npm:^4.1.0" supports-color: "npm:^7.1.0" checksum: 10c0/3787bd65ecd98ab3a1acc3b4f71d006268a675875e49ee6ea75fb54ba73d268b97544368358c18c42445e408e076ae8ad5cec8fbad36942a2c7ac654883dc61e languageName: node linkType: hard "chalk@npm:^2.3.2, chalk@npm:^2.4.1, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: ansi-styles: "npm:^3.2.1" escape-string-regexp: "npm:^1.0.5" supports-color: "npm:^5.3.0" checksum: 10c0/e6543f02ec877732e3a2d1c3c3323ddb4d39fbab687c23f526e25bd4c6a9bf3b83a696e8c769d078e04e5754921648f7821b2a2acfd16c550435fd630026e073 languageName: node linkType: hard "chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: ansi-styles: "npm:^4.1.0" supports-color: "npm:^7.1.0" checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 languageName: node linkType: hard "chardet@npm:^2.1.1": version: 2.1.1 resolution: "chardet@npm:2.1.1" checksum: 10c0/d8391dd412338442b3de0d3a488aa9327f8bcf74b62b8723d6bd0b85c4084d50b731320e0a7c710edb1d44de75969995d2784b80e4c13b004a6c7a0db4c6e793 languageName: node linkType: hard "chokidar@npm:^4.0.1": version: 4.0.3 resolution: "chokidar@npm:4.0.3" dependencies: readdirp: "npm:^4.0.1" checksum: 10c0/a58b9df05bb452f7d105d9e7229ac82fa873741c0c40ddcc7bb82f8a909fbe3f7814c9ebe9bc9a2bef9b737c0ec6e2d699d179048ef06ad3ec46315df0ebe6ad languageName: node linkType: hard "chownr@npm:^3.0.0": version: 3.0.0 resolution: "chownr@npm:3.0.0" checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10 languageName: node linkType: hard "ci-info@npm:4.3.1": version: 4.3.1 resolution: "ci-info@npm:4.3.1" checksum: 10c0/7dd82000f514d76ddfe7775e4cb0d66e5c638f5fa0e2a3be29557e898da0d32ac04f231217d414d07fb968b1fbc6d980ee17ddde0d2c516f23da9cfff608f6c1 languageName: node linkType: hard "ci-info@npm:^3.2.0, ci-info@npm:^3.7.0": version: 3.9.0 resolution: "ci-info@npm:3.9.0" checksum: 10c0/6f0109e36e111684291d46123d491bc4e7b7a1934c3a20dea28cba89f1d4a03acd892f5f6a81ed3855c38647e285a150e3c9ba062e38943bef57fee6c1554c3a languageName: node linkType: hard "ci-info@npm:^4.0.0": version: 4.0.0 resolution: "ci-info@npm:4.0.0" checksum: 10c0/ecc003e5b60580bd081d83dd61d398ddb8607537f916313e40af4667f9c92a1243bd8e8a591a5aa78e418afec245dbe8e90a0e26e39ca0825129a99b978dd3f9 languageName: node linkType: hard "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" checksum: 10c0/1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 languageName: node linkType: hard "cli-cursor@npm:3.1.0, cli-cursor@npm:^3.1.0": version: 3.1.0 resolution: "cli-cursor@npm:3.1.0" dependencies: restore-cursor: "npm:^3.1.0" checksum: 10c0/92a2f98ff9037d09be3dfe1f0d749664797fb674bf388375a2207a1203b69d41847abf16434203e0089212479e47a358b13a0222ab9fccfe8e2644a7ccebd111 languageName: node linkType: hard "cli-spinners@npm:2.6.1": version: 2.6.1 resolution: "cli-spinners@npm:2.6.1" checksum: 10c0/6abcdfef59aa68e6b51376d87d257f9120a0a7120a39dd21633702d24797decb6dc747dff2217c88732710db892b5053c5c672d221b6c4d13bbcb5372e203596 languageName: node linkType: hard "cli-spinners@npm:^2.5.0": version: 2.9.2 resolution: "cli-spinners@npm:2.9.2" checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 languageName: node linkType: hard "cli-width@npm:^4.1.0": version: 4.1.0 resolution: "cli-width@npm:4.1.0" checksum: 10c0/1fbd56413578f6117abcaf858903ba1f4ad78370a4032f916745fa2c7e390183a9d9029cf837df320b0fdce8137668e522f60a30a5f3d6529ff3872d265a955f languageName: node linkType: hard "cliui@npm:^6.0.0": version: 6.0.0 resolution: "cliui@npm:6.0.0" dependencies: string-width: "npm:^4.2.0" strip-ansi: "npm:^6.0.0" wrap-ansi: "npm:^6.2.0" checksum: 10c0/35229b1bb48647e882104cac374c9a18e34bbf0bace0e2cf03000326b6ca3050d6b59545d91e17bfe3705f4a0e2988787aa5cde6331bf5cbbf0164732cef6492 languageName: node linkType: hard "cliui@npm:^7.0.2": version: 7.0.4 resolution: "cliui@npm:7.0.4" dependencies: string-width: "npm:^4.2.0" strip-ansi: "npm:^6.0.0" wrap-ansi: "npm:^7.0.0" checksum: 10c0/6035f5daf7383470cef82b3d3db00bec70afb3423538c50394386ffbbab135e26c3689c41791f911fa71b62d13d3863c712fdd70f0fbdffd938a1e6fd09aac00 languageName: node linkType: hard "cliui@npm:^8.0.1": version: 8.0.1 resolution: "cliui@npm:8.0.1" dependencies: string-width: "npm:^4.2.0" strip-ansi: "npm:^6.0.1" wrap-ansi: "npm:^7.0.0" checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 languageName: node linkType: hard "clone@npm:^1.0.2": version: 1.0.4 resolution: "clone@npm:1.0.4" checksum: 10c0/2176952b3649293473999a95d7bebfc9dc96410f6cbd3d2595cf12fd401f63a4bf41a7adbfd3ab2ff09ed60cb9870c58c6acdd18b87767366fabfc163700f13b languageName: node linkType: hard "cmd-shim@npm:6.0.3": version: 6.0.3 resolution: "cmd-shim@npm:6.0.3" checksum: 10c0/dc09fe0bf39e86250529456d9a87dd6d5208d053e449101a600e96dc956c100e0bc312cdb413a91266201f3bd8057d4abf63875cafb99039553a1937d8f3da36 languageName: node linkType: hard "cmd-shim@npm:^7.0.0": version: 7.0.0 resolution: "cmd-shim@npm:7.0.0" checksum: 10c0/f2a14eccea9d29ac39f5182b416af60b2d4ad13ef96c541580175a394c63192aeaa53a3edfc73c7f988685574623465304b80c417dde4049d6ad7370a78dc792 languageName: node linkType: hard "color-convert@npm:^1.9.0": version: 1.9.3 resolution: "color-convert@npm:1.9.3" dependencies: color-name: "npm:1.1.3" checksum: 10c0/5ad3c534949a8c68fca8fbc6f09068f435f0ad290ab8b2f76841b9e6af7e0bb57b98cb05b0e19fe33f5d91e5a8611ad457e5f69e0a484caad1f7487fd0e8253c languageName: node linkType: hard "color-convert@npm:^2.0.1": version: 2.0.1 resolution: "color-convert@npm:2.0.1" dependencies: color-name: "npm:~1.1.4" checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 languageName: node linkType: hard "color-name@npm:1.1.3": version: 1.1.3 resolution: "color-name@npm:1.1.3" checksum: 10c0/566a3d42cca25b9b3cd5528cd7754b8e89c0eb646b7f214e8e2eaddb69994ac5f0557d9c175eb5d8f0ad73531140d9c47525085ee752a91a2ab15ab459caf6d6 languageName: node linkType: hard "color-name@npm:~1.1.4": version: 1.1.4 resolution: "color-name@npm:1.1.4" checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 languageName: node linkType: hard "color-support@npm:1.1.3": version: 1.1.3 resolution: "color-support@npm:1.1.3" bin: color-support: bin.js checksum: 10c0/8ffeaa270a784dc382f62d9be0a98581db43e11eee301af14734a6d089bd456478b1a8b3e7db7ca7dc5b18a75f828f775c44074020b51c05fc00e6d0992b1cc6 languageName: node linkType: hard "columnify@npm:1.6.0": version: 1.6.0 resolution: "columnify@npm:1.6.0" dependencies: strip-ansi: "npm:^6.0.1" wcwidth: "npm:^1.0.0" checksum: 10c0/25b90b59129331bbb8b0c838f8df69924349b83e8eab9549f431062a20a39094b8d744bb83265be38fd5d03140ce4bfbd85837c293f618925e83157ae9535f1d languageName: node linkType: hard "combined-stream@npm:^1.0.8": version: 1.0.8 resolution: "combined-stream@npm:1.0.8" dependencies: delayed-stream: "npm:~1.0.0" checksum: 10c0/0dbb829577e1b1e839fa82b40c07ffaf7de8a09b935cadd355a73652ae70a88b4320db322f6634a4ad93424292fa80973ac6480986247f1734a1137debf271d5 languageName: node linkType: hard "command-line-application@npm:^0.10.1": version: 0.10.1 resolution: "command-line-application@npm:0.10.1" dependencies: "@types/command-line-args": "npm:^5.0.0" "@types/command-line-usage": "npm:^5.0.1" chalk: "npm:^2.4.1" command-line-args: "npm:^5.1.1" command-line-usage: "npm:^6.0.0" meant: "npm:^1.0.1" remove-markdown: "npm:^0.3.0" tslib: "npm:1.10.0" checksum: 10c0/ef90ca29800a37323a7fa521f223882708d7df3c3ab3d1ce4ff5fd5f68ab25d4ab0c1c81d5786a76addab2b01b0fdeab531886d246cc41d9c1dbaa1ec858ddeb languageName: node linkType: hard "command-line-args@npm:^5.1.1": version: 5.2.1 resolution: "command-line-args@npm:5.2.1" dependencies: array-back: "npm:^3.1.0" find-replace: "npm:^3.0.0" lodash.camelcase: "npm:^4.3.0" typical: "npm:^4.0.0" checksum: 10c0/a4f6a23a1e420441bd1e44dee24efd12d2e49af7efe6e21eb32fca4e843ca3d5501ddebad86a4e9d99aa626dd6dcb64c04a43695388be54e3a803dbc326cc89f languageName: node linkType: hard "command-line-usage@npm:^6.0.0": version: 6.1.3 resolution: "command-line-usage@npm:6.1.3" dependencies: array-back: "npm:^4.0.2" chalk: "npm:^2.4.2" table-layout: "npm:^1.0.2" typical: "npm:^5.2.0" checksum: 10c0/23d7577ccb6b6c004e67bb6a9a8cb77282ae7b7507ae92249a9548a39050b7602fef70f124c765000ab23b8f7e0fb7a3352419ab73ea42a2d9ea32f520cdfe9e languageName: node linkType: hard "commander@npm:^2.20.0": version: 2.20.3 resolution: "commander@npm:2.20.3" checksum: 10c0/74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288 languageName: node linkType: hard "common-ancestor-path@npm:^1.0.1": version: 1.0.1 resolution: "common-ancestor-path@npm:1.0.1" checksum: 10c0/390c08d2a67a7a106d39499c002d827d2874966d938012453fd7ca34cd306881e2b9d604f657fa7a8e6e4896d67f39ebc09bf1bfd8da8ff318e0fb7a8752c534 languageName: node linkType: hard "commondir@npm:^1.0.1": version: 1.0.1 resolution: "commondir@npm:1.0.1" checksum: 10c0/33a124960e471c25ee19280c9ce31ccc19574b566dc514fe4f4ca4c34fa8b0b57cf437671f5de380e11353ea9426213fca17687dd2ef03134fea2dbc53809fd6 languageName: node linkType: hard "compare-func@npm:^2.0.0": version: 2.0.0 resolution: "compare-func@npm:2.0.0" dependencies: array-ify: "npm:^1.0.0" dot-prop: "npm:^5.1.0" checksum: 10c0/78bd4dd4ed311a79bd264c9e13c36ed564cde657f1390e699e0f04b8eee1fc06ffb8698ce2dfb5fbe7342d509579c82d4e248f08915b708f77f7b72234086cc3 languageName: node linkType: hard "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f languageName: node linkType: hard "concat-stream@npm:^2.0.0": version: 2.0.0 resolution: "concat-stream@npm:2.0.0" dependencies: buffer-from: "npm:^1.0.0" inherits: "npm:^2.0.3" readable-stream: "npm:^3.0.2" typedarray: "npm:^0.0.6" checksum: 10c0/29565dd9198fe1d8cf57f6cc71527dbc6ad67e12e4ac9401feb389c53042b2dceedf47034cbe702dfc4fd8df3ae7e6bfeeebe732cc4fa2674e484c13f04c219a languageName: node linkType: hard "console-control-strings@npm:^1.1.0": version: 1.1.0 resolution: "console-control-strings@npm:1.1.0" checksum: 10c0/7ab51d30b52d461412cd467721bb82afe695da78fff8f29fe6f6b9cbaac9a2328e27a22a966014df9532100f6dd85370460be8130b9c677891ba36d96a343f50 languageName: node linkType: hard "conventional-changelog-angular@npm:7.0.0": version: 7.0.0 resolution: "conventional-changelog-angular@npm:7.0.0" dependencies: compare-func: "npm:^2.0.0" checksum: 10c0/90e73e25e224059b02951b6703b5f8742dc2a82c1fea62163978e6735fd3ab04350897a8fc6f443ec6b672d6b66e28a0820e833e544a0101f38879e5e6289b7e languageName: node linkType: hard "conventional-changelog-core@npm:5.0.1": version: 5.0.1 resolution: "conventional-changelog-core@npm:5.0.1" dependencies: add-stream: "npm:^1.0.0" conventional-changelog-writer: "npm:^6.0.0" conventional-commits-parser: "npm:^4.0.0" dateformat: "npm:^3.0.3" get-pkg-repo: "npm:^4.2.1" git-raw-commits: "npm:^3.0.0" git-remote-origin-url: "npm:^2.0.0" git-semver-tags: "npm:^5.0.0" normalize-package-data: "npm:^3.0.3" read-pkg: "npm:^3.0.0" read-pkg-up: "npm:^3.0.0" checksum: 10c0/c026da415ea58346c167e58f8dd717592e92afc897aa604189a6d69f48b6943e7a656b2c83433810feea32dda117b0914a7f5860ed338a21f6ee9b0f56788b37 languageName: node linkType: hard "conventional-changelog-preset-loader@npm:^3.0.0": version: 3.0.0 resolution: "conventional-changelog-preset-loader@npm:3.0.0" checksum: 10c0/5de23c4aa8b8526c3542fd5abe9758d56eed79821f32cc16d1fdf480cecc44855edbe4680113f229509dcaf4b97cc41e786ac8e3b0822b44fd9d0b98542ed0e0 languageName: node linkType: hard "conventional-changelog-writer@npm:^6.0.0": version: 6.0.1 resolution: "conventional-changelog-writer@npm:6.0.1" dependencies: conventional-commits-filter: "npm:^3.0.0" dateformat: "npm:^3.0.3" handlebars: "npm:^4.7.7" json-stringify-safe: "npm:^5.0.1" meow: "npm:^8.1.2" semver: "npm:^7.0.0" split: "npm:^1.0.1" bin: conventional-changelog-writer: cli.js checksum: 10c0/50790b0d92e06c5ab1c02cc4eb2ecd74575244d31cfacea1885d7c8afeae1bc7bbc169140fe062f2438b9952400762240b796e59521c0246278859296b323338 languageName: node linkType: hard "conventional-commits-filter@npm:^3.0.0": version: 3.0.0 resolution: "conventional-commits-filter@npm:3.0.0" dependencies: lodash.ismatch: "npm:^4.4.0" modify-values: "npm:^1.0.1" checksum: 10c0/9d43cf9029bf39b70b394c551846a57b6f0473028ba5628c38bd447672655cc27bb80ba502d9a7e41335f63ad62b754cb26579f3d4bae7398dfc092acbb32578 languageName: node linkType: hard "conventional-commits-parser@npm:^4.0.0": version: 4.0.0 resolution: "conventional-commits-parser@npm:4.0.0" dependencies: JSONStream: "npm:^1.3.5" is-text-path: "npm:^1.0.1" meow: "npm:^8.1.2" split2: "npm:^3.2.2" bin: conventional-commits-parser: cli.js checksum: 10c0/12e390cc80ad8a825c5775a329b95e11cf47a6df7b8a3875d375e28b8cb27c4f32955842ea73e4e357cff9757a6be99fdffe4fda87a23e9d8e73f983425537a0 languageName: node linkType: hard "conventional-recommended-bump@npm:7.0.1": version: 7.0.1 resolution: "conventional-recommended-bump@npm:7.0.1" dependencies: concat-stream: "npm:^2.0.0" conventional-changelog-preset-loader: "npm:^3.0.0" conventional-commits-filter: "npm:^3.0.0" conventional-commits-parser: "npm:^4.0.0" git-raw-commits: "npm:^3.0.0" git-semver-tags: "npm:^5.0.0" meow: "npm:^8.1.2" bin: conventional-recommended-bump: cli.js checksum: 10c0/ff751a256ddfbec62efd5a32de059b01659e945073793c6766143a8242864fd8099804a90bbf1e6a61928ade3d12292d6f66f721a113630de392d54eb7f0b0c3 languageName: node linkType: hard "convert-source-map@npm:^1.7.0": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" checksum: 10c0/281da55454bf8126cbc6625385928c43479f2060984180c42f3a86c8b8c12720a24eac260624a7d1e090004028d2dee78602330578ceec1a08e27cb8bb0a8a5b languageName: node linkType: hard "convert-source-map@npm:^2.0.0": version: 2.0.0 resolution: "convert-source-map@npm:2.0.0" checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b languageName: node linkType: hard "core-util-is@npm:~1.0.0": version: 1.0.3 resolution: "core-util-is@npm:1.0.3" checksum: 10c0/90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9 languageName: node linkType: hard "cosmiconfig@npm:7.0.0": version: 7.0.0 resolution: "cosmiconfig@npm:7.0.0" dependencies: "@types/parse-json": "npm:^4.0.0" import-fresh: "npm:^3.2.1" parse-json: "npm:^5.0.0" path-type: "npm:^4.0.0" yaml: "npm:^1.10.0" checksum: 10c0/532cb7fc3690afb00fa989d8127a824439e2e926a3d40b4e07c3e563fe1910b91ed19d611143267fa607538f324f07eeb79e917aea85859786e6e1c0c00b1cda languageName: node linkType: hard "cosmiconfig@npm:9.0.0": version: 9.0.0 resolution: "cosmiconfig@npm:9.0.0" dependencies: env-paths: "npm:^2.2.1" import-fresh: "npm:^3.3.0" js-yaml: "npm:^4.1.0" parse-json: "npm:^5.2.0" peerDependencies: typescript: ">=4.9.5" peerDependenciesMeta: typescript: optional: true checksum: 10c0/1c1703be4f02a250b1d6ca3267e408ce16abfe8364193891afc94c2d5c060b69611fdc8d97af74b7e6d5d1aac0ab2fb94d6b079573146bc2d756c2484ce5f0ee languageName: node linkType: hard "create-require@npm:^1.1.0": version: 1.1.1 resolution: "create-require@npm:1.1.1" checksum: 10c0/157cbc59b2430ae9a90034a5f3a1b398b6738bf510f713edc4d4e45e169bc514d3d99dd34d8d01ca7ae7830b5b8b537e46ae8f3c8f932371b0875c0151d7ec91 languageName: node linkType: hard "cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" dependencies: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 languageName: node linkType: hard "cssesc@npm:^3.0.0": version: 3.0.0 resolution: "cssesc@npm:3.0.0" bin: cssesc: bin/cssesc checksum: 10c0/6bcfd898662671be15ae7827120472c5667afb3d7429f1f917737f3bf84c4176003228131b643ae74543f17a394446247df090c597bb9a728cce298606ed0aa7 languageName: node linkType: hard "dargs@npm:^7.0.0": version: 7.0.0 resolution: "dargs@npm:7.0.0" checksum: 10c0/ec7f6a8315a8fa2f8b12d39207615bdf62b4d01f631b96fbe536c8ad5469ab9ed710d55811e564d0d5c1d548fc8cb6cc70bf0939f2415790159f5a75e0f96c92 languageName: node linkType: hard "dateformat@npm:^3.0.3": version: 3.0.3 resolution: "dateformat@npm:3.0.3" checksum: 10c0/2effb8bef52ff912f87a05e4adbeacff46353e91313ad1ea9ed31412db26849f5a0fcc7e3ce36dbfb84fc6c881a986d5694f84838ad0da7000d5150693e78678 languageName: node linkType: hard "debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5": version: 4.3.5 resolution: "debug@npm:4.3.5" dependencies: ms: "npm:2.1.2" peerDependenciesMeta: supports-color: optional: true checksum: 10c0/082c375a2bdc4f4469c99f325ff458adad62a3fc2c482d59923c260cb08152f34e2659f72b3767db8bb2f21ca81a60a42d1019605a412132d7b9f59363a005cc languageName: node linkType: hard "debug@npm:^4.4.3": version: 4.4.3 resolution: "debug@npm:4.4.3" dependencies: ms: "npm:^2.1.3" peerDependenciesMeta: supports-color: optional: true checksum: 10c0/d79136ec6c83ecbefd0f6a5593da6a9c91ec4d7ddc4b54c883d6e71ec9accb5f67a1a5e96d00a328196b5b5c86d365e98d8a3a70856aaf16b4e7b1985e67f5a6 languageName: node linkType: hard "decamelize-keys@npm:^1.1.0": version: 1.1.1 resolution: "decamelize-keys@npm:1.1.1" dependencies: decamelize: "npm:^1.1.0" map-obj: "npm:^1.0.0" checksum: 10c0/4ca385933127437658338c65fb9aead5f21b28d3dd3ccd7956eb29aab0953b5d3c047fbc207111672220c71ecf7a4d34f36c92851b7bbde6fca1a02c541bdd7d languageName: node linkType: hard "decamelize@npm:^1.1.0, decamelize@npm:^1.2.0": version: 1.2.0 resolution: "decamelize@npm:1.2.0" checksum: 10c0/85c39fe8fbf0482d4a1e224ef0119db5c1897f8503bcef8b826adff7a1b11414972f6fef2d7dec2ee0b4be3863cf64ac1439137ae9e6af23a3d8dcbe26a5b4b2 languageName: node linkType: hard "decamelize@npm:^4.0.0": version: 4.0.0 resolution: "decamelize@npm:4.0.0" checksum: 10c0/e06da03fc05333e8cd2778c1487da67ffbea5b84e03ca80449519b8fa61f888714bbc6f459ea963d5641b4aa98832130eb5cd193d90ae9f0a27eee14be8e278d languageName: node linkType: hard "dedent@npm:1.5.3": version: 1.5.3 resolution: "dedent@npm:1.5.3" peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: babel-plugin-macros: optional: true checksum: 10c0/d94bde6e6f780be4da4fd760288fcf755ec368872f4ac5218197200d86430aeb8d90a003a840bff1c20221188e3f23adced0119cb811c6873c70d0ac66d12832 languageName: node linkType: hard "dedent@npm:^0.7.0": version: 0.7.0 resolution: "dedent@npm:0.7.0" checksum: 10c0/7c3aa00ddfe3e5fcd477958e156156a5137e3bb6ff1493ca05edff4decf29a90a057974cc77e75951f8eb801c1816cb45aea1f52d628cdd000b82b36ab839d1b languageName: node linkType: hard "deep-extend@npm:^0.6.0, deep-extend@npm:~0.6.0": version: 0.6.0 resolution: "deep-extend@npm:0.6.0" checksum: 10c0/1c6b0abcdb901e13a44c7d699116d3d4279fdb261983122a3783e7273844d5f2537dc2e1c454a23fcf645917f93fbf8d07101c1d03c015a87faa662755212566 languageName: node linkType: hard "deep-is@npm:^0.1.3": version: 0.1.4 resolution: "deep-is@npm:0.1.4" checksum: 10c0/7f0ee496e0dff14a573dc6127f14c95061b448b87b995fc96c017ce0a1e66af1675e73f1d6064407975bc4ea6ab679497a29fff7b5b9c4e99cb10797c1ad0b4c languageName: node linkType: hard "deepmerge@npm:^4.0.0, deepmerge@npm:^4.2.2": version: 4.3.1 resolution: "deepmerge@npm:4.3.1" checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044 languageName: node linkType: hard "default-require-extensions@npm:^3.0.0": version: 3.0.1 resolution: "default-require-extensions@npm:3.0.1" dependencies: strip-bom: "npm:^4.0.0" checksum: 10c0/5ca376cb527d9474336ad76dd302d06367a7163379dda26558258de26f85861e696d0b7bb19ee3c6b8456bb7c95cdc0e4e4d45c2aa487e61b2d3b60d80c10648 languageName: node linkType: hard "defaults@npm:^1.0.3": version: 1.0.4 resolution: "defaults@npm:1.0.4" dependencies: clone: "npm:^1.0.2" checksum: 10c0/9cfbe498f5c8ed733775db62dfd585780387d93c17477949e1670bfcfb9346e0281ce8c4bf9f4ac1fc0f9b851113bd6dc9e41182ea1644ccd97de639fa13c35a languageName: node linkType: hard "define-data-property@npm:^1.1.2": version: 1.1.4 resolution: "define-data-property@npm:1.1.4" dependencies: es-define-property: "npm:^1.0.0" es-errors: "npm:^1.3.0" gopd: "npm:^1.0.1" checksum: 10c0/dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37 languageName: node linkType: hard "define-lazy-prop@npm:^2.0.0": version: 2.0.0 resolution: "define-lazy-prop@npm:2.0.0" checksum: 10c0/db6c63864a9d3b7dc9def55d52764968a5af296de87c1b2cc71d8be8142e445208071953649e0386a8cc37cfcf9a2067a47207f1eb9ff250c2a269658fdae422 languageName: node linkType: hard "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" checksum: 10c0/d758899da03392e6712f042bec80aa293bbe9e9ff1b2634baae6a360113e708b91326594c8a486d475c69d6259afb7efacdc3537bfcda1c6c648e390ce601b19 languageName: node linkType: hard "deprecation@npm:^2.0.0, deprecation@npm:^2.3.1": version: 2.3.1 resolution: "deprecation@npm:2.3.1" checksum: 10c0/23d688ba66b74d09b908c40a76179418acbeeb0bfdf218c8075c58ad8d0c315130cb91aa3dffb623aa3a411a3569ce56c6460de6c8d69071c17fe6dd2442f032 languageName: node linkType: hard "diff@npm:^4.0.1": version: 4.0.4 resolution: "diff@npm:4.0.4" checksum: 10c0/855fb70b093d1d9643ddc12ea76dca90dc9d9cdd7f82c08ee8b9325c0dc5748faf3c82e2047ced5dcaa8b26e58f7903900be2628d0380a222c02d79d8de385df languageName: node linkType: hard "diff@npm:^7.0.0": version: 7.0.0 resolution: "diff@npm:7.0.0" checksum: 10c0/251fd15f85ffdf814cfc35a728d526b8d2ad3de338dcbd011ac6e57c461417090766b28995f8ff733135b5fbc3699c392db1d5e27711ac4e00244768cd1d577b languageName: node linkType: hard "dir-glob@npm:^2.0.0": version: 2.2.2 resolution: "dir-glob@npm:2.2.2" dependencies: path-type: "npm:^3.0.0" checksum: 10c0/67575fd496df80ec90969f1a9f881f03b4ef614ca2c07139df81a12f9816250780dff906f482def0f897dd748d22fa13c076b52ac635e0024f7d434846077a3a languageName: node linkType: hard "dot-prop@npm:^5.1.0": version: 5.3.0 resolution: "dot-prop@npm:5.3.0" dependencies: is-obj: "npm:^2.0.0" checksum: 10c0/93f0d343ef87fe8869320e62f2459f7e70f49c6098d948cc47e060f4a3f827d0ad61e83cb82f2bd90cd5b9571b8d334289978a43c0f98fea4f0e99ee8faa0599 languageName: node linkType: hard "dotenv-expand@npm:~11.0.6": version: 11.0.6 resolution: "dotenv-expand@npm:11.0.6" dependencies: dotenv: "npm:^16.4.4" checksum: 10c0/e22891ec72cb926d46d9a26290ef77f9cc9ddcba92d2f83d5e6f3a803d1590887be68e25b559415d080053000441b6f63f5b36093a565bb8c5c994b992ae49f2 languageName: node linkType: hard "dotenv@npm:^16.4.4, dotenv@npm:~16.4.5": version: 16.4.5 resolution: "dotenv@npm:16.4.5" checksum: 10c0/48d92870076832af0418b13acd6e5a5a3e83bb00df690d9812e94b24aff62b88ade955ac99a05501305b8dc8f1b0ee7638b18493deb6fe93d680e5220936292f languageName: node linkType: hard "dotenv@npm:^8.0.0": version: 8.6.0 resolution: "dotenv@npm:8.6.0" checksum: 10c0/6750431dea8efbd54b9f2d9681b04e1ccc7989486461dcf058bb708d9e3d63b04115fcdf8840e38ad1e24a4a2e1e7c1560626c5e3ac7bc09371b127c49e2d45f languageName: node linkType: hard "dunder-proto@npm:^1.0.1": version: 1.0.1 resolution: "dunder-proto@npm:1.0.1" dependencies: call-bind-apply-helpers: "npm:^1.0.1" es-errors: "npm:^1.3.0" gopd: "npm:^1.2.0" checksum: 10c0/199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031 languageName: node linkType: hard "eastasianwidth@npm:^0.2.0": version: 0.2.0 resolution: "eastasianwidth@npm:0.2.0" checksum: 10c0/26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 languageName: node linkType: hard "ejs@npm:^3.1.7": version: 3.1.10 resolution: "ejs@npm:3.1.10" dependencies: jake: "npm:^10.8.5" bin: ejs: bin/cli.js checksum: 10c0/52eade9e68416ed04f7f92c492183340582a36482836b11eab97b159fcdcfdedc62233a1bf0bf5e5e1851c501f2dca0e2e9afd111db2599e4e7f53ee29429ae1 languageName: node linkType: hard "electron-to-chromium@npm:^1.4.668": version: 1.4.695 resolution: "electron-to-chromium@npm:1.4.695" checksum: 10c0/47e37e55c5d25525b84a2ce8cda498a509363f4560ffcc3723e9be964828d14b468e2adac2c6823e7ca089aa184166780d5007522be3d8f21f3095491a1eff94 languageName: node linkType: hard "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 languageName: node linkType: hard "emoji-regex@npm:^9.2.2": version: 9.2.2 resolution: "emoji-regex@npm:9.2.2" checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 languageName: node linkType: hard "encoding@npm:^0.1.13": version: 0.1.13 resolution: "encoding@npm:0.1.13" dependencies: iconv-lite: "npm:^0.6.2" checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 languageName: node linkType: hard "end-of-stream@npm:^1.4.1": version: 1.4.4 resolution: "end-of-stream@npm:1.4.4" dependencies: once: "npm:^1.4.0" checksum: 10c0/870b423afb2d54bb8d243c63e07c170409d41e20b47eeef0727547aea5740bd6717aca45597a9f2745525667a6b804c1e7bede41f856818faee5806dd9ff3975 languageName: node linkType: hard "endent@npm:^2.1.0": version: 2.1.0 resolution: "endent@npm:2.1.0" dependencies: dedent: "npm:^0.7.0" fast-json-parse: "npm:^1.0.3" objectorarray: "npm:^1.0.5" checksum: 10c0/8cd6dae45e693ae2b2cbff2384348d3a5e2a06cc0396dddca8165e46bd2fd8d5394d44d338ba653bbfce4aead90eca1ec1abe7203843c84155c645d283b6b884 languageName: node linkType: hard "enquirer@npm:^2.3.4": version: 2.4.1 resolution: "enquirer@npm:2.4.1" dependencies: ansi-colors: "npm:^4.1.1" strip-ansi: "npm:^6.0.1" checksum: 10c0/43850479d7a51d36a9c924b518dcdc6373b5a8ae3401097d336b7b7e258324749d0ad37a1fcaa5706f04799baa05585cd7af19ebdf7667673e7694435fcea918 languageName: node linkType: hard "enquirer@npm:~2.3.6": version: 2.3.6 resolution: "enquirer@npm:2.3.6" dependencies: ansi-colors: "npm:^4.1.1" checksum: 10c0/8e070e052c2c64326a2803db9084d21c8aaa8c688327f133bf65c4a712586beb126fd98c8a01cfb0433e82a4bd3b6262705c55a63e0f7fb91d06b9cedbde9a11 languageName: node linkType: hard "env-ci@npm:^5.0.1": version: 5.5.0 resolution: "env-ci@npm:5.5.0" dependencies: execa: "npm:^5.0.0" fromentries: "npm:^1.3.2" java-properties: "npm:^1.0.0" checksum: 10c0/5175b4ccc464929811bac4bd5498443bc519d4ee3053d4cfb65b468ee41aaca342e91ff7f92a5a8af5fe801abf92007230dfa94e5d80040962d025d3e19f1e5f languageName: node linkType: hard "env-paths@npm:^2.2.0, env-paths@npm:^2.2.1": version: 2.2.1 resolution: "env-paths@npm:2.2.1" checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 languageName: node linkType: hard "envinfo@npm:7.13.0": version: 7.13.0 resolution: "envinfo@npm:7.13.0" bin: envinfo: dist/cli.js checksum: 10c0/9c279213cbbb353b3171e8e333fd2ed564054abade08ab3d735fe136e10a0e14e0588e1ce77e6f01285f2462eaca945d64f0778be5ae3d9e82804943e36a4411 languageName: node linkType: hard "err-code@npm:^2.0.2": version: 2.0.3 resolution: "err-code@npm:2.0.3" checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 languageName: node linkType: hard "error-ex@npm:^1.3.1": version: 1.3.2 resolution: "error-ex@npm:1.3.2" dependencies: is-arrayish: "npm:^0.2.1" checksum: 10c0/ba827f89369b4c93382cfca5a264d059dfefdaa56ecc5e338ffa58a6471f5ed93b71a20add1d52290a4873d92381174382658c885ac1a2305f7baca363ce9cce languageName: node linkType: hard "es-define-property@npm:^1.0.0": version: 1.0.0 resolution: "es-define-property@npm:1.0.0" dependencies: get-intrinsic: "npm:^1.2.4" checksum: 10c0/6bf3191feb7ea2ebda48b577f69bdfac7a2b3c9bcf97307f55fd6ef1bbca0b49f0c219a935aca506c993d8c5d8bddd937766cb760cd5e5a1071351f2df9f9aa4 languageName: node linkType: hard "es-define-property@npm:^1.0.1": version: 1.0.1 resolution: "es-define-property@npm:1.0.1" checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c languageName: node linkType: hard "es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 languageName: node linkType: hard "es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": version: 1.1.1 resolution: "es-object-atoms@npm:1.1.1" dependencies: es-errors: "npm:^1.3.0" checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c languageName: node linkType: hard "es-set-tostringtag@npm:^2.1.0": version: 2.1.0 resolution: "es-set-tostringtag@npm:2.1.0" dependencies: es-errors: "npm:^1.3.0" get-intrinsic: "npm:^1.2.6" has-tostringtag: "npm:^1.0.2" hasown: "npm:^2.0.2" checksum: 10c0/ef2ca9ce49afe3931cb32e35da4dcb6d86ab02592cfc2ce3e49ced199d9d0bb5085fc7e73e06312213765f5efa47cc1df553a6a5154584b21448e9fb8355b1af languageName: node linkType: hard "es6-error@npm:^4.0.1": version: 4.1.1 resolution: "es6-error@npm:4.1.1" checksum: 10c0/357663fb1e845c047d548c3d30f86e005db71e122678f4184ced0693f634688c3f3ef2d7de7d4af732f734de01f528b05954e270f06aa7d133679fb9fe6600ef languageName: node linkType: hard "escalade@npm:^3.1.1": version: 3.1.2 resolution: "escalade@npm:3.1.2" checksum: 10c0/6b4adafecd0682f3aa1cd1106b8fff30e492c7015b178bc81b2d2f75106dabea6c6d6e8508fc491bd58e597c74abb0e8e2368f943ecb9393d4162e3c2f3cf287 languageName: node linkType: hard "escape-string-regexp@npm:^1.0.5": version: 1.0.5 resolution: "escape-string-regexp@npm:1.0.5" checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371 languageName: node linkType: hard "escape-string-regexp@npm:^4.0.0": version: 4.0.0 resolution: "escape-string-regexp@npm:4.0.0" checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9 languageName: node linkType: hard "eslint-config-prettier@npm:^10.1.8": version: 10.1.8 resolution: "eslint-config-prettier@npm:10.1.8" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js checksum: 10c0/e1bcfadc9eccd526c240056b1e59c5cd26544fe59feb85f38f4f1f116caed96aea0b3b87868e68b3099e55caaac3f2e5b9f58110f85db893e83a332751192682 languageName: node linkType: hard "eslint-plugin-prettier@npm:^5.5.5": version: 5.5.5 resolution: "eslint-plugin-prettier@npm:5.5.5" dependencies: prettier-linter-helpers: "npm:^1.0.1" synckit: "npm:^0.11.12" peerDependencies: "@types/eslint": ">=8.0.0" eslint: ">=8.0.0" eslint-config-prettier: ">= 7.0.0 <10.0.0 || >=10.1.0" prettier: ">=3.0.0" peerDependenciesMeta: "@types/eslint": optional: true eslint-config-prettier: optional: true checksum: 10c0/091449b28c77ab2efbbf674e977181f2c8453d95a4df68218bddd87a4dfaa9ecc4eda60164e416f5986fb5d577e66e8d8e1e23d81e8555f8d735375598b03257 languageName: node linkType: hard "eslint-scope@npm:^8.4.0": version: 8.4.0 resolution: "eslint-scope@npm:8.4.0" dependencies: esrecurse: "npm:^4.3.0" estraverse: "npm:^5.2.0" checksum: 10c0/407f6c600204d0f3705bd557f81bd0189e69cd7996f408f8971ab5779c0af733d1af2f1412066b40ee1588b085874fc37a2333986c6521669cdbdd36ca5058e0 languageName: node linkType: hard "eslint-visitor-keys@npm:^3.4.3": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 languageName: node linkType: hard "eslint-visitor-keys@npm:^4.2.1": version: 4.2.1 resolution: "eslint-visitor-keys@npm:4.2.1" checksum: 10c0/fcd43999199d6740db26c58dbe0c2594623e31ca307e616ac05153c9272f12f1364f5a0b1917a8e962268fdecc6f3622c1c2908b4fcc2e047a106fe6de69dc43 languageName: node linkType: hard "eslint-visitor-keys@npm:^5.0.0": version: 5.0.1 resolution: "eslint-visitor-keys@npm:5.0.1" checksum: 10c0/16190bdf2cbae40a1109384c94450c526a79b0b9c3cb21e544256ed85ac48a4b84db66b74a6561d20fe6ab77447f150d711c2ad5ad74df4fcc133736bce99678 languageName: node linkType: hard "eslint@npm:^9.39.2": version: 9.39.2 resolution: "eslint@npm:9.39.2" dependencies: "@eslint-community/eslint-utils": "npm:^4.8.0" "@eslint-community/regexpp": "npm:^4.12.1" "@eslint/config-array": "npm:^0.21.1" "@eslint/config-helpers": "npm:^0.4.2" "@eslint/core": "npm:^0.17.0" "@eslint/eslintrc": "npm:^3.3.1" "@eslint/js": "npm:9.39.2" "@eslint/plugin-kit": "npm:^0.4.1" "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" "@humanwhocodes/retry": "npm:^0.4.2" "@types/estree": "npm:^1.0.6" ajv: "npm:^6.12.4" chalk: "npm:^4.0.0" cross-spawn: "npm:^7.0.6" debug: "npm:^4.3.2" escape-string-regexp: "npm:^4.0.0" eslint-scope: "npm:^8.4.0" eslint-visitor-keys: "npm:^4.2.1" espree: "npm:^10.4.0" esquery: "npm:^1.5.0" esutils: "npm:^2.0.2" fast-deep-equal: "npm:^3.1.3" file-entry-cache: "npm:^8.0.0" find-up: "npm:^5.0.0" glob-parent: "npm:^6.0.2" ignore: "npm:^5.2.0" imurmurhash: "npm:^0.1.4" is-glob: "npm:^4.0.0" json-stable-stringify-without-jsonify: "npm:^1.0.1" lodash.merge: "npm:^4.6.2" minimatch: "npm:^3.1.2" natural-compare: "npm:^1.4.0" optionator: "npm:^0.9.3" peerDependencies: jiti: "*" peerDependenciesMeta: jiti: optional: true bin: eslint: bin/eslint.js checksum: 10c0/bb88ca8fd16bb7e1ac3e13804c54d41c583214460c0faa7b3e7c574e69c5600c7122295500fb4b0c06067831111db740931e98da1340329527658e1cf80073d3 languageName: node linkType: hard "espree@npm:^10.0.1, espree@npm:^10.4.0": version: 10.4.0 resolution: "espree@npm:10.4.0" dependencies: acorn: "npm:^8.15.0" acorn-jsx: "npm:^5.3.2" eslint-visitor-keys: "npm:^4.2.1" checksum: 10c0/c63fe06131c26c8157b4083313cb02a9a54720a08e21543300e55288c40e06c3fc284bdecf108d3a1372c5934a0a88644c98714f38b6ae8ed272b40d9ea08d6b languageName: node linkType: hard "esprima@npm:^4.0.0": version: 4.0.1 resolution: "esprima@npm:4.0.1" bin: esparse: ./bin/esparse.js esvalidate: ./bin/esvalidate.js checksum: 10c0/ad4bab9ead0808cf56501750fd9d3fb276f6b105f987707d059005d57e182d18a7c9ec7f3a01794ebddcca676773e42ca48a32d67a250c9d35e009ca613caba3 languageName: node linkType: hard "esquery@npm:^1.5.0": version: 1.7.0 resolution: "esquery@npm:1.7.0" dependencies: estraverse: "npm:^5.1.0" checksum: 10c0/77d5173db450b66f3bc685d11af4c90cffeedb340f34a39af96d43509a335ce39c894fd79233df32d38f5e4e219fa0f7076f6ec90bae8320170ba082c0db4793 languageName: node linkType: hard "esrecurse@npm:^4.3.0": version: 4.3.0 resolution: "esrecurse@npm:4.3.0" dependencies: estraverse: "npm:^5.2.0" checksum: 10c0/81a37116d1408ded88ada45b9fb16dbd26fba3aadc369ce50fcaf82a0bac12772ebd7b24cd7b91fc66786bf2c1ac7b5f196bc990a473efff972f5cb338877cf5 languageName: node linkType: hard "estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": version: 5.3.0 resolution: "estraverse@npm:5.3.0" checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107 languageName: node linkType: hard "estree-walker@npm:^2.0.2": version: 2.0.2 resolution: "estree-walker@npm:2.0.2" checksum: 10c0/53a6c54e2019b8c914dc395890153ffdc2322781acf4bd7d1a32d7aedc1710807bdcd866ac133903d5629ec601fbb50abe8c2e5553c7f5a0afdd9b6af6c945af languageName: node linkType: hard "esutils@npm:^2.0.2": version: 2.0.3 resolution: "esutils@npm:2.0.3" checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7 languageName: node linkType: hard "eventemitter3@npm:^4.0.4": version: 4.0.7 resolution: "eventemitter3@npm:4.0.7" checksum: 10c0/5f6d97cbcbac47be798e6355e3a7639a84ee1f7d9b199a07017f1d2f1e2fe236004d14fa5dfaeba661f94ea57805385e326236a6debbc7145c8877fbc0297c6b languageName: node linkType: hard "execa@npm:5.0.0": version: 5.0.0 resolution: "execa@npm:5.0.0" dependencies: cross-spawn: "npm:^7.0.3" get-stream: "npm:^6.0.0" human-signals: "npm:^2.1.0" is-stream: "npm:^2.0.0" merge-stream: "npm:^2.0.0" npm-run-path: "npm:^4.0.1" onetime: "npm:^5.1.2" signal-exit: "npm:^3.0.3" strip-final-newline: "npm:^2.0.0" checksum: 10c0/e110add7ca0de63aea415385ebad7236c8de281d5d9a916dbd69f59009dac3d5d631e6252c2ea5d0258220b0d22acf25649b2caf05fa162eaa1401339fc69ba4 languageName: node linkType: hard "execa@npm:^5.0.0": version: 5.1.1 resolution: "execa@npm:5.1.1" dependencies: cross-spawn: "npm:^7.0.3" get-stream: "npm:^6.0.0" human-signals: "npm:^2.1.0" is-stream: "npm:^2.0.0" merge-stream: "npm:^2.0.0" npm-run-path: "npm:^4.0.1" onetime: "npm:^5.1.2" signal-exit: "npm:^3.0.3" strip-final-newline: "npm:^2.0.0" checksum: 10c0/c8e615235e8de4c5addf2fa4c3da3e3aa59ce975a3e83533b4f6a71750fb816a2e79610dc5f1799b6e28976c9ae86747a36a606655bf8cb414a74d8d507b304f languageName: node linkType: hard "exponential-backoff@npm:^3.1.1": version: 3.1.1 resolution: "exponential-backoff@npm:3.1.1" checksum: 10c0/160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579 languageName: node linkType: hard "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0 languageName: node linkType: hard "fast-diff@npm:^1.1.2": version: 1.3.0 resolution: "fast-diff@npm:1.3.0" checksum: 10c0/5c19af237edb5d5effda008c891a18a585f74bf12953be57923f17a3a4d0979565fc64dbc73b9e20926b9d895f5b690c618cbb969af0cf022e3222471220ad29 languageName: node linkType: hard "fast-glob@npm:^3.1.1": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: "@nodelib/fs.stat": "npm:^2.0.2" "@nodelib/fs.walk": "npm:^1.2.3" glob-parent: "npm:^5.1.2" merge2: "npm:^1.3.0" micromatch: "npm:^4.0.4" checksum: 10c0/42baad7b9cd40b63e42039132bde27ca2cb3a4950d0a0f9abe4639ea1aa9d3e3b40f98b1fe31cbc0cc17b664c9ea7447d911a152fa34ec5b72977b125a6fc845 languageName: node linkType: hard "fast-json-parse@npm:^1.0.3": version: 1.0.3 resolution: "fast-json-parse@npm:1.0.3" checksum: 10c0/2c58c7a0f7f1725c9da1272839f9bee3ccc13b77672b18ab4ac470c707999bca39828cd7e79b87c73017f21c3ddff37992d03fa2fd2da124d9bd06c1d02c9b7e languageName: node linkType: hard "fast-json-stable-stringify@npm:^2.0.0": version: 2.1.0 resolution: "fast-json-stable-stringify@npm:2.1.0" checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b languageName: node linkType: hard "fast-levenshtein@npm:^2.0.6": version: 2.0.6 resolution: "fast-levenshtein@npm:2.0.6" checksum: 10c0/111972b37338bcb88f7d9e2c5907862c280ebf4234433b95bc611e518d192ccb2d38119c4ac86e26b668d75f7f3894f4ff5c4982899afced7ca78633b08287c4 languageName: node linkType: hard "fastq@npm:^1.6.0": version: 1.17.1 resolution: "fastq@npm:1.17.1" dependencies: reusify: "npm:^1.0.4" checksum: 10c0/1095f16cea45fb3beff558bb3afa74ca7a9250f5a670b65db7ed585f92b4b48381445cd328b3d87323da81e43232b5d5978a8201bde84e0cd514310f1ea6da34 languageName: node linkType: hard "fdir@npm:^6.4.3, fdir@npm:^6.5.0": version: 6.5.0 resolution: "fdir@npm:6.5.0" peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: picomatch: optional: true checksum: 10c0/e345083c4306b3aed6cb8ec551e26c36bab5c511e99ea4576a16750ddc8d3240e63826cc624f5ae17ad4dc82e68a253213b60d556c11bfad064b7607847ed07f languageName: node linkType: hard "figures@npm:3.2.0": version: 3.2.0 resolution: "figures@npm:3.2.0" dependencies: escape-string-regexp: "npm:^1.0.5" checksum: 10c0/9c421646ede432829a50bc4e55c7a4eb4bcb7cc07b5bab2f471ef1ab9a344595bbebb6c5c21470093fbb730cd81bbca119624c40473a125293f656f49cb47629 languageName: node linkType: hard "figures@npm:^2.0.0": version: 2.0.0 resolution: "figures@npm:2.0.0" dependencies: escape-string-regexp: "npm:^1.0.5" checksum: 10c0/5dc5a75fec3e7e04ae65d6ce51d28b3e70d4656c51b06996b6fdb2cb5b542df512e3b3c04482f5193a964edddafa5521479ff948fa84e12ff556e53e094ab4ce languageName: node linkType: hard "file-entry-cache@npm:^8.0.0": version: 8.0.0 resolution: "file-entry-cache@npm:8.0.0" dependencies: flat-cache: "npm:^4.0.0" checksum: 10c0/9e2b5938b1cd9b6d7e3612bdc533afd4ac17b2fc646569e9a8abbf2eb48e5eb8e316bc38815a3ef6a1b456f4107f0d0f055a614ca613e75db6bf9ff4d72c1638 languageName: node linkType: hard "filelist@npm:^1.0.4": version: 1.0.4 resolution: "filelist@npm:1.0.4" dependencies: minimatch: "npm:^5.0.1" checksum: 10c0/426b1de3944a3d153b053f1c0ebfd02dccd0308a4f9e832ad220707a6d1f1b3c9784d6cadf6b2f68f09a57565f63ebc7bcdc913ccf8012d834f472c46e596f41 languageName: node linkType: hard "fill-range@npm:^7.1.1": version: 7.1.1 resolution: "fill-range@npm:7.1.1" dependencies: to-regex-range: "npm:^5.0.1" checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 languageName: node linkType: hard "find-cache-dir@npm:^3.2.0": version: 3.3.2 resolution: "find-cache-dir@npm:3.3.2" dependencies: commondir: "npm:^1.0.1" make-dir: "npm:^3.0.2" pkg-dir: "npm:^4.1.0" checksum: 10c0/92747cda42bff47a0266b06014610981cfbb71f55d60f2c8216bc3108c83d9745507fb0b14ecf6ab71112bed29cd6fb1a137ee7436179ea36e11287e3159e587 languageName: node linkType: hard "find-replace@npm:^3.0.0": version: 3.0.0 resolution: "find-replace@npm:3.0.0" dependencies: array-back: "npm:^3.0.1" checksum: 10c0/fcd1bf7960388c8193c2861bcdc760c18ac14edb4bde062a961915d9a25727b2e8aabf0229e90cc09c753fd557e5a3e5ae61e49cadbe727be89a9e8e49ce7668 languageName: node linkType: hard "find-up@npm:^2.0.0": version: 2.1.0 resolution: "find-up@npm:2.1.0" dependencies: locate-path: "npm:^2.0.0" checksum: 10c0/c080875c9fe28eb1962f35cbe83c683796a0321899f1eed31a37577800055539815de13d53495049697d3ba313013344f843bb9401dd337a1b832be5edfc6840 languageName: node linkType: hard "find-up@npm:^4.0.0, find-up@npm:^4.1.0": version: 4.1.0 resolution: "find-up@npm:4.1.0" dependencies: locate-path: "npm:^5.0.0" path-exists: "npm:^4.0.0" checksum: 10c0/0406ee89ebeefa2d507feb07ec366bebd8a6167ae74aa4e34fb4c4abd06cf782a3ce26ae4194d70706f72182841733f00551c209fe575cb00bd92104056e78c1 languageName: node linkType: hard "find-up@npm:^5.0.0": version: 5.0.0 resolution: "find-up@npm:5.0.0" dependencies: locate-path: "npm:^6.0.0" path-exists: "npm:^4.0.0" checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a languageName: node linkType: hard "find-yarn-workspace-root@npm:^2.0.0": version: 2.0.0 resolution: "find-yarn-workspace-root@npm:2.0.0" dependencies: micromatch: "npm:^4.0.2" checksum: 10c0/b0d3843013fbdaf4e57140e0165889d09fa61745c9e85da2af86e54974f4cc9f1967e40f0d8fc36a79d53091f0829c651d06607d552582e53976f3cd8f4e5689 languageName: node linkType: hard "flat-cache@npm:^4.0.0": version: 4.0.1 resolution: "flat-cache@npm:4.0.1" dependencies: flatted: "npm:^3.2.9" keyv: "npm:^4.5.4" checksum: 10c0/2c59d93e9faa2523e4fda6b4ada749bed432cfa28c8e251f33b25795e426a1c6dbada777afb1f74fcfff33934fdbdea921ee738fcc33e71adc9d6eca984a1cfc languageName: node linkType: hard "flat@npm:^5.0.2": version: 5.0.2 resolution: "flat@npm:5.0.2" bin: flat: cli.js checksum: 10c0/f178b13482f0cd80c7fede05f4d10585b1f2fdebf26e12edc138e32d3150c6ea6482b7f12813a1091143bad52bb6d3596bca51a162257a21163c0ff438baa5fe languageName: node linkType: hard "flatted@npm:^3.2.9": version: 3.4.2 resolution: "flatted@npm:3.4.2" checksum: 10c0/a65b67aae7172d6cdf63691be7de6c5cd5adbdfdfe2e9da1a09b617c9512ed794037741ee53d93114276bff3f93cd3b0d97d54f9b316e1e4885dde6e9ffdf7ed languageName: node linkType: hard "follow-redirects@npm:^1.15.6": version: 1.15.6 resolution: "follow-redirects@npm:1.15.6" peerDependenciesMeta: debug: optional: true checksum: 10c0/9ff767f0d7be6aa6870c82ac79cf0368cd73e01bbc00e9eb1c2a16fbb198ec105e3c9b6628bb98e9f3ac66fe29a957b9645bcb9a490bb7aa0d35f908b6b85071 languageName: node linkType: hard "foreground-child@npm:^2.0.0": version: 2.0.0 resolution: "foreground-child@npm:2.0.0" dependencies: cross-spawn: "npm:^7.0.0" signal-exit: "npm:^3.0.2" checksum: 10c0/6719982783a448162f9a01500757fb2053bc5dcd4d67c7cd30739b38ccc01b39f84e408c30989d1d8774519c021c0498e2450ab127690fb09d7f2568fd94ffcc languageName: node linkType: hard "foreground-child@npm:^3.1.0, foreground-child@npm:^3.3.1": version: 3.3.1 resolution: "foreground-child@npm:3.3.1" dependencies: cross-spawn: "npm:^7.0.6" signal-exit: "npm:^4.0.1" checksum: 10c0/8986e4af2430896e65bc2788d6679067294d6aee9545daefc84923a0a4b399ad9c7a3ea7bd8c0b2b80fdf4a92de4c69df3f628233ff3224260e9c1541a9e9ed3 languageName: node linkType: hard "foreground-child@npm:^3.3.0": version: 3.3.0 resolution: "foreground-child@npm:3.3.0" dependencies: cross-spawn: "npm:^7.0.0" signal-exit: "npm:^4.0.1" checksum: 10c0/028f1d41000553fcfa6c4bb5c372963bf3d9bf0b1f25a87d1a6253014343fb69dfb1b42d9625d7cf44c8ba429940f3d0ff718b62105d4d4a4f6ef8ca0a53faa2 languageName: node linkType: hard "form-data@npm:^4.0.4": version: 4.0.5 resolution: "form-data@npm:4.0.5" dependencies: asynckit: "npm:^0.4.0" combined-stream: "npm:^1.0.8" es-set-tostringtag: "npm:^2.1.0" hasown: "npm:^2.0.2" mime-types: "npm:^2.1.12" checksum: 10c0/dd6b767ee0bbd6d84039db12a0fa5a2028160ffbfaba1800695713b46ae974a5f6e08b3356c3195137f8530dcd9dfcb5d5ae1eeff53d0db1e5aad863b619ce3b languageName: node linkType: hard "fp-ts@npm:^2.5.3": version: 2.16.2 resolution: "fp-ts@npm:2.16.2" checksum: 10c0/58b57b7e8cf7856de354d2e5855e1c0dee00ae719d5de739a60f201c7b31c2f6a501d333dfb875199a8649b29cfbe9fa6979df3e8aef87ef7b151179c2b59f6e languageName: node linkType: hard "fromentries@npm:^1.2.0, fromentries@npm:^1.3.2": version: 1.3.2 resolution: "fromentries@npm:1.3.2" checksum: 10c0/63938819a86e39f490b0caa1f6b38b8ad04f41ccd2a1c144eb48a21f76e4dbc074bc62e97abb053c7c1f541ecc70cf0b8aaa98eed3fe02206db9b6f9bb9a6a47 languageName: node linkType: hard "front-matter@npm:^4.0.2": version: 4.0.2 resolution: "front-matter@npm:4.0.2" dependencies: js-yaml: "npm:^3.13.1" checksum: 10c0/7a0df5ca37428dd563c057bc17a8940481fe53876609bcdc443a02ce463c70f1842c7cb4628b80916de46a253732794b36fb6a31105db0f185698a93acee4011 languageName: node linkType: hard "fs-constants@npm:^1.0.0": version: 1.0.0 resolution: "fs-constants@npm:1.0.0" checksum: 10c0/a0cde99085f0872f4d244e83e03a46aa387b74f5a5af750896c6b05e9077fac00e9932fdf5aef84f2f16634cd473c63037d7a512576da7d5c2b9163d1909f3a8 languageName: node linkType: hard "fs-extra@npm:^10.0.0": version: 10.1.0 resolution: "fs-extra@npm:10.1.0" dependencies: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" checksum: 10c0/5f579466e7109719d162a9249abbeffe7f426eb133ea486e020b89bc6d67a741134076bf439983f2eb79276ceaf6bd7b7c1e43c3fd67fe889863e69072fb0a5e languageName: node linkType: hard "fs-extra@npm:^11.2.0": version: 11.2.0 resolution: "fs-extra@npm:11.2.0" dependencies: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" checksum: 10c0/d77a9a9efe60532d2e790e938c81a02c1b24904ef7a3efb3990b835514465ba720e99a6ea56fd5e2db53b4695319b644d76d5a0e9988a2beef80aa7b1da63398 languageName: node linkType: hard "fs-minipass@npm:^3.0.0": version: 3.0.3 resolution: "fs-minipass@npm:3.0.3" dependencies: minipass: "npm:^7.0.3" checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 languageName: node linkType: hard "fs.realpath@npm:^1.0.0": version: 1.0.0 resolution: "fs.realpath@npm:1.0.0" checksum: 10c0/444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 languageName: node linkType: hard "fsevents@npm:~2.3.2": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: node-gyp: "npm:latest" checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 conditions: os=darwin languageName: node linkType: hard "fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: node-gyp: "npm:latest" conditions: os=darwin languageName: node linkType: hard "function-bind@npm:^1.1.2": version: 1.1.2 resolution: "function-bind@npm:1.1.2" checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 languageName: node linkType: hard "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" checksum: 10c0/782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8 languageName: node linkType: hard "get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5": version: 2.0.5 resolution: "get-caller-file@npm:2.0.5" checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde languageName: node linkType: hard "get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": version: 1.2.4 resolution: "get-intrinsic@npm:1.2.4" dependencies: es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" has-proto: "npm:^1.0.1" has-symbols: "npm:^1.0.3" hasown: "npm:^2.0.0" checksum: 10c0/0a9b82c16696ed6da5e39b1267104475c47e3a9bdbe8b509dfe1710946e38a87be70d759f4bb3cda042d76a41ef47fe769660f3b7c0d1f68750299344ffb15b7 languageName: node linkType: hard "get-intrinsic@npm:^1.2.6": version: 1.3.0 resolution: "get-intrinsic@npm:1.3.0" dependencies: call-bind-apply-helpers: "npm:^1.0.2" es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" es-object-atoms: "npm:^1.1.1" function-bind: "npm:^1.1.2" get-proto: "npm:^1.0.1" gopd: "npm:^1.2.0" has-symbols: "npm:^1.1.0" hasown: "npm:^2.0.2" math-intrinsics: "npm:^1.1.0" checksum: 10c0/52c81808af9a8130f581e6a6a83e1ba4a9f703359e7a438d1369a5267a25412322f03dcbd7c549edaef0b6214a0630a28511d7df0130c93cfd380f4fa0b5b66a languageName: node linkType: hard "get-monorepo-packages@npm:1.2.0": version: 1.2.0 resolution: "get-monorepo-packages@npm:1.2.0" dependencies: globby: "npm:^7.1.1" load-json-file: "npm:^4.0.0" checksum: 10c0/ee04b32862b475ea8a4cdea4587913cce1f5ac65178e9b575a7b91f746852951b84161550f120c2512f3498e8fa2a5b7ab5af7264aff8deb4dc04d2902508e69 languageName: node linkType: hard "get-package-type@npm:^0.1.0": version: 0.1.0 resolution: "get-package-type@npm:0.1.0" checksum: 10c0/e34cdf447fdf1902a1f6d5af737eaadf606d2ee3518287abde8910e04159368c268568174b2e71102b87b26c2020486f126bfca9c4fb1ceb986ff99b52ecd1be languageName: node linkType: hard "get-pkg-repo@npm:^4.2.1": version: 4.2.1 resolution: "get-pkg-repo@npm:4.2.1" dependencies: "@hutson/parse-repository-url": "npm:^3.0.0" hosted-git-info: "npm:^4.0.0" through2: "npm:^2.0.0" yargs: "npm:^16.2.0" bin: get-pkg-repo: src/cli.js checksum: 10c0/1338d2e048a594da4a34e7dd69d909376d72784f5ba50963a242b4b35db77533786f618b3f6a9effdee2af20af4917a3b7cf12533b4575d7f9c163886be1fb62 languageName: node linkType: hard "get-proto@npm:^1.0.1": version: 1.0.1 resolution: "get-proto@npm:1.0.1" dependencies: dunder-proto: "npm:^1.0.1" es-object-atoms: "npm:^1.0.0" checksum: 10c0/9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c languageName: node linkType: hard "get-stream@npm:6.0.0": version: 6.0.0 resolution: "get-stream@npm:6.0.0" checksum: 10c0/7cd835cb9180041e7be2cc3de236e5db9f2144515921aeb60ae78d3a46f9944439d654c2aae5b0191e41eb6e2500f0237494a2e6c0790367183f788d1c9f6dd6 languageName: node linkType: hard "get-stream@npm:^6.0.0": version: 6.0.1 resolution: "get-stream@npm:6.0.1" checksum: 10c0/49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341 languageName: node linkType: hard "git-raw-commits@npm:^3.0.0": version: 3.0.0 resolution: "git-raw-commits@npm:3.0.0" dependencies: dargs: "npm:^7.0.0" meow: "npm:^8.1.2" split2: "npm:^3.2.2" bin: git-raw-commits: cli.js checksum: 10c0/2a5db2e4b5b1ef7b6ecbdc175e559920a5400cbdb8d36f130aaef3588bfd74d8650b354a51ff89e0929eadbb265a00078a6291ff26248a525f0b2f079b001bf6 languageName: node linkType: hard "git-remote-origin-url@npm:^2.0.0": version: 2.0.0 resolution: "git-remote-origin-url@npm:2.0.0" dependencies: gitconfiglocal: "npm:^1.0.0" pify: "npm:^2.3.0" checksum: 10c0/3a846ce98ed36b2d0b801e8ec1ab299a236cfc6fa264bfdf9f42301abfdfd8715c946507fd83a10b9db449eb609ac6f8a2a341daf52e3af0000367487f486355 languageName: node linkType: hard "git-semver-tags@npm:^5.0.0": version: 5.0.1 resolution: "git-semver-tags@npm:5.0.1" dependencies: meow: "npm:^8.1.2" semver: "npm:^7.0.0" bin: git-semver-tags: cli.js checksum: 10c0/7cacba2f4ac19c0ccb8e6bb7301409376e5a2cc178692667afff453e6fe81f79b5f3f5040343e2be127a2f34977528d354de2aa32430917e90b64884debd3102 languageName: node linkType: hard "git-up@npm:^7.0.0": version: 7.0.0 resolution: "git-up@npm:7.0.0" dependencies: is-ssh: "npm:^1.4.0" parse-url: "npm:^8.1.0" checksum: 10c0/a3fa02e1a63c7c824b5ebbf23f4a9a6b34dd80031114c5dd8adb7ef53493642e39d3d80dfef4025a452128400c35c2c138d20a0f6ae5d7d7ef70d9ba13083d34 languageName: node linkType: hard "git-url-parse@npm:14.0.0": version: 14.0.0 resolution: "git-url-parse@npm:14.0.0" dependencies: git-up: "npm:^7.0.0" checksum: 10c0/d360cf23c6278e302b74603f3dc490c3fe22e533d58b7f35e0295fad9af209ce5046a55950ccbf2f0d18de7931faefb4353e3f3fd3dda87fce77b409d48e0ba9 languageName: node linkType: hard "gitconfiglocal@npm:^1.0.0": version: 1.0.0 resolution: "gitconfiglocal@npm:1.0.0" dependencies: ini: "npm:^1.3.2" checksum: 10c0/cfcb16344834113199f209f2758ced778dc30e075ddb49b5dde659b4dd2deadee824db0a1b77e1303cb594d9e8b2240da18c67705f657aa76affb444aa349005 languageName: node linkType: hard "gitlog@npm:^4.0.3": version: 4.0.8 resolution: "gitlog@npm:4.0.8" dependencies: debug: "npm:^4.1.1" tslib: "npm:^2.5.0" checksum: 10c0/70b8e0b2f285a34a224699240809c1a0fe33a6ad805f6d1a64053e37ba14e3e5d01ef2951286b883f9c56920e15972c40a506b305706603fb8d046a8279139c0 languageName: node linkType: hard "glob-parent@npm:6.0.2, glob-parent@npm:^6.0.2": version: 6.0.2 resolution: "glob-parent@npm:6.0.2" dependencies: is-glob: "npm:^4.0.3" checksum: 10c0/317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8 languageName: node linkType: hard "glob-parent@npm:^5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" dependencies: is-glob: "npm:^4.0.1" checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee languageName: node linkType: hard "glob@npm:^10.4.5": version: 10.5.0 resolution: "glob@npm:10.5.0" dependencies: foreground-child: "npm:^3.1.0" jackspeak: "npm:^3.1.2" minimatch: "npm:^9.0.4" minipass: "npm:^7.1.2" package-json-from-dist: "npm:^1.0.0" path-scurry: "npm:^1.11.1" bin: glob: dist/esm/bin.mjs checksum: 10c0/100705eddbde6323e7b35e1d1ac28bcb58322095bd8e63a7d0bef1a2cdafe0d0f7922a981b2b48369a4f8c1b077be5c171804534c3509dfe950dde15fbe6d828 languageName: node linkType: hard "glob@npm:^11.0.3": version: 11.1.0 resolution: "glob@npm:11.1.0" dependencies: foreground-child: "npm:^3.3.1" jackspeak: "npm:^4.1.1" minimatch: "npm:^10.1.1" minipass: "npm:^7.1.2" package-json-from-dist: "npm:^1.0.0" path-scurry: "npm:^2.0.0" bin: glob: dist/esm/bin.mjs checksum: 10c0/1ceae07f23e316a6fa74581d9a74be6e8c2e590d2f7205034dd5c0435c53f5f7b712c2be00c3b65bf0a49294a1c6f4b98cd84c7637e29453b5aa13b79f1763a2 languageName: node linkType: hard "glob@npm:^13.0.0": version: 13.0.0 resolution: "glob@npm:13.0.0" dependencies: minimatch: "npm:^10.1.1" minipass: "npm:^7.1.2" path-scurry: "npm:^2.0.0" checksum: 10c0/8e2f5821f3f7c312dd102e23a15b80c79e0837a9872784293ba2e15ec73b3f3749a49a42a31bfcb4e52c84820a474e92331c2eebf18819d20308f5c33876630a languageName: node linkType: hard "glob@npm:^13.0.3, glob@npm:^13.0.6": version: 13.0.6 resolution: "glob@npm:13.0.6" dependencies: minimatch: "npm:^10.2.2" minipass: "npm:^7.1.3" path-scurry: "npm:^2.0.2" checksum: 10c0/269c236f11a9b50357fe7a8c6aadac667e01deb5242b19c84975628f05f4438d8ee1354bb62c5d6c10f37fd59911b54d7799730633a2786660d8c69f1d18120a languageName: node linkType: hard "glob@npm:^7.1.2": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: fs.realpath: "npm:^1.0.0" inflight: "npm:^1.0.4" inherits: "npm:2" minimatch: "npm:^3.1.1" once: "npm:^1.3.0" path-is-absolute: "npm:^1.0.0" checksum: 10c0/65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe languageName: node linkType: hard "globals@npm:^11.1.0": version: 11.12.0 resolution: "globals@npm:11.12.0" checksum: 10c0/758f9f258e7b19226bd8d4af5d3b0dcf7038780fb23d82e6f98932c44e239f884847f1766e8fa9cc5635ccb3204f7fa7314d4408dd4002a5e8ea827b4018f0a1 languageName: node linkType: hard "globals@npm:^14.0.0": version: 14.0.0 resolution: "globals@npm:14.0.0" checksum: 10c0/b96ff42620c9231ad468d4c58ff42afee7777ee1c963013ff8aabe095a451d0ceeb8dcd8ef4cbd64d2538cef45f787a78ba3a9574f4a634438963e334471302d languageName: node linkType: hard "globby@npm:^7.1.1": version: 7.1.1 resolution: "globby@npm:7.1.1" dependencies: array-union: "npm:^1.0.1" dir-glob: "npm:^2.0.0" glob: "npm:^7.1.2" ignore: "npm:^3.3.5" pify: "npm:^3.0.0" slash: "npm:^1.0.0" checksum: 10c0/016d4dfac6069221b2db18ad6afb0011639899920dbec87492ddc048fcd433361e6c094b12451ab14cf062013a776f47ef21bb8289d5e09a2f23e81d5aec0f8e languageName: node linkType: hard "gopd@npm:^1.0.1": version: 1.0.1 resolution: "gopd@npm:1.0.1" dependencies: get-intrinsic: "npm:^1.1.3" checksum: 10c0/505c05487f7944c552cee72087bf1567debb470d4355b1335f2c262d218ebbff805cd3715448fe29b4b380bae6912561d0467233e4165830efd28da241418c63 languageName: node linkType: hard "gopd@npm:^1.2.0": version: 1.2.0 resolution: "gopd@npm:1.2.0" checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead languageName: node linkType: hard "graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 languageName: node linkType: hard "handlebars@npm:^4.7.7": version: 4.7.8 resolution: "handlebars@npm:4.7.8" dependencies: minimist: "npm:^1.2.5" neo-async: "npm:^2.6.2" source-map: "npm:^0.6.1" uglify-js: "npm:^3.1.4" wordwrap: "npm:^1.0.0" dependenciesMeta: uglify-js: optional: true bin: handlebars: bin/handlebars checksum: 10c0/7aff423ea38a14bb379316f3857fe0df3c5d66119270944247f155ba1f08e07a92b340c58edaa00cfe985c21508870ee5183e0634dcb53dd405f35c93ef7f10d languageName: node linkType: hard "hard-rejection@npm:^2.1.0": version: 2.1.0 resolution: "hard-rejection@npm:2.1.0" checksum: 10c0/febc3343a1ad575aedcc112580835b44a89a89e01f400b4eda6e8110869edfdab0b00cd1bd4c3bfec9475a57e79e0b355aecd5be46454b6a62b9a359af60e564 languageName: node linkType: hard "has-flag@npm:^3.0.0": version: 3.0.0 resolution: "has-flag@npm:3.0.0" checksum: 10c0/1c6c83b14b8b1b3c25b0727b8ba3e3b647f99e9e6e13eb7322107261de07a4c1be56fc0d45678fc376e09772a3a1642ccdaf8fc69bdf123b6c086598397ce473 languageName: node linkType: hard "has-flag@npm:^4.0.0": version: 4.0.0 resolution: "has-flag@npm:4.0.0" checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 languageName: node linkType: hard "has-property-descriptors@npm:^1.0.1": version: 1.0.2 resolution: "has-property-descriptors@npm:1.0.2" dependencies: es-define-property: "npm:^1.0.0" checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236 languageName: node linkType: hard "has-proto@npm:^1.0.1": version: 1.0.3 resolution: "has-proto@npm:1.0.3" checksum: 10c0/35a6989f81e9f8022c2f4027f8b48a552de714938765d019dbea6bb547bd49ce5010a3c7c32ec6ddac6e48fc546166a3583b128f5a7add8b058a6d8b4afec205 languageName: node linkType: hard "has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" checksum: 10c0/e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3 languageName: node linkType: hard "has-symbols@npm:^1.1.0": version: 1.1.0 resolution: "has-symbols@npm:1.1.0" checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e languageName: node linkType: hard "has-tostringtag@npm:^1.0.2": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" dependencies: has-symbols: "npm:^1.0.3" checksum: 10c0/a8b166462192bafe3d9b6e420a1d581d93dd867adb61be223a17a8d6dad147aa77a8be32c961bb2f27b3ef893cae8d36f564ab651f5e9b7938ae86f74027c48c languageName: node linkType: hard "has-unicode@npm:2.0.1": version: 2.0.1 resolution: "has-unicode@npm:2.0.1" checksum: 10c0/ebdb2f4895c26bb08a8a100b62d362e49b2190bcfd84b76bc4be1a3bd4d254ec52d0dd9f2fbcc093fc5eb878b20c52146f9dfd33e2686ed28982187be593b47c languageName: node linkType: hard "hasha@npm:^5.0.0": version: 5.2.2 resolution: "hasha@npm:5.2.2" dependencies: is-stream: "npm:^2.0.0" type-fest: "npm:^0.8.0" checksum: 10c0/9d10d4e665a37beea6e18ba3a0c0399a05b26e505c5ff2fe9115b64fedb3ca95f68c89cf15b08ee4d09fd3064b5e1bfc8e8247353c7aa6b7388471d0f86dca74 languageName: node linkType: hard "hasown@npm:^2.0.0": version: 2.0.1 resolution: "hasown@npm:2.0.1" dependencies: function-bind: "npm:^1.1.2" checksum: 10c0/9e27e70e8e4204f4124c8f99950d1ba2b1f5174864fd39ff26da190f9ea6488c1b3927dcc64981c26d1f637a971783c9489d62c829d393ea509e6f1ba20370bb languageName: node linkType: hard "hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" dependencies: function-bind: "npm:^1.1.2" checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 languageName: node linkType: hard "he@npm:^1.2.0": version: 1.2.0 resolution: "he@npm:1.2.0" bin: he: bin/he checksum: 10c0/a27d478befe3c8192f006cdd0639a66798979dfa6e2125c6ac582a19a5ebfec62ad83e8382e6036170d873f46e4536a7e795bf8b95bf7c247f4cc0825ccc8c17 languageName: node linkType: hard "hosted-git-info@npm:^2.1.4": version: 2.8.9 resolution: "hosted-git-info@npm:2.8.9" checksum: 10c0/317cbc6b1bbbe23c2a40ae23f3dafe9fa349ce42a89a36f930e3f9c0530c179a3882d2ef1e4141a4c3674d6faaea862138ec55b43ad6f75e387fda2483a13c70 languageName: node linkType: hard "hosted-git-info@npm:^4.0.0, hosted-git-info@npm:^4.0.1": version: 4.1.0 resolution: "hosted-git-info@npm:4.1.0" dependencies: lru-cache: "npm:^6.0.0" checksum: 10c0/150fbcb001600336d17fdbae803264abed013548eea7946c2264c49ebe2ebd8c4441ba71dd23dd8e18c65de79d637f98b22d4760ba5fb2e0b15d62543d0fff07 languageName: node linkType: hard "hosted-git-info@npm:^8.0.0": version: 8.1.0 resolution: "hosted-git-info@npm:8.1.0" dependencies: lru-cache: "npm:^10.0.1" checksum: 10c0/53cc838ecaa7d4aa69a81d9d8edc362c9d415f67b76ad38cdd781d2a2f5b45ad0aa9f9b013fb4ea54a9f64fd2365d0b6386b5a24bdf4cb90c80477cf3175aaa2 languageName: node linkType: hard "hosted-git-info@npm:^9.0.0": version: 9.0.2 resolution: "hosted-git-info@npm:9.0.2" dependencies: lru-cache: "npm:^11.1.0" checksum: 10c0/6c616339b61a103e3de4fef2776bc2b797767c3ed58fc2e3bb2e3b49294740c8c5ec3dde2d6440b09729e5a1d661dab6bacf54fdec46d1c466407a8df045d7a1 languageName: node linkType: hard "html-escaper@npm:^2.0.0": version: 2.0.2 resolution: "html-escaper@npm:2.0.2" checksum: 10c0/208e8a12de1a6569edbb14544f4567e6ce8ecc30b9394fcaa4e7bb1e60c12a7c9a1ed27e31290817157e8626f3a4f29e76c8747030822eb84a6abb15c255f0a0 languageName: node linkType: hard "http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc languageName: node linkType: hard "http-proxy-agent@npm:^7.0.0": version: 7.0.2 resolution: "http-proxy-agent@npm:7.0.2" dependencies: agent-base: "npm:^7.1.0" debug: "npm:^4.3.4" checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 languageName: node linkType: hard "https-proxy-agent@npm:^5.0.0": version: 5.0.1 resolution: "https-proxy-agent@npm:5.0.1" dependencies: agent-base: "npm:6" debug: "npm:4" checksum: 10c0/6dd639f03434003577c62b27cafdb864784ef19b2de430d8ae2a1d45e31c4fd60719e5637b44db1a88a046934307da7089e03d6089ec3ddacc1189d8de8897d1 languageName: node linkType: hard "https-proxy-agent@npm:^7.0.1": version: 7.0.4 resolution: "https-proxy-agent@npm:7.0.4" dependencies: agent-base: "npm:^7.0.2" debug: "npm:4" checksum: 10c0/bc4f7c38da32a5fc622450b6cb49a24ff596f9bd48dcedb52d2da3fa1c1a80e100fb506bd59b326c012f21c863c69b275c23de1a01d0b84db396822fdf25e52b languageName: node linkType: hard "human-signals@npm:^2.1.0": version: 2.1.0 resolution: "human-signals@npm:2.1.0" checksum: 10c0/695edb3edfcfe9c8b52a76926cd31b36978782062c0ed9b1192b36bebc75c4c87c82e178dfcb0ed0fc27ca59d434198aac0bd0be18f5781ded775604db22304a languageName: node linkType: hard "iconv-lite@npm:^0.6.2": version: 0.6.3 resolution: "iconv-lite@npm:0.6.3" dependencies: safer-buffer: "npm:>= 2.1.2 < 3.0.0" checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 languageName: node linkType: hard "iconv-lite@npm:^0.7.0": version: 0.7.2 resolution: "iconv-lite@npm:0.7.2" dependencies: safer-buffer: "npm:>= 2.1.2 < 3.0.0" checksum: 10c0/3c228920f3bd307f56bf8363706a776f4a060eb042f131cd23855ceca962951b264d0997ab38a1ad340e1c5df8499ed26e1f4f0db6b2a2ad9befaff22f14b722 languageName: node linkType: hard "ieee754@npm:^1.1.13": version: 1.2.1 resolution: "ieee754@npm:1.2.1" checksum: 10c0/b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb languageName: node linkType: hard "ignore-walk@npm:^8.0.0": version: 8.0.0 resolution: "ignore-walk@npm:8.0.0" dependencies: minimatch: "npm:^10.0.3" checksum: 10c0/fec71d904adaaf233f2f5a67cc547857d960abe1f41a8b43f675617a322aabe9401fb9afa13aba825d21d91c454d5cad72ecba156e69443f3df40288d6ebd058 languageName: node linkType: hard "ignore@npm:^3.3.5": version: 3.3.10 resolution: "ignore@npm:3.3.10" checksum: 10c0/973e0ef3b3eaab8fc19014d80014ed11bcf3585de8088d9c7a5b5c4edefc55f4ecdc498144bdd0440b8e2ff22deb03f89c90300bfef2d1750d5920f997d0a600 languageName: node linkType: hard "ignore@npm:^5.2.0": version: 5.3.1 resolution: "ignore@npm:5.3.1" checksum: 10c0/703f7f45ffb2a27fb2c5a8db0c32e7dee66b33a225d28e8db4e1be6474795f606686a6e3bcc50e1aa12f2042db4c9d4a7d60af3250511de74620fbed052ea4cd languageName: node linkType: hard "ignore@npm:^7.0.5": version: 7.0.5 resolution: "ignore@npm:7.0.5" checksum: 10c0/ae00db89fe873064a093b8999fe4cc284b13ef2a178636211842cceb650b9c3e390d3339191acb145d81ed5379d2074840cf0c33a20bdbd6f32821f79eb4ad5d languageName: node linkType: hard "import-cwd@npm:^3.0.0": version: 3.0.0 resolution: "import-cwd@npm:3.0.0" dependencies: import-from: "npm:^3.0.0" checksum: 10c0/398eff50e400b0db4ccabf7626391ac3aa959d9f95e659cd26d217f9d33b41f3aa02b7056ac4c3a2bf1d12b359b4761756d784f470c223297774480f6546857d languageName: node linkType: hard "import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" dependencies: parent-module: "npm:^1.0.0" resolve-from: "npm:^4.0.0" checksum: 10c0/7f882953aa6b740d1f0e384d0547158bc86efbf2eea0f1483b8900a6f65c5a5123c2cf09b0d542cc419d0b98a759ecaeb394237e97ea427f2da221dc3cd80cc3 languageName: node linkType: hard "import-from@npm:^3.0.0": version: 3.0.0 resolution: "import-from@npm:3.0.0" dependencies: resolve-from: "npm:^5.0.0" checksum: 10c0/83a40470190f2d9c6ca6a0a2d2de40e9d0b38eedeb2409320a44eaeed48751678e206c9ac7fefef18be19c95ad1cc0e98c844fdf631ab3d9a5597c3476e7525f languageName: node linkType: hard "import-local@npm:3.1.0": version: 3.1.0 resolution: "import-local@npm:3.1.0" dependencies: pkg-dir: "npm:^4.2.0" resolve-cwd: "npm:^3.0.0" bin: import-local-fixture: fixtures/cli.js checksum: 10c0/c67ecea72f775fe8684ca3d057e54bdb2ae28c14bf261d2607c269c18ea0da7b730924c06262eca9aed4b8ab31e31d65bc60b50e7296c85908a56e2f7d41ecd2 languageName: node linkType: hard "imurmurhash@npm:^0.1.4": version: 0.1.4 resolution: "imurmurhash@npm:0.1.4" checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 languageName: node linkType: hard "indent-string@npm:^4.0.0": version: 4.0.0 resolution: "indent-string@npm:4.0.0" checksum: 10c0/1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f languageName: node linkType: hard "inflight@npm:^1.0.4": version: 1.0.6 resolution: "inflight@npm:1.0.6" dependencies: once: "npm:^1.3.0" wrappy: "npm:1" checksum: 10c0/7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 languageName: node linkType: hard "inherits@npm:2, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 languageName: node linkType: hard "ini@npm:^1.3.2, ini@npm:^1.3.8, ini@npm:~1.3.0": version: 1.3.8 resolution: "ini@npm:1.3.8" checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a languageName: node linkType: hard "ini@npm:^5.0.0": version: 5.0.0 resolution: "ini@npm:5.0.0" checksum: 10c0/657491ce766cbb4b335ab221ee8f72b9654d9f0e35c32fe5ff2eb7ab8c5ce72237ff6456555b50cde88e6507a719a70e28e327b450782b4fc20c90326ec8c1a8 languageName: node linkType: hard "ini@npm:^6.0.0": version: 6.0.0 resolution: "ini@npm:6.0.0" checksum: 10c0/9a7f55f306e2b25b41ae67c8b526e8f4673f057b70852b9025816ef4f15f07bf1ba35ed68ea4471ff7b31718f7ef1bc50d709f8d03cb012e10a3135eb99c7206 languageName: node linkType: hard "init-package-json@npm:8.2.2": version: 8.2.2 resolution: "init-package-json@npm:8.2.2" dependencies: "@npmcli/package-json": "npm:^7.0.0" npm-package-arg: "npm:^13.0.0" promzard: "npm:^2.0.0" read: "npm:^4.0.0" semver: "npm:^7.7.2" validate-npm-package-license: "npm:^3.0.4" validate-npm-package-name: "npm:^6.0.2" checksum: 10c0/e4c1f2d4cf22d58fe6fc9b917d597337041ec0ac6e5c45bd164456b1db4f8a9b5dbb17bdf375e4b6eee3e527817e01ed8010f748d8ebeed8a7c9bf50a9e8ff1a languageName: node linkType: hard "inquirer@npm:12.9.6": version: 12.9.6 resolution: "inquirer@npm:12.9.6" dependencies: "@inquirer/ansi": "npm:^1.0.0" "@inquirer/core": "npm:^10.2.2" "@inquirer/prompts": "npm:^7.8.6" "@inquirer/type": "npm:^3.0.8" mute-stream: "npm:^2.0.0" run-async: "npm:^4.0.5" rxjs: "npm:^7.8.2" peerDependencies: "@types/node": ">=18" peerDependenciesMeta: "@types/node": optional: true checksum: 10c0/068d9acbfab5e0c19d68603f86e296d00a8c797b6c2d7f2e659dfc557176e9247c2313beaf79d5557deb7d76a514cf9a75835c7928094b8759570b7a4e3f909f languageName: node linkType: hard "io-ts@npm:^2.1.2": version: 2.2.21 resolution: "io-ts@npm:2.2.21" peerDependencies: fp-ts: ^2.5.0 checksum: 10c0/4e59e2135c26ced17f9c357c554486e716ac4c75d9bf69164702f66d41400e165786b0d653263bcd2afb4dee947bff4eb7869899ec810050ef067307764f6c32 languageName: node linkType: hard "ip-address@npm:^10.0.1": version: 10.1.0 resolution: "ip-address@npm:10.1.0" checksum: 10c0/0103516cfa93f6433b3bd7333fa876eb21263912329bfa47010af5e16934eeeff86f3d2ae700a3744a137839ddfad62b900c7a445607884a49b5d1e32a3d7566 languageName: node linkType: hard "is-arrayish@npm:^0.2.1": version: 0.2.1 resolution: "is-arrayish@npm:0.2.1" checksum: 10c0/e7fb686a739068bb70f860b39b67afc62acc62e36bb61c5f965768abce1873b379c563e61dd2adad96ebb7edf6651111b385e490cf508378959b0ed4cac4e729 languageName: node linkType: hard "is-ci@npm:3.0.1": version: 3.0.1 resolution: "is-ci@npm:3.0.1" dependencies: ci-info: "npm:^3.2.0" bin: is-ci: bin.js checksum: 10c0/0e81caa62f4520d4088a5bef6d6337d773828a88610346c4b1119fb50c842587ed8bef1e5d9a656835a599e7209405b5761ddf2339668f2d0f4e889a92fe6051 languageName: node linkType: hard "is-core-module@npm:^2.13.0, is-core-module@npm:^2.5.0": version: 2.13.1 resolution: "is-core-module@npm:2.13.1" dependencies: hasown: "npm:^2.0.0" checksum: 10c0/2cba9903aaa52718f11c4896dabc189bab980870aae86a62dc0d5cedb546896770ee946fb14c84b7adf0735f5eaea4277243f1b95f5cefa90054f92fbcac2518 languageName: node linkType: hard "is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": version: 2.2.1 resolution: "is-docker@npm:2.2.1" bin: is-docker: cli.js checksum: 10c0/e828365958d155f90c409cdbe958f64051d99e8aedc2c8c4cd7c89dcf35329daed42f7b99346f7828df013e27deb8f721cf9408ba878c76eb9e8290235fbcdcc languageName: node linkType: hard "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 languageName: node linkType: hard "is-fullwidth-code-point@npm:^3.0.0": version: 3.0.0 resolution: "is-fullwidth-code-point@npm:3.0.0" checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc languageName: node linkType: hard "is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3": version: 4.0.3 resolution: "is-glob@npm:4.0.3" dependencies: is-extglob: "npm:^2.1.1" checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a languageName: node linkType: hard "is-interactive@npm:^1.0.0": version: 1.0.0 resolution: "is-interactive@npm:1.0.0" checksum: 10c0/dd47904dbf286cd20aa58c5192161be1a67138485b9836d5a70433b21a45442e9611b8498b8ab1f839fc962c7620667a50535fdfb4a6bc7989b8858645c06b4d languageName: node linkType: hard "is-module@npm:^1.0.0": version: 1.0.0 resolution: "is-module@npm:1.0.0" checksum: 10c0/795a3914bcae7c26a1c23a1e5574c42eac13429625045737bf3e324ce865c0601d61aee7a5afbca1bee8cb300c7d9647e7dc98860c9bdbc3b7fdc51d8ac0bffc languageName: node linkType: hard "is-number@npm:^7.0.0": version: 7.0.0 resolution: "is-number@npm:7.0.0" checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811 languageName: node linkType: hard "is-obj@npm:^2.0.0": version: 2.0.0 resolution: "is-obj@npm:2.0.0" checksum: 10c0/85044ed7ba8bd169e2c2af3a178cacb92a97aa75de9569d02efef7f443a824b5e153eba72b9ae3aca6f8ce81955271aa2dc7da67a8b720575d3e38104208cb4e languageName: node linkType: hard "is-path-inside@npm:^3.0.3": version: 3.0.3 resolution: "is-path-inside@npm:3.0.3" checksum: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05 languageName: node linkType: hard "is-plain-obj@npm:^1.1.0": version: 1.1.0 resolution: "is-plain-obj@npm:1.1.0" checksum: 10c0/daaee1805add26f781b413fdf192fc91d52409583be30ace35c82607d440da63cc4cac0ac55136716688d6c0a2c6ef3edb2254fecbd1fe06056d6bd15975ee8c languageName: node linkType: hard "is-plain-obj@npm:^2.1.0": version: 2.1.0 resolution: "is-plain-obj@npm:2.1.0" checksum: 10c0/e5c9814cdaa627a9ad0a0964ded0e0491bfd9ace405c49a5d63c88b30a162f1512c069d5b80997893c4d0181eadc3fed02b4ab4b81059aba5620bfcdfdeb9c53 languageName: node linkType: hard "is-plain-object@npm:^5.0.0": version: 5.0.0 resolution: "is-plain-object@npm:5.0.0" checksum: 10c0/893e42bad832aae3511c71fd61c0bf61aa3a6d853061c62a307261842727d0d25f761ce9379f7ba7226d6179db2a3157efa918e7fe26360f3bf0842d9f28942c languageName: node linkType: hard "is-ssh@npm:^1.4.0": version: 1.4.0 resolution: "is-ssh@npm:1.4.0" dependencies: protocols: "npm:^2.0.1" checksum: 10c0/3eb30d1bcb4507cd25562e7ac61a1c0aa31772134c67cec9c3afe6f4d57ec17e8c2892600a608e8e583f32f53f36465b8968c0305f2855cfbff95acfd049e113 languageName: node linkType: hard "is-stream@npm:^2.0.0": version: 2.0.1 resolution: "is-stream@npm:2.0.1" checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 languageName: node linkType: hard "is-text-path@npm:^1.0.1": version: 1.0.1 resolution: "is-text-path@npm:1.0.1" dependencies: text-extensions: "npm:^1.0.0" checksum: 10c0/61c8650c29548febb6bf69e9541fc11abbbb087a0568df7bc471ba264e95fb254def4e610631cbab4ddb0a1a07949d06416f4ebeaf37875023fb184cdb87ee84 languageName: node linkType: hard "is-typedarray@npm:^1.0.0": version: 1.0.0 resolution: "is-typedarray@npm:1.0.0" checksum: 10c0/4c096275ba041a17a13cca33ac21c16bc4fd2d7d7eb94525e7cd2c2f2c1a3ab956e37622290642501ff4310601e413b675cf399ad6db49855527d2163b3eeeec languageName: node linkType: hard "is-unicode-supported@npm:^0.1.0": version: 0.1.0 resolution: "is-unicode-supported@npm:0.1.0" checksum: 10c0/00cbe3455c3756be68d2542c416cab888aebd5012781d6819749fefb15162ff23e38501fe681b3d751c73e8ff561ac09a5293eba6f58fdf0178462ce6dcb3453 languageName: node linkType: hard "is-windows@npm:^1.0.2": version: 1.0.2 resolution: "is-windows@npm:1.0.2" checksum: 10c0/b32f418ab3385604a66f1b7a3ce39d25e8881dee0bd30816dc8344ef6ff9df473a732bcc1ec4e84fe99b2f229ae474f7133e8e93f9241686cfcf7eebe53ba7a5 languageName: node linkType: hard "is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0": version: 2.2.0 resolution: "is-wsl@npm:2.2.0" dependencies: is-docker: "npm:^2.0.0" checksum: 10c0/a6fa2d370d21be487c0165c7a440d567274fbba1a817f2f0bfa41cc5e3af25041d84267baa22df66696956038a43973e72fca117918c91431920bdef490fa25e languageName: node linkType: hard "isarray@npm:^2.0.5": version: 2.0.5 resolution: "isarray@npm:2.0.5" checksum: 10c0/4199f14a7a13da2177c66c31080008b7124331956f47bca57dd0b6ea9f11687aa25e565a2c7a2b519bc86988d10398e3049a1f5df13c9f6b7664154690ae79fd languageName: node linkType: hard "isarray@npm:~1.0.0": version: 1.0.0 resolution: "isarray@npm:1.0.0" checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d languageName: node linkType: hard "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d languageName: node linkType: hard "isexe@npm:^3.1.1": version: 3.1.1 resolution: "isexe@npm:3.1.1" checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 languageName: node linkType: hard "istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": version: 3.2.2 resolution: "istanbul-lib-coverage@npm:3.2.2" checksum: 10c0/6c7ff2106769e5f592ded1fb418f9f73b4411fd5a084387a5410538332b6567cd1763ff6b6cadca9b9eb2c443cce2f7ea7d7f1b8d315f9ce58539793b1e0922b languageName: node linkType: hard "istanbul-lib-hook@npm:^3.0.0": version: 3.0.0 resolution: "istanbul-lib-hook@npm:3.0.0" dependencies: append-transform: "npm:^2.0.0" checksum: 10c0/0029bdbc4ae82c2a5a0b48a2f4ba074de72601a5d27505493c9be83d4c7952039ad787d2f6d1321710b75a05059c4335a0eb7c8857ca82e7e6d19f8d88d03b46 languageName: node linkType: hard "istanbul-lib-instrument@npm:^6.0.2": version: 6.0.2 resolution: "istanbul-lib-instrument@npm:6.0.2" dependencies: "@babel/core": "npm:^7.23.9" "@babel/parser": "npm:^7.23.9" "@istanbuljs/schema": "npm:^0.1.3" istanbul-lib-coverage: "npm:^3.2.0" semver: "npm:^7.5.4" checksum: 10c0/405c6ac037bf8c7ee7495980b0cd5544b2c53078c10534d0c9ceeb92a9ea7dcf8510f58ccfce31336458a8fa6ccef27b570bbb602abaa8c1650f5496a807477c languageName: node linkType: hard "istanbul-lib-processinfo@npm:^3.0.0": version: 3.0.0 resolution: "istanbul-lib-processinfo@npm:3.0.0" dependencies: archy: "npm:^1.0.0" cross-spawn: "npm:^7.0.3" istanbul-lib-coverage: "npm:^3.2.0" p-map: "npm:^3.0.0" rimraf: "npm:^6.1.3" uuid: "npm:^8.3.2" checksum: 10c0/50ebb4ff325b5fca2cdcff465dc7eacb0b0e93bb3d4bd2fb922777f5a54485146e24d615cb9f4dd32568763f95d492129aee36c43f9b410ee8f1ba94f30b4235 languageName: node linkType: hard "istanbul-lib-report@npm:^3.0.0": version: 3.0.1 resolution: "istanbul-lib-report@npm:3.0.1" dependencies: istanbul-lib-coverage: "npm:^3.0.0" make-dir: "npm:^4.0.0" supports-color: "npm:^7.1.0" checksum: 10c0/84323afb14392de8b6a5714bd7e9af845cfbd56cfe71ed276cda2f5f1201aea673c7111901227ee33e68e4364e288d73861eb2ed48f6679d1e69a43b6d9b3ba7 languageName: node linkType: hard "istanbul-lib-source-maps@npm:^4.0.0": version: 4.0.1 resolution: "istanbul-lib-source-maps@npm:4.0.1" dependencies: debug: "npm:^4.1.1" istanbul-lib-coverage: "npm:^3.0.0" source-map: "npm:^0.6.1" checksum: 10c0/19e4cc405016f2c906dff271a76715b3e881fa9faeb3f09a86cb99b8512b3a5ed19cadfe0b54c17ca0e54c1142c9c6de9330d65506e35873994e06634eebeb66 languageName: node linkType: hard "istanbul-reports@npm:^3.0.2": version: 3.1.7 resolution: "istanbul-reports@npm:3.1.7" dependencies: html-escaper: "npm:^2.0.0" istanbul-lib-report: "npm:^3.0.0" checksum: 10c0/a379fadf9cf8dc5dfe25568115721d4a7eb82fbd50b005a6672aff9c6989b20cc9312d7865814e0859cd8df58cbf664482e1d3604be0afde1f7fc3ccc1394a51 languageName: node linkType: hard "jackspeak@npm:^3.1.2": version: 3.4.3 resolution: "jackspeak@npm:3.4.3" dependencies: "@isaacs/cliui": "npm:^8.0.2" "@pkgjs/parseargs": "npm:^0.11.0" dependenciesMeta: "@pkgjs/parseargs": optional: true checksum: 10c0/6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9 languageName: node linkType: hard "jackspeak@npm:^4.1.1": version: 4.1.1 resolution: "jackspeak@npm:4.1.1" dependencies: "@isaacs/cliui": "npm:^8.0.2" checksum: 10c0/84ec4f8e21d6514db24737d9caf65361511f75e5e424980eebca4199f400874f45e562ac20fa8aeb1dd20ca2f3f81f0788b6e9c3e64d216a5794fd6f30e0e042 languageName: node linkType: hard "jake@npm:^10.8.5": version: 10.8.7 resolution: "jake@npm:10.8.7" dependencies: async: "npm:^3.2.3" chalk: "npm:^4.0.2" filelist: "npm:^1.0.4" minimatch: "npm:^3.1.2" bin: jake: bin/cli.js checksum: 10c0/89326d01a8bc110d02d973729a66394c79a34b34461116f5c530a2a2dbc30265683fe6737928f75df9178e9d369ff1442f5753fb983d525e740eefdadc56a103 languageName: node linkType: hard "java-properties@npm:^1.0.0": version: 1.0.2 resolution: "java-properties@npm:1.0.2" checksum: 10c0/be0f58c83b5a852f313de2ea57f7b8b7d46dc062b2ffe487d58838e7034d4660f4d22f2a96aae4daa622af6d734726c0d08b01396e59666ededbcfdc25a694d6 languageName: node linkType: hard "jest-diff@npm:>=30.0.0 < 31, jest-diff@npm:^30.0.2": version: 30.2.0 resolution: "jest-diff@npm:30.2.0" dependencies: "@jest/diff-sequences": "npm:30.0.1" "@jest/get-type": "npm:30.1.0" chalk: "npm:^4.1.2" pretty-format: "npm:30.2.0" checksum: 10c0/5fac2cd89a10b282c5a68fc6206a95dfff9955ed0b758d24ffb0edcb20fb2f98e1fa5045c5c4205d952712ea864c6a086654f80cdd500cce054a2f5daf5b4419 languageName: node linkType: hard "js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" checksum: 10c0/e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed languageName: node linkType: hard "js-yaml@npm:4.1.1, js-yaml@npm:^4.1.0, js-yaml@npm:^4.1.1": version: 4.1.1 resolution: "js-yaml@npm:4.1.1" dependencies: argparse: "npm:^2.0.1" bin: js-yaml: bin/js-yaml.js checksum: 10c0/561c7d7088c40a9bb53cc75becbfb1df6ae49b34b5e6e5a81744b14ae8667ec564ad2527709d1a6e7d5e5fa6d483aa0f373a50ad98d42fde368ec4a190d4fae7 languageName: node linkType: hard "js-yaml@npm:^3.10.0, js-yaml@npm:^3.13.1": version: 3.14.2 resolution: "js-yaml@npm:3.14.2" dependencies: argparse: "npm:^1.0.7" esprima: "npm:^4.0.0" bin: js-yaml: bin/js-yaml.js checksum: 10c0/3261f25912f5dd76605e5993d0a126c2b6c346311885d3c483706cd722efe34f697ea0331f654ce27c00a42b426e524518ec89d65ed02ea47df8ad26dcc8ce69 languageName: node linkType: hard "jsesc@npm:^2.5.1": version: 2.5.2 resolution: "jsesc@npm:2.5.2" bin: jsesc: bin/jsesc checksum: 10c0/dbf59312e0ebf2b4405ef413ec2b25abb5f8f4d9bc5fb8d9f90381622ebca5f2af6a6aa9a8578f65903f9e33990a6dc798edd0ce5586894bf0e9e31803a1de88 languageName: node linkType: hard "json-buffer@npm:3.0.1": version: 3.0.1 resolution: "json-buffer@npm:3.0.1" checksum: 10c0/0d1c91569d9588e7eef2b49b59851f297f3ab93c7b35c7c221e288099322be6b562767d11e4821da500f3219542b9afd2e54c5dc573107c1126ed1080f8e96d7 languageName: node linkType: hard "json-parse-better-errors@npm:^1.0.1": version: 1.0.2 resolution: "json-parse-better-errors@npm:1.0.2" checksum: 10c0/2f1287a7c833e397c9ddd361a78638e828fc523038bb3441fd4fc144cfd2c6cd4963ffb9e207e648cf7b692600f1e1e524e965c32df5152120910e4903a47dcb languageName: node linkType: hard "json-parse-even-better-errors@npm:^2.3.0": version: 2.3.1 resolution: "json-parse-even-better-errors@npm:2.3.1" checksum: 10c0/140932564c8f0b88455432e0f33c4cb4086b8868e37524e07e723f4eaedb9425bdc2bafd71bd1d9765bd15fd1e2d126972bc83990f55c467168c228c24d665f3 languageName: node linkType: hard "json-parse-even-better-errors@npm:^4.0.0": version: 4.0.0 resolution: "json-parse-even-better-errors@npm:4.0.0" checksum: 10c0/84cd9304a97e8fb2af3937bf53acb91c026aeb859703c332684e688ea60db27fc2242aa532a84e1883fdcbe1e5c1fb57c2bef38e312021aa1cd300defc63cf16 languageName: node linkType: hard "json-parse-even-better-errors@npm:^5.0.0": version: 5.0.0 resolution: "json-parse-even-better-errors@npm:5.0.0" checksum: 10c0/9a33d120090a7637a2aa850acec610c011d7c6488c5184d7ffc0460ee0401057f3131a4dff70c6510900cf15a95ab99d3f0f2d959f59edfe6438d227e90bf5ca languageName: node linkType: hard "json-schema-traverse@npm:^0.4.1": version: 0.4.1 resolution: "json-schema-traverse@npm:0.4.1" checksum: 10c0/108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce languageName: node linkType: hard "json-stable-stringify-without-jsonify@npm:^1.0.1": version: 1.0.1 resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" checksum: 10c0/cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5 languageName: node linkType: hard "json-stable-stringify@npm:^1.0.2": version: 1.1.1 resolution: "json-stable-stringify@npm:1.1.1" dependencies: call-bind: "npm:^1.0.5" isarray: "npm:^2.0.5" jsonify: "npm:^0.0.1" object-keys: "npm:^1.1.1" checksum: 10c0/3801e3eeccbd030afb970f54bea690a079cfea7d9ed206a1b17ca9367f4b7772c764bf77a48f03e56b50e5f7ee7d11c52339fe20d8d7ccead003e4ca69e4cfde languageName: node linkType: hard "json-stringify-nice@npm:^1.1.4": version: 1.1.4 resolution: "json-stringify-nice@npm:1.1.4" checksum: 10c0/13673b67ba9e7fde75a103cade0b0d2dd0d21cd3b918de8d8f6cd59d48ad8c78b0e85f6f4a5842073ddfc91ebdde5ef7c81c7f51945b96a33eaddc5d41324b87 languageName: node linkType: hard "json-stringify-safe@npm:^5.0.1": version: 5.0.1 resolution: "json-stringify-safe@npm:5.0.1" checksum: 10c0/7dbf35cd0411d1d648dceb6d59ce5857ec939e52e4afc37601aa3da611f0987d5cee5b38d58329ceddf3ed48bd7215229c8d52059ab01f2444a338bf24ed0f37 languageName: node linkType: hard "json5@npm:^2.2.2, json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" bin: json5: lib/cli.js checksum: 10c0/5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c languageName: node linkType: hard "jsonc-parser@npm:3.2.0": version: 3.2.0 resolution: "jsonc-parser@npm:3.2.0" checksum: 10c0/5a12d4d04dad381852476872a29dcee03a57439574e4181d91dca71904fcdcc5e8e4706c0a68a2c61ad9810e1e1c5806b5100d52d3e727b78f5cdc595401045b languageName: node linkType: hard "jsonfile@npm:^6.0.1": version: 6.1.0 resolution: "jsonfile@npm:6.1.0" dependencies: graceful-fs: "npm:^4.1.6" universalify: "npm:^2.0.0" dependenciesMeta: graceful-fs: optional: true checksum: 10c0/4f95b5e8a5622b1e9e8f33c96b7ef3158122f595998114d1e7f03985649ea99cb3cd99ce1ed1831ae94c8c8543ab45ebd044207612f31a56fd08462140e46865 languageName: node linkType: hard "jsonify@npm:^0.0.1": version: 0.0.1 resolution: "jsonify@npm:0.0.1" checksum: 10c0/7f5499cdd59a0967ed35bda48b7cec43d850bbc8fb955cdd3a1717bb0efadbe300724d5646de765bb7a99fc1c3ab06eb80d93503c6faaf99b4ff50a3326692f6 languageName: node linkType: hard "jsonparse@npm:^1.2.0, jsonparse@npm:^1.3.1": version: 1.3.1 resolution: "jsonparse@npm:1.3.1" checksum: 10c0/89bc68080cd0a0e276d4b5ab1b79cacd68f562467008d176dc23e16e97d4efec9e21741d92ba5087a8433526a45a7e6a9d5ef25408696c402ca1cfbc01a90bf0 languageName: node linkType: hard "just-diff-apply@npm:^5.2.0": version: 5.5.0 resolution: "just-diff-apply@npm:5.5.0" checksum: 10c0/d7b85371f2a5a17a108467fda35dddd95264ab438ccec7837b67af5913c57ded7246039d1df2b5bc1ade034ccf815b56d69786c5f1e07383168a066007c796c0 languageName: node linkType: hard "just-diff@npm:^6.0.0": version: 6.0.2 resolution: "just-diff@npm:6.0.2" checksum: 10c0/1931ca1f0cea4cc480172165c189a84889033ad7a60bee302268ba8ca9f222b43773fd5f272a23ee618d43d85d3048411f06b635571a198159e9a85bb2495f5c languageName: node linkType: hard "keyv@npm:^4.5.4": version: 4.5.4 resolution: "keyv@npm:4.5.4" dependencies: json-buffer: "npm:3.0.1" checksum: 10c0/aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e languageName: node linkType: hard "kind-of@npm:^6.0.3": version: 6.0.3 resolution: "kind-of@npm:6.0.3" checksum: 10c0/61cdff9623dabf3568b6445e93e31376bee1cdb93f8ba7033d86022c2a9b1791a1d9510e026e6465ebd701a6dd2f7b0808483ad8838341ac52f003f512e0b4c4 languageName: node linkType: hard "klaw-sync@npm:^6.0.0": version: 6.0.0 resolution: "klaw-sync@npm:6.0.0" dependencies: graceful-fs: "npm:^4.1.11" checksum: 10c0/00d8e4c48d0d699b743b3b028e807295ea0b225caf6179f51029e19783a93ad8bb9bccde617d169659fbe99559d73fb35f796214de031d0023c26b906cecd70a languageName: node linkType: hard "lerna@npm:^9.0.3": version: 9.0.7 resolution: "lerna@npm:9.0.7" dependencies: "@npmcli/arborist": "npm:9.1.6" "@npmcli/package-json": "npm:7.0.2" "@npmcli/run-script": "npm:10.0.3" "@nx/devkit": "npm:>=21.5.2 < 23.0.0" "@octokit/plugin-enterprise-rest": "npm:6.0.1" "@octokit/rest": "npm:20.1.2" aproba: "npm:2.0.0" byte-size: "npm:8.1.1" chalk: "npm:4.1.0" ci-info: "npm:4.3.1" cmd-shim: "npm:6.0.3" color-support: "npm:1.1.3" columnify: "npm:1.6.0" console-control-strings: "npm:^1.1.0" conventional-changelog-angular: "npm:7.0.0" conventional-changelog-core: "npm:5.0.1" conventional-recommended-bump: "npm:7.0.1" cosmiconfig: "npm:9.0.0" dedent: "npm:1.5.3" envinfo: "npm:7.13.0" execa: "npm:5.0.0" fs-extra: "npm:^11.2.0" get-stream: "npm:6.0.0" git-url-parse: "npm:14.0.0" glob-parent: "npm:6.0.2" has-unicode: "npm:2.0.1" import-local: "npm:3.1.0" ini: "npm:^1.3.8" init-package-json: "npm:8.2.2" inquirer: "npm:12.9.6" is-ci: "npm:3.0.1" jest-diff: "npm:>=30.0.0 < 31" js-yaml: "npm:4.1.1" libnpmaccess: "npm:10.0.3" libnpmpublish: "npm:11.1.2" load-json-file: "npm:6.2.0" make-fetch-happen: "npm:15.0.2" minimatch: "npm:3.1.4" npm-package-arg: "npm:13.0.1" npm-packlist: "npm:10.0.3" npm-registry-fetch: "npm:19.1.0" nx: "npm:>=21.5.3 < 23.0.0" p-map: "npm:4.0.0" p-map-series: "npm:2.1.0" p-pipe: "npm:3.1.0" p-queue: "npm:6.6.2" p-reduce: "npm:2.1.0" p-waterfall: "npm:2.1.1" pacote: "npm:21.0.1" read-cmd-shim: "npm:4.0.0" semver: "npm:7.7.2" signal-exit: "npm:3.0.7" slash: "npm:3.0.0" ssri: "npm:12.0.0" string-width: "npm:^4.2.3" tar: "npm:7.5.11" through: "npm:2.3.8" tinyglobby: "npm:0.2.12" typescript: "npm:>=3 < 6" upath: "npm:2.0.1" validate-npm-package-license: "npm:3.0.4" validate-npm-package-name: "npm:6.0.2" wide-align: "npm:1.1.5" write-file-atomic: "npm:5.0.1" yargs: "npm:17.7.2" yargs-parser: "npm:21.1.1" bin: lerna: dist/cli.js checksum: 10c0/60e50239790ef3230ee3bfbd084553d6ec164991df5a37443cc9be680a358ed1e61e3334ec403d7a3fc4a5b6d6913e850e52df27d9b04d34cf1501b7eeedcb8a languageName: node linkType: hard "levn@npm:^0.4.1": version: 0.4.1 resolution: "levn@npm:0.4.1" dependencies: prelude-ls: "npm:^1.2.1" type-check: "npm:~0.4.0" checksum: 10c0/effb03cad7c89dfa5bd4f6989364bfc79994c2042ec5966cb9b95990e2edee5cd8969ddf42616a0373ac49fac1403437deaf6e9050fbbaa3546093a59b9ac94e languageName: node linkType: hard "libnpmaccess@npm:10.0.3": version: 10.0.3 resolution: "libnpmaccess@npm:10.0.3" dependencies: npm-package-arg: "npm:^13.0.0" npm-registry-fetch: "npm:^19.0.0" checksum: 10c0/4582f7a1b5e5a0103ed4e76776df3b82f5b296fc5d3ab92391d61ef526899783cdfa7983cb4cbc0d354ca4cdfd9e183523f8e45cb8be80a6804af05a7291127d languageName: node linkType: hard "libnpmpublish@npm:11.1.2": version: 11.1.2 resolution: "libnpmpublish@npm:11.1.2" dependencies: "@npmcli/package-json": "npm:^7.0.0" ci-info: "npm:^4.0.0" npm-package-arg: "npm:^13.0.0" npm-registry-fetch: "npm:^19.0.0" proc-log: "npm:^5.0.0" semver: "npm:^7.3.7" sigstore: "npm:^4.0.0" ssri: "npm:^12.0.0" checksum: 10c0/213cd2aeb65822892c3723a81d191a385e97f126ec63800f7051609e24c38c3fa36ea529b26739dc56dfba21f7f456347889f3aa1e6024c8c6a40bfa4cd9d184 languageName: node linkType: hard "lines-and-columns@npm:2.0.3": version: 2.0.3 resolution: "lines-and-columns@npm:2.0.3" checksum: 10c0/09525c10010a925b7efe858f1dd3184eeac34f0a9bc34993075ec490efad71e948147746b18e9540279cc87cd44085b038f986903db3de65ffe96d38a7b91c4c languageName: node linkType: hard "lines-and-columns@npm:^1.1.6": version: 1.2.4 resolution: "lines-and-columns@npm:1.2.4" checksum: 10c0/3da6ee62d4cd9f03f5dc90b4df2540fb85b352081bee77fe4bbcd12c9000ead7f35e0a38b8d09a9bb99b13223446dd8689ff3c4959807620726d788701a83d2d languageName: node linkType: hard "load-json-file@npm:6.2.0": version: 6.2.0 resolution: "load-json-file@npm:6.2.0" dependencies: graceful-fs: "npm:^4.1.15" parse-json: "npm:^5.0.0" strip-bom: "npm:^4.0.0" type-fest: "npm:^0.6.0" checksum: 10c0/fcb46ef75bab917f37170ba76781a1690bf67144bb53931cb0ed8e4aa20ca439e9c354fcf3594aed531f47dbeb4a49800acab7fdffd553c402ac40c987706d7b languageName: node linkType: hard "load-json-file@npm:^4.0.0": version: 4.0.0 resolution: "load-json-file@npm:4.0.0" dependencies: graceful-fs: "npm:^4.1.2" parse-json: "npm:^4.0.0" pify: "npm:^3.0.0" strip-bom: "npm:^3.0.0" checksum: 10c0/6b48f6a0256bdfcc8970be2c57f68f10acb2ee7e63709b386b2febb6ad3c86198f840889cdbe71d28f741cbaa2f23a7771206b138cd1bdd159564511ca37c1d5 languageName: node linkType: hard "locate-path@npm:^2.0.0": version: 2.0.0 resolution: "locate-path@npm:2.0.0" dependencies: p-locate: "npm:^2.0.0" path-exists: "npm:^3.0.0" checksum: 10c0/24efa0e589be6aa3c469b502f795126b26ab97afa378846cb508174211515633b770aa0ba610cab113caedab8d2a4902b061a08aaed5297c12ab6f5be4df0133 languageName: node linkType: hard "locate-path@npm:^5.0.0": version: 5.0.0 resolution: "locate-path@npm:5.0.0" dependencies: p-locate: "npm:^4.1.0" checksum: 10c0/33a1c5247e87e022f9713e6213a744557a3e9ec32c5d0b5efb10aa3a38177615bf90221a5592674857039c1a0fd2063b82f285702d37b792d973e9e72ace6c59 languageName: node linkType: hard "locate-path@npm:^6.0.0": version: 6.0.0 resolution: "locate-path@npm:6.0.0" dependencies: p-locate: "npm:^5.0.0" checksum: 10c0/d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3 languageName: node linkType: hard "lodash.camelcase@npm:^4.3.0": version: 4.3.0 resolution: "lodash.camelcase@npm:4.3.0" checksum: 10c0/fcba15d21a458076dd309fce6b1b4bf611d84a0ec252cb92447c948c533ac250b95d2e00955801ebc367e5af5ed288b996d75d37d2035260a937008e14eaf432 languageName: node linkType: hard "lodash.chunk@npm:^4.2.0": version: 4.2.0 resolution: "lodash.chunk@npm:4.2.0" checksum: 10c0/f9f99969561ad2f62af1f9a96c5bd0af776f000292b0d8db3126c28eb3b32e210d7c31b49c18d0d7901869bd769057046dc134b60cfa0c2c4ce017823a26bb23 languageName: node linkType: hard "lodash.flattendeep@npm:^4.4.0": version: 4.4.0 resolution: "lodash.flattendeep@npm:4.4.0" checksum: 10c0/83cb80754b921fb4ed2c222b91a82b2524f3bdc60c3ae91e00688bd4bf1bcc28b8a2cc250e11fdc1b6da3a2de09e57008e13f15a209cafdd4f9163d047f97544 languageName: node linkType: hard "lodash.get@npm:^4": version: 4.4.2 resolution: "lodash.get@npm:4.4.2" checksum: 10c0/48f40d471a1654397ed41685495acb31498d5ed696185ac8973daef424a749ca0c7871bf7b665d5c14f5cc479394479e0307e781f61d5573831769593411be6e languageName: node linkType: hard "lodash.ismatch@npm:^4.4.0": version: 4.4.0 resolution: "lodash.ismatch@npm:4.4.0" checksum: 10c0/8f96a5dc4b8d3fc5a033dcb259d0c3148a1044fa4d02b4a0e8dce0fa1f2ef3ec4ac131e20b5cb2c985a4e9bcb1c37c0aa5af2cef70094959389617347b8fc645 languageName: node linkType: hard "lodash.merge@npm:^4.6.2": version: 4.6.2 resolution: "lodash.merge@npm:4.6.2" checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 languageName: node linkType: hard "lodash@npm:^4.17.4": version: 4.17.23 resolution: "lodash@npm:4.17.23" checksum: 10c0/1264a90469f5bb95d4739c43eb6277d15b6d9e186df4ac68c3620443160fc669e2f14c11e7d8b2ccf078b81d06147c01a8ccced9aab9f9f63d50dcf8cace6bf6 languageName: node linkType: hard "log-symbols@npm:^4.0.0, log-symbols@npm:^4.1.0": version: 4.1.0 resolution: "log-symbols@npm:4.1.0" dependencies: chalk: "npm:^4.1.0" is-unicode-supported: "npm:^0.1.0" checksum: 10c0/67f445a9ffa76db1989d0fa98586e5bc2fd5247260dafb8ad93d9f0ccd5896d53fb830b0e54dade5ad838b9de2006c826831a3c528913093af20dff8bd24aca6 languageName: node linkType: hard "lru-cache@npm:^10.0.1": version: 10.2.0 resolution: "lru-cache@npm:10.2.0" checksum: 10c0/c9847612aa2daaef102d30542a8d6d9b2c2bb36581c1bf0dc3ebf5e5f3352c772a749e604afae2e46873b930a9e9523743faac4e5b937c576ab29196774712ee languageName: node linkType: hard "lru-cache@npm:^10.2.0": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb languageName: node linkType: hard "lru-cache@npm:^11.0.0, lru-cache@npm:^11.1.0, lru-cache@npm:^11.2.1": version: 11.2.5 resolution: "lru-cache@npm:11.2.5" checksum: 10c0/cc98958d25dddf1c8a8cbdc49588bd3b24450e8dfa78f32168fd188a20d4a0331c7406d0f3250c86a46619ee288056fd7a1195e8df56dc8a9592397f4fbd8e1d languageName: node linkType: hard "lru-cache@npm:^5.1.1": version: 5.1.1 resolution: "lru-cache@npm:5.1.1" dependencies: yallist: "npm:^3.0.2" checksum: 10c0/89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482 languageName: node linkType: hard "lru-cache@npm:^6.0.0": version: 6.0.0 resolution: "lru-cache@npm:6.0.0" dependencies: yallist: "npm:^4.0.0" checksum: 10c0/cb53e582785c48187d7a188d3379c181b5ca2a9c78d2bce3e7dee36f32761d1c42983da3fe12b55cb74e1779fa94cdc2e5367c028a9b35317184ede0c07a30a9 languageName: node linkType: hard "make-dir@npm:^3.0.0, make-dir@npm:^3.0.2": version: 3.1.0 resolution: "make-dir@npm:3.1.0" dependencies: semver: "npm:^6.0.0" checksum: 10c0/56aaafefc49c2dfef02c5c95f9b196c4eb6988040cf2c712185c7fe5c99b4091591a7fc4d4eafaaefa70ff763a26f6ab8c3ff60b9e75ea19876f49b18667ecaa languageName: node linkType: hard "make-dir@npm:^4.0.0": version: 4.0.0 resolution: "make-dir@npm:4.0.0" dependencies: semver: "npm:^7.5.3" checksum: 10c0/69b98a6c0b8e5c4fe9acb61608a9fbcfca1756d910f51e5dbe7a9e5cfb74fca9b8a0c8a0ffdf1294a740826c1ab4871d5bf3f62f72a3049e5eac6541ddffed68 languageName: node linkType: hard "make-error@npm:^1, make-error@npm:^1.1.1": version: 1.3.6 resolution: "make-error@npm:1.3.6" checksum: 10c0/171e458d86854c6b3fc46610cfacf0b45149ba043782558c6875d9f42f222124384ad0b468c92e996d815a8a2003817a710c0a160e49c1c394626f76fa45396f languageName: node linkType: hard "make-fetch-happen@npm:15.0.2": version: 15.0.2 resolution: "make-fetch-happen@npm:15.0.2" dependencies: "@npmcli/agent": "npm:^4.0.0" cacache: "npm:^20.0.1" http-cache-semantics: "npm:^4.1.1" minipass: "npm:^7.0.2" minipass-fetch: "npm:^4.0.0" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" negotiator: "npm:^1.0.0" proc-log: "npm:^5.0.0" promise-retry: "npm:^2.0.1" ssri: "npm:^12.0.0" checksum: 10c0/3cc9b4e71bba88bcec53f5307f9c3096c6193a2357e825bf3a3a03c99896d2fa14abba8363a84199829dade639e85dc0eb07de77d247aa249d13ff80511adf2c languageName: node linkType: hard "make-fetch-happen@npm:^15.0.0, make-fetch-happen@npm:^15.0.1, make-fetch-happen@npm:^15.0.3": version: 15.0.3 resolution: "make-fetch-happen@npm:15.0.3" dependencies: "@npmcli/agent": "npm:^4.0.0" cacache: "npm:^20.0.1" http-cache-semantics: "npm:^4.1.1" minipass: "npm:^7.0.2" minipass-fetch: "npm:^5.0.0" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" negotiator: "npm:^1.0.0" proc-log: "npm:^6.0.0" promise-retry: "npm:^2.0.1" ssri: "npm:^13.0.0" checksum: 10c0/525f74915660be60b616bcbd267c4a5b59481b073ba125e45c9c3a041bb1a47a2bd0ae79d028eb6f5f95bf9851a4158423f5068539c3093621abb64027e8e461 languageName: node linkType: hard "map-obj@npm:^1.0.0": version: 1.0.1 resolution: "map-obj@npm:1.0.1" checksum: 10c0/ccca88395e7d38671ed9f5652ecf471ecd546924be2fb900836b9da35e068a96687d96a5f93dcdfa94d9a27d649d2f10a84595590f89a347fb4dda47629dcc52 languageName: node linkType: hard "map-obj@npm:^4.0.0": version: 4.3.0 resolution: "map-obj@npm:4.3.0" checksum: 10c0/1c19e1c88513c8abdab25c316367154c6a0a6a0f77e3e8c391bb7c0e093aefed293f539d026dc013d86219e5e4c25f23b0003ea588be2101ccd757bacc12d43b languageName: node linkType: hard "math-intrinsics@npm:^1.1.0": version: 1.1.0 resolution: "math-intrinsics@npm:1.1.0" checksum: 10c0/7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f languageName: node linkType: hard "meant@npm:^1.0.1": version: 1.0.3 resolution: "meant@npm:1.0.3" checksum: 10c0/ca35218688a84c3d98f49bfe32058cd84a9d078fa91ad347f03e5a0d1fccad2e78ccfc54487617baa1ebb8a560986e5abc60873576e4b8e246f75e5d626e4283 languageName: node linkType: hard "meow@npm:^8.1.2": version: 8.1.2 resolution: "meow@npm:8.1.2" dependencies: "@types/minimist": "npm:^1.2.0" camelcase-keys: "npm:^6.2.2" decamelize-keys: "npm:^1.1.0" hard-rejection: "npm:^2.1.0" minimist-options: "npm:4.1.0" normalize-package-data: "npm:^3.0.0" read-pkg-up: "npm:^7.0.1" redent: "npm:^3.0.0" trim-newlines: "npm:^3.0.0" type-fest: "npm:^0.18.0" yargs-parser: "npm:^20.2.3" checksum: 10c0/9a8d90e616f783650728a90f4ea1e5f763c1c5260369e6596b52430f877f4af8ecbaa8c9d952c93bbefd6d5bda4caed6a96a20ba7d27b511d2971909b01922a2 languageName: node linkType: hard "merge-stream@npm:^2.0.0": version: 2.0.0 resolution: "merge-stream@npm:2.0.0" checksum: 10c0/867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5 languageName: node linkType: hard "merge2@npm:^1.3.0": version: 1.4.1 resolution: "merge2@npm:1.4.1" checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb languageName: node linkType: hard "micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": version: 4.0.8 resolution: "micromatch@npm:4.0.8" dependencies: braces: "npm:^3.0.3" picomatch: "npm:^2.3.1" checksum: 10c0/166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8 languageName: node linkType: hard "mime-db@npm:1.52.0": version: 1.52.0 resolution: "mime-db@npm:1.52.0" checksum: 10c0/0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa languageName: node linkType: hard "mime-types@npm:^2.1.12": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: mime-db: "npm:1.52.0" checksum: 10c0/82fb07ec56d8ff1fc999a84f2f217aa46cb6ed1033fefaabd5785b9a974ed225c90dc72fff460259e66b95b73648596dbcc50d51ed69cdf464af2d237d3149b2 languageName: node linkType: hard "mimic-fn@npm:^2.1.0": version: 2.1.0 resolution: "mimic-fn@npm:2.1.0" checksum: 10c0/b26f5479d7ec6cc2bce275a08f146cf78f5e7b661b18114e2506dd91ec7ec47e7a25bf4360e5438094db0560bcc868079fb3b1fb3892b833c1ecbf63f80c95a4 languageName: node linkType: hard "min-indent@npm:^1.0.0": version: 1.0.1 resolution: "min-indent@npm:1.0.1" checksum: 10c0/7e207bd5c20401b292de291f02913230cb1163abca162044f7db1d951fa245b174dc00869d40dd9a9f32a885ad6a5f3e767ee104cf278f399cb4e92d3f582d5c languageName: node linkType: hard "minimatch@npm:10.1.1, minimatch@npm:^10.0.3, minimatch@npm:^10.1.1": version: 10.1.1 resolution: "minimatch@npm:10.1.1" dependencies: "@isaacs/brace-expansion": "npm:^5.0.0" checksum: 10c0/c85d44821c71973d636091fddbfbffe62370f5ee3caf0241c5b60c18cd289e916200acb2361b7e987558cd06896d153e25d505db9fc1e43e6b4b6752e2702902 languageName: node linkType: hard "minimatch@npm:3.1.4": version: 3.1.4 resolution: "minimatch@npm:3.1.4" dependencies: brace-expansion: "npm:^1.1.7" checksum: 10c0/868aab7e5f52570107eb283f021383be111cfeee0817a615f2a9ffe61fdc8fb86d535b9bf169fb8882261e7cb9da22b4d7b6f8b3402037f63558bab173f82212 languageName: node linkType: hard "minimatch@npm:^10.2.2": version: 10.2.2 resolution: "minimatch@npm:10.2.2" dependencies: brace-expansion: "npm:^5.0.2" checksum: 10c0/098831f2f542cb802e1f249c809008a016e1fef6b3a9eda9cf9ecb2b3d7979083951bd47c0c82fcf34330bd3b36638a493d4fa8e24cce58caf5b481de0f4e238 languageName: node linkType: hard "minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: brace-expansion: "npm:^1.1.7" checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 languageName: node linkType: hard "minimatch@npm:^5.0.1": version: 5.1.6 resolution: "minimatch@npm:5.1.6" dependencies: brace-expansion: "npm:^2.0.1" checksum: 10c0/3defdfd230914f22a8da203747c42ee3c405c39d4d37ffda284dac5e45b7e1f6c49aa8be606509002898e73091ff2a3bbfc59c2c6c71d4660609f63aa92f98e3 languageName: node linkType: hard "minimatch@npm:^9.0.4, minimatch@npm:^9.0.5": version: 9.0.5 resolution: "minimatch@npm:9.0.5" dependencies: brace-expansion: "npm:^2.0.1" checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed languageName: node linkType: hard "minimist-options@npm:4.1.0": version: 4.1.0 resolution: "minimist-options@npm:4.1.0" dependencies: arrify: "npm:^1.0.1" is-plain-obj: "npm:^1.1.0" kind-of: "npm:^6.0.3" checksum: 10c0/7871f9cdd15d1e7374e5b013e2ceda3d327a06a8c7b38ae16d9ef941e07d985e952c589e57213f7aa90a8744c60aed9524c0d85e501f5478382d9181f2763f54 languageName: node linkType: hard "minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 languageName: node linkType: hard "minipass-collect@npm:^2.0.1": version: 2.0.1 resolution: "minipass-collect@npm:2.0.1" dependencies: minipass: "npm:^7.0.3" checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e languageName: node linkType: hard "minipass-fetch@npm:^4.0.0": version: 4.0.1 resolution: "minipass-fetch@npm:4.0.1" dependencies: encoding: "npm:^0.1.13" minipass: "npm:^7.0.3" minipass-sized: "npm:^1.0.3" minizlib: "npm:^3.0.1" dependenciesMeta: encoding: optional: true checksum: 10c0/a3147b2efe8e078c9bf9d024a0059339c5a09c5b1dded6900a219c218cc8b1b78510b62dae556b507304af226b18c3f1aeb1d48660283602d5b6586c399eed5c languageName: node linkType: hard "minipass-fetch@npm:^5.0.0": version: 5.0.0 resolution: "minipass-fetch@npm:5.0.0" dependencies: encoding: "npm:^0.1.13" minipass: "npm:^7.0.3" minipass-sized: "npm:^1.0.3" minizlib: "npm:^3.0.1" dependenciesMeta: encoding: optional: true checksum: 10c0/9443aab5feab190972f84b64116e54e58dd87a58e62399cae0a4a7461b80568281039b7c3a38ba96453431ebc799d1e26999e548540156216729a4967cd5ef06 languageName: node linkType: hard "minipass-flush@npm:^1.0.5": version: 1.0.5 resolution: "minipass-flush@npm:1.0.5" dependencies: minipass: "npm:^3.0.0" checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd languageName: node linkType: hard "minipass-pipeline@npm:^1.2.4": version: 1.2.4 resolution: "minipass-pipeline@npm:1.2.4" dependencies: minipass: "npm:^3.0.0" checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 languageName: node linkType: hard "minipass-sized@npm:^1.0.3": version: 1.0.3 resolution: "minipass-sized@npm:1.0.3" dependencies: minipass: "npm:^3.0.0" checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb languageName: node linkType: hard "minipass@npm:^3.0.0": version: 3.3.6 resolution: "minipass@npm:3.3.6" dependencies: yallist: "npm:^4.0.0" checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c languageName: node linkType: hard "minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.4, minipass@npm:^7.1.2": version: 7.1.2 resolution: "minipass@npm:7.1.2" checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 languageName: node linkType: hard "minipass@npm:^7.0.2, minipass@npm:^7.0.3": version: 7.0.4 resolution: "minipass@npm:7.0.4" checksum: 10c0/6c7370a6dfd257bf18222da581ba89a5eaedca10e158781232a8b5542a90547540b4b9b7e7f490e4cda43acfbd12e086f0453728ecf8c19e0ef6921bc5958ac5 languageName: node linkType: hard "minipass@npm:^7.1.3": version: 7.1.3 resolution: "minipass@npm:7.1.3" checksum: 10c0/539da88daca16533211ea5a9ee98dc62ff5742f531f54640dd34429e621955e91cc280a91a776026264b7f9f6735947629f920944e9c1558369e8bf22eb33fbb languageName: node linkType: hard "minizlib@npm:^3.0.1, minizlib@npm:^3.1.0": version: 3.1.0 resolution: "minizlib@npm:3.1.0" dependencies: minipass: "npm:^7.1.2" checksum: 10c0/5aad75ab0090b8266069c9aabe582c021ae53eb33c6c691054a13a45db3b4f91a7fb1bd79151e6b4e9e9a86727b522527c0a06ec7d45206b745d54cd3097bcec languageName: node linkType: hard "mocha@npm:^11.7.5": version: 11.7.5 resolution: "mocha@npm:11.7.5" dependencies: browser-stdout: "npm:^1.3.1" chokidar: "npm:^4.0.1" debug: "npm:^4.3.5" diff: "npm:^7.0.0" escape-string-regexp: "npm:^4.0.0" find-up: "npm:^5.0.0" glob: "npm:^10.4.5" he: "npm:^1.2.0" is-path-inside: "npm:^3.0.3" js-yaml: "npm:^4.1.0" log-symbols: "npm:^4.1.0" minimatch: "npm:^9.0.5" ms: "npm:^2.1.3" picocolors: "npm:^1.1.1" serialize-javascript: "npm:^6.0.2" strip-json-comments: "npm:^3.1.1" supports-color: "npm:^8.1.1" workerpool: "npm:^9.2.0" yargs: "npm:^17.7.2" yargs-parser: "npm:^21.1.1" yargs-unparser: "npm:^2.0.0" bin: _mocha: bin/_mocha mocha: bin/mocha.js checksum: 10c0/e6150cba85345aaabbc5b2e7341b1e6706b878f5a9782960cad57fd4cc458730a76d08c5f1a3e05d3ebb49cad93b455764bb00727bd148dcaf0c6dd4fa665b3d languageName: node linkType: hard "modify-values@npm:^1.0.1": version: 1.0.1 resolution: "modify-values@npm:1.0.1" checksum: 10c0/6acb1b82aaf7a02f9f7b554b20cbfc159f223a79c66b0a257511c5933d50b85e12ea1220b0a90a2af6f80bc29ff784f929a52a51881867a93ae6a12ce87a729a languageName: node linkType: hard "module-alias@npm:^2.2.2": version: 2.2.3 resolution: "module-alias@npm:2.2.3" checksum: 10c0/47dc5b6d04f6e7df0ff330ca9b2a37c688a682ed661e9432b0b327e1e6c43eedad052151b8d50d6beea8b924828d2a92fa4625c18d651bf2d93d8f03aa0172fa languageName: node linkType: hard "ms@npm:2.1.2": version: 2.1.2 resolution: "ms@npm:2.1.2" checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc languageName: node linkType: hard "ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 languageName: node linkType: hard "mute-stream@npm:^2.0.0": version: 2.0.0 resolution: "mute-stream@npm:2.0.0" checksum: 10c0/2cf48a2087175c60c8dcdbc619908b49c07f7adcfc37d29236b0c5c612d6204f789104c98cc44d38acab7b3c96f4a3ec2cfdc4934d0738d876dbefa2a12c69f4 languageName: node linkType: hard "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" checksum: 10c0/f5f9a7974bfb28a91afafa254b197f0f22c684d4a1731763dda960d2c8e375b36c7d690e0d9dc8fba774c537af14a7e979129bca23d88d052fbeb9466955e447 languageName: node linkType: hard "negotiator@npm:^1.0.0": version: 1.0.0 resolution: "negotiator@npm:1.0.0" checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b languageName: node linkType: hard "neo-async@npm:^2.6.2": version: 2.6.2 resolution: "neo-async@npm:2.6.2" checksum: 10c0/c2f5a604a54a8ec5438a342e1f356dff4bc33ccccdb6dc668d94fe8e5eccfc9d2c2eea6064b0967a767ba63b33763f51ccf2cd2441b461a7322656c1f06b3f5d languageName: node linkType: hard "nested-error-stacks@npm:~2.0.1": version: 2.0.1 resolution: "nested-error-stacks@npm:2.0.1" checksum: 10c0/125049632bc3ca2252e994ca07f27d795c0e6decc4077f0f4163348d30d7cb95409ceff6184284c95396aa5ea8ff5010673063db7674058b966b4f0228d4981c languageName: node linkType: hard "node-fetch@npm:2.6.7": version: 2.6.7 resolution: "node-fetch@npm:2.6.7" dependencies: whatwg-url: "npm:^5.0.0" peerDependencies: encoding: ^0.1.0 peerDependenciesMeta: encoding: optional: true checksum: 10c0/fcae80f5ac52fbf5012f5e19df2bd3915e67d3b3ad51cb5942943df2238d32ba15890fecabd0e166876a9f98a581ab50f3f10eb942b09405c49ef8da36b826c7 languageName: node linkType: hard "node-fetch@npm:^2.6.7": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: whatwg-url: "npm:^5.0.0" peerDependencies: encoding: ^0.1.0 peerDependenciesMeta: encoding: optional: true checksum: 10c0/b55786b6028208e6fbe594ccccc213cab67a72899c9234eb59dba51062a299ea853210fcf526998eaa2867b0963ad72338824450905679ff0fa304b8c5093ae8 languageName: node linkType: hard "node-gyp@npm:^12.1.0, node-gyp@npm:latest": version: 12.2.0 resolution: "node-gyp@npm:12.2.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" graceful-fs: "npm:^4.2.6" make-fetch-happen: "npm:^15.0.0" nopt: "npm:^9.0.0" proc-log: "npm:^6.0.0" semver: "npm:^7.3.5" tar: "npm:^7.5.4" tinyglobby: "npm:^0.2.12" which: "npm:^6.0.0" bin: node-gyp: bin/node-gyp.js checksum: 10c0/3ed046746a5a7d90950cd8b0547332b06598443f31fe213ef4332a7174c7b7d259e1704835feda79b87d3f02e59d7791842aac60642ede4396ab25fdf0f8f759 languageName: node linkType: hard "node-machine-id@npm:1.1.12": version: 1.1.12 resolution: "node-machine-id@npm:1.1.12" checksum: 10c0/ab2fea5f75a6f1ce3c76c5e0ae3903b631230e0a99b003d176568fff8ddbdf7b2943be96cd8d220c497ca0f6149411831f8a450601929f326781cb1b59bab7f8 languageName: node linkType: hard "node-preload@npm:^0.2.1": version: 0.2.1 resolution: "node-preload@npm:0.2.1" dependencies: process-on-spawn: "npm:^1.0.0" checksum: 10c0/7ae3def896626701e2a27b0c8119e0234089db4317b8c16bb8c44bee9abb82c0e38d57e6317d480970f5a2510e44185af81d3ea85be1a78311701f66f912e9e4 languageName: node linkType: hard "node-releases@npm:^2.0.14": version: 2.0.14 resolution: "node-releases@npm:2.0.14" checksum: 10c0/199fc93773ae70ec9969bc6d5ac5b2bbd6eb986ed1907d751f411fef3ede0e4bfdb45ceb43711f8078bea237b6036db8b1bf208f6ff2b70c7d615afd157f3ab9 languageName: node linkType: hard "nopt@npm:^8.0.0": version: 8.1.0 resolution: "nopt@npm:8.1.0" dependencies: abbrev: "npm:^3.0.0" bin: nopt: bin/nopt.js checksum: 10c0/62e9ea70c7a3eb91d162d2c706b6606c041e4e7b547cbbb48f8b3695af457dd6479904d7ace600856bf923dd8d1ed0696f06195c8c20f02ac87c1da0e1d315ef languageName: node linkType: hard "nopt@npm:^9.0.0": version: 9.0.0 resolution: "nopt@npm:9.0.0" dependencies: abbrev: "npm:^4.0.0" bin: nopt: bin/nopt.js checksum: 10c0/1822eb6f9b020ef6f7a7516d7b64a8036e09666ea55ac40416c36e4b2b343122c3cff0e2f085675f53de1d2db99a2a89a60ccea1d120bcd6a5347bf6ceb4a7fd languageName: node linkType: hard "normalize-package-data@npm:^2.3.2, normalize-package-data@npm:^2.5.0": version: 2.5.0 resolution: "normalize-package-data@npm:2.5.0" dependencies: hosted-git-info: "npm:^2.1.4" resolve: "npm:^1.10.0" semver: "npm:2 || 3 || 4 || 5" validate-npm-package-license: "npm:^3.0.1" checksum: 10c0/357cb1646deb42f8eb4c7d42c4edf0eec312f3628c2ef98501963cc4bbe7277021b2b1d977f982b2edce78f5a1014613ce9cf38085c3df2d76730481357ca504 languageName: node linkType: hard "normalize-package-data@npm:^3.0.0, normalize-package-data@npm:^3.0.3": version: 3.0.3 resolution: "normalize-package-data@npm:3.0.3" dependencies: hosted-git-info: "npm:^4.0.1" is-core-module: "npm:^2.5.0" semver: "npm:^7.3.4" validate-npm-package-license: "npm:^3.0.1" checksum: 10c0/e5d0f739ba2c465d41f77c9d950e291ea4af78f8816ddb91c5da62257c40b76d8c83278b0d08ffbcd0f187636ebddad20e181e924873916d03e6e5ea2ef026be languageName: node linkType: hard "npm-bundled@npm:^4.0.0": version: 4.0.0 resolution: "npm-bundled@npm:4.0.0" dependencies: npm-normalize-package-bin: "npm:^4.0.0" checksum: 10c0/e6e20caefbc6a41138d3767ec998f6a2cf55f33371c119417a556ff6052390a2ffeb3b465a74aea127fb211ddfcb7db776620faf12b64e48e60e332b25b5b8a0 languageName: node linkType: hard "npm-bundled@npm:^5.0.0": version: 5.0.0 resolution: "npm-bundled@npm:5.0.0" dependencies: npm-normalize-package-bin: "npm:^5.0.0" checksum: 10c0/6408b38343b51d5e329a0a4af4cf19d7872bc9099f6f7553fbadb5d56e69092d5af76fe501fa0817fcb8af29cf3cc8f8806a88031580f54068e5e80abf1ca870 languageName: node linkType: hard "npm-install-checks@npm:^7.1.0": version: 7.1.2 resolution: "npm-install-checks@npm:7.1.2" dependencies: semver: "npm:^7.1.1" checksum: 10c0/eb490ac637869f6de65af0886f3a96f4d942609f1b3cfe0caf08b73bd76aff35ca4613fd3cbc36f3219727bc3183322051d1468b065911a59dbf87ecdb603bce languageName: node linkType: hard "npm-install-checks@npm:^8.0.0": version: 8.0.0 resolution: "npm-install-checks@npm:8.0.0" dependencies: semver: "npm:^7.1.1" checksum: 10c0/a979cbc8fceacedf91bf59c2883f46f3c56bd421869f6664cce66aa605af14f875041730e66f3d1c543d49bdb032cbb147cdb481a17c541780d016bc2df89141 languageName: node linkType: hard "npm-normalize-package-bin@npm:^4.0.0": version: 4.0.0 resolution: "npm-normalize-package-bin@npm:4.0.0" checksum: 10c0/1fa546fcae8eaab61ef9b9ec237b6c795008da50e1883eae030e9e38bb04ffa32c5aabcef9a0400eae3dc1f91809bcfa85e437ce80d677c69b419d1d9cacf0ab languageName: node linkType: hard "npm-normalize-package-bin@npm:^5.0.0": version: 5.0.0 resolution: "npm-normalize-package-bin@npm:5.0.0" checksum: 10c0/9cd875669354ce451779495a111dc1622bedf702f7ad8b36b05b4037a2c961356361cff49c1e2e77d90b80194dffd18fdb52f16bf64e00ccffe6129003a55248 languageName: node linkType: hard "npm-package-arg@npm:13.0.1": version: 13.0.1 resolution: "npm-package-arg@npm:13.0.1" dependencies: hosted-git-info: "npm:^9.0.0" proc-log: "npm:^5.0.0" semver: "npm:^7.3.5" validate-npm-package-name: "npm:^6.0.0" checksum: 10c0/14ff9f491e2a1c68b5a0b0faede011179663e2ae59b96bf9fa3e4ea95ee1927fc3a20c0967e9dc20e0ee0ebddb7ea2172bd83abd4e7a5689ed837d156ad0f79f languageName: node linkType: hard "npm-package-arg@npm:^12.0.0": version: 12.0.2 resolution: "npm-package-arg@npm:12.0.2" dependencies: hosted-git-info: "npm:^8.0.0" proc-log: "npm:^5.0.0" semver: "npm:^7.3.5" validate-npm-package-name: "npm:^6.0.0" checksum: 10c0/a507046ca0999862d6f1a4878d2e22d47a728062b49d670ea7a965b0b555fc84ba4473daf34eb72c711b68aeb02e4f567fdb410d54385535cb7e4d85aaf49544 languageName: node linkType: hard "npm-package-arg@npm:^13.0.0": version: 13.0.2 resolution: "npm-package-arg@npm:13.0.2" dependencies: hosted-git-info: "npm:^9.0.0" proc-log: "npm:^6.0.0" semver: "npm:^7.3.5" validate-npm-package-name: "npm:^7.0.0" checksum: 10c0/bf4ecdbfac876250f17710c6d0fac014bb345555acc80ce3b9e685d828107f3682378a9c413278c2fe4e958f4aad261677769be9a2b7c3965ab219b5bb852197 languageName: node linkType: hard "npm-packlist@npm:10.0.3, npm-packlist@npm:^10.0.1": version: 10.0.3 resolution: "npm-packlist@npm:10.0.3" dependencies: ignore-walk: "npm:^8.0.0" proc-log: "npm:^6.0.0" checksum: 10c0/f4fa58890e7d9e80299c284cdf65fafac6eae0c23b830bbae9953255571364897a6f22a02b5da63f0c43e45019d7446feec6ed79124edc6a44c8d6c9a19d25cf languageName: node linkType: hard "npm-pick-manifest@npm:^10.0.0": version: 10.0.0 resolution: "npm-pick-manifest@npm:10.0.0" dependencies: npm-install-checks: "npm:^7.1.0" npm-normalize-package-bin: "npm:^4.0.0" npm-package-arg: "npm:^12.0.0" semver: "npm:^7.3.5" checksum: 10c0/946e791f6164a04dbc3340749cd7521d4d1f60accb2d0ca901375314b8425c8a12b34b4b70e2850462cc898fba5fa8d1f283221bf788a1d37276f06a85c4562a languageName: node linkType: hard "npm-pick-manifest@npm:^11.0.1": version: 11.0.3 resolution: "npm-pick-manifest@npm:11.0.3" dependencies: npm-install-checks: "npm:^8.0.0" npm-normalize-package-bin: "npm:^5.0.0" npm-package-arg: "npm:^13.0.0" semver: "npm:^7.3.5" checksum: 10c0/214a9966de69bbb1e3c4ade8f33e99fefa1bdc7cbef480e4d2dc3fa63104e05f94bd84b56814c13b20bf838398bfc72f39691cb5d06d7c17333fe0ee33fe3e71 languageName: node linkType: hard "npm-registry-fetch@npm:19.1.0": version: 19.1.0 resolution: "npm-registry-fetch@npm:19.1.0" dependencies: "@npmcli/redact": "npm:^3.0.0" jsonparse: "npm:^1.3.1" make-fetch-happen: "npm:^15.0.0" minipass: "npm:^7.0.2" minipass-fetch: "npm:^4.0.0" minizlib: "npm:^3.0.1" npm-package-arg: "npm:^13.0.0" proc-log: "npm:^5.0.0" checksum: 10c0/f326a0ba808b159da0ef8aec28411eec49972477584485211f48a47915d90750c9c589c187521dadb4053b5959bde911c4a6151596cb4ff19bd42aada315c609 languageName: node linkType: hard "npm-registry-fetch@npm:^19.0.0": version: 19.1.1 resolution: "npm-registry-fetch@npm:19.1.1" dependencies: "@npmcli/redact": "npm:^4.0.0" jsonparse: "npm:^1.3.1" make-fetch-happen: "npm:^15.0.0" minipass: "npm:^7.0.2" minipass-fetch: "npm:^5.0.0" minizlib: "npm:^3.0.1" npm-package-arg: "npm:^13.0.0" proc-log: "npm:^6.0.0" checksum: 10c0/19903dc5cfd6cfc0d6922e4eeac042e95461f4cc58d280e6d6585e187a839a1d039c6a25b909157d7d655016aec8a8a5f3fa75f62cffa87ac133f95842e12b2c languageName: node linkType: hard "npm-run-path@npm:^4.0.1": version: 4.0.1 resolution: "npm-run-path@npm:4.0.1" dependencies: path-key: "npm:^3.0.0" checksum: 10c0/6f9353a95288f8455cf64cbeb707b28826a7f29690244c1e4bb61ec573256e021b6ad6651b394eb1ccfd00d6ec50147253aba2c5fe58a57ceb111fad62c519ac languageName: node linkType: hard "nx@npm:>=21.5.3 < 23.0.0": version: 22.4.4 resolution: "nx@npm:22.4.4" dependencies: "@napi-rs/wasm-runtime": "npm:0.2.4" "@nx/nx-darwin-arm64": "npm:22.4.4" "@nx/nx-darwin-x64": "npm:22.4.4" "@nx/nx-freebsd-x64": "npm:22.4.4" "@nx/nx-linux-arm-gnueabihf": "npm:22.4.4" "@nx/nx-linux-arm64-gnu": "npm:22.4.4" "@nx/nx-linux-arm64-musl": "npm:22.4.4" "@nx/nx-linux-x64-gnu": "npm:22.4.4" "@nx/nx-linux-x64-musl": "npm:22.4.4" "@nx/nx-win32-arm64-msvc": "npm:22.4.4" "@nx/nx-win32-x64-msvc": "npm:22.4.4" "@yarnpkg/lockfile": "npm:^1.1.0" "@yarnpkg/parsers": "npm:3.0.2" "@zkochan/js-yaml": "npm:0.0.7" axios: "npm:^1.12.0" chalk: "npm:^4.1.0" cli-cursor: "npm:3.1.0" cli-spinners: "npm:2.6.1" cliui: "npm:^8.0.1" dotenv: "npm:~16.4.5" dotenv-expand: "npm:~11.0.6" enquirer: "npm:~2.3.6" figures: "npm:3.2.0" flat: "npm:^5.0.2" front-matter: "npm:^4.0.2" ignore: "npm:^7.0.5" jest-diff: "npm:^30.0.2" jsonc-parser: "npm:3.2.0" lines-and-columns: "npm:2.0.3" minimatch: "npm:10.1.1" node-machine-id: "npm:1.1.12" npm-run-path: "npm:^4.0.1" open: "npm:^8.4.0" ora: "npm:5.3.0" resolve.exports: "npm:2.0.3" semver: "npm:^7.6.3" string-width: "npm:^4.2.3" tar-stream: "npm:~2.2.0" tmp: "npm:~0.2.1" tree-kill: "npm:^1.2.2" tsconfig-paths: "npm:^4.1.2" tslib: "npm:^2.3.0" yaml: "npm:^2.6.0" yargs: "npm:^17.6.2" yargs-parser: "npm:21.1.1" peerDependencies: "@swc-node/register": ^1.8.0 "@swc/core": ^1.3.85 dependenciesMeta: "@nx/nx-darwin-arm64": optional: true "@nx/nx-darwin-x64": optional: true "@nx/nx-freebsd-x64": optional: true "@nx/nx-linux-arm-gnueabihf": optional: true "@nx/nx-linux-arm64-gnu": optional: true "@nx/nx-linux-arm64-musl": optional: true "@nx/nx-linux-x64-gnu": optional: true "@nx/nx-linux-x64-musl": optional: true "@nx/nx-win32-arm64-msvc": optional: true "@nx/nx-win32-x64-msvc": optional: true peerDependenciesMeta: "@swc-node/register": optional: true "@swc/core": optional: true bin: nx: bin/nx.js nx-cloud: bin/nx-cloud.js checksum: 10c0/8bd0e6bed1541be300411c4d63d0048764e527b1c905d8235e24bd2c0931814572451284cf502d100bea7e4ede06001b72c0a8640d637e978332276769ec08ae languageName: node linkType: hard "nyc@npm:^18.0.0": version: 18.0.0 resolution: "nyc@npm:18.0.0" dependencies: "@istanbuljs/load-nyc-config": "npm:^1.0.0" "@istanbuljs/schema": "npm:^0.1.2" caching-transform: "npm:^4.0.0" convert-source-map: "npm:^1.7.0" decamelize: "npm:^1.2.0" find-cache-dir: "npm:^3.2.0" find-up: "npm:^4.1.0" foreground-child: "npm:^3.3.0" get-package-type: "npm:^0.1.0" glob: "npm:^13.0.6" istanbul-lib-coverage: "npm:^3.0.0" istanbul-lib-hook: "npm:^3.0.0" istanbul-lib-instrument: "npm:^6.0.2" istanbul-lib-processinfo: "npm:^3.0.0" istanbul-lib-report: "npm:^3.0.0" istanbul-lib-source-maps: "npm:^4.0.0" istanbul-reports: "npm:^3.0.2" make-dir: "npm:^3.0.0" node-preload: "npm:^0.2.1" p-map: "npm:^3.0.0" process-on-spawn: "npm:^1.0.0" resolve-from: "npm:^5.0.0" rimraf: "npm:^6.1.3" signal-exit: "npm:^3.0.2" spawn-wrap: "npm:^3.0.0" test-exclude: "npm:^8.0.0" yargs: "npm:^15.0.2" bin: nyc: bin/nyc.js checksum: 10c0/1358e390623ec251250ca6786f0640f18b6b4db0b0e945362c91d1919fa3fcc5d065a47fa688fe04d1d8b76f33f6dfd79034e412ea161ba507a6ae7012f4550c languageName: node linkType: hard "object-keys@npm:^1.1.1": version: 1.1.1 resolution: "object-keys@npm:1.1.1" checksum: 10c0/b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d languageName: node linkType: hard "objectorarray@npm:^1.0.5": version: 1.0.5 resolution: "objectorarray@npm:1.0.5" checksum: 10c0/3d3db66e2052df85617ac31b98f8e51a7a883ebce24123018dacf286712aa513a0a84e82b4a6bef68889d5fc39cf08e630ee78df013023fc5161e1fdf3eaaa5a languageName: node linkType: hard "once@npm:^1.3.0, once@npm:^1.4.0": version: 1.4.0 resolution: "once@npm:1.4.0" dependencies: wrappy: "npm:1" checksum: 10c0/5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 languageName: node linkType: hard "onetime@npm:^5.1.0, onetime@npm:^5.1.2": version: 5.1.2 resolution: "onetime@npm:5.1.2" dependencies: mimic-fn: "npm:^2.1.0" checksum: 10c0/ffcef6fbb2692c3c40749f31ea2e22677a876daea92959b8a80b521d95cca7a668c884d8b2045d1d8ee7d56796aa405c405462af112a1477594cc63531baeb8f languageName: node linkType: hard "open@npm:^7.4.2": version: 7.4.2 resolution: "open@npm:7.4.2" dependencies: is-docker: "npm:^2.0.0" is-wsl: "npm:^2.1.1" checksum: 10c0/77573a6a68f7364f3a19a4c80492712720746b63680ee304555112605ead196afe91052bd3c3d165efdf4e9d04d255e87de0d0a77acec11ef47fd5261251813f languageName: node linkType: hard "open@npm:^8.4.0": version: 8.4.2 resolution: "open@npm:8.4.2" dependencies: define-lazy-prop: "npm:^2.0.0" is-docker: "npm:^2.1.1" is-wsl: "npm:^2.2.0" checksum: 10c0/bb6b3a58401dacdb0aad14360626faf3fb7fba4b77816b373495988b724fb48941cad80c1b65d62bb31a17609b2cd91c41a181602caea597ca80dfbcc27e84c9 languageName: node linkType: hard "optionator@npm:^0.9.3": version: 0.9.3 resolution: "optionator@npm:0.9.3" dependencies: "@aashutoshrathi/word-wrap": "npm:^1.2.3" deep-is: "npm:^0.1.3" fast-levenshtein: "npm:^2.0.6" levn: "npm:^0.4.1" prelude-ls: "npm:^1.2.1" type-check: "npm:^0.4.0" checksum: 10c0/66fba794d425b5be51353035cf3167ce6cfa049059cbb93229b819167687e0f48d2bc4603fcb21b091c99acb516aae1083624675b15c4765b2e4693a085e959c languageName: node linkType: hard "ora@npm:5.3.0": version: 5.3.0 resolution: "ora@npm:5.3.0" dependencies: bl: "npm:^4.0.3" chalk: "npm:^4.1.0" cli-cursor: "npm:^3.1.0" cli-spinners: "npm:^2.5.0" is-interactive: "npm:^1.0.0" log-symbols: "npm:^4.0.0" strip-ansi: "npm:^6.0.0" wcwidth: "npm:^1.0.1" checksum: 10c0/30d5f3218eb75b0a2028c5fb9aa88e83e38a2f1745ab56839abb06c3ba31bae35f768f4e72c4f9e04e2a66be6a898e9312e8cf85c9333e1e3613eabb8c7cdf57 languageName: node linkType: hard "os-homedir@npm:^1.0.0": version: 1.0.2 resolution: "os-homedir@npm:1.0.2" checksum: 10c0/6be4aa67317ee247b8d46142e243fb4ef1d2d65d3067f54bfc5079257a2f4d4d76b2da78cba7af3cb3f56dbb2e4202e0c47f26171d11ca1ed4008d842c90363f languageName: node linkType: hard "p-finally@npm:^1.0.0": version: 1.0.0 resolution: "p-finally@npm:1.0.0" checksum: 10c0/6b8552339a71fe7bd424d01d8451eea92d379a711fc62f6b2fe64cad8a472c7259a236c9a22b4733abca0b5666ad503cb497792a0478c5af31ded793d00937e7 languageName: node linkType: hard "p-limit@npm:^1.1.0": version: 1.3.0 resolution: "p-limit@npm:1.3.0" dependencies: p-try: "npm:^1.0.0" checksum: 10c0/5c1b1d53d180b2c7501efb04b7c817448e10efe1ba46f4783f8951994d5027e4cd88f36ad79af50546682594c4ebd11702ac4b9364c47f8074890e2acad0edee languageName: node linkType: hard "p-limit@npm:^2.2.0": version: 2.3.0 resolution: "p-limit@npm:2.3.0" dependencies: p-try: "npm:^2.0.0" checksum: 10c0/8da01ac53efe6a627080fafc127c873da40c18d87b3f5d5492d465bb85ec7207e153948df6b9cbaeb130be70152f874229b8242ee2be84c0794082510af97f12 languageName: node linkType: hard "p-limit@npm:^3.0.2": version: 3.1.0 resolution: "p-limit@npm:3.1.0" dependencies: yocto-queue: "npm:^0.1.0" checksum: 10c0/9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a languageName: node linkType: hard "p-locate@npm:^2.0.0": version: 2.0.0 resolution: "p-locate@npm:2.0.0" dependencies: p-limit: "npm:^1.1.0" checksum: 10c0/82da4be88fb02fd29175e66021610c881938d3cc97c813c71c1a605fac05617d57fd5d3b337494a6106c0edb2a37c860241430851411f1b265108cead34aee67 languageName: node linkType: hard "p-locate@npm:^4.1.0": version: 4.1.0 resolution: "p-locate@npm:4.1.0" dependencies: p-limit: "npm:^2.2.0" checksum: 10c0/1b476ad69ad7f6059744f343b26d51ce091508935c1dbb80c4e0a2f397ffce0ca3a1f9f5cd3c7ce19d7929a09719d5c65fe70d8ee289c3f267cd36f2881813e9 languageName: node linkType: hard "p-locate@npm:^5.0.0": version: 5.0.0 resolution: "p-locate@npm:5.0.0" dependencies: p-limit: "npm:^3.0.2" checksum: 10c0/2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a languageName: node linkType: hard "p-map-series@npm:2.1.0": version: 2.1.0 resolution: "p-map-series@npm:2.1.0" checksum: 10c0/302ca686a61c498b227fc45d4e2b2e5bfd20a03f4156a976d94c4ff7decf9cd5a815fa6846b43b37d587ffa8d4671ff2bd596fa83fe8b9113b5102da94940e2a languageName: node linkType: hard "p-map@npm:4.0.0": version: 4.0.0 resolution: "p-map@npm:4.0.0" dependencies: aggregate-error: "npm:^3.0.0" checksum: 10c0/592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 languageName: node linkType: hard "p-map@npm:^3.0.0": version: 3.0.0 resolution: "p-map@npm:3.0.0" dependencies: aggregate-error: "npm:^3.0.0" checksum: 10c0/297930737e52412ad9f5787c52774ad6496fad9a8be5f047e75fd0a3dc61930d8f7a9b2bbe1c4d1404e54324228a4f69721da2538208dadaa4ef4c81773c9f20 languageName: node linkType: hard "p-map@npm:^7.0.2": version: 7.0.4 resolution: "p-map@npm:7.0.4" checksum: 10c0/a5030935d3cb2919d7e89454d1ce82141e6f9955413658b8c9403cfe379283770ed3048146b44cde168aa9e8c716505f196d5689db0ae3ce9a71521a2fef3abd languageName: node linkType: hard "p-pipe@npm:3.1.0": version: 3.1.0 resolution: "p-pipe@npm:3.1.0" checksum: 10c0/9b3076828ea7e9469c0f92c78fa44096726208d547efdb2d6148cbe135d1a70bd449de5be13e234dd669d9515343bd68527b316bf9d5639cee639e2fdde20aaf languageName: node linkType: hard "p-queue@npm:6.6.2": version: 6.6.2 resolution: "p-queue@npm:6.6.2" dependencies: eventemitter3: "npm:^4.0.4" p-timeout: "npm:^3.2.0" checksum: 10c0/5739ecf5806bbeadf8e463793d5e3004d08bb3f6177bd1a44a005da8fd81bb90f80e4633e1fb6f1dfd35ee663a5c0229abe26aebb36f547ad5a858347c7b0d3e languageName: node linkType: hard "p-reduce@npm:2.1.0, p-reduce@npm:^2.0.0": version: 2.1.0 resolution: "p-reduce@npm:2.1.0" checksum: 10c0/27b8ff0fb044995507a06cd6357dffba0f2b98862864745972562a21885d7906ce5c794036d2aaa63ef6303158e41e19aed9f19651dfdafb38548ecec7d0de15 languageName: node linkType: hard "p-timeout@npm:^3.2.0": version: 3.2.0 resolution: "p-timeout@npm:3.2.0" dependencies: p-finally: "npm:^1.0.0" checksum: 10c0/524b393711a6ba8e1d48137c5924749f29c93d70b671e6db761afa784726572ca06149c715632da8f70c090073afb2af1c05730303f915604fd38ee207b70a61 languageName: node linkType: hard "p-try@npm:^1.0.0": version: 1.0.0 resolution: "p-try@npm:1.0.0" checksum: 10c0/757ba31de5819502b80c447826fac8be5f16d3cb4fbf9bc8bc4971dba0682e84ac33e4b24176ca7058c69e29f64f34d8d9e9b08e873b7b7bb0aa89d620fa224a languageName: node linkType: hard "p-try@npm:^2.0.0": version: 2.2.0 resolution: "p-try@npm:2.2.0" checksum: 10c0/c36c19907734c904b16994e6535b02c36c2224d433e01a2f1ab777237f4d86e6289fd5fd464850491e940379d4606ed850c03e0f9ab600b0ebddb511312e177f languageName: node linkType: hard "p-waterfall@npm:2.1.1": version: 2.1.1 resolution: "p-waterfall@npm:2.1.1" dependencies: p-reduce: "npm:^2.0.0" checksum: 10c0/ccae582b75a3597018a375f8eac32b93e8bfb9fc22a8e5037787ef4ebf5958d7465c2d3cbe26443971fbbfda2bcb7b645f694b91f928fc9a71fa5031e6e33f85 languageName: node linkType: hard "package-hash@npm:^4.0.0": version: 4.0.0 resolution: "package-hash@npm:4.0.0" dependencies: graceful-fs: "npm:^4.1.15" hasha: "npm:^5.0.0" lodash.flattendeep: "npm:^4.4.0" release-zalgo: "npm:^1.0.0" checksum: 10c0/2108b685fd5b2a32323aeed5caf2afef8c5fcf680527b09c7e2eaa05cf04b09a7c586860319097fc589ad028a3d94b2da68e8ab1935249aa95e8162ffd622729 languageName: node linkType: hard "package-json-from-dist@npm:^1.0.0, package-json-from-dist@npm:^1.0.1": version: 1.0.1 resolution: "package-json-from-dist@npm:1.0.1" checksum: 10c0/62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b languageName: node linkType: hard "pacote@npm:21.0.1": version: 21.0.1 resolution: "pacote@npm:21.0.1" dependencies: "@npmcli/git": "npm:^6.0.0" "@npmcli/installed-package-contents": "npm:^3.0.0" "@npmcli/package-json": "npm:^7.0.0" "@npmcli/promise-spawn": "npm:^8.0.0" "@npmcli/run-script": "npm:^10.0.0" cacache: "npm:^20.0.0" fs-minipass: "npm:^3.0.0" minipass: "npm:^7.0.2" npm-package-arg: "npm:^13.0.0" npm-packlist: "npm:^10.0.1" npm-pick-manifest: "npm:^10.0.0" npm-registry-fetch: "npm:^19.0.0" proc-log: "npm:^5.0.0" promise-retry: "npm:^2.0.1" sigstore: "npm:^4.0.0" ssri: "npm:^12.0.0" tar: "npm:^7.4.3" bin: pacote: bin/index.js checksum: 10c0/df4755db6a11982371e5c37763364dbb6cb281de911221a079d896bbb4dbef3411b01c3a13f4489eac1b992984850f7888bbc4bcdd8c01bdd610918b8a4781fc languageName: node linkType: hard "pacote@npm:^21.0.0, pacote@npm:^21.0.2": version: 21.1.0 resolution: "pacote@npm:21.1.0" dependencies: "@npmcli/git": "npm:^7.0.0" "@npmcli/installed-package-contents": "npm:^4.0.0" "@npmcli/package-json": "npm:^7.0.0" "@npmcli/promise-spawn": "npm:^9.0.0" "@npmcli/run-script": "npm:^10.0.0" cacache: "npm:^20.0.0" fs-minipass: "npm:^3.0.0" minipass: "npm:^7.0.2" npm-package-arg: "npm:^13.0.0" npm-packlist: "npm:^10.0.1" npm-pick-manifest: "npm:^11.0.1" npm-registry-fetch: "npm:^19.0.0" proc-log: "npm:^6.0.0" promise-retry: "npm:^2.0.1" sigstore: "npm:^4.0.0" ssri: "npm:^13.0.0" tar: "npm:^7.4.3" bin: pacote: bin/index.js checksum: 10c0/134967976281a23c571d7e53f0b25ce7ec80a839d81055e10e84c7a5f1ba202945ba9f4f3d71aa4b039d5334282df0b231ca9a67932d33deb159db3acd28d100 languageName: node linkType: hard "parent-module@npm:^1.0.0": version: 1.0.1 resolution: "parent-module@npm:1.0.1" dependencies: callsites: "npm:^3.0.0" checksum: 10c0/c63d6e80000d4babd11978e0d3fee386ca7752a02b035fd2435960ffaa7219dc42146f07069fb65e6e8bf1caef89daf9af7535a39bddf354d78bf50d8294f556 languageName: node linkType: hard "parse-author@npm:^2.0.0": version: 2.0.0 resolution: "parse-author@npm:2.0.0" dependencies: author-regex: "npm:^1.0.0" checksum: 10c0/8b4c19523588a4271c89f64e8167be7c80b4765059c865d38a996c37d080c7e5123e3e2d07d47290891628ad27f4dfb692e3b61156c52fcc0af6cdce3ed57afd languageName: node linkType: hard "parse-conflict-json@npm:^4.0.0": version: 4.0.0 resolution: "parse-conflict-json@npm:4.0.0" dependencies: json-parse-even-better-errors: "npm:^4.0.0" just-diff: "npm:^6.0.0" just-diff-apply: "npm:^5.2.0" checksum: 10c0/5e027cdb6c93a283e32e406e829c1d5b30bfb344ab93dd5a0b8fe983f26dab05dd4d8cba3b3106259f32cbea722f383eda2c8132da3a4a9846803d2bdb004feb languageName: node linkType: hard "parse-github-url@npm:1.0.2": version: 1.0.2 resolution: "parse-github-url@npm:1.0.2" bin: parse-github-url: ./cli.js checksum: 10c0/3405b8812bc3e2c6baf49f859212e587237e17f5f886899e1c977bf53898a78f1b491341c6937beb892a0706354e44487defb387e12e5adcf3f18236408dd3dc languageName: node linkType: hard "parse-json@npm:^4.0.0": version: 4.0.0 resolution: "parse-json@npm:4.0.0" dependencies: error-ex: "npm:^1.3.1" json-parse-better-errors: "npm:^1.0.1" checksum: 10c0/8d80790b772ccb1bcea4e09e2697555e519d83d04a77c2b4237389b813f82898943a93ffff7d0d2406203bdd0c30dcf95b1661e3a53f83d0e417f053957bef32 languageName: node linkType: hard "parse-json@npm:^5.0.0, parse-json@npm:^5.2.0": version: 5.2.0 resolution: "parse-json@npm:5.2.0" dependencies: "@babel/code-frame": "npm:^7.0.0" error-ex: "npm:^1.3.1" json-parse-even-better-errors: "npm:^2.3.0" lines-and-columns: "npm:^1.1.6" checksum: 10c0/77947f2253005be7a12d858aedbafa09c9ae39eb4863adf330f7b416ca4f4a08132e453e08de2db46459256fb66afaac5ee758b44fe6541b7cdaf9d252e59585 languageName: node linkType: hard "parse-ms@npm:^2.1.0": version: 2.1.0 resolution: "parse-ms@npm:2.1.0" checksum: 10c0/9c5c0a95c6267c84085685556a6e102ee806c3147ec11cbb9b98e35998eb4a48a757bd6ea7bfd930062de65909a33d24985055b4394e70aa0b65ee40cef16911 languageName: node linkType: hard "parse-path@npm:^7.0.0": version: 7.0.0 resolution: "parse-path@npm:7.0.0" dependencies: protocols: "npm:^2.0.0" checksum: 10c0/e7646f6b998b083bbd40102643d803557ce4ae18ae1704e6cc7ae2525ea7c5400f4a3635aca3244cfe65ce4dd0ff77db1142dde4d080e8a80c364c4b3e8fe8d2 languageName: node linkType: hard "parse-url@npm:^8.1.0": version: 8.1.0 resolution: "parse-url@npm:8.1.0" dependencies: parse-path: "npm:^7.0.0" checksum: 10c0/68b95afdf4bbf72e57c7ab66f8757c935fff888f7e2b0f1e06098b4faa19e06b6b743bddaed5bc8df4f0c2de6fc475355d787373b2fdd40092be9e4e4b996648 languageName: node linkType: hard "patch-package@npm:^8.0.1": version: 8.0.1 resolution: "patch-package@npm:8.0.1" dependencies: "@yarnpkg/lockfile": "npm:^1.1.0" chalk: "npm:^4.1.2" ci-info: "npm:^3.7.0" cross-spawn: "npm:^7.0.3" find-yarn-workspace-root: "npm:^2.0.0" fs-extra: "npm:^10.0.0" json-stable-stringify: "npm:^1.0.2" klaw-sync: "npm:^6.0.0" minimist: "npm:^1.2.6" open: "npm:^7.4.2" semver: "npm:^7.5.3" slash: "npm:^2.0.0" tmp: "npm:^0.2.4" yaml: "npm:^2.2.2" bin: patch-package: index.js checksum: 10c0/6dd7cdd8b814902f1a66bc9082bd5a5a484956563538a694ff1de2e7f4cc14a13480739f5f04e0d1747395d6f1b651eb1ddbc39687ce5ff8a3927f212cffd2ac languageName: node linkType: hard "path-exists@npm:^3.0.0": version: 3.0.0 resolution: "path-exists@npm:3.0.0" checksum: 10c0/17d6a5664bc0a11d48e2b2127d28a0e58822c6740bde30403f08013da599182289c56518bec89407e3f31d3c2b6b296a4220bc3f867f0911fee6952208b04167 languageName: node linkType: hard "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" checksum: 10c0/8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b languageName: node linkType: hard "path-is-absolute@npm:^1.0.0": version: 1.0.1 resolution: "path-is-absolute@npm:1.0.1" checksum: 10c0/127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078 languageName: node linkType: hard "path-key@npm:^3.0.0, path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c languageName: node linkType: hard "path-parse@npm:^1.0.5, path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 languageName: node linkType: hard "path-scurry@npm:^1.11.1": version: 1.11.1 resolution: "path-scurry@npm:1.11.1" dependencies: lru-cache: "npm:^10.2.0" minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d languageName: node linkType: hard "path-scurry@npm:^2.0.0": version: 2.0.1 resolution: "path-scurry@npm:2.0.1" dependencies: lru-cache: "npm:^11.0.0" minipass: "npm:^7.1.2" checksum: 10c0/2a16ed0e81fbc43513e245aa5763354e25e787dab0d539581a6c3f0f967461a159ed6236b2559de23aa5b88e7dc32b469b6c47568833dd142a4b24b4f5cd2620 languageName: node linkType: hard "path-scurry@npm:^2.0.2": version: 2.0.2 resolution: "path-scurry@npm:2.0.2" dependencies: lru-cache: "npm:^11.0.0" minipass: "npm:^7.1.2" checksum: 10c0/b35ad37cf6557a87fd057121ce2be7695380c9138d93e87ae928609da259ea0a170fac6f3ef1eb3ece8a068e8b7f2f3adf5bb2374cf4d4a57fe484954fcc9482 languageName: node linkType: hard "path-type@npm:^3.0.0": version: 3.0.0 resolution: "path-type@npm:3.0.0" dependencies: pify: "npm:^3.0.0" checksum: 10c0/1332c632f1cac15790ebab8dd729b67ba04fc96f81647496feb1c2975d862d046f41e4b975dbd893048999b2cc90721f72924ad820acc58c78507ba7141a8e56 languageName: node linkType: hard "path-type@npm:^4.0.0": version: 4.0.0 resolution: "path-type@npm:4.0.0" checksum: 10c0/666f6973f332f27581371efaf303fd6c272cc43c2057b37aa99e3643158c7e4b2626549555d88626e99ea9e046f82f32e41bbde5f1508547e9a11b149b52387c languageName: node linkType: hard "picocolors@npm:^1.0.0, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 languageName: node linkType: hard "picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be languageName: node linkType: hard "picomatch@npm:^4.0.2, picomatch@npm:^4.0.3": version: 4.0.3 resolution: "picomatch@npm:4.0.3" checksum: 10c0/9582c951e95eebee5434f59e426cddd228a7b97a0161a375aed4be244bd3fe8e3a31b846808ea14ef2c8a2527a6eeab7b3946a67d5979e81694654f939473ae2 languageName: node linkType: hard "pify@npm:^2.3.0": version: 2.3.0 resolution: "pify@npm:2.3.0" checksum: 10c0/551ff8ab830b1052633f59cb8adc9ae8407a436e06b4a9718bcb27dc5844b83d535c3a8512b388b6062af65a98c49bdc0dd523d8b2617b188f7c8fee457158dc languageName: node linkType: hard "pify@npm:^3.0.0": version: 3.0.0 resolution: "pify@npm:3.0.0" checksum: 10c0/fead19ed9d801f1b1fcd0638a1ac53eabbb0945bf615f2f8806a8b646565a04a1b0e7ef115c951d225f042cca388fdc1cd3add46d10d1ed6951c20bd2998af10 languageName: node linkType: hard "pkg-conf@npm:^2.1.0": version: 2.1.0 resolution: "pkg-conf@npm:2.1.0" dependencies: find-up: "npm:^2.0.0" load-json-file: "npm:^4.0.0" checksum: 10c0/e1474a4f7714ee78204b4a7f2316dec9e59887762bdc126ebd0eb701bbde7c6a6da65c4dc9c2a7c1eaeee49914009bf4a4368f5d9894c596ddf812ff982fdb05 languageName: node linkType: hard "pkg-dir@npm:^4.1.0, pkg-dir@npm:^4.2.0": version: 4.2.0 resolution: "pkg-dir@npm:4.2.0" dependencies: find-up: "npm:^4.0.0" checksum: 10c0/c56bda7769e04907a88423feb320babaed0711af8c436ce3e56763ab1021ba107c7b0cafb11cde7529f669cfc22bffcaebffb573645cbd63842ea9fb17cd7728 languageName: node linkType: hard "platform@npm:^1.3.3": version: 1.3.6 resolution: "platform@npm:1.3.6" checksum: 10c0/69f2eb692e15f1a343dd0d9347babd9ca933824c8673096be746ff66f99f2bdc909fadd8609076132e6ec768349080babb7362299f2a7f885b98f1254ae6224b languageName: node linkType: hard "postcss-selector-parser@npm:^7.0.0": version: 7.1.1 resolution: "postcss-selector-parser@npm:7.1.1" dependencies: cssesc: "npm:^3.0.0" util-deprecate: "npm:^1.0.2" checksum: 10c0/02d3b1589ddcddceed4b583b098b95a7266dacd5135f041e5d913ebb48e874fd333a36e564cc9a2ec426a464cb18db11cb192ac76247aced5eba8c951bf59507 languageName: node linkType: hard "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" checksum: 10c0/b00d617431e7886c520a6f498a2e14c75ec58f6d93ba48c3b639cf241b54232d90daa05d83a9e9b9fef6baa63cb7e1e4602c2372fea5bc169668401eb127d0cd languageName: node linkType: hard "prettier-linter-helpers@npm:^1.0.1": version: 1.0.1 resolution: "prettier-linter-helpers@npm:1.0.1" dependencies: fast-diff: "npm:^1.1.2" checksum: 10c0/91cea965681bc5f62c9d26bd3ca6358b81557261d4802e96ec1cf0acbd99d4b61632d53320cd2c3ec7d7f7805a81345644108a41ef46ddc9688e783a9ac792d1 languageName: node linkType: hard "prettier@npm:^3.8.1": version: 3.8.1 resolution: "prettier@npm:3.8.1" bin: prettier: bin/prettier.cjs checksum: 10c0/33169b594009e48f570471271be7eac7cdcf88a209eed39ac3b8d6d78984039bfa9132f82b7e6ba3b06711f3bfe0222a62a1bfb87c43f50c25a83df1b78a2c42 languageName: node linkType: hard "pretty-format@npm:30.2.0": version: 30.2.0 resolution: "pretty-format@npm:30.2.0" dependencies: "@jest/schemas": "npm:30.0.5" ansi-styles: "npm:^5.2.0" react-is: "npm:^18.3.1" checksum: 10c0/8fdacfd281aa98124e5df80b2c17223fdcb84433876422b54863a6849381b3059eb42b9806d92d2853826bcb966bcb98d499bea5b1e912d869a3c3107fd38d35 languageName: node linkType: hard "pretty-ms@npm:^7.0.0": version: 7.0.1 resolution: "pretty-ms@npm:7.0.1" dependencies: parse-ms: "npm:^2.1.0" checksum: 10c0/069aec9d939e7903846b3db53b020bed92e3dc5909e0fef09ec8ab104a0b7f9a846605a1633c60af900d288582fb333f6f30469e59d6487a2330301fad35a89c languageName: node linkType: hard "proc-log@npm:^5.0.0": version: 5.0.0 resolution: "proc-log@npm:5.0.0" checksum: 10c0/bbe5edb944b0ad63387a1d5b1911ae93e05ce8d0f60de1035b218cdcceedfe39dbd2c697853355b70f1a090f8f58fe90da487c85216bf9671f9499d1a897e9e3 languageName: node linkType: hard "proc-log@npm:^6.0.0, proc-log@npm:^6.1.0": version: 6.1.0 resolution: "proc-log@npm:6.1.0" checksum: 10c0/4f178d4062733ead9d71a9b1ab24ebcecdfe2250916a5b1555f04fe2eda972a0ec76fbaa8df1ad9c02707add6749219d118a4fc46dc56bdfe4dde4b47d80bb82 languageName: node linkType: hard "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" checksum: 10c0/bec089239487833d46b59d80327a1605e1c5287eaad770a291add7f45fda1bb5e28b38e0e061add0a1d0ee0984788ce74fa394d345eed1c420cacf392c554367 languageName: node linkType: hard "process-on-spawn@npm:^1.0.0": version: 1.0.0 resolution: "process-on-spawn@npm:1.0.0" dependencies: fromentries: "npm:^1.2.0" checksum: 10c0/8abd43199b17e61740faec4523fbebb2b2ec990ae096d3051096788128364beb09472decef78dbad70a267e207345aa3a4b595364fefd89e954a509177bdc02b languageName: node linkType: hard "proggy@npm:^3.0.0": version: 3.0.0 resolution: "proggy@npm:3.0.0" checksum: 10c0/b4265664405e780edf7a164b2424bb59fc7bd3ab917365c88c6540e5f3bedcbbfb1a534da9c6a4a5570f374a41ef6942e9a4e862dc3ea744798b6c7be63e4351 languageName: node linkType: hard "promise-all-reject-late@npm:^1.0.0": version: 1.0.1 resolution: "promise-all-reject-late@npm:1.0.1" checksum: 10c0/f1af0c7b0067e84d64751148ee5bb6c3e84f4a4d1316d6fe56261e1d2637cf71b49894bcbd2c6daf7d45afb1bc99efc3749be277c3e0518b70d0c5a29d037011 languageName: node linkType: hard "promise-call-limit@npm:^3.0.1": version: 3.0.1 resolution: "promise-call-limit@npm:3.0.1" checksum: 10c0/2bf66a7238b9986c9b1ae0b3575c1446485b85b4befd9ee359d8386d26050d053cb2aaa57e0fc5d91e230a77e29ad546640b3afe3eb86bcfc204aa0d330f49b4 languageName: node linkType: hard "promise-retry@npm:^2.0.1": version: 2.0.1 resolution: "promise-retry@npm:2.0.1" dependencies: err-code: "npm:^2.0.2" retry: "npm:^0.12.0" checksum: 10c0/9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 languageName: node linkType: hard "promzard@npm:^2.0.0": version: 2.0.0 resolution: "promzard@npm:2.0.0" dependencies: read: "npm:^4.0.0" checksum: 10c0/09d8c8c5d49ebed99686b7bed386f02ef32fc90cef4b2626c46e39d74903735a1ca88788613076561fc5548a76fe5f91897f2afd8025ce77dfa1f603eaaee1cd languageName: node linkType: hard "protocols@npm:^2.0.0, protocols@npm:^2.0.1": version: 2.0.1 resolution: "protocols@npm:2.0.1" checksum: 10c0/016cc58a596e401004a028a2f7005e3444bf89ee8f606409c411719374d1e8bba0464fc142a065cce0d19f41669b2f7ffe25a8bde4f16ce3b6eb01fabc51f2e7 languageName: node linkType: hard "proxy-from-env@npm:^1.1.0": version: 1.1.0 resolution: "proxy-from-env@npm:1.1.0" checksum: 10c0/fe7dd8b1bdbbbea18d1459107729c3e4a2243ca870d26d34c2c1bcd3e4425b7bcc5112362df2d93cc7fb9746f6142b5e272fd1cc5c86ddf8580175186f6ad42b languageName: node linkType: hard "punycode@npm:^2.1.0, punycode@npm:^2.3.1": version: 2.3.1 resolution: "punycode@npm:2.3.1" checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 languageName: node linkType: hard "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" checksum: 10c0/900a93d3cdae3acd7d16f642c29a642aea32c2026446151f0778c62ac089d4b8e6c986811076e1ae180a694cedf077d453a11b58ff0a865629a4f82ab558e102 languageName: node linkType: hard "quick-lru@npm:^4.0.1": version: 4.0.1 resolution: "quick-lru@npm:4.0.1" checksum: 10c0/f9b1596fa7595a35c2f9d913ac312fede13d37dc8a747a51557ab36e11ce113bbe88ef4c0154968845559a7709cb6a7e7cbe75f7972182451cd45e7f057a334d languageName: node linkType: hard "randombytes@npm:^2.1.0": version: 2.1.0 resolution: "randombytes@npm:2.1.0" dependencies: safe-buffer: "npm:^5.1.0" checksum: 10c0/50395efda7a8c94f5dffab564f9ff89736064d32addf0cc7e8bf5e4166f09f8ded7a0849ca6c2d2a59478f7d90f78f20d8048bca3cdf8be09d8e8a10790388f3 languageName: node linkType: hard "rc@npm:^1.2.8, rc@npm:~1.2.7": version: 1.2.8 resolution: "rc@npm:1.2.8" dependencies: deep-extend: "npm:^0.6.0" ini: "npm:~1.3.0" minimist: "npm:^1.2.0" strip-json-comments: "npm:~2.0.1" bin: rc: ./cli.js checksum: 10c0/24a07653150f0d9ac7168e52943cc3cb4b7a22c0e43c7dff3219977c2fdca5a2760a304a029c20811a0e79d351f57d46c9bde216193a0f73978496afc2b85b15 languageName: node linkType: hard "react-is@npm:^18.3.1": version: 18.3.1 resolution: "react-is@npm:18.3.1" checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072 languageName: node linkType: hard "read-cmd-shim@npm:4.0.0": version: 4.0.0 resolution: "read-cmd-shim@npm:4.0.0" checksum: 10c0/e62db17ec9708f1e7c6a31f0a46d43df2069d85cf0df3b9d1d99e5ed36e29b1e8b2f8a427fd8bbb9bc40829788df1471794f9b01057e4b95ed062806e4df5ba9 languageName: node linkType: hard "read-cmd-shim@npm:^5.0.0": version: 5.0.0 resolution: "read-cmd-shim@npm:5.0.0" checksum: 10c0/5688aea2742d928575a1dd87ee0ce691f57b344935fe87d6460067951e7a3bb3677501513316785e1e9ea43b0bb1635eacba3b00b81ad158f9b23512f1de26d2 languageName: node linkType: hard "read-pkg-up@npm:^3.0.0": version: 3.0.0 resolution: "read-pkg-up@npm:3.0.0" dependencies: find-up: "npm:^2.0.0" read-pkg: "npm:^3.0.0" checksum: 10c0/2cd0a180260b0d235990e6e9c8c2330a03882d36bc2eba8930e437ef23ee52a68a894e7e1ccb1c33f03bcceb270a861ee5f7eac686f238857755e2cddfb48ffd languageName: node linkType: hard "read-pkg-up@npm:^7.0.1": version: 7.0.1 resolution: "read-pkg-up@npm:7.0.1" dependencies: find-up: "npm:^4.1.0" read-pkg: "npm:^5.2.0" type-fest: "npm:^0.8.1" checksum: 10c0/82b3ac9fd7c6ca1bdc1d7253eb1091a98ff3d195ee0a45386582ce3e69f90266163c34121e6a0a02f1630073a6c0585f7880b3865efcae9c452fa667f02ca385 languageName: node linkType: hard "read-pkg@npm:^3.0.0": version: 3.0.0 resolution: "read-pkg@npm:3.0.0" dependencies: load-json-file: "npm:^4.0.0" normalize-package-data: "npm:^2.3.2" path-type: "npm:^3.0.0" checksum: 10c0/65acf2df89fbcd506b48b7ced56a255ba00adf7ecaa2db759c86cc58212f6fd80f1f0b7a85c848551a5d0685232e9b64f45c1fd5b48d85df2761a160767eeb93 languageName: node linkType: hard "read-pkg@npm:^5.2.0": version: 5.2.0 resolution: "read-pkg@npm:5.2.0" dependencies: "@types/normalize-package-data": "npm:^2.4.0" normalize-package-data: "npm:^2.5.0" parse-json: "npm:^5.0.0" type-fest: "npm:^0.6.0" checksum: 10c0/b51a17d4b51418e777029e3a7694c9bd6c578a5ab99db544764a0b0f2c7c0f58f8a6bc101f86a6fceb8ba6d237d67c89acf6170f6b98695d0420ddc86cf109fb languageName: node linkType: hard "read@npm:^4.0.0": version: 4.1.0 resolution: "read@npm:4.1.0" dependencies: mute-stream: "npm:^2.0.0" checksum: 10c0/5ad25883d6ffd0e63afe538166e22f1b67108d11fc9f9df65dedf0224b28871b0576f4f941c6f28febe53ca91a0338073c732be3fbd1a2bdad37bd25a9ff5ccf languageName: node linkType: hard "readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: inherits: "npm:^2.0.3" string_decoder: "npm:^1.1.1" util-deprecate: "npm:^1.0.1" checksum: 10c0/e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7 languageName: node linkType: hard "readable-stream@npm:~2.3.6": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: core-util-is: "npm:~1.0.0" inherits: "npm:~2.0.3" isarray: "npm:~1.0.0" process-nextick-args: "npm:~2.0.0" safe-buffer: "npm:~5.1.1" string_decoder: "npm:~1.1.1" util-deprecate: "npm:~1.0.1" checksum: 10c0/7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa languageName: node linkType: hard "readdirp@npm:^4.0.1": version: 4.1.2 resolution: "readdirp@npm:4.1.2" checksum: 10c0/60a14f7619dec48c9c850255cd523e2717001b0e179dc7037cfa0895da7b9e9ab07532d324bfb118d73a710887d1e35f79c495fa91582784493e085d18c72c62 languageName: node linkType: hard "redent@npm:^3.0.0": version: 3.0.0 resolution: "redent@npm:3.0.0" dependencies: indent-string: "npm:^4.0.0" strip-indent: "npm:^3.0.0" checksum: 10c0/d64a6b5c0b50eb3ddce3ab770f866658a2b9998c678f797919ceb1b586bab9259b311407280bd80b804e2a7c7539b19238ae6a2a20c843f1a7fcff21d48c2eae languageName: node linkType: hard "reduce-flatten@npm:^2.0.0": version: 2.0.0 resolution: "reduce-flatten@npm:2.0.0" checksum: 10c0/9275064535bc070a787824c835a4f18394942f8a78f08e69fb500920124ce1c46a287c8d9e565a7ffad8104875a6feda14efa8e951e8e4585370b8ff007b0abd languageName: node linkType: hard "registry-url@npm:^5.1.0": version: 5.1.0 resolution: "registry-url@npm:5.1.0" dependencies: rc: "npm:^1.2.8" checksum: 10c0/c2c455342b5836cbed5162092eba075c7a02c087d9ce0fde8aeb4dc87a8f4a34a542e58bf4d8ec2d4cb73f04408cb3148ceb1f76647f76b978cfec22047dc6d6 languageName: node linkType: hard "release-zalgo@npm:^1.0.0": version: 1.0.0 resolution: "release-zalgo@npm:1.0.0" dependencies: es6-error: "npm:^4.0.1" checksum: 10c0/9e161feb073f9e3aa714bb077d67592c34ee578f5b9cff8e2d492423fe2002d5b1e6d11ffcd5c564b9a0ee9435f25569567b658a82b9af931e7ac1313925628a languageName: node linkType: hard "remove-markdown@npm:^0.3.0": version: 0.3.0 resolution: "remove-markdown@npm:0.3.0" checksum: 10c0/9256c72ee0de6ff511b85053f62ea6d2631ba3b3f2afd70b16e3d0ba6499afef08b0d9a93273d3f58566e24cff8da8596472ddf24bd24043ce7cce260bb34921 languageName: node linkType: hard "require-directory@npm:^2.1.1": version: 2.1.1 resolution: "require-directory@npm:2.1.1" checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 languageName: node linkType: hard "require-main-filename@npm:^2.0.0": version: 2.0.0 resolution: "require-main-filename@npm:2.0.0" checksum: 10c0/db91467d9ead311b4111cbd73a4e67fa7820daed2989a32f7023785a2659008c6d119752d9c4ac011ae07e537eb86523adff99804c5fdb39cd3a017f9b401bb6 languageName: node linkType: hard "requireg@npm:^0.2.2": version: 0.2.2 resolution: "requireg@npm:0.2.2" dependencies: nested-error-stacks: "npm:~2.0.1" rc: "npm:~1.2.7" resolve: "npm:~1.7.1" checksum: 10c0/806cff08d8fa63f2ec9c74fa9602c86b56627a824d0a188bf777c8d82ba012a1b3c01ab6e88ffcf610713b6bc5ec8a9f9e55dc941b7606ce735e72c4d9daa059 languageName: node linkType: hard "resolve-cwd@npm:^3.0.0": version: 3.0.0 resolution: "resolve-cwd@npm:3.0.0" dependencies: resolve-from: "npm:^5.0.0" checksum: 10c0/e608a3ebd15356264653c32d7ecbc8fd702f94c6703ea4ac2fb81d9c359180cba0ae2e6b71faa446631ed6145454d5a56b227efc33a2d40638ac13f8beb20ee4 languageName: node linkType: hard "resolve-from@npm:^4.0.0": version: 4.0.0 resolution: "resolve-from@npm:4.0.0" checksum: 10c0/8408eec31a3112ef96e3746c37be7d64020cda07c03a920f5024e77290a218ea758b26ca9529fd7b1ad283947f34b2291c1c0f6aa0ed34acfdda9c6014c8d190 languageName: node linkType: hard "resolve-from@npm:^5.0.0": version: 5.0.0 resolution: "resolve-from@npm:5.0.0" checksum: 10c0/b21cb7f1fb746de8107b9febab60095187781137fd803e6a59a76d421444b1531b641bba5857f5dc011974d8a5c635d61cec49e6bd3b7fc20e01f0fafc4efbf2 languageName: node linkType: hard "resolve.exports@npm:2.0.3": version: 2.0.3 resolution: "resolve.exports@npm:2.0.3" checksum: 10c0/1ade1493f4642a6267d0a5e68faeac20b3d220f18c28b140343feb83694d8fed7a286852aef43689d16042c61e2ddb270be6578ad4a13990769e12065191200d languageName: node linkType: hard "resolve@npm:^1.10.0, resolve@npm:^1.22.1": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: is-core-module: "npm:^2.13.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve checksum: 10c0/07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a languageName: node linkType: hard "resolve@npm:~1.7.1": version: 1.7.1 resolution: "resolve@npm:1.7.1" dependencies: path-parse: "npm:^1.0.5" checksum: 10c0/6e9e29185ac57801aff013849e9717c769ef0a27eac30b6492405ba3d61db73d8967023b96578f4b2deba4ef5fb11fc4f0a4db47c0f536890ced5c014e94fbde languageName: node linkType: hard "resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" dependencies: is-core-module: "npm:^2.13.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve checksum: 10c0/0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729 languageName: node linkType: hard "resolve@patch:resolve@npm%3A~1.7.1#optional!builtin": version: 1.7.1 resolution: "resolve@patch:resolve@npm%3A1.7.1#optional!builtin::version=1.7.1&hash=3bafbf" dependencies: path-parse: "npm:^1.0.5" checksum: 10c0/1301dba7c12cd9dab2ab4eee8518089f25bb7480db34b746a923ded472c4c0600ebb1ba9b8028ca843f7c6017ac76524355800c52b82633e53bd601ca288b4de languageName: node linkType: hard "restore-cursor@npm:^3.1.0": version: 3.1.0 resolution: "restore-cursor@npm:3.1.0" dependencies: onetime: "npm:^5.1.0" signal-exit: "npm:^3.0.2" checksum: 10c0/8051a371d6aa67ff21625fa94e2357bd81ffdc96267f3fb0fc4aaf4534028343836548ef34c240ffa8c25b280ca35eb36be00b3cb2133fa4f51896d7e73c6b4f languageName: node linkType: hard "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" checksum: 10c0/59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe languageName: node linkType: hard "reusify@npm:^1.0.4": version: 1.0.4 resolution: "reusify@npm:1.0.4" checksum: 10c0/c19ef26e4e188f408922c46f7ff480d38e8dfc55d448310dfb518736b23ed2c4f547fb64a6ed5bdba92cd7e7ddc889d36ff78f794816d5e71498d645ef476107 languageName: node linkType: hard "rimraf@npm:^6.1.2, rimraf@npm:^6.1.3": version: 6.1.3 resolution: "rimraf@npm:6.1.3" dependencies: glob: "npm:^13.0.3" package-json-from-dist: "npm:^1.0.1" bin: rimraf: dist/esm/bin.mjs checksum: 10c0/4a56537850102e20ba5d5eb49f366b4b7b2435389734b4b8480cf0e0eb0f6f5d0c44120a171aeb0d8f9ab40312a10d2262f3f50acbad803e32caef61b6cf86fc languageName: node linkType: hard "rollup-plugin-sourcemaps2@npm:^0.5.4": version: 0.5.4 resolution: "rollup-plugin-sourcemaps2@npm:0.5.4" dependencies: "@rollup/pluginutils": "npm:5.2.0" peerDependencies: "@types/node": ">=18.0.0" rollup: ">=4" peerDependenciesMeta: "@types/node": optional: true checksum: 10c0/4de52b7277389ca900019843cce4064052f276b9f8183f7e14be7f975530a6ba5a227507bf5e3a8eb471657d111fd76ff80f0e3eb06d29678d2959afed829233 languageName: node linkType: hard "rollup@npm:^4.57.1": version: 4.59.0 resolution: "rollup@npm:4.59.0" dependencies: "@rollup/rollup-android-arm-eabi": "npm:4.59.0" "@rollup/rollup-android-arm64": "npm:4.59.0" "@rollup/rollup-darwin-arm64": "npm:4.59.0" "@rollup/rollup-darwin-x64": "npm:4.59.0" "@rollup/rollup-freebsd-arm64": "npm:4.59.0" "@rollup/rollup-freebsd-x64": "npm:4.59.0" "@rollup/rollup-linux-arm-gnueabihf": "npm:4.59.0" "@rollup/rollup-linux-arm-musleabihf": "npm:4.59.0" "@rollup/rollup-linux-arm64-gnu": "npm:4.59.0" "@rollup/rollup-linux-arm64-musl": "npm:4.59.0" "@rollup/rollup-linux-loong64-gnu": "npm:4.59.0" "@rollup/rollup-linux-loong64-musl": "npm:4.59.0" "@rollup/rollup-linux-ppc64-gnu": "npm:4.59.0" "@rollup/rollup-linux-ppc64-musl": "npm:4.59.0" "@rollup/rollup-linux-riscv64-gnu": "npm:4.59.0" "@rollup/rollup-linux-riscv64-musl": "npm:4.59.0" "@rollup/rollup-linux-s390x-gnu": "npm:4.59.0" "@rollup/rollup-linux-x64-gnu": "npm:4.59.0" "@rollup/rollup-linux-x64-musl": "npm:4.59.0" "@rollup/rollup-openbsd-x64": "npm:4.59.0" "@rollup/rollup-openharmony-arm64": "npm:4.59.0" "@rollup/rollup-win32-arm64-msvc": "npm:4.59.0" "@rollup/rollup-win32-ia32-msvc": "npm:4.59.0" "@rollup/rollup-win32-x64-gnu": "npm:4.59.0" "@rollup/rollup-win32-x64-msvc": "npm:4.59.0" "@types/estree": "npm:1.0.8" fsevents: "npm:~2.3.2" dependenciesMeta: "@rollup/rollup-android-arm-eabi": optional: true "@rollup/rollup-android-arm64": optional: true "@rollup/rollup-darwin-arm64": optional: true "@rollup/rollup-darwin-x64": optional: true "@rollup/rollup-freebsd-arm64": optional: true "@rollup/rollup-freebsd-x64": optional: true "@rollup/rollup-linux-arm-gnueabihf": optional: true "@rollup/rollup-linux-arm-musleabihf": optional: true "@rollup/rollup-linux-arm64-gnu": optional: true "@rollup/rollup-linux-arm64-musl": optional: true "@rollup/rollup-linux-loong64-gnu": optional: true "@rollup/rollup-linux-loong64-musl": optional: true "@rollup/rollup-linux-ppc64-gnu": optional: true "@rollup/rollup-linux-ppc64-musl": optional: true "@rollup/rollup-linux-riscv64-gnu": optional: true "@rollup/rollup-linux-riscv64-musl": optional: true "@rollup/rollup-linux-s390x-gnu": optional: true "@rollup/rollup-linux-x64-gnu": optional: true "@rollup/rollup-linux-x64-musl": optional: true "@rollup/rollup-openbsd-x64": optional: true "@rollup/rollup-openharmony-arm64": optional: true "@rollup/rollup-win32-arm64-msvc": optional: true "@rollup/rollup-win32-ia32-msvc": optional: true "@rollup/rollup-win32-x64-gnu": optional: true "@rollup/rollup-win32-x64-msvc": optional: true fsevents: optional: true bin: rollup: dist/bin/rollup checksum: 10c0/f38742da34cfee5e899302615fa157aa77cb6a2a1495e5e3ce4cc9c540d3262e235bbe60caa31562bbfe492b01fdb3e7a8c43c39d842d3293bcf843123b766fc languageName: node linkType: hard "run-async@npm:^4.0.5": version: 4.0.6 resolution: "run-async@npm:4.0.6" checksum: 10c0/3e512c689d356238a06a59839deddeb09aec23bc66f780fe970fcf12b64bfc00c6880e9530ea22b8cf88a927145561f5a43343d8be87166e849ec0daaa3d4cf4 languageName: node linkType: hard "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" dependencies: queue-microtask: "npm:^1.2.2" checksum: 10c0/200b5ab25b5b8b7113f9901bfe3afc347e19bb7475b267d55ad0eb86a62a46d77510cb0f232507c9e5d497ebda569a08a9867d0d14f57a82ad5564d991588b39 languageName: node linkType: hard "rxjs@npm:^7.8.2": version: 7.8.2 resolution: "rxjs@npm:7.8.2" dependencies: tslib: "npm:^2.1.0" checksum: 10c0/1fcd33d2066ada98ba8f21fcbbcaee9f0b271de1d38dc7f4e256bfbc6ffcdde68c8bfb69093de7eeb46f24b1fb820620bf0223706cff26b4ab99a7ff7b2e2c45 languageName: node linkType: hard "safe-buffer@npm:^5.1.0, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 languageName: node linkType: hard "safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": version: 5.1.2 resolution: "safe-buffer@npm:5.1.2" checksum: 10c0/780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 languageName: node linkType: hard "safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 languageName: node linkType: hard "semver@npm:2 || 3 || 4 || 5": version: 5.7.2 resolution: "semver@npm:5.7.2" bin: semver: bin/semver checksum: 10c0/e4cf10f86f168db772ae95d86ba65b3fd6c5967c94d97c708ccb463b778c2ee53b914cd7167620950fc07faf5a564e6efe903836639e512a1aa15fbc9667fa25 languageName: node linkType: hard "semver@npm:7.7.2": version: 7.7.2 resolution: "semver@npm:7.7.2" bin: semver: bin/semver.js checksum: 10c0/aca305edfbf2383c22571cb7714f48cadc7ac95371b4b52362fb8eeffdfbc0de0669368b82b2b15978f8848f01d7114da65697e56cd8c37b0dab8c58e543f9ea languageName: node linkType: hard "semver@npm:^6.0.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" bin: semver: bin/semver.js checksum: 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d languageName: node linkType: hard "semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4": version: 7.6.2 resolution: "semver@npm:7.6.2" bin: semver: bin/semver.js checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c languageName: node linkType: hard "semver@npm:^7.6.3, semver@npm:^7.7.2, semver@npm:^7.7.3": version: 7.7.3 resolution: "semver@npm:7.7.3" bin: semver: bin/semver.js checksum: 10c0/4afe5c986567db82f44c8c6faef8fe9df2a9b1d98098fc1721f57c696c4c21cebd572f297fc21002f81889492345b8470473bc6f4aff5fb032a6ea59ea2bc45e languageName: node linkType: hard "serialize-javascript@npm:^6.0.2": version: 6.0.2 resolution: "serialize-javascript@npm:6.0.2" dependencies: randombytes: "npm:^2.1.0" checksum: 10c0/2dd09ef4b65a1289ba24a788b1423a035581bef60817bea1f01eda8e3bda623f86357665fe7ac1b50f6d4f583f97db9615b3f07b2a2e8cbcb75033965f771dd2 languageName: node linkType: hard "serialize-javascript@npm:^7.0.3": version: 7.0.4 resolution: "serialize-javascript@npm:7.0.4" checksum: 10c0/f3da6f994c41306fbfabb55eefe280a46da05592939a84b0d95c84e296c92ba9e6a3d86cf7bbd71e7a59e1cfcd8481745910af109bedbd3ed853b444d32f9ee9 languageName: node linkType: hard "set-blocking@npm:^2.0.0": version: 2.0.0 resolution: "set-blocking@npm:2.0.0" checksum: 10c0/9f8c1b2d800800d0b589de1477c753492de5c1548d4ade52f57f1d1f5e04af5481554d75ce5e5c43d4004b80a3eb714398d6907027dc0534177b7539119f4454 languageName: node linkType: hard "set-function-length@npm:^1.2.1": version: 1.2.1 resolution: "set-function-length@npm:1.2.1" dependencies: define-data-property: "npm:^1.1.2" es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" get-intrinsic: "npm:^1.2.3" gopd: "npm:^1.0.1" has-property-descriptors: "npm:^1.0.1" checksum: 10c0/1927e296599f2c04d210c1911f1600430a5e49e04a6d8bb03dca5487b95a574da9968813a2ced9a774bd3e188d4a6208352c8f64b8d4674cdb021dca21e190ca languageName: node linkType: hard "shebang-command@npm:^2.0.0": version: 2.0.0 resolution: "shebang-command@npm:2.0.0" dependencies: shebang-regex: "npm:^3.0.0" checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e languageName: node linkType: hard "shebang-regex@npm:^3.0.0": version: 3.0.0 resolution: "shebang-regex@npm:3.0.0" checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 languageName: node linkType: hard "signal-exit@npm:3.0.7, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: 10c0/25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912 languageName: node linkType: hard "signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 languageName: node linkType: hard "signale@npm:^1.4.0": version: 1.4.0 resolution: "signale@npm:1.4.0" dependencies: chalk: "npm:^2.3.2" figures: "npm:^2.0.0" pkg-conf: "npm:^2.1.0" checksum: 10c0/3b637421368a30805da3948f82350cb9959ddfb19073f44609495384b98baba1c62b1c5c094db57000836c8bc84c6c05c979aa7e072ceeaaf0032d7991b329c7 languageName: node linkType: hard "sigstore@npm:^4.0.0": version: 4.1.0 resolution: "sigstore@npm:4.1.0" dependencies: "@sigstore/bundle": "npm:^4.0.0" "@sigstore/core": "npm:^3.1.0" "@sigstore/protobuf-specs": "npm:^0.5.0" "@sigstore/sign": "npm:^4.1.0" "@sigstore/tuf": "npm:^4.0.1" "@sigstore/verify": "npm:^3.1.0" checksum: 10c0/6a62601b75c5b0336c15b62d41be6d07e750a2ebd93a49856401cff201aaab4af8304f3edeaffb4777409385c828c11c09b94b721be5932c1335de2292cceadd languageName: node linkType: hard "slash@npm:3.0.0": version: 3.0.0 resolution: "slash@npm:3.0.0" checksum: 10c0/e18488c6a42bdfd4ac5be85b2ced3ccd0224773baae6ad42cfbb9ec74fc07f9fa8396bd35ee638084ead7a2a0818eb5e7151111544d4731ce843019dab4be47b languageName: node linkType: hard "slash@npm:^1.0.0": version: 1.0.0 resolution: "slash@npm:1.0.0" checksum: 10c0/3944659885d905480f98810542fd314f3e1006eaad25ec78227a7835a469d9ed66fc3dd90abc7377dd2e71f4b5473e8f766bd08198fdd25152a80792e9ed464c languageName: node linkType: hard "slash@npm:^2.0.0": version: 2.0.0 resolution: "slash@npm:2.0.0" checksum: 10c0/f83dbd3cb62c41bb8fcbbc6bf5473f3234b97fa1d008f571710a9d3757a28c7169e1811cad1554ccb1cc531460b3d221c9a7b37f549398d9a30707f0a5af9193 languageName: node linkType: hard "smart-buffer@npm:^4.2.0": version: 4.2.0 resolution: "smart-buffer@npm:4.2.0" checksum: 10c0/a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 languageName: node linkType: hard "smob@npm:^1.0.0": version: 1.4.1 resolution: "smob@npm:1.4.1" checksum: 10c0/89601485b35a3d785b701a79138de311448cf7fe18fef653013944d4e4fdcce78ae7bc8e1f8f58edac2d6b1979d95676b6f41e528ba855ef0f600ae35abb8756 languageName: node linkType: hard "socks-proxy-agent@npm:^8.0.3": version: 8.0.5 resolution: "socks-proxy-agent@npm:8.0.5" dependencies: agent-base: "npm:^7.1.2" debug: "npm:^4.3.4" socks: "npm:^2.8.3" checksum: 10c0/5d2c6cecba6821389aabf18728325730504bf9bb1d9e342e7987a5d13badd7a98838cc9a55b8ed3cb866ad37cc23e1086f09c4d72d93105ce9dfe76330e9d2a6 languageName: node linkType: hard "socks@npm:^2.8.3": version: 2.8.7 resolution: "socks@npm:2.8.7" dependencies: ip-address: "npm:^10.0.1" smart-buffer: "npm:^4.2.0" checksum: 10c0/2805a43a1c4bcf9ebf6e018268d87b32b32b06fbbc1f9282573583acc155860dc361500f89c73bfbb157caa1b4ac78059eac0ef15d1811eb0ca75e0bdadbc9d2 languageName: node linkType: hard "source-map-support@npm:^0.5.17, source-map-support@npm:~0.5.20": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" dependencies: buffer-from: "npm:^1.0.0" source-map: "npm:^0.6.0" checksum: 10c0/9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d languageName: node linkType: hard "source-map@npm:^0.6.0, source-map@npm:^0.6.1": version: 0.6.1 resolution: "source-map@npm:0.6.1" checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 languageName: node linkType: hard "spawn-wrap@npm:^3.0.0": version: 3.0.0 resolution: "spawn-wrap@npm:3.0.0" dependencies: cross-spawn: "npm:^7.0.6" foreground-child: "npm:^2.0.0" is-windows: "npm:^1.0.2" make-dir: "npm:^3.0.0" rimraf: "npm:^6.1.3" signal-exit: "npm:^3.0.2" which: "npm:^2.0.1" checksum: 10c0/46a6cfd37a5b59b198a19be1b8a4205a3a79eeeb98d36cd7d459aa5cbae0e91c5f58a67a023a0bd7f309929569faa370f22e3abd746782b535bdedd1f4d351b4 languageName: node linkType: hard "spdx-correct@npm:^3.0.0": version: 3.2.0 resolution: "spdx-correct@npm:3.2.0" dependencies: spdx-expression-parse: "npm:^3.0.0" spdx-license-ids: "npm:^3.0.0" checksum: 10c0/49208f008618b9119208b0dadc9208a3a55053f4fd6a0ae8116861bd22696fc50f4142a35ebfdb389e05ccf2de8ad142573fefc9e26f670522d899f7b2fe7386 languageName: node linkType: hard "spdx-exceptions@npm:^2.1.0": version: 2.5.0 resolution: "spdx-exceptions@npm:2.5.0" checksum: 10c0/37217b7762ee0ea0d8b7d0c29fd48b7e4dfb94096b109d6255b589c561f57da93bf4e328c0290046115961b9209a8051ad9f525e48d433082fc79f496a4ea940 languageName: node linkType: hard "spdx-expression-parse@npm:^3.0.0": version: 3.0.1 resolution: "spdx-expression-parse@npm:3.0.1" dependencies: spdx-exceptions: "npm:^2.1.0" spdx-license-ids: "npm:^3.0.0" checksum: 10c0/6f8a41c87759fa184a58713b86c6a8b028250f158159f1d03ed9d1b6ee4d9eefdc74181c8ddc581a341aa971c3e7b79e30b59c23b05d2436d5de1c30bdef7171 languageName: node linkType: hard "spdx-license-ids@npm:^3.0.0": version: 3.0.17 resolution: "spdx-license-ids@npm:3.0.17" checksum: 10c0/ddf9477b5afc70f1a7d3bf91f0b8e8a1c1b0fa65d2d9a8b5c991b1a2ba91b693d8b9749700119d5ce7f3fbf307ac421087ff43d321db472605e98a5804f80eac languageName: node linkType: hard "split2@npm:^3.2.2": version: 3.2.2 resolution: "split2@npm:3.2.2" dependencies: readable-stream: "npm:^3.0.0" checksum: 10c0/2dad5603c52b353939befa3e2f108f6e3aff42b204ad0f5f16dd12fd7c2beab48d117184ce6f7c8854f9ee5ffec6faae70d243711dd7d143a9f635b4a285de4e languageName: node linkType: hard "split@npm:^1.0.1": version: 1.0.1 resolution: "split@npm:1.0.1" dependencies: through: "npm:2" checksum: 10c0/7f489e7ed5ff8a2e43295f30a5197ffcb2d6202c9cf99357f9690d645b19c812bccf0be3ff336fea5054cda17ac96b91d67147d95dbfc31fbb5804c61962af85 languageName: node linkType: hard "sprintf-js@npm:~1.0.2": version: 1.0.3 resolution: "sprintf-js@npm:1.0.3" checksum: 10c0/ecadcfe4c771890140da5023d43e190b7566d9cf8b2d238600f31bec0fc653f328da4450eb04bd59a431771a8e9cc0e118f0aa3974b683a4981b4e07abc2a5bb languageName: node linkType: hard "ssri@npm:12.0.0, ssri@npm:^12.0.0": version: 12.0.0 resolution: "ssri@npm:12.0.0" dependencies: minipass: "npm:^7.0.3" checksum: 10c0/caddd5f544b2006e88fa6b0124d8d7b28208b83c72d7672d5ade44d794525d23b540f3396108c4eb9280dcb7c01f0bef50682f5b4b2c34291f7c5e211fd1417d languageName: node linkType: hard "ssri@npm:^13.0.0": version: 13.0.0 resolution: "ssri@npm:13.0.0" dependencies: minipass: "npm:^7.0.3" checksum: 10c0/405f3a531cd98b013cecb355d63555dca42fd12c7bc6671738aaa9a82882ff41cdf0ef9a2b734ca4f9a760338f114c29d01d9238a65db3ccac27929bd6e6d4b2 languageName: node linkType: hard "string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: emoji-regex: "npm:^8.0.0" is-fullwidth-code-point: "npm:^3.0.0" strip-ansi: "npm:^6.0.1" checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b languageName: node linkType: hard "string-width@npm:^5.0.1, string-width@npm:^5.1.2": version: 5.1.2 resolution: "string-width@npm:5.1.2" dependencies: eastasianwidth: "npm:^0.2.0" emoji-regex: "npm:^9.2.2" strip-ansi: "npm:^7.0.1" checksum: 10c0/ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca languageName: node linkType: hard "string_decoder@npm:^1.1.1": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" dependencies: safe-buffer: "npm:~5.2.0" checksum: 10c0/810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d languageName: node linkType: hard "string_decoder@npm:~1.1.1": version: 1.1.1 resolution: "string_decoder@npm:1.1.1" dependencies: safe-buffer: "npm:~5.1.0" checksum: 10c0/b4f89f3a92fd101b5653ca3c99550e07bdf9e13b35037e9e2a1c7b47cec4e55e06ff3fc468e314a0b5e80bfbaf65c1ca5a84978764884ae9413bec1fc6ca924e languageName: node linkType: hard "strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" dependencies: ansi-regex: "npm:^5.0.1" checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 languageName: node linkType: hard "strip-ansi@npm:^7.0.1": version: 7.1.2 resolution: "strip-ansi@npm:7.1.2" dependencies: ansi-regex: "npm:^6.0.1" checksum: 10c0/0d6d7a023de33368fd042aab0bf48f4f4077abdfd60e5393e73c7c411e85e1b3a83507c11af2e656188511475776215df9ca589b4da2295c9455cc399ce1858b languageName: node linkType: hard "strip-bom@npm:^3.0.0": version: 3.0.0 resolution: "strip-bom@npm:3.0.0" checksum: 10c0/51201f50e021ef16672593d7434ca239441b7b760e905d9f33df6e4f3954ff54ec0e0a06f100d028af0982d6f25c35cd5cda2ce34eaebccd0250b8befb90d8f1 languageName: node linkType: hard "strip-bom@npm:^4.0.0": version: 4.0.0 resolution: "strip-bom@npm:4.0.0" checksum: 10c0/26abad1172d6bc48985ab9a5f96c21e440f6e7e476686de49be813b5a59b3566dccb5c525b831ec54fe348283b47f3ffb8e080bc3f965fde12e84df23f6bb7ef languageName: node linkType: hard "strip-final-newline@npm:^2.0.0": version: 2.0.0 resolution: "strip-final-newline@npm:2.0.0" checksum: 10c0/bddf8ccd47acd85c0e09ad7375409d81653f645fda13227a9d459642277c253d877b68f2e5e4d819fe75733b0e626bac7e954c04f3236f6d196f79c94fa4a96f languageName: node linkType: hard "strip-indent@npm:^3.0.0": version: 3.0.0 resolution: "strip-indent@npm:3.0.0" dependencies: min-indent: "npm:^1.0.0" checksum: 10c0/ae0deaf41c8d1001c5d4fbe16cb553865c1863da4fae036683b474fa926af9fc121e155cb3fc57a68262b2ae7d5b8420aa752c97a6428c315d00efe2a3875679 languageName: node linkType: hard "strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd languageName: node linkType: hard "strip-json-comments@npm:~2.0.1": version: 2.0.1 resolution: "strip-json-comments@npm:2.0.1" checksum: 10c0/b509231cbdee45064ff4f9fd73609e2bcc4e84a4d508e9dd0f31f70356473fde18abfb5838c17d56fb236f5a06b102ef115438de0600b749e818a35fbbc48c43 languageName: node linkType: hard "supports-color@npm:^5.3.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" dependencies: has-flag: "npm:^3.0.0" checksum: 10c0/6ae5ff319bfbb021f8a86da8ea1f8db52fac8bd4d499492e30ec17095b58af11f0c55f8577390a749b1c4dde691b6a0315dab78f5f54c9b3d83f8fb5905c1c05 languageName: node linkType: hard "supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": version: 7.2.0 resolution: "supports-color@npm:7.2.0" dependencies: has-flag: "npm:^4.0.0" checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 languageName: node linkType: hard "supports-color@npm:^8.1.1": version: 8.1.1 resolution: "supports-color@npm:8.1.1" dependencies: has-flag: "npm:^4.0.0" checksum: 10c0/ea1d3c275dd604c974670f63943ed9bd83623edc102430c05adb8efc56ba492746b6e95386e7831b872ec3807fd89dd8eb43f735195f37b5ec343e4234cc7e89 languageName: node linkType: hard "supports-hyperlinks@npm:^2.0.0": version: 2.3.0 resolution: "supports-hyperlinks@npm:2.3.0" dependencies: has-flag: "npm:^4.0.0" supports-color: "npm:^7.0.0" checksum: 10c0/4057f0d86afb056cd799602f72d575b8fdd79001c5894bcb691176f14e870a687e7981e50bc1484980e8b688c6d5bcd4931e1609816abb5a7dc1486b7babf6a1 languageName: node linkType: hard "supports-preserve-symlinks-flag@npm:^1.0.0": version: 1.0.0 resolution: "supports-preserve-symlinks-flag@npm:1.0.0" checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 languageName: node linkType: hard "synckit@npm:^0.11.12": version: 0.11.12 resolution: "synckit@npm:0.11.12" dependencies: "@pkgr/core": "npm:^0.2.9" checksum: 10c0/cc4d446806688ae0d728ae7bb3f53176d065cf9536647fb85bdd721dcefbd7bf94874df6799ff61580f2b03a392659219b778a9254ad499f9a1f56c34787c235 languageName: node linkType: hard "table-layout@npm:^1.0.2": version: 1.0.2 resolution: "table-layout@npm:1.0.2" dependencies: array-back: "npm:^4.0.1" deep-extend: "npm:~0.6.0" typical: "npm:^5.2.0" wordwrapjs: "npm:^4.0.0" checksum: 10c0/c1d16d5ba2199571606ff574a5c91cff77f14e8477746e191e7dfd294da03e61af4e8004f1f6f783da9582e1365f38d3c469980428998750d558bf29462cc6c3 languageName: node linkType: hard "tapable@npm:^2.2.0": version: 2.2.1 resolution: "tapable@npm:2.2.1" checksum: 10c0/bc40e6efe1e554d075469cedaba69a30eeb373552aaf41caeaaa45bf56ffacc2674261b106245bd566b35d8f3329b52d838e851ee0a852120acae26e622925c9 languageName: node linkType: hard "tar-stream@npm:~2.2.0": version: 2.2.0 resolution: "tar-stream@npm:2.2.0" dependencies: bl: "npm:^4.0.3" end-of-stream: "npm:^1.4.1" fs-constants: "npm:^1.0.0" inherits: "npm:^2.0.3" readable-stream: "npm:^3.1.1" checksum: 10c0/2f4c910b3ee7196502e1ff015a7ba321ec6ea837667220d7bcb8d0852d51cb04b87f7ae471008a6fb8f5b1a1b5078f62f3a82d30c706f20ada1238ac797e7692 languageName: node linkType: hard "tar@npm:7.5.11, tar@npm:^7.4.3, tar@npm:^7.5.4": version: 7.5.11 resolution: "tar@npm:7.5.11" dependencies: "@isaacs/fs-minipass": "npm:^4.0.0" chownr: "npm:^3.0.0" minipass: "npm:^7.1.2" minizlib: "npm:^3.1.0" yallist: "npm:^5.0.0" checksum: 10c0/b6bb420550ef50ef23356018155e956cd83282c97b6128d8d5cfe5740c57582d806a244b2ef0bf686a74ce526babe8b8b9061527623e935e850008d86d838929 languageName: node linkType: hard "terminal-link@npm:^2.1.1": version: 2.1.1 resolution: "terminal-link@npm:2.1.1" dependencies: ansi-escapes: "npm:^4.2.1" supports-hyperlinks: "npm:^2.0.0" checksum: 10c0/947458a5cd5408d2ffcdb14aee50bec8fb5022ae683b896b2f08ed6db7b2e7d42780d5c8b51e930e9c322bd7c7a517f4fa7c76983d0873c83245885ac5ee13e3 languageName: node linkType: hard "terser@npm:^5.17.4": version: 5.29.1 resolution: "terser@npm:5.29.1" dependencies: "@jridgewell/source-map": "npm:^0.3.3" acorn: "npm:^8.8.2" commander: "npm:^2.20.0" source-map-support: "npm:~0.5.20" bin: terser: bin/terser checksum: 10c0/5f50762d0804bf906dab4f8102811b0b94b8bceebe0f5f6186ee902200a089f06445c10f0f9bfd0cf3e118a5dd149a7cf625ec008cb880235be6901b43280833 languageName: node linkType: hard "test-exclude@npm:^8.0.0": version: 8.0.0 resolution: "test-exclude@npm:8.0.0" dependencies: "@istanbuljs/schema": "npm:^0.1.2" glob: "npm:^13.0.6" minimatch: "npm:^10.2.2" checksum: 10c0/f2b613cb5ddc05d1357892f5da965a6f7af42b19a6b2fc30c9b93cb74adf5059a3a9f29818adb75c96c1747b3934caac90a9058f73ce0640ea101de828a11600 languageName: node linkType: hard "text-extensions@npm:^1.0.0": version: 1.9.0 resolution: "text-extensions@npm:1.9.0" checksum: 10c0/9ad5a9f723a871e2d884e132d7e93f281c60b5759c95f3f6b04704856548715d93a36c10dbaf5f12b91bf405f0cf3893bf169d4d143c0f5509563b992d385443 languageName: node linkType: hard "through2@npm:^2.0.0": version: 2.0.5 resolution: "through2@npm:2.0.5" dependencies: readable-stream: "npm:~2.3.6" xtend: "npm:~4.0.1" checksum: 10c0/cbfe5b57943fa12b4f8c043658c2a00476216d79c014895cef1ac7a1d9a8b31f6b438d0e53eecbb81054b93128324a82ecd59ec1a4f91f01f7ac113dcb14eade languageName: node linkType: hard "through@npm:2, through@npm:2.3.8, through@npm:>=2.2.7 <3": version: 2.3.8 resolution: "through@npm:2.3.8" checksum: 10c0/4b09f3774099de0d4df26d95c5821a62faee32c7e96fb1f4ebd54a2d7c11c57fe88b0a0d49cf375de5fee5ae6bf4eb56dbbf29d07366864e2ee805349970d3cc languageName: node linkType: hard "tinycolor2@npm:^1.4.1": version: 1.6.0 resolution: "tinycolor2@npm:1.6.0" checksum: 10c0/9aa79a36ba2c2a87cb221453465cabacd04b9e35f9694373e846fdc78b1c768110f81e581ea41440106c0f24d9a023891d0887e8075885e790ac40eb0e74a5c1 languageName: node linkType: hard "tinyglobby@npm:0.2.12": version: 0.2.12 resolution: "tinyglobby@npm:0.2.12" dependencies: fdir: "npm:^6.4.3" picomatch: "npm:^4.0.2" checksum: 10c0/7c9be4fd3625630e262dcb19015302aad3b4ba7fc620f269313e688f2161ea8724d6cb4444baab5ef2826eb6bed72647b169a33ec8eea37501832a2526ff540f languageName: node linkType: hard "tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.15": version: 0.2.15 resolution: "tinyglobby@npm:0.2.15" dependencies: fdir: "npm:^6.5.0" picomatch: "npm:^4.0.3" checksum: 10c0/869c31490d0d88eedb8305d178d4c75e7463e820df5a9b9d388291daf93e8b1eb5de1dad1c1e139767e4269fe75f3b10d5009b2cc14db96ff98986920a186844 languageName: node linkType: hard "tldts-core@npm:^7.0.27, tldts-core@workspace:packages/tldts-core": version: 0.0.0-use.local resolution: "tldts-core@workspace:packages/tldts-core" dependencies: "@rollup/plugin-node-resolve": "npm:^16.0.3" "@rollup/plugin-typescript": "npm:^12.3.0" "@types/chai": "npm:^5.2.3" "@types/mocha": "npm:^10.0.10" "@types/node": "npm:^25.1.0" chai: "npm:^6.2.2" mocha: "npm:^11.7.5" nyc: "npm:^18.0.0" rimraf: "npm:^6.1.2" rollup: "npm:^4.57.1" rollup-plugin-sourcemaps2: "npm:^0.5.4" typescript: "npm:^5.9.3" languageName: unknown linkType: soft "tldts-experimental@workspace:packages/tldts-experimental": version: 0.0.0-use.local resolution: "tldts-experimental@workspace:packages/tldts-experimental" dependencies: "@rollup/plugin-node-resolve": "npm:^16.0.3" "@rollup/plugin-terser": "npm:^1.0.0" "@rollup/plugin-typescript": "npm:^12.3.0" "@types/chai": "npm:^5.2.3" "@types/mocha": "npm:^10.0.10" "@types/node": "npm:^25.1.0" chai: "npm:^6.2.2" mocha: "npm:^11.7.5" nyc: "npm:^18.0.0" rimraf: "npm:^6.1.2" rollup: "npm:^4.57.1" rollup-plugin-sourcemaps2: "npm:^0.5.4" tldts-core: "npm:^7.0.27" tldts-tests: "npm:^7.0.27" typescript: "npm:^5.9.3" languageName: unknown linkType: soft "tldts-icann@workspace:packages/tldts-icann": version: 0.0.0-use.local resolution: "tldts-icann@workspace:packages/tldts-icann" dependencies: "@rollup/plugin-node-resolve": "npm:^16.0.3" "@rollup/plugin-terser": "npm:^1.0.0" "@rollup/plugin-typescript": "npm:^12.3.0" "@types/chai": "npm:^5.2.3" "@types/mocha": "npm:^10.0.10" "@types/node": "npm:^25.1.0" chai: "npm:^6.2.2" mocha: "npm:^11.7.5" nyc: "npm:^18.0.0" rimraf: "npm:^6.1.2" rollup: "npm:^4.57.1" rollup-plugin-sourcemaps2: "npm:^0.5.4" tldts-core: "npm:^7.0.27" tldts-tests: "npm:^7.0.27" typescript: "npm:^5.9.3" languageName: unknown linkType: soft "tldts-root@workspace:.": version: 0.0.0-use.local resolution: "tldts-root@workspace:." dependencies: "@types/node": "npm:^25.1.0" auto: "npm:^11.3.6" benchmark: "npm:^2.1.4" eslint: "npm:^9.39.2" eslint-config-prettier: "npm:^10.1.8" eslint-plugin-prettier: "npm:^5.5.5" lerna: "npm:^9.0.3" patch-package: "npm:^8.0.1" prettier: "npm:^3.8.1" ts-node: "npm:^10.9.2" typescript: "npm:^5.9.3" typescript-eslint: "npm:^8.54.0" languageName: unknown linkType: soft "tldts-tests@npm:^7.0.27, tldts-tests@workspace:packages/tldts-tests": version: 0.0.0-use.local resolution: "tldts-tests@workspace:packages/tldts-tests" dependencies: "@types/chai": "npm:^5.2.3" "@types/mocha": "npm:^10.0.10" "@types/node": "npm:^25.1.0" chai: "npm:^6.2.2" mocha: "npm:^11.7.5" rimraf: "npm:^6.1.2" tldts-utils: "npm:^7.0.27" ts-node: "npm:^10.9.2" typescript: "npm:^5.9.3" languageName: unknown linkType: soft "tldts-utils@npm:^7.0.27, tldts-utils@workspace:packages/tldts-utils": version: 0.0.0-use.local resolution: "tldts-utils@workspace:packages/tldts-utils" dependencies: "@rollup/plugin-node-resolve": "npm:^16.0.3" "@rollup/plugin-typescript": "npm:^12.3.0" "@types/chai": "npm:^5.2.3" "@types/mocha": "npm:^10.0.10" "@types/node": "npm:^25.1.0" "@types/punycode": "npm:^2.1.4" chai: "npm:^6.2.2" nyc: "npm:^18.0.0" punycode: "npm:^2.3.1" rimraf: "npm:^6.1.2" rollup: "npm:^4.57.1" rollup-plugin-sourcemaps2: "npm:^0.5.4" typescript: "npm:^5.9.3" bin: tldts-update-internal: bin/update.js languageName: unknown linkType: soft "tldts@workspace:packages/tldts": version: 0.0.0-use.local resolution: "tldts@workspace:packages/tldts" dependencies: "@rollup/plugin-node-resolve": "npm:^16.0.3" "@rollup/plugin-terser": "npm:^1.0.0" "@rollup/plugin-typescript": "npm:^12.3.0" "@types/chai": "npm:^5.2.3" "@types/mocha": "npm:^10.0.10" "@types/node": "npm:^25.1.0" chai: "npm:^6.2.2" mocha: "npm:^11.7.5" nyc: "npm:^18.0.0" rimraf: "npm:^6.1.2" rollup: "npm:^4.57.1" rollup-plugin-sourcemaps2: "npm:^0.5.4" tldts-core: "npm:^7.0.27" tldts-tests: "npm:^7.0.27" typescript: "npm:^5.9.3" bin: tldts: bin/cli.js languageName: unknown linkType: soft "tmp@npm:^0.2.4, tmp@npm:~0.2.1": version: 0.2.5 resolution: "tmp@npm:0.2.5" checksum: 10c0/cee5bb7d674bb4ba3ab3f3841c2ca7e46daeb2109eec395c1ec7329a91d52fcb21032b79ac25161a37b2565c4858fefab927af9735926a113ef7bac9091a6e0e languageName: node linkType: hard "to-fast-properties@npm:^2.0.0": version: 2.0.0 resolution: "to-fast-properties@npm:2.0.0" checksum: 10c0/b214d21dbfb4bce3452b6244b336806ffea9c05297148d32ebb428d5c43ce7545bdfc65a1ceb58c9ef4376a65c0cb2854d645f33961658b3e3b4f84910ddcdd7 languageName: node linkType: hard "to-regex-range@npm:^5.0.1": version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" dependencies: is-number: "npm:^7.0.0" checksum: 10c0/487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892 languageName: node linkType: hard "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" checksum: 10c0/047cb209a6b60c742f05c9d3ace8fa510bff609995c129a37ace03476a9b12db4dbf975e74600830ef0796e18882b2381fb5fb1f6b4f96b832c374de3ab91a11 languageName: node linkType: hard "tree-kill@npm:^1.2.2": version: 1.2.2 resolution: "tree-kill@npm:1.2.2" bin: tree-kill: cli.js checksum: 10c0/7b1b7c7f17608a8f8d20a162e7957ac1ef6cd1636db1aba92f4e072dc31818c2ff0efac1e3d91064ede67ed5dc57c565420531a8134090a12ac10cf792ab14d2 languageName: node linkType: hard "treeverse@npm:^3.0.0": version: 3.0.0 resolution: "treeverse@npm:3.0.0" checksum: 10c0/286479b9c05a8fb0538ee7d67a5502cea7704f258057c784c9c1118a2f598788b2c0f7a8d89e74648af88af0225b31766acecd78e6060736f09b21dd3fa255db languageName: node linkType: hard "trim-newlines@npm:^3.0.0": version: 3.0.1 resolution: "trim-newlines@npm:3.0.1" checksum: 10c0/03cfefde6c59ff57138412b8c6be922ecc5aec30694d784f2a65ef8dcbd47faef580b7de0c949345abdc56ec4b4abf64dd1e5aea619b200316e471a3dd5bf1f6 languageName: node linkType: hard "ts-api-utils@npm:^2.4.0": version: 2.4.0 resolution: "ts-api-utils@npm:2.4.0" peerDependencies: typescript: ">=4.8.4" checksum: 10c0/ed185861aef4e7124366a3f6561113557a57504267d4d452a51e0ba516a9b6e713b56b4aeaab9fa13de9db9ab755c65c8c13a777dba9133c214632cb7b65c083 languageName: node linkType: hard "ts-node@npm:^10.9.1, ts-node@npm:^10.9.2": version: 10.9.2 resolution: "ts-node@npm:10.9.2" dependencies: "@cspotcode/source-map-support": "npm:^0.8.0" "@tsconfig/node10": "npm:^1.0.7" "@tsconfig/node12": "npm:^1.0.7" "@tsconfig/node14": "npm:^1.0.0" "@tsconfig/node16": "npm:^1.0.2" acorn: "npm:^8.4.1" acorn-walk: "npm:^8.1.1" arg: "npm:^4.1.0" create-require: "npm:^1.1.0" diff: "npm:^4.0.1" make-error: "npm:^1.1.1" v8-compile-cache-lib: "npm:^3.0.1" yn: "npm:3.1.1" peerDependencies: "@swc/core": ">=1.2.50" "@swc/wasm": ">=1.2.50" "@types/node": "*" typescript: ">=2.7" peerDependenciesMeta: "@swc/core": optional: true "@swc/wasm": optional: true bin: ts-node: dist/bin.js ts-node-cwd: dist/bin-cwd.js ts-node-esm: dist/bin-esm.js ts-node-script: dist/bin-script.js ts-node-transpile-only: dist/bin-transpile.js ts-script: dist/bin-script-deprecated.js checksum: 10c0/5f29938489f96982a25ba650b64218e83a3357d76f7bede80195c65ab44ad279c8357264639b7abdd5d7e75fc269a83daa0e9c62fd8637a3def67254ecc9ddc2 languageName: node linkType: hard "ts-node@npm:^9": version: 9.1.1 resolution: "ts-node@npm:9.1.1" dependencies: arg: "npm:^4.1.0" create-require: "npm:^1.1.0" diff: "npm:^4.0.1" make-error: "npm:^1.1.1" source-map-support: "npm:^0.5.17" yn: "npm:3.1.1" peerDependencies: typescript: ">=2.7" bin: ts-node: dist/bin.js ts-node-script: dist/bin-script.js ts-node-transpile-only: dist/bin-transpile.js ts-script: dist/bin-script-deprecated.js checksum: 10c0/e0f904090aba4b3496fdfca640cfd92c1f5a41fa303b0ccb40f49be160699687a97a4dd5f57200646a3b83528952611d1c5ad5804ee25f338b017e7b1c13f0f4 languageName: node linkType: hard "tsconfig-paths@npm:^4.1.2": version: 4.2.0 resolution: "tsconfig-paths@npm:4.2.0" dependencies: json5: "npm:^2.2.2" minimist: "npm:^1.2.6" strip-bom: "npm:^3.0.0" checksum: 10c0/09a5877402d082bb1134930c10249edeebc0211f36150c35e1c542e5b91f1047b1ccf7da1e59babca1ef1f014c525510f4f870de7c9bda470c73bb4e2721b3ea languageName: node linkType: hard "tslib@npm:1.10.0": version: 1.10.0 resolution: "tslib@npm:1.10.0" checksum: 10c0/56ed243bdbb84430025f149a3d2676df75292cc50c552f3b09c1b008ecdb3b4959259ce79239a979b444ab0a4d90e36be24a4758b6f142b2d6ceb26079195f65 languageName: node linkType: hard "tslib@npm:2.1.0": version: 2.1.0 resolution: "tslib@npm:2.1.0" checksum: 10c0/e95c8fb198d0209bba917db7b0f399d1aed3c4d6408bf1e4c30deebfeffb4076dc3786500100a3b5c55a535abaaeb5e6bd1da04d0cb49d4228e5a62362cee0b2 languageName: node linkType: hard "tslib@npm:^2, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.5.0": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: 10c0/e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb languageName: node linkType: hard "tuf-js@npm:^4.1.0": version: 4.1.0 resolution: "tuf-js@npm:4.1.0" dependencies: "@tufjs/models": "npm:4.1.0" debug: "npm:^4.4.3" make-fetch-happen: "npm:^15.0.1" checksum: 10c0/38330b0b2d16f7f58eccd49b3a6ff0f87dd20743d6f2c26c2621089d8d83d807808e0e660c5be891122538d32db250e3e88267da4421537253e7aa99a45e5800 languageName: node linkType: hard "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0" dependencies: prelude-ls: "npm:^1.2.1" checksum: 10c0/7b3fd0ed43891e2080bf0c5c504b418fbb3e5c7b9708d3d015037ba2e6323a28152ec163bcb65212741fa5d2022e3075ac3c76440dbd344c9035f818e8ecee58 languageName: node linkType: hard "type-fest@npm:^0.18.0": version: 0.18.1 resolution: "type-fest@npm:0.18.1" checksum: 10c0/303f5ecf40d03e1d5b635ce7660de3b33c18ed8ebc65d64920c02974d9e684c72483c23f9084587e9dd6466a2ece1da42ddc95b412a461794dd30baca95e2bac languageName: node linkType: hard "type-fest@npm:^0.21.1, type-fest@npm:^0.21.3": version: 0.21.3 resolution: "type-fest@npm:0.21.3" checksum: 10c0/902bd57bfa30d51d4779b641c2bc403cdf1371fb9c91d3c058b0133694fcfdb817aef07a47f40faf79039eecbaa39ee9d3c532deff244f3a19ce68cea71a61e8 languageName: node linkType: hard "type-fest@npm:^0.6.0": version: 0.6.0 resolution: "type-fest@npm:0.6.0" checksum: 10c0/0c585c26416fce9ecb5691873a1301b5aff54673c7999b6f925691ed01f5b9232db408cdbb0bd003d19f5ae284322523f44092d1f81ca0a48f11f7cf0be8cd38 languageName: node linkType: hard "type-fest@npm:^0.8.0, type-fest@npm:^0.8.1": version: 0.8.1 resolution: "type-fest@npm:0.8.1" checksum: 10c0/dffbb99329da2aa840f506d376c863bd55f5636f4741ad6e65e82f5ce47e6914108f44f340a0b74009b0cb5d09d6752ae83203e53e98b1192cf80ecee5651636 languageName: node linkType: hard "typedarray-to-buffer@npm:^3.1.5": version: 3.1.5 resolution: "typedarray-to-buffer@npm:3.1.5" dependencies: is-typedarray: "npm:^1.0.0" checksum: 10c0/4ac5b7a93d604edabf3ac58d3a2f7e07487e9f6e98195a080e81dbffdc4127817f470f219d794a843b87052cedef102b53ac9b539855380b8c2172054b7d5027 languageName: node linkType: hard "typedarray@npm:^0.0.6": version: 0.0.6 resolution: "typedarray@npm:0.0.6" checksum: 10c0/6005cb31df50eef8b1f3c780eb71a17925f3038a100d82f9406ac2ad1de5eb59f8e6decbdc145b3a1f8e5836e17b0c0002fb698b9fe2516b8f9f9ff602d36412 languageName: node linkType: hard "typescript-eslint@npm:^8.54.0": version: 8.57.1 resolution: "typescript-eslint@npm:8.57.1" dependencies: "@typescript-eslint/eslint-plugin": "npm:8.57.1" "@typescript-eslint/parser": "npm:8.57.1" "@typescript-eslint/typescript-estree": "npm:8.57.1" "@typescript-eslint/utils": "npm:8.57.1" peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: ">=4.8.4 <6.0.0" checksum: 10c0/be5a19738a785a2695e01874cbedbddbb63ea0a1c2eac331be7d251bda35116505f4d4d8de5a25a77a09392396247af4b89d2a793580217af4891e9e5036a716 languageName: node linkType: hard "typescript-memoize@npm:^1.0.0-alpha.3": version: 1.1.1 resolution: "typescript-memoize@npm:1.1.1" checksum: 10c0/685f49c200fb94b461869f4945f50da2682541f745410bf548d79f41627dde23be8065854fe7e05793b0a3655c1e3583b96ee987486597620a6175010b6c42f8 languageName: node linkType: hard "typescript@npm:>=3 < 6": version: 5.9.2 resolution: "typescript@npm:5.9.2" bin: tsc: bin/tsc tsserver: bin/tsserver checksum: 10c0/cd635d50f02d6cf98ed42de2f76289701c1ec587a363369255f01ed15aaf22be0813226bff3c53e99d971f9b540e0b3cc7583dbe05faded49b1b0bed2f638a18 languageName: node linkType: hard "typescript@npm:^5.9.3": version: 5.9.3 resolution: "typescript@npm:5.9.3" bin: tsc: bin/tsc tsserver: bin/tsserver checksum: 10c0/6bd7552ce39f97e711db5aa048f6f9995b53f1c52f7d8667c1abdc1700c68a76a308f579cd309ce6b53646deb4e9a1be7c813a93baaf0a28ccd536a30270e1c5 languageName: node linkType: hard "typescript@patch:typescript@npm%3A>=3 < 6#optional!builtin": version: 5.9.2 resolution: "typescript@patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=5786d5" bin: tsc: bin/tsc tsserver: bin/tsserver checksum: 10c0/34d2a8e23eb8e0d1875072064d5e1d9c102e0bdce56a10a25c0b917b8aa9001a9cf5c225df12497e99da107dc379360bc138163c66b55b95f5b105b50578067e languageName: node linkType: hard "typescript@patch:typescript@npm%3A^5.9.3#optional!builtin": version: 5.9.3 resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5" bin: tsc: bin/tsc tsserver: bin/tsserver checksum: 10c0/ad09fdf7a756814dce65bc60c1657b40d44451346858eea230e10f2e95a289d9183b6e32e5c11e95acc0ccc214b4f36289dcad4bf1886b0adb84d711d336a430 languageName: node linkType: hard "typical@npm:^4.0.0": version: 4.0.0 resolution: "typical@npm:4.0.0" checksum: 10c0/f300b198fb9fe743859b75ec761d53c382723dc178bbce4957d9cb754f2878a44ce17dc0b6a5156c52be1065449271f63754ba594dac225b80ce3aa39f9241ed languageName: node linkType: hard "typical@npm:^5.2.0": version: 5.2.0 resolution: "typical@npm:5.2.0" checksum: 10c0/1cceaa20d4b77a02ab8eccfe4a20500729431aecc1e1b7dc70c0e726e7966efdca3bf0b4bee285555b751647e37818fd99154ea73f74b5c29adc95d3c13f5973 languageName: node linkType: hard "uglify-js@npm:^3.1.4": version: 3.17.4 resolution: "uglify-js@npm:3.17.4" bin: uglifyjs: bin/uglifyjs checksum: 10c0/8b7fcdca69deb284fed7d2025b73eb747ce37f9aca6af53422844f46427152d5440601b6e2a033e77856a2f0591e4167153d5a21b68674ad11f662034ec13ced languageName: node linkType: hard "undici-types@npm:~7.18.0": version: 7.18.2 resolution: "undici-types@npm:7.18.2" checksum: 10c0/85a79189113a238959d7a647368e4f7c5559c3a404ebdb8fc4488145ce9426fcd82252a844a302798dfc0e37e6fb178ff481ed03bc4caf634c5757d9ef43521d languageName: node linkType: hard "unique-filename@npm:^5.0.0": version: 5.0.0 resolution: "unique-filename@npm:5.0.0" dependencies: unique-slug: "npm:^6.0.0" checksum: 10c0/afb897e9cf4c2fb622ea716f7c2bb462001928fc5f437972213afdf1cc32101a230c0f1e9d96fc91ee5185eca0f2feb34127145874975f347be52eb91d6ccc2c languageName: node linkType: hard "unique-slug@npm:^6.0.0": version: 6.0.0 resolution: "unique-slug@npm:6.0.0" dependencies: imurmurhash: "npm:^0.1.4" checksum: 10c0/da7ade4cb04eb33ad0499861f82fe95ce9c7c878b7139dc54d140ecfb6a6541c18a5c8dac16188b8b379fe62c0c1f1b710814baac910cde5f4fec06212126c6a languageName: node linkType: hard "universal-user-agent@npm:^6.0.0": version: 6.0.1 resolution: "universal-user-agent@npm:6.0.1" checksum: 10c0/5c9c46ffe19a975e11e6443640ed4c9e0ce48fcc7203325757a8414ac49940ebb0f4667f2b1fa561489d1eb22cb2d05a0f7c82ec20c5cba42e58e188fb19b187 languageName: node linkType: hard "universalify@npm:^2.0.0": version: 2.0.1 resolution: "universalify@npm:2.0.1" checksum: 10c0/73e8ee3809041ca8b818efb141801a1004e3fc0002727f1531f4de613ea281b494a40909596dae4a042a4fb6cd385af5d4db2e137b1362e0e91384b828effd3a languageName: node linkType: hard "upath@npm:2.0.1": version: 2.0.1 resolution: "upath@npm:2.0.1" checksum: 10c0/79e8e1296b00e24a093b077cfd7a238712d09290c850ce59a7a01458ec78c8d26dcc2ab50b1b9d6a84dabf6511fb4969afeb8a5c9a001aa7272b9cc74c34670f languageName: node linkType: hard "update-browserslist-db@npm:^1.0.13": version: 1.0.13 resolution: "update-browserslist-db@npm:1.0.13" dependencies: escalade: "npm:^3.1.1" picocolors: "npm:^1.0.0" peerDependencies: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js checksum: 10c0/e52b8b521c78ce1e0c775f356cd16a9c22c70d25f3e01180839c407a5dc787fb05a13f67560cbaf316770d26fa99f78f1acd711b1b54a4f35d4820d4ea7136e6 languageName: node linkType: hard "uri-js@npm:^4.2.2": version: 4.4.1 resolution: "uri-js@npm:4.4.1" dependencies: punycode: "npm:^2.1.0" checksum: 10c0/4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c languageName: node linkType: hard "url-join@npm:^4.0.0": version: 4.0.1 resolution: "url-join@npm:4.0.1" checksum: 10c0/ac65e2c7c562d7b49b68edddcf55385d3e922bc1dd5d90419ea40b53b6de1607d1e45ceb71efb9d60da02c681d13c6cb3a1aa8b13fc0c989dfc219df97ee992d languageName: node linkType: hard "user-home@npm:^2.0.0": version: 2.0.0 resolution: "user-home@npm:2.0.0" dependencies: os-homedir: "npm:^1.0.0" checksum: 10c0/cbcb251c64f0dce8f3a598049afa5dadd42c928f9834c8720227ee17ededa819296582f9964d963974787f00a4d4cd68e90fd69bc5d8df528d666a6882f84b0c languageName: node linkType: hard "util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 languageName: node linkType: hard "uuid@npm:^8.3.2": version: 8.3.2 resolution: "uuid@npm:8.3.2" bin: uuid: dist/bin/uuid checksum: 10c0/bcbb807a917d374a49f475fae2e87fdca7da5e5530820ef53f65ba1d12131bd81a92ecf259cc7ce317cbe0f289e7d79fdfebcef9bfa3087c8c8a2fa304c9be54 languageName: node linkType: hard "v8-compile-cache-lib@npm:^3.0.1": version: 3.0.1 resolution: "v8-compile-cache-lib@npm:3.0.1" checksum: 10c0/bdc36fb8095d3b41df197f5fb6f11e3a26adf4059df3213e3baa93810d8f0cc76f9a74aaefc18b73e91fe7e19154ed6f134eda6fded2e0f1c8d2272ed2d2d391 languageName: node linkType: hard "validate-npm-package-license@npm:3.0.4, validate-npm-package-license@npm:^3.0.1, validate-npm-package-license@npm:^3.0.4": version: 3.0.4 resolution: "validate-npm-package-license@npm:3.0.4" dependencies: spdx-correct: "npm:^3.0.0" spdx-expression-parse: "npm:^3.0.0" checksum: 10c0/7b91e455a8de9a0beaa9fe961e536b677da7f48c9a493edf4d4d4a87fd80a7a10267d438723364e432c2fcd00b5650b5378275cded362383ef570276e6312f4f languageName: node linkType: hard "validate-npm-package-name@npm:6.0.2, validate-npm-package-name@npm:^6.0.0, validate-npm-package-name@npm:^6.0.2": version: 6.0.2 resolution: "validate-npm-package-name@npm:6.0.2" checksum: 10c0/c4c23a8b9fa8deee11eea421d94fbe39f742146c06571b62247212579298186b724ebc5152240a415753bdaf9b8849a487e675ec2968d44660f8a65de6cdef9e languageName: node linkType: hard "validate-npm-package-name@npm:^7.0.0": version: 7.0.2 resolution: "validate-npm-package-name@npm:7.0.2" checksum: 10c0/adf32e943148e13e8df13d06b855493908e6ae7a847610e8543c6291cbf42f40e653249a5b2275e2e615e3224c574ade5a9064a9e2d1ab629386284ea99e8f39 languageName: node linkType: hard "walk-up-path@npm:^4.0.0": version: 4.0.0 resolution: "walk-up-path@npm:4.0.0" checksum: 10c0/fabe344f91387d1d41df230af962ef18bf703dd4178006d55cd6412caacd187b54440002d4d53a982d4f7f0455567dcffb6d3884533c8b2268928eca3ebd8a19 languageName: node linkType: hard "wcwidth@npm:^1.0.0, wcwidth@npm:^1.0.1": version: 1.0.1 resolution: "wcwidth@npm:1.0.1" dependencies: defaults: "npm:^1.0.3" checksum: 10c0/5b61ca583a95e2dd85d7078400190efd452e05751a64accb8c06ce4db65d7e0b0cde9917d705e826a2e05cc2548f61efde115ffa374c3e436d04be45c889e5b4 languageName: node linkType: hard "webidl-conversions@npm:^3.0.0": version: 3.0.1 resolution: "webidl-conversions@npm:3.0.1" checksum: 10c0/5612d5f3e54760a797052eb4927f0ddc01383550f542ccd33d5238cfd65aeed392a45ad38364970d0a0f4fea32e1f4d231b3d8dac4a3bdd385e5cf802ae097db languageName: node linkType: hard "whatwg-url@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-url@npm:5.0.0" dependencies: tr46: "npm:~0.0.3" webidl-conversions: "npm:^3.0.0" checksum: 10c0/1588bed84d10b72d5eec1d0faa0722ba1962f1821e7539c535558fb5398d223b0c50d8acab950b8c488b4ba69043fd833cc2697056b167d8ad46fac3995a55d5 languageName: node linkType: hard "which-module@npm:^2.0.0": version: 2.0.1 resolution: "which-module@npm:2.0.1" checksum: 10c0/087038e7992649eaffa6c7a4f3158d5b53b14cf5b6c1f0e043dccfacb1ba179d12f17545d5b85ebd94a42ce280a6fe65d0cbcab70f4fc6daad1dfae85e0e6a3e languageName: node linkType: hard "which@npm:^2.0.1": version: 2.0.2 resolution: "which@npm:2.0.2" dependencies: isexe: "npm:^2.0.0" bin: node-which: ./bin/node-which checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f languageName: node linkType: hard "which@npm:^5.0.0": version: 5.0.0 resolution: "which@npm:5.0.0" dependencies: isexe: "npm:^3.1.1" bin: node-which: bin/which.js checksum: 10c0/e556e4cd8b7dbf5df52408c9a9dd5ac6518c8c5267c8953f5b0564073c66ed5bf9503b14d876d0e9c7844d4db9725fb0dcf45d6e911e17e26ab363dc3965ae7b languageName: node linkType: hard "which@npm:^6.0.0": version: 6.0.0 resolution: "which@npm:6.0.0" dependencies: isexe: "npm:^3.1.1" bin: node-which: bin/which.js checksum: 10c0/fe9d6463fe44a76232bb6e3b3181922c87510a5b250a98f1e43a69c99c079b3f42ddeca7e03d3e5f2241bf2d334f5a7657cfa868b97c109f3870625842f4cc15 languageName: node linkType: hard "wide-align@npm:1.1.5": version: 1.1.5 resolution: "wide-align@npm:1.1.5" dependencies: string-width: "npm:^1.0.2 || 2 || 3 || 4" checksum: 10c0/1d9c2a3e36dfb09832f38e2e699c367ef190f96b82c71f809bc0822c306f5379df87bab47bed27ea99106d86447e50eb972d3c516c2f95782807a9d082fbea95 languageName: node linkType: hard "wordwrap@npm:^1.0.0": version: 1.0.0 resolution: "wordwrap@npm:1.0.0" checksum: 10c0/7ed2e44f3c33c5c3e3771134d2b0aee4314c9e49c749e37f464bf69f2bcdf0cbf9419ca638098e2717cff4875c47f56a007532f6111c3319f557a2ca91278e92 languageName: node linkType: hard "wordwrapjs@npm:^4.0.0": version: 4.0.1 resolution: "wordwrapjs@npm:4.0.1" dependencies: reduce-flatten: "npm:^2.0.0" typical: "npm:^5.2.0" checksum: 10c0/4cc43eb0f6adb7214d427e68918357a9df483815efbb4c59beb30972714b1804ede2a551b1dfd2234c0bd413c6f07d6daa6522d1c53f43f89a376d815fbf3c43 languageName: node linkType: hard "workerpool@npm:^9.2.0": version: 9.3.3 resolution: "workerpool@npm:9.3.3" checksum: 10c0/ef82fe9824f6edd3976e36cc1fef5d44f487fd7477f012ca06a4e18ed7522948a59834173036eb1395fe04bedff39d4ebd541f84de04e6f410de379db5847c64 languageName: node linkType: hard "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" dependencies: ansi-styles: "npm:^4.0.0" string-width: "npm:^4.1.0" strip-ansi: "npm:^6.0.0" checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da languageName: node linkType: hard "wrap-ansi@npm:^6.2.0": version: 6.2.0 resolution: "wrap-ansi@npm:6.2.0" dependencies: ansi-styles: "npm:^4.0.0" string-width: "npm:^4.1.0" strip-ansi: "npm:^6.0.0" checksum: 10c0/baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c languageName: node linkType: hard "wrap-ansi@npm:^8.1.0": version: 8.1.0 resolution: "wrap-ansi@npm:8.1.0" dependencies: ansi-styles: "npm:^6.1.0" string-width: "npm:^5.0.1" strip-ansi: "npm:^7.0.1" checksum: 10c0/138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 languageName: node linkType: hard "wrappy@npm:1": version: 1.0.2 resolution: "wrappy@npm:1.0.2" checksum: 10c0/56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 languageName: node linkType: hard "write-file-atomic@npm:5.0.1": version: 5.0.1 resolution: "write-file-atomic@npm:5.0.1" dependencies: imurmurhash: "npm:^0.1.4" signal-exit: "npm:^4.0.1" checksum: 10c0/e8c850a8e3e74eeadadb8ad23c9d9d63e4e792bd10f4836ed74189ef6e996763959f1249c5650e232f3c77c11169d239cbfc8342fc70f3fe401407d23810505d languageName: node linkType: hard "write-file-atomic@npm:^3.0.0": version: 3.0.3 resolution: "write-file-atomic@npm:3.0.3" dependencies: imurmurhash: "npm:^0.1.4" is-typedarray: "npm:^1.0.0" signal-exit: "npm:^3.0.2" typedarray-to-buffer: "npm:^3.1.5" checksum: 10c0/7fb67affd811c7a1221bed0c905c26e28f0041e138fb19ccf02db57a0ef93ea69220959af3906b920f9b0411d1914474cdd90b93a96e5cd9e8368d9777caac0e languageName: node linkType: hard "write-file-atomic@npm:^6.0.0": version: 6.0.0 resolution: "write-file-atomic@npm:6.0.0" dependencies: imurmurhash: "npm:^0.1.4" signal-exit: "npm:^4.0.1" checksum: 10c0/ae2f1c27474758a9aca92037df6c1dd9cb94c4e4983451210bd686bfe341f142662f6aa5913095e572ab037df66b1bfe661ed4ce4c0369ed0e8219e28e141786 languageName: node linkType: hard "xtend@npm:~4.0.1": version: 4.0.2 resolution: "xtend@npm:4.0.2" checksum: 10c0/366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e languageName: node linkType: hard "y18n@npm:^4.0.0": version: 4.0.3 resolution: "y18n@npm:4.0.3" checksum: 10c0/308a2efd7cc296ab2c0f3b9284fd4827be01cfeb647b3ba18230e3a416eb1bc887ac050de9f8c4fd9e7856b2e8246e05d190b53c96c5ad8d8cb56dffb6f81024 languageName: node linkType: hard "y18n@npm:^5.0.5": version: 5.0.8 resolution: "y18n@npm:5.0.8" checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 languageName: node linkType: hard "yallist@npm:^3.0.2": version: 3.1.1 resolution: "yallist@npm:3.1.1" checksum: 10c0/c66a5c46bc89af1625476f7f0f2ec3653c1a1791d2f9407cfb4c2ba812a1e1c9941416d71ba9719876530e3340a99925f697142989371b72d93b9ee628afd8c1 languageName: node linkType: hard "yallist@npm:^4.0.0": version: 4.0.0 resolution: "yallist@npm:4.0.0" checksum: 10c0/2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a languageName: node linkType: hard "yallist@npm:^5.0.0": version: 5.0.0 resolution: "yallist@npm:5.0.0" checksum: 10c0/a499c81ce6d4a1d260d4ea0f6d49ab4da09681e32c3f0472dee16667ed69d01dae63a3b81745a24bd78476ec4fcf856114cb4896ace738e01da34b2c42235416 languageName: node linkType: hard "yaml@npm:^1.10.0": version: 1.10.2 resolution: "yaml@npm:1.10.2" checksum: 10c0/5c28b9eb7adc46544f28d9a8d20c5b3cb1215a886609a2fd41f51628d8aaa5878ccd628b755dbcd29f6bb4921bd04ffbc6dcc370689bb96e594e2f9813d2605f languageName: node linkType: hard "yaml@npm:^2.2.2": version: 2.4.1 resolution: "yaml@npm:2.4.1" bin: yaml: bin.mjs checksum: 10c0/816057dbaea16a7dfb0b868ace930f143dece96bbb4c4fbb6f38aa389166f897240d9fa535dbfd6b1b0d9442416f4abcc698e63f82394d0c67b329aa6c2be576 languageName: node linkType: hard "yaml@npm:^2.6.0": version: 2.8.2 resolution: "yaml@npm:2.8.2" bin: yaml: bin.mjs checksum: 10c0/703e4dc1e34b324aa66876d63618dcacb9ed49f7e7fe9b70f1e703645be8d640f68ab84f12b86df8ac960bac37acf5513e115de7c970940617ce0343c8c9cd96 languageName: node linkType: hard "yargs-parser@npm:21.1.1, yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 languageName: node linkType: hard "yargs-parser@npm:^18.1.2": version: 18.1.3 resolution: "yargs-parser@npm:18.1.3" dependencies: camelcase: "npm:^5.0.0" decamelize: "npm:^1.2.0" checksum: 10c0/25df918833592a83f52e7e4f91ba7d7bfaa2b891ebf7fe901923c2ee797534f23a176913ff6ff7ebbc1cc1725a044cc6a6539fed8bfd4e13b5b16376875f9499 languageName: node linkType: hard "yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.3": version: 20.2.9 resolution: "yargs-parser@npm:20.2.9" checksum: 10c0/0685a8e58bbfb57fab6aefe03c6da904a59769bd803a722bb098bd5b0f29d274a1357762c7258fb487512811b8063fb5d2824a3415a0a4540598335b3b086c72 languageName: node linkType: hard "yargs-unparser@npm:^2.0.0": version: 2.0.0 resolution: "yargs-unparser@npm:2.0.0" dependencies: camelcase: "npm:^6.0.0" decamelize: "npm:^4.0.0" flat: "npm:^5.0.2" is-plain-obj: "npm:^2.1.0" checksum: 10c0/a5a7d6dc157efa95122e16780c019f40ed91d4af6d2bac066db8194ed0ec5c330abb115daa5a79ff07a9b80b8ea80c925baacf354c4c12edd878c0529927ff03 languageName: node linkType: hard "yargs@npm:17.7.2, yargs@npm:^17.6.2, yargs@npm:^17.7.2": version: 17.7.2 resolution: "yargs@npm:17.7.2" dependencies: cliui: "npm:^8.0.1" escalade: "npm:^3.1.1" get-caller-file: "npm:^2.0.5" require-directory: "npm:^2.1.1" string-width: "npm:^4.2.3" y18n: "npm:^5.0.5" yargs-parser: "npm:^21.1.1" checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 languageName: node linkType: hard "yargs@npm:^15.0.2": version: 15.4.1 resolution: "yargs@npm:15.4.1" dependencies: cliui: "npm:^6.0.0" decamelize: "npm:^1.2.0" find-up: "npm:^4.1.0" get-caller-file: "npm:^2.0.1" require-directory: "npm:^2.1.1" require-main-filename: "npm:^2.0.0" set-blocking: "npm:^2.0.0" string-width: "npm:^4.2.0" which-module: "npm:^2.0.0" y18n: "npm:^4.0.0" yargs-parser: "npm:^18.1.2" checksum: 10c0/f1ca680c974333a5822732825cca7e95306c5a1e7750eb7b973ce6dc4f97a6b0a8837203c8b194f461969bfe1fb1176d1d423036635285f6010b392fa498ab2d languageName: node linkType: hard "yargs@npm:^16.2.0": version: 16.2.0 resolution: "yargs@npm:16.2.0" dependencies: cliui: "npm:^7.0.2" escalade: "npm:^3.1.1" get-caller-file: "npm:^2.0.5" require-directory: "npm:^2.1.1" string-width: "npm:^4.2.0" y18n: "npm:^5.0.5" yargs-parser: "npm:^20.2.2" checksum: 10c0/b1dbfefa679848442454b60053a6c95d62f2d2e21dd28def92b647587f415969173c6e99a0f3bab4f1b67ee8283bf735ebe3544013f09491186ba9e8a9a2b651 languageName: node linkType: hard "yn@npm:3.1.1": version: 3.1.1 resolution: "yn@npm:3.1.1" checksum: 10c0/0732468dd7622ed8a274f640f191f3eaf1f39d5349a1b72836df484998d7d9807fbea094e2f5486d6b0cd2414aad5775972df0e68f8604db89a239f0f4bf7443 languageName: node linkType: hard "yocto-queue@npm:^0.1.0": version: 0.1.0 resolution: "yocto-queue@npm:0.1.0" checksum: 10c0/dceb44c28578b31641e13695d200d34ec4ab3966a5729814d5445b194933c096b7ced71494ce53a0e8820685d1d010df8b2422e5bf2cdea7e469d97ffbea306f languageName: node linkType: hard "yoctocolors-cjs@npm:^2.1.3": version: 2.1.3 resolution: "yoctocolors-cjs@npm:2.1.3" checksum: 10c0/584168ef98eb5d913473a4858dce128803c4a6cd87c0f09e954fa01126a59a33ab9e513b633ad9ab953786ed16efdd8c8700097a51635aafaeed3fef7712fa79 languageName: node linkType: hard