avegao/aws-athena-node-client

View on GitHub
pnpm-lock.yaml

Summary

Maintainability
Test Coverage
lockfileVersion: '6.0'

settings:
  autoInstallPeers: true
  excludeLinksFromLockfile: false

dependencies:
  destr:
    specifier: ^2.0.3
    version: 2.0.3
  lodash-es:
    specifier: ^4.17.21
    version: 4.17.21
  pg-promise:
    specifier: ^11.5.4
    version: 11.5.4

devDependencies:
  '@aws-sdk/client-athena':
    specifier: ^3.535.0
    version: 3.535.0
  '@aws-sdk/client-s3':
    specifier: ^3.535.0
    version: 3.535.0
  '@aws-sdk/s3-request-presigner':
    specifier: ^3.535.0
    version: 3.535.0
  '@types/lodash-es':
    specifier: ^4.17.12
    version: 4.17.12
  '@types/node':
    specifier: ^20.11.28
    version: 20.11.28
  '@vitest/coverage-v8':
    specifier: ^1.4.0
    version: 1.4.0(vitest@1.4.0)
  typescript:
    specifier: ^5.4.2
    version: 5.4.2
  vitest:
    specifier: ^1.4.0
    version: 1.4.0(@types/node@20.11.28)

packages:

  /@ampproject/remapping@2.3.0:
    resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
    engines: {node: '>=6.0.0'}
    dependencies:
      '@jridgewell/gen-mapping': 0.3.5
      '@jridgewell/trace-mapping': 0.3.25
    dev: true

  /@aws-crypto/crc32@3.0.0:
    resolution: {integrity: sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==}
    dependencies:
      '@aws-crypto/util': 3.0.0
      '@aws-sdk/types': 3.535.0
      tslib: 1.14.1
    dev: true

  /@aws-crypto/crc32c@3.0.0:
    resolution: {integrity: sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==}
    dependencies:
      '@aws-crypto/util': 3.0.0
      '@aws-sdk/types': 3.535.0
      tslib: 1.14.1
    dev: true

  /@aws-crypto/ie11-detection@3.0.0:
    resolution: {integrity: sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==}
    dependencies:
      tslib: 1.14.1
    dev: true

  /@aws-crypto/sha1-browser@3.0.0:
    resolution: {integrity: sha512-NJth5c997GLHs6nOYTzFKTbYdMNA6/1XlKVgnZoaZcQ7z7UJlOgj2JdbHE8tiYLS3fzXNCguct77SPGat2raSw==}
    dependencies:
      '@aws-crypto/ie11-detection': 3.0.0
      '@aws-crypto/supports-web-crypto': 3.0.0
      '@aws-crypto/util': 3.0.0
      '@aws-sdk/types': 3.535.0
      '@aws-sdk/util-locate-window': 3.535.0
      '@aws-sdk/util-utf8-browser': 3.259.0
      tslib: 1.14.1
    dev: true

  /@aws-crypto/sha256-browser@3.0.0:
    resolution: {integrity: sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==}
    dependencies:
      '@aws-crypto/ie11-detection': 3.0.0
      '@aws-crypto/sha256-js': 3.0.0
      '@aws-crypto/supports-web-crypto': 3.0.0
      '@aws-crypto/util': 3.0.0
      '@aws-sdk/types': 3.535.0
      '@aws-sdk/util-locate-window': 3.535.0
      '@aws-sdk/util-utf8-browser': 3.259.0
      tslib: 1.14.1
    dev: true

  /@aws-crypto/sha256-js@3.0.0:
    resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==}
    dependencies:
      '@aws-crypto/util': 3.0.0
      '@aws-sdk/types': 3.535.0
      tslib: 1.14.1
    dev: true

  /@aws-crypto/supports-web-crypto@3.0.0:
    resolution: {integrity: sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==}
    dependencies:
      tslib: 1.14.1
    dev: true

  /@aws-crypto/util@3.0.0:
    resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==}
    dependencies:
      '@aws-sdk/types': 3.535.0
      '@aws-sdk/util-utf8-browser': 3.259.0
      tslib: 1.14.1
    dev: true

  /@aws-sdk/client-athena@3.535.0:
    resolution: {integrity: sha512-CNHnmeujqJOgTCiTydZhjSwmkZkF0ZfVezdNlf5GYMoLa28apjTxcDOtTwdamZOzJ4HThiLMa/qxdybxO3crTQ==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-crypto/sha256-browser': 3.0.0
      '@aws-crypto/sha256-js': 3.0.0
      '@aws-sdk/client-sts': 3.535.0(@aws-sdk/credential-provider-node@3.535.0)
      '@aws-sdk/core': 3.535.0
      '@aws-sdk/credential-provider-node': 3.535.0
      '@aws-sdk/middleware-host-header': 3.535.0
      '@aws-sdk/middleware-logger': 3.535.0
      '@aws-sdk/middleware-recursion-detection': 3.535.0
      '@aws-sdk/middleware-user-agent': 3.535.0
      '@aws-sdk/region-config-resolver': 3.535.0
      '@aws-sdk/types': 3.535.0
      '@aws-sdk/util-endpoints': 3.535.0
      '@aws-sdk/util-user-agent-browser': 3.535.0
      '@aws-sdk/util-user-agent-node': 3.535.0
      '@smithy/config-resolver': 2.2.0
      '@smithy/core': 1.4.0
      '@smithy/fetch-http-handler': 2.5.0
      '@smithy/hash-node': 2.2.0
      '@smithy/invalid-dependency': 2.2.0
      '@smithy/middleware-content-length': 2.2.0
      '@smithy/middleware-endpoint': 2.5.0
      '@smithy/middleware-retry': 2.2.0
      '@smithy/middleware-serde': 2.3.0
      '@smithy/middleware-stack': 2.2.0
      '@smithy/node-config-provider': 2.3.0
      '@smithy/node-http-handler': 2.5.0
      '@smithy/protocol-http': 3.3.0
      '@smithy/smithy-client': 2.5.0
      '@smithy/types': 2.12.0
      '@smithy/url-parser': 2.2.0
      '@smithy/util-base64': 2.3.0
      '@smithy/util-body-length-browser': 2.2.0
      '@smithy/util-body-length-node': 2.3.0
      '@smithy/util-defaults-mode-browser': 2.2.0
      '@smithy/util-defaults-mode-node': 2.3.0
      '@smithy/util-endpoints': 1.2.0
      '@smithy/util-middleware': 2.2.0
      '@smithy/util-retry': 2.2.0
      '@smithy/util-utf8': 2.3.0
      tslib: 2.6.2
      uuid: 9.0.1
    transitivePeerDependencies:
      - aws-crt
    dev: true

  /@aws-sdk/client-s3@3.535.0:
    resolution: {integrity: sha512-qcFCP9a695ZvAbm+hRMyfE2PjqnSkq0Bl57X7z8gHUg4TIjKJHTP7mtND21A4YaWigegQL6OA5kMXMZbCcugLA==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-crypto/sha1-browser': 3.0.0
      '@aws-crypto/sha256-browser': 3.0.0
      '@aws-crypto/sha256-js': 3.0.0
      '@aws-sdk/client-sts': 3.535.0(@aws-sdk/credential-provider-node@3.535.0)
      '@aws-sdk/core': 3.535.0
      '@aws-sdk/credential-provider-node': 3.535.0
      '@aws-sdk/middleware-bucket-endpoint': 3.535.0
      '@aws-sdk/middleware-expect-continue': 3.535.0
      '@aws-sdk/middleware-flexible-checksums': 3.535.0
      '@aws-sdk/middleware-host-header': 3.535.0
      '@aws-sdk/middleware-location-constraint': 3.535.0
      '@aws-sdk/middleware-logger': 3.535.0
      '@aws-sdk/middleware-recursion-detection': 3.535.0
      '@aws-sdk/middleware-sdk-s3': 3.535.0
      '@aws-sdk/middleware-signing': 3.535.0
      '@aws-sdk/middleware-ssec': 3.535.0
      '@aws-sdk/middleware-user-agent': 3.535.0
      '@aws-sdk/region-config-resolver': 3.535.0
      '@aws-sdk/signature-v4-multi-region': 3.535.0
      '@aws-sdk/types': 3.535.0
      '@aws-sdk/util-endpoints': 3.535.0
      '@aws-sdk/util-user-agent-browser': 3.535.0
      '@aws-sdk/util-user-agent-node': 3.535.0
      '@aws-sdk/xml-builder': 3.535.0
      '@smithy/config-resolver': 2.2.0
      '@smithy/core': 1.4.0
      '@smithy/eventstream-serde-browser': 2.2.0
      '@smithy/eventstream-serde-config-resolver': 2.2.0
      '@smithy/eventstream-serde-node': 2.2.0
      '@smithy/fetch-http-handler': 2.5.0
      '@smithy/hash-blob-browser': 2.2.0
      '@smithy/hash-node': 2.2.0
      '@smithy/hash-stream-node': 2.2.0
      '@smithy/invalid-dependency': 2.2.0
      '@smithy/md5-js': 2.2.0
      '@smithy/middleware-content-length': 2.2.0
      '@smithy/middleware-endpoint': 2.5.0
      '@smithy/middleware-retry': 2.2.0
      '@smithy/middleware-serde': 2.3.0
      '@smithy/middleware-stack': 2.2.0
      '@smithy/node-config-provider': 2.3.0
      '@smithy/node-http-handler': 2.5.0
      '@smithy/protocol-http': 3.3.0
      '@smithy/smithy-client': 2.5.0
      '@smithy/types': 2.12.0
      '@smithy/url-parser': 2.2.0
      '@smithy/util-base64': 2.3.0
      '@smithy/util-body-length-browser': 2.2.0
      '@smithy/util-body-length-node': 2.3.0
      '@smithy/util-defaults-mode-browser': 2.2.0
      '@smithy/util-defaults-mode-node': 2.3.0
      '@smithy/util-endpoints': 1.2.0
      '@smithy/util-retry': 2.2.0
      '@smithy/util-stream': 2.2.0
      '@smithy/util-utf8': 2.3.0
      '@smithy/util-waiter': 2.2.0
      tslib: 2.6.2
    transitivePeerDependencies:
      - aws-crt
    dev: true

  /@aws-sdk/client-sso-oidc@3.535.0(@aws-sdk/credential-provider-node@3.535.0):
    resolution: {integrity: sha512-M2cG4EQXDpAJQyq33ORIr6abmdX9p9zX0ssVy8XwFNB7lrgoIKxuVoGL+fX+XMgecl24x7ELz6b4QlILOevbCw==}
    engines: {node: '>=14.0.0'}
    peerDependencies:
      '@aws-sdk/credential-provider-node': ^3.535.0
    dependencies:
      '@aws-crypto/sha256-browser': 3.0.0
      '@aws-crypto/sha256-js': 3.0.0
      '@aws-sdk/client-sts': 3.535.0(@aws-sdk/credential-provider-node@3.535.0)
      '@aws-sdk/core': 3.535.0
      '@aws-sdk/credential-provider-node': 3.535.0
      '@aws-sdk/middleware-host-header': 3.535.0
      '@aws-sdk/middleware-logger': 3.535.0
      '@aws-sdk/middleware-recursion-detection': 3.535.0
      '@aws-sdk/middleware-user-agent': 3.535.0
      '@aws-sdk/region-config-resolver': 3.535.0
      '@aws-sdk/types': 3.535.0
      '@aws-sdk/util-endpoints': 3.535.0
      '@aws-sdk/util-user-agent-browser': 3.535.0
      '@aws-sdk/util-user-agent-node': 3.535.0
      '@smithy/config-resolver': 2.2.0
      '@smithy/core': 1.4.0
      '@smithy/fetch-http-handler': 2.5.0
      '@smithy/hash-node': 2.2.0
      '@smithy/invalid-dependency': 2.2.0
      '@smithy/middleware-content-length': 2.2.0
      '@smithy/middleware-endpoint': 2.5.0
      '@smithy/middleware-retry': 2.2.0
      '@smithy/middleware-serde': 2.3.0
      '@smithy/middleware-stack': 2.2.0
      '@smithy/node-config-provider': 2.3.0
      '@smithy/node-http-handler': 2.5.0
      '@smithy/protocol-http': 3.3.0
      '@smithy/smithy-client': 2.5.0
      '@smithy/types': 2.12.0
      '@smithy/url-parser': 2.2.0
      '@smithy/util-base64': 2.3.0
      '@smithy/util-body-length-browser': 2.2.0
      '@smithy/util-body-length-node': 2.3.0
      '@smithy/util-defaults-mode-browser': 2.2.0
      '@smithy/util-defaults-mode-node': 2.3.0
      '@smithy/util-endpoints': 1.2.0
      '@smithy/util-middleware': 2.2.0
      '@smithy/util-retry': 2.2.0
      '@smithy/util-utf8': 2.3.0
      tslib: 2.6.2
    transitivePeerDependencies:
      - aws-crt
    dev: true

  /@aws-sdk/client-sso@3.535.0:
    resolution: {integrity: sha512-h9eQRdFnjDRVBnPJIKXuX7D+isSAioIfZPC4PQwsL5BscTRlk4c90DX0R0uk64YUtp7LZu8TNtrosFZ/1HtTrQ==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-crypto/sha256-browser': 3.0.0
      '@aws-crypto/sha256-js': 3.0.0
      '@aws-sdk/core': 3.535.0
      '@aws-sdk/middleware-host-header': 3.535.0
      '@aws-sdk/middleware-logger': 3.535.0
      '@aws-sdk/middleware-recursion-detection': 3.535.0
      '@aws-sdk/middleware-user-agent': 3.535.0
      '@aws-sdk/region-config-resolver': 3.535.0
      '@aws-sdk/types': 3.535.0
      '@aws-sdk/util-endpoints': 3.535.0
      '@aws-sdk/util-user-agent-browser': 3.535.0
      '@aws-sdk/util-user-agent-node': 3.535.0
      '@smithy/config-resolver': 2.2.0
      '@smithy/core': 1.4.0
      '@smithy/fetch-http-handler': 2.5.0
      '@smithy/hash-node': 2.2.0
      '@smithy/invalid-dependency': 2.2.0
      '@smithy/middleware-content-length': 2.2.0
      '@smithy/middleware-endpoint': 2.5.0
      '@smithy/middleware-retry': 2.2.0
      '@smithy/middleware-serde': 2.3.0
      '@smithy/middleware-stack': 2.2.0
      '@smithy/node-config-provider': 2.3.0
      '@smithy/node-http-handler': 2.5.0
      '@smithy/protocol-http': 3.3.0
      '@smithy/smithy-client': 2.5.0
      '@smithy/types': 2.12.0
      '@smithy/url-parser': 2.2.0
      '@smithy/util-base64': 2.3.0
      '@smithy/util-body-length-browser': 2.2.0
      '@smithy/util-body-length-node': 2.3.0
      '@smithy/util-defaults-mode-browser': 2.2.0
      '@smithy/util-defaults-mode-node': 2.3.0
      '@smithy/util-endpoints': 1.2.0
      '@smithy/util-middleware': 2.2.0
      '@smithy/util-retry': 2.2.0
      '@smithy/util-utf8': 2.3.0
      tslib: 2.6.2
    transitivePeerDependencies:
      - aws-crt
    dev: true

  /@aws-sdk/client-sts@3.535.0(@aws-sdk/credential-provider-node@3.535.0):
    resolution: {integrity: sha512-ii9OOm3TJwP3JmO1IVJXKWIShVKPl0VtdlgROc/SkDglO/kuAw9eDdlROgc+qbFl+gm6bBTguOVTUXt3tS3flw==}
    engines: {node: '>=14.0.0'}
    peerDependencies:
      '@aws-sdk/credential-provider-node': ^3.535.0
    dependencies:
      '@aws-crypto/sha256-browser': 3.0.0
      '@aws-crypto/sha256-js': 3.0.0
      '@aws-sdk/core': 3.535.0
      '@aws-sdk/credential-provider-node': 3.535.0
      '@aws-sdk/middleware-host-header': 3.535.0
      '@aws-sdk/middleware-logger': 3.535.0
      '@aws-sdk/middleware-recursion-detection': 3.535.0
      '@aws-sdk/middleware-user-agent': 3.535.0
      '@aws-sdk/region-config-resolver': 3.535.0
      '@aws-sdk/types': 3.535.0
      '@aws-sdk/util-endpoints': 3.535.0
      '@aws-sdk/util-user-agent-browser': 3.535.0
      '@aws-sdk/util-user-agent-node': 3.535.0
      '@smithy/config-resolver': 2.2.0
      '@smithy/core': 1.4.0
      '@smithy/fetch-http-handler': 2.5.0
      '@smithy/hash-node': 2.2.0
      '@smithy/invalid-dependency': 2.2.0
      '@smithy/middleware-content-length': 2.2.0
      '@smithy/middleware-endpoint': 2.5.0
      '@smithy/middleware-retry': 2.2.0
      '@smithy/middleware-serde': 2.3.0
      '@smithy/middleware-stack': 2.2.0
      '@smithy/node-config-provider': 2.3.0
      '@smithy/node-http-handler': 2.5.0
      '@smithy/protocol-http': 3.3.0
      '@smithy/smithy-client': 2.5.0
      '@smithy/types': 2.12.0
      '@smithy/url-parser': 2.2.0
      '@smithy/util-base64': 2.3.0
      '@smithy/util-body-length-browser': 2.2.0
      '@smithy/util-body-length-node': 2.3.0
      '@smithy/util-defaults-mode-browser': 2.2.0
      '@smithy/util-defaults-mode-node': 2.3.0
      '@smithy/util-endpoints': 1.2.0
      '@smithy/util-middleware': 2.2.0
      '@smithy/util-retry': 2.2.0
      '@smithy/util-utf8': 2.3.0
      tslib: 2.6.2
    transitivePeerDependencies:
      - aws-crt
    dev: true

  /@aws-sdk/core@3.535.0:
    resolution: {integrity: sha512-+Yusa9HziuaEDta1UaLEtMAtmgvxdxhPn7jgfRY6PplqAqgsfa5FR83sxy5qr2q7xjQTwHtV4MjQVuOjG9JsLw==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/core': 1.4.0
      '@smithy/protocol-http': 3.3.0
      '@smithy/signature-v4': 2.2.0
      '@smithy/smithy-client': 2.5.0
      '@smithy/types': 2.12.0
      fast-xml-parser: 4.2.5
      tslib: 2.6.2
    dev: true

  /@aws-sdk/credential-provider-env@3.535.0:
    resolution: {integrity: sha512-XppwO8c0GCGSAvdzyJOhbtktSEaShg14VJKg8mpMa1XcgqzmcqqHQjtDWbx5rZheY1VdpXZhpEzJkB6LpQejpA==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-sdk/types': 3.535.0
      '@smithy/property-provider': 2.2.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@aws-sdk/credential-provider-http@3.535.0:
    resolution: {integrity: sha512-kdj1wCmOMZ29jSlUskRqN04S6fJ4dvt0Nq9Z32SA6wO7UG8ht6Ot9h/au/eTWJM3E1somZ7D771oK7dQt9b8yw==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-sdk/types': 3.535.0
      '@smithy/fetch-http-handler': 2.5.0
      '@smithy/node-http-handler': 2.5.0
      '@smithy/property-provider': 2.2.0
      '@smithy/protocol-http': 3.3.0
      '@smithy/smithy-client': 2.5.0
      '@smithy/types': 2.12.0
      '@smithy/util-stream': 2.2.0
      tslib: 2.6.2
    dev: true

  /@aws-sdk/credential-provider-ini@3.535.0(@aws-sdk/credential-provider-node@3.535.0):
    resolution: {integrity: sha512-bm3XOYlyCjtAb8eeHXLrxqRxYVRw2Iqv9IufdJb4gM13TbNSYniUT1WKaHxGIZ5p+FuNlXVhvk1OpHFM13+gXA==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-sdk/client-sts': 3.535.0(@aws-sdk/credential-provider-node@3.535.0)
      '@aws-sdk/credential-provider-env': 3.535.0
      '@aws-sdk/credential-provider-process': 3.535.0
      '@aws-sdk/credential-provider-sso': 3.535.0(@aws-sdk/credential-provider-node@3.535.0)
      '@aws-sdk/credential-provider-web-identity': 3.535.0(@aws-sdk/credential-provider-node@3.535.0)
      '@aws-sdk/types': 3.535.0
      '@smithy/credential-provider-imds': 2.3.0
      '@smithy/property-provider': 2.2.0
      '@smithy/shared-ini-file-loader': 2.4.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    transitivePeerDependencies:
      - '@aws-sdk/credential-provider-node'
      - aws-crt
    dev: true

  /@aws-sdk/credential-provider-node@3.535.0:
    resolution: {integrity: sha512-6JXp/EuL6euUkH5k4d+lQFF6gBwukrcCOWfNHCmq14mNJf/cqT3HAX1VMtWFRSK20am0IxfYQGccb0/nZykdKg==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-sdk/credential-provider-env': 3.535.0
      '@aws-sdk/credential-provider-http': 3.535.0
      '@aws-sdk/credential-provider-ini': 3.535.0(@aws-sdk/credential-provider-node@3.535.0)
      '@aws-sdk/credential-provider-process': 3.535.0
      '@aws-sdk/credential-provider-sso': 3.535.0(@aws-sdk/credential-provider-node@3.535.0)
      '@aws-sdk/credential-provider-web-identity': 3.535.0(@aws-sdk/credential-provider-node@3.535.0)
      '@aws-sdk/types': 3.535.0
      '@smithy/credential-provider-imds': 2.3.0
      '@smithy/property-provider': 2.2.0
      '@smithy/shared-ini-file-loader': 2.4.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    transitivePeerDependencies:
      - aws-crt
    dev: true

  /@aws-sdk/credential-provider-process@3.535.0:
    resolution: {integrity: sha512-9O1OaprGCnlb/kYl8RwmH7Mlg8JREZctB8r9sa1KhSsWFq/SWO0AuJTyowxD7zL5PkeS4eTvzFFHWCa3OO5epA==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-sdk/types': 3.535.0
      '@smithy/property-provider': 2.2.0
      '@smithy/shared-ini-file-loader': 2.4.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@aws-sdk/credential-provider-sso@3.535.0(@aws-sdk/credential-provider-node@3.535.0):
    resolution: {integrity: sha512-2Dw0YIr8ETdFpq65CC4zK8ZIEbX78rXoNRZXUGNQW3oSKfL0tj8O8ErY6kg1IdEnYbGnEQ35q6luZ5GGNKLgDg==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-sdk/client-sso': 3.535.0
      '@aws-sdk/token-providers': 3.535.0(@aws-sdk/credential-provider-node@3.535.0)
      '@aws-sdk/types': 3.535.0
      '@smithy/property-provider': 2.2.0
      '@smithy/shared-ini-file-loader': 2.4.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    transitivePeerDependencies:
      - '@aws-sdk/credential-provider-node'
      - aws-crt
    dev: true

  /@aws-sdk/credential-provider-web-identity@3.535.0(@aws-sdk/credential-provider-node@3.535.0):
    resolution: {integrity: sha512-t2/JWrKY0H66A7JW7CqX06/DG2YkJddikt5ymdQvx/Q7dRMJ3d+o/vgjoKr7RvEx/pNruCeyM1599HCvwrVMrg==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-sdk/client-sts': 3.535.0(@aws-sdk/credential-provider-node@3.535.0)
      '@aws-sdk/types': 3.535.0
      '@smithy/property-provider': 2.2.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    transitivePeerDependencies:
      - '@aws-sdk/credential-provider-node'
      - aws-crt
    dev: true

  /@aws-sdk/middleware-bucket-endpoint@3.535.0:
    resolution: {integrity: sha512-7sijlfQsc4UO9Fsl11mU26Y5f9E7g6UoNg/iJUBpC5pgvvmdBRO5UEhbB/gnqvOEPsBXyhmfzbstebq23Qdz7A==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-sdk/types': 3.535.0
      '@aws-sdk/util-arn-parser': 3.535.0
      '@smithy/node-config-provider': 2.3.0
      '@smithy/protocol-http': 3.3.0
      '@smithy/types': 2.12.0
      '@smithy/util-config-provider': 2.3.0
      tslib: 2.6.2
    dev: true

  /@aws-sdk/middleware-expect-continue@3.535.0:
    resolution: {integrity: sha512-hFKyqUBky0NWCVku8iZ9+PACehx0p6vuMw5YnZf8FVgHP0fode0b/NwQY6UY7oor/GftvRsAlRUAWGNFEGUpwA==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-sdk/types': 3.535.0
      '@smithy/protocol-http': 3.3.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@aws-sdk/middleware-flexible-checksums@3.535.0:
    resolution: {integrity: sha512-rBIzldY9jjRATxICDX7t77aW6ctqmVDgnuAOgbVT5xgHftt4o7PGWKoMvl/45hYqoQgxVFnCBof9bxkqSBebVA==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-crypto/crc32': 3.0.0
      '@aws-crypto/crc32c': 3.0.0
      '@aws-sdk/types': 3.535.0
      '@smithy/is-array-buffer': 2.2.0
      '@smithy/protocol-http': 3.3.0
      '@smithy/types': 2.12.0
      '@smithy/util-utf8': 2.3.0
      tslib: 2.6.2
    dev: true

  /@aws-sdk/middleware-host-header@3.535.0:
    resolution: {integrity: sha512-0h6TWjBWtDaYwHMQJI9ulafeS4lLaw1vIxRjbpH0svFRt6Eve+Sy8NlVhECfTU2hNz/fLubvrUxsXoThaLBIew==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-sdk/types': 3.535.0
      '@smithy/protocol-http': 3.3.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@aws-sdk/middleware-location-constraint@3.535.0:
    resolution: {integrity: sha512-SxfS9wfidUZZ+WnlKRTCRn3h+XTsymXRXPJj8VV6hNRNeOwzNweoG3YhQbTowuuNfXf89m9v6meYkBBtkdacKw==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-sdk/types': 3.535.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@aws-sdk/middleware-logger@3.535.0:
    resolution: {integrity: sha512-huNHpONOrEDrdRTvSQr1cJiRMNf0S52NDXtaPzdxiubTkP+vni2MohmZANMOai/qT0olmEVX01LhZ0ZAOgmg6A==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-sdk/types': 3.535.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@aws-sdk/middleware-recursion-detection@3.535.0:
    resolution: {integrity: sha512-am2qgGs+gwqmR4wHLWpzlZ8PWhm4ktj5bYSgDrsOfjhdBlWNxvPoID9/pDAz5RWL48+oH7I6SQzMqxXsFDikrw==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-sdk/types': 3.535.0
      '@smithy/protocol-http': 3.3.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@aws-sdk/middleware-sdk-s3@3.535.0:
    resolution: {integrity: sha512-/dLG/E3af6ohxkQ5GBHT8tZfuPIg6eItKxCXuulvYj0Tqgf3Mb+xTsvSkxQsJF06RS4sH7Qsg/PnB8ZfrJrXpg==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-sdk/types': 3.535.0
      '@aws-sdk/util-arn-parser': 3.535.0
      '@smithy/node-config-provider': 2.3.0
      '@smithy/protocol-http': 3.3.0
      '@smithy/signature-v4': 2.2.0
      '@smithy/smithy-client': 2.5.0
      '@smithy/types': 2.12.0
      '@smithy/util-config-provider': 2.3.0
      tslib: 2.6.2
    dev: true

  /@aws-sdk/middleware-signing@3.535.0:
    resolution: {integrity: sha512-Rb4sfus1Gc5paRl9JJgymJGsb/i3gJKK/rTuFZICdd1PBBE5osIOHP5CpzWYBtc5LlyZE1a2QoxPMCyG+QUGPw==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-sdk/types': 3.535.0
      '@smithy/property-provider': 2.2.0
      '@smithy/protocol-http': 3.3.0
      '@smithy/signature-v4': 2.2.0
      '@smithy/types': 2.12.0
      '@smithy/util-middleware': 2.2.0
      tslib: 2.6.2
    dev: true

  /@aws-sdk/middleware-ssec@3.535.0:
    resolution: {integrity: sha512-QAQ++9my7VZzusUPOFcUMdhTnjpGRyy/OvPC+jg9usdfcaSZeQbfzbdaVBalcm2Wt+1qxh3LZSTS+LxKikm02Q==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-sdk/types': 3.535.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@aws-sdk/middleware-user-agent@3.535.0:
    resolution: {integrity: sha512-Uvb2WJ+zdHdCOtsWVPI/M0BcfNrjOYsicDZWtaljucRJKLclY5gNWwD+RwIC+8b5TvfnVOlH+N5jhvpi5Impog==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-sdk/types': 3.535.0
      '@aws-sdk/util-endpoints': 3.535.0
      '@smithy/protocol-http': 3.3.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@aws-sdk/region-config-resolver@3.535.0:
    resolution: {integrity: sha512-IXOznDiaItBjsQy4Fil0kzX/J3HxIOknEphqHbOfUf+LpA5ugcsxuQQONrbEQusCBnfJyymrldBvBhFmtlU9Wg==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-sdk/types': 3.535.0
      '@smithy/node-config-provider': 2.3.0
      '@smithy/types': 2.12.0
      '@smithy/util-config-provider': 2.3.0
      '@smithy/util-middleware': 2.2.0
      tslib: 2.6.2
    dev: true

  /@aws-sdk/s3-request-presigner@3.535.0:
    resolution: {integrity: sha512-lO8uVkiXUuAu3qvLxXoToLrWp7afxH8JzX+acYxWLQdQE10LIFykKGX3NEysCA9YkyCRwEfplqaJKiVQAC3fOw==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-sdk/signature-v4-multi-region': 3.535.0
      '@aws-sdk/types': 3.535.0
      '@aws-sdk/util-format-url': 3.535.0
      '@smithy/middleware-endpoint': 2.5.0
      '@smithy/protocol-http': 3.3.0
      '@smithy/smithy-client': 2.5.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@aws-sdk/signature-v4-multi-region@3.535.0:
    resolution: {integrity: sha512-tqCsEsEj8icW0SAh3NvyhRUq54Gz2pu4NM2tOSrFp7SO55heUUaRLSzYteNZCTOupH//AAaZvbN/UUTO/DrOog==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-sdk/middleware-sdk-s3': 3.535.0
      '@aws-sdk/types': 3.535.0
      '@smithy/protocol-http': 3.3.0
      '@smithy/signature-v4': 2.2.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@aws-sdk/token-providers@3.535.0(@aws-sdk/credential-provider-node@3.535.0):
    resolution: {integrity: sha512-4g+l/B9h1H/SiDtFRosW3pMwc+3PTXljZit+5NUBcET2XqcdUyHmgj3lBdu+CJ9CHdIMggRalYMAFXnRFe3Psg==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-sdk/client-sso-oidc': 3.535.0(@aws-sdk/credential-provider-node@3.535.0)
      '@aws-sdk/types': 3.535.0
      '@smithy/property-provider': 2.2.0
      '@smithy/shared-ini-file-loader': 2.4.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    transitivePeerDependencies:
      - '@aws-sdk/credential-provider-node'
      - aws-crt
    dev: true

  /@aws-sdk/types@3.535.0:
    resolution: {integrity: sha512-aY4MYfduNj+sRR37U7XxYR8wemfbKP6lx00ze2M2uubn7mZotuVrWYAafbMSXrdEMSToE5JDhr28vArSOoLcSg==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@aws-sdk/util-arn-parser@3.535.0:
    resolution: {integrity: sha512-smVo29nUPAOprp8Z5Y3GHuhiOtw6c8/EtLCm5AVMtRsTPw4V414ZXL2H66tzmb5kEeSzQlbfBSBEdIFZoxO9kg==}
    engines: {node: '>=14.0.0'}
    dependencies:
      tslib: 2.6.2
    dev: true

  /@aws-sdk/util-endpoints@3.535.0:
    resolution: {integrity: sha512-c8TlaQsiPchOOmTTR6qvHCO2O7L7NJwlKWAoQJ2GqWDZuC5es/fyuF2rp1h+ZRrUVraUomS0YdGkAmaDC7hJQg==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-sdk/types': 3.535.0
      '@smithy/types': 2.12.0
      '@smithy/util-endpoints': 1.2.0
      tslib: 2.6.2
    dev: true

  /@aws-sdk/util-format-url@3.535.0:
    resolution: {integrity: sha512-ElbNkm0bddu53CuW44Iuux1ZbTV50fydbSh/4ypW3LrmUvHx193ogj0HXQ7X26kmmo9rXcsrLdM92yIeTjidVg==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@aws-sdk/types': 3.535.0
      '@smithy/querystring-builder': 2.2.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@aws-sdk/util-locate-window@3.535.0:
    resolution: {integrity: sha512-PHJ3SL6d2jpcgbqdgiPxkXpu7Drc2PYViwxSIqvvMKhDwzSB1W3mMvtpzwKM4IE7zLFodZo0GKjJ9AsoXndXhA==}
    engines: {node: '>=14.0.0'}
    dependencies:
      tslib: 2.6.2
    dev: true

  /@aws-sdk/util-user-agent-browser@3.535.0:
    resolution: {integrity: sha512-RWMcF/xV5n+nhaA/Ff5P3yNP3Kur/I+VNZngog4TEs92oB/nwOdAg/2JL8bVAhUbMrjTjpwm7PItziYFQoqyig==}
    dependencies:
      '@aws-sdk/types': 3.535.0
      '@smithy/types': 2.12.0
      bowser: 2.11.0
      tslib: 2.6.2
    dev: true

  /@aws-sdk/util-user-agent-node@3.535.0:
    resolution: {integrity: sha512-dRek0zUuIT25wOWJlsRm97nTkUlh1NDcLsQZIN2Y8KxhwoXXWtJs5vaDPT+qAg+OpcNj80i1zLR/CirqlFg/TQ==}
    engines: {node: '>=14.0.0'}
    peerDependencies:
      aws-crt: '>=1.0.0'
    peerDependenciesMeta:
      aws-crt:
        optional: true
    dependencies:
      '@aws-sdk/types': 3.535.0
      '@smithy/node-config-provider': 2.3.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@aws-sdk/util-utf8-browser@3.259.0:
    resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==}
    dependencies:
      tslib: 2.6.2
    dev: true

  /@aws-sdk/xml-builder@3.535.0:
    resolution: {integrity: sha512-VXAq/Jz8KIrU84+HqsOJhIKZqG0PNTdi6n6PFQ4xJf44ZQHD/5C7ouH4qCFX5XgZXcgbRIcMVVYGC6Jye0dRng==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@babel/helper-string-parser@7.23.4:
    resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==}
    engines: {node: '>=6.9.0'}
    dev: true

  /@babel/helper-validator-identifier@7.22.20:
    resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
    engines: {node: '>=6.9.0'}
    dev: true

  /@babel/parser@7.24.0:
    resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==}
    engines: {node: '>=6.0.0'}
    hasBin: true
    dependencies:
      '@babel/types': 7.24.0
    dev: true

  /@babel/types@7.24.0:
    resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==}
    engines: {node: '>=6.9.0'}
    dependencies:
      '@babel/helper-string-parser': 7.23.4
      '@babel/helper-validator-identifier': 7.22.20
      to-fast-properties: 2.0.0
    dev: true

  /@bcoe/v8-coverage@0.2.3:
    resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
    dev: true

  /@esbuild/aix-ppc64@0.19.12:
    resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==}
    engines: {node: '>=12'}
    cpu: [ppc64]
    os: [aix]
    requiresBuild: true
    dev: true
    optional: true

  /@esbuild/android-arm64@0.19.12:
    resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [android]
    requiresBuild: true
    dev: true
    optional: true

  /@esbuild/android-arm@0.19.12:
    resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==}
    engines: {node: '>=12'}
    cpu: [arm]
    os: [android]
    requiresBuild: true
    dev: true
    optional: true

  /@esbuild/android-x64@0.19.12:
    resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [android]
    requiresBuild: true
    dev: true
    optional: true

  /@esbuild/darwin-arm64@0.19.12:
    resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [darwin]
    requiresBuild: true
    dev: true
    optional: true

  /@esbuild/darwin-x64@0.19.12:
    resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [darwin]
    requiresBuild: true
    dev: true
    optional: true

  /@esbuild/freebsd-arm64@0.19.12:
    resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [freebsd]
    requiresBuild: true
    dev: true
    optional: true

  /@esbuild/freebsd-x64@0.19.12:
    resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [freebsd]
    requiresBuild: true
    dev: true
    optional: true

  /@esbuild/linux-arm64@0.19.12:
    resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@esbuild/linux-arm@0.19.12:
    resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==}
    engines: {node: '>=12'}
    cpu: [arm]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@esbuild/linux-ia32@0.19.12:
    resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==}
    engines: {node: '>=12'}
    cpu: [ia32]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@esbuild/linux-loong64@0.19.12:
    resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==}
    engines: {node: '>=12'}
    cpu: [loong64]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@esbuild/linux-mips64el@0.19.12:
    resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==}
    engines: {node: '>=12'}
    cpu: [mips64el]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@esbuild/linux-ppc64@0.19.12:
    resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==}
    engines: {node: '>=12'}
    cpu: [ppc64]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@esbuild/linux-riscv64@0.19.12:
    resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==}
    engines: {node: '>=12'}
    cpu: [riscv64]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@esbuild/linux-s390x@0.19.12:
    resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==}
    engines: {node: '>=12'}
    cpu: [s390x]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@esbuild/linux-x64@0.19.12:
    resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@esbuild/netbsd-x64@0.19.12:
    resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [netbsd]
    requiresBuild: true
    dev: true
    optional: true

  /@esbuild/openbsd-x64@0.19.12:
    resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [openbsd]
    requiresBuild: true
    dev: true
    optional: true

  /@esbuild/sunos-x64@0.19.12:
    resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [sunos]
    requiresBuild: true
    dev: true
    optional: true

  /@esbuild/win32-arm64@0.19.12:
    resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==}
    engines: {node: '>=12'}
    cpu: [arm64]
    os: [win32]
    requiresBuild: true
    dev: true
    optional: true

  /@esbuild/win32-ia32@0.19.12:
    resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==}
    engines: {node: '>=12'}
    cpu: [ia32]
    os: [win32]
    requiresBuild: true
    dev: true
    optional: true

  /@esbuild/win32-x64@0.19.12:
    resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==}
    engines: {node: '>=12'}
    cpu: [x64]
    os: [win32]
    requiresBuild: true
    dev: true
    optional: true

  /@istanbuljs/schema@0.1.3:
    resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
    engines: {node: '>=8'}
    dev: true

  /@jest/schemas@29.6.3:
    resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==}
    engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
    dependencies:
      '@sinclair/typebox': 0.27.8
    dev: true

  /@jridgewell/gen-mapping@0.3.5:
    resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
    engines: {node: '>=6.0.0'}
    dependencies:
      '@jridgewell/set-array': 1.2.1
      '@jridgewell/sourcemap-codec': 1.4.15
      '@jridgewell/trace-mapping': 0.3.25
    dev: true

  /@jridgewell/resolve-uri@3.1.2:
    resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
    engines: {node: '>=6.0.0'}
    dev: true

  /@jridgewell/set-array@1.2.1:
    resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
    engines: {node: '>=6.0.0'}
    dev: true

  /@jridgewell/sourcemap-codec@1.4.15:
    resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
    dev: true

  /@jridgewell/trace-mapping@0.3.25:
    resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
    dependencies:
      '@jridgewell/resolve-uri': 3.1.2
      '@jridgewell/sourcemap-codec': 1.4.15
    dev: true

  /@rollup/rollup-android-arm-eabi@4.13.0:
    resolution: {integrity: sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==}
    cpu: [arm]
    os: [android]
    requiresBuild: true
    dev: true
    optional: true

  /@rollup/rollup-android-arm64@4.13.0:
    resolution: {integrity: sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==}
    cpu: [arm64]
    os: [android]
    requiresBuild: true
    dev: true
    optional: true

  /@rollup/rollup-darwin-arm64@4.13.0:
    resolution: {integrity: sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==}
    cpu: [arm64]
    os: [darwin]
    requiresBuild: true
    dev: true
    optional: true

  /@rollup/rollup-darwin-x64@4.13.0:
    resolution: {integrity: sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==}
    cpu: [x64]
    os: [darwin]
    requiresBuild: true
    dev: true
    optional: true

  /@rollup/rollup-linux-arm-gnueabihf@4.13.0:
    resolution: {integrity: sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==}
    cpu: [arm]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@rollup/rollup-linux-arm64-gnu@4.13.0:
    resolution: {integrity: sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==}
    cpu: [arm64]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@rollup/rollup-linux-arm64-musl@4.13.0:
    resolution: {integrity: sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==}
    cpu: [arm64]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@rollup/rollup-linux-riscv64-gnu@4.13.0:
    resolution: {integrity: sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==}
    cpu: [riscv64]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@rollup/rollup-linux-x64-gnu@4.13.0:
    resolution: {integrity: sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==}
    cpu: [x64]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@rollup/rollup-linux-x64-musl@4.13.0:
    resolution: {integrity: sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==}
    cpu: [x64]
    os: [linux]
    requiresBuild: true
    dev: true
    optional: true

  /@rollup/rollup-win32-arm64-msvc@4.13.0:
    resolution: {integrity: sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==}
    cpu: [arm64]
    os: [win32]
    requiresBuild: true
    dev: true
    optional: true

  /@rollup/rollup-win32-ia32-msvc@4.13.0:
    resolution: {integrity: sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==}
    cpu: [ia32]
    os: [win32]
    requiresBuild: true
    dev: true
    optional: true

  /@rollup/rollup-win32-x64-msvc@4.13.0:
    resolution: {integrity: sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==}
    cpu: [x64]
    os: [win32]
    requiresBuild: true
    dev: true
    optional: true

  /@sinclair/typebox@0.27.8:
    resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
    dev: true

  /@smithy/abort-controller@2.2.0:
    resolution: {integrity: sha512-wRlta7GuLWpTqtFfGo+nZyOO1vEvewdNR1R4rTxpC8XU6vG/NDyrFBhwLZsqg1NUoR1noVaXJPC/7ZK47QCySw==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@smithy/chunked-blob-reader-native@2.2.0:
    resolution: {integrity: sha512-VNB5+1oCgX3Fzs072yuRsUoC2N4Zg/LJ11DTxX3+Qu+Paa6AmbIF0E9sc2wthz9Psrk/zcOlTCyuposlIhPjZQ==}
    dependencies:
      '@smithy/util-base64': 2.3.0
      tslib: 2.6.2
    dev: true

  /@smithy/chunked-blob-reader@2.2.0:
    resolution: {integrity: sha512-3GJNvRwXBGdkDZZOGiziVYzDpn4j6zfyULHMDKAGIUo72yHALpE9CbhfQp/XcLNVoc1byfMpn6uW5H2BqPjgaQ==}
    dependencies:
      tslib: 2.6.2
    dev: true

  /@smithy/config-resolver@2.2.0:
    resolution: {integrity: sha512-fsiMgd8toyUba6n1WRmr+qACzXltpdDkPTAaDqc8QqPBUzO+/JKwL6bUBseHVi8tu9l+3JOK+tSf7cay+4B3LA==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/node-config-provider': 2.3.0
      '@smithy/types': 2.12.0
      '@smithy/util-config-provider': 2.3.0
      '@smithy/util-middleware': 2.2.0
      tslib: 2.6.2
    dev: true

  /@smithy/core@1.4.0:
    resolution: {integrity: sha512-uu9ZDI95Uij4qk+L6kyFjdk11zqBkcJ3Lv0sc6jZrqHvLyr0+oeekD3CnqMafBn/5PRI6uv6ulW3kNLRBUHeVw==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/middleware-endpoint': 2.5.0
      '@smithy/middleware-retry': 2.2.0
      '@smithy/middleware-serde': 2.3.0
      '@smithy/protocol-http': 3.3.0
      '@smithy/smithy-client': 2.5.0
      '@smithy/types': 2.12.0
      '@smithy/util-middleware': 2.2.0
      tslib: 2.6.2
    dev: true

  /@smithy/credential-provider-imds@2.3.0:
    resolution: {integrity: sha512-BWB9mIukO1wjEOo1Ojgl6LrG4avcaC7T/ZP6ptmAaW4xluhSIPZhY+/PI5YKzlk+jsm+4sQZB45Bt1OfMeQa3w==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/node-config-provider': 2.3.0
      '@smithy/property-provider': 2.2.0
      '@smithy/types': 2.12.0
      '@smithy/url-parser': 2.2.0
      tslib: 2.6.2
    dev: true

  /@smithy/eventstream-codec@2.2.0:
    resolution: {integrity: sha512-8janZoJw85nJmQZc4L8TuePp2pk1nxLgkxIR0TUjKJ5Dkj5oelB9WtiSSGXCQvNsJl0VSTvK/2ueMXxvpa9GVw==}
    dependencies:
      '@aws-crypto/crc32': 3.0.0
      '@smithy/types': 2.12.0
      '@smithy/util-hex-encoding': 2.2.0
      tslib: 2.6.2
    dev: true

  /@smithy/eventstream-serde-browser@2.2.0:
    resolution: {integrity: sha512-UaPf8jKbcP71BGiO0CdeLmlg+RhWnlN8ipsMSdwvqBFigl5nil3rHOI/5GE3tfiuX8LvY5Z9N0meuU7Rab7jWw==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/eventstream-serde-universal': 2.2.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@smithy/eventstream-serde-config-resolver@2.2.0:
    resolution: {integrity: sha512-RHhbTw/JW3+r8QQH7PrganjNCiuiEZmpi6fYUAetFfPLfZ6EkiA08uN3EFfcyKubXQxOwTeJRZSQmDDCdUshaA==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@smithy/eventstream-serde-node@2.2.0:
    resolution: {integrity: sha512-zpQMtJVqCUMn+pCSFcl9K/RPNtQE0NuMh8sKpCdEHafhwRsjP50Oq/4kMmvxSRy6d8Jslqd8BLvDngrUtmN9iA==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/eventstream-serde-universal': 2.2.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@smithy/eventstream-serde-universal@2.2.0:
    resolution: {integrity: sha512-pvoe/vvJY0mOpuF84BEtyZoYfbehiFj8KKWk1ds2AT0mTLYFVs+7sBJZmioOFdBXKd48lfrx1vumdPdmGlCLxA==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/eventstream-codec': 2.2.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@smithy/fetch-http-handler@2.5.0:
    resolution: {integrity: sha512-BOWEBeppWhLn/no/JxUL/ghTfANTjT7kg3Ww2rPqTUY9R4yHPXxJ9JhMe3Z03LN3aPwiwlpDIUcVw1xDyHqEhw==}
    dependencies:
      '@smithy/protocol-http': 3.3.0
      '@smithy/querystring-builder': 2.2.0
      '@smithy/types': 2.12.0
      '@smithy/util-base64': 2.3.0
      tslib: 2.6.2
    dev: true

  /@smithy/hash-blob-browser@2.2.0:
    resolution: {integrity: sha512-SGPoVH8mdXBqrkVCJ1Hd1X7vh1zDXojNN1yZyZTZsCno99hVue9+IYzWDjq/EQDDXxmITB0gBmuyPh8oAZSTcg==}
    dependencies:
      '@smithy/chunked-blob-reader': 2.2.0
      '@smithy/chunked-blob-reader-native': 2.2.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@smithy/hash-node@2.2.0:
    resolution: {integrity: sha512-zLWaC/5aWpMrHKpoDF6nqpNtBhlAYKF/7+9yMN7GpdR8CzohnWfGtMznPybnwSS8saaXBMxIGwJqR4HmRp6b3g==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/types': 2.12.0
      '@smithy/util-buffer-from': 2.2.0
      '@smithy/util-utf8': 2.3.0
      tslib: 2.6.2
    dev: true

  /@smithy/hash-stream-node@2.2.0:
    resolution: {integrity: sha512-aT+HCATOSRMGpPI7bi7NSsTNVZE/La9IaxLXWoVAYMxHT5hGO3ZOGEMZQg8A6nNL+pdFGtZQtND1eoY084HgHQ==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/types': 2.12.0
      '@smithy/util-utf8': 2.3.0
      tslib: 2.6.2
    dev: true

  /@smithy/invalid-dependency@2.2.0:
    resolution: {integrity: sha512-nEDASdbKFKPXN2O6lOlTgrEEOO9NHIeO+HVvZnkqc8h5U9g3BIhWsvzFo+UcUbliMHvKNPD/zVxDrkP1Sbgp8Q==}
    dependencies:
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@smithy/is-array-buffer@2.2.0:
    resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==}
    engines: {node: '>=14.0.0'}
    dependencies:
      tslib: 2.6.2
    dev: true

  /@smithy/md5-js@2.2.0:
    resolution: {integrity: sha512-M26XTtt9IIusVMOWEAhIvFIr9jYj4ISPPGJROqw6vXngO3IYJCnVVSMFn4Tx1rUTG5BiKJNg9u2nxmBiZC5IlQ==}
    dependencies:
      '@smithy/types': 2.12.0
      '@smithy/util-utf8': 2.3.0
      tslib: 2.6.2
    dev: true

  /@smithy/middleware-content-length@2.2.0:
    resolution: {integrity: sha512-5bl2LG1Ah/7E5cMSC+q+h3IpVHMeOkG0yLRyQT1p2aMJkSrZG7RlXHPuAgb7EyaFeidKEnnd/fNaLLaKlHGzDQ==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/protocol-http': 3.3.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@smithy/middleware-endpoint@2.5.0:
    resolution: {integrity: sha512-OBhI9ZEAG8Xen0xsFJwwNOt44WE2CWkfYIxTognC8x42Lfsdf0VN/wCMqpdkySMDio/vts10BiovAxQp0T0faA==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/middleware-serde': 2.3.0
      '@smithy/node-config-provider': 2.3.0
      '@smithy/shared-ini-file-loader': 2.4.0
      '@smithy/types': 2.12.0
      '@smithy/url-parser': 2.2.0
      '@smithy/util-middleware': 2.2.0
      tslib: 2.6.2
    dev: true

  /@smithy/middleware-retry@2.2.0:
    resolution: {integrity: sha512-PsjDOLpbevgn37yJbawmfVoanru40qVA8UEf2+YA1lvOefmhuhL6ZbKtGsLAWDRnE1OlAmedsbA/htH6iSZjNA==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/node-config-provider': 2.3.0
      '@smithy/protocol-http': 3.3.0
      '@smithy/service-error-classification': 2.1.5
      '@smithy/smithy-client': 2.5.0
      '@smithy/types': 2.12.0
      '@smithy/util-middleware': 2.2.0
      '@smithy/util-retry': 2.2.0
      tslib: 2.6.2
      uuid: 8.3.2
    dev: true

  /@smithy/middleware-serde@2.3.0:
    resolution: {integrity: sha512-sIADe7ojwqTyvEQBe1nc/GXB9wdHhi9UwyX0lTyttmUWDJLP655ZYE1WngnNyXREme8I27KCaUhyhZWRXL0q7Q==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@smithy/middleware-stack@2.2.0:
    resolution: {integrity: sha512-Qntc3jrtwwrsAC+X8wms8zhrTr0sFXnyEGhZd9sLtsJ/6gGQKFzNB+wWbOcpJd7BR8ThNCoKt76BuQahfMvpeA==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@smithy/node-config-provider@2.3.0:
    resolution: {integrity: sha512-0elK5/03a1JPWMDPaS726Iw6LpQg80gFut1tNpPfxFuChEEklo2yL823V94SpTZTxmKlXFtFgsP55uh3dErnIg==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/property-provider': 2.2.0
      '@smithy/shared-ini-file-loader': 2.4.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@smithy/node-http-handler@2.5.0:
    resolution: {integrity: sha512-mVGyPBzkkGQsPoxQUbxlEfRjrj6FPyA3u3u2VXGr9hT8wilsoQdZdvKpMBFMB8Crfhv5dNkKHIW0Yyuc7eABqA==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/abort-controller': 2.2.0
      '@smithy/protocol-http': 3.3.0
      '@smithy/querystring-builder': 2.2.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@smithy/property-provider@2.2.0:
    resolution: {integrity: sha512-+xiil2lFhtTRzXkx8F053AV46QnIw6e7MV8od5Mi68E1ICOjCeCHw2XfLnDEUHnT9WGUIkwcqavXjfwuJbGlpg==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@smithy/protocol-http@3.3.0:
    resolution: {integrity: sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@smithy/querystring-builder@2.2.0:
    resolution: {integrity: sha512-L1kSeviUWL+emq3CUVSgdogoM/D9QMFaqxL/dd0X7PCNWmPXqt+ExtrBjqT0V7HLN03Vs9SuiLrG3zy3JGnE5A==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/types': 2.12.0
      '@smithy/util-uri-escape': 2.2.0
      tslib: 2.6.2
    dev: true

  /@smithy/querystring-parser@2.2.0:
    resolution: {integrity: sha512-BvHCDrKfbG5Yhbpj4vsbuPV2GgcpHiAkLeIlcA1LtfpMz3jrqizP1+OguSNSj1MwBHEiN+jwNisXLGdajGDQJA==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@smithy/service-error-classification@2.1.5:
    resolution: {integrity: sha512-uBDTIBBEdAQryvHdc5W8sS5YX7RQzF683XrHePVdFmAgKiMofU15FLSM0/HU03hKTnazdNRFa0YHS7+ArwoUSQ==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/types': 2.12.0
    dev: true

  /@smithy/shared-ini-file-loader@2.4.0:
    resolution: {integrity: sha512-WyujUJL8e1B6Z4PBfAqC/aGY1+C7T0w20Gih3yrvJSk97gpiVfB+y7c46T4Nunk+ZngLq0rOIdeVeIklk0R3OA==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@smithy/signature-v4@2.2.0:
    resolution: {integrity: sha512-+B5TNzj/fRZzVW3z8UUJOkNx15+4E0CLuvJmJUA1JUIZFp3rdJ/M2H5r2SqltaVPXL0oIxv/6YK92T9TsFGbFg==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/eventstream-codec': 2.2.0
      '@smithy/is-array-buffer': 2.2.0
      '@smithy/types': 2.12.0
      '@smithy/util-hex-encoding': 2.2.0
      '@smithy/util-middleware': 2.2.0
      '@smithy/util-uri-escape': 2.2.0
      '@smithy/util-utf8': 2.3.0
      tslib: 2.6.2
    dev: true

  /@smithy/smithy-client@2.5.0:
    resolution: {integrity: sha512-DDXWHWdimtS3y/Kw1Jo46KQ0ZYsDKcldFynQERUGBPDpkW1lXOTHy491ALHjwfiBQvzsVKVxl5+ocXNIgJuX4g==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/middleware-endpoint': 2.5.0
      '@smithy/middleware-stack': 2.2.0
      '@smithy/protocol-http': 3.3.0
      '@smithy/types': 2.12.0
      '@smithy/util-stream': 2.2.0
      tslib: 2.6.2
    dev: true

  /@smithy/types@2.12.0:
    resolution: {integrity: sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==}
    engines: {node: '>=14.0.0'}
    dependencies:
      tslib: 2.6.2
    dev: true

  /@smithy/url-parser@2.2.0:
    resolution: {integrity: sha512-hoA4zm61q1mNTpksiSWp2nEl1dt3j726HdRhiNgVJQMj7mLp7dprtF57mOB6JvEk/x9d2bsuL5hlqZbBuHQylQ==}
    dependencies:
      '@smithy/querystring-parser': 2.2.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@smithy/util-base64@2.3.0:
    resolution: {integrity: sha512-s3+eVwNeJuXUwuMbusncZNViuhv2LjVJ1nMwTqSA0XAC7gjKhqqxRdJPhR8+YrkoZ9IiIbFk/yK6ACe/xlF+hw==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/util-buffer-from': 2.2.0
      '@smithy/util-utf8': 2.3.0
      tslib: 2.6.2
    dev: true

  /@smithy/util-body-length-browser@2.2.0:
    resolution: {integrity: sha512-dtpw9uQP7W+n3vOtx0CfBD5EWd7EPdIdsQnWTDoFf77e3VUf05uA7R7TGipIo8e4WL2kuPdnsr3hMQn9ziYj5w==}
    dependencies:
      tslib: 2.6.2
    dev: true

  /@smithy/util-body-length-node@2.3.0:
    resolution: {integrity: sha512-ITWT1Wqjubf2CJthb0BuT9+bpzBfXeMokH/AAa5EJQgbv9aPMVfnM76iFIZVFf50hYXGbtiV71BHAthNWd6+dw==}
    engines: {node: '>=14.0.0'}
    dependencies:
      tslib: 2.6.2
    dev: true

  /@smithy/util-buffer-from@2.2.0:
    resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/is-array-buffer': 2.2.0
      tslib: 2.6.2
    dev: true

  /@smithy/util-config-provider@2.3.0:
    resolution: {integrity: sha512-HZkzrRcuFN1k70RLqlNK4FnPXKOpkik1+4JaBoHNJn+RnJGYqaa3c5/+XtLOXhlKzlRgNvyaLieHTW2VwGN0VQ==}
    engines: {node: '>=14.0.0'}
    dependencies:
      tslib: 2.6.2
    dev: true

  /@smithy/util-defaults-mode-browser@2.2.0:
    resolution: {integrity: sha512-2okTdZaCBvOJszAPU/KSvlimMe35zLOKbQpHhamFJmR7t95HSe0K3C92jQPjKY3PmDBD+7iMkOnuW05F5OlF4g==}
    engines: {node: '>= 10.0.0'}
    dependencies:
      '@smithy/property-provider': 2.2.0
      '@smithy/smithy-client': 2.5.0
      '@smithy/types': 2.12.0
      bowser: 2.11.0
      tslib: 2.6.2
    dev: true

  /@smithy/util-defaults-mode-node@2.3.0:
    resolution: {integrity: sha512-hfKXnNLmsW9cmLb/JXKIvtuO6Cf4SuqN5PN1C2Ru/TBIws+m1wSgb+A53vo0r66xzB6E82inKG2J7qtwdi+Kkw==}
    engines: {node: '>= 10.0.0'}
    dependencies:
      '@smithy/config-resolver': 2.2.0
      '@smithy/credential-provider-imds': 2.3.0
      '@smithy/node-config-provider': 2.3.0
      '@smithy/property-provider': 2.2.0
      '@smithy/smithy-client': 2.5.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@smithy/util-endpoints@1.2.0:
    resolution: {integrity: sha512-BuDHv8zRjsE5zXd3PxFXFknzBG3owCpjq8G3FcsXW3CykYXuEqM3nTSsmLzw5q+T12ZYuDlVUZKBdpNbhVtlrQ==}
    engines: {node: '>= 14.0.0'}
    dependencies:
      '@smithy/node-config-provider': 2.3.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@smithy/util-hex-encoding@2.2.0:
    resolution: {integrity: sha512-7iKXR+/4TpLK194pVjKiasIyqMtTYJsgKgM242Y9uzt5dhHnUDvMNb+3xIhRJ9QhvqGii/5cRUt4fJn3dtXNHQ==}
    engines: {node: '>=14.0.0'}
    dependencies:
      tslib: 2.6.2
    dev: true

  /@smithy/util-middleware@2.2.0:
    resolution: {integrity: sha512-L1qpleXf9QD6LwLCJ5jddGkgWyuSvWBkJwWAZ6kFkdifdso+sk3L3O1HdmPvCdnCK3IS4qWyPxev01QMnfHSBw==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@smithy/util-retry@2.2.0:
    resolution: {integrity: sha512-q9+pAFPTfftHXRytmZ7GzLFFrEGavqapFc06XxzZFcSIGERXMerXxCitjOG1prVDR9QdjqotF40SWvbqcCpf8g==}
    engines: {node: '>= 14.0.0'}
    dependencies:
      '@smithy/service-error-classification': 2.1.5
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@smithy/util-stream@2.2.0:
    resolution: {integrity: sha512-17faEXbYWIRst1aU9SvPZyMdWmqIrduZjVOqCPMIsWFNxs5yQQgFrJL6b2SdiCzyW9mJoDjFtgi53xx7EH+BXA==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/fetch-http-handler': 2.5.0
      '@smithy/node-http-handler': 2.5.0
      '@smithy/types': 2.12.0
      '@smithy/util-base64': 2.3.0
      '@smithy/util-buffer-from': 2.2.0
      '@smithy/util-hex-encoding': 2.2.0
      '@smithy/util-utf8': 2.3.0
      tslib: 2.6.2
    dev: true

  /@smithy/util-uri-escape@2.2.0:
    resolution: {integrity: sha512-jtmJMyt1xMD/d8OtbVJ2gFZOSKc+ueYJZPW20ULW1GOp/q/YIM0wNh+u8ZFao9UaIGz4WoPW8hC64qlWLIfoDA==}
    engines: {node: '>=14.0.0'}
    dependencies:
      tslib: 2.6.2
    dev: true

  /@smithy/util-utf8@2.3.0:
    resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/util-buffer-from': 2.2.0
      tslib: 2.6.2
    dev: true

  /@smithy/util-waiter@2.2.0:
    resolution: {integrity: sha512-IHk53BVw6MPMi2Gsn+hCng8rFA3ZmR3Rk7GllxDUW9qFJl/hiSvskn7XldkECapQVkIg/1dHpMAxI9xSTaLLSA==}
    engines: {node: '>=14.0.0'}
    dependencies:
      '@smithy/abort-controller': 2.2.0
      '@smithy/types': 2.12.0
      tslib: 2.6.2
    dev: true

  /@types/estree@1.0.5:
    resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
    dev: true

  /@types/istanbul-lib-coverage@2.0.6:
    resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==}
    dev: true

  /@types/lodash-es@4.17.12:
    resolution: {integrity: sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==}
    dependencies:
      '@types/lodash': 4.17.0
    dev: true

  /@types/lodash@4.17.0:
    resolution: {integrity: sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA==}
    dev: true

  /@types/node@20.11.28:
    resolution: {integrity: sha512-M/GPWVS2wLkSkNHVeLkrF2fD5Lx5UC4PxA0uZcKc6QqbIQUJyW1jVjueJYi1z8n0I5PxYrtpnPnWglE+y9A0KA==}
    dependencies:
      undici-types: 5.26.5
    dev: true

  /@vitest/coverage-v8@1.4.0(vitest@1.4.0):
    resolution: {integrity: sha512-4hDGyH1SvKpgZnIByr9LhGgCEuF9DKM34IBLCC/fVfy24Z3+PZ+Ii9hsVBsHvY1umM1aGPEjceRkzxCfcQ10wg==}
    peerDependencies:
      vitest: 1.4.0
    dependencies:
      '@ampproject/remapping': 2.3.0
      '@bcoe/v8-coverage': 0.2.3
      debug: 4.3.4
      istanbul-lib-coverage: 3.2.2
      istanbul-lib-report: 3.0.1
      istanbul-lib-source-maps: 5.0.4
      istanbul-reports: 3.1.7
      magic-string: 0.30.8
      magicast: 0.3.3
      picocolors: 1.0.0
      std-env: 3.7.0
      strip-literal: 2.0.0
      test-exclude: 6.0.0
      v8-to-istanbul: 9.2.0
      vitest: 1.4.0(@types/node@20.11.28)
    transitivePeerDependencies:
      - supports-color
    dev: true

  /@vitest/expect@1.4.0:
    resolution: {integrity: sha512-Jths0sWCJZ8BxjKe+p+eKsoqev1/T8lYcrjavEaz8auEJ4jAVY0GwW3JKmdVU4mmNPLPHixh4GNXP7GFtAiDHA==}
    dependencies:
      '@vitest/spy': 1.4.0
      '@vitest/utils': 1.4.0
      chai: 4.4.1
    dev: true

  /@vitest/runner@1.4.0:
    resolution: {integrity: sha512-EDYVSmesqlQ4RD2VvWo3hQgTJ7ZrFQ2VSJdfiJiArkCerDAGeyF1i6dHkmySqk573jLp6d/cfqCN+7wUB5tLgg==}
    dependencies:
      '@vitest/utils': 1.4.0
      p-limit: 5.0.0
      pathe: 1.1.2
    dev: true

  /@vitest/snapshot@1.4.0:
    resolution: {integrity: sha512-saAFnt5pPIA5qDGxOHxJ/XxhMFKkUSBJmVt5VgDsAqPTX6JP326r5C/c9UuCMPoXNzuudTPsYDZCoJ5ilpqG2A==}
    dependencies:
      magic-string: 0.30.8
      pathe: 1.1.2
      pretty-format: 29.7.0
    dev: true

  /@vitest/spy@1.4.0:
    resolution: {integrity: sha512-Ywau/Qs1DzM/8Uc+yA77CwSegizMlcgTJuYGAi0jujOteJOUf1ujunHThYo243KG9nAyWT3L9ifPYZ5+As/+6Q==}
    dependencies:
      tinyspy: 2.2.1
    dev: true

  /@vitest/utils@1.4.0:
    resolution: {integrity: sha512-mx3Yd1/6e2Vt/PUC98DcqTirtfxUyAZ32uK82r8rZzbtBeBo+nqgnjx/LvqQdWsrvNtm14VmurNgcf4nqY5gJg==}
    dependencies:
      diff-sequences: 29.6.3
      estree-walker: 3.0.3
      loupe: 2.3.7
      pretty-format: 29.7.0
    dev: true

  /acorn-walk@8.3.2:
    resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==}
    engines: {node: '>=0.4.0'}
    dev: true

  /acorn@8.11.3:
    resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
    engines: {node: '>=0.4.0'}
    hasBin: true
    dev: true

  /ansi-styles@5.2.0:
    resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
    engines: {node: '>=10'}
    dev: true

  /assert-options@0.8.1:
    resolution: {integrity: sha512-5lNGRB5g5i2bGIzb+J1QQE1iKU/WEMVBReFIc5pPDWjcPj23otPL0eI6PB2v7QPi0qU6Mhym5D3y0ZiSIOf3GA==}
    engines: {node: '>=10.0.0'}
    dev: false

  /assertion-error@1.1.0:
    resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
    dev: true

  /balanced-match@1.0.2:
    resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
    dev: true

  /bowser@2.11.0:
    resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==}
    dev: true

  /brace-expansion@1.1.11:
    resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
    dependencies:
      balanced-match: 1.0.2
      concat-map: 0.0.1
    dev: true

  /buffer-writer@2.0.0:
    resolution: {integrity: sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==}
    engines: {node: '>=4'}
    dev: false

  /cac@6.7.14:
    resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
    engines: {node: '>=8'}
    dev: true

  /chai@4.4.1:
    resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==}
    engines: {node: '>=4'}
    dependencies:
      assertion-error: 1.1.0
      check-error: 1.0.3
      deep-eql: 4.1.3
      get-func-name: 2.0.2
      loupe: 2.3.7
      pathval: 1.1.1
      type-detect: 4.0.8
    dev: true

  /check-error@1.0.3:
    resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==}
    dependencies:
      get-func-name: 2.0.2
    dev: true

  /concat-map@0.0.1:
    resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
    dev: true

  /convert-source-map@2.0.0:
    resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
    dev: true

  /cross-spawn@7.0.3:
    resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
    engines: {node: '>= 8'}
    dependencies:
      path-key: 3.1.1
      shebang-command: 2.0.0
      which: 2.0.2
    dev: true

  /debug@4.3.4:
    resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
    engines: {node: '>=6.0'}
    peerDependencies:
      supports-color: '*'
    peerDependenciesMeta:
      supports-color:
        optional: true
    dependencies:
      ms: 2.1.2
    dev: true

  /deep-eql@4.1.3:
    resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==}
    engines: {node: '>=6'}
    dependencies:
      type-detect: 4.0.8
    dev: true

  /destr@2.0.3:
    resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==}
    dev: false

  /diff-sequences@29.6.3:
    resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==}
    engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
    dev: true

  /esbuild@0.19.12:
    resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==}
    engines: {node: '>=12'}
    hasBin: true
    requiresBuild: true
    optionalDependencies:
      '@esbuild/aix-ppc64': 0.19.12
      '@esbuild/android-arm': 0.19.12
      '@esbuild/android-arm64': 0.19.12
      '@esbuild/android-x64': 0.19.12
      '@esbuild/darwin-arm64': 0.19.12
      '@esbuild/darwin-x64': 0.19.12
      '@esbuild/freebsd-arm64': 0.19.12
      '@esbuild/freebsd-x64': 0.19.12
      '@esbuild/linux-arm': 0.19.12
      '@esbuild/linux-arm64': 0.19.12
      '@esbuild/linux-ia32': 0.19.12
      '@esbuild/linux-loong64': 0.19.12
      '@esbuild/linux-mips64el': 0.19.12
      '@esbuild/linux-ppc64': 0.19.12
      '@esbuild/linux-riscv64': 0.19.12
      '@esbuild/linux-s390x': 0.19.12
      '@esbuild/linux-x64': 0.19.12
      '@esbuild/netbsd-x64': 0.19.12
      '@esbuild/openbsd-x64': 0.19.12
      '@esbuild/sunos-x64': 0.19.12
      '@esbuild/win32-arm64': 0.19.12
      '@esbuild/win32-ia32': 0.19.12
      '@esbuild/win32-x64': 0.19.12
    dev: true

  /estree-walker@3.0.3:
    resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
    dependencies:
      '@types/estree': 1.0.5
    dev: true

  /execa@8.0.1:
    resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
    engines: {node: '>=16.17'}
    dependencies:
      cross-spawn: 7.0.3
      get-stream: 8.0.1
      human-signals: 5.0.0
      is-stream: 3.0.0
      merge-stream: 2.0.0
      npm-run-path: 5.3.0
      onetime: 6.0.0
      signal-exit: 4.1.0
      strip-final-newline: 3.0.0
    dev: true

  /fast-xml-parser@4.2.5:
    resolution: {integrity: sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==}
    hasBin: true
    dependencies:
      strnum: 1.0.5
    dev: true

  /fs.realpath@1.0.0:
    resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
    dev: true

  /fsevents@2.3.3:
    resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
    engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
    os: [darwin]
    requiresBuild: true
    dev: true
    optional: true

  /get-func-name@2.0.2:
    resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==}
    dev: true

  /get-stream@8.0.1:
    resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
    engines: {node: '>=16'}
    dev: true

  /glob@7.2.3:
    resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
    dependencies:
      fs.realpath: 1.0.0
      inflight: 1.0.6
      inherits: 2.0.4
      minimatch: 3.1.2
      once: 1.4.0
      path-is-absolute: 1.0.1
    dev: true

  /has-flag@4.0.0:
    resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
    engines: {node: '>=8'}
    dev: true

  /html-escaper@2.0.2:
    resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
    dev: true

  /human-signals@5.0.0:
    resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
    engines: {node: '>=16.17.0'}
    dev: true

  /inflight@1.0.6:
    resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
    dependencies:
      once: 1.4.0
      wrappy: 1.0.2
    dev: true

  /inherits@2.0.4:
    resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
    dev: true

  /is-stream@3.0.0:
    resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
    engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
    dev: true

  /isexe@2.0.0:
    resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
    dev: true

  /istanbul-lib-coverage@3.2.2:
    resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
    engines: {node: '>=8'}
    dev: true

  /istanbul-lib-report@3.0.1:
    resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==}
    engines: {node: '>=10'}
    dependencies:
      istanbul-lib-coverage: 3.2.2
      make-dir: 4.0.0
      supports-color: 7.2.0
    dev: true

  /istanbul-lib-source-maps@5.0.4:
    resolution: {integrity: sha512-wHOoEsNJTVltaJp8eVkm8w+GVkVNHT2YDYo53YdzQEL2gWm1hBX5cGFR9hQJtuGLebidVX7et3+dmDZrmclduw==}
    engines: {node: '>=10'}
    dependencies:
      '@jridgewell/trace-mapping': 0.3.25
      debug: 4.3.4
      istanbul-lib-coverage: 3.2.2
    transitivePeerDependencies:
      - supports-color
    dev: true

  /istanbul-reports@3.1.7:
    resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==}
    engines: {node: '>=8'}
    dependencies:
      html-escaper: 2.0.2
      istanbul-lib-report: 3.0.1
    dev: true

  /js-tokens@8.0.3:
    resolution: {integrity: sha512-UfJMcSJc+SEXEl9lH/VLHSZbThQyLpw1vLO1Lb+j4RWDvG3N2f7yj3PVQA3cmkTBNldJ9eFnM+xEXxHIXrYiJw==}
    dev: true

  /jsonc-parser@3.2.1:
    resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==}
    dev: true

  /local-pkg@0.5.0:
    resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==}
    engines: {node: '>=14'}
    dependencies:
      mlly: 1.6.1
      pkg-types: 1.0.3
    dev: true

  /lodash-es@4.17.21:
    resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==}
    dev: false

  /loupe@2.3.7:
    resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==}
    dependencies:
      get-func-name: 2.0.2
    dev: true

  /lru-cache@6.0.0:
    resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
    engines: {node: '>=10'}
    dependencies:
      yallist: 4.0.0
    dev: true

  /magic-string@0.30.8:
    resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==}
    engines: {node: '>=12'}
    dependencies:
      '@jridgewell/sourcemap-codec': 1.4.15
    dev: true

  /magicast@0.3.3:
    resolution: {integrity: sha512-ZbrP1Qxnpoes8sz47AM0z08U+jW6TyRgZzcWy3Ma3vDhJttwMwAFDMMQFobwdBxByBD46JYmxRzeF7w2+wJEuw==}
    dependencies:
      '@babel/parser': 7.24.0
      '@babel/types': 7.24.0
      source-map-js: 1.0.2
    dev: true

  /make-dir@4.0.0:
    resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
    engines: {node: '>=10'}
    dependencies:
      semver: 7.6.0
    dev: true

  /merge-stream@2.0.0:
    resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
    dev: true

  /mimic-fn@4.0.0:
    resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
    engines: {node: '>=12'}
    dev: true

  /minimatch@3.1.2:
    resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
    dependencies:
      brace-expansion: 1.1.11
    dev: true

  /mlly@1.6.1:
    resolution: {integrity: sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==}
    dependencies:
      acorn: 8.11.3
      pathe: 1.1.2
      pkg-types: 1.0.3
      ufo: 1.4.0
    dev: true

  /ms@2.1.2:
    resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
    dev: true

  /nanoid@3.3.7:
    resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
    engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
    hasBin: true
    dev: true

  /npm-run-path@5.3.0:
    resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==}
    engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
    dependencies:
      path-key: 4.0.0
    dev: true

  /once@1.4.0:
    resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
    dependencies:
      wrappy: 1.0.2
    dev: true

  /onetime@6.0.0:
    resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
    engines: {node: '>=12'}
    dependencies:
      mimic-fn: 4.0.0
    dev: true

  /p-limit@5.0.0:
    resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==}
    engines: {node: '>=18'}
    dependencies:
      yocto-queue: 1.0.0
    dev: true

  /packet-reader@1.0.0:
    resolution: {integrity: sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==}
    dev: false

  /path-is-absolute@1.0.1:
    resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
    engines: {node: '>=0.10.0'}
    dev: true

  /path-key@3.1.1:
    resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
    engines: {node: '>=8'}
    dev: true

  /path-key@4.0.0:
    resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
    engines: {node: '>=12'}
    dev: true

  /pathe@1.1.2:
    resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
    dev: true

  /pathval@1.1.1:
    resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
    dev: true

  /pg-cloudflare@1.1.1:
    resolution: {integrity: sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==}
    requiresBuild: true
    dev: false
    optional: true

  /pg-connection-string@2.6.2:
    resolution: {integrity: sha512-ch6OwaeaPYcova4kKZ15sbJ2hKb/VP48ZD2gE7i1J+L4MspCtBMAx8nMgz7bksc7IojCIIWuEhHibSMFH8m8oA==}
    dev: false

  /pg-int8@1.0.1:
    resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==}
    engines: {node: '>=4.0.0'}
    dev: false

  /pg-minify@1.6.3:
    resolution: {integrity: sha512-NoSsPqXxbkD8RIe+peQCqiea4QzXgosdTKY8p7PsbbGsh2F8TifDj/vJxfuR8qJwNYrijdSs7uf0tAe6WOyCsQ==}
    engines: {node: '>=12.0.0'}
    dev: false

  /pg-pool@3.6.1(pg@8.11.3):
    resolution: {integrity: sha512-jizsIzhkIitxCGfPRzJn1ZdcosIt3pz9Sh3V01fm1vZnbnCMgmGl5wvGGdNN2EL9Rmb0EcFoCkixH4Pu+sP9Og==}
    peerDependencies:
      pg: '>=8.0'
    dependencies:
      pg: 8.11.3
    dev: false

  /pg-promise@11.5.4:
    resolution: {integrity: sha512-esYSkDt2h6NQOkfotGAm1Ld5OjoITJLpB88Z1PIlcAU/RQ0XQE2PxW0bLJEOMHPGV5iaRnj1Y7ARznXbgN4FNw==}
    engines: {node: '>=14.0'}
    dependencies:
      assert-options: 0.8.1
      pg: 8.11.3
      pg-minify: 1.6.3
      spex: 3.3.0
    transitivePeerDependencies:
      - pg-native
    dev: false

  /pg-protocol@1.6.0:
    resolution: {integrity: sha512-M+PDm637OY5WM307051+bsDia5Xej6d9IR4GwJse1qA1DIhiKlksvrneZOYQq42OM+spubpcNYEo2FcKQrDk+Q==}
    dev: false

  /pg-types@2.2.0:
    resolution: {integrity: sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==}
    engines: {node: '>=4'}
    dependencies:
      pg-int8: 1.0.1
      postgres-array: 2.0.0
      postgres-bytea: 1.0.0
      postgres-date: 1.0.7
      postgres-interval: 1.2.0
    dev: false

  /pg@8.11.3:
    resolution: {integrity: sha512-+9iuvG8QfaaUrrph+kpF24cXkH1YOOUeArRNYIxq1viYHZagBxrTno7cecY1Fa44tJeZvaoG+Djpkc3JwehN5g==}
    engines: {node: '>= 8.0.0'}
    peerDependencies:
      pg-native: '>=3.0.1'
    peerDependenciesMeta:
      pg-native:
        optional: true
    dependencies:
      buffer-writer: 2.0.0
      packet-reader: 1.0.0
      pg-connection-string: 2.6.2
      pg-pool: 3.6.1(pg@8.11.3)
      pg-protocol: 1.6.0
      pg-types: 2.2.0
      pgpass: 1.0.5
    optionalDependencies:
      pg-cloudflare: 1.1.1
    dev: false

  /pgpass@1.0.5:
    resolution: {integrity: sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==}
    dependencies:
      split2: 4.2.0
    dev: false

  /picocolors@1.0.0:
    resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
    dev: true

  /pkg-types@1.0.3:
    resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
    dependencies:
      jsonc-parser: 3.2.1
      mlly: 1.6.1
      pathe: 1.1.2
    dev: true

  /postcss@8.4.35:
    resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==}
    engines: {node: ^10 || ^12 || >=14}
    dependencies:
      nanoid: 3.3.7
      picocolors: 1.0.0
      source-map-js: 1.0.2
    dev: true

  /postgres-array@2.0.0:
    resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==}
    engines: {node: '>=4'}
    dev: false

  /postgres-bytea@1.0.0:
    resolution: {integrity: sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==}
    engines: {node: '>=0.10.0'}
    dev: false

  /postgres-date@1.0.7:
    resolution: {integrity: sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==}
    engines: {node: '>=0.10.0'}
    dev: false

  /postgres-interval@1.2.0:
    resolution: {integrity: sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==}
    engines: {node: '>=0.10.0'}
    dependencies:
      xtend: 4.0.2
    dev: false

  /pretty-format@29.7.0:
    resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
    engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
    dependencies:
      '@jest/schemas': 29.6.3
      ansi-styles: 5.2.0
      react-is: 18.2.0
    dev: true

  /react-is@18.2.0:
    resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
    dev: true

  /rollup@4.13.0:
    resolution: {integrity: sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==}
    engines: {node: '>=18.0.0', npm: '>=8.0.0'}
    hasBin: true
    dependencies:
      '@types/estree': 1.0.5
    optionalDependencies:
      '@rollup/rollup-android-arm-eabi': 4.13.0
      '@rollup/rollup-android-arm64': 4.13.0
      '@rollup/rollup-darwin-arm64': 4.13.0
      '@rollup/rollup-darwin-x64': 4.13.0
      '@rollup/rollup-linux-arm-gnueabihf': 4.13.0
      '@rollup/rollup-linux-arm64-gnu': 4.13.0
      '@rollup/rollup-linux-arm64-musl': 4.13.0
      '@rollup/rollup-linux-riscv64-gnu': 4.13.0
      '@rollup/rollup-linux-x64-gnu': 4.13.0
      '@rollup/rollup-linux-x64-musl': 4.13.0
      '@rollup/rollup-win32-arm64-msvc': 4.13.0
      '@rollup/rollup-win32-ia32-msvc': 4.13.0
      '@rollup/rollup-win32-x64-msvc': 4.13.0
      fsevents: 2.3.3
    dev: true

  /semver@7.6.0:
    resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==}
    engines: {node: '>=10'}
    hasBin: true
    dependencies:
      lru-cache: 6.0.0
    dev: true

  /shebang-command@2.0.0:
    resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
    engines: {node: '>=8'}
    dependencies:
      shebang-regex: 3.0.0
    dev: true

  /shebang-regex@3.0.0:
    resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
    engines: {node: '>=8'}
    dev: true

  /siginfo@2.0.0:
    resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
    dev: true

  /signal-exit@4.1.0:
    resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
    engines: {node: '>=14'}
    dev: true

  /source-map-js@1.0.2:
    resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
    engines: {node: '>=0.10.0'}
    dev: true

  /spex@3.3.0:
    resolution: {integrity: sha512-VNiXjFp6R4ldPbVRYbpxlD35yRHceecVXlct1J4/X80KuuPnW2AXMq3sGwhnJOhKkUsOxAT6nRGfGE5pocVw5w==}
    engines: {node: '>=10.0.0'}
    dev: false

  /split2@4.2.0:
    resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==}
    engines: {node: '>= 10.x'}
    dev: false

  /stackback@0.0.2:
    resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
    dev: true

  /std-env@3.7.0:
    resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==}
    dev: true

  /strip-final-newline@3.0.0:
    resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
    engines: {node: '>=12'}
    dev: true

  /strip-literal@2.0.0:
    resolution: {integrity: sha512-f9vHgsCWBq2ugHAkGMiiYY+AYG0D/cbloKKg0nhaaaSNsujdGIpVXCNsrJpCKr5M0f4aI31mr13UjY6GAuXCKA==}
    dependencies:
      js-tokens: 8.0.3
    dev: true

  /strnum@1.0.5:
    resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==}
    dev: true

  /supports-color@7.2.0:
    resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
    engines: {node: '>=8'}
    dependencies:
      has-flag: 4.0.0
    dev: true

  /test-exclude@6.0.0:
    resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
    engines: {node: '>=8'}
    dependencies:
      '@istanbuljs/schema': 0.1.3
      glob: 7.2.3
      minimatch: 3.1.2
    dev: true

  /tinybench@2.6.0:
    resolution: {integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==}
    dev: true

  /tinypool@0.8.2:
    resolution: {integrity: sha512-SUszKYe5wgsxnNOVlBYO6IC+8VGWdVGZWAqUxp3UErNBtptZvWbwyUOyzNL59zigz2rCA92QiL3wvG+JDSdJdQ==}
    engines: {node: '>=14.0.0'}
    dev: true

  /tinyspy@2.2.1:
    resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==}
    engines: {node: '>=14.0.0'}
    dev: true

  /to-fast-properties@2.0.0:
    resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
    engines: {node: '>=4'}
    dev: true

  /tslib@1.14.1:
    resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
    dev: true

  /tslib@2.6.2:
    resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
    dev: true

  /type-detect@4.0.8:
    resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
    engines: {node: '>=4'}
    dev: true

  /typescript@5.4.2:
    resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==}
    engines: {node: '>=14.17'}
    hasBin: true
    dev: true

  /ufo@1.4.0:
    resolution: {integrity: sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==}
    dev: true

  /undici-types@5.26.5:
    resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
    dev: true

  /uuid@8.3.2:
    resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
    hasBin: true
    dev: true

  /uuid@9.0.1:
    resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==}
    hasBin: true
    dev: true

  /v8-to-istanbul@9.2.0:
    resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==}
    engines: {node: '>=10.12.0'}
    dependencies:
      '@jridgewell/trace-mapping': 0.3.25
      '@types/istanbul-lib-coverage': 2.0.6
      convert-source-map: 2.0.0
    dev: true

  /vite-node@1.4.0(@types/node@20.11.28):
    resolution: {integrity: sha512-VZDAseqjrHgNd4Kh8icYHWzTKSCZMhia7GyHfhtzLW33fZlG9SwsB6CEhgyVOWkJfJ2pFLrp/Gj1FSfAiqH9Lw==}
    engines: {node: ^18.0.0 || >=20.0.0}
    hasBin: true
    dependencies:
      cac: 6.7.14
      debug: 4.3.4
      pathe: 1.1.2
      picocolors: 1.0.0
      vite: 5.1.6(@types/node@20.11.28)
    transitivePeerDependencies:
      - '@types/node'
      - less
      - lightningcss
      - sass
      - stylus
      - sugarss
      - supports-color
      - terser
    dev: true

  /vite@5.1.6(@types/node@20.11.28):
    resolution: {integrity: sha512-yYIAZs9nVfRJ/AiOLCA91zzhjsHUgMjB+EigzFb6W2XTLO8JixBCKCjvhKZaye+NKYHCrkv3Oh50dH9EdLU2RA==}
    engines: {node: ^18.0.0 || >=20.0.0}
    hasBin: true
    peerDependencies:
      '@types/node': ^18.0.0 || >=20.0.0
      less: '*'
      lightningcss: ^1.21.0
      sass: '*'
      stylus: '*'
      sugarss: '*'
      terser: ^5.4.0
    peerDependenciesMeta:
      '@types/node':
        optional: true
      less:
        optional: true
      lightningcss:
        optional: true
      sass:
        optional: true
      stylus:
        optional: true
      sugarss:
        optional: true
      terser:
        optional: true
    dependencies:
      '@types/node': 20.11.28
      esbuild: 0.19.12
      postcss: 8.4.35
      rollup: 4.13.0
    optionalDependencies:
      fsevents: 2.3.3
    dev: true

  /vitest@1.4.0(@types/node@20.11.28):
    resolution: {integrity: sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==}
    engines: {node: ^18.0.0 || >=20.0.0}
    hasBin: true
    peerDependencies:
      '@edge-runtime/vm': '*'
      '@types/node': ^18.0.0 || >=20.0.0
      '@vitest/browser': 1.4.0
      '@vitest/ui': 1.4.0
      happy-dom: '*'
      jsdom: '*'
    peerDependenciesMeta:
      '@edge-runtime/vm':
        optional: true
      '@types/node':
        optional: true
      '@vitest/browser':
        optional: true
      '@vitest/ui':
        optional: true
      happy-dom:
        optional: true
      jsdom:
        optional: true
    dependencies:
      '@types/node': 20.11.28
      '@vitest/expect': 1.4.0
      '@vitest/runner': 1.4.0
      '@vitest/snapshot': 1.4.0
      '@vitest/spy': 1.4.0
      '@vitest/utils': 1.4.0
      acorn-walk: 8.3.2
      chai: 4.4.1
      debug: 4.3.4
      execa: 8.0.1
      local-pkg: 0.5.0
      magic-string: 0.30.8
      pathe: 1.1.2
      picocolors: 1.0.0
      std-env: 3.7.0
      strip-literal: 2.0.0
      tinybench: 2.6.0
      tinypool: 0.8.2
      vite: 5.1.6(@types/node@20.11.28)
      vite-node: 1.4.0(@types/node@20.11.28)
      why-is-node-running: 2.2.2
    transitivePeerDependencies:
      - less
      - lightningcss
      - sass
      - stylus
      - sugarss
      - supports-color
      - terser
    dev: true

  /which@2.0.2:
    resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
    engines: {node: '>= 8'}
    hasBin: true
    dependencies:
      isexe: 2.0.0
    dev: true

  /why-is-node-running@2.2.2:
    resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==}
    engines: {node: '>=8'}
    hasBin: true
    dependencies:
      siginfo: 2.0.0
      stackback: 0.0.2
    dev: true

  /wrappy@1.0.2:
    resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
    dev: true

  /xtend@4.0.2:
    resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
    engines: {node: '>=0.4'}
    dev: false

  /yallist@4.0.0:
    resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
    dev: true

  /yocto-queue@1.0.0:
    resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==}
    engines: {node: '>=12.20'}
    dev: true