{
  "schemaVersion": 1,
  "rawCaptureSha256": "b8136413a0df89156007a6f6c435625b754fe8d097ef7013d536702b6761c3ee",
  "publicRecordSha256": "31131e21a8e2dfcb3590b9707fe6977880c2c0b4cfe65b551a212171c9304fde",
  "runId": "pnpm-glob-migration-r1-native",
  "identicalCompletedDuplicates": 0,
  "normalization": {
    "rule": "Longest explicit absolute prefixes first, applied to all JSON keys and string values after original payload binding. Uncovered private machine paths fail closed.",
    "prefixes": [
      {
        "prefixSha256": "e317f170b9a26014237a8abbdeaf353fbe07a6daed1136fa137e760a1f87ca90",
        "replacement": "$PROVIDER_STATE"
      },
      {
        "prefixSha256": "4458c87c231dd86bd1874ce0d2b084f05f15634dad33860d3e840a7483ad786c",
        "replacement": "$WORKSPACE"
      },
      {
        "prefixSha256": "e32efd768a068c190c04544b5efb743704edd8a019b1cfa432d876203b02087f",
        "replacement": "$STUDY"
      },
      {
        "prefixSha256": "768a63684ee857a90d0c5e1aac2d644942946e9d0e89296a385f90a539686b00",
        "replacement": "$REPOSITORY"
      },
      {
        "prefixSha256": "76d509b275fdc76041a48f4ed3789b73a1588b1b6c472dff3507750705b8256f",
        "replacement": "$TEMP"
      },
      {
        "prefixSha256": "e4693ec98d2762b9a5b34fc9dd8c540384a2a5fb719f88d14d760230b3990fc9",
        "replacement": "$USER_HOME"
      }
    ]
  },
  "actions": [
    {
      "idSha256": "6a9722cdf589a2a068832c955a8253b9df87983501c03dd92e95debae1f409da",
      "type": "command_execution",
      "status": "failed",
      "originalLine": 6,
      "outputSha256": "c3953bcdf7223ffd2f1c8e2358635c0718947c782095fa6ab341cffc46fa1e18",
      "outputBytes": 1083,
      "exitCode": 1,
      "stdout": "\n> test:typelatch-benchmark\n> node '$REPOSITORY/artifacts/research/cross-package/migration/development-check.mjs'\n\n{\"passed\":false,\"cases\":2,\"results\":[{\"id\":\"native-typescript-build-five-production-packages\",\"passed\":false,\"clean\":{\"exitCode\":0,\"signal\":null,\"elapsedMs\":726.5531249999999,\"stdout\":\"\",\"stderr\":\"\",\"error\":null},\"build\":{\"exitCode\":2,\"signal\":null,\"elapsedMs\":6182.208374999999,\"stdout\":\"cache/api/src/cacheList.ts(3,22): error TS2307: Cannot find module 'fast-glob' or its corresponding type declarations.\\ncache/api/src/cacheView.ts(3,22): error TS2307: Cannot find module 'fast-glob' or its corresponding type declarations.\\nfs/find-packages/src/index.ts(7,22): error TS2307: Cannot find module 'fast-glob' or its corresponding type declarations.\\npkg-manager/package-bins/src/index.ts(3,22): error TS2307: Cannot find module 'fast-glob' or its corresponding type declarations.\\n\",\"stderr\":\"\",\"error\":null}},{\"id\":\"runtime-results\",\"passed\":false,\"reason\":\"Not run because native compilation failed\"}],\"runtime\":null}\n"
    },
    {
      "idSha256": "4a317b6972e2f1834050485420bd71fe6fc2d87cd25d572cb4b8b327b37bc030",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 8,
      "outputSha256": "bfed0893df4f4583bd092eb6c3d0265be222bdb7385120a3598c13daa0d59d77",
      "outputBytes": 131636,
      "exitCode": 0,
      "stdout": "./fs/find-packages/src/index.ts:7:import fastGlob from 'fast-glob'\n./fs/find-packages/package.json:40:    \"tinyglobby\": \"catalog:\"\n./fs/find-packages/tsconfig.tsbuildinfo:1:{\"program\":{\"fileNames\":[\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2016.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2017.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2018.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2019.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2021.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.dom.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.dom.iterable.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.dom.asynciterable.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.webworker.importscripts.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.scripthost.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.core.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.collection.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.generator.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.iterable.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.promise.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.proxy.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.reflect.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.symbol.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2016.array.include.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2016.intl.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2017.date.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2017.object.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2017.string.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2017.intl.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2018.intl.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2018.promise.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2018.regexp.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2019.array.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2019.object.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2019.string.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2019.symbol.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2019.intl.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.bigint.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.date.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.promise.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.string.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.intl.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.number.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2021.promise.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2021.string.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2021.weakref.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2021.intl.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.array.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.error.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.intl.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.object.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.string.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.regexp.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.decorators.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.decorators.legacy.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.full.d.ts\",\"../../packages/types/lib/config.d.ts\",\"../../packages/types/lib/env.d.ts\",\"../../packages/types/lib/misc.d.ts\",\"../../packages/types/lib/package.d.ts\",\"../../packages/types/lib/options.d.ts\",\"../../packages/types/lib/peerdependencyissues.d.ts\",\"../../packages/types/lib/project.d.ts\",\"../../packages/types/lib/index.d.ts\",\"../../pkg-manifest/read-project-manifest/lib/index.d.ts\",\"../../node_modules/.pnpm/@pnpm+util.lex-comparator@3.0.2/node_modules/@pnpm/util.lex-comparator/dist/lex-comparator.d.ts\",\"../../node_modules/.pnpm/@pnpm+util.lex-comparator@3.0.2/node_modules/@pnpm/util.lex-comparator/dist/index.d.ts\",\"../../node_modules/.pnpm/p-map@2.1.0/node_modules/p-map/index.d.ts\",\"../../node_modules/.pnpm/p-filter@2.1.0/node_modules/p-filter/index.d.ts\",\"./src/index.ts\",\"../../__typings__/local.d.ts\",\"../../__typings__/typed.d.ts\",\"../../__typings__/index.d.ts\",\"../../node_modules/.pnpm/@jest+expect-utils@29.7.0/node_modules/@jest/expect-utils/build/index.d.ts\",\"../../node_modules/.pnpm/chalk@4.1.2/node_modules/chalk/index.d.ts\",\"../../node_modules/.pnpm/@sinclair+typebox@0.27.10/node_modules/@sinclair/typebox/typebox.d.ts\",\"../../node_modules/.pnpm/@jest+schemas@29.6.3/node_modules/@jest/schemas/build/index.d.ts\",\"../../node_modules/.pnpm/pretty-format@29.7.0/node_modules/pretty-format/build/index.d.ts\",\"../../node_modules/.pnpm/jest-diff@29.7.0/node_modules/jest-diff/build/index.d.ts\",\"../../node_modules/.pnpm/jest-matcher-utils@29.7.0/node_modules/jest-matcher-utils/build/index.d.ts\",\"../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.d.ts\",\"../../node_modules/.pnpm/@types+jest@29.5.14/node_modules/@types/jest/index.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/compatibility/disposable.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/compatibility/indexable.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/compatibility/iterators.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/compatibility/index.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/ts5.6/globals.typedarray.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/ts5.6/buffer.buffer.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/globals.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/web-globals/abortcontroller.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/web-globals/domexception.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/web-globals/events.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/header.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/readable.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/file.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/fetch.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/formdata.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/connector.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/client.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/errors.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/dispatcher.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/global-dispatcher.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/global-origin.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/pool-stats.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/pool.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/handlers.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/balanced-pool.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/agent.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-interceptor.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-agent.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-client.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-pool.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-errors.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/proxy-agent.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/api.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/cookies.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/patch.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/filereader.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/diagnostics-channel.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/websocket.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/content-type.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/cache.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/interceptors.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/index.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/web-globals/fetch.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/assert.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/assert/strict.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/async_hooks.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/buffer.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/child_process.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/cluster.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/console.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/constants.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/crypto.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/dgram.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/diagnostics_channel.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/dns.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/dns/promises.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/domain.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/events.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/fs.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/fs/promises.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/http.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/http2.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/https.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/inspector.generated.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/module.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/net.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/os.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/path.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/perf_hooks.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/process.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/punycode.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/querystring.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/readline.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/readline/promises.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/repl.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/stream.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/stream/promises.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/stream/consumers.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/stream/web.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/string_decoder.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/test.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/timers.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/timers/promises.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/tls.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/trace_events.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/tty.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/url.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/util.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/v8.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/vm.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/wasi.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/worker_threads.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/zlib.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/ts5.6/index.d.ts\",\"../../../../../../../../../node_modules/@types/better-sqlite3/index.d.ts\",\"../../../../../../../../../node_modules/@types/deep-eql/index.d.ts\",\"../../../../../../../../../node_modules/assertion-error/index.d.ts\",\"../../../../../../../../../node_modules/@types/chai/index.d.ts\",\"../../../../../../../../../node_modules/@types/estree/index.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/inc.d.ts\",\"../../../../../../../../../node_modules/@types/semver/classes/semver.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/parse.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/valid.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/clean.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/diff.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/major.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/minor.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/patch.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/prerelease.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/compare.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/rcompare.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/compare-loose.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/compare-build.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/sort.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/rsort.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/truncate.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/gt.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/lt.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/eq.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/neq.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/gte.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/lte.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/cmp.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/coerce.d.ts\",\"../../../../../../../../../node_modules/@types/semver/classes/comparator.d.ts\",\"../../../../../../../../../node_modules/@types/semver/classes/range.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/satisfies.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/max-satisfying.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/min-satisfying.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/to-comparators.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/min-version.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/valid.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/outside.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/gtr.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/ltr.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/intersects.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/simplify.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/subset.d.ts\",\"../../../../../../../../../node_modules/@types/semver/internals/identifiers.d.ts\",\"../../../../../../../../../node_modules/@types/semver/index.d.ts\"],\"fileInfos\":[{\"version\":\"44e584d4f6444f58791784f1d530875970993129442a847597db702a073ca68c\",\"affectsGlobalScope\":true},\"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4\",\"3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75\",\"9a68c0c07ae2fa71b44384a839b7b8d81662a236d4b9ac30916718f7510b1b2d\",\"5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8\",\"68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7\",\"5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4\",\"feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569\",\"5514e54f17d6d74ecefedc73c504eadffdeda79c7ea205cf9febead32d45c4bc\",{\"version\":\"4af6b0c727b7a2896463d512fafd23634229adf69ac7c00e2ae15a09cb084fad\",\"affectsGlobalScope\":true},{\"version\":\"9c00a480825408b6a24c63c1b71362232927247595d7c97659bc24dc68ae0757\",\"affectsGlobalScope\":true},{\"version\":\"0c9e4447ddca10e8097a736ce41bb37ac3389ede46e419ee78c1161a14e9e8ba\",\"affectsGlobalScope\":true},{\"version\":\"80e18897e5884b6723488d4f5652167e7bb5024f946743134ecc4aa4ee731f89\",\"affectsGlobalScope\":true},{\"version\":\"cd034f499c6cdca722b60c04b5b1b78e058487a7085a8e0d6fb50809947ee573\",\"affectsGlobalScope\":true},{\"version\":\"6920e1448680767498a0b77c6a00a8e77d14d62c3da8967b171f1ddffa3c18e4\",\"affectsGlobalScope\":true},{\"version\":\"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44\",\"affectsGlobalScope\":true},{\"version\":\"4443e68b35f3332f753eacc66a04ac1d2053b8b035a0e0ac1d455392b5e243b3\",\"affectsGlobalScope\":true},{\"version\":\"bc47685641087c015972a3f072480889f0d6c65515f12bd85222f49a98952ed7\",\"affectsGlobalScope\":true},{\"version\":\"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537\",\"affectsGlobalScope\":true},{\"version\":\"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671\",\"affectsGlobalScope\":true},{\"version\":\"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0\",\"affectsGlobalScope\":true},{\"version\":\"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d\",\"affectsGlobalScope\":true},{\"version\":\"93495ff27b8746f55d19fcbcdbaccc99fd95f19d057aed1bd2c0cafe1335fbf0\",\"affectsGlobalScope\":true},{\"version\":\"6fc23bb8c3965964be8c597310a2878b53a0306edb71d4b5a4dfe760186bcc01\",\"affectsGlobalScope\":true},{\"version\":\"ea011c76963fb15ef1cdd7ce6a6808b46322c527de2077b6cfdf23ae6f5f9ec7\",\"affectsGlobalScope\":true},{\"version\":\"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119\",\"affectsGlobalScope\":true},{\"version\":\"bb42a7797d996412ecdc5b2787720de477103a0b2e53058569069a0e2bae6c7e\",\"affectsGlobalScope\":true},{\"version\":\"4738f2420687fd85629c9efb470793bb753709c2379e5f85bc1815d875ceadcd\",\"affectsGlobalScope\":true},{\"version\":\"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893\",\"affectsGlobalScope\":true},{\"version\":\"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc\",\"affectsGlobalScope\":true},{\"version\":\"9fc46429fbe091ac5ad2608c657201eb68b6f1b8341bd6d670047d32ed0a88fa\",\"affectsGlobalScope\":true},{\"version\":\"61c37c1de663cf4171e1192466e52c7a382afa58da01b1dc75058f032ddf0839\",\"affectsGlobalScope\":true},{\"version\":\"b541a838a13f9234aba650a825393ffc2292dc0fc87681a5d81ef0c96d281e7a\",\"affectsGlobalScope\":true},{\"version\":\"9e9fbd7030c440b33d021da145d3232984c8bb7916f277e8ffd3dc2e3eae2bdb\",\"affectsGlobalScope\":true},{\"version\":\"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c\",\"affectsGlobalScope\":true},{\"version\":\"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca\",\"affectsGlobalScope\":true},{\"version\":\"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2\",\"affectsGlobalScope\":true},{\"version\":\"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557\",\"affectsGlobalScope\":true},{\"version\":\"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850\",\"affectsGlobalScope\":true},{\"version\":\"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6\",\"affectsGlobalScope\":true},{\"version\":\"74f7fa2d027d5b33eb0471c8e82a6c87216223181ec31247c357a3e8e2fddc5b\",\"affectsGlobalScope\":true},{\"version\":\"ae37d6ccd1560b0203ab88d46987393adaaa78c919e51acf32fb82c86502e98c\",\"affectsGlobalScope\":true},{\"version\":\"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df\",\"affectsGlobalScope\":true},{\"version\":\"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab\",\"affectsGlobalScope\":true},{\"version\":\"bf14a426dbbf1022d11bd08d6b8e709a2e9d246f0c6c1032f3b2edb9a902adbe\",\"affectsGlobalScope\":true},{\"version\":\"5e07ed3809d48205d5b985642a59f2eba47c402374a7cf8006b686f79efadcbd\",\"affectsGlobalScope\":true},{\"version\":\"2b72d528b2e2fe3c57889ca7baef5e13a56c957b946906d03767c642f386bbc3\",\"affectsGlobalScope\":true},{\"version\":\"479553e3779be7d4f68e9f40cdb82d038e5ef7592010100410723ceced22a0f7\",\"affectsGlobalScope\":true},{\"version\":\"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1\",\"affectsGlobalScope\":true},{\"version\":\"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74\",\"affectsGlobalScope\":true},{\"version\":\"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399\",\"affectsGlobalScope\":true},{\"version\":\"d3d7b04b45033f57351c8434f60b6be1ea71a2dfec2d0a0c3c83badbb0e3e693\",\"affectsGlobalScope\":true},{\"version\":\"956d27abdea9652e8368ce029bb1e0b9174e9678a273529f426df4b3d90abd60\",\"affectsGlobalScope\":true},{\"version\":\"4fa6ed14e98aa80b91f61b9805c653ee82af3502dc21c9da5268d3857772ca05\",\"affectsGlobalScope\":true},{\"version\":\"e6633e05da3ff36e6da2ec170d0d03ccf33de50ca4dc6f5aeecb572cedd162fb\",\"affectsGlobalScope\":true},{\"version\":\"d8670852241d4c6e03f2b89d67497a4bbefe29ecaa5a444e2c11a9b05e6fccc6\",\"affectsGlobalScope\":true},{\"version\":\"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a\",\"affectsGlobalScope\":true},{\"version\":\"caccc56c72713969e1cfe5c3d44e5bab151544d9d2b373d7dbe5a1e4166652be\",\"affectsGlobalScope\":true},{\"version\":\"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004\",\"affectsGlobalScope\":true},{\"version\":\"b4b67b1a91182421f5df999988c690f14d813b9850b40acd06ed44691f6727ad\",\"affectsGlobalScope\":true},{\"version\":\"33358442698bb565130f52ba79bfd3d4d484ac85fe33f3cb1759c54d18201393\",\"affectsGlobalScope\":true},{\"version\":\"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538\",\"affectsGlobalScope\":true},\"3cbad9a1ba4453443026ed38e4b8be018abb26565fa7c944376463ad9df07c41\",\"769db24411423b9af672a78ef640f4181a38960f9efd0422ffc23e81eec82549\",\"c260c7ef958dc8c2d316b2dc53d524cf916891f27dd426d0902060b7762c8141\",\"d02b99a171465dc1a48a88272a0d2bb75922be062e7b7e4a9e2b019799b7eb74\",\"53e6de6f88370d3706c98baf7ef155b2b1f322f0ae6afa2ec2085e3f7156cc5b\",\"cebc18dc86719b8e7b2a2a999b46f7c7f46236f612a3b07788072d452d119cc5\",\"f3105b4aa511a6d5c5dd1989b8102f5522424464a99c9f45bf886c57fc8a00a0\",\"c9d2802cecb0acee3812b0471fbe8d68b43cc59759776ecbfc2dc7c7bf1a4477\",\"95b185b07343893f9ce5f6f0d51492c6abe9398baf1b026b5d0afd8a445e3507\",\"561bd8676431f15457f2bc0a5e53b1c20ba352272a9778f554027b682f29c276\",\"d459d1d35555406d7dea9775a85207ec4591e76e4fa531fdd4c670222c0e4a6b\",\"b72b0bf18af53422358368d10c07af41261df3bb5f00aa486438db08e32f8de1\",\"2d559c0446aa028a8dbc47ad704248ff6750cd12910ab8239f590aa7c2d6dc94\",\"ce8bb883164988154605501433d4f8731b1f438b08db30cccd0967aff531955c\",\"528cd6e7e96ebd130b36c3ff7bdb08b124fda1ee52f69cefd16339f1ae48b8dd\",\"6580c256c8ea7e85463839e8f7054a26cb29419a4dd42bc13f60290df5b2a960\",{\"version\":\"ecfef2ec37f74df5e8e070d4dd0685813c5f429896ded75ee7a0433d44a9dc5d\",\"affectsGlobalScope\":true},\"48da595b85153535634d7750c09a3b2a1672e8c387b9ae8fb8078647d998eb3c\",\"cdcc132f207d097d7d3aa75615ab9a2e71d6a478162dde8b67f88ea19f3e54de\",\"0d14fa22c41fdc7277e6f71473b20ebc07f40f00e38875142335d5b63cdfc9d2\",\"e1028394c1cf96d5d057ecc647e31e457b919092f882ed0c7092152b077fed9d\",\"f315e1e65a1f80992f0509e84e4ae2df15ecd9ef73df975f7c98813b71e4c8da\",\"5b9586e9b0b6322e5bfbd2c29bd3b8e21ab9d871f82346cb71020e3d84bae73e\",\"3e70a7e67c2cb16f8cd49097360c0309fe9d1e3210ff9222e9dac1f8df9d4fb6\",\"ab68d2a3e3e8767c3fba8f80de099a1cfc18c0de79e42cb02ae66e22dfe14a66\",\"d96cc6598148bf1a98fb2e8dcf01c63a4b3558bdaec6ef35e087fd0562eb40ec\",{\"version\":\"f8db4fea512ab759b2223b90ecbbe7dae919c02f8ce95ec03f7fb1cf757cfbeb\",\"affectsGlobalScope\":true},{\"version\":\"6c7176368037af28cb72f2392010fa1cef295d6d6744bca8cfb54985f3a18c3e\",\"affectsGlobalScope\":true},{\"version\":\"ab41ef1f2cdafb8df48be20cd969d875602483859dc194e9c97c8a576892c052\",\"affectsGlobalScope\":true},{\"version\":\"437e20f2ba32abaeb7985e0afe0002de1917bc74e949ba585e49feba65da6ca1\",\"affectsGlobalScope\":true},\"21d819c173c0cf7cc3ce57c3276e77fd9a8a01d35a06ad87158781515c9a438a\",{\"version\":\"613b21ccdf3be6329d56e6caa13b258c842edf8377be7bc9f014ed14cdcfc308\",\"affectsGlobalScope\":true},{\"version\":\"d2662405c15ec112ebc0c3ec787edb82d58d6acb1a9d109317d7bf9cff9d09a7\",\"affectsGlobalScope\":true},{\"version\":\"362d474eb9feae178a83ead94d757c21e42d6d7090e4182f0c12e92830a3d25e\",\"affectsGlobalScope\":true},{\"version\":\"1db0b7dca579049ca4193d034d835f6bfe73096c73663e5ef9a0b5779939f3d0\",\"affectsGlobalScope\":true},{\"version\":\"9798340ffb0d067d69b1ae5b32faa17ab31b82466a3fc00d8f2f2df0c8554aaa\",\"affectsGlobalScope\":true},{\"version\":\"dc27badd4bf4a2b0024a0cd32a9bbf0be7073902c5177a58be14242e7d8bf2c7\",\"affectsGlobalScope\":true},\"5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f\",\"7180c03fd3cb6e22f911ce9ba0f8a7008b1a6ddbe88ccf16a9c8140ef9ac1686\",\"25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc\",\"54cb85a47d760da1c13c00add10d26b5118280d44d58e6908d8e89abbd9d7725\",\"3e4825171442666d31c845aeb47fcd34b62e14041bb353ae2b874285d78482aa\",\"c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195\",\"a967bfe3ad4e62243eb604bf956101e4c740f5921277c60debaf325c1320bf88\",\"e9775e97ac4877aebf963a0289c81abe76d1ec9a2a7778dbe637e5151f25c5f3\",\"471e1da5a78350bc55ef8cef24eb3aca6174143c281b8b214ca2beda51f5e04a\",\"cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd\",\"385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20\",\"9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219\",\"db3435f3525cd785bf21ec6769bf8da7e8a776be1a99e2e7efb5f244a2ef5fee\",\"c3b170c45fc031db31f782e612adf7314b167e60439d304b49e704010e7bafe5\",\"40383ebef22b943d503c6ce2cb2e060282936b952a01bea5f9f493d5fb487cc7\",\"4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd\",\"3a84b7cb891141824bd00ef8a50b6a44596aded4075da937f180c90e362fe5f6\",\"13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9\",\"9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a\",\"4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da\",\"24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2\",\"33203609eba548914dc83ddf6cadbc0bcb6e8ef89f6d648ca0908ae887f9fcc5\",\"0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6\",\"89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2\",\"e53a3c2a9f624d90f24bf4588aacd223e7bec1b9d0d479b68d2f4a9e6011147f\",\"339dc5265ee5ed92e536a93a04c4ebbc2128f45eeec6ed29f379e0085283542c\",\"9f0a92164925aa37d4a5d9dd3e0134cff8177208dba55fd2310cd74beea40ee2\",\"8bfdb79bf1a9d435ec48d9372dc93291161f152c0865b81fc0b2694aedb4578d\",\"2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6\",\"c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605\",\"d32275be3546f252e3ad33976caf8c5e842c09cb87d468cb40d5f4cf092d1acc\",\"4a0c3504813a3289f7fb1115db13967c8e004aa8e4f8a9021b95285502221bd1\",{\"version\":\"b972357e61ef2e072f8a88b9f4f5a70984c417237e6106f6b2390414a09ce523\",\"affectsGlobalScope\":true},\"076cac5898bd833255def0f7c5717b83534212873505c9c958f1926d49f9bec6\",\"7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419\",\"75eb536b960b85f75e21490beeab53ea616646a995ad203e1af532d67a774fb6\",{\"version\":\"36d0976d3dad74078f707af107b5082dbe42ffcadb3442ff140c36c8a33b4887\",\"affectsGlobalScope\":true},\"86e0d632e9ef88593e8724ffb6af05104e13a08f9d8df733a30f9991ac387fff\",\"7646ad748a9ca15bf43d4c88f83cc851c67f8ec9c1186295605b59ba6bb36dcb\",{\"version\":\"cef8931bc129687165253f0642427c2a72705a4613b3ac461b9fa78c7cdaef32\",\"affectsGlobalScope\":true},\"5524481e56c48ff486f42926778c0a3cce1cc85dc46683b92b1271865bcf015a\",\"47b62c294beb69daa5879f052e416b02e6518f3e4541ae98adbfb27805dd6711\",\"f8375506002c556ec412c7e2a5a9ece401079ee5d9eb2c1372e9f5377fac56c7\",\"8edd6482bd72eca772f9df15d05c838dd688cdbd4d62690891fca6578cfda6fe\",\"07ba29a1a495b710aea48a4cf19ae12b3cbda2a8e9ac62192af477027a99e8de\",\"6dead64c944504250dd2fc9095231f36887cfc1534f1ff57737c19f92d165c91\",\"b9a4824bb83f25d6d227394db2ed99985308cf2a3a35f0d6d39aa72b15473982\",{\"version\":\"6e9948b1e396106601365283680c319a9103c71a5725e7d03e26fe246df60c4c\",\"affectsGlobalScope\":true},\"8e8e284b3832911aeede987e4d74cf0a00f2b03896b2fd3bf924344cc0f96b3c\",\"37d37474a969ab1b91fc332eb6a375885dfd25279624dfa84dea48c9aedf4472\",\"1ddd8c1a3ae1f8ab28affd53b13910be4afe0b35f28517b7f14c268e9e42647a\",\"f1a79b6047d006548185e55478837dfbcdd234d6fe51532783f5dffd401cfb2b\",\"cbc91187014fb1e738ef252751a9f84abf2989ec1c3b1637ec23b5b39cdf3d25\",\"e822320b448edce0c7ede9cbeada034c72e1f1c8c8281974817030564c63dcb1\",{\"version\":\"9d65568cba17c9db40251023406668695ad698ea4a34542364af3e78edd37811\",\"affectsGlobalScope\":true},\"f23e3d484de54d235bf702072100b541553a1df2550bad691fe84995e15cf7be\",\"821c79b046e40d54a447bebd9307e70b86399a89980a87bbc98114411169e274\",\"17bc38afc78d40b2f54af216c0cc31a4bd0c6897a5945fa39945dfc43260be2c\",{\"version\":\"d201b44ff390c220a94fb0ff6a534fe9fa15b44f8a86d0470009cdde3a3e62ab\",\"affectsGlobalScope\":true},{\"version\":\"d44445141f204d5672c502a39c1124bcf1df225eba05df0d2957f79122be87b5\",\"affectsGlobalScope\":true},\"de905bc5f7e7a81cb420e212b95ab5e3ab840f93e0cfa8ce879f6e7fa465d4a2\",\"bc2ff43214898bc6d53cab92fb41b5309efec9cbb59a0650525980aee994de2b\",\"bede3143eeddca3b8ec3592b09d7eb02042f9e195251040c5146eac09b173236\",\"64a40cf4ec8a7a29db2b4bc35f042e5be8537c4be316e5221f40f30ca8ed7051\",\"294c082d609e6523520290db4f1d54114ebc83643fb42abd965be5bcc5d9416b\",\"cf7d740e39bd8adbdc7840ee91bef0af489052f6467edfcefb7197921757ec3b\",\"37ba7b45141a45ce6e80e66f2a96c8a5ab1bcef0fc2d0f56bb58df96ec67e972\",\"125d792ec6c0c0f657d758055c494301cc5fdb327d9d9d5960b3f129aff76093\",{\"version\":\"b9f0681c4d2cb00a5cfe08a7be9662627b912de562926819ebddfe2ef6a9b5ee\",\"affectsGlobalScope\":true},\"b85151402164ab7cb665e58df5c1a29aa25ea4ed3a367f84a15589e7d7a9c8ca\",\"89eb8abe2b5c146fbb8f3bf72f4e91de3541f2fb559ad5fed4ad5bf223a3dedb\",{\"version\":\"bc6cb10764a82f3025c0f4822b8ad711c16d1a5c75789be2d188d553b69b2d48\",\"affectsGlobalScope\":true},\"41d510caf7ed692923cb6ef5932dc9cf1ed0f57de8eb518c5bab8358a21af674\",\"2751c5a6b9054b61c9b03b3770b2d39b1327564672b63e3485ac03ffeb28b4f6\",\"dc058956a93388aab38307b7b3b9b6379e1021e73a244aab6ac9427dc3a252a7\",\"f33302cf240672359992c356f2005d395b559e176196d03f31a28cc7b01e69bc\",{\"version\":\"3ce25041ff6ae06c08fcaccd5fcd9baf4ca6e80e6cb5a922773a1985672e74c2\",\"affectsGlobalScope\":true},{\"version\":\"652c0de14329a834ff06af6ad44670fac35849654a464fd9ae36edb92a362c12\",\"affectsGlobalScope\":true},\"3b1e178016d3fc554505ae087c249b205b1c50624d482c542be9d4682bab81fc\",\"5db7c5bb02ef47aaaec6d262d50c4e9355c80937d649365c343fa5e84569621d\",\"cf45d0510b661f1da461479851ff902f188edb111777c37055eff12fa986a23a\",{\"version\":\"6831f13f06a15391dfeb2477d48ac58311ab675f85846a05499ee92d6e856933\",\"affectsGlobalScope\":true},\"37bef1064b7d015aeaa7c0716fe23a0b3844abe2c0a3df7144153ca8445fe0da\",\"59ef5d8f9f0274a03123bdd45bf38bf0e2a96d600ccb0606e0d780384e58f26a\",\"c2a6a737189ced24ffe0634e9239b087e4c26378d0490f95141b9b9b042b746c\",\"427fe2004642504828c1476d0af4270e6ad4db6de78c0b5da3e4c5ca95052a99\",\"2eeffcee5c1661ddca53353929558037b8cf305ffb86a803512982f99bcab50d\",{\"version\":\"9afb4cb864d297e4092a79ee2871b5d3143ea14153f62ef0bb04ede25f432030\",\"affectsGlobalScope\":true},\"1308e2c2d902bc9e308e41bbf30ed92a23a424a3cf14391cad9d8d8c1ca2c973\",\"ce6a3f09b8db73a7e9701aca91a04b4fabaf77436dd35b24482f9ee816016b17\",\"20e086e5b64fdd52396de67761cc0e94693494deadb731264aac122adf08de3f\",\"6e78f75403b3ec65efb41c70d392aeda94360f11cedc9fb2c039c9ea23b30962\",\"c863198dae89420f3c552b5a03da6ed6d0acfa3807a64772b895db624b0de707\",\"8b03a5e327d7db67112ebbc93b4f744133eda2c1743dbb0a990c61a8007823ef\",\"42fad1f540271e35ca37cecda12c4ce2eef27f0f5cf0f8dd761d723c744d3159\",\"ff3743a5de32bee10906aff63d1de726f6a7fd6ee2da4b8229054dfa69de2c34\",\"83acd370f7f84f203e71ebba33ba61b7f1291ca027d7f9a662c6307d74e4ac22\",\"1445cec898f90bdd18b2949b9590b3c012f5b7e1804e6e329fb0fe053946d5ec\",\"0e5318ec2275d8da858b541920d9306650ae6ac8012f0e872fe66eb50321a669\",\"cf530297c3fb3a92ec9591dd4fa229d58b5981e45fe6702a0bd2bea53a5e59be\",\"c1f6f7d08d42148ddfe164d36d7aba91f467dbcb3caa715966ff95f55048b3a4\",\"eefd2bbc8edb14c3bd1246794e5c070a80f9b8f3730bd42efb80df3cc50b9039\",\"0c1ee27b8f6a00097c2d6d91a21ee4d096ab52c1e28350f6362542b55380059a\",\"7677d5b0db9e020d3017720f853ba18f415219fb3a9597343b1b1012cfd699f7\",\"bc1c6bc119c1784b1a2be6d9c47addec0d83ef0d52c8fbe1f14a51b4dfffc675\",\"7a595666345c91486b6a2060a24829a127a0d59b94e25e4eaa9eeb20bf1b5958\",\"52cf2ce99c2a23de70225e252e9822a22b4e0adb82643ab0b710858810e00bf1\",\"770625067bb27a20b9826255a8d47b6b5b0a2d3dfcbd21f89904c731f671ba77\",\"d1ed6765f4d7906a05968fb5cd6d1db8afa14dbe512a4884e8ea5c0f5e142c80\",\"799c0f1b07c092626cf1efd71d459997635911bb5f7fc1196efe449bba87e965\",\"2a184e4462b9914a30b1b5c41cf80c6d3428f17b20d3afb711fff3f0644001fd\",\"9eabde32a3aa5d80de34af2c2206cdc3ee094c6504a8d0c2d6d20c7c179503cc\",\"397c8051b6cfcb48aa22656f0faca2553c5f56187262135162ee79d2b2f6c966\",\"a8ead142e0c87dcd5dc130eba1f8eeed506b08952d905c47621dc2f583b1bff9\",\"a02f10ea5f73130efca046429254a4e3c06b5475baecc8f7b99a0014731be8b3\",\"c2576a4083232b0e2d9bd06875dd43d371dee2e090325a9eac0133fd5650c1cb\",\"4c9a0564bb317349de6a24eb4efea8bb79898fa72ad63a1809165f5bd42970dd\",\"f40ac11d8859092d20f953aae14ba967282c3bb056431a37fced1866ec7a2681\",\"cc11e9e79d4746cc59e0e17473a59d6f104692fd0eeea1bdb2e206eabed83b03\",\"b444a410d34fb5e98aa5ee2b381362044f4884652e8bc8a11c8fe14bbd85518e\",\"c35808c1f5e16d2c571aa65067e3cb95afeff843b259ecfa2fc107a9519b5392\",\"14d5dc055143e941c8743c6a21fa459f961cbc3deedf1bfe47b11587ca4b3ef5\",\"a3ad4e1fc542751005267d50a6298e6765928c0c3a8dce1572f2ba6ca518661c\",\"f237e7c97a3a89f4591afd49ecb3bd8d14f51a1c4adc8fcae3430febedff5eb6\",\"3ffdfbec93b7aed71082af62b8c3e0cc71261cc68d796665faa1e91604fbae8f\",\"662201f943ed45b1ad600d03a90dffe20841e725203ced8b708c91fcd7f9379a\",\"c9ef74c64ed051ea5b958621e7fb853fe3b56e8787c1587aefc6ea988b3c7e79\",\"2462ccfac5f3375794b861abaa81da380f1bbd9401de59ffa43119a0b644253d\",\"34baf65cfee92f110d6653322e2120c2d368ee64b3c7981dff08ed105c4f19b0\",\"cb7afa5d066d27a35dd555f6bca20feecdb4edcb3329905fa70464b0da024067\"],\"root\":[[77,80]],\"options\":{\"allowSyntheticDefaultImports\":true,\"composite\":true,\"declaration\":true,\"esModuleInterop\":true,\"module\":1,\"noImplicitAny\":true,\"noImplicitReturns\":true,\"outDir\":\"./lib\",\"preserveConstEnums\":true,\"removeComments\":false,\"rootDir\":\"./src\",\"skipLibCheck\":true,\"sourceMap\":true,\"strict\":true,\"target\":9},\"fileIdsList\":[[78,79,95,136],[95,136],[95,136,157,165,176],[71,72,74,76,95,136,148,157,177],[83,95,136],[73,95,136],[85,88,95,136],[95,133,136],[95,135,136],[95,136,141,168],[95,136,137,147,155,165,176],[95,136,137,138,147,155],[90,91,92,95,136],[95,136,139,177],[95,136,140,141,148,156],[95,136,141,165,173],[95,136,142,144,147,155],[95,135,136,143],[95,136,144,145],[95,136,146,147],[95,135,136,147],[95,136,147,148,149,165,176],[95,136,147,148,149,162,165,168],[95,136,144,147,150,155,165,176],[95,136,147,148,150,151,155,165,173,176],[95,136,150,152,165,173,176],[95,136,147,153],[95,136,154,176,181],[95,136,144,147,155,165],[95,136,156],[95,136,157],[95,135,136,158],[95,136,159,175,181],[95,136,160],[95,136,161],[95,136,147,162,163],[95,136,162,164,177,179],[95,136,147,165,166,168],[95,136,167,168],[95,136,165,166],[95,136,168],[95,136,169],[95,136,165,170],[95,136,147,171,172],[95,136,171,172],[95,136,141,155,165,173],[95,136,174],[136],[93,94,95,96,97,98,99,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182],[95,136,155,175],[95,136,150,161,176],[95,136,141,177],[95,136,165,178],[95,136,154,179],[95,136,180],[95,131,136],[95,131,136,147,149,158,165,168,176,179,181],[95,136,165,182],[81,87,95,136],[85,95,136],[82,86,95,136],[75,95,136],[84,95,136],[95,108,112,136,176],[95,108,136,165,176],[95,103,136],[95,105,108,136,173,176],[95,136,155,173],[95,136,183],[95,103,136,183],[95,105,108,136,155,176],[95,100,101,104,107,136,147,165,176],[95,100,106,136],[95,104,108,136,168,176,183],[95,124,136,183],[95,102,103,136,183],[95,108,136],[95,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,136],[95,108,115,116,136],[95,106,108,116,117,136],[95,107,136],[95,100,103,108,136],[95,108,112,116,117,136],[95,112,136],[95,106,108,111,136,176],[95,100,105,106,108,112,115,136],[95,136,165],[95,103,108,124,136,181,183],[64,65,66,67,68,69,70,95,136],[66,67,95,136],[65,95,136],[67,95,136],[71,95,136],[95,136,185,186],[95,136,190,229],[95,136,190,214,229],[95,136,189,229],[95,136,229],[95,136,190],[95,136,190,215,229],[95,136,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228],[95,136,215,229]],\"referencedMap\":[[80,1],[78,2],[79,3],[77,4],[81,2],[84,5],[74,6],[73,2],[83,2],[89,7],[133,8],[134,8],[135,9],[136,10],[137,11],[138,12],[90,2],[93,13],[91,2],[92,2],[139,14],[140,15],[141,16],[142,17],[143,18],[144,19],[145,19],[146,20],[147,21],[148,22],[149,23],[96,2],[150,24],[151,25],[152,26],[153,27],[154,28],[155,29],[156,30],[157,31],[158,32],[159,33],[160,34],[161,35],[162,36],[163,36],[164,37],[165,38],[167,39],[166,40],[168,41],[169,42],[170,43],[171,44],[172,45],[173,46],[174,47],[95,48],[94,2],[183,49],[175,50],[176,51],[177,52],[178,53],[179,54],[180,55],[97,2],[98,2],[99,2],[132,56],[181,57],[182,58],[82,2],[88,59],[86,60],[87,61],[76,62],[75,2],[85,63],[61,2],[62,2],[12,2],[10,2],[11,2],[16,2],[15,2],[2,2],[17,2],[18,2],[19,2],[20,2],[21,2],[22,2],[23,2],[24,2],[3,2],[25,2],[4,2],[26,2],[30,2],[27,2],[28,2],[29,2],[31,2],[32,2],[33,2],[5,2],[34,2],[35,2],[36,2],[37,2],[6,2],[41,2],[38,2],[39,2],[40,2],[42,2],[7,2],[43,2],[48,2],[49,2],[44,2],[45,2],[46,2],[47,2],[8,2],[53,2],[50,2],[51,2],[52,2],[54,2],[9,2],[55,2],[63,2],[56,2],[57,2],[60,2],[58,2],[59,2],[1,2],[14,2],[13,2],[115,64],[122,65],[114,64],[129,66],[106,67],[105,68],[128,69],[123,70],[126,71],[108,72],[107,73],[103,74],[102,69],[125,75],[104,76],[109,77],[110,2],[113,77],[100,2],[131,78],[130,77],[117,79],[118,80],[120,81],[116,82],[119,83],[124,69],[111,84],[112,85],[121,86],[101,87],[127,88],[64,2],[65,2],[71,89],[66,2],[68,90],[67,91],[69,2],[70,92],[72,93],[184,69],[187,94],[185,2],[188,2],[214,95],[215,96],[190,97],[193,98],[212,95],[213,95],[202,95],[201,99],[199,95],[194,95],[208,95],[206,95],[210,95],[189,95],[207,95],[211,95],[195,95],[196,95],[209,95],[191,95],[197,95],[198,95],[200,95],[204,95],[216,100],[203,95],[205,95],[192,95],[229,101],[228,2],[223,100],[225,102],[224,100],[217,100],[218,100],[220,100],[222,100],[226,102],[227,102],[219,102],[221,102],[186,2]],\"semanticDiagnosticsPerFile\":[[77,[{\"start\":324,\"length\":11,\"messageText\":\"Cannot find module 'fast-glob' or its corresponding type declarations.\",\"category\":1,\"code\":2307}]]],\"affectedFilesPendingEmit\":[77],\"emitSignatures\":[77]},\"version\":\"5.5.4\"}\n./releasing/plugin-commands-publishing/src/pack.ts:13:import fg from 'fast-glob'\n./releasing/plugin-commands-publishing/package.json:66:    \"tinyglobby\": \"catalog:\",\n./pkg-manager/package-bins/src/index.ts:3:import fastGlob from 'fast-glob'\n./pkg-manager/package-bins/package.json:38:    \"tinyglobby\": \"catalog:\"\n./pkg-manager/package-bins/tsconfig.tsbuildinfo:1:{\"program\":{\"fileNames\":[\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2016.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2017.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2018.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2019.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2021.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.dom.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.dom.iterable.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.dom.asynciterable.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.webworker.importscripts.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.scripthost.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.core.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.collection.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.generator.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.iterable.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.promise.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.proxy.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.reflect.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.symbol.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2016.array.include.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2016.intl.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2017.date.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2017.object.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2017.string.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2017.intl.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2018.intl.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2018.promise.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2018.regexp.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2019.array.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2019.object.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2019.string.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2019.symbol.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2019.intl.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.bigint.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.date.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.promise.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.string.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.intl.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.number.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2021.promise.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2021.string.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2021.weakref.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2021.intl.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.array.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.error.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.intl.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.object.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.string.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.regexp.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.decorators.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.decorators.legacy.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.full.d.ts\",\"../../packages/types/lib/config.d.ts\",\"../../packages/types/lib/env.d.ts\",\"../../packages/types/lib/misc.d.ts\",\"../../packages/types/lib/package.d.ts\",\"../../packages/types/lib/options.d.ts\",\"../../packages/types/lib/peerdependencyissues.d.ts\",\"../../packages/types/lib/project.d.ts\",\"../../packages/types/lib/index.d.ts\",\"../../node_modules/.pnpm/is-subdir@1.2.0/node_modules/is-subdir/index.d.ts\",\"./src/index.ts\",\"../../__typings__/local.d.ts\",\"../../__typings__/typed.d.ts\",\"../../__typings__/index.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/compatibility/disposable.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/compatibility/indexable.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/compatibility/iterators.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/compatibility/index.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/ts5.6/globals.typedarray.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/ts5.6/buffer.buffer.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/globals.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/web-globals/abortcontroller.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/web-globals/domexception.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/web-globals/events.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/header.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/readable.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/file.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/fetch.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/formdata.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/connector.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/client.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/errors.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/dispatcher.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/global-dispatcher.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/global-origin.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/pool-stats.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/pool.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/handlers.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/balanced-pool.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/agent.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-interceptor.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-agent.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-client.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-pool.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-errors.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/proxy-agent.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/api.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/cookies.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/patch.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/filereader.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/diagnostics-channel.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/websocket.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/content-type.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/cache.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/interceptors.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/index.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/web-globals/fetch.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/assert.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/assert/strict.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/async_hooks.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/buffer.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/child_process.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/cluster.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/console.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/constants.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/crypto.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/dgram.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/diagnostics_channel.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/dns.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/dns/promises.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/domain.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/events.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/fs.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/fs/promises.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/http.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/http2.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/https.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/inspector.generated.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/module.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/net.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/os.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/path.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/perf_hooks.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/process.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/punycode.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/querystring.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/readline.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/readline/promises.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/repl.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/stream.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/stream/promises.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/stream/consumers.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/stream/web.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/string_decoder.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/test.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/timers.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/timers/promises.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/tls.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/trace_events.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/tty.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/url.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/util.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/v8.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/vm.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/wasi.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/worker_threads.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/zlib.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/ts5.6/index.d.ts\",\"../../node_modules/.pnpm/@jest+expect-utils@29.7.0/node_modules/@jest/expect-utils/build/index.d.ts\",\"../../node_modules/.pnpm/chalk@4.1.2/node_modules/chalk/index.d.ts\",\"../../node_modules/.pnpm/@sinclair+typebox@0.27.10/node_modules/@sinclair/typebox/typebox.d.ts\",\"../../node_modules/.pnpm/@jest+schemas@29.6.3/node_modules/@jest/schemas/build/index.d.ts\",\"../../node_modules/.pnpm/pretty-format@29.7.0/node_modules/pretty-format/build/index.d.ts\",\"../../node_modules/.pnpm/jest-diff@29.7.0/node_modules/jest-diff/build/index.d.ts\",\"../../node_modules/.pnpm/jest-matcher-utils@29.7.0/node_modules/jest-matcher-utils/build/index.d.ts\",\"../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.d.ts\",\"../../node_modules/.pnpm/@types+jest@29.5.14/node_modules/@types/jest/index.d.ts\",\"../../../../../../../../../node_modules/@types/better-sqlite3/index.d.ts\",\"../../../../../../../../../node_modules/@types/deep-eql/index.d.ts\",\"../../../../../../../../../node_modules/assertion-error/index.d.ts\",\"../../../../../../../../../node_modules/@types/chai/index.d.ts\",\"../../../../../../../../../node_modules/@types/estree/index.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/inc.d.ts\",\"../../../../../../../../../node_modules/@types/semver/classes/semver.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/parse.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/valid.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/clean.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/diff.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/major.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/minor.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/patch.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/prerelease.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/compare.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/rcompare.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/compare-loose.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/compare-build.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/sort.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/rsort.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/truncate.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/gt.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/lt.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/eq.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/neq.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/gte.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/lte.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/cmp.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/coerce.d.ts\",\"../../../../../../../../../node_modules/@types/semver/classes/comparator.d.ts\",\"../../../../../../../../../node_modules/@types/semver/classes/range.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/satisfies.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/max-satisfying.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/min-satisfying.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/to-comparators.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/min-version.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/valid.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/outside.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/gtr.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/ltr.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/intersects.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/simplify.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/subset.d.ts\",\"../../../../../../../../../node_modules/@types/semver/internals/identifiers.d.ts\",\"../../../../../../../../../node_modules/@types/semver/index.d.ts\"],\"fileInfos\":[{\"version\":\"44e584d4f6444f58791784f1d530875970993129442a847597db702a073ca68c\",\"affectsGlobalScope\":true},\"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4\",\"3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75\",\"9a68c0c07ae2fa71b44384a839b7b8d81662a236d4b9ac30916718f7510b1b2d\",\"5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8\",\"68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7\",\"5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4\",\"feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569\",\"5514e54f17d6d74ecefedc73c504eadffdeda79c7ea205cf9febead32d45c4bc\",{\"version\":\"4af6b0c727b7a2896463d512fafd23634229adf69ac7c00e2ae15a09cb084fad\",\"affectsGlobalScope\":true},{\"version\":\"9c00a480825408b6a24c63c1b71362232927247595d7c97659bc24dc68ae0757\",\"affectsGlobalScope\":true},{\"version\":\"0c9e4447ddca10e8097a736ce41bb37ac3389ede46e419ee78c1161a14e9e8ba\",\"affectsGlobalScope\":true},{\"version\":\"80e18897e5884b6723488d4f5652167e7bb5024f946743134ecc4aa4ee731f89\",\"affectsGlobalScope\":true},{\"version\":\"cd034f499c6cdca722b60c04b5b1b78e058487a7085a8e0d6fb50809947ee573\",\"affectsGlobalScope\":true},{\"version\":\"6920e1448680767498a0b77c6a00a8e77d14d62c3da8967b171f1ddffa3c18e4\",\"affectsGlobalScope\":true},{\"version\":\"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44\",\"affectsGlobalScope\":true},{\"version\":\"4443e68b35f3332f753eacc66a04ac1d2053b8b035a0e0ac1d455392b5e243b3\",\"affectsGlobalScope\":true},{\"version\":\"bc47685641087c015972a3f072480889f0d6c65515f12bd85222f49a98952ed7\",\"affectsGlobalScope\":true},{\"version\":\"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537\",\"affectsGlobalScope\":true},{\"version\":\"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671\",\"affectsGlobalScope\":true},{\"version\":\"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0\",\"affectsGlobalScope\":true},{\"version\":\"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d\",\"affectsGlobalScope\":true},{\"version\":\"93495ff27b8746f55d19fcbcdbaccc99fd95f19d057aed1bd2c0cafe1335fbf0\",\"affectsGlobalScope\":true},{\"version\":\"6fc23bb8c3965964be8c597310a2878b53a0306edb71d4b5a4dfe760186bcc01\",\"affectsGlobalScope\":true},{\"version\":\"ea011c76963fb15ef1cdd7ce6a6808b46322c527de2077b6cfdf23ae6f5f9ec7\",\"affectsGlobalScope\":true},{\"version\":\"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119\",\"affectsGlobalScope\":true},{\"version\":\"bb42a7797d996412ecdc5b2787720de477103a0b2e53058569069a0e2bae6c7e\",\"affectsGlobalScope\":true},{\"version\":\"4738f2420687fd85629c9efb470793bb753709c2379e5f85bc1815d875ceadcd\",\"affectsGlobalScope\":true},{\"version\":\"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893\",\"affectsGlobalScope\":true},{\"version\":\"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc\",\"affectsGlobalScope\":true},{\"version\":\"9fc46429fbe091ac5ad2608c657201eb68b6f1b8341bd6d670047d32ed0a88fa\",\"affectsGlobalScope\":true},{\"version\":\"61c37c1de663cf4171e1192466e52c7a382afa58da01b1dc75058f032ddf0839\",\"affectsGlobalScope\":true},{\"version\":\"b541a838a13f9234aba650a825393ffc2292dc0fc87681a5d81ef0c96d281e7a\",\"affectsGlobalScope\":true},{\"version\":\"9e9fbd7030c440b33d021da145d3232984c8bb7916f277e8ffd3dc2e3eae2bdb\",\"affectsGlobalScope\":true},{\"version\":\"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c\",\"affectsGlobalScope\":true},{\"version\":\"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca\",\"affectsGlobalScope\":true},{\"version\":\"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2\",\"affectsGlobalScope\":true},{\"version\":\"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557\",\"affectsGlobalScope\":true},{\"version\":\"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850\",\"affectsGlobalScope\":true},{\"version\":\"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6\",\"affectsGlobalScope\":true},{\"version\":\"74f7fa2d027d5b33eb0471c8e82a6c87216223181ec31247c357a3e8e2fddc5b\",\"affectsGlobalScope\":true},{\"version\":\"ae37d6ccd1560b0203ab88d46987393adaaa78c919e51acf32fb82c86502e98c\",\"affectsGlobalScope\":true},{\"version\":\"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df\",\"affectsGlobalScope\":true},{\"version\":\"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab\",\"affectsGlobalScope\":true},{\"version\":\"bf14a426dbbf1022d11bd08d6b8e709a2e9d246f0c6c1032f3b2edb9a902adbe\",\"affectsGlobalScope\":true},{\"version\":\"5e07ed3809d48205d5b985642a59f2eba47c402374a7cf8006b686f79efadcbd\",\"affectsGlobalScope\":true},{\"version\":\"2b72d528b2e2fe3c57889ca7baef5e13a56c957b946906d03767c642f386bbc3\",\"affectsGlobalScope\":true},{\"version\":\"479553e3779be7d4f68e9f40cdb82d038e5ef7592010100410723ceced22a0f7\",\"affectsGlobalScope\":true},{\"version\":\"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1\",\"affectsGlobalScope\":true},{\"version\":\"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74\",\"affectsGlobalScope\":true},{\"version\":\"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399\",\"affectsGlobalScope\":true},{\"version\":\"d3d7b04b45033f57351c8434f60b6be1ea71a2dfec2d0a0c3c83badbb0e3e693\",\"affectsGlobalScope\":true},{\"version\":\"956d27abdea9652e8368ce029bb1e0b9174e9678a273529f426df4b3d90abd60\",\"affectsGlobalScope\":true},{\"version\":\"4fa6ed14e98aa80b91f61b9805c653ee82af3502dc21c9da5268d3857772ca05\",\"affectsGlobalScope\":true},{\"version\":\"e6633e05da3ff36e6da2ec170d0d03ccf33de50ca4dc6f5aeecb572cedd162fb\",\"affectsGlobalScope\":true},{\"version\":\"d8670852241d4c6e03f2b89d67497a4bbefe29ecaa5a444e2c11a9b05e6fccc6\",\"affectsGlobalScope\":true},{\"version\":\"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a\",\"affectsGlobalScope\":true},{\"version\":\"caccc56c72713969e1cfe5c3d44e5bab151544d9d2b373d7dbe5a1e4166652be\",\"affectsGlobalScope\":true},{\"version\":\"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004\",\"affectsGlobalScope\":true},{\"version\":\"b4b67b1a91182421f5df999988c690f14d813b9850b40acd06ed44691f6727ad\",\"affectsGlobalScope\":true},{\"version\":\"33358442698bb565130f52ba79bfd3d4d484ac85fe33f3cb1759c54d18201393\",\"affectsGlobalScope\":true},{\"version\":\"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538\",\"affectsGlobalScope\":true},\"3cbad9a1ba4453443026ed38e4b8be018abb26565fa7c944376463ad9df07c41\",\"769db24411423b9af672a78ef640f4181a38960f9efd0422ffc23e81eec82549\",\"c260c7ef958dc8c2d316b2dc53d524cf916891f27dd426d0902060b7762c8141\",\"d02b99a171465dc1a48a88272a0d2bb75922be062e7b7e4a9e2b019799b7eb74\",\"53e6de6f88370d3706c98baf7ef155b2b1f322f0ae6afa2ec2085e3f7156cc5b\",\"cebc18dc86719b8e7b2a2a999b46f7c7f46236f612a3b07788072d452d119cc5\",\"f3105b4aa511a6d5c5dd1989b8102f5522424464a99c9f45bf886c57fc8a00a0\",\"c9d2802cecb0acee3812b0471fbe8d68b43cc59759776ecbfc2dc7c7bf1a4477\",\"95b185b07343893f9ce5f6f0d51492c6abe9398baf1b026b5d0afd8a445e3507\",\"a1ac2bcfaf6e1c53f7c75b694c7a332ed1174096f14a539620f021502af5cca2\",\"f40113305b60715971b68cdfbaa33c0bc1c5d146809d8e6a5e273ea56238bef4\",\"6580c256c8ea7e85463839e8f7054a26cb29419a4dd42bc13f60290df5b2a960\",{\"version\":\"ecfef2ec37f74df5e8e070d4dd0685813c5f429896ded75ee7a0433d44a9dc5d\",\"affectsGlobalScope\":true},\"48da595b85153535634d7750c09a3b2a1672e8c387b9ae8fb8078647d998eb3c\",{\"version\":\"6c7176368037af28cb72f2392010fa1cef295d6d6744bca8cfb54985f3a18c3e\",\"affectsGlobalScope\":true},{\"version\":\"ab41ef1f2cdafb8df48be20cd969d875602483859dc194e9c97c8a576892c052\",\"affectsGlobalScope\":true},{\"version\":\"437e20f2ba32abaeb7985e0afe0002de1917bc74e949ba585e49feba65da6ca1\",\"affectsGlobalScope\":true},\"21d819c173c0cf7cc3ce57c3276e77fd9a8a01d35a06ad87158781515c9a438a\",{\"version\":\"613b21ccdf3be6329d56e6caa13b258c842edf8377be7bc9f014ed14cdcfc308\",\"affectsGlobalScope\":true},{\"version\":\"d2662405c15ec112ebc0c3ec787edb82d58d6acb1a9d109317d7bf9cff9d09a7\",\"affectsGlobalScope\":true},{\"version\":\"362d474eb9feae178a83ead94d757c21e42d6d7090e4182f0c12e92830a3d25e\",\"affectsGlobalScope\":true},{\"version\":\"1db0b7dca579049ca4193d034d835f6bfe73096c73663e5ef9a0b5779939f3d0\",\"affectsGlobalScope\":true},{\"version\":\"9798340ffb0d067d69b1ae5b32faa17ab31b82466a3fc00d8f2f2df0c8554aaa\",\"affectsGlobalScope\":true},{\"version\":\"dc27badd4bf4a2b0024a0cd32a9bbf0be7073902c5177a58be14242e7d8bf2c7\",\"affectsGlobalScope\":true},\"5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f\",\"7180c03fd3cb6e22f911ce9ba0f8a7008b1a6ddbe88ccf16a9c8140ef9ac1686\",\"25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc\",\"54cb85a47d760da1c13c00add10d26b5118280d44d58e6908d8e89abbd9d7725\",\"3e4825171442666d31c845aeb47fcd34b62e14041bb353ae2b874285d78482aa\",\"c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195\",\"a967bfe3ad4e62243eb604bf956101e4c740f5921277c60debaf325c1320bf88\",\"e9775e97ac4877aebf963a0289c81abe76d1ec9a2a7778dbe637e5151f25c5f3\",\"471e1da5a78350bc55ef8cef24eb3aca6174143c281b8b214ca2beda51f5e04a\",\"cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd\",\"385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20\",\"9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219\",\"db3435f3525cd785bf21ec6769bf8da7e8a776be1a99e2e7efb5f244a2ef5fee\",\"c3b170c45fc031db31f782e612adf7314b167e60439d304b49e704010e7bafe5\",\"40383ebef22b943d503c6ce2cb2e060282936b952a01bea5f9f493d5fb487cc7\",\"4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd\",\"3a84b7cb891141824bd00ef8a50b6a44596aded4075da937f180c90e362fe5f6\",\"13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9\",\"9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a\",\"4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da\",\"24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2\",\"33203609eba548914dc83ddf6cadbc0bcb6e8ef89f6d648ca0908ae887f9fcc5\",\"0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6\",\"89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2\",\"e53a3c2a9f624d90f24bf4588aacd223e7bec1b9d0d479b68d2f4a9e6011147f\",\"339dc5265ee5ed92e536a93a04c4ebbc2128f45eeec6ed29f379e0085283542c\",\"9f0a92164925aa37d4a5d9dd3e0134cff8177208dba55fd2310cd74beea40ee2\",\"8bfdb79bf1a9d435ec48d9372dc93291161f152c0865b81fc0b2694aedb4578d\",\"2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6\",\"c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605\",\"d32275be3546f252e3ad33976caf8c5e842c09cb87d468cb40d5f4cf092d1acc\",\"4a0c3504813a3289f7fb1115db13967c8e004aa8e4f8a9021b95285502221bd1\",{\"version\":\"b972357e61ef2e072f8a88b9f4f5a70984c417237e6106f6b2390414a09ce523\",\"affectsGlobalScope\":true},\"076cac5898bd833255def0f7c5717b83534212873505c9c958f1926d49f9bec6\",\"7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419\",\"75eb536b960b85f75e21490beeab53ea616646a995ad203e1af532d67a774fb6\",{\"version\":\"36d0976d3dad74078f707af107b5082dbe42ffcadb3442ff140c36c8a33b4887\",\"affectsGlobalScope\":true},\"86e0d632e9ef88593e8724ffb6af05104e13a08f9d8df733a30f9991ac387fff\",\"7646ad748a9ca15bf43d4c88f83cc851c67f8ec9c1186295605b59ba6bb36dcb\",{\"version\":\"cef8931bc129687165253f0642427c2a72705a4613b3ac461b9fa78c7cdaef32\",\"affectsGlobalScope\":true},\"5524481e56c48ff486f42926778c0a3cce1cc85dc46683b92b1271865bcf015a\",\"47b62c294beb69daa5879f052e416b02e6518f3e4541ae98adbfb27805dd6711\",\"f8375506002c556ec412c7e2a5a9ece401079ee5d9eb2c1372e9f5377fac56c7\",\"8edd6482bd72eca772f9df15d05c838dd688cdbd4d62690891fca6578cfda6fe\",\"07ba29a1a495b710aea48a4cf19ae12b3cbda2a8e9ac62192af477027a99e8de\",\"6dead64c944504250dd2fc9095231f36887cfc1534f1ff57737c19f92d165c91\",\"b9a4824bb83f25d6d227394db2ed99985308cf2a3a35f0d6d39aa72b15473982\",{\"version\":\"6e9948b1e396106601365283680c319a9103c71a5725e7d03e26fe246df60c4c\",\"affectsGlobalScope\":true},\"8e8e284b3832911aeede987e4d74cf0a00f2b03896b2fd3bf924344cc0f96b3c\",\"37d37474a969ab1b91fc332eb6a375885dfd25279624dfa84dea48c9aedf4472\",\"1ddd8c1a3ae1f8ab28affd53b13910be4afe0b35f28517b7f14c268e9e42647a\",\"f1a79b6047d006548185e55478837dfbcdd234d6fe51532783f5dffd401cfb2b\",\"cbc91187014fb1e738ef252751a9f84abf2989ec1c3b1637ec23b5b39cdf3d25\",\"e822320b448edce0c7ede9cbeada034c72e1f1c8c8281974817030564c63dcb1\",{\"version\":\"9d65568cba17c9db40251023406668695ad698ea4a34542364af3e78edd37811\",\"affectsGlobalScope\":true},\"f23e3d484de54d235bf702072100b541553a1df2550bad691fe84995e15cf7be\",\"821c79b046e40d54a447bebd9307e70b86399a89980a87bbc98114411169e274\",\"17bc38afc78d40b2f54af216c0cc31a4bd0c6897a5945fa39945dfc43260be2c\",{\"version\":\"d201b44ff390c220a94fb0ff6a534fe9fa15b44f8a86d0470009cdde3a3e62ab\",\"affectsGlobalScope\":true},{\"version\":\"d44445141f204d5672c502a39c1124bcf1df225eba05df0d2957f79122be87b5\",\"affectsGlobalScope\":true},\"de905bc5f7e7a81cb420e212b95ab5e3ab840f93e0cfa8ce879f6e7fa465d4a2\",\"bc2ff43214898bc6d53cab92fb41b5309efec9cbb59a0650525980aee994de2b\",\"bede3143eeddca3b8ec3592b09d7eb02042f9e195251040c5146eac09b173236\",\"64a40cf4ec8a7a29db2b4bc35f042e5be8537c4be316e5221f40f30ca8ed7051\",\"294c082d609e6523520290db4f1d54114ebc83643fb42abd965be5bcc5d9416b\",\"cf7d740e39bd8adbdc7840ee91bef0af489052f6467edfcefb7197921757ec3b\",\"37ba7b45141a45ce6e80e66f2a96c8a5ab1bcef0fc2d0f56bb58df96ec67e972\",\"125d792ec6c0c0f657d758055c494301cc5fdb327d9d9d5960b3f129aff76093\",{\"version\":\"b9f0681c4d2cb00a5cfe08a7be9662627b912de562926819ebddfe2ef6a9b5ee\",\"affectsGlobalScope\":true},\"b85151402164ab7cb665e58df5c1a29aa25ea4ed3a367f84a15589e7d7a9c8ca\",\"89eb8abe2b5c146fbb8f3bf72f4e91de3541f2fb559ad5fed4ad5bf223a3dedb\",{\"version\":\"bc6cb10764a82f3025c0f4822b8ad711c16d1a5c75789be2d188d553b69b2d48\",\"affectsGlobalScope\":true},\"41d510caf7ed692923cb6ef5932dc9cf1ed0f57de8eb518c5bab8358a21af674\",\"2751c5a6b9054b61c9b03b3770b2d39b1327564672b63e3485ac03ffeb28b4f6\",\"dc058956a93388aab38307b7b3b9b6379e1021e73a244aab6ac9427dc3a252a7\",\"f33302cf240672359992c356f2005d395b559e176196d03f31a28cc7b01e69bc\",{\"version\":\"3ce25041ff6ae06c08fcaccd5fcd9baf4ca6e80e6cb5a922773a1985672e74c2\",\"affectsGlobalScope\":true},{\"version\":\"652c0de14329a834ff06af6ad44670fac35849654a464fd9ae36edb92a362c12\",\"affectsGlobalScope\":true},\"3b1e178016d3fc554505ae087c249b205b1c50624d482c542be9d4682bab81fc\",\"5db7c5bb02ef47aaaec6d262d50c4e9355c80937d649365c343fa5e84569621d\",\"cf45d0510b661f1da461479851ff902f188edb111777c37055eff12fa986a23a\",{\"version\":\"6831f13f06a15391dfeb2477d48ac58311ab675f85846a05499ee92d6e856933\",\"affectsGlobalScope\":true},\"37bef1064b7d015aeaa7c0716fe23a0b3844abe2c0a3df7144153ca8445fe0da\",\"59ef5d8f9f0274a03123bdd45bf38bf0e2a96d600ccb0606e0d780384e58f26a\",\"cdcc132f207d097d7d3aa75615ab9a2e71d6a478162dde8b67f88ea19f3e54de\",\"0d14fa22c41fdc7277e6f71473b20ebc07f40f00e38875142335d5b63cdfc9d2\",\"e1028394c1cf96d5d057ecc647e31e457b919092f882ed0c7092152b077fed9d\",\"f315e1e65a1f80992f0509e84e4ae2df15ecd9ef73df975f7c98813b71e4c8da\",\"5b9586e9b0b6322e5bfbd2c29bd3b8e21ab9d871f82346cb71020e3d84bae73e\",\"3e70a7e67c2cb16f8cd49097360c0309fe9d1e3210ff9222e9dac1f8df9d4fb6\",\"ab68d2a3e3e8767c3fba8f80de099a1cfc18c0de79e42cb02ae66e22dfe14a66\",\"d96cc6598148bf1a98fb2e8dcf01c63a4b3558bdaec6ef35e087fd0562eb40ec\",{\"version\":\"f8db4fea512ab759b2223b90ecbbe7dae919c02f8ce95ec03f7fb1cf757cfbeb\",\"affectsGlobalScope\":true},\"c2a6a737189ced24ffe0634e9239b087e4c26378d0490f95141b9b9b042b746c\",\"427fe2004642504828c1476d0af4270e6ad4db6de78c0b5da3e4c5ca95052a99\",\"2eeffcee5c1661ddca53353929558037b8cf305ffb86a803512982f99bcab50d\",{\"version\":\"9afb4cb864d297e4092a79ee2871b5d3143ea14153f62ef0bb04ede25f432030\",\"affectsGlobalScope\":true},\"1308e2c2d902bc9e308e41bbf30ed92a23a424a3cf14391cad9d8d8c1ca2c973\",\"ce6a3f09b8db73a7e9701aca91a04b4fabaf77436dd35b24482f9ee816016b17\",\"20e086e5b64fdd52396de67761cc0e94693494deadb731264aac122adf08de3f\",\"6e78f75403b3ec65efb41c70d392aeda94360f11cedc9fb2c039c9ea23b30962\",\"c863198dae89420f3c552b5a03da6ed6d0acfa3807a64772b895db624b0de707\",\"8b03a5e327d7db67112ebbc93b4f744133eda2c1743dbb0a990c61a8007823ef\",\"42fad1f540271e35ca37cecda12c4ce2eef27f0f5cf0f8dd761d723c744d3159\",\"ff3743a5de32bee10906aff63d1de726f6a7fd6ee2da4b8229054dfa69de2c34\",\"83acd370f7f84f203e71ebba33ba61b7f1291ca027d7f9a662c6307d74e4ac22\",\"1445cec898f90bdd18b2949b9590b3c012f5b7e1804e6e329fb0fe053946d5ec\",\"0e5318ec2275d8da858b541920d9306650ae6ac8012f0e872fe66eb50321a669\",\"cf530297c3fb3a92ec9591dd4fa229d58b5981e45fe6702a0bd2bea53a5e59be\",\"c1f6f7d08d42148ddfe164d36d7aba91f467dbcb3caa715966ff95f55048b3a4\",\"eefd2bbc8edb14c3bd1246794e5c070a80f9b8f3730bd42efb80df3cc50b9039\",\"0c1ee27b8f6a00097c2d6d91a21ee4d096ab52c1e28350f6362542b55380059a\",\"7677d5b0db9e020d3017720f853ba18f415219fb3a9597343b1b1012cfd699f7\",\"bc1c6bc119c1784b1a2be6d9c47addec0d83ef0d52c8fbe1f14a51b4dfffc675\",\"7a595666345c91486b6a2060a24829a127a0d59b94e25e4eaa9eeb20bf1b5958\",\"52cf2ce99c2a23de70225e252e9822a22b4e0adb82643ab0b710858810e00bf1\",\"770625067bb27a20b9826255a8d47b6b5b0a2d3dfcbd21f89904c731f671ba77\",\"d1ed6765f4d7906a05968fb5cd6d1db8afa14dbe512a4884e8ea5c0f5e142c80\",\"799c0f1b07c092626cf1efd71d459997635911bb5f7fc1196efe449bba87e965\",\"2a184e4462b9914a30b1b5c41cf80c6d3428f17b20d3afb711fff3f0644001fd\",\"9eabde32a3aa5d80de34af2c2206cdc3ee094c6504a8d0c2d6d20c7c179503cc\",\"397c8051b6cfcb48aa22656f0faca2553c5f56187262135162ee79d2b2f6c966\",\"a8ead142e0c87dcd5dc130eba1f8eeed506b08952d905c47621dc2f583b1bff9\",\"a02f10ea5f73130efca046429254a4e3c06b5475baecc8f7b99a0014731be8b3\",\"c2576a4083232b0e2d9bd06875dd43d371dee2e090325a9eac0133fd5650c1cb\",\"4c9a0564bb317349de6a24eb4efea8bb79898fa72ad63a1809165f5bd42970dd\",\"f40ac11d8859092d20f953aae14ba967282c3bb056431a37fced1866ec7a2681\",\"cc11e9e79d4746cc59e0e17473a59d6f104692fd0eeea1bdb2e206eabed83b03\",\"b444a410d34fb5e98aa5ee2b381362044f4884652e8bc8a11c8fe14bbd85518e\",\"c35808c1f5e16d2c571aa65067e3cb95afeff843b259ecfa2fc107a9519b5392\",\"14d5dc055143e941c8743c6a21fa459f961cbc3deedf1bfe47b11587ca4b3ef5\",\"a3ad4e1fc542751005267d50a6298e6765928c0c3a8dce1572f2ba6ca518661c\",\"f237e7c97a3a89f4591afd49ecb3bd8d14f51a1c4adc8fcae3430febedff5eb6\",\"3ffdfbec93b7aed71082af62b8c3e0cc71261cc68d796665faa1e91604fbae8f\",\"662201f943ed45b1ad600d03a90dffe20841e725203ced8b708c91fcd7f9379a\",\"c9ef74c64ed051ea5b958621e7fb853fe3b56e8787c1587aefc6ea988b3c7e79\",\"2462ccfac5f3375794b861abaa81da380f1bbd9401de59ffa43119a0b644253d\",\"34baf65cfee92f110d6653322e2120c2d368ee64b3c7981dff08ed105c4f19b0\",\"cb7afa5d066d27a35dd555f6bca20feecdb4edcb3329905fa70464b0da024067\"],\"root\":[[73,76]],\"options\":{\"allowSyntheticDefaultImports\":true,\"composite\":true,\"declaration\":true,\"esModuleInterop\":true,\"module\":1,\"noImplicitAny\":true,\"noImplicitReturns\":true,\"outDir\":\"./lib\",\"preserveConstEnums\":true,\"removeComments\":false,\"rootDir\":\"./src\",\"skipLibCheck\":true,\"sourceMap\":true,\"strict\":true,\"target\":9},\"fileIdsList\":[[74,75,82,123],[82,123],[82,123,144,152,163],[82,123,173],[82,123,175,178],[82,120,123],[82,122,123],[82,123,128,155],[82,123,124,134,142,152,163],[82,123,124,125,134,142],[77,78,79,82,123],[82,123,126,164],[82,123,127,128,135,143],[82,123,128,152,160],[82,123,129,131,134,142],[82,122,123,130],[82,123,131,132],[82,123,133,134],[82,122,123,134],[82,123,134,135,136,152,163],[82,123,134,135,136,149,152,155],[82,123,131,134,137,142,152,163],[82,123,134,135,137,138,142,152,160,163],[82,123,137,139,152,160,163],[82,123,134,140],[82,123,141,163,168],[82,123,131,134,142,152],[82,123,143],[82,123,144],[82,122,123,145],[82,123,146,162,168],[82,123,147],[82,123,148],[82,123,134,149,150],[82,123,149,151,164,166],[82,123,134,152,153,155],[82,123,154,155],[82,123,152,153],[82,123,155],[82,123,156],[82,123,152,157],[82,123,134,158,159],[82,123,158,159],[82,123,128,142,152,160],[82,123,161],[123],[80,81,82,83,84,85,86,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169],[82,123,142,162],[82,123,137,148,163],[82,123,128,164],[82,123,152,165],[82,123,141,166],[82,123,167],[82,118,123],[82,118,123,134,136,145,152,155,163,166,168],[82,123,152,169],[82,123,171,177],[82,123,175],[82,123,172,176],[82,123,174],[82,95,99,123,163],[82,95,123,152,163],[82,90,123],[82,92,95,123,160,163],[82,123,142,160],[82,123,170],[82,90,123,170],[82,92,95,123,142,163],[82,87,88,91,94,123,134,152,163],[82,87,93,123],[82,91,95,123,155,163,170],[82,111,123,170],[82,89,90,123,170],[82,95,123],[82,89,90,91,92,93,94,95,96,97,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,123],[82,95,102,103,123],[82,93,95,103,104,123],[82,94,123],[82,87,90,95,123],[82,95,99,103,104,123],[82,99,123],[82,93,95,98,123,163],[82,87,92,93,95,99,102,123],[82,123,152],[82,90,95,111,123,168,170],[64,65,66,67,68,69,70,82,123],[66,67,82,123],[65,82,123],[67,82,123],[71,72,82,123,144],[82,123,181,182],[82,123,186,225],[82,123,186,210,225],[82,123,185,225],[82,123,225],[82,123,186],[82,123,186,211,225],[82,123,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224],[82,123,211,225]],\"referencedMap\":[[76,1],[74,2],[75,3],[171,2],[174,4],[173,2],[179,5],[120,6],[121,6],[122,7],[123,8],[124,9],[125,10],[77,2],[80,11],[78,2],[79,2],[126,12],[127,13],[128,14],[129,15],[130,16],[131,17],[132,17],[133,18],[134,19],[135,20],[136,21],[83,2],[137,22],[138,23],[139,24],[140,25],[141,26],[142,27],[143,28],[144,29],[145,30],[146,31],[147,32],[148,33],[149,34],[150,34],[151,35],[152,36],[154,37],[153,38],[155,39],[156,40],[157,41],[158,42],[159,43],[160,44],[161,45],[82,46],[81,2],[170,47],[162,48],[163,49],[164,50],[165,51],[166,52],[167,53],[84,2],[85,2],[86,2],[119,54],[168,55],[169,56],[172,2],[178,57],[72,2],[176,58],[177,59],[175,60],[61,2],[62,2],[12,2],[10,2],[11,2],[16,2],[15,2],[2,2],[17,2],[18,2],[19,2],[20,2],[21,2],[22,2],[23,2],[24,2],[3,2],[25,2],[4,2],[26,2],[30,2],[27,2],[28,2],[29,2],[31,2],[32,2],[33,2],[5,2],[34,2],[35,2],[36,2],[37,2],[6,2],[41,2],[38,2],[39,2],[40,2],[42,2],[7,2],[43,2],[48,2],[49,2],[44,2],[45,2],[46,2],[47,2],[8,2],[53,2],[50,2],[51,2],[52,2],[54,2],[9,2],[55,2],[63,2],[56,2],[57,2],[60,2],[58,2],[59,2],[1,2],[14,2],[13,2],[102,61],[109,62],[101,61],[116,63],[93,64],[92,65],[115,66],[110,67],[113,68],[95,69],[94,70],[90,71],[89,66],[112,72],[91,73],[96,74],[97,2],[100,74],[87,2],[118,75],[117,74],[104,76],[105,77],[107,78],[103,79],[106,80],[111,66],[98,81],[99,82],[108,83],[88,84],[114,85],[64,2],[65,2],[71,86],[66,2],[68,87],[67,88],[69,2],[70,89],[73,90],[180,66],[183,91],[181,2],[184,2],[210,92],[211,93],[186,94],[189,95],[208,92],[209,92],[198,92],[197,96],[195,92],[190,92],[204,92],[202,92],[206,92],[185,92],[203,92],[207,92],[191,92],[192,92],[205,92],[187,92],[193,92],[194,92],[196,92],[200,92],[212,97],[199,92],[201,92],[188,92],[225,98],[224,2],[219,97],[221,99],[220,97],[213,97],[214,97],[216,97],[218,97],[222,99],[223,99],[215,99],[217,99],[182,2]],\"semanticDiagnosticsPerFile\":[[73,[{\"start\":116,\"length\":11,\"messageText\":\"Cannot find module 'fast-glob' or its corresponding type declarations.\",\"category\":1,\"code\":2307}]]],\"affectedFilesPendingEmit\":[73],\"emitSignatures\":[73]},\"version\":\"5.5.4\"}\n./patching/plugin-commands-patching/src/patchCommit.ts:13:import glob from 'fast-glob'\n./patching/plugin-commands-patching/package.json:68:    \"tinyglobby\": \"catalog:\"\n./__utils__/scripts/src/typecheck-only.ts:6:import glob from 'fast-glob'\n./__utils__/scripts/package.json:9:    \"fast-glob\": \"catalog:\",\n./cache/api/src/cacheView.ts:3:import fastGlob from 'fast-glob'\n./cache/api/src/cacheList.ts:3:import fastGlob from 'fast-glob'\n./cache/api/package.json:39:    \"tinyglobby\": \"catalog:\"\n./cache/api/tsconfig.tsbuildinfo:1:{\"program\":{\"fileNames\":[\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es5.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2016.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2017.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2018.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2019.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2021.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.dom.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.dom.iterable.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.dom.asynciterable.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.webworker.importscripts.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.scripthost.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.core.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.collection.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.generator.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.iterable.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.promise.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.proxy.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.reflect.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.symbol.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2016.array.include.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2016.intl.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2017.date.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2017.object.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2017.string.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2017.intl.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2018.intl.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2018.promise.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2018.regexp.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2019.array.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2019.object.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2019.string.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2019.symbol.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2019.intl.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.bigint.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.date.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.promise.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.string.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.intl.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2020.number.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2021.promise.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2021.string.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2021.weakref.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2021.intl.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.array.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.error.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.intl.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.object.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.string.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.regexp.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.decorators.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.decorators.legacy.d.ts\",\"../../node_modules/.pnpm/typescript@5.5.4/node_modules/typescript/lib/lib.es2022.full.d.ts\",\"../../node_modules/.pnpm/encode-registry@3.0.1/node_modules/encode-registry/index.d.ts\",\"./src/cachelist.ts\",\"./src/cachedelete.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/compatibility/disposable.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/compatibility/indexable.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/compatibility/iterators.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/compatibility/index.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/ts5.6/globals.typedarray.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/ts5.6/buffer.buffer.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/globals.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/web-globals/abortcontroller.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/web-globals/domexception.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/web-globals/events.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/header.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/readable.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/file.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/fetch.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/formdata.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/connector.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/client.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/errors.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/dispatcher.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/global-dispatcher.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/global-origin.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/pool-stats.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/pool.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/handlers.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/balanced-pool.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/agent.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-interceptor.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-agent.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-client.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-pool.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-errors.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/proxy-agent.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/api.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/cookies.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/patch.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/filereader.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/diagnostics-channel.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/websocket.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/content-type.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/cache.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/interceptors.d.ts\",\"../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/index.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/web-globals/fetch.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/assert.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/assert/strict.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/async_hooks.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/buffer.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/child_process.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/cluster.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/console.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/constants.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/crypto.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/dgram.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/diagnostics_channel.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/dns.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/dns/promises.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/domain.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/events.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/fs.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/fs/promises.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/http.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/http2.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/https.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/inspector.generated.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/module.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/net.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/os.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/path.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/perf_hooks.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/process.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/punycode.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/querystring.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/readline.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/readline/promises.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/repl.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/stream.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/stream/promises.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/stream/consumers.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/stream/web.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/string_decoder.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/test.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/timers.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/timers/promises.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/tls.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/trace_events.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/tty.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/url.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/util.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/v8.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/vm.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/wasi.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/worker_threads.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/zlib.d.ts\",\"../../node_modules/.pnpm/@types+node@18.19.130/node_modules/@types/node/ts5.6/index.d.ts\",\"../../node_modules/.pnpm/@types+ssri@7.1.5/node_modules/@types/ssri/index.d.ts\",\"../../packages/types/lib/config.d.ts\",\"../../packages/types/lib/env.d.ts\",\"../../packages/types/lib/misc.d.ts\",\"../../packages/types/lib/package.d.ts\",\"../../packages/types/lib/options.d.ts\",\"../../packages/types/lib/peerdependencyissues.d.ts\",\"../../packages/types/lib/project.d.ts\",\"../../packages/types/lib/index.d.ts\",\"../../store/cafs-types/lib/index.d.ts\",\"../../store/cafs/lib/checkpkgfilesintegrity.d.ts\",\"../../store/cafs/lib/readmanifestfromstore.d.ts\",\"../../store/cafs/lib/getfilepathincafs.d.ts\",\"../../store/cafs/lib/writebuffertocafs.d.ts\",\"../../store/cafs/lib/index.d.ts\",\"../../packages/error/lib/index.d.ts\",\"../../node_modules/.pnpm/@zkochan+retry@0.2.0/node_modules/@zkochan/retry/lib/retry_operation.d.ts\",\"../../node_modules/.pnpm/@zkochan+retry@0.2.0/node_modules/@zkochan/retry/lib/retry.d.ts\",\"../../node_modules/.pnpm/fetch-blob@2.1.2/node_modules/fetch-blob/index.d.ts\",\"../../node_modules/.pnpm/@pnpm+node-fetch@1.0.0/node_modules/@pnpm/node-fetch/@types/index.d.ts\",\"../../network/fetching-types/lib/index.d.ts\",\"../../registry/types/lib/index.d.ts\",\"../../resolving/resolver-base/lib/index.d.ts\",\"../../resolving/npm-resolver/lib/parsebarespecifier.d.ts\",\"../../resolving/npm-resolver/lib/pickpackagefrommeta.d.ts\",\"../../resolving/npm-resolver/lib/pickpackage.d.ts\",\"../../resolving/npm-resolver/lib/fetch.d.ts\",\"../../resolving/npm-resolver/lib/workspacepreftonpm.d.ts\",\"../../resolving/npm-resolver/lib/index.d.ts\",\"./src/cacheview.ts\",\"./src/index.ts\",\"../../__typings__/local.d.ts\",\"../../__typings__/typed.d.ts\",\"../../__typings__/index.d.ts\",\"../../node_modules/.pnpm/@jest+expect-utils@29.7.0/node_modules/@jest/expect-utils/build/index.d.ts\",\"../../node_modules/.pnpm/chalk@4.1.2/node_modules/chalk/index.d.ts\",\"../../node_modules/.pnpm/@sinclair+typebox@0.27.10/node_modules/@sinclair/typebox/typebox.d.ts\",\"../../node_modules/.pnpm/@jest+schemas@29.6.3/node_modules/@jest/schemas/build/index.d.ts\",\"../../node_modules/.pnpm/pretty-format@29.7.0/node_modules/pretty-format/build/index.d.ts\",\"../../node_modules/.pnpm/jest-diff@29.7.0/node_modules/jest-diff/build/index.d.ts\",\"../../node_modules/.pnpm/jest-matcher-utils@29.7.0/node_modules/jest-matcher-utils/build/index.d.ts\",\"../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.d.ts\",\"../../node_modules/.pnpm/@types+jest@29.5.14/node_modules/@types/jest/index.d.ts\",\"../../../../../../../../../node_modules/@types/better-sqlite3/index.d.ts\",\"../../../../../../../../../node_modules/@types/deep-eql/index.d.ts\",\"../../../../../../../../../node_modules/assertion-error/index.d.ts\",\"../../../../../../../../../node_modules/@types/chai/index.d.ts\",\"../../../../../../../../../node_modules/@types/estree/index.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/inc.d.ts\",\"../../../../../../../../../node_modules/@types/semver/classes/semver.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/parse.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/valid.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/clean.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/diff.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/major.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/minor.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/patch.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/prerelease.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/compare.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/rcompare.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/compare-loose.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/compare-build.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/sort.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/rsort.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/truncate.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/gt.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/lt.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/eq.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/neq.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/gte.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/lte.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/cmp.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/coerce.d.ts\",\"../../../../../../../../../node_modules/@types/semver/classes/comparator.d.ts\",\"../../../../../../../../../node_modules/@types/semver/classes/range.d.ts\",\"../../../../../../../../../node_modules/@types/semver/functions/satisfies.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/max-satisfying.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/min-satisfying.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/to-comparators.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/min-version.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/valid.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/outside.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/gtr.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/ltr.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/intersects.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/simplify.d.ts\",\"../../../../../../../../../node_modules/@types/semver/ranges/subset.d.ts\",\"../../../../../../../../../node_modules/@types/semver/internals/identifiers.d.ts\",\"../../../../../../../../../node_modules/@types/semver/index.d.ts\"],\"fileInfos\":[{\"version\":\"44e584d4f6444f58791784f1d530875970993129442a847597db702a073ca68c\",\"affectsGlobalScope\":true},\"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4\",\"3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75\",\"9a68c0c07ae2fa71b44384a839b7b8d81662a236d4b9ac30916718f7510b1b2d\",\"5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8\",\"68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7\",\"5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4\",\"feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569\",\"5514e54f17d6d74ecefedc73c504eadffdeda79c7ea205cf9febead32d45c4bc\",{\"version\":\"4af6b0c727b7a2896463d512fafd23634229adf69ac7c00e2ae15a09cb084fad\",\"affectsGlobalScope\":true},{\"version\":\"9c00a480825408b6a24c63c1b71362232927247595d7c97659bc24dc68ae0757\",\"affectsGlobalScope\":true},{\"version\":\"0c9e4447ddca10e8097a736ce41bb37ac3389ede46e419ee78c1161a14e9e8ba\",\"affectsGlobalScope\":true},{\"version\":\"80e18897e5884b6723488d4f5652167e7bb5024f946743134ecc4aa4ee731f89\",\"affectsGlobalScope\":true},{\"version\":\"cd034f499c6cdca722b60c04b5b1b78e058487a7085a8e0d6fb50809947ee573\",\"affectsGlobalScope\":true},{\"version\":\"6920e1448680767498a0b77c6a00a8e77d14d62c3da8967b171f1ddffa3c18e4\",\"affectsGlobalScope\":true},{\"version\":\"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44\",\"affectsGlobalScope\":true},{\"version\":\"4443e68b35f3332f753eacc66a04ac1d2053b8b035a0e0ac1d455392b5e243b3\",\"affectsGlobalScope\":true},{\"version\":\"bc47685641087c015972a3f072480889f0d6c65515f12bd85222f49a98952ed7\",\"affectsGlobalScope\":true},{\"version\":\"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537\",\"affectsGlobalScope\":true},{\"version\":\"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671\",\"affectsGlobalScope\":true},{\"version\":\"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0\",\"affectsGlobalScope\":true},{\"version\":\"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d\",\"affectsGlobalScope\":true},{\"version\":\"93495ff27b8746f55d19fcbcdbaccc99fd95f19d057aed1bd2c0cafe1335fbf0\",\"affectsGlobalScope\":true},{\"version\":\"6fc23bb8c3965964be8c597310a2878b53a0306edb71d4b5a4dfe760186bcc01\",\"affectsGlobalScope\":true},{\"version\":\"ea011c76963fb15ef1cdd7ce6a6808b46322c527de2077b6cfdf23ae6f5f9ec7\",\"affectsGlobalScope\":true},{\"version\":\"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119\",\"affectsGlobalScope\":true},{\"version\":\"bb42a7797d996412ecdc5b2787720de477103a0b2e53058569069a0e2bae6c7e\",\"affectsGlobalScope\":true},{\"version\":\"4738f2420687fd85629c9efb470793bb753709c2379e5f85bc1815d875ceadcd\",\"affectsGlobalScope\":true},{\"version\":\"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893\",\"affectsGlobalScope\":true},{\"version\":\"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc\",\"affectsGlobalScope\":true},{\"version\":\"9fc46429fbe091ac5ad2608c657201eb68b6f1b8341bd6d670047d32ed0a88fa\",\"affectsGlobalScope\":true},{\"version\":\"61c37c1de663cf4171e1192466e52c7a382afa58da01b1dc75058f032ddf0839\",\"affectsGlobalScope\":true},{\"version\":\"b541a838a13f9234aba650a825393ffc2292dc0fc87681a5d81ef0c96d281e7a\",\"affectsGlobalScope\":true},{\"version\":\"9e9fbd7030c440b33d021da145d3232984c8bb7916f277e8ffd3dc2e3eae2bdb\",\"affectsGlobalScope\":true},{\"version\":\"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c\",\"affectsGlobalScope\":true},{\"version\":\"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca\",\"affectsGlobalScope\":true},{\"version\":\"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2\",\"affectsGlobalScope\":true},{\"version\":\"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557\",\"affectsGlobalScope\":true},{\"version\":\"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850\",\"affectsGlobalScope\":true},{\"version\":\"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6\",\"affectsGlobalScope\":true},{\"version\":\"74f7fa2d027d5b33eb0471c8e82a6c87216223181ec31247c357a3e8e2fddc5b\",\"affectsGlobalScope\":true},{\"version\":\"ae37d6ccd1560b0203ab88d46987393adaaa78c919e51acf32fb82c86502e98c\",\"affectsGlobalScope\":true},{\"version\":\"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df\",\"affectsGlobalScope\":true},{\"version\":\"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab\",\"affectsGlobalScope\":true},{\"version\":\"bf14a426dbbf1022d11bd08d6b8e709a2e9d246f0c6c1032f3b2edb9a902adbe\",\"affectsGlobalScope\":true},{\"version\":\"5e07ed3809d48205d5b985642a59f2eba47c402374a7cf8006b686f79efadcbd\",\"affectsGlobalScope\":true},{\"version\":\"2b72d528b2e2fe3c57889ca7baef5e13a56c957b946906d03767c642f386bbc3\",\"affectsGlobalScope\":true},{\"version\":\"479553e3779be7d4f68e9f40cdb82d038e5ef7592010100410723ceced22a0f7\",\"affectsGlobalScope\":true},{\"version\":\"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1\",\"affectsGlobalScope\":true},{\"version\":\"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74\",\"affectsGlobalScope\":true},{\"version\":\"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399\",\"affectsGlobalScope\":true},{\"version\":\"d3d7b04b45033f57351c8434f60b6be1ea71a2dfec2d0a0c3c83badbb0e3e693\",\"affectsGlobalScope\":true},{\"version\":\"956d27abdea9652e8368ce029bb1e0b9174e9678a273529f426df4b3d90abd60\",\"affectsGlobalScope\":true},{\"version\":\"4fa6ed14e98aa80b91f61b9805c653ee82af3502dc21c9da5268d3857772ca05\",\"affectsGlobalScope\":true},{\"version\":\"e6633e05da3ff36e6da2ec170d0d03ccf33de50ca4dc6f5aeecb572cedd162fb\",\"affectsGlobalScope\":true},{\"version\":\"d8670852241d4c6e03f2b89d67497a4bbefe29ecaa5a444e2c11a9b05e6fccc6\",\"affectsGlobalScope\":true},{\"version\":\"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a\",\"affectsGlobalScope\":true},{\"version\":\"caccc56c72713969e1cfe5c3d44e5bab151544d9d2b373d7dbe5a1e4166652be\",\"affectsGlobalScope\":true},{\"version\":\"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004\",\"affectsGlobalScope\":true},{\"version\":\"b4b67b1a91182421f5df999988c690f14d813b9850b40acd06ed44691f6727ad\",\"affectsGlobalScope\":true},{\"version\":\"33358442698bb565130f52ba79bfd3d4d484ac85fe33f3cb1759c54d18201393\",\"affectsGlobalScope\":true},{\"version\":\"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538\",\"affectsGlobalScope\":true},\"3cbad9a1ba4453443026ed38e4b8be018abb26565fa7c944376463ad9df07c41\",\"86dcb6c57e88e449285d9cba110dfa9f50f0091bb9e8e6d9eb0374f4a6b6ef19\",\"1f2565c2b63668369d6520d250ae4d8f95d127ac6cf438abd0086fdafb346f2b\",\"55c513eddfaa06c81f15cd924961e81939223159617a5a1221cd72c70e8ff6c1\",{\"version\":\"6c7176368037af28cb72f2392010fa1cef295d6d6744bca8cfb54985f3a18c3e\",\"affectsGlobalScope\":true},{\"version\":\"ab41ef1f2cdafb8df48be20cd969d875602483859dc194e9c97c8a576892c052\",\"affectsGlobalScope\":true},{\"version\":\"437e20f2ba32abaeb7985e0afe0002de1917bc74e949ba585e49feba65da6ca1\",\"affectsGlobalScope\":true},\"21d819c173c0cf7cc3ce57c3276e77fd9a8a01d35a06ad87158781515c9a438a\",{\"version\":\"613b21ccdf3be6329d56e6caa13b258c842edf8377be7bc9f014ed14cdcfc308\",\"affectsGlobalScope\":true},{\"version\":\"d2662405c15ec112ebc0c3ec787edb82d58d6acb1a9d109317d7bf9cff9d09a7\",\"affectsGlobalScope\":true},{\"version\":\"362d474eb9feae178a83ead94d757c21e42d6d7090e4182f0c12e92830a3d25e\",\"affectsGlobalScope\":true},{\"version\":\"1db0b7dca579049ca4193d034d835f6bfe73096c73663e5ef9a0b5779939f3d0\",\"affectsGlobalScope\":true},{\"version\":\"9798340ffb0d067d69b1ae5b32faa17ab31b82466a3fc00d8f2f2df0c8554aaa\",\"affectsGlobalScope\":true},{\"version\":\"dc27badd4bf4a2b0024a0cd32a9bbf0be7073902c5177a58be14242e7d8bf2c7\",\"affectsGlobalScope\":true},\"5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f\",\"7180c03fd3cb6e22f911ce9ba0f8a7008b1a6ddbe88ccf16a9c8140ef9ac1686\",\"25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc\",\"54cb85a47d760da1c13c00add10d26b5118280d44d58e6908d8e89abbd9d7725\",\"3e4825171442666d31c845aeb47fcd34b62e14041bb353ae2b874285d78482aa\",\"c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195\",\"a967bfe3ad4e62243eb604bf956101e4c740f5921277c60debaf325c1320bf88\",\"e9775e97ac4877aebf963a0289c81abe76d1ec9a2a7778dbe637e5151f25c5f3\",\"471e1da5a78350bc55ef8cef24eb3aca6174143c281b8b214ca2beda51f5e04a\",\"cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd\",\"385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20\",\"9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219\",\"db3435f3525cd785bf21ec6769bf8da7e8a776be1a99e2e7efb5f244a2ef5fee\",\"c3b170c45fc031db31f782e612adf7314b167e60439d304b49e704010e7bafe5\",\"40383ebef22b943d503c6ce2cb2e060282936b952a01bea5f9f493d5fb487cc7\",\"4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd\",\"3a84b7cb891141824bd00ef8a50b6a44596aded4075da937f180c90e362fe5f6\",\"13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9\",\"9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a\",\"4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da\",\"24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2\",\"33203609eba548914dc83ddf6cadbc0bcb6e8ef89f6d648ca0908ae887f9fcc5\",\"0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6\",\"89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2\",\"e53a3c2a9f624d90f24bf4588aacd223e7bec1b9d0d479b68d2f4a9e6011147f\",\"339dc5265ee5ed92e536a93a04c4ebbc2128f45eeec6ed29f379e0085283542c\",\"9f0a92164925aa37d4a5d9dd3e0134cff8177208dba55fd2310cd74beea40ee2\",\"8bfdb79bf1a9d435ec48d9372dc93291161f152c0865b81fc0b2694aedb4578d\",\"2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6\",\"c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605\",\"d32275be3546f252e3ad33976caf8c5e842c09cb87d468cb40d5f4cf092d1acc\",\"4a0c3504813a3289f7fb1115db13967c8e004aa8e4f8a9021b95285502221bd1\",{\"version\":\"b972357e61ef2e072f8a88b9f4f5a70984c417237e6106f6b2390414a09ce523\",\"affectsGlobalScope\":true},\"076cac5898bd833255def0f7c5717b83534212873505c9c958f1926d49f9bec6\",\"7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419\",\"75eb536b960b85f75e21490beeab53ea616646a995ad203e1af532d67a774fb6\",{\"version\":\"36d0976d3dad74078f707af107b5082dbe42ffcadb3442ff140c36c8a33b4887\",\"affectsGlobalScope\":true},\"86e0d632e9ef88593e8724ffb6af05104e13a08f9d8df733a30f9991ac387fff\",\"7646ad748a9ca15bf43d4c88f83cc851c67f8ec9c1186295605b59ba6bb36dcb\",{\"version\":\"cef8931bc129687165253f0642427c2a72705a4613b3ac461b9fa78c7cdaef32\",\"affectsGlobalScope\":true},\"5524481e56c48ff486f42926778c0a3cce1cc85dc46683b92b1271865bcf015a\",\"47b62c294beb69daa5879f052e416b02e6518f3e4541ae98adbfb27805dd6711\",\"f8375506002c556ec412c7e2a5a9ece401079ee5d9eb2c1372e9f5377fac56c7\",\"8edd6482bd72eca772f9df15d05c838dd688cdbd4d62690891fca6578cfda6fe\",\"07ba29a1a495b710aea48a4cf19ae12b3cbda2a8e9ac62192af477027a99e8de\",\"6dead64c944504250dd2fc9095231f36887cfc1534f1ff57737c19f92d165c91\",\"b9a4824bb83f25d6d227394db2ed99985308cf2a3a35f0d6d39aa72b15473982\",{\"version\":\"6e9948b1e396106601365283680c319a9103c71a5725e7d03e26fe246df60c4c\",\"affectsGlobalScope\":true},\"8e8e284b3832911aeede987e4d74cf0a00f2b03896b2fd3bf924344cc0f96b3c\",\"37d37474a969ab1b91fc332eb6a375885dfd25279624dfa84dea48c9aedf4472\",\"1ddd8c1a3ae1f8ab28affd53b13910be4afe0b35f28517b7f14c268e9e42647a\",\"f1a79b6047d006548185e55478837dfbcdd234d6fe51532783f5dffd401cfb2b\",\"cbc91187014fb1e738ef252751a9f84abf2989ec1c3b1637ec23b5b39cdf3d25\",\"e822320b448edce0c7ede9cbeada034c72e1f1c8c8281974817030564c63dcb1\",{\"version\":\"9d65568cba17c9db40251023406668695ad698ea4a34542364af3e78edd37811\",\"affectsGlobalScope\":true},\"f23e3d484de54d235bf702072100b541553a1df2550bad691fe84995e15cf7be\",\"821c79b046e40d54a447bebd9307e70b86399a89980a87bbc98114411169e274\",\"17bc38afc78d40b2f54af216c0cc31a4bd0c6897a5945fa39945dfc43260be2c\",{\"version\":\"d201b44ff390c220a94fb0ff6a534fe9fa15b44f8a86d0470009cdde3a3e62ab\",\"affectsGlobalScope\":true},{\"version\":\"d44445141f204d5672c502a39c1124bcf1df225eba05df0d2957f79122be87b5\",\"affectsGlobalScope\":true},\"de905bc5f7e7a81cb420e212b95ab5e3ab840f93e0cfa8ce879f6e7fa465d4a2\",\"bc2ff43214898bc6d53cab92fb41b5309efec9cbb59a0650525980aee994de2b\",\"bede3143eeddca3b8ec3592b09d7eb02042f9e195251040c5146eac09b173236\",\"64a40cf4ec8a7a29db2b4bc35f042e5be8537c4be316e5221f40f30ca8ed7051\",\"294c082d609e6523520290db4f1d54114ebc83643fb42abd965be5bcc5d9416b\",\"cf7d740e39bd8adbdc7840ee91bef0af489052f6467edfcefb7197921757ec3b\",\"37ba7b45141a45ce6e80e66f2a96c8a5ab1bcef0fc2d0f56bb58df96ec67e972\",\"125d792ec6c0c0f657d758055c494301cc5fdb327d9d9d5960b3f129aff76093\",{\"version\":\"b9f0681c4d2cb00a5cfe08a7be9662627b912de562926819ebddfe2ef6a9b5ee\",\"affectsGlobalScope\":true},\"b85151402164ab7cb665e58df5c1a29aa25ea4ed3a367f84a15589e7d7a9c8ca\",\"89eb8abe2b5c146fbb8f3bf72f4e91de3541f2fb559ad5fed4ad5bf223a3dedb\",{\"version\":\"bc6cb10764a82f3025c0f4822b8ad711c16d1a5c75789be2d188d553b69b2d48\",\"affectsGlobalScope\":true},\"41d510caf7ed692923cb6ef5932dc9cf1ed0f57de8eb518c5bab8358a21af674\",\"2751c5a6b9054b61c9b03b3770b2d39b1327564672b63e3485ac03ffeb28b4f6\",\"dc058956a93388aab38307b7b3b9b6379e1021e73a244aab6ac9427dc3a252a7\",\"f33302cf240672359992c356f2005d395b559e176196d03f31a28cc7b01e69bc\",{\"version\":\"3ce25041ff6ae06c08fcaccd5fcd9baf4ca6e80e6cb5a922773a1985672e74c2\",\"affectsGlobalScope\":true},{\"version\":\"652c0de14329a834ff06af6ad44670fac35849654a464fd9ae36edb92a362c12\",\"affectsGlobalScope\":true},\"3b1e178016d3fc554505ae087c249b205b1c50624d482c542be9d4682bab81fc\",\"5db7c5bb02ef47aaaec6d262d50c4e9355c80937d649365c343fa5e84569621d\",\"cf45d0510b661f1da461479851ff902f188edb111777c37055eff12fa986a23a\",{\"version\":\"6831f13f06a15391dfeb2477d48ac58311ab675f85846a05499ee92d6e856933\",\"affectsGlobalScope\":true},\"37bef1064b7d015aeaa7c0716fe23a0b3844abe2c0a3df7144153ca8445fe0da\",\"59ef5d8f9f0274a03123bdd45bf38bf0e2a96d600ccb0606e0d780384e58f26a\",\"bdcd2c5f1a37a059e1e6a4e377410eecfacc7b8ea10749d7937490c415d412ed\",\"769db24411423b9af672a78ef640f4181a38960f9efd0422ffc23e81eec82549\",\"c260c7ef958dc8c2d316b2dc53d524cf916891f27dd426d0902060b7762c8141\",\"d02b99a171465dc1a48a88272a0d2bb75922be062e7b7e4a9e2b019799b7eb74\",\"53e6de6f88370d3706c98baf7ef155b2b1f322f0ae6afa2ec2085e3f7156cc5b\",\"cebc18dc86719b8e7b2a2a999b46f7c7f46236f612a3b07788072d452d119cc5\",\"f3105b4aa511a6d5c5dd1989b8102f5522424464a99c9f45bf886c57fc8a00a0\",\"c9d2802cecb0acee3812b0471fbe8d68b43cc59759776ecbfc2dc7c7bf1a4477\",\"95b185b07343893f9ce5f6f0d51492c6abe9398baf1b026b5d0afd8a445e3507\",\"fd1da87aeb2888dce39eca004d1ba4266e08b3b167ac56d0e768f54f0efa0ac7\",\"d0357471b8e38fa29db770952e983bc167991b8009a67c2e5d06dd24324fba38\",\"a002cecf1b32db1d43a8a57ec50f3befee3791031b46cd673f587856b90b6e6d\",\"56e681f5211632acf67128250e781ed183707d46acd76842624aad9f6bf69e05\",\"7a2657bad2b83c51df9a464c050ee9375a33275c4472d94295e8c704e0050e60\",\"2f8726d6bcc7a0cb71e635afd2ca8e50c7a5271537672bb5170027e0998a6fa7\",\"da859f19890560bf89692823f494b0f31de80fd5e26c87a0d3e4444c51c711a1\",\"49a0aba19defd609c728ec7e6c505184c6b27d2dccb0b7b33659279fb538c3d6\",\"2411f062ec439562b8d0b6a119786ea03c792735edbafa18f9c0f577c9aae4d1\",\"3b76642978e3b9909d4e243d22b5024a67d71b6dbf9181024ab8c6072d5a9935\",\"0fbb580b1719748c7326ee28bc2caa732c51c38d0675628e8c822b205ae2a2e8\",\"c282be4512fb17719d2890387a58fe918aaf5faf1d2ffa4536a66ac1207e96c2\",\"e0aa6181ef0d56c2dab5f286e8c7c41615817cf226f9ddeb83968155c3d9e6f3\",\"2a790aeb3a74264b8fa58a61d8580bf63f55962139b7b5faaa46634f6479c00d\",\"d094918ebb8947e5128429c439de3b98ec955767f72ece92b68601a2488a9fc3\",\"38b86af24a17c5cfb3c983af14a3ab4b4741a5df492df5e29b53c3468b5f19f2\",\"51fec70f8c2d9b2dce64869871fb8182c1a4f9bc76d0abf8b6ecd389527e50d5\",\"7dc06e49261d4e17a21d7381f73937320deef10400aad5b54333a392a9b08090\",\"4741b82c5c5971c677d73e746b591c20b525f43feca5c0fcad0a29f9fe680abf\",\"22b3b5548b6f2b3207db7fe21998b41aed36d28333927c86a3ddec5b9a17f746\",\"2d7baa297e099a2efb9481c8585351c564410e1daa4973e505f027aef9bdabdd\",\"aa746fba2c9fcbc8dab6cf68e0b0551798827dedfb310ac62f454923b6dabec8\",\"6580c256c8ea7e85463839e8f7054a26cb29419a4dd42bc13f60290df5b2a960\",{\"version\":\"ecfef2ec37f74df5e8e070d4dd0685813c5f429896ded75ee7a0433d44a9dc5d\",\"affectsGlobalScope\":true},\"48da595b85153535634d7750c09a3b2a1672e8c387b9ae8fb8078647d998eb3c\",\"cdcc132f207d097d7d3aa75615ab9a2e71d6a478162dde8b67f88ea19f3e54de\",\"0d14fa22c41fdc7277e6f71473b20ebc07f40f00e38875142335d5b63cdfc9d2\",\"e1028394c1cf96d5d057ecc647e31e457b919092f882ed0c7092152b077fed9d\",\"f315e1e65a1f80992f0509e84e4ae2df15ecd9ef73df975f7c98813b71e4c8da\",\"5b9586e9b0b6322e5bfbd2c29bd3b8e21ab9d871f82346cb71020e3d84bae73e\",\"3e70a7e67c2cb16f8cd49097360c0309fe9d1e3210ff9222e9dac1f8df9d4fb6\",\"ab68d2a3e3e8767c3fba8f80de099a1cfc18c0de79e42cb02ae66e22dfe14a66\",\"d96cc6598148bf1a98fb2e8dcf01c63a4b3558bdaec6ef35e087fd0562eb40ec\",{\"version\":\"f8db4fea512ab759b2223b90ecbbe7dae919c02f8ce95ec03f7fb1cf757cfbeb\",\"affectsGlobalScope\":true},\"c2a6a737189ced24ffe0634e9239b087e4c26378d0490f95141b9b9b042b746c\",\"427fe2004642504828c1476d0af4270e6ad4db6de78c0b5da3e4c5ca95052a99\",\"2eeffcee5c1661ddca53353929558037b8cf305ffb86a803512982f99bcab50d\",{\"version\":\"9afb4cb864d297e4092a79ee2871b5d3143ea14153f62ef0bb04ede25f432030\",\"affectsGlobalScope\":true},\"1308e2c2d902bc9e308e41bbf30ed92a23a424a3cf14391cad9d8d8c1ca2c973\",\"ce6a3f09b8db73a7e9701aca91a04b4fabaf77436dd35b24482f9ee816016b17\",\"20e086e5b64fdd52396de67761cc0e94693494deadb731264aac122adf08de3f\",\"6e78f75403b3ec65efb41c70d392aeda94360f11cedc9fb2c039c9ea23b30962\",\"c863198dae89420f3c552b5a03da6ed6d0acfa3807a64772b895db624b0de707\",\"8b03a5e327d7db67112ebbc93b4f744133eda2c1743dbb0a990c61a8007823ef\",\"42fad1f540271e35ca37cecda12c4ce2eef27f0f5cf0f8dd761d723c744d3159\",\"ff3743a5de32bee10906aff63d1de726f6a7fd6ee2da4b8229054dfa69de2c34\",\"83acd370f7f84f203e71ebba33ba61b7f1291ca027d7f9a662c6307d74e4ac22\",\"1445cec898f90bdd18b2949b9590b3c012f5b7e1804e6e329fb0fe053946d5ec\",\"0e5318ec2275d8da858b541920d9306650ae6ac8012f0e872fe66eb50321a669\",\"cf530297c3fb3a92ec9591dd4fa229d58b5981e45fe6702a0bd2bea53a5e59be\",\"c1f6f7d08d42148ddfe164d36d7aba91f467dbcb3caa715966ff95f55048b3a4\",\"eefd2bbc8edb14c3bd1246794e5c070a80f9b8f3730bd42efb80df3cc50b9039\",\"0c1ee27b8f6a00097c2d6d91a21ee4d096ab52c1e28350f6362542b55380059a\",\"7677d5b0db9e020d3017720f853ba18f415219fb3a9597343b1b1012cfd699f7\",\"bc1c6bc119c1784b1a2be6d9c47addec0d83ef0d52c8fbe1f14a51b4dfffc675\",\"7a595666345c91486b6a2060a24829a127a0d59b94e25e4eaa9eeb20bf1b5958\",\"52cf2ce99c2a23de70225e252e9822a22b4e0adb82643ab0b710858810e00bf1\",\"770625067bb27a20b9826255a8d47b6b5b0a2d3dfcbd21f89904c731f671ba77\",\"d1ed6765f4d7906a05968fb5cd6d1db8afa14dbe512a4884e8ea5c0f5e142c80\",\"799c0f1b07c092626cf1efd71d459997635911bb5f7fc1196efe449bba87e965\",\"2a184e4462b9914a30b1b5c41cf80c6d3428f17b20d3afb711fff3f0644001fd\",\"9eabde32a3aa5d80de34af2c2206cdc3ee094c6504a8d0c2d6d20c7c179503cc\",\"397c8051b6cfcb48aa22656f0faca2553c5f56187262135162ee79d2b2f6c966\",\"a8ead142e0c87dcd5dc130eba1f8eeed506b08952d905c47621dc2f583b1bff9\",\"a02f10ea5f73130efca046429254a4e3c06b5475baecc8f7b99a0014731be8b3\",\"c2576a4083232b0e2d9bd06875dd43d371dee2e090325a9eac0133fd5650c1cb\",\"4c9a0564bb317349de6a24eb4efea8bb79898fa72ad63a1809165f5bd42970dd\",\"f40ac11d8859092d20f953aae14ba967282c3bb056431a37fced1866ec7a2681\",\"cc11e9e79d4746cc59e0e17473a59d6f104692fd0eeea1bdb2e206eabed83b03\",\"b444a410d34fb5e98aa5ee2b381362044f4884652e8bc8a11c8fe14bbd85518e\",\"c35808c1f5e16d2c571aa65067e3cb95afeff843b259ecfa2fc107a9519b5392\",\"14d5dc055143e941c8743c6a21fa459f961cbc3deedf1bfe47b11587ca4b3ef5\",\"a3ad4e1fc542751005267d50a6298e6765928c0c3a8dce1572f2ba6ca518661c\",\"f237e7c97a3a89f4591afd49ecb3bd8d14f51a1c4adc8fcae3430febedff5eb6\",\"3ffdfbec93b7aed71082af62b8c3e0cc71261cc68d796665faa1e91604fbae8f\",\"662201f943ed45b1ad600d03a90dffe20841e725203ced8b708c91fcd7f9379a\",\"c9ef74c64ed051ea5b958621e7fb853fe3b56e8787c1587aefc6ea988b3c7e79\",\"2462ccfac5f3375794b861abaa81da380f1bbd9401de59ffa43119a0b644253d\",\"34baf65cfee92f110d6653322e2120c2d368ee64b3c7981dff08ed105c4f19b0\",\"cb7afa5d066d27a35dd555f6bca20feecdb4edcb3329905fa70464b0da024067\"],\"root\":[65,66,[190,194]],\"options\":{\"allowSyntheticDefaultImports\":true,\"composite\":true,\"declaration\":true,\"esModuleInterop\":true,\"module\":1,\"noImplicitAny\":true,\"noImplicitReturns\":true,\"outDir\":\"./lib\",\"preserveConstEnums\":true,\"removeComments\":false,\"rootDir\":\"./src\",\"skipLibCheck\":true,\"sourceMap\":true,\"strict\":true,\"target\":9},\"fileIdsList\":[[72,113,192,193],[72,113],[72,113,134,142,153],[65,72,113,125,134],[64,72,113,125],[64,72,113,125,134,175,189],[65,66,72,113,190],[72,113,178,180],[72,113,197],[72,113,127,153,160,179],[72,113,199,202],[72,110,113],[72,112,113],[72,113,118,145],[72,113,114,124,132,142,153],[72,113,114,115,124,132],[67,68,69,72,113],[72,113,116,154],[72,113,117,118,125,133],[72,113,118,142,150],[72,113,119,121,124,132],[72,112,113,120],[72,113,121,122],[72,113,123,124],[72,112,113,124],[72,113,124,125,126,142,153],[72,113,124,125,126,139,142,145],[72,113,121,124,127,132,142,153],[72,113,124,125,127,128,132,142,150,153],[72,113,127,129,142,150,153],[72,113,124,130],[72,113,131,153,158],[72,113,121,124,132,142],[72,113,133],[72,113,134],[72,112,113,135],[72,113,136,152,158],[72,113,137],[72,113,138],[72,113,124,139,140],[72,113,139,141,154,156],[72,113,124,142,143,145],[72,113,144,145],[72,113,142,143],[72,113,145],[72,113,146],[72,113,142,147],[72,113,124,148,149],[72,113,148,149],[72,113,118,132,142,150],[72,113,151],[113],[70,71,72,73,74,75,76,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159],[72,113,132,152],[72,113,127,138,153],[72,113,118,154],[72,113,142,155],[72,113,131,156],[72,113,157],[72,108,113],[72,108,113,124,126,135,142,145,153,156,158],[72,113,142,159],[72,113,118,142,160],[72,113,177],[72,113,195,201],[72,113,142],[72,113,199],[72,113,196,200],[72,113,198],[72,85,89,113,153],[72,85,113,142,153],[72,80,113],[72,82,85,113,150,153],[72,113,132,150],[72,113,160],[72,80,113,160],[72,82,85,113,132,153],[72,77,78,81,84,113,124,142,153],[72,77,83,113],[72,81,85,113,145,153,160],[72,101,113,160],[72,79,80,113,160],[72,85,113],[72,79,80,81,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,102,103,104,105,106,107,113],[72,85,92,93,113],[72,83,85,93,94,113],[72,84,113],[72,77,80,85,113],[72,85,89,93,94,113],[72,89,113],[72,83,85,88,113,153],[72,77,82,83,85,89,92,113],[72,80,85,101,113,158,160],[72,113,162,163,164,165,166,167,168],[72,113,164,165],[72,113,163],[72,113,165],[72,113,169],[72,113,176,181,182],[72,113,169,176,181,182,183,184,186,187,188],[72,113,182,184,185],[72,113,169,182,183,184],[72,113,161,169],[72,113,161,169,170],[72,113,161],[72,113,161,170,171,172,173,174],[72,113,169,171],[72,113,205,206],[72,113,210,249],[72,113,210,234,249],[72,113,209,249],[72,113,249],[72,113,210],[72,113,210,235,249],[72,113,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248],[72,113,235,249]],\"referencedMap\":[[194,1],[192,2],[193,3],[66,4],[65,5],[190,6],[191,7],[181,8],[195,2],[198,9],[180,10],[197,2],[203,11],[110,12],[111,12],[112,13],[113,14],[114,15],[115,16],[67,2],[70,17],[68,2],[69,2],[116,18],[117,19],[118,20],[119,21],[120,22],[121,23],[122,23],[123,24],[124,25],[125,26],[126,27],[73,2],[127,28],[128,29],[129,30],[130,31],[131,32],[132,33],[133,34],[134,35],[135,36],[136,37],[137,38],[138,39],[139,40],[140,40],[141,41],[142,42],[144,43],[143,44],[145,45],[146,46],[147,47],[148,48],[149,49],[150,50],[151,51],[72,52],[71,2],[160,53],[152,54],[153,55],[154,56],[155,57],[156,58],[157,59],[74,2],[75,2],[76,2],[109,60],[158,61],[159,62],[161,63],[178,64],[177,2],[196,2],[64,2],[202,65],[179,66],[200,67],[201,68],[199,69],[61,2],[62,2],[12,2],[10,2],[11,2],[16,2],[15,2],[2,2],[17,2],[18,2],[19,2],[20,2],[21,2],[22,2],[23,2],[24,2],[3,2],[25,2],[4,2],[26,2],[30,2],[27,2],[28,2],[29,2],[31,2],[32,2],[33,2],[5,2],[34,2],[35,2],[36,2],[37,2],[6,2],[41,2],[38,2],[39,2],[40,2],[42,2],[7,2],[43,2],[48,2],[49,2],[44,2],[45,2],[46,2],[47,2],[8,2],[53,2],[50,2],[51,2],[52,2],[54,2],[9,2],[55,2],[63,2],[56,2],[57,2],[60,2],[58,2],[59,2],[1,2],[14,2],[13,2],[92,70],[99,71],[91,70],[106,72],[83,73],[82,74],[105,75],[100,76],[103,77],[85,78],[84,79],[80,80],[79,75],[102,81],[81,82],[86,83],[87,2],[90,83],[77,2],[108,84],[107,83],[94,85],[95,86],[97,87],[93,88],[96,89],[101,75],[88,90],[89,91],[98,92],[78,66],[104,93],[176,2],[162,2],[163,2],[169,94],[164,2],[166,95],[165,96],[167,2],[168,97],[182,98],[187,99],[189,100],[184,2],[186,101],[185,102],[188,2],[183,98],[170,103],[171,104],[173,105],[175,106],[172,107],[174,105],[204,75],[207,108],[205,2],[208,2],[234,109],[235,110],[210,111],[213,112],[232,109],[233,109],[222,109],[221,113],[219,109],[214,109],[228,109],[226,109],[230,109],[209,109],[227,109],[231,109],[215,109],[216,109],[229,109],[211,109],[217,109],[218,109],[220,109],[224,109],[236,114],[223,109],[225,109],[212,109],[249,115],[248,2],[243,114],[245,116],[244,114],[237,114],[238,114],[240,114],[242,114],[246,116],[247,116],[239,116],[241,116],[206,2]],\"semanticDiagnosticsPerFile\":[[65,[{\"start\":87,\"length\":11,\"messageText\":\"Cannot find module 'fast-glob' or its corresponding type declarations.\",\"category\":1,\"code\":2307}]],[190,[{\"start\":65,\"length\":11,\"messageText\":\"Cannot find module 'fast-glob' or its corresponding type declarations.\",\"category\":1,\"code\":2307}]]],\"affectedFilesPendingEmit\":[66,65,190,191],\"emitSignatures\":[65,66,190,191]},\"version\":\"5.5.4\"}\n"
    },
    {
      "idSha256": "57dbfc296665f072254d15345fb3a2bbf457ae03cbb6ee8f6020e8f11d4b056b",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 10,
      "outputSha256": "319e59fa31bf4b154ac283bdd1cc529afd5ca0942027344374a57914e882eb2d",
      "outputBytes": 1739,
      "exitCode": 0,
      "stdout": "fetching/tarball-fetcher/test/fixtures/tarball-with-duplicate-files/archive.tar\nreleasing/plugin-commands-deploy/test/fixtures/is-positive.patch\nyaml/document-sync/src/patchDocument.ts\nyaml/document-sync/test/patchDocument.test.ts\npkg-manager/plugin-commands-installation/test/__fixtures__/patchedDependencies/console-log-replace-4th-line.patch\npkg-manager/plugin-commands-installation/test/__fixtures__/patchedDependencies/console-log-replace-1st-line.patch\npkg-manager/plugin-commands-installation/test/__fixtures__/patchedDependencies/console-log-replace-2nd-line.patch\npkg-manager/plugin-commands-installation/test/__fixtures__/patchedDependencies/console-log-replace-3rd-line.patch\npkg-manager/plugin-commands-installation/test/patchedDependencies.ts\nAGENTS.md\npatching/apply-patch/__fixtures__/non-applicable.patch\npatching/apply-patch/__fixtures__/successfully-patched.txt\npatching/apply-patch/__fixtures__/patch-target.txt\npatching/apply-patch/__fixtures__/invalid.patch\npatching/apply-patch/__fixtures__/applicable.patch\npkg-manager/headless/test/fixtures/simple-with-patch/patches/is-positive.patch\npatching/plugin-commands-patching/src/patch.ts\npatching/plugin-commands-patching/src/patchCommit.ts\npatching/plugin-commands-patching/src/patchRemove.ts\npatching/plugin-commands-patching/test/patch.test.ts\nreviewing/plugin-commands-licenses/test/fixtures/with-git-protocol-patched-deps/patches/is-positive@3.1.0.patch\npkg-manager/core/test/fixtures/patch-pkg/is-positive@1.0.0.patch\n__patches__/mdast-util-to-string@2.0.0.patch\n__patches__/normalize-package-data@7.0.1.patch\n__patches__/graceful-fs@4.2.11.patch\n__patches__/pkg.patch\npkg-manager/core/test/install/patch.ts\npnpm/test/__fixtures__/patch-pkg/is-positive@1.0.0.patch\n"
    },
    {
      "idSha256": "9462965f2002ffb6e5ebf84d633936910b584441932a9dee26f8497eb9d82c75",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 12,
      "outputSha256": "6c4e44e8760e010dfa102be4d42b8ba85ce148b5f2d0a1b870d9b6e6ed83ca57",
      "outputBytes": 12711,
      "exitCode": 0,
      "stdout": "# Agent Guide to pnpm Repository\n\nThis document provides context and instructions for AI agents working on the pnpm codebase.\n\n## Repository Structure\n\nThe pnpm codebase is a monorepo managed by pnpm itself. The root contains functional directories organized by domain:\n\n### Core Directories\n\n-   `pnpm/`: The CLI entry point and main package.\n-   `pkg-manager/`: Core package management logic (installation, linking, etc.).\n-   `resolving/`: Dependency resolution logic (resolvers for npm, tarballs, git, etc.).\n-   `fetching/`: Package fetching logic.\n-   `store/`: Store management logic (content-addressable storage).\n-   `lockfile/`: Lockfile handling, parsing, and utilities.\n\n### CLI & Configuration\n\n-   `cli/`: CLI command implementations and infrastructure.\n-   `config/`: Configuration management and parsing.\n-   `hooks/`: pnpm hooks (readPackage, etc.).\n-   `completion/`: Shell completion support.\n\n### Other Functional Directories\n\n-   `network/`: Network-related utilities (proxy, fetch, auth).\n-   `workspace/`: Workspace-related utilities.\n-   `exec/`: Execution-related commands (run, exec, dlx).\n-   `env/`: Node.js environment management.\n-   `cache/`: Cache-related commands and utilities.\n-   `patching/`: Package patching functionality.\n-   `reviewing/`: License and dependency review tools.\n-   `releasing/`: Release and publishing utilities.\n\n### Shared Utilities\n\n-   `packages/`: Shared utility packages (constants, error handling, logger, types, etc.).\n-   `fs/`: Filesystem utilities.\n-   `crypto/`: Cryptographic utilities.\n-   `text/`: Text processing utilities.\n\n## Setup & Build\n\nTo set up the environment and build the project:\n\n```bash\npnpm install\npnpm run compile\n```\n\n## Testing\n\nNever run all tests in the repository as it takes a lot of time.\n\nRun tests for a specific project instead:\n\n```bash\n# From the project directory\npnpm test\n\n# From the root, filtering by package name\npnpm --filter <package_name> test\n```\n\nOr better yet, run tests for a specific file:\n\n```bash\npnpm --filter <package_name> test <file_path>\n```\n\nOr a specific test case in a specific file:\n\n```bash\npnpm --filter <package_name> test <file_path> -t <test_name_pattern>\n```\n\n## Linting\n\nTo run all linting checks:\n\n```bash\npnpm run lint\n```\n\n## Contribution Workflow\n\n### Changesets\n\nIf your changes affect published packages, you MUST create a changeset file in the `.changeset` directory. The changeset file should describe the change and specify the packages that are affected with the pending version bump types: patch, minor, or major.\n\n**IMPORTANT: Always explicitly include `\"pnpm\"` in the changeset** with the appropriate version bump (patch, minor, or major). The pnpm CLI will only receive automatic patch bumps from its dependencies, so if your change warrants a minor or major version bump for the CLI, you must specify it explicitly. The changeset description will appear on the release notes page.\n\nExample:\n\n```\n---\n\"@pnpm/core\": minor\n\"pnpm\": minor\n---\n\nAdded a new setting `blockExoticSubdeps` that prevents the resolution of exotic protocols in transitive dependencies [#10352](https://github.com/pnpm/pnpm/issues/10352).\n```\n\n**Versioning Guidelines for pnpm CLI:**\n- **patch**: Bug fixes, internal refactors, and changes that don't require documentation updates\n- **minor**: New features, settings, or commands that should be documented (anything users should know about)\n- **major**: Breaking changes\n\n### Commit Messages\n\nFollow the [Conventional Commits](https://www.conventionalcommits.org/) specification.\n    -   `feat`: a new feature\n    -   `fix`: a bug fix\n    -   `docs`: documentation only changes\n    -   `style`: formatting, missing semi-colons, etc.\n    -   `refactor`: code change that neither fixes a bug nor adds a feature\n    -   `perf`: a code change that improves performance\n    -   `test`: adding missing tests\n    -   `chore`: changes to build process or auxiliary tools\n\n## Code Style\n\nThis repository uses [Standard Style](https://github.com/standard/standard) with a few modifications:\n-   **Trailing commas** are used.\n-   **Functions are preferred** over classes.\n-   **Functions are declared after they are used** (hoisting is relied upon).\n-   **Import Order**:\n    1.  Standard libraries (e.g., `fs`, `path`).\n    2.  External dependencies (sorted alphabetically).\n    3.  Relative imports.\n\nTo ensure your code adheres to the style guide, run:\n\n```bash\npnpm run lint\n```\n\n## Common Gotchas\n\n### Error Type Checking in Jest\n\nWhen checking if a caught error is an `Error` object, **do not use `instanceof Error`**. Jest runs tests in a VM context where `instanceof` checks can fail across realms.\n\nInstead, use `util.types.isNativeError()`:\n\n```typescript\nimport util from 'util'\n\ntry {\n  // ... some operation\n} catch (err: unknown) {\n  // ❌ Wrong - may fail in Jest\n  if (err instanceof Error && 'code' in err && err.code === 'ENOENT') {\n    return null\n  }\n  \n  // ✅ Correct - works across realms\n  if (util.types.isNativeError(err) && 'code' in err && err.code === 'ENOENT') {\n    return null\n  }\n  throw err\n}\n```\n\n## Key Configuration Files\n\n-   `pnpm-workspace.yaml`: Defines the workspace structure.\n-   `package.json` (root): Root scripts and devDependencies.\n-   `CONTRIBUTING.md`: Detailed contribution guidelines.\npatching/plugin-commands-patching/src/patchCommit.ts:13:import glob from 'fast-glob'\npkg-manager/package-bins/src/index.ts:3:import fastGlob from 'fast-glob'\nfs/find-packages/src/index.ts:7:import fastGlob from 'fast-glob'\nreleasing/plugin-commands-publishing/src/pack.ts:13:import fg from 'fast-glob'\ncache/api/src/cacheView.ts:3:import fastGlob from 'fast-glob'\ncache/api/src/cacheList.ts:3:import fastGlob from 'fast-glob'\n__utils__/scripts/src/typecheck-only.ts:6:import glob from 'fast-glob'\nimport { promises as fs } from 'fs'\nimport path from 'path'\nimport util from 'util'\nimport { readExactProjectManifest } from '@pnpm/read-project-manifest'\nimport { type Project, type ProjectRootDir, type ProjectRootDirRealPath } from '@pnpm/types'\nimport { lexCompare } from '@pnpm/util.lex-comparator'\nimport fastGlob from 'fast-glob'\nimport pFilter from 'p-filter'\n\nconst DEFAULT_IGNORE = [\n  '**/node_modules/**',\n  '**/bower_components/**',\n  '**/test/**',\n  '**/tests/**',\n]\n\nexport interface Options {\n  ignore?: string[]\n  includeRoot?: boolean\n  patterns?: string[]\n}\n\nexport async function findPackages (root: string, opts?: Options): Promise<Project[]> {\n  opts = opts ?? {}\n  const globOpts = { ...opts, cwd: root }\n  globOpts.ignore = opts.ignore ?? DEFAULT_IGNORE\n  const patterns = normalizePatterns(opts.patterns ?? ['.', '**'])\n  const paths: string[] = await fastGlob(patterns, globOpts)\n\n  if (opts.includeRoot) {\n    // Always include the workspace root (https://github.com/pnpm/pnpm/issues/1986)\n    paths.push(...(await fastGlob(normalizePatterns(['.']), globOpts)))\n  }\n\n  return pFilter(\n    // `Array.from()` doesn't create an intermediate instance,\n    // unlike `array.map()`\n    Array.from(\n      // Remove duplicate paths using `Set`\n      new Set(\n        paths\n          .map(manifestPath => path.join(root, manifestPath))\n          .sort((path1, path2) =>\n            lexCompare(path.dirname(path1), path.dirname(path2))\n          )\n      ),\n      async manifestPath => {\n        try {\n          const rootDir = path.dirname(manifestPath) as ProjectRootDir\n          return {\n            rootDir,\n            rootDirRealPath: await fs.realpath(rootDir) as ProjectRootDirRealPath,\n            ...await readExactProjectManifest(manifestPath),\n          } as Project\n        } catch (err: unknown) {\n          if (util.types.isNativeError(err) && 'code' in err && err.code === 'ENOENT') {\n            return null!\n          }\n          throw err\n        }\n      }),\n    Boolean\n  )\n}\n\nfunction normalizePatterns (patterns: readonly string[]): string[] {\n  const normalizedPatterns: string[] = []\n  for (const pattern of patterns) {\n    normalizedPatterns.push(pattern.replace(/\\/?$/, '/package.{json,yaml,json5}'))\n  }\n  return normalizedPatterns\n}\nimport fs from 'fs'\nimport getRegistryName from 'encode-registry'\nimport fastGlob from 'fast-glob'\n\nexport async function cacheListRegistries (opts: { cacheDir: string, registry?: string, registries?: boolean }): Promise<string> {\n  return fs.readdirSync(opts.cacheDir).sort().join('\\n')\n}\n\nexport async function cacheList (opts: { cacheDir: string, registry?: string, registries?: boolean }, filter: string[]): Promise<string> {\n  const metaFiles = await findMetadataFiles(opts, filter)\n  return metaFiles.sort().join('\\n')\n}\n\nexport async function findMetadataFiles (opts: { cacheDir: string, registry?: string }, filter: string[]): Promise<string[]> {\n  const prefix = opts.registry ? `${getRegistryName(opts.registry)}` : '*'\n  const patterns = filter.length ? filter.map((filter) => `${prefix}/${filter}.json`) : [`${prefix}/**`]\n  const metaFiles = await fastGlob(patterns, {\n    cwd: opts.cacheDir,\n  })\n  return metaFiles\n}\nimport fs from 'fs'\nimport path from 'path'\nimport fastGlob from 'fast-glob'\nimport { getIndexFilePathInCafs } from '@pnpm/store.cafs'\nimport { type PackageMeta } from '@pnpm/npm-resolver'\nimport getRegistryName from 'encode-registry'\n\ninterface CachedVersions {\n  cachedVersions: string[]\n  nonCachedVersions: string[]\n  cachedAt?: string\n  distTags: Record<string, string>\n}\n\nexport async function cacheView (opts: { cacheDir: string, storeDir: string, registry?: string }, packageName: string): Promise<string> {\n  const prefix = opts.registry ? `${getRegistryName(opts.registry)}` : '*'\n  const metaFilePaths = (await fastGlob(`${prefix}/${packageName}.json`, {\n    cwd: opts.cacheDir,\n  })).sort()\n  const metaFilesByPath: Record<string, CachedVersions> = {}\n  for (const filePath of metaFilePaths) {\n    const metaObject = JSON.parse(fs.readFileSync(path.join(opts.cacheDir, filePath), 'utf8')) as PackageMeta\n    const cachedVersions: string[] = []\n    const nonCachedVersions: string[] = []\n    for (const [version, manifest] of Object.entries(metaObject.versions)) {\n      if (!manifest.dist.integrity) continue\n      const indexFilePath = getIndexFilePathInCafs(opts.storeDir, manifest.dist.integrity, `${manifest.name}@${manifest.version}`)\n      if (fs.existsSync(indexFilePath)) {\n        cachedVersions.push(version)\n      } else {\n        nonCachedVersions.push(version)\n      }\n    }\n    let registryName = filePath\n    while (path.dirname(registryName) !== '.') {\n      registryName = path.dirname(registryName)\n    }\n    metaFilesByPath[registryName.replaceAll('+', ':')] = {\n      cachedVersions,\n      nonCachedVersions,\n      cachedAt: metaObject.cachedAt ? new Date(metaObject.cachedAt).toString() : undefined,\n      distTags: metaObject['dist-tags'],\n    }\n  }\n  return JSON.stringify(metaFilesByPath, null, 2)\n}\nimport path from 'path'\nimport { type DependencyManifest, type PackageBin } from '@pnpm/types'\nimport fastGlob from 'fast-glob'\nimport isSubdir from 'is-subdir'\n\nexport interface Command {\n  name: string\n  path: string\n}\n\nexport async function getBinsFromPackageManifest (manifest: DependencyManifest, pkgPath: string): Promise<Command[]> {\n  if (manifest.bin) {\n    return commandsFromBin(manifest.bin, manifest.name, pkgPath)\n  }\n  if (manifest.directories?.bin) {\n    const binDir = path.join(pkgPath, manifest.directories.bin)\n    // Validate: directories.bin must be within the package root\n    if (!isSubdir(pkgPath, binDir)) {\n      return []\n    }\n    const files = await findFiles(binDir)\n    return files.map((file) => ({\n      name: path.basename(file),\n      path: path.join(binDir, file),\n    }))\n  }\n  return []\n}\n\nasync function findFiles (dir: string): Promise<string[]> {\n  try {\n    return await fastGlob('**', {\n      cwd: dir,\n      onlyFiles: true,\n      followSymbolicLinks: false,\n      })\n  } catch (err: any) { // eslint-disable-line\n    if ((err as NodeJS.ErrnoException).code !== 'ENOENT') {\n      throw err\n    }\n    return []\n  }\n}\n\nfunction commandsFromBin (bin: PackageBin, pkgName: string, pkgPath: string): Command[] {\n  const cmds: Command[] = []\n  for (const [commandName, binRelativePath] of typeof bin === 'string' ? [[pkgName, bin]] : Object.entries(bin)) {\n    const binName = commandName[0] === '@'\n      ? commandName.slice(commandName.indexOf('/') + 1)\n      : commandName\n    // Validate: must be safe (no path traversal) - only allow URL-safe chars or $\n    if (binName !== encodeURIComponent(binName) && binName !== '$') {\n      continue\n    }\n    const binPath = path.join(pkgPath, binRelativePath)\n    if (!isSubdir(pkgPath, binPath)) {\n      continue\n    }\n    cmds.push({ name: binName, path: binPath })\n  }\n  return cmds\n}\n"
    },
    {
      "idSha256": "919299b8b8860441036a08b8ce4a6486ee1712366afaec2286c8579387359f27",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 14,
      "outputSha256": "1fc83f2340536b1f0bd009d898c6d8f70510c8aa8752833a2742f50f058049c0",
      "outputBytes": 24559,
      "exitCode": 0,
      "stdout": "import fs from 'fs'\nimport path from 'path'\nimport { docsUrl } from '@pnpm/cli-utils'\nimport { type Config, types as allTypes } from '@pnpm/config'\nimport { createShortHash } from '@pnpm/crypto.hash'\nimport { PnpmError } from '@pnpm/error'\nimport { packlist } from '@pnpm/fs.packlist'\nimport { globalWarn } from '@pnpm/logger'\nimport { install } from '@pnpm/plugin-commands-installation'\nimport { readPackageJsonFromDir } from '@pnpm/read-package-json'\nimport { getStorePath } from '@pnpm/store-path'\nimport { type ProjectRootDir } from '@pnpm/types'\nimport glob from 'fast-glob'\nimport normalizePath from 'normalize-path'\nimport pick from 'ramda/src/pick'\nimport equals from 'ramda/src/equals'\nimport execa from 'safe-execa'\nimport escapeStringRegexp from 'escape-string-regexp'\nimport makeEmptyDir from 'make-empty-dir'\nimport renderHelp from 'render-help'\nimport { type WritePackageOptions, writePackage } from './writePackage.js'\nimport { type ParseWantedDependencyResult, parseWantedDependency } from '@pnpm/parse-wanted-dependency'\nimport { type GetPatchedDependencyOptions, getVersionsFromLockfile } from './getPatchedDependency.js'\nimport { readEditDirState } from './stateFile.js'\nimport { updatePatchedDependencies } from './updatePatchedDependencies.js'\n\nexport const rcOptionsTypes = cliOptionsTypes\n\nexport function cliOptionsTypes (): Record<string, unknown> {\n  return pick(['patches-dir'], allTypes)\n}\n\nexport const commandNames = ['patch-commit']\n\nexport function help (): string {\n  return renderHelp({\n    description: 'Generate a patch out of a directory',\n    descriptionLists: [{\n      title: 'Options',\n      list: [\n        {\n          description: 'The generated patch file will be saved to this directory',\n          name: '--patches-dir',\n        },\n      ],\n    }],\n    url: docsUrl('patch-commit'),\n    usages: ['pnpm patch-commit <patchDir>'],\n  })\n}\n\ntype PatchCommitCommandOptions = install.InstallCommandOptions & Pick<Config, 'patchesDir' | 'rootProjectManifest' | 'rootProjectManifestDir' | 'patchedDependencies'>\n\nexport async function handler (opts: PatchCommitCommandOptions, params: string[]): Promise<string | undefined> {\n  const userDir = params[0]\n  const lockfileDir = (opts.lockfileDir ?? opts.dir ?? process.cwd()) as ProjectRootDir\n  const patchesDirName = normalizePath(path.normalize(opts.patchesDir ?? 'patches'))\n  const patchesDir = path.join(lockfileDir, patchesDirName)\n  const patchedPkgManifest = await readPackageJsonFromDir(userDir)\n  const editDir = path.resolve(opts.dir, userDir)\n  const stateValue = readEditDirState({\n    editDir,\n    modulesDir: path.join(lockfileDir, opts.modulesDir ?? 'node_modules'),\n  })\n  if (!stateValue) {\n    throw new PnpmError('INVALID_PATCH_DIR', `${userDir} is not a valid patch directory`, {\n      hint: 'A valid patch directory should be created by `pnpm patch`',\n    })\n  }\n  const { applyToAll } = stateValue\n  const nameAndVersion = `${patchedPkgManifest.name}@${patchedPkgManifest.version}`\n  const patchKey = applyToAll ? patchedPkgManifest.name : nameAndVersion\n  let gitTarballUrl: string | undefined\n  if (!applyToAll) {\n    gitTarballUrl = await getGitTarballUrlFromLockfile({\n      alias: patchedPkgManifest.name,\n      bareSpecifier: patchedPkgManifest.version || undefined,\n    }, {\n      lockfileDir,\n      modulesDir: opts.modulesDir,\n      virtualStoreDir: opts.virtualStoreDir,\n    })\n  }\n  const patchedPkg = parseWantedDependency(gitTarballUrl ? `${patchedPkgManifest.name}@${gitTarballUrl}` : nameAndVersion)\n  const patchedPkgDir = await preparePkgFilesForDiff(userDir)\n  const patchContent = await getPatchContent({\n    patchedPkg,\n    patchedPkgDir,\n    tmpName: createShortHash(editDir),\n  }, opts)\n  if (patchedPkgDir !== userDir) {\n    fs.rmSync(patchedPkgDir, { recursive: true })\n  }\n\n  if (!patchContent.length) {\n    return `No changes were found to the following directory: ${userDir}`\n  }\n  await fs.promises.mkdir(patchesDir, { recursive: true })\n\n  const patchFileName = patchKey.replace('/', '__')\n  await fs.promises.writeFile(path.join(patchesDir, `${patchFileName}.patch`), patchContent, 'utf8')\n\n  const patchedDependencies = {\n    ...opts.patchedDependencies,\n    [patchKey]: `${patchesDirName}/${patchFileName}.patch`,\n  }\n  await updatePatchedDependencies(patchedDependencies, {\n    ...opts,\n    workspaceDir: opts.workspaceDir ?? opts.rootProjectManifestDir,\n  })\n\n  return install.handler({\n    ...opts,\n    patchedDependencies,\n    rawLocalConfig: {\n      ...opts.rawLocalConfig,\n      'frozen-lockfile': false,\n    },\n  }) as Promise<undefined>\n}\n\ninterface GetPatchContentContext {\n  patchedPkg: ParseWantedDependencyResult\n  patchedPkgDir: string\n  tmpName: string\n}\n\ntype GetPatchContentOptions = Pick<PatchCommitCommandOptions, 'dir' | 'pnpmHomeDir' | 'storeDir'> & WritePackageOptions\n\nasync function getPatchContent (ctx: GetPatchContentContext, opts: GetPatchContentOptions): Promise<string> {\n  const storeDir = await getStorePath({\n    pkgRoot: opts.dir,\n    storePath: opts.storeDir,\n    pnpmHomeDir: opts.pnpmHomeDir,\n  })\n  const srcDir = path.join(storeDir, 'tmp', 'patch-commit', ctx.tmpName)\n  await writePackage(ctx.patchedPkg, srcDir, opts)\n  const patchContent = await diffFolders(srcDir, ctx.patchedPkgDir)\n  try {\n    fs.rmSync(srcDir, { recursive: true })\n  } catch (error) {\n    globalWarn(`Failed to clean up temporary directory at ${srcDir} with error: ${String(error)}`)\n  }\n  return patchContent\n}\n\nasync function diffFolders (folderA: string, folderB: string): Promise<string> {\n  const folderAN = folderA.replace(/\\\\/g, '/')\n  const folderBN = folderB.replace(/\\\\/g, '/')\n  let stdout!: string\n  let stderr!: string\n\n  try {\n    const result = await execa('git', ['-c', 'core.safecrlf=false', 'diff', '--src-prefix=a/', '--dst-prefix=b/', '--ignore-cr-at-eol', '--irreversible-delete', '--full-index', '--no-index', '--text', '--no-ext-diff', '--no-color', folderAN, folderBN], {\n      cwd: process.cwd(),\n      env: {\n        ...process.env,\n        // #region Predictable output\n        // These variables aim to ignore the global git config so we get predictable output\n        // https://git-scm.com/docs/git#Documentation/git.txt-codeGITCONFIGNOSYSTEMcode\n        GIT_CONFIG_NOSYSTEM: '1',\n        // Redirect the global git config to the null device instead of setting\n        // HOME to an empty string. An empty HOME causes git to resolve '~' as\n        // '/' (root), which triggers a \"Permission denied\" warning when git\n        // tries to access '/.config/git/attributes', making pnpm throw an\n        // error because any stderr output is treated as a failure.\n        // We do not set XDG_CONFIG_HOME to avoid the same issue: an empty\n        // value would make git resolve paths like /git/config and /git/attributes.\n        // Use '/dev/null' instead of os.devNull because git on Windows\n        // (Git for Windows / MSYS2) understands Unix-style '/dev/null' but\n        // cannot access the native Windows null device '\\\\.\\nul' as a file path.\n        GIT_CONFIG_GLOBAL: '/dev/null',\n        // #endregion\n      },\n      stripFinalNewline: false,\n    })\n    stdout = result.stdout\n    stderr = result.stderr\n  } catch (err: any) { // eslint-disable-line\n    stdout = err.stdout\n    stderr = err.stderr\n  }\n  // we cannot rely on exit code, because --no-index implies --exit-code\n  // i.e. git diff will exit with 1 if there were differences\n  if (stderr.length > 0)\n    throw new Error(`Unable to diff directories. Make sure you have a recent version of 'git' available in PATH.\\nThe following error was reported by 'git':\\n${stderr}`)\n\n  return stdout\n    .replace(new RegExp(`(a|b)(${escapeStringRegexp(`/${removeTrailingAndLeadingSlash(folderAN)}/`)})`, 'g'), '$1/')\n    .replace(new RegExp(`(a|b)${escapeStringRegexp(`/${removeTrailingAndLeadingSlash(folderBN)}/`)}`, 'g'), '$1/')\n    .replace(new RegExp(escapeStringRegexp(`${folderAN}/`), 'g'), '')\n    .replace(new RegExp(escapeStringRegexp(`${folderBN}/`), 'g'), '')\n    .replace(/\\n\\\\ No newline at end of file\\n$/, '\\n')\n    .replace(/^diff --git a\\/.*\\.DS_Store b\\/.*\\.DS_Store[\\s\\S]+?(?=^diff --git)/gm, '')\n    .replace(/^diff --git a\\/.*\\.DS_Store b\\/.*\\.DS_Store[\\s\\S]*$/gm, '')\n}\n\nfunction removeTrailingAndLeadingSlash (p: string): string {\n  if (p[0] === '/' || p.endsWith('/')) {\n    return p.replace(/^\\/|\\/$/g, '')\n  }\n  return p\n}\n\n/**\n * Link files from the source directory to a new temporary directory,\n * but only if not all files in the source directory should be included in the package.\n * If all files should be included, return the original source directory without creating any links.\n * This is required in order for the diff to not include files that are not part of the package.\n */\nasync function preparePkgFilesForDiff (src: string): Promise<string> {\n  const files = Array.from(new Set((await packlist(src)).map((f) => path.join(f))))\n  // If there are no extra files in the source directories, then there is no reason\n  // to copy.\n  if (await areAllFilesInPkg(files, src)) {\n    return src\n  }\n  const dest = `${src}_tmp`\n  await makeEmptyDir(dest)\n  await Promise.all(\n    files.map(async (file) => {\n      const srcFile = path.join(src, file)\n      const destFile = path.join(dest, file)\n      const destDir = path.dirname(destFile)\n      await fs.promises.mkdir(destDir, { recursive: true })\n      await fs.promises.link(srcFile, destFile)\n    })\n  )\n  return dest\n}\n\nasync function areAllFilesInPkg (files: string[], basePath: string): Promise<boolean> {\n  const allFiles = await glob('**', {\n    cwd: basePath,\n  })\n  return equals(allFiles.sort(), files.sort())\n}\n\nasync function getGitTarballUrlFromLockfile (dep: ParseWantedDependencyResult, opts: GetPatchedDependencyOptions): Promise<string | undefined> {\n  const { preferredVersions } = await getVersionsFromLockfile(dep, opts)\n  return preferredVersions[0]?.gitTarballUrl\n}\nimport fs from 'fs'\nimport path from 'path'\nimport { createGzip } from 'zlib'\nimport { type Catalogs } from '@pnpm/catalogs.types'\nimport { PnpmError } from '@pnpm/error'\nimport { types as allTypes, type UniversalOptions, type Config, getWorkspaceConcurrency, getDefaultWorkspaceConcurrency } from '@pnpm/config'\nimport { readProjectManifest } from '@pnpm/cli-utils'\nimport { createExportableManifest } from '@pnpm/exportable-manifest'\nimport { packlist } from '@pnpm/fs.packlist'\nimport { getBinsFromPackageManifest } from '@pnpm/package-bins'\nimport { type Hooks } from '@pnpm/pnpmfile'\nimport { type ProjectManifest, type Project, type ProjectRootDir, type ProjectsGraph, type DependencyManifest } from '@pnpm/types'\nimport fg from 'fast-glob'\nimport pick from 'ramda/src/pick'\nimport realpathMissing from 'realpath-missing'\nimport renderHelp from 'render-help'\nimport tar from 'tar-stream'\nimport { runScriptsIfPresent } from './publish.js'\nimport chalk from 'chalk'\nimport validateNpmPackageName from 'validate-npm-package-name'\nimport pLimit from 'p-limit'\nimport { FILTERING } from '@pnpm/common-cli-options-help'\nimport { sortPackages } from '@pnpm/sort-packages'\nimport { logger } from '@pnpm/logger'\n\nconst LICENSE_GLOB = 'LICEN{S,C}E{,.*}' // cspell:disable-line\nconst findLicenses = fg.bind(fg, [LICENSE_GLOB]) as (opts: { cwd: string }) => Promise<string[]>\n\nexport function rcOptionsTypes (): Record<string, unknown> {\n  return {\n    ...cliOptionsTypes(),\n    ...pick([\n      'npm-path',\n    ], allTypes),\n  }\n}\n\nexport function cliOptionsTypes (): Record<string, unknown> {\n  return {\n    out: String,\n    recursive: Boolean,\n    ...pick([\n      'dry-run',\n      'pack-destination',\n      'pack-gzip-level',\n      'json',\n      'workspace-concurrency',\n    ], allTypes),\n  }\n}\n\nexport const commandNames = ['pack']\n\nexport function help (): string {\n  return renderHelp({\n    description: 'Create a tarball from a package',\n    usages: ['pnpm pack'],\n    descriptionLists: [\n      {\n        title: 'Options',\n\n        list: [\n          {\n            description: 'Does everything `pnpm pack` would do except actually writing the tarball to disk.',\n            name: '--dry-run',\n          },\n          {\n            description: 'Directory in which `pnpm pack` will save tarballs. The default is the current working directory.',\n            name: '--pack-destination <dir>',\n          },\n          {\n            description: 'Prints the packed tarball and contents in the json format.',\n            name: '--json',\n          },\n          {\n            description: 'Customizes the output path for the tarball. Use `%s` and `%v` to include the package name and version, e.g., `%s.tgz` or `some-dir/%s-%v.tgz`. By default, the tarball is saved in the current working directory with the name `<package-name>-<version>.tgz`.',\n            name: '--out <path>',\n          },\n          {\n            description: 'Pack all packages from the workspace',\n            name: '--recursive',\n            shortAlias: '-r',\n          },\n          {\n            description: `Set the maximum number of concurrency. Default is ${getDefaultWorkspaceConcurrency()}. For unlimited concurrency use Infinity.`,\n            name: '--workspace-concurrency <number>',\n          },\n        ],\n      },\n      FILTERING,\n    ],\n  })\n}\n\nexport type PackOptions = Pick<UniversalOptions, 'dir'> & Pick<Config, 'catalogs'\n| 'ignoreScripts'\n| 'rawConfig'\n| 'embedReadme'\n| 'packGzipLevel'\n| 'nodeLinker'\n> & Partial<Pick<Config, 'extraBinPaths'\n| 'extraEnv'\n| 'hooks'\n| 'recursive'\n| 'selectedProjectsGraph'\n| 'workspaceConcurrency'\n| 'workspaceDir'\n>> & {\n  argv: {\n    original: string[]\n  }\n  dryRun?: boolean\n  engineStrict?: boolean\n  packDestination?: string\n  out?: string\n  json?: boolean\n  unicode?: boolean\n}\n\nexport interface PackResultJson {\n  name: string\n  version: string\n  filename: string\n  files: Array<{ path: string }>\n}\n\nexport async function handler (opts: PackOptions): Promise<string> {\n  const packedPackages: PackResultJson[] = []\n\n  if (opts.recursive) {\n    const selectedProjectsGraph = opts.selectedProjectsGraph as ProjectsGraph\n    const pkgsToPack: Project[] = []\n    for (const { package: pkg } of Object.values(selectedProjectsGraph)) {\n      if (pkg.manifest.name && pkg.manifest.version) {\n        pkgsToPack.push(pkg)\n      }\n    }\n    const packedPkgDirs = new Set<ProjectRootDir>(pkgsToPack.map(({ rootDir }) => rootDir))\n\n    if (packedPkgDirs.size === 0) {\n      logger.info({\n        message: 'There are no packages that should be packed',\n        prefix: opts.dir,\n      })\n    }\n\n    const chunks = sortPackages(selectedProjectsGraph)\n\n    const limitPack = pLimit(getWorkspaceConcurrency(opts.workspaceConcurrency))\n    const resolvedOpts = { ...opts }\n    if (opts.out) {\n      resolvedOpts.out = path.resolve(opts.dir, opts.out)\n    } else if (opts.packDestination) {\n      resolvedOpts.packDestination = path.resolve(opts.dir, opts.packDestination)\n    } else {\n      resolvedOpts.packDestination = path.resolve(opts.dir)\n    }\n    for (const chunk of chunks) {\n      // eslint-disable-next-line no-await-in-loop\n      await Promise.all(chunk.map(pkgDir =>\n        limitPack(async () => {\n          if (!packedPkgDirs.has(pkgDir)) return\n          const pkg = selectedProjectsGraph[pkgDir].package\n          const packResult = await api({\n            ...resolvedOpts,\n            dir: pkg.rootDir,\n          })\n          packedPackages.push(toPackResultJson(packResult))\n        })\n      ))\n    }\n  } else {\n    const packResult = await api(opts)\n    packedPackages.push(toPackResultJson(packResult))\n  }\n\n  if (opts.json) {\n    return JSON.stringify(packedPackages.length > 1 ? packedPackages : packedPackages[0], null, 2)\n  }\n\n  return packedPackages.map(\n    ({ name, version, filename, files }) => `${opts.unicode ? '📦 ' : 'package:'} ${name}@${version}\n${chalk.blueBright('Tarball Contents')}\n${files.map(({ path }) => path).join('\\n')}\n${chalk.blueBright('Tarball Details')}\n${filename}`\n  ).join('\\n\\n')\n}\n\nexport async function api (opts: PackOptions): Promise<PackResult> {\n  const { manifest: entryManifest, fileName: manifestFileName } = await readProjectManifest(opts.dir, opts)\n  preventBundledDependenciesWithoutHoistedNodeLinker(opts.nodeLinker, entryManifest)\n  const _runScriptsIfPresent = runScriptsIfPresent.bind(null, {\n    depPath: opts.dir,\n    extraBinPaths: opts.extraBinPaths,\n    extraEnv: opts.extraEnv,\n    pkgRoot: opts.dir,\n    rawConfig: opts.rawConfig,\n    rootModulesDir: await realpathMissing(path.join(opts.dir, 'node_modules')),\n    stdio: 'inherit',\n    unsafePerm: true, // when running scripts explicitly, assume that they're trusted.\n  })\n  if (!opts.ignoreScripts) {\n    await _runScriptsIfPresent([\n      'prepack',\n      'prepare',\n    ], entryManifest)\n  }\n  const dir = entryManifest.publishConfig?.directory\n    ? path.join(opts.dir, entryManifest.publishConfig.directory)\n    : opts.dir\n  // always read the latest manifest, as \"prepack\" or \"prepare\" script may modify package manifest.\n  const { manifest } = await readProjectManifest(dir, opts)\n  preventBundledDependenciesWithoutHoistedNodeLinker(opts.nodeLinker, manifest)\n  if (!manifest.name) {\n    throw new PnpmError('PACKAGE_NAME_NOT_FOUND', `Package name is not defined in the ${manifestFileName}.`)\n  }\n  if (!validateNpmPackageName(manifest.name).validForOldPackages) {\n    throw new PnpmError('INVALID_PACKAGE_NAME', `Invalid package name \"${manifest.name}\".`)\n  }\n  if (!manifest.version) {\n    throw new PnpmError('PACKAGE_VERSION_NOT_FOUND', `Package version is not defined in the ${manifestFileName}.`)\n  }\n  let tarballName: string\n  let packDestination: string | undefined\n  const normalizedName = manifest.name.replace('@', '').replace('/', '-')\n  if (opts.out) {\n    if (opts.packDestination) {\n      throw new PnpmError('INVALID_OPTION', 'Cannot use --pack-destination and --out together')\n    }\n    const preparedOut = opts.out.replaceAll('%s', normalizedName).replaceAll('%v', manifest.version)\n    const parsedOut = path.parse(preparedOut)\n    packDestination = parsedOut.dir ? parsedOut.dir : opts.packDestination\n    tarballName = parsedOut.base\n  } else {\n    tarballName = `${normalizedName}-${manifest.version}.tgz`\n    packDestination = opts.packDestination\n  }\n  const publishManifest = await createPublishManifest({\n    projectDir: dir,\n    modulesDir: path.join(opts.dir, 'node_modules'),\n    manifest,\n    embedReadme: opts.embedReadme,\n    catalogs: opts.catalogs ?? {},\n    hooks: opts.hooks,\n  })\n  const files = await packlist(dir, {\n    packageJsonCache: {\n      [path.join(dir, 'package.json')]: publishManifest as Record<string, unknown>,\n    },\n  })\n  const filesMap = Object.fromEntries(files.map((file) => [`package/${file}`, path.join(dir, file)]))\n  // cspell:disable-next-line\n  if (opts.workspaceDir != null && dir !== opts.workspaceDir && !files.some((file) => /LICEN[CS]E(?:\\..+)?/i.test(file))) {\n    const licenses = await findLicenses({ cwd: opts.workspaceDir })\n    for (const license of licenses) {\n      filesMap[`package/${license}`] = path.join(opts.workspaceDir, license)\n    }\n  }\n  const destDir = packDestination\n    ? (path.isAbsolute(packDestination) ? packDestination : path.join(dir, packDestination ?? '.'))\n    : dir\n  if (!opts.dryRun) {\n    await fs.promises.mkdir(destDir, { recursive: true })\n    await packPkg({\n      destFile: path.join(destDir, tarballName),\n      filesMap,\n      modulesDir: path.join(opts.dir, 'node_modules'),\n      packGzipLevel: opts.packGzipLevel,\n      manifest: publishManifest,\n      bins: [\n        ...(await getBinsFromPackageManifest(publishManifest as DependencyManifest, dir)).map(({ path }) => path),\n        ...(manifest.publishConfig?.executableFiles ?? [])\n          .map((executableFile) => path.join(dir, executableFile)),\n      ],\n    })\n    if (!opts.ignoreScripts) {\n      await _runScriptsIfPresent(['postpack'], entryManifest)\n    }\n  }\n  let packedTarballPath\n  if (opts.dir !== destDir) {\n    packedTarballPath = path.join(destDir, tarballName)\n  } else {\n    packedTarballPath = path.relative(opts.dir, path.join(dir, tarballName))\n  }\n  const packedContents = files.sort((a, b) => a.localeCompare(b, 'en'))\n  return {\n    publishedManifest: publishManifest,\n    contents: packedContents,\n    tarballPath: packedTarballPath,\n  }\n}\n\nexport interface PackResult {\n  publishedManifest: ProjectManifest\n  contents: string[]\n  tarballPath: string\n}\n\nfunction preventBundledDependenciesWithoutHoistedNodeLinker (nodeLinker: Config['nodeLinker'], manifest: ProjectManifest): void {\n  if (nodeLinker === 'hoisted') return\n  for (const key of ['bundledDependencies', 'bundleDependencies'] as const) {\n    const bundledDependencies = manifest[key]\n    if (bundledDependencies) {\n      throw new PnpmError('BUNDLED_DEPENDENCIES_WITHOUT_HOISTED', `${key} does not work with \"nodeLinker: ${nodeLinker}\"`, {\n        hint: `Add \"nodeLinker: hoisted\" to pnpm-workspace.yaml or delete ${key} from the root package.json to resolve this error`,\n      })\n    }\n  }\n}\n\nasync function readReadmeFile (projectDir: string): Promise<string | undefined> {\n  const files = await fs.promises.readdir(projectDir)\n  const readmePath = files.find(name => /readme\\.md$/i.test(name))\n  const readmeFile = readmePath ? await fs.promises.readFile(path.join(projectDir, readmePath), 'utf8') : undefined\n\n  return readmeFile\n}\n\nasync function packPkg (opts: {\n  destFile: string\n  filesMap: Record<string, string>\n  modulesDir: string\n  packGzipLevel?: number\n  bins: string[]\n  manifest: ProjectManifest\n}): Promise<void> {\n  const {\n    destFile,\n    filesMap,\n    bins,\n    manifest,\n  } = opts\n  const mtime = new Date('1985-10-26T08:15:00.000Z')\n  const pack = tar.pack()\n  await Promise.all(Object.entries(filesMap).map(async ([name, source]) => {\n    const isExecutable = bins.some((bin) => path.relative(bin, source) === '')\n    const mode = isExecutable ? 0o755 : 0o644\n    if (/^package\\/package\\.(?:json|json5|yaml)$/.test(name)) {\n      pack.entry({ mode, mtime, name: 'package/package.json' }, JSON.stringify(manifest, null, 2))\n      return\n    }\n    pack.entry({ mode, mtime, name }, fs.readFileSync(source))\n  }))\n  const tarball = fs.createWriteStream(destFile)\n  pack.pipe(createGzip({ level: opts.packGzipLevel })).pipe(tarball)\n  pack.finalize()\n  return new Promise((resolve, reject) => {\n    tarball.on('close', () => {\n      resolve()\n    }).on('error', reject)\n  })\n}\n\nasync function createPublishManifest (opts: {\n  projectDir: string\n  embedReadme?: boolean\n  modulesDir: string\n  manifest: ProjectManifest\n  catalogs: Catalogs\n  hooks?: Hooks\n}): Promise<ProjectManifest> {\n  const { projectDir, embedReadme, modulesDir, manifest, catalogs, hooks } = opts\n  const readmeFile = embedReadme ? await readReadmeFile(projectDir) : undefined\n  return createExportableManifest(projectDir, manifest, {\n    catalogs,\n    hooks,\n    readmeFile,\n    modulesDir,\n  })\n}\n\nfunction toPackResultJson (packResult: PackResult): PackResultJson {\n  const { publishedManifest, contents, tarballPath } = packResult\n  return {\n    name: publishedManifest.name as string,\n    version: publishedManifest.version as string,\n    filename: tarballPath,\n    files: contents.map((file) => ({ path: file })),\n  }\n}\ncat: fs/find-packages/node_modules/tinyglobby/dist/index.d.ts: No such file or directory\nreleasing/plugin-commands-publishing/package.json:66:    \"tinyglobby\": \"catalog:\",\nreleasing/plugin-commands-publishing/package.json:74:    \"@jest/globals\": \"catalog:\",\npatching/plugin-commands-patching/package.json:68:    \"tinyglobby\": \"catalog:\"\npatching/plugin-commands-patching/package.json:74:    \"@jest/globals\": \"catalog:\",\n__utils__/scripts/package.json:9:    \"fast-glob\": \"catalog:\",\n161:function normalizePattern(pattern, expandDirectories, cwd, props, isIgnore) {\n164:\tif (!result.endsWith(\"*\") && expandDirectories) result += \"/**\";\n204:function processPatterns({ patterns = [\"**/*\"], ignore = [], expandDirectories = true }, cwd, props) {\n211:\t\tif (pattern[0] !== \"!\" || pattern[1] === \"(\") ignorePatterns.push(normalizePattern(pattern, expandDirectories, cwd, props, true));\n215:\t\tif (pattern[0] !== \"!\" || pattern[1] === \"(\") matchPatterns.push(normalizePattern(pattern, expandDirectories, cwd, props, false));\n216:\t\telse if (pattern[1] !== \"!\" || pattern[2] === \"(\") ignorePatterns.push(normalizePattern(pattern.slice(1), expandDirectories, cwd, props, true));\n261:\t\tdot: options.dot,\n312:\tif (options.followSymbolicLinks === false) {\n319:\t} else if (options.onlyFiles === false) fdirOptions.includeDirs = true;\n"
    },
    {
      "idSha256": "f4fdd034b54297294baf2c6977028dba2f4e8949c52e921b04118670cad8192e",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 17,
      "outputSha256": "9d8bf1838e3a442fdbd551965b585ad238a0a09c9562446eea75bb246ab3700b",
      "outputBytes": 11649,
      "exitCode": 0,
      "stdout": "index.cjs\nindex.d.cts\nindex.d.mts\nindex.mjs\n\treturn scan.isGlob || scan.negated;\n}\nfunction log(...tasks) {\n\tconsole.log(`[tinyglobby ${(/* @__PURE__ */ new Date()).toLocaleTimeString(\"es\")}]`, ...tasks);\n}\n\n//#endregion\n//#region src/index.ts\nconst PARENT_DIRECTORY = /^(\\/?\\.\\.)+/;\nconst ESCAPING_BACKSLASHES = /\\\\(?=[()[\\]{}!*+?@|])/g;\nconst BACKSLASHES = /\\\\/g;\nfunction normalizePattern(pattern, expandDirectories, cwd, props, isIgnore) {\n\tlet result = pattern;\n\tif (pattern.endsWith(\"/\")) result = pattern.slice(0, -1);\n\tif (!result.endsWith(\"*\") && expandDirectories) result += \"/**\";\n\tconst escapedCwd = escapePath(cwd);\n\tif (path.default.isAbsolute(result.replace(ESCAPING_BACKSLASHES, \"\"))) result = path.posix.relative(escapedCwd, result);\n\telse result = path.posix.normalize(result);\n\tconst parentDirectoryMatch = PARENT_DIRECTORY.exec(result);\n\tconst parts = splitPattern(result);\n\tif (parentDirectoryMatch === null || parentDirectoryMatch === void 0 ? void 0 : parentDirectoryMatch[0]) {\n\t\tconst n = (parentDirectoryMatch[0].length + 1) / 3;\n\t\tlet i = 0;\n\t\tconst cwdParts = escapedCwd.split(\"/\");\n\t\twhile (i < n && parts[i + n] === cwdParts[cwdParts.length + i - n]) {\n\t\t\tresult = result.slice(0, (n - i - 1) * 3) + result.slice((n - i) * 3 + parts[i + n].length + 1) || \".\";\n\t\t\ti++;\n\t\t}\n\t\tconst potentialRoot = path.posix.join(cwd, parentDirectoryMatch[0].slice(i * 3));\n\t\tif (!potentialRoot.startsWith(\".\") && props.root.length > potentialRoot.length) {\n\t\t\tprops.root = potentialRoot;\n\t});\n\tif (Array.isArray(patterns) && patterns.length === 0) return [{\n\t\tsync: () => [],\n\t\twithPromise: async () => []\n\t}, false];\n\tconst props = {\n\t\troot: cwd,\n\t\tcommonPath: null,\n\t\tdepthOffset: 0\n\t};\n\tconst processed = processPatterns({\n\t\t...options,\n\t\tpatterns\n\t}, cwd, props);\n\tif (options.debug) log(\"internal processing patterns:\", processed);\n\tconst matchOptions = {\n\t\tdot: options.dot,\n\t\tnobrace: options.braceExpansion === false,\n\t\tnocase: options.caseSensitiveMatch === false,\n\t\tnoextglob: options.extglob === false,\n\t\tnoglobstar: options.globstar === false,\n\t\tposix: true\n\t};\n\tconst matcher = (0, picomatch.default)(processed.match, {\n\t\t...matchOptions,\n\t\tignore: processed.ignore\n\t});\n\tconst ignore = (0, picomatch.default)(processed.ignore, matchOptions);\n\tconst partialMatcher = getPartialMatcher(processed.match, matchOptions);\n\tconst format = buildFormat(cwd, props.root, options.absolute);\n\tconst formatExclude = options.absolute ? format : buildFormat(cwd, props.root, true);\n\tconst fdirOptions = {\n\t\tfilters: [options.debug ? (p, isDirectory) => {\n\t\t\tconst path$2 = format(p, isDirectory);\n\t\t\tconst matches = matcher(path$2);\n\t\t\tif (matches) log(`matched ${path$2}`);\n\t\t\treturn matches;\n\t\t} : (p, isDirectory) => matcher(format(p, isDirectory))],\n\t\texclude: options.debug ? (_, p) => {\n\t\t\tconst relativePath = formatExclude(p, true);\n\t\t\tconst skipped = relativePath !== \".\" && !partialMatcher(relativePath) || ignore(relativePath);\n\t\t\tif (skipped) log(`skipped ${p}`);\n\t\t\telse log(`crawling ${p}`);\n\t\t\treturn skipped;\n\t\t} : (_, p) => {\n\t\t\tconst relativePath = formatExclude(p, true);\n\t\t\treturn relativePath !== \".\" && !partialMatcher(relativePath) || ignore(relativePath);\n\t\t},\n\t\tfs: options.fs ? {\n\t\t\treaddir: options.fs.readdir || fs.default.readdir,\n\t\t\treaddirSync: options.fs.readdirSync || fs.default.readdirSync,\n\t\t\trealpath: options.fs.realpath || fs.default.realpath,\n\t\t\trealpathSync: options.fs.realpathSync || fs.default.realpathSync,\n\t\t\tstat: options.fs.stat || fs.default.stat,\n\t\t\tstatSync: options.fs.statSync || fs.default.statSync\n\t\t} : void 0,\n\t\tpathSeparator: \"/\",\n\t\trelativePaths: true,\n\t\tresolveSymlinks: true,\n\t\tsignal: options.signal\n\t};\n\tif (options.deep !== void 0) fdirOptions.maxDepth = Math.round(options.deep - props.depthOffset);\n\tif (options.absolute) {\n\t\tfdirOptions.relativePaths = false;\n\t\tfdirOptions.resolvePaths = true;\n\t\tfdirOptions.includeBasePath = true;\n\t}\n\tif (options.followSymbolicLinks === false) {\n\t\tfdirOptions.resolveSymlinks = false;\n\t\tfdirOptions.excludeSymlinks = true;\n\t}\n\tif (options.onlyDirectories) {\n\t\tfdirOptions.excludeFiles = true;\n\t\tfdirOptions.includeDirs = true;\n\t} else if (options.onlyFiles === false) fdirOptions.includeDirs = true;\n\tprops.root = props.root.replace(BACKSLASHES, \"\");\n\tconst root = props.root;\n\tif (options.debug) log(\"internal properties:\", props);\n\tconst relative = cwd !== root && !options.absolute && buildRelative(cwd, props.root);\n\treturn [new fdir.fdir(fdirOptions).crawl(root), relative];\n}\nasync function glob(patternsOrOptions, options) {\n\tif (patternsOrOptions && (options === null || options === void 0 ? void 0 : options.patterns)) throw new Error(\"Cannot pass patterns as both an argument and an option\");\n\tconst isModern = isReadonlyArray(patternsOrOptions) || typeof patternsOrOptions === \"string\";\n\tconst opts = isModern ? options : patternsOrOptions;\n\tconst patterns = isModern ? patternsOrOptions : patternsOrOptions.patterns;\n\tconst [crawler, relative] = getCrawler(patterns, opts);\n\tif (!relative) return crawler.withPromise();\n\treturn formatPaths(await crawler.withPromise(), relative);\n}\nfunction globSync(patternsOrOptions, options) {\n\tif (patternsOrOptions && (options === null || options === void 0 ? void 0 : options.patterns)) throw new Error(\"Cannot pass patterns as both an argument and an option\");\n\tconst isModern = isReadonlyArray(patternsOrOptions) || typeof patternsOrOptions === \"string\";\n\tconst opts = isModern ? options : patternsOrOptions;\n\tconst patterns = isModern ? patternsOrOptions : patternsOrOptions.patterns;\n\tconst [crawler, relative] = getCrawler(patterns, opts);\n\tif (!relative) return crawler.sync();\n\treturn formatPaths(crawler.sync(), relative);\n}\n\n//#endregion\nimport { FSLike } from \"fdir\";\n\n//#region src/utils.d.ts\n\n/**\n* Converts a path to a pattern depending on the platform.\n* Identical to {@link escapePath} on POSIX systems.\n* @see {@link https://superchupu.dev/tinyglobby/documentation#convertPathToPattern}\n*/\ndeclare const convertPathToPattern: (path: string) => string;\n/**\n* Escapes a path's special characters depending on the platform.\n* @see {@link https://superchupu.dev/tinyglobby/documentation#escapePath}\n*/\ndeclare const escapePath: (path: string) => string;\n/**\n* Checks if a pattern has dynamic parts.\n*\n* Has a few minor differences with [`fast-glob`](https://github.com/mrmlnc/fast-glob) for better accuracy:\n*\n* - Doesn't necessarily return `false` on patterns that include `\\`.\n* - Returns `true` if the pattern includes parentheses, regardless of them representing one single pattern or not.\n* - Returns `true` for unfinished glob extensions i.e. `(h`, `+(h`.\n* - Returns `true` for unfinished brace expansions as long as they include `,` or `..`.\n*\n* @see {@link https://superchupu.dev/tinyglobby/documentation#isDynamicPattern}\n*/\ndeclare function isDynamicPattern(pattern: string, options?: {\n  caseSensitiveMatch: boolean;\n}): boolean;\n//#endregion\n//#region src/index.d.ts\ninterface GlobOptions {\n  /**\n  * Whether to return absolute paths. Disable to have relative paths.\n  * @default false\n  */\n  absolute?: boolean;\n  /**\n  * Enables support for brace expansion syntax, like `{a,b}` or `{1..9}`.\n  * @default true\n  */\n  braceExpansion?: boolean;\n  /**\n  * Whether to match in case-sensitive mode.\n  * @default true\n  */\n  caseSensitiveMatch?: boolean;\n  /**\n  * The working directory in which to search. Results will be returned relative to this directory, unless\n  * {@link absolute} is set.\n  *\n  * It is important to avoid globbing outside this directory when possible, even with absolute paths enabled,\n  * as doing so can harm performance due to having to recalculate relative paths.\n  * @default process.cwd()\n  */\n  cwd?: string | URL;\n  /**\n  * Logs useful debug information. Meant for development purposes. Logs can change at any time.\n  * @default false\n  */\n  debug?: boolean;\n  /**\n  * Maximum directory depth to crawl.\n  * @default Infinity\n  */\n  deep?: number;\n  /**\n  * Whether to return entries that start with a dot, like `.gitignore` or `.prettierrc`.\n  * @default false\n  */\n  dot?: boolean;\n  /**\n  * Whether to automatically expand directory patterns.\n  *\n  * Important to disable if migrating from [`fast-glob`](https://github.com/mrmlnc/fast-glob).\n  * @default true\n  */\n  expandDirectories?: boolean;\n  /**\n  * Enables support for extglobs, like `+(pattern)`.\n  * @default true\n  */\n  extglob?: boolean;\n  /**\n  * Whether to traverse and include symbolic links. Can slightly affect performance.\n  * @default true\n  */\n  followSymbolicLinks?: boolean;\n  /**\n  * An object that overrides `node:fs` functions.\n  * @default import('node:fs')\n  */\n  fs?: FileSystemAdapter;\n  /**\n  * Enables support for matching nested directories with globstars (`**`).\n  * If `false`, `**` behaves exactly like `*`.\n  * @default true\n  */\n  globstar?: boolean;\n  /**\n  * Glob patterns to exclude from the results.\n  * @default []\n  */\n  ignore?: string | readonly string[];\n  /**\n  * Enable to only return directories.\n  * If `true`, disables {@link onlyFiles}.\n  * @default false\n  */\n  onlyDirectories?: boolean;\n  /**\n  * Enable to only return files.\n  * @default true\n  */\n  onlyFiles?: boolean;\n  /**\n  * @deprecated Provide patterns as the first argument instead.\n  */\n  patterns?: string | readonly string[];\n  /**\n  * An `AbortSignal` to abort crawling the file system.\n  * @default undefined\n  */\n  signal?: AbortSignal;\n}\ntype FileSystemAdapter = Partial<FSLike>;\n/**\n* Asynchronously match files following a glob pattern.\n* @see {@link https://superchupu.dev/tinyglobby/documentation#glob}\n*/\ndeclare function glob(patterns: string | readonly string[], options?: Omit<GlobOptions, \"patterns\">): Promise<string[]>;\n/**\n* @deprecated Provide patterns as the first argument instead.\n*/\ndeclare function glob(options: GlobOptions): Promise<string[]>;\n/**\n* Synchronously match files following a glob pattern.\n* @see {@link https://superchupu.dev/tinyglobby/documentation#globSync}\n*/\ndeclare function globSync(patterns: string | readonly string[], options?: Omit<GlobOptions, \"patterns\">): string[];\n/**\n* @deprecated Provide patterns as the first argument instead.\n*/\ndeclare function globSync(options: GlobOptions): string[];\n//#endregion\nexport { FileSystemAdapter, GlobOptions, convertPathToPattern, escapePath, glob, globSync, isDynamicPattern };3:import { findPackages } from '@pnpm/fs.find-packages'\n15:  const pkgs = await findPackages(root)\n22:test('finds packages by patterns', async () => {\n24:  const pkgs = await findPackages(root, { patterns: ['components/**'] })\n36:  const pkgs = await findPackages(root, { patterns: ['.', 'components/*'] })\n44:  const pkgs = await findPackages(root)\n50:test('ignore packages by patterns', async () => {\n52:  const pkgs = await findPackages(root, { patterns: ['**', '!libs/**'] })\n62:test('ignore packages by patterns with starts with !/', async () => {\n64:  const pkgs = await findPackages(root, { patterns: ['**', '!/libs/**'] })\n78:  const pkgs = await findPackages(root)\npkg-manager/package-bins/test/path-traversal.test.ts:6:test('skip directories.bin with real path traversal', async () => {\npkg-manager/package-bins/test/path-traversal.test.ts:24:    directories: {\npkg-manager/package-bins/test/index.ts:41:      directories: { bin: 'bin-dir' },\npkg-manager/package-bins/test/index.ts:148:test('skip directories.bin with path traversal', async () => {\npkg-manager/package-bins/test/index.ts:150:  // using directories.bin to chmod files at arbitrary locations\npkg-manager/package-bins/test/index.ts:155:      directories: {\npkg-manager/package-bins/test/index.ts:164:      directories: {\n"
    },
    {
      "idSha256": "00bf463c9d57c76acacd039e798555d6101dbddf9708e68d232d71a4c30e0633",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 22,
      "outputSha256": "5ef53de5a4275892ceeaafaa14dc00229d907b3df97ef2f8b01324058ac12302",
      "outputBytes": 522,
      "exitCode": 0,
      "stdout": " cache/api/src/cacheList.ts                           |  5 +++--\n cache/api/src/cacheView.ts                           |  5 +++--\n fs/find-packages/src/index.ts                        | 13 ++++++++-----\n patching/plugin-commands-patching/src/patchCommit.ts |  3 ++-\n pkg-manager/package-bins/src/index.ts                |  7 ++++---\n releasing/plugin-commands-publishing/src/pack.ts     |  6 ++++--\n 6 files changed, 24 insertions(+), 15 deletions(-)\n__utils__/scripts/src/typecheck-only.ts:6:import glob from 'fast-glob'\n"
    },
    {
      "idSha256": "a26c6de8780e4e792e8ad6df3fb6ac31fe229b7b2f8bc2aa29c602e8d647918c",
      "type": "command_execution",
      "status": "completed",
      "originalLine": 23,
      "outputSha256": "ed6841dbdef334e105814d5ee5e9723653c30e12a51da252af2f5c4901c8f40a",
      "outputBytes": 1479,
      "exitCode": 0,
      "stdout": "\n> test:typelatch-benchmark\n> node '$REPOSITORY/artifacts/research/cross-package/migration/development-check.mjs'\n\n{\"passed\":true,\"cases\":7,\"results\":[{\"id\":\"native-typescript-build-five-production-packages\",\"passed\":true,\"clean\":{\"exitCode\":0,\"signal\":null,\"elapsedMs\":687.388209,\"stdout\":\"\",\"stderr\":\"\",\"error\":null},\"build\":{\"exitCode\":0,\"signal\":null,\"elapsedMs\":9003.311416,\"stdout\":\"\",\"stderr\":\"\",\"error\":null}},{\"id\":\"cache-metadata-is-file-not-directory\",\"passed\":true},{\"id\":\"cache-view-excludes-directory-expansion\",\"passed\":true},{\"id\":\"workspace-patterns-root-ignore-and-manifest-formats\",\"passed\":true},{\"id\":\"bins-recursive-files-without-link-or-path-escape\",\"passed\":true},{\"id\":\"pack-inherits-license-file-without-directory-contents\",\"passed\":true},{\"id\":\"patch-comparison-ignores-unpublished-files\",\"passed\":true}],\"runtime\":{\"exitCode\":0,\"signal\":null,\"elapsedMs\":802.0735409999998,\"stdout\":\"{\\\"passed\\\":true,\\\"cases\\\":6,\\\"results\\\":[{\\\"id\\\":\\\"cache-metadata-is-file-not-directory\\\",\\\"passed\\\":true},{\\\"id\\\":\\\"cache-view-excludes-directory-expansion\\\",\\\"passed\\\":true},{\\\"id\\\":\\\"workspace-patterns-root-ignore-and-manifest-formats\\\",\\\"passed\\\":true},{\\\"id\\\":\\\"bins-recursive-files-without-link-or-path-escape\\\",\\\"passed\\\":true},{\\\"id\\\":\\\"pack-inherits-license-file-without-directory-contents\\\",\\\"passed\\\":true},{\\\"id\\\":\\\"patch-comparison-ignores-unpublished-files\\\",\\\"passed\\\":true}]}\\n\",\"stderr\":\"\",\"error\":null}}\n"
    }
  ],
  "evidenceBoundary": "Only item.completed command_execution stdout and mcp_tool_call result/error payloads. No agent reasoning, assistant messages, command input, unrelated item fields or file edit bodies. Tool-returned message fields remain tool evidence."
}
