diff --git a/.github/workflows/cron-renovate.yml b/.github/workflows/cron-renovate.yml index 6887786ce05..55912c77f37 100644 --- a/.github/workflows/cron-renovate.yml +++ b/.github/workflows/cron-renovate.yml @@ -9,7 +9,7 @@ concurrency: group: cron-renovate env: - RENOVATE_VERSION: 44.109.1 # renovate: datasource=npm depName=renovate + RENOVATE_VERSION: 44.121.4 # renovate: datasource=npm depName=renovate permissions: contents: read @@ -21,7 +21,7 @@ jobs: timeout-minutes: 30 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - - uses: renovatebot/github-action@9fea9f0fbf80401026d11d03911d62b1f70fef1f # v46.3.3 + - uses: renovatebot/github-action@6d26fcf0275dc65624cbc3d51fe78bc773f98321 # v46.3.6 with: renovate-version: ${{ env.RENOVATE_VERSION }} configurationFile: renovate.json5 diff --git a/.github/workflows/cron-translations.yml b/.github/workflows/cron-translations.yml index 9985989dac6..de844a9427e 100644 --- a/.github/workflows/cron-translations.yml +++ b/.github/workflows/cron-translations.yml @@ -15,7 +15,7 @@ jobs: contents: write steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 - - uses: crowdin/github-action@df474cdfb9f41d6ae777118749477c2cdf7cacc8 # v3.2.0 + - uses: crowdin/github-action@9c23991700c0ec5256fd41089b9d9d7d540e424e # v3.3.0 with: upload_sources: true upload_translations: false diff --git a/Makefile b/Makefile index e2c8342ece1..36eef65eaf7 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ SHASUM ?= shasum -a 256 AIR_PACKAGE ?= github.com/air-verse/air@v1.67.4 # renovate: datasource=go EDITORCONFIG_CHECKER_PACKAGE ?= github.com/editorconfig-checker/editorconfig-checker/v4/cmd/editorconfig-checker@v4.0.2 # renovate: datasource=go -GOLANGCI_LINT_PACKAGE ?= github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.13.2 # renovate: datasource=go +GOLANGCI_LINT_PACKAGE ?= github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.14.0 # renovate: datasource=go GXZ_PACKAGE ?= github.com/ulikunitz/xz/cmd/gxz@v0.5.17 # renovate: datasource=go MISSPELL_PACKAGE ?= github.com/golangci/misspell/cmd/misspell@v0.8.0 # renovate: datasource=go SWAGGER_PACKAGE ?= github.com/go-swagger/go-swagger/cmd/swagger@v0.36.6 # renovate: datasource=go diff --git a/eslint.config.ts b/eslint.config.ts index 152069a3a50..35e26ed111d 100644 --- a/eslint.config.ts +++ b/eslint.config.ts @@ -239,6 +239,7 @@ export default defineConfig([ '@typescript-eslint/no-unsafe-assignment': [0], '@typescript-eslint/no-unsafe-call': [0], '@typescript-eslint/no-unsafe-declaration-merging': [2], + '@typescript-eslint/no-unsafe-enum-assignment': [0], '@typescript-eslint/no-unsafe-enum-comparison': [0], '@typescript-eslint/no-unsafe-function-type': [2], '@typescript-eslint/no-unsafe-member-access': [0], @@ -710,6 +711,7 @@ export default defineConfig([ 'unicorn/better-dom-traversing': [2], 'unicorn/catch-error-name': [0], 'unicorn/class-reference-in-static-methods': [2], + 'unicorn/comma-spacing': [0], // only applies to json language 'unicorn/comment-content': [0], 'unicorn/consistent-arrow-return-style': [0], 'unicorn/consistent-assert': [0], @@ -740,8 +742,10 @@ export default defineConfig([ 'unicorn/filename-case': [0], 'unicorn/id-match': [2], 'unicorn/import-style': [0], + 'unicorn/indent': [0], // only applies to json and css languages 'unicorn/isolated-functions': [2, {functions: []}], 'unicorn/iteration-fallback-style': [2, 'fallback'], + 'unicorn/key-name-casing': [0], // only applies to json, yaml and toml languages 'unicorn/logical-assignment-operators': [0], 'unicorn/max-nested-calls': [0], 'unicorn/name-replacements': [0], @@ -774,21 +778,20 @@ export default defineConfig([ 'unicorn/no-chained-comparison': [2], 'unicorn/no-collection-bracket-access': [2], 'unicorn/no-computed-property-existence-check': [0], + 'unicorn/no-conflicting-constraints': [2], 'unicorn/no-confusing-array-splice': [2], 'unicorn/no-confusing-array-with': [2], 'unicorn/no-console-spaces': [0], 'unicorn/no-constant-zero-expression': [2], 'unicorn/no-declarations-before-early-exit': [0], - 'unicorn/no-deprecated-css-features': [0], 'unicorn/no-document-cookie': [2], 'unicorn/no-double-comparison': [2], - 'unicorn/no-duplicate-css-selectors': [0], - 'unicorn/no-duplicate-font-family-names': [0], 'unicorn/no-duplicate-if-branches': [2], 'unicorn/no-duplicate-logical-operands': [2], 'unicorn/no-duplicate-loops': [0], 'unicorn/no-duplicate-set-values': [2], 'unicorn/no-empty-file': [2], + 'unicorn/no-empty-link-text': [0], // only applies to markdown language 'unicorn/no-error-property-assignment': [2], 'unicorn/no-exports-in-scripts': [2], 'unicorn/no-for-each': [2], @@ -796,21 +799,34 @@ export default defineConfig([ 'unicorn/no-global-object-property-assignment': [0], 'unicorn/no-immediate-mutation': [0], 'unicorn/no-impossible-length-comparison': [2], + 'unicorn/no-incomplete-accessor-override': [2], 'unicorn/no-incorrect-query-selector': [2], 'unicorn/no-incorrect-template-string-interpolation': [0], + 'unicorn/no-ineffective-csp-directives': [2], 'unicorn/no-instanceof-builtins': [2], 'unicorn/no-invalid-argument-count': [2], + 'unicorn/no-invalid-boolean-attribute-value': [2], 'unicorn/no-invalid-character-comparison': [2], + 'unicorn/no-invalid-dom-token': [2], 'unicorn/no-invalid-fetch-options': [2], 'unicorn/no-invalid-file-input-accept': [2], - 'unicorn/no-invalid-media-features': [0], + 'unicorn/no-invalid-integrity': [2], + 'unicorn/no-invalid-intl-options': [2], + 'unicorn/no-invalid-property-descriptor': [2], 'unicorn/no-invalid-remove-event-listener': [2], + 'unicorn/no-invalid-response-options': [2], + 'unicorn/no-invalid-style-set-property': [2], + 'unicorn/no-invalid-temporal-arithmetic': [2], + 'unicorn/no-invalid-url-protocol-comparison': [2], 'unicorn/no-invalid-well-known-symbol-methods': [2], + 'unicorn/no-javascript-url': [0], // only applies to markdown language 'unicorn/no-keyword-prefix': [0], 'unicorn/no-late-current-target-access': [2], 'unicorn/no-late-event-control': [2], + 'unicorn/no-leading-empty-lines': [0], // handled by @stylistic/no-multiple-empty-lines 'unicorn/no-lonely-if': [2], 'unicorn/no-loop-iterable-mutation': [2], + 'unicorn/no-loss-of-precision': [0], // only applies to json, toml and css languages 'unicorn/no-magic-array-flat-depth': [0], 'unicorn/no-manually-wrapped-comments': [0], // too opinionated 'unicorn/no-mismatched-map-key': [2], @@ -823,7 +839,6 @@ export default defineConfig([ 'unicorn/no-negated-condition': [0], 'unicorn/no-negation-in-equality-check': [2], 'unicorn/no-nested-ternary': [0], - 'unicorn/no-nesting-with-mixed-specificity': [0], 'unicorn/no-new-array': [0], 'unicorn/no-new-buffer': [2], 'unicorn/no-non-function-verb-prefix': [0], @@ -832,9 +847,9 @@ export default defineConfig([ 'unicorn/no-object-as-default-parameter': [0], 'unicorn/no-object-methods-with-collections': [2], 'unicorn/no-optional-chaining-on-undeclared-variable': [2], + 'unicorn/no-prevent-default-in-passive-listener': [2], 'unicorn/no-process-exit': [0], 'unicorn/no-redundant-comparison': [2], - 'unicorn/no-redundant-nested-style-rules': [0], 'unicorn/no-return-array-push': [2], 'unicorn/no-selector-as-dom-name': [2], 'unicorn/no-shorthand-property-overrides': [0], // only applies to css language @@ -850,8 +865,6 @@ export default defineConfig([ 'unicorn/no-typeof-undefined': [2], 'unicorn/no-uncalled-method': [2], 'unicorn/no-undeclared-class-members': [2], - 'unicorn/no-unknown-css-annotations': [0], - 'unicorn/no-unknown-pseudo-selectors': [0], 'unicorn/no-unnecessary-array-flat-depth': [2], 'unicorn/no-unnecessary-array-flat-map': [2], 'unicorn/no-unnecessary-array-splice-count': [2], @@ -860,6 +873,7 @@ export default defineConfig([ 'unicorn/no-unnecessary-fetch-options': [0], 'unicorn/no-unnecessary-global-this': [0], 'unicorn/no-unnecessary-nested-ternary': [2], + 'unicorn/no-unnecessary-parameters': [0], 'unicorn/no-unnecessary-polyfills': [2], 'unicorn/no-unnecessary-slice-end': [2], 'unicorn/no-unnecessary-splice': [2], @@ -871,14 +885,15 @@ export default defineConfig([ 'unicorn/no-unreadable-object-destructuring': [0], 'unicorn/no-unsafe-buffer-conversion': [2], 'unicorn/no-unsafe-dom-html': [0], + 'unicorn/no-unsafe-json-serialization': [2], 'unicorn/no-unsafe-promise-all-settled-values': [2], 'unicorn/no-unsafe-property-key': [0], 'unicorn/no-unsafe-sqlite-interpolation': [2], 'unicorn/no-unsafe-string-replacement': [2], - 'unicorn/no-unscoped-css-nesting-selector': [0], 'unicorn/no-unused-builtin-method-return': [2], 'unicorn/no-unused-iterator-helper': [2], 'unicorn/no-unused-properties': [2], + 'unicorn/no-url-in-search-params': [2], 'unicorn/no-useless-boolean-cast': [2], 'unicorn/no-useless-coercion': [2], 'unicorn/no-useless-collection-argument': [2], @@ -915,12 +930,12 @@ export default defineConfig([ 'unicorn/prefer-array-find': [0], // handled by @typescript-eslint/prefer-find 'unicorn/prefer-array-flat': [2], 'unicorn/prefer-array-flat-map': [2], - 'unicorn/prefer-array-from-async': [2], + 'unicorn/prefer-array-from-async': [0], // Array.fromAsync requires ES2026 'unicorn/prefer-array-from-map': [2], 'unicorn/prefer-array-from-range': [2], 'unicorn/prefer-array-index-of': [2], 'unicorn/prefer-array-iterable-methods': [2], - 'unicorn/prefer-array-last-methods': [2], + 'unicorn/prefer-array-last-methods': [0], // Array#findLast/findLastIndex requires ES2023 'unicorn/prefer-array-slice': [2], 'unicorn/prefer-array-some': [2], 'unicorn/prefer-at': [0], @@ -937,7 +952,7 @@ export default defineConfig([ 'unicorn/prefer-date-now': [2], 'unicorn/prefer-default-parameters': [0], 'unicorn/prefer-direct-iteration': [2], - 'unicorn/prefer-dispose': [2], + 'unicorn/prefer-dispose': [0], // `using` requires ES2027 'unicorn/prefer-dom-node-append': [2], 'unicorn/prefer-dom-node-html-methods': [0], 'unicorn/prefer-dom-node-remove': [2], @@ -946,14 +961,14 @@ export default defineConfig([ 'unicorn/prefer-early-return': [0], 'unicorn/prefer-else-if': [2], 'unicorn/prefer-error-is-error': [0], + 'unicorn/prefer-escaped-irregular-whitespace': [2], 'unicorn/prefer-event-target': [2], - 'unicorn/prefer-explicit-viewport-units': [0], // only applies to css language 'unicorn/prefer-export-from': [0], 'unicorn/prefer-flat-math-min-max': [2], - 'unicorn/prefer-get-or-insert-computed': [2], + 'unicorn/prefer-get-or-insert-computed': [0], // Map#getOrInsertComputed requires ES2026 'unicorn/prefer-global-number-constants': [2], 'unicorn/prefer-global-this': [0], - 'unicorn/prefer-group-by': [2], + 'unicorn/prefer-group-by': [0], // Object.groupBy/Map.groupBy requires ES2024 'unicorn/prefer-has-check': [2], 'unicorn/prefer-hoisting-branch-code': [2], 'unicorn/prefer-https': [0], // false-positives on namespace and schema URIs @@ -969,6 +984,7 @@ export default defineConfig([ 'unicorn/prefer-iterator-zip': [0], 'unicorn/prefer-json-import': [0], 'unicorn/prefer-keyboard-event-key': [2], + 'unicorn/prefer-literal-ascii': [2], 'unicorn/prefer-location-assign': [2], 'unicorn/prefer-logical-operator-over-ternary': [0], 'unicorn/prefer-map-from-entries': [0], @@ -976,7 +992,6 @@ export default defineConfig([ 'unicorn/prefer-math-constants': [2], 'unicorn/prefer-math-min-max': [2], 'unicorn/prefer-math-trunc': [2], - 'unicorn/prefer-media-feature-range-syntax': [0], 'unicorn/prefer-minimal-ternary': [0], 'unicorn/prefer-modern-dom-apis': [0], 'unicorn/prefer-modern-math-apis': [2], @@ -995,8 +1010,9 @@ export default defineConfig([ 'unicorn/prefer-optional-catch-binding': [2], 'unicorn/prefer-path2d': [2], 'unicorn/prefer-private-class-fields': [0], - 'unicorn/prefer-promise-try': [2], - 'unicorn/prefer-promise-with-resolvers': [2], + 'unicorn/prefer-promise-static-methods': [2], + 'unicorn/prefer-promise-try': [0], // Promise.try requires ES2025 + 'unicorn/prefer-promise-with-resolvers': [0], // Promise.withResolvers requires ES2024 'unicorn/prefer-prototype-methods': [2], 'unicorn/prefer-query-selector': [2], 'unicorn/prefer-queue-microtask': [2], @@ -1009,6 +1025,7 @@ export default defineConfig([ 'unicorn/prefer-set-methods': [0], 'unicorn/prefer-set-size': [2], 'unicorn/prefer-short-arrow-method': [2], + 'unicorn/prefer-short-escape-sequences': [2], 'unicorn/prefer-simple-condition-first': [0], 'unicorn/prefer-simple-sort-comparator': [2], 'unicorn/prefer-simplified-conditions': [2], @@ -1030,7 +1047,7 @@ export default defineConfig([ 'unicorn/prefer-structured-clone': [2], 'unicorn/prefer-switch': [0], 'unicorn/prefer-temporal': [0], - 'unicorn/prefer-temporal-conversion': [2], + 'unicorn/prefer-temporal-conversion': [0], // Temporal requires ES2027 'unicorn/prefer-ternary': [0], 'unicorn/prefer-then-catch': [2], 'unicorn/prefer-toggle-attribute': [2], @@ -1056,6 +1073,7 @@ export default defineConfig([ 'unicorn/require-passive-events': [2], 'unicorn/require-post-message-target-origin': [0], 'unicorn/require-proxy-trap-boolean-return': [2], + 'unicorn/require-text-decoder-streaming': [2], 'unicorn/single-line-block-comment-style': [0], 'unicorn/string-content': [0], 'unicorn/switch-case-braces': [0], diff --git a/go.mod b/go.mod index 28f106f4978..c631f54dd11 100644 --- a/go.mod +++ b/go.mod @@ -14,7 +14,7 @@ require ( github.com/42wim/sshsig v0.0.0-20260317195500-b9f38cf0d432 github.com/Azure/go-ntlmssp v0.1.1 github.com/Necoro/html2text v0.0.0-20250804200300-7bf1ce1c7347 - github.com/ProtonMail/go-crypto v1.5.0 + github.com/ProtonMail/go-crypto v1.5.2 github.com/PuerkitoBio/goquery v1.13.0 github.com/SaveTheRbtz/zstd-seekable-format-go/pkg v0.10.0 github.com/alecthomas/chroma/v2 v2.27.0 @@ -56,7 +56,7 @@ require ( github.com/huandu/xstrings v1.6.1 github.com/jhillyerd/enmime/v2 v2.5.0 github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 - github.com/klauspost/compress v1.20.0 + github.com/klauspost/compress v1.20.1 github.com/lib/pq v1.12.3 github.com/markbates/goth v1.82.0 github.com/mattn/go-isatty v0.0.24 @@ -87,7 +87,7 @@ require ( github.com/yohcop/openid-go v1.0.1 github.com/yuin/goldmark v1.8.6 github.com/yuin/goldmark-highlighting/v2 v2.0.0-20230729083705-37449abec8cc - gitlab.com/gitlab-org/api/client-go/v3 v3.13.0 + gitlab.com/gitlab-org/api/client-go/v3 v3.15.0 go.yaml.in/yaml/v4 v4.0.0-rc.6 golang.org/x/crypto v0.57.0 golang.org/x/image v0.46.0 @@ -100,7 +100,7 @@ require ( google.golang.org/grpc v1.84.0 google.golang.org/protobuf v1.36.12 gopkg.in/ini.v1 v1.67.3 - modernc.org/sqlite v1.59.0 + modernc.org/sqlite v1.60.1 mvdan.cc/xurls/v2 v2.6.0 xorm.io/builder v0.3.13 xorm.io/xorm v1.4.3 @@ -232,9 +232,9 @@ require ( go4.org v0.0.0-20260112195520-a5071408f32f // indirect golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f // indirect golang.org/x/time v0.15.0 // indirect - golang.org/x/tools v0.49.0 // indirect + golang.org/x/tools v0.50.0 // indirect google.golang.org/genproto/googleapis/rpc v0.0.0-20260706201446-f0a921348800 // indirect - modernc.org/libc v1.75.7 // indirect + modernc.org/libc v1.77.1 // indirect modernc.org/mathutil v1.7.1 // indirect modernc.org/memory v1.12.1 // indirect ) diff --git a/go.sum b/go.sum index 49bb8fad6fc..a76d84ae1c0 100644 --- a/go.sum +++ b/go.sum @@ -38,8 +38,8 @@ github.com/DataDog/zstd v1.5.7 h1:ybO8RBeh29qrxIhCA9E8gKY6xfONU9T6G6aP9DTKfLE= github.com/DataDog/zstd v1.5.7/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= github.com/Necoro/html2text v0.0.0-20250804200300-7bf1ce1c7347 h1:3JhDl+JysaO8nhNU1XMaw35VSGjV4IEQAefaG4Lyok4= github.com/Necoro/html2text v0.0.0-20250804200300-7bf1ce1c7347/go.mod h1:2ErI0aycD43Ufr6CFK5lT/NrHGmoZuVbn1nlPThw69o= -github.com/ProtonMail/go-crypto v1.5.0 h1:sKmuvjOgsnrtpMvZ+84MCnTJCpjxZ1qCFn076lz1yT0= -github.com/ProtonMail/go-crypto v1.5.0/go.mod h1:/RaSu30DaKO4RY+XdV/ACcCcZkGr7AhUIduq5sjzzCo= +github.com/ProtonMail/go-crypto v1.5.2 h1:cucYnvqcY7UOXVD//mSyjeaPY0SSN3v5cDkYPxumINk= +github.com/ProtonMail/go-crypto v1.5.2/go.mod h1:/RaSu30DaKO4RY+XdV/ACcCcZkGr7AhUIduq5sjzzCo= github.com/PuerkitoBio/goquery v1.13.0 h1:mqHbjD7Jmnul4DTR24LKTjo1uUmHUh072kteGV+xpFM= github.com/PuerkitoBio/goquery v1.13.0/go.mod h1:Hip5mdBL8K2wEGKJdr27sRaNwIdDajmCwB/ExUPwW+g= github.com/RoaringBitmap/roaring/v2 v2.18.2 h1:oPq3Cgx//iDuJQVp6xSInAKW34J9CEwE5GmLI2z+Eic= @@ -356,8 +356,8 @@ github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHm github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 h1:Z9n2FFNUXsshfwJMBgNA0RU6/i7WVaAegv3PtuIHPMs= github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8= github.com/klauspost/compress v1.4.1/go.mod h1:RyIbtBH6LamlWaDj8nUwkbUhJ87Yi3uG0guNDohfE1A= -github.com/klauspost/compress v1.20.0 h1:a3C1ke2ohxFymNlb2HWAHjDeKCI90scRskErZkR0ezA= -github.com/klauspost/compress v1.20.0/go.mod h1:LUdAzn7YLVvxLpc7y3V1m40wESHTgc1422pwwBSKYuI= +github.com/klauspost/compress v1.20.1 h1:T7kKElXUMXrUJ2E9QhQhxFtcK5rPyLdsGZvdbLMPdiQ= +github.com/klauspost/compress v1.20.1/go.mod h1:LUdAzn7YLVvxLpc7y3V1m40wESHTgc1422pwwBSKYuI= github.com/klauspost/cpuid v1.2.0/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek= github.com/klauspost/cpuid/v2 v2.0.1/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= github.com/klauspost/cpuid/v2 v2.4.0 h1:S6Hrbc7+ywsr0r+RLapfGBHfyefhCTwEh3A0tV913Dw= @@ -583,8 +583,8 @@ github.com/zeebo/pcg v1.0.1 h1:lyqfGeWiv4ahac6ttHs+I5hwtH/+1mrhlCtVNQM2kHo= github.com/zeebo/pcg v1.0.1/go.mod h1:09F0S9iiKrwn9rlI5yjLkmrug154/YRW6KnnXVDM/l4= github.com/zeebo/xxh3 v1.1.0 h1:s7DLGDK45Dyfg7++yxI0khrfwq9661w9EN78eP/UZVs= github.com/zeebo/xxh3 v1.1.0/go.mod h1:IisAie1LELR4xhVinxWS5+zf1lA4p0MW4T+w+W07F5s= -gitlab.com/gitlab-org/api/client-go/v3 v3.13.0 h1:CTUXvcL6OrGjYNafbws5C1lJwlXrxGJHWQGMF+hCdz0= -gitlab.com/gitlab-org/api/client-go/v3 v3.13.0/go.mod h1:k7uYxRoIeuSqyWZSJfAPZlf0L32OH0lUBImAl4gWUFc= +gitlab.com/gitlab-org/api/client-go/v3 v3.15.0 h1:67OL6f2VrQJ4sBYBLgZPpP4XEbnA5qfCBKbbn46GBoU= +gitlab.com/gitlab-org/api/client-go/v3 v3.15.0/go.mod h1:k7uYxRoIeuSqyWZSJfAPZlf0L32OH0lUBImAl4gWUFc= go.etcd.io/bbolt v1.4.3 h1:dEadXpI6G79deX5prL3QRNP6JB8UxVkqo4UPnHaNXJo= go.etcd.io/bbolt v1.4.3/go.mod h1:tKQlpPaYCVFctUIgFKFnAlvbmB3tpy1vkTnDWohtc0E= go.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE= @@ -678,8 +678,8 @@ golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGm golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= -golang.org/x/tools v0.49.0 h1:3NI7VXzL9+1WZD52Dx2ttoPwD5DWrFGpl9mFZDlmisI= -golang.org/x/tools v0.49.0/go.mod h1:SJNXV9DBKT0UbdttsQjbfJlAE/q+y36++zo3uL3N0Oo= +golang.org/x/tools v0.50.0 h1:c2ifzfcuY7L90lZ2aKd8S4K2NpASF08SZx9ZuJkHmSU= +golang.org/x/tools v0.50.0/go.mod h1:7ulVMw3831Mwi5EZD6RomGyffr4VFjuNYXf2BbCEAV0= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -714,10 +714,10 @@ gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -modernc.org/cc/v4 v4.29.2 h1:h6+9ciCnPKutf4I03CvheAvDLX7+IHlqR6Iy6J+cgd8= -modernc.org/cc/v4 v4.29.2/go.mod h1:OnovgIhbbMXMu1aISnJ0wvVD1KnW+cAUJkIrAWh+kVI= -modernc.org/ccgo/v4 v4.35.0 h1:F+TUsmw09QxLzmi3aeYYGxjAXarmZaKgj3mKQHNaA8w= -modernc.org/ccgo/v4 v4.35.0/go.mod h1:qrVGs9S3Sr2Ztcg9ve+kTAYMp5a3YvWjo+SoN06kJ5I= +modernc.org/cc/v4 v4.29.7 h1:q+NXGJ0bK3b4TXFYQQVr9pYETGnmwFWkrUzJnMya/Tg= +modernc.org/cc/v4 v4.29.7/go.mod h1:OnovgIhbbMXMu1aISnJ0wvVD1KnW+cAUJkIrAWh+kVI= +modernc.org/ccgo/v4 v4.36.1 h1:ZNIUZAryN0UgnJwtyxrdEzcFc3yD4Cu4AzjfPXsLsIE= +modernc.org/ccgo/v4 v4.36.1/go.mod h1:rrtGc2QkS239nYb/mQNuBMyjq3/y3ZXWbBjPoV3wqzA= modernc.org/fileutil v1.4.0 h1:j6ZzNTftVS054gi281TyLjHPp6CPHr2KCxEXjEbD6SM= modernc.org/fileutil v1.4.0/go.mod h1:EqdKFDxiByqxLk8ozOxObDSfcVOv/54xDs/DUHdvCUU= modernc.org/gc/v2 v2.6.5 h1:nyqdV8q46KvTpZlsw66kWqwXRHdjIlJOhG6kxiV/9xI= @@ -726,8 +726,8 @@ modernc.org/gc/v3 v3.1.5 h1:21ldfPfRYE31Tb7B3mwAK8gy1AxP4+dKjrOQPfqakoc= modernc.org/gc/v3 v3.1.5/go.mod h1:HFK/6AGESC7Ex+EZJhJ2Gni6cTaYpSMmU/cT9RmlfYY= modernc.org/goabi0 v0.2.0 h1:HvEowk7LxcPd0eq6mVOAEMai46V+i7Jrj13t4AzuNks= modernc.org/goabi0 v0.2.0/go.mod h1:CEFRnnJhKvWT1c1JTI3Avm+tgOWbkOu5oPA8eH8LnMI= -modernc.org/libc v1.75.7 h1:o3DTP9/0p9pKmY2WCKQaySW6wIiZhNM7wc2lUoyhfew= -modernc.org/libc v1.75.7/go.mod h1:bO5o2ztHxBb2rjz0PgdHN0sSMw57CgxGFLZ3Qd/QpVQ= +modernc.org/libc v1.77.1 h1:Ct8j47QtiZ1Enj2DtFXQtUqrPCAjdCmPjtCuvrYQ0Hs= +modernc.org/libc v1.77.1/go.mod h1:87/pZ4L6nD1zqW4nItuS12YO7hN1igAah34xjnQo/W0= modernc.org/mathutil v1.7.1 h1:GCZVGXdaN8gTqB1Mf/usp1Y/hSqgI2vAGGP4jZMCxOU= modernc.org/mathutil v1.7.1/go.mod h1:4p5IwJITfppl0G4sUEDtCr4DthTaT47/N3aT6MhfgJg= modernc.org/memory v1.12.1 h1:nFMiWrpStgZczNl6XI9GnIk/rWhYIyHGUaR04pGbp9g= @@ -736,8 +736,8 @@ modernc.org/opt v0.2.0 h1:tGyef5ApycA7FSEOMraay9SaTk5zmbx7Tu+cJs4QKZg= modernc.org/opt v0.2.0/go.mod h1:03fq9lsNfvkYSfxrfUhZCWPk1lm4cq4N+Bh//bEtgns= modernc.org/sortutil v1.2.1 h1:+xyoGf15mM3NMlPDnFqrteY07klSFxLElE2PVuWIJ7w= modernc.org/sortutil v1.2.1/go.mod h1:7ZI3a3REbai7gzCLcotuw9AC4VZVpYMjDzETGsSMqJE= -modernc.org/sqlite v1.59.0 h1:X1es1GpqBlS/5T+vbM4HLUdaa8OtQx468DF2vrx+38A= -modernc.org/sqlite v1.59.0/go.mod h1:+paeT2A3iPRHkQDwG7oA6Tk0zQd5woMEI8q7orfry8k= +modernc.org/sqlite v1.60.1 h1:/blz53O951KWFOso4QQvEs/Fq6cDBKLtMVrYNSeJVKw= +modernc.org/sqlite v1.60.1/go.mod h1:1dIoEagfDE72QytD5scH1lxARtaUgKgHC/NuApA27r0= modernc.org/strutil v1.2.1 h1:UneZBkQA+DX2Rp35KcM69cSsNES9ly8mQWD71HKlOA0= modernc.org/strutil v1.2.1/go.mod h1:EHkiggD70koQxjVdSBM3JKM7k6L0FbGE5eymy9i3B9A= modernc.org/token v1.1.0 h1:Xl7Ap9dKaEs5kLoOQeQmPWevfnk/DM5qcLcYlA8ys6Y= diff --git a/modules/assetfs/embed.go b/modules/assetfs/embed.go index 99a6e5e6242..28d0fc25f03 100644 --- a/modules/assetfs/embed.go +++ b/modules/assetfs/embed.go @@ -102,11 +102,11 @@ func NewEmbeddedFS(data []byte) fs.ReadDirFS { efs := &embeddedFS{data: data, files: make(map[string]*embeddedFileInfo)} efs.meta = sync.OnceValue(func() *EmbeddedMeta { var meta EmbeddedMeta - p := bytes.LastIndexByte(data, '\n') - if p < 0 { + _, metaJSON, ok := bytes.CutLast(data, []byte{'\n'}) + if !ok { return &meta } - if err := json.Unmarshal(data[p+1:], &meta); err != nil { + if err := json.Unmarshal(metaJSON, &meta); err != nil { panic("embedded file is not valid") } return &meta diff --git a/modules/web/routing/funcinfo.go b/modules/web/routing/funcinfo.go index 8a94711c323..7776c975b24 100644 --- a/modules/web/routing/funcinfo.go +++ b/modules/web/routing/funcinfo.go @@ -135,8 +135,8 @@ func shortenFilename(filename, fallback string) string { if filename == "" { return fallback } - if lastIndex := strings.LastIndexByte(filename, '/'); lastIndex >= 0 { - if secondLastIndex := strings.LastIndexByte(filename[:lastIndex], '/'); secondLastIndex >= 0 { + if dir, _, ok := strings.CutLast(filename, "/"); ok { + if secondLastIndex := strings.LastIndexByte(dir, '/'); secondLastIndex >= 0 { return filename[secondLastIndex+1:] } } diff --git a/package.json b/package.json index ea46af56331..9a5c435e8a9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "type": "module", - "packageManager": "pnpm@12.6.0", + "packageManager": "pnpm@12.8.1", "engines": { "node": ">= 22.18.0", "pnpm": ">= 11.0.0" @@ -21,7 +21,7 @@ "@github/markdown-toolbar-element": "2.2.3", "@github/paste-markdown": "1.5.3", "@github/text-expander-element": "2.9.4", - "@lezer/highlight": "1.2.3", + "@lezer/highlight": "1.2.5", "@mcaptcha/vanilla-glue": "0.1.0-rc2", "@primer/octicons": "19.38.0", "@replit/codemirror-indentation-markers": "6.5.3", @@ -33,7 +33,7 @@ "asciinema-player": "3.17.0", "chart.js": "4.5.1", "chartjs-plugin-zoom": "2.2.0", - "clippie": "4.2.1", + "clippie": "4.2.2", "codemirror-lang-elixir": "4.0.1", "colord": "2.10.0", "compare-versions": "6.1.1", @@ -45,12 +45,12 @@ "is-network-error": "1.3.2", "jquery": "4.0.0", "js-yaml": "5.4.2", - "katex": "0.18.7", + "katex": "0.18.9", "mermaid": "12.0.0", "online-3d-viewer": "0.18.0", "pdfobject": "2.3.1", "postcss": "8.5.28", - "rolldown-license-plugin": "3.0.11", + "rolldown-license-plugin": "3.0.14", "sortablejs": "1.15.7", "swagger-ui-dist": "5.33.0", "tailwindcss": "3.4.19", @@ -58,8 +58,8 @@ "toastify-js": "1.12.0", "tributejs": "5.1.3", "vanilla-colorful": "0.7.2", - "vite": "8.3.0", - "vite-string-plugin": "2.0.5", + "vite": "8.3.1", + "vite-string-plugin": "2.0.7", "vue": "3.5.43" }, "devDependencies": { @@ -67,35 +67,35 @@ "@eslint/json": "2.1.0", "@playwright/test": "1.63.0", "@stylistic/eslint-plugin": "5.10.0", - "@stylistic/stylelint-plugin": "5.3.0", + "@stylistic/stylelint-plugin": "5.3.1", "@types/codemirror": "5.60.18", "@types/jquery": "4.0.1", "@types/katex": "0.16.8", - "@types/node": "26.6.2", + "@types/node": "26.6.3", "@types/pdfobject": "2.2.5", "@types/sortablejs": "1.15.9", "@types/swagger-ui-dist": "3.30.6", "@types/toastify-js": "1.12.4", - "@typescript-eslint/parser": "8.70.1", + "@typescript-eslint/parser": "8.71.0", "@vitejs/plugin-vue": "6.0.9", - "@vitest/browser-playwright": "5.0.1", + "@vitest/browser-playwright": "5.0.2", "@vitest/eslint-plugin": "1.6.27", - "eslint": "10.11.0", + "eslint": "10.12.0", "eslint-import-resolver-typescript": "4.4.5", "eslint-plugin-import-x": "4.17.1", "eslint-plugin-playwright": "2.12.0", "eslint-plugin-regexp": "3.3.1", - "eslint-plugin-unicorn": "76.0.0", + "eslint-plugin-unicorn": "77.0.0", "eslint-plugin-vue": "10.11.1", "eslint-plugin-vue-scoped-css": "3.1.3", "eslint-plugin-wc": "3.1.0", - "globals": "17.12.0", + "globals": "17.13.0", "jiti": "2.7.0", "linguist-languages": "9.5.0", "markdownlint-cli": "0.49.1", "material-icon-theme": "5.38.1", "postcss-html": "2.0.0", - "spectral-cli-bundle": "1.0.13", + "spectral-cli-bundle": "1.0.15", "stylelint": "17.15.0", "stylelint-config-recommended": "18.0.0", "stylelint-declaration-block-no-ignored-properties": "3.0.0", @@ -103,9 +103,9 @@ "stylelint-value-no-unknown-custom-properties": "6.1.1", "svgo": "4.1.0", "typescript": "6.0.3", - "typescript-eslint": "8.70.1", - "vitest": "5.0.1", - "vue-eslint-parser": "10.4.0", + "typescript-eslint": "8.71.0", + "vitest": "5.0.2", + "vue-eslint-parser": "10.4.1", "vue-tsc": "3.3.11" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cc407c6051b..1b78e8c3bca 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,153 +7,153 @@ importers: configDependencies: {} packageManagerDependencies: pnpm: - specifier: 12.6.0 - version: 12.6.0 + specifier: 12.8.1 + version: 12.8.1 packages: - '@pnpm/exe.android-arm64@12.6.0': - resolution: {integrity: sha512-kviIHft9h02q+7N2In7tSL9T/HRUSGwYmU74YPtsWU5ee7vgqPyC0JT6RRX6miW+NxX1CvHgQxg69qq1qTLJYQ==} + '@pnpm/exe.android-arm64@12.8.1': + resolution: {integrity: sha512-siDxcidfz5eM6L2tJfik+i2bbUEw8UC7MZ3Yl2HYdRmqbdhHGAOQACtOOu6QVW4Jul4/w5wVKm+wM8ACtgh1Pg==} cpu: [arm64] os: [android] - '@pnpm/exe.android-x64@12.6.0': - resolution: {integrity: sha512-CT8aJKLq2mtZFE71pr4E5Z2xHL8uGnRGr+NclDqsXlVF4SVcQ2QAs14mWi0C8gjT4hbmi+Q0lJRRIkMAWfjjng==} + '@pnpm/exe.android-x64@12.8.1': + resolution: {integrity: sha512-0F/uqPRc3aN4vLHsa0f+6fTtmsigFQ9/yxEU43fionF//pNHEd5e97b3w/nKIgqYMCUQCJphmBRMA9Q8/wlo9Q==} cpu: [x64] os: [android] - '@pnpm/exe.darwin-arm64@12.6.0': - resolution: {integrity: sha512-rafpVkjzugKBMxSvGQd5wK1x5eOTkD/+lcJIFHeQhvd+BJ8kDisOOvwhQDrpGd4vd2Fx+hhW0P2Ptt638OlhFg==} + '@pnpm/exe.darwin-arm64@12.8.1': + resolution: {integrity: sha512-/rwavvMQJsl2RIxOHBnDF+4Gk+fhQFAY4M3PQZoKskJOEnaJcygG9p1xby6wcQcbS4d9dIubv09CQhufTgfmpw==} cpu: [arm64] os: [darwin] - '@pnpm/exe.darwin-x64@12.6.0': - resolution: {integrity: sha512-72Jpuv1m24gI8zUNcaylYpBWEhBzz1VPhnDIU2GYM2eRP+KsOqVLwV78i+JrihI39zY2NNXmaN4eAKX1inpaDQ==} + '@pnpm/exe.darwin-x64@12.8.1': + resolution: {integrity: sha512-htYt2gN7zqJKLhC99Ft6EUiO7myjZAZXfmGCTJUL1v+o7vE9hZdE1+fAkk4Oj1ZHNRti6b2woOxEkRkAusi8OQ==} cpu: [x64] os: [darwin] - '@pnpm/exe.freebsd-x64@12.6.0': - resolution: {integrity: sha512-LON4QgNy1w/XF4uySZIyC/5hEB0oGdelXsY9tSKqstER+2j2X2oHz67skD11RRd/HWFRtMr64shQZ4I9ZoZ0zg==} + '@pnpm/exe.freebsd-x64@12.8.1': + resolution: {integrity: sha512-PB5BULNgytxvExoOXUUeseS/DcpPENs+cg3iA6xHHeaLT4ctEGKSGXEbuj7USeqvo8JBpAx039hivnbzGqDwnA==} cpu: [x64] os: [freebsd] - '@pnpm/exe.linux-arm64-musl@12.6.0': - resolution: {integrity: sha512-BdDpX+DeaMUc5x6WNcE6FkmFy36NwrBbBvwsZU737Zt3u1fTY+iKFPchjEQNCM4rT6q6xvF2oN3ZwExGsJCkxQ==} + '@pnpm/exe.linux-arm64-musl@12.8.1': + resolution: {integrity: sha512-kKeyC/ArjrgdciQRBrOL0j9HtOI4gDRgoyP+eJ1CQKyadpKlf/DhDDyspXe07R3B9KagTVLUF2nlt6Dr5quFIg==} cpu: [arm64] os: [linux] libc: [musl] - '@pnpm/exe.linux-arm64@12.6.0': - resolution: {integrity: sha512-8h2sNoIhHDpHDYqZZCh9PXr6krqW10btb0GHVGuw710muDHlFAHMtUG2ogmaHge6zJG1xgY4Y7mwX5g/LWvrYg==} + '@pnpm/exe.linux-arm64@12.8.1': + resolution: {integrity: sha512-q4s9a9X2O3N9aeUFooW24orNrxvu20+jyVUFR5RanPCqOKKPBrgs2iywMkBBx1aXkkzdWT54/mfz8Be8sJlWEw==} cpu: [arm64] os: [linux] libc: [glibc] - '@pnpm/exe.linux-ppc64@12.6.0': - resolution: {integrity: sha512-ld6xgcEhFCFrsVsJhbmdmR714PnsEspO/Ij8w0/D7OSiz2hYGu3fZd5tKRxOI5m6H6Gl0/RRFAPncTHbsgXVjQ==} + '@pnpm/exe.linux-ppc64@12.8.1': + resolution: {integrity: sha512-F7XSjKJthwCh/L6abZiMpAfo2Cm61SZIT3e4dfgiIjESndlWaXCnfLKngSgZ/SEMsdmHT6dud3+kWIB3tw0/xQ==} cpu: [ppc64] os: [linux] libc: [glibc] - '@pnpm/exe.linux-riscv64@12.6.0': - resolution: {integrity: sha512-HIbImydoC3J8NFt+8MXfhTCf5rO6NjCMyinSAHac0VmV8uCHw+kbQkyAzxV84rzz9ZOzmBOnj0b1N461UIYGsw==} + '@pnpm/exe.linux-riscv64@12.8.1': + resolution: {integrity: sha512-z1ecpIK/ZY08Unk69KWWE9867oaKUytGUjrHnBoGFAAhsK+q+0cfvBH+f5fWobJ7FX97leMlLO+gkJolddM45Q==} cpu: [riscv64] os: [linux] libc: [glibc] - '@pnpm/exe.linux-s390x@12.6.0': - resolution: {integrity: sha512-DjSqT7+BZ/lWcDHwNMuzsRVfyxUimh+D54Xw4tSWbdVVQhtWtNMUyI93LVnwCmsoEpar2gC3SFeAgywx37svKQ==} + '@pnpm/exe.linux-s390x@12.8.1': + resolution: {integrity: sha512-KU6tnrBfu4uKXTq6N5qJwSm8FSrs9Wc8b5AUEsHK9bRXwNdsZ1/lRxG1++X29SKRW9OSNuDSjxASv5mAvGo1gA==} cpu: [s390x] os: [linux] libc: [glibc] - '@pnpm/exe.linux-x64-musl@12.6.0': - resolution: {integrity: sha512-31lKeGPmRE6xfV6I3VjaEGVFRei14pl/zgoFDK4w+UkbJqOuNl2Ht3O1GuqNIg3Gl14qTEb4kZRAYFHXifDx9A==} + '@pnpm/exe.linux-x64-musl@12.8.1': + resolution: {integrity: sha512-eUE8BWJkDr2tJb/yrk0yVnszlmNqFarVxUlqiZ9BAkct28Nq/5g2H0tvMDmPA7fAQW3STNj+omJPPRVT+4s5sQ==} cpu: [x64] os: [linux] libc: [musl] - '@pnpm/exe.linux-x64@12.6.0': - resolution: {integrity: sha512-qFWBneHJAJ73W4whtbaFOL1M/7DBC6ILHXuxc7ZPtEhfPuT1zeZiGrmKHoMAfJA+mcm6xhOFljqVTUS+00Jabw==} + '@pnpm/exe.linux-x64@12.8.1': + resolution: {integrity: sha512-8bDZ0lZlCdi2rvnFul7EYgcC7zKeWSe76y8JV2oXobaS8p9i9d6PSf6LgLtTM0fI7R9Oh4eLCbveXyNDMmvZ+g==} cpu: [x64] os: [linux] libc: [glibc] - '@pnpm/exe.win32-arm64@12.6.0': - resolution: {integrity: sha512-OhfefXEEykZlslSUhR8PPRe6MVPV3Oink/dVfIecE5velpc7j80cZYsHlaDrtRDcm3TPwQHkaRW1SJ1efX9oFg==} + '@pnpm/exe.win32-arm64@12.8.1': + resolution: {integrity: sha512-MsT0dlrRxnCRCHCaosNbhWpEiAFnFuMEu3KuDJDU41BXgTwiINxU8goloUSUDejWZUqKaUqNC/qUTihl9nFtqg==} cpu: [arm64] os: [win32] - '@pnpm/exe.win32-x64@12.6.0': - resolution: {integrity: sha512-L2tuyrD2+Imgxs3VK/ST/2L3xD6vDP0ktJQxM0TaGw7TbAQEMq+RMc8iK6Ew7Id579uzjJe8jSfJID2ZGsOHCA==} + '@pnpm/exe.win32-x64@12.8.1': + resolution: {integrity: sha512-SWtPe0PsbTTk//gJND10tMdOfCYjrkq5+qV49hzVhY7xz2iJ339Rc+xwASlcvbwTfrvH39YNqpKYibD+CRGLwA==} cpu: [x64] os: [win32] - pnpm@12.6.0: - resolution: {integrity: sha512-PvaPlRyxEawgS0paFvCy3fDaVqluBBPoHYVdnwtV75JnFHCQKOHNAMQFwsX7e56OxNxGd3yAXQNzwvL/AP0g7A==} + pnpm@12.8.1: + resolution: {integrity: sha512-9kupB1B/XOr+BsjTjmBS0BeURFgOwSed3Vv8EctIqoomRLZlmOB+dh2oSHKp/FfV+QK4f6SdAkGY1VhhKqu+RQ==} engines: {node: '>=18.*'} hasBin: true snapshots: - '@pnpm/exe.android-arm64@12.6.0': + '@pnpm/exe.android-arm64@12.8.1': optional: true - '@pnpm/exe.android-x64@12.6.0': + '@pnpm/exe.android-x64@12.8.1': optional: true - '@pnpm/exe.darwin-arm64@12.6.0': + '@pnpm/exe.darwin-arm64@12.8.1': optional: true - '@pnpm/exe.darwin-x64@12.6.0': + '@pnpm/exe.darwin-x64@12.8.1': optional: true - '@pnpm/exe.freebsd-x64@12.6.0': + '@pnpm/exe.freebsd-x64@12.8.1': optional: true - '@pnpm/exe.linux-arm64-musl@12.6.0': + '@pnpm/exe.linux-arm64-musl@12.8.1': optional: true - '@pnpm/exe.linux-arm64@12.6.0': + '@pnpm/exe.linux-arm64@12.8.1': optional: true - '@pnpm/exe.linux-ppc64@12.6.0': + '@pnpm/exe.linux-ppc64@12.8.1': optional: true - '@pnpm/exe.linux-riscv64@12.6.0': + '@pnpm/exe.linux-riscv64@12.8.1': optional: true - '@pnpm/exe.linux-s390x@12.6.0': + '@pnpm/exe.linux-s390x@12.8.1': optional: true - '@pnpm/exe.linux-x64-musl@12.6.0': + '@pnpm/exe.linux-x64-musl@12.8.1': optional: true - '@pnpm/exe.linux-x64@12.6.0': + '@pnpm/exe.linux-x64@12.8.1': optional: true - '@pnpm/exe.win32-arm64@12.6.0': + '@pnpm/exe.win32-arm64@12.8.1': optional: true - '@pnpm/exe.win32-x64@12.6.0': + '@pnpm/exe.win32-x64@12.8.1': optional: true - pnpm@12.6.0: + pnpm@12.8.1: optionalDependencies: - '@pnpm/exe.android-arm64': 12.6.0 - '@pnpm/exe.android-x64': 12.6.0 - '@pnpm/exe.darwin-arm64': 12.6.0 - '@pnpm/exe.darwin-x64': 12.6.0 - '@pnpm/exe.freebsd-x64': 12.6.0 - '@pnpm/exe.linux-arm64': 12.6.0 - '@pnpm/exe.linux-arm64-musl': 12.6.0 - '@pnpm/exe.linux-ppc64': 12.6.0 - '@pnpm/exe.linux-riscv64': 12.6.0 - '@pnpm/exe.linux-s390x': 12.6.0 - '@pnpm/exe.linux-x64': 12.6.0 - '@pnpm/exe.linux-x64-musl': 12.6.0 - '@pnpm/exe.win32-arm64': 12.6.0 - '@pnpm/exe.win32-x64': 12.6.0 + '@pnpm/exe.android-arm64': 12.8.1 + '@pnpm/exe.android-x64': 12.8.1 + '@pnpm/exe.darwin-arm64': 12.8.1 + '@pnpm/exe.darwin-x64': 12.8.1 + '@pnpm/exe.freebsd-x64': 12.8.1 + '@pnpm/exe.linux-arm64': 12.8.1 + '@pnpm/exe.linux-arm64-musl': 12.8.1 + '@pnpm/exe.linux-ppc64': 12.8.1 + '@pnpm/exe.linux-riscv64': 12.8.1 + '@pnpm/exe.linux-s390x': 12.8.1 + '@pnpm/exe.linux-x64': 12.8.1 + '@pnpm/exe.linux-x64-musl': 12.8.1 + '@pnpm/exe.win32-arm64': 12.8.1 + '@pnpm/exe.win32-x64': 12.8.1 --- lockfileVersion: '9.0' @@ -212,8 +212,8 @@ importers: specifier: 2.9.4 version: 2.9.4 '@lezer/highlight': - specifier: 1.2.3 - version: 1.2.3 + specifier: 1.2.5 + version: 1.2.5 '@mcaptcha/vanilla-glue': specifier: 0.1.0-rc2 version: 0.1.0-rc2(supports-color@10.2.2) @@ -225,10 +225,10 @@ importers: version: 6.5.3(@codemirror/language@6.12.4)(@codemirror/state@6.7.6)(@codemirror/view@6.43.13) '@replit/codemirror-lang-nix': specifier: 6.0.1 - version: 6.0.1(@codemirror/autocomplete@6.20.3)(@codemirror/language@6.12.4)(@codemirror/state@6.7.6)(@codemirror/view@6.43.13)(@lezer/common@1.5.2)(@lezer/highlight@1.2.3)(@lezer/lr@1.4.10) + version: 6.0.1(@codemirror/autocomplete@6.20.3)(@codemirror/language@6.12.4)(@codemirror/state@6.7.6)(@codemirror/view@6.43.13)(@lezer/common@1.5.2)(@lezer/highlight@1.2.5)(@lezer/lr@1.4.10) '@replit/codemirror-lang-svelte': specifier: 6.0.0 - version: 6.0.0(@codemirror/autocomplete@6.20.3)(@codemirror/lang-css@6.3.1)(@codemirror/lang-html@6.4.11)(@codemirror/lang-javascript@6.2.5)(@codemirror/language@6.12.4)(@codemirror/state@6.7.6)(@codemirror/view@6.43.13)(@lezer/common@1.5.2)(@lezer/highlight@1.2.3)(@lezer/javascript@1.5.4)(@lezer/lr@1.4.10) + version: 6.0.0(@codemirror/autocomplete@6.20.3)(@codemirror/lang-css@6.3.1)(@codemirror/lang-html@6.4.11)(@codemirror/lang-javascript@6.2.5)(@codemirror/language@6.12.4)(@codemirror/state@6.7.6)(@codemirror/view@6.43.13)(@lezer/common@1.5.2)(@lezer/highlight@1.2.5)(@lezer/javascript@1.5.4)(@lezer/lr@1.4.10) '@replit/codemirror-vscode-keymap': specifier: 6.0.2 version: 6.0.2(@codemirror/autocomplete@6.20.3)(@codemirror/commands@6.11.1)(@codemirror/language@6.12.4)(@codemirror/lint@6.9.7)(@codemirror/search@6.7.2)(@codemirror/state@6.7.6)(@codemirror/view@6.43.13) @@ -237,7 +237,7 @@ importers: version: 2.6.2 '@vitejs/plugin-vue': specifier: 6.0.9 - version: 6.0.9(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vue@3.5.43(typescript@6.0.3)) + version: 6.0.9(vite@8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vue@3.5.43(typescript@6.0.3)) asciinema-player: specifier: 3.17.0 version: 3.17.0 @@ -248,8 +248,8 @@ importers: specifier: 2.2.0 version: 2.2.0(chart.js@4.5.1) clippie: - specifier: 4.2.1 - version: 4.2.1 + specifier: 4.2.2 + version: 4.2.2 codemirror-lang-elixir: specifier: 4.0.1 version: 4.0.1 @@ -284,8 +284,8 @@ importers: specifier: 5.4.2 version: 5.4.2 katex: - specifier: 0.18.7 - version: 0.18.7 + specifier: 0.18.9 + version: 0.18.9 mermaid: specifier: 12.0.0 version: 12.0.0 @@ -299,8 +299,8 @@ importers: specifier: 8.5.28 version: 8.5.28 rolldown-license-plugin: - specifier: 3.0.11 - version: 3.0.11(rolldown@1.2.6) + specifier: 3.0.14 + version: 3.0.14(rolldown@1.2.12) sortablejs: specifier: 1.15.7 version: 1.15.7 @@ -323,18 +323,18 @@ importers: specifier: 0.7.2 version: 0.7.2 vite: - specifier: 8.3.0 - version: 8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0) + specifier: 8.3.1 + version: 8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0) vite-string-plugin: - specifier: 2.0.5 - version: 2.0.5(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + specifier: 2.0.7 + version: 2.0.7(vite@8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) vue: specifier: 3.5.43 version: 3.5.43(typescript@6.0.3) devDependencies: '@eslint-community/eslint-plugin-eslint-comments': specifier: 4.8.1 - version: 4.8.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2)) + version: 4.8.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)) '@eslint/json': specifier: 2.1.0 version: 2.1.0 @@ -343,10 +343,10 @@ importers: version: 1.63.0 '@stylistic/eslint-plugin': specifier: 5.10.0 - version: 5.10.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2)) + version: 5.10.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)) '@stylistic/stylelint-plugin': - specifier: 5.3.0 - version: 5.3.0(stylelint@17.15.0(supports-color@10.2.2)(typescript@6.0.3)) + specifier: 5.3.1 + version: 5.3.1(stylelint@17.15.0(supports-color@10.2.2)(typescript@6.0.3)) '@types/codemirror': specifier: 5.60.18 version: 5.60.18 @@ -357,8 +357,8 @@ importers: specifier: 0.16.8 version: 0.16.8 '@types/node': - specifier: 26.6.2 - version: 26.6.2 + specifier: 26.6.3 + version: 26.6.3 '@types/pdfobject': specifier: 2.2.5 version: 2.2.5 @@ -372,44 +372,44 @@ importers: specifier: 1.12.4 version: 1.12.4 '@typescript-eslint/parser': - specifier: 8.70.1 - version: 8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) + specifier: 8.71.0 + version: 8.71.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) '@vitest/browser-playwright': - specifier: 5.0.1 - version: 5.0.1(playwright@1.63.0)(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@5.0.1) + specifier: 5.0.2 + version: 5.0.2(playwright@1.63.0)(vite@8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@5.0.2) '@vitest/eslint-plugin': specifier: 1.6.27 - version: 1.6.27(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)(vitest@5.0.1) + version: 1.6.27(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.71.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)(vitest@5.0.2) eslint: - specifier: 10.11.0 - version: 10.11.0(jiti@2.7.0)(supports-color@10.2.2) + specifier: 10.12.0 + version: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) eslint-import-resolver-typescript: specifier: 4.4.5 - version: 4.4.5(eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.68.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10(supports-color@10.2.2))(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2))(eslint-plugin-import@2.32.0)(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) + version: 4.4.5(eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.68.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10(supports-color@10.2.2))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) eslint-plugin-import-x: specifier: 4.17.1 - version: 4.17.1(@typescript-eslint/utils@8.68.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10(supports-color@10.2.2))(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) + version: 4.17.1(@typescript-eslint/utils@8.68.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10(supports-color@10.2.2))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) eslint-plugin-playwright: specifier: 2.12.0 - version: 2.12.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2)) + version: 2.12.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)) eslint-plugin-regexp: specifier: 3.3.1 - version: 3.3.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2)) + version: 3.3.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)) eslint-plugin-unicorn: - specifier: 76.0.0 - version: 76.0.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2)) + specifier: 77.0.0 + version: 77.0.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)) eslint-plugin-vue: specifier: 10.11.1 - version: 10.11.1(@stylistic/eslint-plugin@5.10.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2)))(@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(vue-eslint-parser@10.4.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)) + version: 10.11.1(@stylistic/eslint-plugin@5.10.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)))(@typescript-eslint/parser@8.71.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)) eslint-plugin-vue-scoped-css: specifier: 3.1.3 - version: 3.1.3(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(vue-eslint-parser@10.4.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)) + version: 3.1.3(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)) eslint-plugin-wc: specifier: 3.1.0 - version: 3.1.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2)) + version: 3.1.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)) globals: - specifier: 17.12.0 - version: 17.12.0 + specifier: 17.13.0 + version: 17.13.0 jiti: specifier: 2.7.0 version: 2.7.0 @@ -426,8 +426,8 @@ importers: specifier: 2.0.0 version: 2.0.0(postcss@8.5.28) spectral-cli-bundle: - specifier: 1.0.13 - version: 1.0.13 + specifier: 1.0.15 + version: 1.0.15 stylelint: specifier: 17.15.0 version: 17.15.0(supports-color@10.2.2)(typescript@6.0.3) @@ -450,14 +450,14 @@ importers: specifier: 6.0.3 version: 6.0.3 typescript-eslint: - specifier: 8.70.1 - version: 8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) + specifier: 8.71.0 + version: 8.71.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) vitest: - specifier: 5.0.1 - version: 5.0.1(@types/node@26.6.2)(@vitest/browser-playwright@5.0.1)(@vitest/ui@5.0.1)(happy-dom@20.11.2)(jsdom@20.0.3(supports-color@10.2.2))(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + specifier: 5.0.2 + version: 5.0.2(@types/node@26.6.3)(@vitest/browser-playwright@5.0.2)(@vitest/ui@5.0.2)(happy-dom@20.11.2)(jsdom@20.0.3(supports-color@10.2.2))(vite@8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) vue-eslint-parser: - specifier: 10.4.0 - version: 10.4.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) + specifier: 10.4.1 + version: 10.4.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) vue-tsc: specifier: 3.3.11 version: 3.3.11(typescript@6.0.3) @@ -853,8 +853,8 @@ packages: resolution: {integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/css-tree@4.1.0': - resolution: {integrity: sha512-cg0ohyrAG3swyGqt8t1K/OK97DqBw/ftDvlvyY1fmEst5B40UOmsimwLENq74z2dyw5CDM+3zJIW+CV2nFNDdA==} + '@eslint/css-tree@4.1.1': + resolution: {integrity: sha512-A+s89eP+yDAPkKjnIOfjlkGifg5J7GPn01nWx14UjBVWktfkxOU4975F9ZZ13xNxkGiblNcBaAqgKhnQrW6SWA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} '@eslint/json@2.1.0': @@ -964,8 +964,8 @@ packages: '@lezer/go@1.0.1': resolution: {integrity: sha512-xToRsYxwsgJNHTgNdStpcvmbVuKxTapV0dM0wey1geMMRc9aggoVyKgzYp41D2/vVOx+Ii4hmE206kvxIXBVXQ==} - '@lezer/highlight@1.2.3': - resolution: {integrity: sha512-qXdH7UqTvGfdVBINrgKhDsVTJTxactNNxLk7+UMwZhU13lMHaOBlJe9Vqp907ya56Y3+ed2tlqzys7jDkTmW0g==} + '@lezer/highlight@1.2.5': + resolution: {integrity: sha512-O1GMVKgtf5YspFaRzpmqkVgMtIk2HG9uMAbH6wdAIdNh3TVzCsch/+cRi+6l2//UGDKe6NB9BW3cvuR5ezMQ0w==} '@lezer/html@1.3.13': resolution: {integrity: sha512-oI7n6NJml729m7pjm9lvLvmXbdoMoi2f+1pwSDJkl9d68zGr7a9Btz8NdHTGQZtW2DA25ybeuv/SyDb9D5tseg==} @@ -1034,8 +1034,8 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@oxc-project/types@0.147.0': - resolution: {integrity: sha512-IJ3s6ltHLp45S0bh7phkX+gJO7A1Wuz2EaqpAhb8WjqDwbzMiWKHhyyT42tskaWjEYXtHtVCPpnBJVT9+dcRLg==} + '@oxc-project/types@0.152.0': + resolution: {integrity: sha512-oM/5rLBm2tPkg0iBgkH/FOeR3PCDpY19GTgAZjMFM8h9WI9VW7cLgzp6nwtarYKmovavIQZ+Fe/RKX/8C8O/Rw==} '@playwright/test@1.63.0': resolution: {integrity: sha512-oxMK4vllB9RK5NQ2l1pq1IfOf2AvnEuj/vYGDj0H2nMtmtZpKtCwt/l00GEO6xjGfpBNAvjovvYdCm50dRQkpQ==} @@ -1099,98 +1099,98 @@ packages: resolution: {integrity: sha512-FqALmHI8D4o6lk/LRWDnhw95z5eO+eAa6ORjVg09YRR7BkcM6oPHU9uyC0gtQG5vpFLvgpeU4+zEAz2H8APHNw==} engines: {node: '>= 10'} - '@rolldown/binding-android-arm-eabi@1.2.6': - resolution: {integrity: sha512-b+jTcARdTiFLI6jB4a5XjTm0RWd6KcRfQj/I2356fxUZemiho9zQLxo0RtCuMDAyKcLo6cEltkgbQp6d1+sjjQ==} + '@rolldown/binding-android-arm-eabi@1.2.12': + resolution: {integrity: sha512-dB/a1214qKfHMXCpgqR4OZT+jS4kTyEXbQGJPqzobt5EwH5rX080pxE37alt3RzvR1bf1Yz/yGqRfrYAxuPw0A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@rolldown/binding-android-arm64@1.2.6': - resolution: {integrity: sha512-lkWU8ZJaRk9q3CIEY1Tc7vIFALp3Xw5NfGJo2hQg5oIqNgxWi1zI+IiDEK3r70BF5Dzol1tcXsnzsRc8NLhG+Q==} + '@rolldown/binding-android-arm64@1.2.12': + resolution: {integrity: sha512-7KHFgQ5VJxIHcLlrwrc3Xbds7oTNQT7Pgi9gQCJKrd2VGab/UksIOYp6VD8MzCstGxOKMgNamPwUCfxPdP1OHg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.2.6': - resolution: {integrity: sha512-dgR56NYnvAszm7Ob1B2/Vn0e8bUQYZH2UjVaMMtMVOCKFSfjhfLmuA/9+O+F+ajUdG6B/bSssrKW6JJYASa8jA==} + '@rolldown/binding-darwin-arm64@1.2.12': + resolution: {integrity: sha512-3YIhqHD96nA5SaYNRBR16HnGv4oavZvXfD/ayHM+oYZ0WD/8lBAtf6zQua4kEyAvpqrluKXl0lnOBoiNby7x9w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.2.6': - resolution: {integrity: sha512-vpVxFvUCFioJqug7OTvqptkc4yb8UX0AwfDmJpaR/0sWz+BUmqSVAf7c8JkUgnN8YLspb4a/N6NhTyMAmdyQ7Q==} + '@rolldown/binding-darwin-x64@1.2.12': + resolution: {integrity: sha512-UuuJ35MFw4gmFOrE9pEqIV+K3syIKveph+Qc1/ljHZVdoDW4pz/JHR/eMVom+TZGl/5OOvGJOWaOCVt3ZfqhxA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.2.6': - resolution: {integrity: sha512-h1wG6Y6K3JlRswxsI64qQJqBAy4vrLuHgRbc8CZMGSWTOFRY6ghMApM1NKzB2I0n5xV1fjkE18SuVl2QpLeNpA==} + '@rolldown/binding-freebsd-x64@1.2.12': + resolution: {integrity: sha512-uMvssit0a4W+/7D8CbHUvG719mH3R2jwXAlh/XcPvuHTE0g++LymF88DCGNX0HM2rBOn0xrzgXktIB6fLSJBTQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.2.6': - resolution: {integrity: sha512-tbCiqub0q2MVWJKgF5PoAlNWCtQydiOYSLIkd8sByqK/6MMYLJRcSXSYodqYtd0O+Fw7QaVmKKlS4oL94YRZ0w==} + '@rolldown/binding-linux-arm-gnueabihf@1.2.12': + resolution: {integrity: sha512-XcFu0R0xWnwzSf4IQgFH1rJIckPN1pLy2R+4r9IDB7Yfu/ys9cVqfa4pBrMHj7a3gl8mIR4nRNPg0e5IvEVs6g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.2.6': - resolution: {integrity: sha512-oxK9+baEBPhZG5HB4URY+uU04zJWeZlH6Tb9rB5DK4DF9XR1uXNLXt5Q5ZsugTKayNCNLhkcwz/ye74hRI98dg==} + '@rolldown/binding-linux-arm64-gnu@1.2.12': + resolution: {integrity: sha512-260UrKgn8tz39ak+SMDOirKzr7V04M9dWPw5llW00SwBivCZoWcRBKV1d8cXnRkUmSZA3BdiUmBHWk7734Ulpw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-arm64-musl@1.2.6': - resolution: {integrity: sha512-muWCk27FVBEZtv0MsK8gnfSmgczA8KQ0uRVJbTABKhkRfQc38aUrcb7fhi3BNiyseFmgcRsoMfQsSNJ+DbZdSw==} + '@rolldown/binding-linux-arm64-musl@1.2.12': + resolution: {integrity: sha512-5YK1I9SqDkbPgc1IA8BgDl34suqUS2q0KWnBrirm0E51YjOs6eo6dV6jbQfNE/argHRSvd0QUGgtpIoYx+WWpw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@rolldown/binding-linux-ppc64-gnu@1.2.6': - resolution: {integrity: sha512-eWDoSfU7Co2qj3vgB3Dt4lj1mG6CoWbcJQkRMP3XJplyCMtuaq3LHvPFjS9QIPvMGWVadJC04Xiy0IdcVPtnwQ==} + '@rolldown/binding-linux-ppc64-gnu@1.2.12': + resolution: {integrity: sha512-Rkcrmp7eFRg74yL5fXEU91JEWbdEPLevWwGtXpmhbjlD1StScbWTmO94Bhly+Mo+ketKYkdmM1vNUKeWSlx8cQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-s390x-gnu@1.2.6': - resolution: {integrity: sha512-2bWNjRSIayvupRKxXUY2tWG9fYdoUlTqWywHRvE8Eq3GvuQ+f2HeIkve697fIt+IQs/PV8yFsdWuhp1aJ1PdnA==} + '@rolldown/binding-linux-s390x-gnu@1.2.12': + resolution: {integrity: sha512-qvK4DuAsQc2BSjlx+Xr+IzOIvvxbGZqxFwdWfG6F518Erj0GGISyQbJ6pIappnOxlNPzNHvo/L0BwB30GZ+zVw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-gnu@1.2.6': - resolution: {integrity: sha512-KekI0gS0wLxe1UBSQSjenBVwou/JkcQPDzBPICGZjxUv9k3RteHDPBQaiOicZUFKRIH2wKEimGwVpnJsbPzu7w==} + '@rolldown/binding-linux-x64-gnu@1.2.12': + resolution: {integrity: sha512-Q9uLBO53Xd4QIq1WOycVQyPP1O4HhraEV2qqb3uTrnVw6QZih9duY4vNXOivL1xoUS1/z+W8eF4NMfl2a8Sdjw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-musl@1.2.6': - resolution: {integrity: sha512-TvtPnfVr+HtyGiDmPK4VWmlNm7QhNNAcK5Q9A7aOXsI8545yCyaoMaicXrFZ72JzeYjaUVk7yT243zT0jzjFKQ==} + '@rolldown/binding-linux-x64-musl@1.2.12': + resolution: {integrity: sha512-3IBxWFMjbOZskDPKv8Lf9BCnahlKuHthWkYnyIxOH/QcJrFcS4EmcenthApkwr/5+nEqZlLzeYbxeMaX7A5u4g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@rolldown/binding-openharmony-arm64@1.2.6': - resolution: {integrity: sha512-iOo0VEay2XFhaCcH0sps5XIimkSuOnNaZrf6+ZkoSOQBJPKNU48RkmJv0/lSpipexu5P+ouFgafe5IGr/DiQfg==} + '@rolldown/binding-openharmony-arm64@1.2.12': + resolution: {integrity: sha512-xtX61xg4LKPkPWilZU1ynKClz5Gj4bf74LML4r3eVLWumKnGjoEr1OSHQhMdbBDoYTi+yjrujvpZe2pUnqCrrA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-win32-arm64-msvc@1.2.6': - resolution: {integrity: sha512-y5NTmmasMS455JlOCO4ZM9krIchv3Mvm1crL1iUPGOPgEzSkves9n0SdC5Sjz6+qWDFhd8/JpfWMH8NSWNHe+A==} + '@rolldown/binding-win32-arm64-msvc@1.2.12': + resolution: {integrity: sha512-At7fPB6PCaIjzgIhEZFxuT+BBFqiQibJDT4d3PhiR3f4E7bbMZF4aKblbFfEM3sETRDd1YiQx/+U/g/B/ou5Ew==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.2.6': - resolution: {integrity: sha512-np8iZSLfXlAD4kWhiyq/u0Yt8oZDtRQ8lGhQaCXo2rl37KNjeU0GjJuwr4P3oeZ++ROfofsKNBqR5LTO8aXyWQ==} + '@rolldown/binding-win32-x64-msvc@1.2.12': + resolution: {integrity: sha512-WIw2haVKwjuYdXkHaoC0mF8Le71TuCBxjrdKqLbJGctbBABj+ClfmNvtbOnzpq3RokNo5+V1qhtSzJyXorsklQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -1198,9 +1198,6 @@ packages: '@rolldown/pluginutils@1.0.1': resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} - '@rtsao/scc@1.1.0': - resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - '@scarf/scarf@1.4.0': resolution: {integrity: sha512-xxeapPiUXdZAE3che6f3xogoJPeZgig6omHEy1rIY5WVsB3H2BHNnZH+gHG6x91SCWyQCzWGsuL2Hh3ClO5/qQ==} @@ -1241,8 +1238,8 @@ packages: peerDependencies: eslint: ^9.0.0 || ^10.0.0 - '@stylistic/stylelint-plugin@5.3.0': - resolution: {integrity: sha512-xbyxPeaO9Vns6A8/0MQV6PzZ5nNZCoGV4q1ERaNd5EBAKlWt+YcpaPapNYNUkZaiQg98+xPbikdA58ehquJG3g==} + '@stylistic/stylelint-plugin@5.3.1': + resolution: {integrity: sha512-w6WFLYzQS6nhbcoq8pwYP+OJYYhsdGEiCxY+eINi2+ouDwRLXTucXZj6IrDzkY4di+vsGOPVvJ4/gXChSeOtlw==} peerDependencies: stylelint: ^17.6.0 @@ -1391,9 +1388,6 @@ packages: '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@types/json5@0.0.29': - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/katex@0.16.8': resolution: {integrity: sha512-trgaNyfU+Xh2Tc+ABIb44a5AYUpicB3uwirOioeOkNPPbmgRNtcWyDeeFRzjPZENO9Vq8gvVqfhaaXWLlevVwg==} @@ -1403,8 +1397,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@26.6.2': - resolution: {integrity: sha512-X1P21scMv4zGKLYqjdGjaKa7COa0RKVYYZZN/NfvLQ1JegxFhdhpZG/Lyn8AXx6CDUavKAd11v6BvfpkDByK8g==} + '@types/node@26.6.3': + resolution: {integrity: sha512-dsqMQQoeTLqu9wynDD00q573mNzso3IdQOAfHRJqLCcmCFPoGo9A1bDpUcv/9tnKpErQWv9uKeGfl37EIS02Yg==} '@types/pdfobject@2.2.5': resolution: {integrity: sha512-7gD5tqc/RUDq0PyoLemL0vEHxBYi+zY0WVaFAx/Y0jBsXFgot1vB9No1GhDZGwRGJMCIZbgAb74QG9MTyTNU/g==} @@ -1453,16 +1447,16 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/eslint-plugin@8.70.1': - resolution: {integrity: sha512-nDNrUQ/4ruSNYbu749TRY7cfrzPtoLHEXSNBI8aaNY32LlZCajixqRf3FqcKC4p5Cam4VOHYx/t+i5+nKXvrqA==} + '@typescript-eslint/eslint-plugin@8.71.0': + resolution: {integrity: sha512-pqcS9c1HxZTHt7End4nXqd0s5lJrrFzrgCkKFJrsbUnaL6M3+6oBFZaslg6Gjsl3argl2DDRFROnXARaZ2e4Nw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.70.1 + '@typescript-eslint/parser': ^8.71.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/parser@8.70.1': - resolution: {integrity: sha512-nO974WLllwhSFWQXnMLj6nDGa8f0khKEz1JzpPJ1u7Vm/4X1X6ZHajpoknU4bb41vJyMB0HHVyS2GqdhWfIXZw==} + '@typescript-eslint/parser@8.71.0': + resolution: {integrity: sha512-CG4nPk1f2zc8yw4pALqHsFYH2hdo+h1T9daSp21+Hnxi9LOE3GT9hAfTKJCBXVNM2GmYs1eMEP615wPoeOgk3A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -1474,8 +1468,8 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/project-service@8.70.1': - resolution: {integrity: sha512-62xOgboPfwc3/IgPSX/W6oQR3ZbF04194FPGUGH8HL8iLFHbt/456/8Ph1wLNUgVF+s94FlHoipBsz+v7+LMnA==} + '@typescript-eslint/project-service@8.71.0': + resolution: {integrity: sha512-aABjw5rjBacYONVPaPiWOCjJu0vEF4a25iQuodlmQYL1trtLZ0X/y+2Vzl3BKI1odM4LnwLE1oUDXYp1wzx1TQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' @@ -1484,8 +1478,8 @@ packages: resolution: {integrity: sha512-T5eXpcaJNg8bhjHJ8Rjp68Vq/QBteYtTKY8TZqVNPaUbuz0f6jI9t6aDkylwvalpAB9XTTFeFOjrjXAZ3YvmVA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.70.1': - resolution: {integrity: sha512-Pa0EeSeAusQc1WbjQMac+YfenewYTBu0KjgYvkUKwhXaHUKbFog23Dm/rp0DX/6tyYOQ3Xl1a+3EcFNZynGHCw==} + '@typescript-eslint/scope-manager@8.71.0': + resolution: {integrity: sha512-gWF0BhUcnjZxSpLE8ngS/59n2SB0J3YqRxvX1+2aoRJk9hNtHSLOV+TcarFiOr5ipXm3yc1QrI4c9YZc8zyCxw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/tsconfig-utils@8.68.0': @@ -1494,8 +1488,8 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/tsconfig-utils@8.70.1': - resolution: {integrity: sha512-jumze1fPI+sDOaM2TWGQdn39PDxTr7TZGeuyLkAbNyx2vtMT3uRnVKChN0hfht5V2TugphJzF6bYXvBcE09qqg==} + '@typescript-eslint/tsconfig-utils@8.71.0': + resolution: {integrity: sha512-Z1UlWHADEK2Mlb9NpWfDeSjqoZ5EyrOv4R3eQpbkzqn/EwaIdOpXXupEA1+0ZIOSJSZZDBHG0BrQyN8zUG6Pwg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' @@ -1507,8 +1501,8 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/type-utils@8.70.1': - resolution: {integrity: sha512-7zKTnyvaVWqzLZHPFQtX1hVHqgkMC+WebPWakNCSyrQVbIP1AM0L0TlBZtACldIRb6PptI8Odk+jyZ5kP3B1VA==} + '@typescript-eslint/type-utils@8.71.0': + resolution: {integrity: sha512-i8uO1qbdxeKgRnS5sCRt6On3/nfo2d2DwQe3Yvjx543zLy7r8ySqRuPPiIIXAhS03U0v5NfAFx+rUgxFzKKwNw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -1518,8 +1512,8 @@ packages: resolution: {integrity: sha512-9RnpsGJjrAllCMefGVVsImJM24YurhC0Q1h4UbvivtvOqXmR/vEJge2OoE++z9m6hyg8T1Q8t5SNT6tHSbrxcg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.70.1': - resolution: {integrity: sha512-Dm1ypdhhrGCTyyehxElhgJ6kgk8MVCv5qXdoOVqPr1uqk42jX8KjrZqhROvdShczA8qrDoYiOWn1ykWlx2k81Q==} + '@typescript-eslint/types@8.71.0': + resolution: {integrity: sha512-cJ4OoxPGWvFnBTnSZyaU+qJzGTqPTGJY+gDchj6cRyLRdmIdt4rcsE4twj+zPfrNiWuVi38wijHzShL++Z9atQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@8.68.0': @@ -1528,8 +1522,8 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/typescript-estree@8.70.1': - resolution: {integrity: sha512-TU8PwyGN0PQJUcE96mw8eCQ44SmxGdQlJmlWakHaHQ15eIuuvye5yNtmh/i6oS88jzXVQB71xdNkbkB/fMwL0g==} + '@typescript-eslint/typescript-estree@8.71.0': + resolution: {integrity: sha512-PEEF4G5sLLWAS5BpPrUvms4ySZkiBQQZM4z+3ReI46axK5Vqr/vXBQatJQIZZOYdGyPUAKTtsrWzpqKuU+3DEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' @@ -1541,8 +1535,8 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/utils@8.70.1': - resolution: {integrity: sha512-Esgul8MsnKnRLdYU2Eb2cRV9bS5HJYtKj1ByJnOzzG2M58DGdSUQ1jUuILxipqcpB2h9WLrbD5GijIWUjX/Tqw==} + '@typescript-eslint/utils@8.71.0': + resolution: {integrity: sha512-pKR/tEMVrXZG23UFKUn5BQf3zfmfk7KQceI2cGzywZ5nxM5Eu3hEJU1utjWzydtzBbcJAQhHN8iPCxobHpPcZQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -1552,8 +1546,8 @@ packages: resolution: {integrity: sha512-YR65gGdGvTUAWLldC3xLOvOzamdGzB4A5/N8rehEaHs3Zvoe39BhgY+u0SPch1OvrVTfLcc55wsSgK2NcnTS/A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.70.1': - resolution: {integrity: sha512-Vwj9lUIW5Xq3wQ9w6gv3R86g1hMK8f2zNOdGTAgeXUMMXFK78G9ruCjjqutHMNJc0+CH7LYRnHeUB9IT8wFmcw==} + '@typescript-eslint/visitor-keys@8.71.0': + resolution: {integrity: sha512-8eQ9R218XORK+KLosnf4bu/QsUXvUyVwTbArg7/0NMB1Pu87OJKvj4nhFblkYE8gQV73mW1dx1ptlPCkwRGa7A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@unrs/resolver-binding-android-arm-eabi@1.12.2': @@ -1686,16 +1680,16 @@ packages: vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 vue: ^3.2.25 - '@vitest/browser-playwright@5.0.1': - resolution: {integrity: sha512-BlknN81ZeoCyP5CSm5u7+1BTlS7d0cDU5DfndNSjEC3SmbzOESGrp+DQpNhQmTlggawWc+yKVEM03mM/aBynqg==} + '@vitest/browser-playwright@5.0.2': + resolution: {integrity: sha512-wU0B1Zy9+a55fdUT7JBCcnnjpTx0HHvUlQT6yFnuwCSY244BkPPwabNX+9PAljc96gRELcfm5APtnsn/3qiaPw==} peerDependencies: playwright: '*' - vitest: 5.0.1 + vitest: 5.0.2 - '@vitest/browser@5.0.1': - resolution: {integrity: sha512-s2UroEhP2BZPoen1qrXXTtVqnUcs6y2sxMLGCZ8tZDkH2iM/6tTC2GVTPCgF+oVF3X5M6wC/X2O0MvvoHNmH0Q==} + '@vitest/browser@5.0.2': + resolution: {integrity: sha512-nX9xXZ/j8YfU7KTeFa+tpSP331SbI81qBQTASRlcopYeaTgBerNmJryzHXHrFOW0NYldd3Dn5gw651zGnmaQzw==} peerDependencies: - vitest: 5.0.1 + vitest: 5.0.2 '@vitest/eslint-plugin@1.6.27': resolution: {integrity: sha512-X1RCAfwbatG4GFbJ/1PIHP9MSZMt0JJThqbYID+vS4L783k6QGlLPe421wQE8dHXuGCcenVLsydiM4qzsYWxhg==} @@ -1713,8 +1707,8 @@ packages: vitest: optional: true - '@vitest/mocker@5.0.1': - resolution: {integrity: sha512-6K1DoBNAPGvuOcSsGA4D6x+5zEEff/KmOOP3uetT2TrGpVfI+HRHRnJJfKi5ib/g1vx8IYHQD8s0pbJz8WQI7Q==} + '@vitest/mocker@5.0.2': + resolution: {integrity: sha512-Z5FS00Q1SJHkB35xATsmWGdQ5WA1/0MV3CDjqyv7GavHv1OfOj145MNfHOlHk7QLes21dKFDHr8EO2zvL+9WGA==} peerDependencies: msw: ^2.4.9 vite: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -1724,19 +1718,19 @@ packages: vite: optional: true - '@vitest/pretty-format@5.0.1': - resolution: {integrity: sha512-6guWwj5d9bguuefTOvJoq387tfpkzSv554YdUEGzjJH2PnnmvzTLQ1UQSuAk5wBFVhf2CUmy/S/palOcb6dmpA==} + '@vitest/pretty-format@5.0.2': + resolution: {integrity: sha512-YHM+mQQ7N1ROHMugJ7P/M+fC/q1G4zs/iAMZZCvhHcY8WkwPQcXBHD+z18oz+808Cfa12K7jOr3XPQMcLIovjw==} - '@vitest/spy@5.0.1': - resolution: {integrity: sha512-rbto/mF/SGERxEgYOek7Xm6B9b+y+mVoo+f4b2LymYO8zM1b7uB5nHuhVMTP2hxdzgxvGiZYGxGIaMvL5y180Q==} + '@vitest/spy@5.0.2': + resolution: {integrity: sha512-Ijc7T1nT9efNb5LxvjaBrEqw3f/QwUv5EE0nKqZxgqsaV/FxAAZ8baGylA8X/Z2oS4Lp+K74Jr6dTJsDKxJDeg==} - '@vitest/ui@5.0.1': - resolution: {integrity: sha512-7PvQu/X9/pQoHYfNLAYL22qsD4/+sx2k7zpUA7XvjW0sc40r3/r0lGZ2fsEyOHMuO8Q1KjiO1QQVjJdnWUy/WQ==} + '@vitest/ui@5.0.2': + resolution: {integrity: sha512-FRGWhLK/S+aaAtty/5d+jTtY5l+9pGNcjz6IHbyUiP3VWs6a+zIgU4lc1SzWCR7H+OXgetAI06i/VpCWQmVorQ==} peerDependencies: - vitest: 5.0.1 + vitest: 5.0.2 - '@vitest/utils@5.0.1': - resolution: {integrity: sha512-E9+yEA+jsfaoxZcUHFzEqUrQcoNh2EwrPT5efIqkUPUwD5Ua2Li9BRWaYeRwvzvdLgTSVrre8oKNeyrfg7KkdQ==} + '@vitest/utils@5.0.2': + resolution: {integrity: sha512-mgpUtxFhKeOKVaArBVHNJGdYHAeRh135o59l13uVmPUCS1OUtis5pBqXEgE25iqRgFqEBwXvJlkhknRsYnMeqg==} '@volar/language-core@2.4.28': resolution: {integrity: sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==} @@ -1849,18 +1843,6 @@ packages: resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} engines: {node: '>= 0.4'} - array-includes@3.1.9: - resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==} - engines: {node: '>= 0.4'} - - array.prototype.findlastindex@1.2.6: - resolution: {integrity: sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==} - engines: {node: '>= 0.4'} - - array.prototype.flat@1.3.3: - resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} - engines: {node: '>= 0.4'} - array.prototype.flatmap@1.3.3: resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} engines: {node: '>= 0.4'} @@ -1891,9 +1873,6 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - balanced-match@4.0.4: resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} engines: {node: 18 || 20 || >=22} @@ -1903,6 +1882,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + baseline-browser-mapping@2.11.27: + resolution: {integrity: sha512-ElY12DaROGuan+lMmZ8Cvo/ZUbXPe7Enc/9VU/b1T3Kp4dwytRcNdR8DoSJN5SNJT/CuvcCA0DHDVmMOCePdRQ==} + engines: {node: '>=6.0.0'} + hasBin: true + binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} @@ -1910,9 +1894,6 @@ packages: boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - brace-expansion@1.1.15: - resolution: {integrity: sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==} - brace-expansion@5.0.6: resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==} engines: {node: 18 || 20 || >=22} @@ -1926,6 +1907,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.29.3: + resolution: {integrity: sha512-1R4kiYKXGViqEN0CnoDrXc1StD9niAwu+j2dukWzrD4bJgsD4lDmEp0CRbc6E/vYJIfTHwPmwyaKtVSudICdPA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + buffer-image-size@0.6.4: resolution: {integrity: sha512-nEh+kZOPY1w+gcCMobZ6ETUp9WfibndnosbpwB1iJk/8Gt5ZF2bhS6+B6bPYz424KtwsR6Rflc3tCz1/ghX2dQ==} engines: {node: '>=4.0'} @@ -1960,6 +1946,9 @@ packages: caniuse-lite@1.0.30001810: resolution: {integrity: sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==} + caniuse-lite@1.0.30001814: + resolution: {integrity: sha512-/Uaf1lAzr59XcMpW0o96WoEfr+VXK2OX4U9AgFoiSHsVJ4HppnIFUjtYzsyDH2+tgANaQb2/oxYGwCPapN1FpA==} + chai@6.2.2: resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} engines: {node: '>=18'} @@ -2007,8 +1996,8 @@ packages: resolution: {integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==} engines: {node: '>=8'} - clippie@4.2.1: - resolution: {integrity: sha512-+Shk4WLaaBtxTwgaspGnFm/WrtjZCVCKsl66mPglNRj6B+OzgIYnp4LX7EjW1UTG5NfJsW60jxwV8EvqtyrDUA==} + clippie@4.2.2: + resolution: {integrity: sha512-3AvQdP8ET9U2ERV2AU0ejcvfVbAHBMJKvFnJNBpHI9fBbRjDV1FpH5x1PKSWnoV/gHOAZLPhQlQHwTvP/0lLBQ==} codemirror-lang-elixir@4.0.1: resolution: {integrity: sha512-z6W/XB4b7TZrp9EZYBGVq93vQfvKbff+1iM8YZaVErL0dguBAeLmVRlEv1NuDZHOP1qjJ3NwyibkUkNWn7q9VQ==} @@ -2060,9 +2049,6 @@ packages: compare-versions@6.1.1: resolution: {integrity: sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==} - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} @@ -2380,10 +2366,6 @@ packages: dlv@1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - doctrine@2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} - dom-input-range@2.0.1: resolution: {integrity: sha512-UMGnuQlEepIPCju5NrPe+8y52B+pRvSjIaSPW92KpukoDGSEVkI2iaCR4HxK7K6C7zmVsWE8PEjCYZaJMr3vpg==} @@ -2418,6 +2400,9 @@ packages: electron-to-chromium@1.5.422: resolution: {integrity: sha512-UvA/32XqrLDdZSn7Jllo1AYNcWji/G0d5M0GTViE7KoGBiMunw3a34Sb2KO4ZZyrSEhqsxFoVhWWJshdyfKqJA==} + electron-to-chromium@1.5.444: + resolution: {integrity: sha512-5ss/uJfoDYDHT0lfJzT6FbcskIzROIOPf0BbbFkGcvDzoJU7i//9GDrwwIHQVmIsrAGiF3ihpADBRIsrEFt1rQ==} + elkjs@0.9.3: resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} @@ -2436,8 +2421,8 @@ packages: resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} engines: {node: '>=0.12'} - entities@8.0.0: - resolution: {integrity: sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==} + entities@8.1.0: + resolution: {integrity: sha512-kxL7msIffSuh9aaFAMD7rxAIuTRMAHMeBtgHW2yUdWw732ZNh4MehkF2gdjvtdmikkaIP9bFDDJOPlsvm7avrA==} engines: {node: '>=20.19.0'} env-paths@2.2.1: @@ -2528,27 +2513,6 @@ packages: eslint-plugin-import-x: optional: true - eslint-module-utils@2.13.0: - resolution: {integrity: sha512-bLohSkT6469rRs8czj0tLTD8vaeIS/whvPRJVjDr7IuoTT1k5DYDERlNycjDj/HkOlvQdYurmfZ/g3fG5bgeLQ==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - eslint-plugin-import-x@4.17.1: resolution: {integrity: sha512-4cdstYkKCyjumM2Q9NSI03K8D2a9F4Ssz33K2lv2hQa4KmR9jPLwk3uWGtNvclfqBrPGfGuMBwsGMbe6dMRbfg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2562,16 +2526,6 @@ packages: eslint-import-resolver-node: optional: true - eslint-plugin-import@2.32.0: - resolution: {integrity: sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint-plugin-playwright@2.12.0: resolution: {integrity: sha512-7HpSKR/D2oCH4RKRauFskcrnDrHvLQKopW7Nen8lqrFZtx/SB+FgqVaH+zyQd32noZSZy9Lrsa+DsYrVUpn6hg==} engines: {node: '>=16.9.0'} @@ -2584,8 +2538,8 @@ packages: peerDependencies: eslint: '>=9.38.0' - eslint-plugin-unicorn@76.0.0: - resolution: {integrity: sha512-3ywJrCMHKYhcBP5yFzGaOOX3dY7+iR3hvpuoS/0EnhRFgVWLejly+t4fOdJvWQxJdHZl1C+QBW7hybXPDld4Pw==} + eslint-plugin-unicorn@77.0.0: + resolution: {integrity: sha512-aayznMCKTXlPAsoyUjRok862sz3BJAfxpQX/t79AT/uVQTmWsCx3FXfXo+9hfhL8aR2mMZQYyXoDZo3/ly6lJw==} engines: {node: '>=22'} peerDependencies: eslint: '>=10.4' @@ -2639,8 +2593,8 @@ packages: resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - eslint@10.11.0: - resolution: {integrity: sha512-P7a6UEEqb9G95MYAtqkmsTbVXIYyzIfl6NGOIJk162PaahFxFyeGcrlXYFSiagECg4sEm8IseJdZBKR3rx6MsQ==} + eslint@10.12.0: + resolution: {integrity: sha512-npHjrHb2o4ehH3mE+YuxABR+0gyb0aVWCIolgJDArwCiHEIsonBm3ZKjel5b0U5+a+MbEvIyRCGCzD3eKKK2NA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: @@ -2813,6 +2767,10 @@ packages: resolution: {integrity: sha512-cezEd/DTyyht9cvSSURyygXPfy04GtWO/5e6ZPvH7fCtjKz9PYOmuawphw1Ctd1f6C+5JypXfGD7ahNMXvevBA==} engines: {node: '>=18'} + globals@17.13.0: + resolution: {integrity: sha512-RwMTC61u7hrG3ZJMkZQOK4JLJrKS8QtoTii63EmWvFXHqycY9FObBJQCbsLxSO8kjKhWE5kV1GC+Vb1g3RI0Zg==} + engines: {node: '>=18'} + globalthis@1.0.4: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} @@ -3187,10 +3145,6 @@ packages: json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - json5@1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true - jsonc-parser@3.3.1: resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} @@ -3202,8 +3156,8 @@ packages: resolution: {integrity: sha512-Eeo8Ys1doU1z+x8AZsPpQu+p/QcZBI5PeOo7QGQdy2x2m0MU/hYagBbGOmXwr5KVbEfVuWv9LpnQWeehogurjg==} hasBin: true - katex@0.18.7: - resolution: {integrity: sha512-h+UCwkZ+4Jz8WQ7MLGfj7UVFrRCizGb912fwF4luGdYsC5paYG1vx+jy+KRcC/XkpjGva/P7nAWuxNnPzRvzHw==} + katex@0.18.9: + resolution: {integrity: sha512-8ad9RyoKsb/g8/yLFE+KAlP+DhbCTRUNi/V9XGsxn0R+trJJltNwzcDNo0q/DEkOy5fQUQTAQyCXCYSE+OakTQ==} hasBin: true keyv@5.6.0: @@ -3375,8 +3329,8 @@ packages: mdn-data@2.27.1: resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} - mdn-data@2.34.0: - resolution: {integrity: sha512-OgIlLv0NxJKVW4GTSAoEgpRGd4F2XCqGinK0MsMlBCCS/Zcm2/LsbercNWNA7PeMMcjl75NnI97eqyo7zkdxWA==} + mdn-data@2.35.0: + resolution: {integrity: sha512-k+1+dEIm2z/BEfdvYzT/fIyAGeDBo/1AJNJI4ilFXJRYoxP/3Ds+GP8shAOIq8jYXY9N5nGB3Ag104NsagmLAA==} mdurl@2.0.0: resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} @@ -3484,9 +3438,6 @@ packages: resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} engines: {node: 18 || 20 || >=22} - minimatch@3.1.5: - resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} - minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} @@ -3527,6 +3478,10 @@ packages: resolution: {integrity: sha512-YHs7BmmcsdAI5Ozuf8JZo6PT0mv2GIWC9vMfvUC3dp65M8hn7Ux8CPL+2oBI7juNuj9d0ndhTcznq2ODBps9cQ==} engines: {node: '>=18'} + node-releases@2.0.57: + resolution: {integrity: sha512-kQK9LGGFiHtrWiNhZtA7Qbw17AQz+dmsEKODRIVTXA9+e5MS/2gZEBhYJt13GrAz5/IOZKddH/0Z3TP/Zgo+yw==} + engines: {node: '>=18'} + normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -3561,18 +3516,6 @@ packages: resolution: {integrity: sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==} engines: {node: '>= 0.4'} - object.fromentries@2.0.8: - resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} - engines: {node: '>= 0.4'} - - object.groupby@1.0.3: - resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} - engines: {node: '>= 0.4'} - - object.values@1.2.1: - resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} - engines: {node: '>= 0.4'} - obug@2.2.1: resolution: {integrity: sha512-XrsrhT5sybtKI6wakr2SPOlGZWWYbUXZ7a0jT8/QOeAPau+1X/bSegNe5YR75oJmEZQbKningirmGOEJCIk61Q==} engines: {node: '>=12.20.0'} @@ -3809,8 +3752,8 @@ packages: resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} engines: {node: '>= 0.4'} - regjsparser@0.13.2: - resolution: {integrity: sha512-NgRBy2Nx/bE+9F27nVHnqcN5HjyLmecqsqx2PJHu3/IEtADD4WuxuXIVExD5PoSDFVrl78dOonfcOe5O+5nbzQ==} + regjsparser@0.13.3: + resolution: {integrity: sha512-ycwFAS14Jw4mppvmK4GR/J6u3WpWpjkEApehuHtLc/8VpPNpDMbQ4WjqwplXifGeyKOzHSFLmSPqzksDQE2Sfg==} hasBin: true require-from-string@2.0.2: @@ -3848,13 +3791,13 @@ packages: robust-predicates@3.0.3: resolution: {integrity: sha512-NS3levdsRIUOmiJ8FZWCP7LG3QpJyrs/TE0Zpf1yvZu8cAJJ6QMW92H1c7kWpdIHo8RvmLxN/o2JXTKHp74lUA==} - rolldown-license-plugin@3.0.11: - resolution: {integrity: sha512-xsGoilQ7bNqm2+mFoD/GmXQiIfzIqhkQ6HF+K4fHClGeSfcmmhOZlUEi6r8J/jCVcSbVk2t9OBqvOh0ms2diqQ==} + rolldown-license-plugin@3.0.14: + resolution: {integrity: sha512-Lf0UPQNfKpVXVZJLsVA4VriRcTk1HpY0LknqBIi72eEo//K5bHk9kTfUD6OMvlQh3Qfb3wbwFmK4O2vT9pvNtg==} peerDependencies: rolldown: '*' - rolldown@1.2.6: - resolution: {integrity: sha512-vMM4q3aixf46GiF1Kok8jDPFsEpXgFWGjUHXNkNHNm+Y2adXAG2dbX91jkti3i0ZRsOlcmbuzAz1poObSHCmUA==} + rolldown@1.2.12: + resolution: {integrity: sha512-8wafseiaG80xmXSfqidUNqZcylTlhmPZZt+za2m+js2sFZ8dTNlhIOV2WcbIPx2hgwPBJpEUGFAMZ9bgBBLTSQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -3953,9 +3896,6 @@ packages: resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} engines: {node: '>= 0.4'} - siginfo@2.0.0: - resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} - signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} @@ -4000,8 +3940,8 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - spectral-cli-bundle@1.0.13: - resolution: {integrity: sha512-N0cEZ88F9Vz6211QM9Foi47W3CEHCxT7OoS0+e/OY5Hlq3tCdsbNKIRwFBO4sBaC72470CqSMDkRTzJtATh9Bg==} + spectral-cli-bundle@1.0.15: + resolution: {integrity: sha512-kBE6Sg8h5Rh8H9IvgTuor2BXHP7Hh02m2fJWY9qIQexSmmZiH/vGRo1ZxhjkrBZ95QtdN1kOWPwKOuo0nVxX9w==} engines: {node: '>=20'} hasBin: true @@ -4013,9 +3953,6 @@ packages: resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} engines: {node: '>=10'} - stackback@0.0.2: - resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - std-env@4.2.0: resolution: {integrity: sha512-oCUKSupKTHX53EyjDtuZQ64pjLJ6yYCtpmEw0goYxtjG9KpbRe8KAsl2tBUGU9DyMcJ0RwJ8GqJAFzMXcXW1Rw==} @@ -4055,10 +3992,6 @@ packages: resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} engines: {node: '>=12'} - strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - strip-indent@4.1.1: resolution: {integrity: sha512-SlyRoSkdh1dYP0PzclLE7r0M9sgbFKKMFXpFRUMNuKhQSbC6VQIGzq3E0qsfvGJaUFJPGv6Ws1NZ/haTAjfbMA==} engines: {node: '>=12'} @@ -4213,9 +4146,6 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - tsconfig-paths@3.15.0: - resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} - tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} @@ -4243,8 +4173,8 @@ packages: resolution: {integrity: sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g==} engines: {node: '>= 0.4'} - typescript-eslint@8.70.1: - resolution: {integrity: sha512-AcWG7KDjZ2THNXsgwttMaGmzVi0VFRlFYfqFHYQRbDpF3owuYbuiL8c7UUrd2k8s3PoSfIQrWfrGXfcElrWLYA==} + typescript-eslint@8.71.0: + resolution: {integrity: sha512-fBdHYiqQ14RW6mOMXD14Svn82ZsCYAoQSzGRzyEjR59S5A2Krh/l7fGTOQ7iCr8gGy/mHVXtEF7s5fgjEdV0Pw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -4285,6 +4215,12 @@ packages: peerDependencies: browserslist: '>= 4.21.0' + update-browserslist-db@1.3.3: + resolution: {integrity: sha512-pJ2sYawQS0R/WI928Gj5GlPhTGzbMelq0+4INtSYNDV9ErKJcX6xjGWkoG/VnB3dpUm00zALaqkrUD77pO5TDQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} @@ -4301,13 +4237,13 @@ packages: vanilla-colorful@0.7.2: resolution: {integrity: sha512-z2YZusTFC6KnLERx1cgoIRX2CjPRP0W75N+3CC6gbvdX5Ch47rZkEMGO2Xnf+IEmi3RiFLxS18gayMA27iU7Kg==} - vite-string-plugin@2.0.5: - resolution: {integrity: sha512-b4F5xI6zAw+LTbRT2RlPKqdBneHLB9P5aqW9aW7z4zK9/nUEG7Hc8Ml1K2Zwmc0xE0s9k01JcnK+xCFYXLGmZA==} + vite-string-plugin@2.0.7: + resolution: {integrity: sha512-5sxUWs03n3Tj6TQmFLdSbl3xQ5Sd9isVOVB7dGdgpsLC0vql+Ike6brGcGXux5cSq6CQEniaG/BnswI/GcAZPg==} peerDependencies: vite: '*' - vite@8.3.0: - resolution: {integrity: sha512-lhZBVvEHefgE+HQZC9O7EBJgCU/nVzFNl7vkS4RE0APtWLP02/8QVIkQtzBxPquh7lq5/78NHipTj7ODQ6XuyQ==} + vite@8.3.1: + resolution: {integrity: sha512-/bvH9E9tmCXRGp2uXY3WbOldqpTwFkbha/8ANaEQ6VkxhH60KyqLwgZq6lG2y+4uT55x9+9eUHMpQ7uGnOCKjA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -4349,20 +4285,20 @@ packages: yaml: optional: true - vitest@5.0.1: - resolution: {integrity: sha512-iA95lQbKEkvrtTkdAgnWbXfbipWiiWe/hDl2P5tMi6WFwD76G0NxXAGp/M9EOcYupeGJRr6wppMc7CoA41TQjg==} + vitest@5.0.2: + resolution: {integrity: sha512-7MQrx9pDv5aHiUcovIb/70Ys3tgtkUVgCtledvKdCmEO+/1Dicq5ZqoSxOW034m03oqC+oHOKui2dM6qtMLoJg==} engines: {node: ^22.12.0 || ^24.0.0 || >=26.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 '@types/node': ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 5.0.1 - '@vitest/browser-preview': 5.0.1 + '@vitest/browser-playwright': 5.0.2 + '@vitest/browser-preview': 5.0.2 '@vitest/browser-webdriverio': ^5.0.0-beta.5 || >=5.0.0 - '@vitest/coverage-istanbul': 5.0.1 - '@vitest/coverage-v8': 5.0.1 - '@vitest/ui': 5.0.1 + '@vitest/coverage-istanbul': 5.0.2 + '@vitest/coverage-v8': 5.0.2 + '@vitest/ui': 5.0.2 happy-dom: '*' jsdom: '*' vite: ^6.4.0 || ^7.0.0 || ^8.0.0 @@ -4393,8 +4329,8 @@ packages: vscode-uri@3.1.0: resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} - vue-eslint-parser@10.4.0: - resolution: {integrity: sha512-Vxi9pJdbN3ZnVGLODVtZ7y4Y2kzAAE2Cm0CZ3ZDRvydVYxZ6VrnBhLikBsRS+dpwj4Jv4UCv21PTEwF5rQ9WXg==} + vue-eslint-parser@10.4.1: + resolution: {integrity: sha512-Gk6gRDj0n/fkRa3C3l0bBheoBckUq/Rs0F/TvMWIS6nzzx67amAViMe9CkNgsP2tXyQONvGiHQESHwFtZ3aYDA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -4462,9 +4398,9 @@ packages: engines: {node: '>= 8'} hasBin: true - why-is-node-running@2.3.0: - resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} - engines: {node: '>=8'} + why-is-node-running@3.2.2: + resolution: {integrity: sha512-NKUzAelcoCXhXL4dJzKIwXeR8iEVqsA0Lq6Vnd0UXvgaKbzVo4ZTHROF2Jidrv+SgxOQ03fMinnNhzZATxOD3A==} + engines: {node: '>=20.11'} hasBin: true word-wrap@1.2.5: @@ -4503,6 +4439,11 @@ packages: engines: {node: '>= 14.6'} hasBin: true + yaml@2.9.1: + resolution: {integrity: sha512-3NxN8+78OdzbT7C/WjGsyfPAtJaN3FNDsWxv7Y7mcDsT/oOmgW8BpyQQFFBnvZE3j9Y2Sdz1ULFLezL7Eb2yFw==} + engines: {node: '>= 14.6'} + hasBin: true + yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} @@ -4590,7 +4531,7 @@ snapshots: '@codemirror/lang-javascript': 6.2.5 '@codemirror/language': 6.12.4 '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@codemirror/lang-cpp@6.0.3': @@ -4649,7 +4590,7 @@ snapshots: '@codemirror/state': 6.7.6 '@codemirror/view': 6.43.13 '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@codemirror/lang-json@6.0.2': @@ -4662,7 +4603,7 @@ snapshots: '@codemirror/lang-css': 6.3.1 '@codemirror/language': 6.12.4 '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@codemirror/lang-liquid@6.3.2': @@ -4673,7 +4614,7 @@ snapshots: '@codemirror/state': 6.7.6 '@codemirror/view': 6.43.13 '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@codemirror/lang-markdown@6.5.2': @@ -4721,7 +4662,7 @@ snapshots: '@codemirror/language': 6.12.4 '@codemirror/state': 6.7.6 '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@codemirror/lang-vue@0.1.3': @@ -4730,14 +4671,14 @@ snapshots: '@codemirror/lang-javascript': 6.2.5 '@codemirror/language': 6.12.4 '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@codemirror/lang-wast@6.0.2': dependencies: '@codemirror/language': 6.12.4 '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@codemirror/lang-xml@6.1.0': @@ -4755,7 +4696,7 @@ snapshots: '@codemirror/language': 6.12.4 '@codemirror/state': 6.7.6 '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@lezer/yaml': 1.0.4 @@ -4790,7 +4731,7 @@ snapshots: '@codemirror/state': 6.7.6 '@codemirror/view': 6.43.13 '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 style-mod: 4.1.3 @@ -4947,15 +4888,15 @@ snapshots: '@esbuild/win32-x64@0.28.2': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.8.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))': + '@eslint-community/eslint-plugin-eslint-comments@4.8.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))': dependencies: escape-string-regexp: 4.0.0 - eslint: 10.11.0(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) ignore: 7.0.6 - '@eslint-community/eslint-utils@4.10.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))': + '@eslint-community/eslint-utils@4.10.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))': dependencies: - eslint: 10.11.0(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} @@ -4976,9 +4917,9 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 - '@eslint/css-tree@4.1.0': + '@eslint/css-tree@4.1.1': dependencies: - mdn-data: 2.34.0 + mdn-data: 2.35.0 source-map-js: 1.2.1 '@eslint/json@2.1.0': @@ -5036,14 +4977,14 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 26.6.2 + '@types/node': 26.6.3 jest-mock: 29.7.0 '@jest/fake-timers@29.7.0': dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 26.6.2 + '@types/node': 26.6.3 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -5057,7 +4998,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 26.6.2 + '@types/node': 26.6.3 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -5090,47 +5031,47 @@ snapshots: '@lezer/cpp@1.1.6': dependencies: '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@lezer/css@1.3.3': dependencies: '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@lezer/go@1.0.1': dependencies: '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 - '@lezer/highlight@1.2.3': + '@lezer/highlight@1.2.5': dependencies: '@lezer/common': 1.5.2 '@lezer/html@1.3.13': dependencies: '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@lezer/java@1.1.3': dependencies: '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@lezer/javascript@1.5.4': dependencies: '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@lezer/json@1.0.3': dependencies: '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@lezer/lr@1.4.10': @@ -5140,42 +5081,42 @@ snapshots: '@lezer/markdown@1.6.4': dependencies: '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/php@1.0.5': dependencies: '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@lezer/python@1.1.19': dependencies: '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@lezer/rust@1.0.2': dependencies: '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@lezer/sass@1.1.0': dependencies: '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@lezer/xml@1.0.6': dependencies: '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@lezer/yaml@1.0.4': dependencies: '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 '@marijn/find-cluster-break@1.0.2': {} @@ -5215,7 +5156,7 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.20.1 - '@oxc-project/types@0.147.0': {} + '@oxc-project/types@0.152.0': {} '@playwright/test@1.63.0': dependencies: @@ -5235,17 +5176,17 @@ snapshots: '@codemirror/state': 6.7.6 '@codemirror/view': 6.43.13 - '@replit/codemirror-lang-nix@6.0.1(@codemirror/autocomplete@6.20.3)(@codemirror/language@6.12.4)(@codemirror/state@6.7.6)(@codemirror/view@6.43.13)(@lezer/common@1.5.2)(@lezer/highlight@1.2.3)(@lezer/lr@1.4.10)': + '@replit/codemirror-lang-nix@6.0.1(@codemirror/autocomplete@6.20.3)(@codemirror/language@6.12.4)(@codemirror/state@6.7.6)(@codemirror/view@6.43.13)(@lezer/common@1.5.2)(@lezer/highlight@1.2.5)(@lezer/lr@1.4.10)': dependencies: '@codemirror/autocomplete': 6.20.3 '@codemirror/language': 6.12.4 '@codemirror/state': 6.7.6 '@codemirror/view': 6.43.13 '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 - '@replit/codemirror-lang-svelte@6.0.0(@codemirror/autocomplete@6.20.3)(@codemirror/lang-css@6.3.1)(@codemirror/lang-html@6.4.11)(@codemirror/lang-javascript@6.2.5)(@codemirror/language@6.12.4)(@codemirror/state@6.7.6)(@codemirror/view@6.43.13)(@lezer/common@1.5.2)(@lezer/highlight@1.2.3)(@lezer/javascript@1.5.4)(@lezer/lr@1.4.10)': + '@replit/codemirror-lang-svelte@6.0.0(@codemirror/autocomplete@6.20.3)(@codemirror/lang-css@6.3.1)(@codemirror/lang-html@6.4.11)(@codemirror/lang-javascript@6.2.5)(@codemirror/language@6.12.4)(@codemirror/state@6.7.6)(@codemirror/view@6.43.13)(@lezer/common@1.5.2)(@lezer/highlight@1.2.5)(@lezer/javascript@1.5.4)(@lezer/lr@1.4.10)': dependencies: '@codemirror/autocomplete': 6.20.3 '@codemirror/lang-css': 6.3.1 @@ -5255,7 +5196,7 @@ snapshots: '@codemirror/state': 6.7.6 '@codemirror/view': 6.43.13 '@lezer/common': 1.5.2 - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/javascript': 1.5.4 '@lezer/lr': 1.4.10 @@ -5271,56 +5212,53 @@ snapshots: '@resvg/resvg-wasm@2.6.2': {} - '@rolldown/binding-android-arm-eabi@1.2.6': + '@rolldown/binding-android-arm-eabi@1.2.12': optional: true - '@rolldown/binding-android-arm64@1.2.6': + '@rolldown/binding-android-arm64@1.2.12': optional: true - '@rolldown/binding-darwin-arm64@1.2.6': + '@rolldown/binding-darwin-arm64@1.2.12': optional: true - '@rolldown/binding-darwin-x64@1.2.6': + '@rolldown/binding-darwin-x64@1.2.12': optional: true - '@rolldown/binding-freebsd-x64@1.2.6': + '@rolldown/binding-freebsd-x64@1.2.12': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.2.6': + '@rolldown/binding-linux-arm-gnueabihf@1.2.12': optional: true - '@rolldown/binding-linux-arm64-gnu@1.2.6': + '@rolldown/binding-linux-arm64-gnu@1.2.12': optional: true - '@rolldown/binding-linux-arm64-musl@1.2.6': + '@rolldown/binding-linux-arm64-musl@1.2.12': optional: true - '@rolldown/binding-linux-ppc64-gnu@1.2.6': + '@rolldown/binding-linux-ppc64-gnu@1.2.12': optional: true - '@rolldown/binding-linux-s390x-gnu@1.2.6': + '@rolldown/binding-linux-s390x-gnu@1.2.12': optional: true - '@rolldown/binding-linux-x64-gnu@1.2.6': + '@rolldown/binding-linux-x64-gnu@1.2.12': optional: true - '@rolldown/binding-linux-x64-musl@1.2.6': + '@rolldown/binding-linux-x64-musl@1.2.12': optional: true - '@rolldown/binding-openharmony-arm64@1.2.6': + '@rolldown/binding-openharmony-arm64@1.2.12': optional: true - '@rolldown/binding-win32-arm64-msvc@1.2.6': + '@rolldown/binding-win32-arm64-msvc@1.2.12': optional: true - '@rolldown/binding-win32-x64-msvc@1.2.6': + '@rolldown/binding-win32-x64-msvc@1.2.12': optional: true '@rolldown/pluginutils@1.0.1': {} - '@rtsao/scc@1.1.0': - optional: true - '@scarf/scarf@1.4.0': {} '@simonwep/pickr@1.9.0': @@ -5353,17 +5291,17 @@ snapshots: dependencies: solid-js: 1.9.13 - '@stylistic/eslint-plugin@5.10.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))': + '@stylistic/eslint-plugin@5.10.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))': dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2)) - '@typescript-eslint/types': 8.70.1 - eslint: 10.11.0(jiti@2.7.0)(supports-color@10.2.2) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)) + '@typescript-eslint/types': 8.71.0 + eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 picomatch: 4.0.7 - '@stylistic/stylelint-plugin@5.3.0(stylelint@17.15.0(supports-color@10.2.2)(typescript@6.0.3))': + '@stylistic/stylelint-plugin@5.3.1(stylelint@17.15.0(supports-color@10.2.2)(typescript@6.0.3))': dependencies: '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 @@ -5539,22 +5477,19 @@ snapshots: '@types/jsdom@20.0.1': dependencies: - '@types/node': 26.6.2 + '@types/node': 26.6.3 '@types/tough-cookie': 4.0.5 parse5: 7.3.0 '@types/json-schema@7.0.15': {} - '@types/json5@0.0.29': - optional: true - '@types/katex@0.16.8': {} '@types/marked@4.3.2': {} '@types/ms@2.1.0': {} - '@types/node@26.6.2': + '@types/node@26.6.3': dependencies: undici-types: 8.9.0 @@ -5584,7 +5519,7 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 26.6.2 + '@types/node': 26.6.3 optional: true '@types/yargs-parser@21.0.3': {} @@ -5593,15 +5528,15 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.71.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) + '@typescript-eslint/parser': 8.71.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) '@typescript-eslint/scope-manager': 8.68.0 - '@typescript-eslint/type-utils': 8.68.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) - '@typescript-eslint/utils': 8.68.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) + '@typescript-eslint/type-utils': 8.68.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) + '@typescript-eslint/utils': 8.68.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) '@typescript-eslint/visitor-keys': 8.68.0 - eslint: 10.11.0(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) ignore: 7.0.6 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@6.0.3) @@ -5610,15 +5545,15 @@ snapshots: - supports-color optional: true - '@typescript-eslint/eslint-plugin@8.70.1(@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@8.71.0(@typescript-eslint/parser@8.71.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) - '@typescript-eslint/scope-manager': 8.70.1 - '@typescript-eslint/type-utils': 8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) - '@typescript-eslint/utils': 8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.70.1 - eslint: 10.11.0(jiti@2.7.0)(supports-color@10.2.2) + '@typescript-eslint/parser': 8.71.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.71.0 + '@typescript-eslint/type-utils': 8.71.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) + '@typescript-eslint/utils': 8.71.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.71.0 + eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) ignore: 7.0.6 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@6.0.3) @@ -5626,32 +5561,32 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)': + '@typescript-eslint/parser@8.71.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)': dependencies: - '@typescript-eslint/scope-manager': 8.70.1 - '@typescript-eslint/types': 8.70.1 - '@typescript-eslint/typescript-estree': 8.70.1(supports-color@10.2.2)(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.70.1 + '@typescript-eslint/scope-manager': 8.71.0 + '@typescript-eslint/types': 8.71.0 + '@typescript-eslint/typescript-estree': 8.71.0(supports-color@10.2.2)(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.71.0 debug: 4.4.3(supports-color@10.2.2) - eslint: 10.11.0(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) typescript: 6.0.3 transitivePeerDependencies: - supports-color '@typescript-eslint/project-service@8.68.0(supports-color@10.2.2)(typescript@6.0.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.70.1(typescript@6.0.3) - '@typescript-eslint/types': 8.70.1 + '@typescript-eslint/tsconfig-utils': 8.68.0(typescript@6.0.3) + '@typescript-eslint/types': 8.68.0 debug: 4.4.3(supports-color@10.2.2) typescript: 6.0.3 transitivePeerDependencies: - supports-color optional: true - '@typescript-eslint/project-service@8.70.1(supports-color@10.2.2)(typescript@6.0.3)': + '@typescript-eslint/project-service@8.71.0(supports-color@10.2.2)(typescript@6.0.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.70.1(typescript@6.0.3) - '@typescript-eslint/types': 8.70.1 + '@typescript-eslint/tsconfig-utils': 8.71.0(typescript@6.0.3) + '@typescript-eslint/types': 8.71.0 debug: 4.4.3(supports-color@10.2.2) typescript: 6.0.3 transitivePeerDependencies: @@ -5663,40 +5598,40 @@ snapshots: '@typescript-eslint/visitor-keys': 8.68.0 optional: true - '@typescript-eslint/scope-manager@8.70.1': + '@typescript-eslint/scope-manager@8.71.0': dependencies: - '@typescript-eslint/types': 8.70.1 - '@typescript-eslint/visitor-keys': 8.70.1 + '@typescript-eslint/types': 8.71.0 + '@typescript-eslint/visitor-keys': 8.71.0 '@typescript-eslint/tsconfig-utils@8.68.0(typescript@6.0.3)': dependencies: typescript: 6.0.3 optional: true - '@typescript-eslint/tsconfig-utils@8.70.1(typescript@6.0.3)': + '@typescript-eslint/tsconfig-utils@8.71.0(typescript@6.0.3)': dependencies: typescript: 6.0.3 - '@typescript-eslint/type-utils@8.68.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)': + '@typescript-eslint/type-utils@8.68.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)': dependencies: '@typescript-eslint/types': 8.68.0 '@typescript-eslint/typescript-estree': 8.68.0(supports-color@10.2.2)(typescript@6.0.3) - '@typescript-eslint/utils': 8.68.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) + '@typescript-eslint/utils': 8.68.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) debug: 4.4.3(supports-color@10.2.2) - eslint: 10.11.0(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) ts-api-utils: 2.5.0(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: - supports-color optional: true - '@typescript-eslint/type-utils@8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)': + '@typescript-eslint/type-utils@8.71.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)': dependencies: - '@typescript-eslint/types': 8.70.1 - '@typescript-eslint/typescript-estree': 8.70.1(supports-color@10.2.2)(typescript@6.0.3) - '@typescript-eslint/utils': 8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) + '@typescript-eslint/types': 8.71.0 + '@typescript-eslint/typescript-estree': 8.71.0(supports-color@10.2.2)(typescript@6.0.3) + '@typescript-eslint/utils': 8.71.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) debug: 4.4.3(supports-color@10.2.2) - eslint: 10.11.0(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) ts-api-utils: 2.5.0(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: @@ -5705,7 +5640,7 @@ snapshots: '@typescript-eslint/types@8.68.0': optional: true - '@typescript-eslint/types@8.70.1': {} + '@typescript-eslint/types@8.71.0': {} '@typescript-eslint/typescript-estree@8.68.0(supports-color@10.2.2)(typescript@6.0.3)': dependencies: @@ -5723,12 +5658,12 @@ snapshots: - supports-color optional: true - '@typescript-eslint/typescript-estree@8.70.1(supports-color@10.2.2)(typescript@6.0.3)': + '@typescript-eslint/typescript-estree@8.71.0(supports-color@10.2.2)(typescript@6.0.3)': dependencies: - '@typescript-eslint/project-service': 8.70.1(supports-color@10.2.2)(typescript@6.0.3) - '@typescript-eslint/tsconfig-utils': 8.70.1(typescript@6.0.3) - '@typescript-eslint/types': 8.70.1 - '@typescript-eslint/visitor-keys': 8.70.1 + '@typescript-eslint/project-service': 8.71.0(supports-color@10.2.2)(typescript@6.0.3) + '@typescript-eslint/tsconfig-utils': 8.71.0(typescript@6.0.3) + '@typescript-eslint/types': 8.71.0 + '@typescript-eslint/visitor-keys': 8.71.0 debug: 4.4.3(supports-color@10.2.2) minimatch: 10.2.5 semver: 7.8.5 @@ -5738,25 +5673,25 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.68.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)': + '@typescript-eslint/utils@8.68.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)': dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)) '@typescript-eslint/scope-manager': 8.68.0 '@typescript-eslint/types': 8.68.0 '@typescript-eslint/typescript-estree': 8.68.0(supports-color@10.2.2)(typescript@6.0.3) - eslint: 10.11.0(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) typescript: 6.0.3 transitivePeerDependencies: - supports-color optional: true - '@typescript-eslint/utils@8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)': + '@typescript-eslint/utils@8.71.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)': dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2)) - '@typescript-eslint/scope-manager': 8.70.1 - '@typescript-eslint/types': 8.70.1 - '@typescript-eslint/typescript-estree': 8.70.1(supports-color@10.2.2)(typescript@6.0.3) - eslint: 10.11.0(jiti@2.7.0)(supports-color@10.2.2) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)) + '@typescript-eslint/scope-manager': 8.71.0 + '@typescript-eslint/types': 8.71.0 + '@typescript-eslint/typescript-estree': 8.71.0(supports-color@10.2.2)(typescript@6.0.3) + eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -5767,9 +5702,9 @@ snapshots: eslint-visitor-keys: 5.0.1 optional: true - '@typescript-eslint/visitor-keys@8.70.1': + '@typescript-eslint/visitor-keys@8.71.0': dependencies: - '@typescript-eslint/types': 8.70.1 + '@typescript-eslint/types': 8.71.0 eslint-visitor-keys: 5.0.1 '@unrs/resolver-binding-android-arm-eabi@1.12.2': @@ -5847,36 +5782,36 @@ snapshots: d3-selection: 3.0.0 d3-transition: 3.0.1(d3-selection@3.0.0) - '@vitejs/plugin-vue@6.0.9(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vue@3.5.43(typescript@6.0.3))': + '@vitejs/plugin-vue@6.0.9(vite@8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vue@3.5.43(typescript@6.0.3))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: 8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0) + vite: 8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0) vue: 3.5.43(typescript@6.0.3) - '@vitest/browser-playwright@5.0.1(playwright@1.63.0)(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@5.0.1)': + '@vitest/browser-playwright@5.0.2(playwright@1.63.0)(vite@8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@5.0.2)': dependencies: - '@vitest/browser': 5.0.1(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@5.0.1) - '@vitest/mocker': 5.0.1(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@vitest/browser': 5.0.2(vite@8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@5.0.2) + '@vitest/mocker': 5.0.2(vite@8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) playwright: 1.63.0 tinyrainbow: 3.1.1 - vitest: 5.0.1(@types/node@26.6.2)(@vitest/browser-playwright@5.0.1)(@vitest/ui@5.0.1)(happy-dom@20.11.2)(jsdom@20.0.3(supports-color@10.2.2))(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + vitest: 5.0.2(@types/node@26.6.3)(@vitest/browser-playwright@5.0.2)(@vitest/ui@5.0.2)(happy-dom@20.11.2)(jsdom@20.0.3(supports-color@10.2.2))(vite@8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser@5.0.1(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@5.0.1)': + '@vitest/browser@5.0.2(vite@8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@5.0.2)': dependencies: '@blazediff/core': 1.10.0 - '@vitest/mocker': 5.0.1(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@vitest/ui': 5.0.1(vitest@5.0.1) - '@vitest/utils': 5.0.1 + '@vitest/mocker': 5.0.2(vite@8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@vitest/ui': 5.0.2(vitest@5.0.2) + '@vitest/utils': 5.0.2 magic-string: 1.3.1 pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.1.1 - vitest: 5.0.1(@types/node@26.6.2)(@vitest/browser-playwright@5.0.1)(@vitest/ui@5.0.1)(happy-dom@20.11.2)(jsdom@20.0.3(supports-color@10.2.2))(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + vitest: 5.0.2(@types/node@26.6.3)(@vitest/browser-playwright@5.0.2)(@vitest/ui@5.0.2)(happy-dom@20.11.2)(jsdom@20.0.3(supports-color@10.2.2))(vite@8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) ws: 8.21.3 transitivePeerDependencies: - bufferutil @@ -5884,46 +5819,46 @@ snapshots: - utf-8-validate - vite - '@vitest/eslint-plugin@1.6.27(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)(vitest@5.0.1)': + '@vitest/eslint-plugin@1.6.27(@typescript-eslint/eslint-plugin@8.68.0(@typescript-eslint/parser@8.71.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)(vitest@5.0.2)': dependencies: - '@typescript-eslint/scope-manager': 8.70.1 - '@typescript-eslint/utils': 8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) - eslint: 10.11.0(jiti@2.7.0)(supports-color@10.2.2) + '@typescript-eslint/scope-manager': 8.71.0 + '@typescript-eslint/utils': 8.71.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) + eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.68.0(@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) + '@typescript-eslint/eslint-plugin': 8.68.0(@typescript-eslint/parser@8.71.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) typescript: 6.0.3 - vitest: 5.0.1(@types/node@26.6.2)(@vitest/browser-playwright@5.0.1)(@vitest/ui@5.0.1)(happy-dom@20.11.2)(jsdom@20.0.3(supports-color@10.2.2))(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + vitest: 5.0.2(@types/node@26.6.3)(@vitest/browser-playwright@5.0.2)(@vitest/ui@5.0.2)(happy-dom@20.11.2)(jsdom@20.0.3(supports-color@10.2.2))(vite@8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) transitivePeerDependencies: - supports-color - '@vitest/mocker@5.0.1(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': + '@vitest/mocker@5.0.2(vite@8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))': dependencies: '@jridgewell/trace-mapping': 0.3.31 - '@vitest/spy': 5.0.1 + '@vitest/spy': 5.0.2 estree-walker: 3.0.3 magic-string: 1.3.1 optionalDependencies: - vite: 8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0) + vite: 8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0) - '@vitest/pretty-format@5.0.1': + '@vitest/pretty-format@5.0.2': dependencies: tinyrainbow: 3.1.1 - '@vitest/spy@5.0.1': {} + '@vitest/spy@5.0.2': {} - '@vitest/ui@5.0.1(vitest@5.0.1)': + '@vitest/ui@5.0.2(vitest@5.0.2)': dependencies: - '@vitest/utils': 5.0.1 + '@vitest/utils': 5.0.2 fflate: 0.8.3 flatted: 3.4.4 pathe: 2.0.3 sirv: 3.0.2 tinyrainbow: 3.1.1 - vitest: 5.0.1(@types/node@26.6.2)(@vitest/browser-playwright@5.0.1)(@vitest/ui@5.0.1)(happy-dom@20.11.2)(jsdom@20.0.3(supports-color@10.2.2))(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + vitest: 5.0.2(@types/node@26.6.3)(@vitest/browser-playwright@5.0.2)(@vitest/ui@5.0.2)(happy-dom@20.11.2)(jsdom@20.0.3(supports-color@10.2.2))(vite@8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) - '@vitest/utils@5.0.1': + '@vitest/utils@5.0.2': dependencies: - '@vitest/pretty-format': 5.0.1 + '@vitest/pretty-format': 5.0.2 convert-source-map: 2.0.0 tinyrainbow: 3.1.1 @@ -6070,37 +6005,6 @@ snapshots: call-bound: 1.0.4 is-array-buffer: 3.0.5 - array-includes@3.1.9: - dependencies: - call-bind: 1.0.9 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-abstract: 1.24.2 - es-object-atoms: 1.1.2 - get-intrinsic: 1.3.0 - is-string: 1.1.1 - math-intrinsics: 1.1.0 - optional: true - - array.prototype.findlastindex@1.2.6: - dependencies: - call-bind: 1.0.9 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-abstract: 1.24.2 - es-errors: 1.3.0 - es-object-atoms: 1.1.2 - es-shim-unscopables: 1.1.0 - optional: true - - array.prototype.flat@1.3.3: - dependencies: - call-bind: 1.0.9 - define-properties: 1.2.1 - es-abstract: 1.24.2 - es-shim-unscopables: 1.1.0 - optional: true - array.prototype.flatmap@1.3.3: dependencies: call-bind: 1.0.9 @@ -6137,23 +6041,16 @@ snapshots: dependencies: possible-typed-array-names: 1.1.0 - balanced-match@1.0.2: - optional: true - balanced-match@4.0.4: {} baseline-browser-mapping@2.11.21: {} + baseline-browser-mapping@2.11.27: {} + binary-extensions@2.3.0: {} boolbase@1.0.0: {} - brace-expansion@1.1.15: - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - optional: true - brace-expansion@5.0.6: dependencies: balanced-match: 4.0.4 @@ -6170,9 +6067,17 @@ snapshots: node-releases: 2.0.54 update-browserslist-db: 1.3.2(browserslist@4.28.9) + browserslist@4.29.3: + dependencies: + baseline-browser-mapping: 2.11.27 + caniuse-lite: 1.0.30001814 + electron-to-chromium: 1.5.444 + node-releases: 2.0.57 + update-browserslist-db: 1.3.3(browserslist@4.29.3) + buffer-image-size@0.6.4: dependencies: - '@types/node': 26.6.2 + '@types/node': 26.6.3 optional: true builtin-modules@5.2.0: {} @@ -6208,6 +6113,8 @@ snapshots: caniuse-lite@1.0.30001810: {} + caniuse-lite@1.0.30001814: {} + chai@6.2.2: {} chalk@4.1.2: @@ -6260,7 +6167,7 @@ snapshots: ci-info@4.4.0: {} - clippie@4.2.1: {} + clippie@4.2.2: {} codemirror-lang-elixir@4.0.1: dependencies: @@ -6299,9 +6206,6 @@ snapshots: compare-versions@6.1.1: {} - concat-map@0.0.1: - optional: true - convert-source-map@2.0.0: {} core-js-compat@3.50.0: @@ -6640,11 +6544,6 @@ snapshots: dlv@1.1.3: {} - doctrine@2.1.0: - dependencies: - esutils: 2.0.3 - optional: true - dom-input-range@2.0.1: {} dom-serializer@2.0.0: @@ -6689,6 +6588,8 @@ snapshots: electron-to-chromium@1.5.422: {} + electron-to-chromium@1.5.444: {} + elkjs@0.9.3: {} emoji-regex@8.0.0: {} @@ -6699,7 +6600,7 @@ snapshots: entities@7.0.1: {} - entities@8.0.0: {} + entities@8.1.0: {} env-paths@2.2.1: {} @@ -6853,10 +6754,10 @@ snapshots: - supports-color optional: true - eslint-import-resolver-typescript@4.4.5(eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.68.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10(supports-color@10.2.2))(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2))(eslint-plugin-import@2.32.0)(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2): + eslint-import-resolver-typescript@4.4.5(eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.68.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10(supports-color@10.2.2))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2): dependencies: debug: 4.4.3(supports-color@10.2.2) - eslint: 10.11.0(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) eslint-import-context: 0.1.9(unrs-resolver@1.12.2) get-tsconfig: 4.14.0 is-bun-module: 2.0.0 @@ -6864,29 +6765,16 @@ snapshots: tinyglobby: 0.2.17 unrs-resolver: 1.12.2 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint-import-resolver-typescript@4.4.5)(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) - eslint-plugin-import-x: 4.17.1(@typescript-eslint/utils@8.68.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10(supports-color@10.2.2))(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) + eslint-plugin-import-x: 4.17.1(@typescript-eslint/utils@8.68.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10(supports-color@10.2.2))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) transitivePeerDependencies: - supports-color - eslint-module-utils@2.13.0(@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10(supports-color@10.2.2))(eslint-import-resolver-typescript@4.4.5)(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2): + eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.68.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10(supports-color@10.2.2))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2): dependencies: - debug: 3.2.7(supports-color@10.2.2) - optionalDependencies: - '@typescript-eslint/parser': 8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) - eslint: 10.11.0(jiti@2.7.0)(supports-color@10.2.2) - eslint-import-resolver-node: 0.3.10(supports-color@10.2.2) - eslint-import-resolver-typescript: 4.4.5(eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.68.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10(supports-color@10.2.2))(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2))(eslint-plugin-import@2.32.0)(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) - transitivePeerDependencies: - - supports-color - optional: true - - eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.68.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10(supports-color@10.2.2))(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2): - dependencies: - '@typescript-eslint/types': 8.70.1 + '@typescript-eslint/types': 8.71.0 comment-parser: 1.4.7 debug: 4.4.3(supports-color@10.2.2) - eslint: 10.11.0(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) eslint-import-context: 0.1.9(unrs-resolver@1.12.2) is-glob: 4.0.3 minimatch: 10.2.5 @@ -6894,68 +6782,38 @@ snapshots: stable-hash-x: 0.2.0 unrs-resolver: 1.12.2 optionalDependencies: - '@typescript-eslint/utils': 8.68.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) + '@typescript-eslint/utils': 8.68.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) eslint-import-resolver-node: 0.3.10(supports-color@10.2.2) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint-import-resolver-typescript@4.4.5)(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2): + eslint-plugin-playwright@2.12.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)): dependencies: - '@rtsao/scc': 1.1.0 - array-includes: 3.1.9 - array.prototype.findlastindex: 1.2.6 - array.prototype.flat: 1.3.3 - array.prototype.flatmap: 1.3.3 - debug: 3.2.7(supports-color@10.2.2) - doctrine: 2.1.0 - eslint: 10.11.0(jiti@2.7.0)(supports-color@10.2.2) - eslint-import-resolver-node: 0.3.10(supports-color@10.2.2) - eslint-module-utils: 2.13.0(@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10(supports-color@10.2.2))(eslint-import-resolver-typescript@4.4.5)(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) - hasown: 2.0.4 - is-core-module: 2.16.2 - is-glob: 4.0.3 - minimatch: 3.1.5 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.1 - semver: 6.3.1 - string.prototype.trimend: 1.0.9 - tsconfig-paths: 3.15.0 - optionalDependencies: - '@typescript-eslint/parser': 8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - optional: true + eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) + globals: 17.13.0 - eslint-plugin-playwright@2.12.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2)): + eslint-plugin-regexp@3.3.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)): dependencies: - eslint: 10.11.0(jiti@2.7.0)(supports-color@10.2.2) - globals: 17.12.0 - - eslint-plugin-regexp@3.3.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2)): - dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)) '@eslint-community/regexpp': 4.12.2 comment-parser: 1.4.7 - eslint: 10.11.0(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) jsdoc-type-pratt-parser: 9.2.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-unicorn@76.0.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2)): + eslint-plugin-unicorn@77.0.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2)) - '@eslint/css-tree': 4.1.0 - browserslist: 4.28.9 + '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)) + '@eslint/css-tree': 4.1.1 + browserslist: 4.29.3 change-case: 5.4.4 ci-info: 4.4.0 core-js-compat: 3.50.0 detect-indent: 7.0.2 - entities: 8.0.0 - eslint: 10.11.0(jiti@2.7.0)(supports-color@10.2.2) + entities: 8.1.0 + eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) find-up-simple: 1.0.1 globals: 17.12.0 identifier-regex: 1.1.0 @@ -6963,39 +6821,39 @@ snapshots: is-builtin-module: 5.0.0 pluralize: 8.0.0 quote-js-string: 0.1.0 - regjsparser: 0.13.2 + regjsparser: 0.13.3 reserved-identifiers: 1.2.0 semver: 7.8.5 strip-indent: 4.1.1 - yaml: 2.9.0 + yaml: 2.9.1 - eslint-plugin-vue-scoped-css@3.1.3(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(vue-eslint-parser@10.4.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)): + eslint-plugin-vue-scoped-css@3.1.3(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)) es-toolkit: 1.47.0 - eslint: 10.11.0(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) postcss: 8.5.28 postcss-safe-parser: 7.0.1(postcss@8.5.28) postcss-selector-parser: 7.1.5 - vue-eslint-parser: 10.4.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) + vue-eslint-parser: 10.4.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) - eslint-plugin-vue@10.11.1(@stylistic/eslint-plugin@5.10.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2)))(@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(vue-eslint-parser@10.4.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)): + eslint-plugin-vue@10.11.1(@stylistic/eslint-plugin@5.10.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)))(@typescript-eslint/parser@8.71.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2)) - eslint: 10.11.0(jiti@2.7.0)(supports-color@10.2.2) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)) + eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 7.1.5 semver: 7.8.5 - vue-eslint-parser: 10.4.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) + vue-eslint-parser: 10.4.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2) xml-name-validator: 5.0.0 optionalDependencies: - '@stylistic/eslint-plugin': 5.10.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2)) - '@typescript-eslint/parser': 8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) + '@stylistic/eslint-plugin': 5.10.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)) + '@typescript-eslint/parser': 8.71.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) - eslint-plugin-wc@3.1.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2)): + eslint-plugin-wc@3.1.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)): dependencies: - eslint: 10.11.0(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) is-valid-element-name: 1.0.0 js-levenshtein-esm: 2.0.0 @@ -7012,9 +6870,9 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2): + eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.23.5(supports-color@10.2.2) '@eslint/config-helpers': 0.7.0 @@ -7216,6 +7074,8 @@ snapshots: globals@17.12.0: {} + globals@17.13.0: {} + globalthis@1.0.4: dependencies: define-properties: 1.2.1 @@ -7243,7 +7103,7 @@ snapshots: happy-dom@20.11.2: dependencies: - '@types/node': 26.6.2 + '@types/node': 26.6.3 '@types/whatwg-mimetype': 3.0.2 '@types/ws': 8.18.1 buffer-image-size: 0.6.4 @@ -7509,7 +7369,7 @@ snapshots: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 26.6.2 + '@types/node': 26.6.3 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3(supports-color@10.2.2) @@ -7533,13 +7393,13 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 26.6.2 + '@types/node': 26.6.3 jest-util: 29.7.0 jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 26.6.2 + '@types/node': 26.6.3 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -7616,11 +7476,6 @@ snapshots: json-stable-stringify-without-jsonify@1.0.1: {} - json5@1.0.2: - dependencies: - minimist: 1.2.8 - optional: true - jsonc-parser@3.3.1: {} jsonpointer@5.0.1: {} @@ -7629,7 +7484,7 @@ snapshots: dependencies: commander: 8.3.0 - katex@0.18.7: + katex@0.18.9: dependencies: commander: 15.0.0 @@ -7652,7 +7507,7 @@ snapshots: lezer-elixir@1.1.3: dependencies: - '@lezer/highlight': 1.2.3 + '@lezer/highlight': 1.2.5 '@lezer/lr': 1.4.10 lightningcss-android-arm64@1.33.0: @@ -7788,7 +7643,7 @@ snapshots: mdn-data@2.27.1: {} - mdn-data@2.34.0: {} + mdn-data@2.35.0: {} mdurl@2.0.0: {} @@ -8009,11 +7864,6 @@ snapshots: dependencies: brace-expansion: 5.0.6 - minimatch@3.1.5: - dependencies: - brace-expansion: 1.1.15 - optional: true - minimist@1.2.8: {} mrmime@2.0.1: {} @@ -8046,6 +7896,8 @@ snapshots: node-releases@2.0.54: {} + node-releases@2.0.57: {} + normalize-path@3.0.0: {} nth-check@2.1.1: @@ -8079,29 +7931,6 @@ snapshots: es-object-atoms: 1.1.2 optional: true - object.fromentries@2.0.8: - dependencies: - call-bind: 1.0.9 - define-properties: 1.2.1 - es-abstract: 1.24.2 - es-object-atoms: 1.1.2 - optional: true - - object.groupby@1.0.3: - dependencies: - call-bind: 1.0.9 - define-properties: 1.2.1 - es-abstract: 1.24.2 - optional: true - - object.values@1.2.1: - dependencies: - call-bind: 1.0.9 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-object-atoms: 1.1.2 - optional: true - obug@2.2.1: {} online-3d-viewer@0.18.0: @@ -8331,7 +8160,7 @@ snapshots: gopd: 1.2.0 set-function-name: 2.0.2 - regjsparser@0.13.2: + regjsparser@0.13.3: dependencies: jsesc: 3.1.0 @@ -8366,30 +8195,30 @@ snapshots: robust-predicates@3.0.3: {} - rolldown-license-plugin@3.0.11(rolldown@1.2.6): + rolldown-license-plugin@3.0.14(rolldown@1.2.12): dependencies: - rolldown: 1.2.6 + rolldown: 1.2.12 - rolldown@1.2.6: + rolldown@1.2.12: dependencies: - '@oxc-project/types': 0.147.0 + '@oxc-project/types': 0.152.0 '@rolldown/pluginutils': 1.0.1 optionalDependencies: - '@rolldown/binding-android-arm-eabi': 1.2.6 - '@rolldown/binding-android-arm64': 1.2.6 - '@rolldown/binding-darwin-arm64': 1.2.6 - '@rolldown/binding-darwin-x64': 1.2.6 - '@rolldown/binding-freebsd-x64': 1.2.6 - '@rolldown/binding-linux-arm-gnueabihf': 1.2.6 - '@rolldown/binding-linux-arm64-gnu': 1.2.6 - '@rolldown/binding-linux-arm64-musl': 1.2.6 - '@rolldown/binding-linux-ppc64-gnu': 1.2.6 - '@rolldown/binding-linux-s390x-gnu': 1.2.6 - '@rolldown/binding-linux-x64-gnu': 1.2.6 - '@rolldown/binding-linux-x64-musl': 1.2.6 - '@rolldown/binding-openharmony-arm64': 1.2.6 - '@rolldown/binding-win32-arm64-msvc': 1.2.6 - '@rolldown/binding-win32-x64-msvc': 1.2.6 + '@rolldown/binding-android-arm-eabi': 1.2.12 + '@rolldown/binding-android-arm64': 1.2.12 + '@rolldown/binding-darwin-arm64': 1.2.12 + '@rolldown/binding-darwin-x64': 1.2.12 + '@rolldown/binding-freebsd-x64': 1.2.12 + '@rolldown/binding-linux-arm-gnueabihf': 1.2.12 + '@rolldown/binding-linux-arm64-gnu': 1.2.12 + '@rolldown/binding-linux-arm64-musl': 1.2.12 + '@rolldown/binding-linux-ppc64-gnu': 1.2.12 + '@rolldown/binding-linux-s390x-gnu': 1.2.12 + '@rolldown/binding-linux-x64-gnu': 1.2.12 + '@rolldown/binding-linux-x64-musl': 1.2.12 + '@rolldown/binding-openharmony-arm64': 1.2.12 + '@rolldown/binding-win32-arm64-msvc': 1.2.12 + '@rolldown/binding-win32-x64-msvc': 1.2.12 roughjs@4.6.6: dependencies: @@ -8511,8 +8340,6 @@ snapshots: side-channel-map: 1.0.1 side-channel-weakmap: 1.0.2 - siginfo@2.0.0: {} - signal-exit@4.1.0: {} sirv@3.0.2: @@ -8552,7 +8379,7 @@ snapshots: source-map@0.6.1: optional: true - spectral-cli-bundle@1.0.13: + spectral-cli-bundle@1.0.15: optionalDependencies: fsevents: 2.3.3 @@ -8562,8 +8389,6 @@ snapshots: dependencies: escape-string-regexp: 2.0.0 - stackback@0.0.2: {} - std-env@4.2.0: {} stop-iteration-iterator@1.1.0: @@ -8618,9 +8443,6 @@ snapshots: dependencies: ansi-regex: 6.2.2 - strip-bom@3.0.0: - optional: true - strip-indent@4.1.1: {} strip-json-comments@3.1.1: {} @@ -8822,14 +8644,6 @@ snapshots: ts-interface-checker@0.1.13: {} - tsconfig-paths@3.15.0: - dependencies: - '@types/json5': 0.0.29 - json5: 1.0.2 - minimist: 1.2.8 - strip-bom: 3.0.0 - optional: true - tslib@2.8.1: {} type-check@0.4.0: @@ -8871,13 +8685,13 @@ snapshots: possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 - typescript-eslint@8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3): + typescript-eslint@8.71.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.70.1(@typescript-eslint/parser@8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) - '@typescript-eslint/parser': 8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) - '@typescript-eslint/typescript-estree': 8.70.1(supports-color@10.2.2)(typescript@6.0.3) - '@typescript-eslint/utils': 8.70.1(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) - eslint: 10.11.0(jiti@2.7.0)(supports-color@10.2.2) + '@typescript-eslint/eslint-plugin': 8.71.0(@typescript-eslint/parser@8.71.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) + '@typescript-eslint/parser': 8.71.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) + '@typescript-eslint/typescript-estree': 8.71.0(supports-color@10.2.2)(typescript@6.0.3) + '@typescript-eslint/utils': 8.71.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3) + eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -8934,6 +8748,12 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 + update-browserslist-db@1.3.3(browserslist@4.29.3): + dependencies: + browserslist: 4.29.3 + escalade: 3.2.0 + picocolors: 1.1.1 + uri-js@4.4.1: dependencies: punycode: 2.3.1 @@ -8949,28 +8769,28 @@ snapshots: vanilla-colorful@0.7.2: {} - vite-string-plugin@2.0.5(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)): + vite-string-plugin@2.0.7(vite@8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)): dependencies: - vite: 8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0) + vite: 8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0) - vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0): + vite@8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0): dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 postcss: 8.5.28 - rolldown: 1.2.6 + rolldown: 1.2.12 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 26.6.2 + '@types/node': 26.6.3 esbuild: 0.28.2 fsevents: 2.3.3 jiti: 2.7.0 yaml: 2.9.0 - vitest@5.0.1(@types/node@26.6.2)(@vitest/browser-playwright@5.0.1)(@vitest/ui@5.0.1)(happy-dom@20.11.2)(jsdom@20.0.3(supports-color@10.2.2))(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)): + vitest@5.0.2(@types/node@26.6.3)(@vitest/browser-playwright@5.0.2)(@vitest/ui@5.0.2)(happy-dom@20.11.2)(jsdom@20.0.3(supports-color@10.2.2))(vite@8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)): dependencies: '@types/chai': 5.2.3 - '@vitest/mocker': 5.0.1(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) + '@vitest/mocker': 5.0.2(vite@8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)) chai: 6.2.2 es-module-lexer: 2.3.2 expect-type: 1.4.0 @@ -8981,12 +8801,12 @@ snapshots: tinybench: 6.1.4 tinyexec: 1.3.0 tinyglobby: 0.2.17 - vite: 8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0) - why-is-node-running: 2.3.0 + vite: 8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0) + why-is-node-running: 3.2.2 optionalDependencies: - '@types/node': 26.6.2 - '@vitest/browser-playwright': 5.0.1(playwright@1.63.0)(vite@8.3.0(@types/node@26.6.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@5.0.1) - '@vitest/ui': 5.0.1(vitest@5.0.1) + '@types/node': 26.6.3 + '@vitest/browser-playwright': 5.0.2(playwright@1.63.0)(vite@8.3.1(@types/node@26.6.3)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@5.0.2) + '@vitest/ui': 5.0.2(vitest@5.0.2) happy-dom: 20.11.2 jsdom: 20.0.3(supports-color@10.2.2) transitivePeerDependencies: @@ -8994,10 +8814,10 @@ snapshots: vscode-uri@3.1.0: {} - vue-eslint-parser@10.4.0(eslint@10.11.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2): + vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2): dependencies: debug: 4.4.3(supports-color@10.2.2) - eslint: 10.11.0(jiti@2.7.0)(supports-color@10.2.2) + eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2) eslint-scope: 9.1.2 eslint-visitor-keys: 5.0.1 espree: 11.2.0 @@ -9090,10 +8910,7 @@ snapshots: dependencies: isexe: 2.0.0 - why-is-node-running@2.3.0: - dependencies: - siginfo: 2.0.0 - stackback: 0.0.2 + why-is-node-running@3.2.2: {} word-wrap@1.2.5: {} @@ -9109,6 +8926,9 @@ snapshots: xmlchars@2.2.0: {} - yaml@2.9.0: {} + yaml@2.9.0: + optional: true + + yaml@2.9.1: {} yocto-queue@0.1.0: {} diff --git a/pyproject.toml b/pyproject.toml index 7f2d9992574..2b3ff724e6d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ requires-python = ">=3.10" [dependency-groups] dev = [ - "djlint==1.46.2", + "djlint==1.46.3", "yamllint==1.38.0", "zizmor==1.30.1", ] diff --git a/tools/ci-tools.ts b/tools/ci-tools.ts index 02408730684..6927dddd3cd 100644 --- a/tools/ci-tools.ts +++ b/tools/ci-tools.ts @@ -103,14 +103,14 @@ async function setPrLabels(): Promise { const labelsUrl = `https://api.github.com/repos/${env.GITHUB_REPOSITORY}/issues/${env.PR_NUMBER}/labels`; - async function request(url: string, method = 'GET', body?: unknown, ignoreStatus?: number): Promise { + async function request(url: string, method = 'GET', body?: Record, ignoreStatus?: number): Promise { const response = await fetch(url, { method, headers: { Accept: 'application/vnd.github+json', Authorization: `Bearer ${env.GITHUB_TOKEN}`, 'X-GitHub-Api-Version': '2022-11-28', - ...(Boolean(body) && {'Content-Type': 'application/json'}), + ...(body && {'Content-Type': 'application/json'}), }, body: body ? JSON.stringify(body) : undefined, }); diff --git a/uv.lock b/uv.lock index 29be78d98bf..ee63d7f4c8f 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 3 +revision = 5 requires-python = ">=3.10" [[package]] @@ -39,7 +39,7 @@ wheels = [ [[package]] name = "djlint" -version = "1.46.2" +version = "1.46.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "click" }, @@ -52,81 +52,81 @@ dependencies = [ { name = "tomli", marker = "python_full_version < '3.11'" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/90/46/6338588e398bf9ff7df26a8d6b8898fceeaeba3aca5f47a4b74d238b09b9/djlint-1.46.2.tar.gz", hash = "sha256:f3f13ecc090c4cbf898b0e38e11e0cbaaba7dd05af207247c0ec3bb471518f94", size = 126576, upload-time = "2026-09-20T00:16:04.393Z" } +sdist = { url = "https://files.pythonhosted.org/packages/68/48/3d8bd655cb054cbcc6f4764e742f07809430b601e32845bdede9245b3819/djlint-1.46.3.tar.gz", hash = "sha256:3443bfe0f7973a8888d6768f37bce9979faeeb2acd8c662ab765ced7409b8677", size = 127892, upload-time = "2026-09-28T21:50:02.176Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/63/51/f550d8091e21d782196ae3d9d050e2f23e355dedcbec893cefe12499f9b2/djlint-1.46.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:93419ea6b895a5f6507a9e4060d8077c5c4b5af5201bb4341a0ad9f9bc24bd09", size = 1333519, upload-time = "2026-09-20T00:14:24.047Z" }, - { url = "https://files.pythonhosted.org/packages/90/8b/6268d9ee82d88c675d962bcd2312866cc49c0313302408749adb07c15344/djlint-1.46.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:66fa6f489c07f86773593d767873516a11b7fecdea72f59d55fc01fd8261dbd0", size = 1265656, upload-time = "2026-09-20T00:14:25.708Z" }, - { url = "https://files.pythonhosted.org/packages/41/3b/701605d0fa4e5151a7972a9b92a38a02d6265e9f1d48a5b528fc7a97b7d0/djlint-1.46.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:532d16d04096e0aed9603e978f2120f440a0f7042a3049395683aa66ee20dc84", size = 1333677, upload-time = "2026-09-20T00:14:27.383Z" }, - { url = "https://files.pythonhosted.org/packages/1b/c4/24b4b64ea446be587211eb4606eaf87bc2f4486aa6304a5731f6b7b65b14/djlint-1.46.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7065f198823253e169baee4f28a28ccc7d5bd95c21480108fbb801d237eda373", size = 1380798, upload-time = "2026-09-20T00:14:28.558Z" }, - { url = "https://files.pythonhosted.org/packages/ce/c0/b791a077e2b82dade53e263cb4142b10cc81331f15f76834ed4f184a7825/djlint-1.46.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:fe84ca8ac07d3bf47d87272638507f5d9f60fc96bb1cf65409f5a756369a4fe0", size = 1350899, upload-time = "2026-09-20T00:14:29.694Z" }, - { url = "https://files.pythonhosted.org/packages/da/b5/6d4871dd64da267e0f162a04f88404e6d064e6ab65faeb2040c71141e834/djlint-1.46.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:02955c48c952af849fcab27a2447f714c94eb14fbc9f2765bd2845d8bda67ab5", size = 1406425, upload-time = "2026-09-20T00:14:30.882Z" }, - { url = "https://files.pythonhosted.org/packages/bc/df/2b4d1564ad9d0928158e2d81dd903c5e5c2fe11bf1bb41829a99f494cbfa/djlint-1.46.2-cp310-cp310-win32.whl", hash = "sha256:37ca3c39a639ca0b584e221a00ac79b98ee29335aa67c5c3aef7d2e8c00a727c", size = 1015116, upload-time = "2026-09-20T00:14:32.303Z" }, - { url = "https://files.pythonhosted.org/packages/22/14/e8c75207131e051784b829e9f204517dd5a740a17560cdcce6c2ef30ba0c/djlint-1.46.2-cp310-cp310-win_amd64.whl", hash = "sha256:4ec3262a801177ff89ad6abb79150cc2491e12dd5e37e33a21f734e9466215eb", size = 1160798, upload-time = "2026-09-20T00:14:33.755Z" }, - { url = "https://files.pythonhosted.org/packages/b9/1e/1a709a34e2fd56aebdb98a24a751a4b8b34ca201ea797f806a4ea62920b2/djlint-1.46.2-cp310-cp310-win_arm64.whl", hash = "sha256:4fb4548ba95366dd26101130dd62ea18272298026420db9d767ab11e4d9fa3ec", size = 1023997, upload-time = "2026-09-20T00:14:35.083Z" }, - { url = "https://files.pythonhosted.org/packages/be/7d/16f5da8e1fff5be793c3730bb8a1019b58e7d4c4668bf76df017020a958a/djlint-1.46.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:80166b38d5804cb9751197c8e9a753ba52f701d177a5ae5002964d56278efe90", size = 1317347, upload-time = "2026-09-20T00:14:36.205Z" }, - { url = "https://files.pythonhosted.org/packages/45/ff/fdefd3f86a20824fa5017f02e532179c962d3fc3967544171e58d8141873/djlint-1.46.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:cf4731e9eea47ce6efbdd6065862feb024df83b2a138699d3b7e2d475ca38056", size = 1250740, upload-time = "2026-09-20T00:14:37.513Z" }, - { url = "https://files.pythonhosted.org/packages/fa/f4/d5cf960f34f1a6063eea7b28a9797c4893f2b5c9c77cdd0ad9ef4c19a818/djlint-1.46.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2eff87cf3f807b4657d89a39acffb58e6964e0c1ef05271317b548f098c7ccd3", size = 1316674, upload-time = "2026-09-20T00:14:38.678Z" }, - { url = "https://files.pythonhosted.org/packages/63/8b/e9fa906eebf1f3f7810ef2b487ea39db8cf3374aca72ac4dc0aaaa5e32b1/djlint-1.46.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0d9dddec5d30ddfdf55f66a05c67c52fce88d6678e2877e06754ba787b3dabf4", size = 1365164, upload-time = "2026-09-20T00:14:39.929Z" }, - { url = "https://files.pythonhosted.org/packages/bd/aa/6aa4c4950b0a05c271ead181da4a12d08193e94b07ed172bd5f19eb064cf/djlint-1.46.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2890e14f61cf9b1423257d4f1dd59cab81af807b253bd24441fe128373c155d9", size = 1335943, upload-time = "2026-09-20T00:14:41.088Z" }, - { url = "https://files.pythonhosted.org/packages/4e/a9/42a1b2a03855f8888807cd73b5bd43b629eacb14344221f039c6af5686af/djlint-1.46.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:5b7dfa2fcf82da00a532452178f19a4c42ee5f7decbd4e95637af1cf442e95f5", size = 1388183, upload-time = "2026-09-20T00:14:42.513Z" }, - { url = "https://files.pythonhosted.org/packages/ef/e7/ccfff165e91fa15db84390907dde9c938fd71e1f94e44f38e5702ee03191/djlint-1.46.2-cp311-cp311-win32.whl", hash = "sha256:75668dc33e4bd57ae9849199040a3d652dec855ede3bbee39364e69f79817aed", size = 1016036, upload-time = "2026-09-20T00:14:44.164Z" }, - { url = "https://files.pythonhosted.org/packages/0f/e8/90b25a9182463206a0cf6f65c09c2a9c0ec55c0aa2be73d22a07af4d1c58/djlint-1.46.2-cp311-cp311-win_amd64.whl", hash = "sha256:b8a731d6e685c7fe3764528436ee4f1b89dea1b1d265866dfd6b972cb28e3691", size = 1161475, upload-time = "2026-09-20T00:14:45.575Z" }, - { url = "https://files.pythonhosted.org/packages/dc/1c/94b46bc552eb4264ef3f36811923b94c8a8c5c9cfbc34e9764a22851dc46/djlint-1.46.2-cp311-cp311-win_arm64.whl", hash = "sha256:8a217e9aaab3eaea814583278a4e7c0aca55540ce848c99c9b951f824b3bd050", size = 1023705, upload-time = "2026-09-20T00:14:46.876Z" }, - { url = "https://files.pythonhosted.org/packages/b4/d0/9895111d47b96532c5292ebe4d480400d235d657aa3a1b0b04a48c37d693/djlint-1.46.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:98911c4c2779f8fb18cf50f059e433e289c8dbd27eaa2c3924ec70247abdcb59", size = 1350452, upload-time = "2026-09-20T00:14:48.27Z" }, - { url = "https://files.pythonhosted.org/packages/7c/d0/057b42ebc93548c19173270865190aec0dc56e96c5a260a0ee933d57b4dd/djlint-1.46.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b4af742fa80143454f6afc4e8c7803d1f03eacc9ddb030be9381ea42f1645b4b", size = 1269954, upload-time = "2026-09-20T00:14:49.675Z" }, - { url = "https://files.pythonhosted.org/packages/65/5c/ad7b90249063a201fe58186dc3f3546c6dd1081ead850119c9d51288c195/djlint-1.46.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:28eb6a2f338fc39709ae4448d11b47fd6a167f82e0efdee829037408eef16c2c", size = 1321750, upload-time = "2026-09-20T00:14:51.182Z" }, - { url = "https://files.pythonhosted.org/packages/8f/ad/c16a5442d4bf8a1c7afbc6dc435b5aca0d3d14554e141ffb1edb04c148e3/djlint-1.46.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:395d0ce296842930239816b928918882034edadedf0d2a6065bcfa627e04e36d", size = 1385112, upload-time = "2026-09-20T00:14:52.518Z" }, - { url = "https://files.pythonhosted.org/packages/ec/ff/623ab8a2ffde643761a12af9e35d35e5c25657317643fb82478485c6e62e/djlint-1.46.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:9f3e4f154c85ef1c998252a749ee142db17fd95c1003bf57e1c26520e289bf23", size = 1340242, upload-time = "2026-09-20T00:14:53.66Z" }, - { url = "https://files.pythonhosted.org/packages/ff/d7/05a24c9bc0db1ce3df8dc6a40692f34499eb8facf66f7097af7dee8b84ae/djlint-1.46.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3b7b30f03b500fdb8cac78bc9d94587a05c07fb0dd5c0409b5a3202ac0625a1c", size = 1409755, upload-time = "2026-09-20T00:14:54.855Z" }, - { url = "https://files.pythonhosted.org/packages/83/c8/ae39d69f534237cd90d0ba3d3d84c337624a304e6e3c41b8abb3415c8750/djlint-1.46.2-cp312-cp312-win32.whl", hash = "sha256:d75970228b3c93ee5502972d5a295181dbdc2a73ed1ebe23d578fe08dc14bc77", size = 1025749, upload-time = "2026-09-20T00:14:56.534Z" }, - { url = "https://files.pythonhosted.org/packages/96/c6/f92f11366f8097acf76ad02f4707ae56f3537851c5e87254a3e35a94129d/djlint-1.46.2-cp312-cp312-win_amd64.whl", hash = "sha256:33c6948b71f6dad7482c17f1dc8aa24244561e3ef55ce2e3cbb209756d98c75e", size = 1161750, upload-time = "2026-09-20T00:14:58.181Z" }, - { url = "https://files.pythonhosted.org/packages/28/93/2d0da563cc93e1f09557619865fd7c08bbfa53c6a3eef7744e04c6fce56f/djlint-1.46.2-cp312-cp312-win_arm64.whl", hash = "sha256:0422bc83fe8c74ee34ebd684427f6f46b478633738d8e5e99f0c2f43ea14c2c2", size = 1027606, upload-time = "2026-09-20T00:14:59.329Z" }, - { url = "https://files.pythonhosted.org/packages/b5/eb/423ef21a4fba5a0c714c7e4bca00292aa1a5bfece7c17bff0555843082e0/djlint-1.46.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8d24616ec435136890d2f413c0a3fe8d504580e08a10b07600133e75168c97f7", size = 1340179, upload-time = "2026-09-20T00:15:00.549Z" }, - { url = "https://files.pythonhosted.org/packages/1f/38/5aa15352afa9c55faec5034783ca5b35e3461b5a56166eef6ba73390043f/djlint-1.46.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:4e38ad701d28838b71f4b59fcd3c7bbc4b0d84fe91e1971ee1e01e85d387eab1", size = 1260496, upload-time = "2026-09-20T00:15:01.738Z" }, - { url = "https://files.pythonhosted.org/packages/30/e7/d2d20ba1f09bd446a4dc7a0accf3073f8d6f258230f312ecedbdb7320b28/djlint-1.46.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:44e76852a1b1183c27f1b22fbbdb686b6917ca1d2d5dfa06e0c74d54e986100a", size = 1316368, upload-time = "2026-09-20T00:15:02.955Z" }, - { url = "https://files.pythonhosted.org/packages/f9/a8/c7ee97d73b2ba4afda480125dbef6711758cb593ef560055deb7ea3d228d/djlint-1.46.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3529431ddd2aa29a9d2a5a4ac23e12cd4d8fa9a614cc72589ff36cb29a8f7609", size = 1380558, upload-time = "2026-09-20T00:15:04.105Z" }, - { url = "https://files.pythonhosted.org/packages/a8/c6/5c02a654d7faeb7bdb8a17ec3864efa90498b762f616dae36989c6b91bf4/djlint-1.46.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:82bc6d81231d1dae1b8add7454f21ff776bc86134e77444b4f90dc3ff6d6f922", size = 1336117, upload-time = "2026-09-20T00:15:05.419Z" }, - { url = "https://files.pythonhosted.org/packages/01/be/724591c9eadfc4c915cf02b6bf62ed5d5134a0fcdab55cf757527da44964/djlint-1.46.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c47f2c1017ae58334c457cdb7ac6885fbd6ff3fbbdbdfba32c0d9c1bb95bd476", size = 1404846, upload-time = "2026-09-20T00:15:06.754Z" }, - { url = "https://files.pythonhosted.org/packages/0c/26/17ce1ac083cac6e62a3e0299b21f0639eb67b9af66dec1851c9e18b2f7b1/djlint-1.46.2-cp313-cp313-win32.whl", hash = "sha256:c89cb8762f2cb047dad25d0b66e4ee79d55f1f00bec2ed3b711aea13d2f4a200", size = 1028674, upload-time = "2026-09-20T00:15:08.175Z" }, - { url = "https://files.pythonhosted.org/packages/6e/09/4912e365635a1a9154a667609cc211a2dd5be50e8031c60c9cbfb9cfdd0e/djlint-1.46.2-cp313-cp313-win_amd64.whl", hash = "sha256:c0837fddc5cc97070ee32013a4db80de8d0167115672caf97657a21d85e8e4d5", size = 1164989, upload-time = "2026-09-20T00:15:09.38Z" }, - { url = "https://files.pythonhosted.org/packages/5e/7c/9db06a89fc553b0088dd9ea2b535548f069b255bbf68fa753e60f09c7279/djlint-1.46.2-cp313-cp313-win_arm64.whl", hash = "sha256:280fb001de9b9c57f5a7ede4618cf77f67699af6cddb6a72ae385df1a13437a6", size = 1030821, upload-time = "2026-09-20T00:15:10.534Z" }, - { url = "https://files.pythonhosted.org/packages/74/a7/08482d87801a2c46af9a1d7393af4cd909d247523ba324143f38de234a28/djlint-1.46.2-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:91b5b51dccb4f9611636c079361a9a648bcfa488d3b80940fc49684b9bed4424", size = 1337187, upload-time = "2026-09-20T00:15:11.887Z" }, - { url = "https://files.pythonhosted.org/packages/61/b9/ecb75444bb8f3020f38468110a4c8d52cebc14e1bb3458e86cf8fbbc79a4/djlint-1.46.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:71405fe005f17b256f2dc027bf81a62ad9f6645f2536e6125319b9cda6b255ca", size = 1260116, upload-time = "2026-09-20T00:15:13.004Z" }, - { url = "https://files.pythonhosted.org/packages/b0/a1/0f37d56c7bbb28ecdc4dc72dfea862240daf2b8a58ac8ff4914c6e4d2818/djlint-1.46.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:506f1b1e679404a39fd2eed964486192e4951c2a46e3b8b2b72a543d79f9f9d8", size = 1332639, upload-time = "2026-09-20T00:15:14.228Z" }, - { url = "https://files.pythonhosted.org/packages/09/07/87ed3e9a4f92a1d6a0817218e2d81a9eb856592a455ca77b9293ae023094/djlint-1.46.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f0e67abba610e2adaad541afaf0a30e9d2f47f2d7ba9de25a4c9e07e54b221dc", size = 1383957, upload-time = "2026-09-20T00:15:15.485Z" }, - { url = "https://files.pythonhosted.org/packages/a2/2a/bdb775fef3422ad3f469a1d4775ee2d293d3fde102ff6c622578f5968157/djlint-1.46.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:49954d95a5edf42758a043b790de821969ce59da80080e6f9f1fd7324de0ec5b", size = 1353567, upload-time = "2026-09-20T00:15:16.947Z" }, - { url = "https://files.pythonhosted.org/packages/b0/e8/1ba342a29f94a17f65c07f7ebc60fd46c8352671651480d07c8c6187e7b3/djlint-1.46.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:24297b65a0315b381b843310f066c976765f2a9e833e80009a29fd0a155e350d", size = 1410149, upload-time = "2026-09-20T00:15:18.074Z" }, - { url = "https://files.pythonhosted.org/packages/76/6d/bd59c99be58ec145fa7fd18aeafd3a036e3ac94e591ee69aa01aeb971da1/djlint-1.46.2-cp314-cp314-win32.whl", hash = "sha256:fab79b53df603c2047797c1ebef5895e5f4973a6dbc5fd119d95e2c55c171974", size = 1040508, upload-time = "2026-09-20T00:15:19.432Z" }, - { url = "https://files.pythonhosted.org/packages/9a/b2/e0361a7eac59eb0bf924821651670b6d74a16b461107f8f6c52147d20ebe/djlint-1.46.2-cp314-cp314-win_amd64.whl", hash = "sha256:bf32cc5a020cc51af46c7c89895a005424b06bc6e227b2b39e633667a462637d", size = 1182432, upload-time = "2026-09-20T00:15:20.563Z" }, - { url = "https://files.pythonhosted.org/packages/c8/a9/470922ff05b3dadd2ad45e3ae858596e14585f16bdd5f4b0d4e449c3bfde/djlint-1.46.2-cp314-cp314-win_arm64.whl", hash = "sha256:a934d870f59a198af34219436f1279fa0599ca2c27796ad068eac3ead19d0f93", size = 1051044, upload-time = "2026-09-20T00:15:21.757Z" }, - { url = "https://files.pythonhosted.org/packages/63/b6/76e387db48a11d7c029f8059cd32a26cbc78f378ea8cf628b952a0c0d51c/djlint-1.46.2-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:fc405d7905bd580e298eba17e5958f2ccef44a45b5e50af82e4ecae1f7f754e1", size = 1436314, upload-time = "2026-09-20T00:15:23.126Z" }, - { url = "https://files.pythonhosted.org/packages/bc/a5/7f4d6bfd8d56e4bce88c763098cbb40d17374d0f65886aa65329ddee0930/djlint-1.46.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:dc2960bda53b36fdedf0de5f9cebd1c1b9d0fe9872cfe2f0bb72517a88e1fb25", size = 1354336, upload-time = "2026-09-20T00:15:24.506Z" }, - { url = "https://files.pythonhosted.org/packages/ae/0a/5efa9fcaefd7c0a1db548eec50de83c3f04b76ffa77eae5c0daf79744865/djlint-1.46.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:01507d12654da5ebc4ee4a9ac1234c946467745608f95d2e4598786a5db34c29", size = 1391911, upload-time = "2026-09-20T00:15:25.721Z" }, - { url = "https://files.pythonhosted.org/packages/29/4c/42a6b6f50404cc498edd58a361e584612a9c577512cd8c75b47c31227493/djlint-1.46.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:df0113e64da2b8d50d481642f0560419eee369fa57e80e9a2a052bdc300c463e", size = 1441815, upload-time = "2026-09-20T00:15:27.547Z" }, - { url = "https://files.pythonhosted.org/packages/a4/8d/048dc1b160eb3183f13558fe1f97e2a4839f67d9b858eec34bd35d644632/djlint-1.46.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:fce59dd18e508936208ee8824c39d8ff9ee55c14237e931b34ae5280adb387a0", size = 1410183, upload-time = "2026-09-20T00:15:29.324Z" }, - { url = "https://files.pythonhosted.org/packages/f4/f3/23927b8d8133829022d1456d2c49fa9f67ebb8b10863ba2aab33c3807000/djlint-1.46.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:5ea142635ad997f2366bfe57652ce34fa1c0379fa74bad73d3144dad26f9718c", size = 1466000, upload-time = "2026-09-20T00:15:30.813Z" }, - { url = "https://files.pythonhosted.org/packages/f4/bb/85821c0d3fe2cb29a92be619ed93539eb48549ba2e6c8b2a7c6faf37a3f5/djlint-1.46.2-cp314-cp314t-win32.whl", hash = "sha256:67f1040e6fcebeb4c04b6b6e10d6583fdfd7859766ae98cbeb469a9f811cbff4", size = 1103168, upload-time = "2026-09-20T00:15:32.284Z" }, - { url = "https://files.pythonhosted.org/packages/95/f6/e2182a15f47fd257ac667f9f5de32587039483ffb35c788a5b7627ccaa65/djlint-1.46.2-cp314-cp314t-win_amd64.whl", hash = "sha256:2a782708d19341b4877a65bfd20ab14acb3e673342d5c85ae377bafb4f063f37", size = 1242598, upload-time = "2026-09-20T00:15:33.777Z" }, - { url = "https://files.pythonhosted.org/packages/76/de/0c85ff44dd6c5aa64c9200ed314ee7709c36f45d62455416d496c14951be/djlint-1.46.2-cp314-cp314t-win_arm64.whl", hash = "sha256:02b7bf40ce0665180f1fd0f44ea8ab60821192a70a0b40d56d907f301cfc3e5d", size = 1105529, upload-time = "2026-09-20T00:15:35.464Z" }, - { url = "https://files.pythonhosted.org/packages/16/f7/51ac64e8e3a98a0542eea798c117819dc026600cd7eca9fdc335cc1fccd9/djlint-1.46.2-cp315-cp315-macosx_10_15_x86_64.whl", hash = "sha256:aef074475cfe1e7e7daa2edc0fcbd804574d7a1e67b990af475ae65d8f3875c2", size = 1337079, upload-time = "2026-09-20T00:15:36.659Z" }, - { url = "https://files.pythonhosted.org/packages/b9/ae/3a59585b0ce19e1d358ccbb0a1422130cf90393533acfa8f55d28836bd9e/djlint-1.46.2-cp315-cp315-macosx_11_0_arm64.whl", hash = "sha256:46981cd9b709d4263c9786af1a39988e3e60732fd930c6eee6b97a728bb17266", size = 1261084, upload-time = "2026-09-20T00:15:37.892Z" }, - { url = "https://files.pythonhosted.org/packages/7e/5e/db622b0a9135cba096e132d67769e3a509b34767c30b873cff9368bd0641/djlint-1.46.2-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:271d3b4680534b88730d069a7715b686b419fd5f9532b17895bd8d00844282c7", size = 1334760, upload-time = "2026-09-20T00:15:39.667Z" }, - { url = "https://files.pythonhosted.org/packages/a7/05/8f1d30e3faf9205f3672920fa02854eafb73017f8859b2564ec2147665e8/djlint-1.46.2-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ace872973731af658dea73c3c10b3eac8a6ec3bf08889dbe06bbea50df335e10", size = 1394009, upload-time = "2026-09-20T00:15:41.243Z" }, - { url = "https://files.pythonhosted.org/packages/76/39/69c83ce4a3ea633d8c8955ec0def75c647baab3e9f1ab0ec5285717c54a8/djlint-1.46.2-cp315-cp315-musllinux_1_2_aarch64.whl", hash = "sha256:ebb194ef78527f6021c42df5e3e5dee7bb10ec987a84c76b4df001a0ccd05ff8", size = 1355171, upload-time = "2026-09-20T00:15:42.557Z" }, - { url = "https://files.pythonhosted.org/packages/7c/2b/96e6eebc992d6567cba69b79cc1efe9f343498965be60b30b94e5e281f15/djlint-1.46.2-cp315-cp315-musllinux_1_2_x86_64.whl", hash = "sha256:85f8a3dbd8745290bcff7997fc2c42122d0605c6e13d120086f07e056cf84958", size = 1417270, upload-time = "2026-09-20T00:15:43.75Z" }, - { url = "https://files.pythonhosted.org/packages/a1/69/543bb6f30088086149e96fb71027e7731ff23aafcab3455dd85cfae35659/djlint-1.46.2-cp315-cp315-win32.whl", hash = "sha256:c8d668df353bcb9bf467fffc533487e387cdf037b0f0a71ca2019c64947bedb2", size = 1040376, upload-time = "2026-09-20T00:15:44.971Z" }, - { url = "https://files.pythonhosted.org/packages/20/f9/3e0d90441a8341e7c2aa7054916a5ba586f90ee1eb443929f3e226fd0f1f/djlint-1.46.2-cp315-cp315-win_amd64.whl", hash = "sha256:4bffcd13fba84bb531615b63d85f063c8b30dbac93e8cfa0f897666177ccf5ad", size = 1182211, upload-time = "2026-09-20T00:15:46.531Z" }, - { url = "https://files.pythonhosted.org/packages/38/3e/83f69f3a204ccff087db1284763699b8c2b00cd36b1b7ee29bcff6a7af18/djlint-1.46.2-cp315-cp315-win_arm64.whl", hash = "sha256:061ffc6978f8cd61f1c1eb3404df8fd7b18d74be0051f87382d67bfffea9b4a4", size = 1051081, upload-time = "2026-09-20T00:15:48.002Z" }, - { url = "https://files.pythonhosted.org/packages/9e/07/420e881bcba6f2e3ec5f2f9b6f37c4839124731cd47e51948d96719ad66d/djlint-1.46.2-cp315-cp315t-macosx_10_15_x86_64.whl", hash = "sha256:b4bf507d16266b9a632d5f4f82c5ae161328717997b5f655707918d6620f7ecb", size = 1435817, upload-time = "2026-09-20T00:15:50.16Z" }, - { url = "https://files.pythonhosted.org/packages/5e/c3/b39b3e26cc4be6cc3b27f48d389b80a616f9ed1c0cc1fcfd1f956bb3d220/djlint-1.46.2-cp315-cp315t-macosx_11_0_arm64.whl", hash = "sha256:6fff8e242536884c38a991b32e9d3f5485db7d1b7b0e06804f50006d35cd92b0", size = 1355870, upload-time = "2026-09-20T00:15:51.876Z" }, - { url = "https://files.pythonhosted.org/packages/4b/5b/5cc7fdb274eb37da645cd19d41e500f4a9d6b6912de960b05c2e119880ce/djlint-1.46.2-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:02323491b68f289fadb369a464f6ecbfcc300b072c7822cdb92e2db15a554aef", size = 1385774, upload-time = "2026-09-20T00:15:53.219Z" }, - { url = "https://files.pythonhosted.org/packages/71/9a/e3cdea3e1b8b2f2e0d8fb139dcd07a09148aca4f34b65516301ce3124b18/djlint-1.46.2-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e75d55accc41169e4a6c7e5783d892ea92e9c5b259aebda32370d3139279afbd", size = 1440117, upload-time = "2026-09-20T00:15:54.781Z" }, - { url = "https://files.pythonhosted.org/packages/aa/7f/ca5c0cbd66126e20640fcce681f4e7617d06a6739abfa8f53412768dcad7/djlint-1.46.2-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:3c807e49fb623f107d1b795c753a82b0f42b44842583ac998f12f2f40c76aed6", size = 1402566, upload-time = "2026-09-20T00:15:56.359Z" }, - { url = "https://files.pythonhosted.org/packages/4a/3a/ebc349fb13dbbb7e9db20a165343fe7db062fa3e43cd4419d37121927cbc/djlint-1.46.2-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:92539bf776b5df7da8cd1c27d166e9621a97482ecb32e96e06f09bd9c64d9dc5", size = 1464244, upload-time = "2026-09-20T00:15:57.686Z" }, - { url = "https://files.pythonhosted.org/packages/10/7b/7c503d3d5fc60b0a9abc9248539b7492ac654fa277477bc5d416011b33a3/djlint-1.46.2-cp315-cp315t-win32.whl", hash = "sha256:4d8520214727961b626239b2697b80debb9381a3f72c44a0bd3276a6a2f4746d", size = 1101006, upload-time = "2026-09-20T00:15:59.015Z" }, - { url = "https://files.pythonhosted.org/packages/fd/25/647907d53314fbde83c0bb0a8a58fb53d581a425916b6a18fb511399a13c/djlint-1.46.2-cp315-cp315t-win_amd64.whl", hash = "sha256:86aa1e088e6817c0b8a01f448372657dc3b11b1934515a8aad27f2ceb601fc1e", size = 1240524, upload-time = "2026-09-20T00:16:00.472Z" }, - { url = "https://files.pythonhosted.org/packages/6a/60/376018a06eaea48f90d909a337f304f78e390ab19ca5fe9557f77ca0dc7b/djlint-1.46.2-cp315-cp315t-win_arm64.whl", hash = "sha256:55555f911f2178d4f5207ed5857a3d65fffd1ef5b728fa80425a23a7f33ac654", size = 1105370, upload-time = "2026-09-20T00:16:02.171Z" }, - { url = "https://files.pythonhosted.org/packages/de/33/4fa1ff3bfbd4b7e61161cacbea81d22b8a6dd7e3144cb2b1dc33dc27d3ac/djlint-1.46.2-py3-none-any.whl", hash = "sha256:c9921fe7183a5bd038542b7cd6a0443fdfb5362c2cc07ca2fff130fd58a2cccd", size = 160265, upload-time = "2026-09-20T00:16:03.34Z" }, + { url = "https://files.pythonhosted.org/packages/21/67/1f1292125529d5e3f523b2ee564446b5d0222397c98f7e5a6189863b6533/djlint-1.46.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b79ed2e686d5e3ae23826c4c8000e0772bd851706a71f6cdaf516f5c0f10af2a", size = 1339328, upload-time = "2026-09-28T21:48:13.71Z" }, + { url = "https://files.pythonhosted.org/packages/3a/37/9fd867902575b59b3702e3bb14e16515a121f1d97f4fcca3a688906cd740/djlint-1.46.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:dfd467fd48c7d4b640be49409645039b9af56dd276c6d74a36d184ca6a503636", size = 1272069, upload-time = "2026-09-28T21:48:15.435Z" }, + { url = "https://files.pythonhosted.org/packages/3a/7c/76a4c5f5131569f875e9edb0a18f0cc1a2288f9edff3683679b9388d6146/djlint-1.46.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f2eab57b3493ffbce2c45578739348e90be484219d7c4d8ff1a215c748af5150", size = 1339316, upload-time = "2026-09-28T21:48:16.745Z" }, + { url = "https://files.pythonhosted.org/packages/b8/06/c569e5b585bdaff3b7d109e262cf286f9fced28c62963883d7d00db2c696/djlint-1.46.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d8551c07f015ed1f4f440e7c0e6326f4efd0bc072a9fb5ada554ad71f16c51f0", size = 1387520, upload-time = "2026-09-28T21:48:18.218Z" }, + { url = "https://files.pythonhosted.org/packages/eb/6e/9791cd8956042e3c6a9dd5c3990471d800c628228acb6cd7c342d51bfd68/djlint-1.46.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:8030d35ede74f42f737fc34d3b643cb2d5126064a96988d3959259a7e4721494", size = 1357217, upload-time = "2026-09-28T21:48:20.085Z" }, + { url = "https://files.pythonhosted.org/packages/2c/5f/cb7fb01e68a9a041269a2fbc2dcaeaaa34a6d471b310009a9648ff910f45/djlint-1.46.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:94bfd43eee8ad0d58f0914fe264823310b46bba6cb84a70e4d849996b2df8590", size = 1412471, upload-time = "2026-09-28T21:48:21.4Z" }, + { url = "https://files.pythonhosted.org/packages/64/2c/3d231bb9d9e47fd4cf74570f08d5c467837107a745fd6514d31808b1d2c6/djlint-1.46.3-cp310-cp310-win32.whl", hash = "sha256:2cbfae48a563e3c3a4c320de9b0d26a6ea508b6f30d6ba1e07178e77ca2a229c", size = 1018384, upload-time = "2026-09-28T21:48:22.634Z" }, + { url = "https://files.pythonhosted.org/packages/50/b2/cddef049f08abc52b822bbb68baf5c623a40a5d1b07454da77d2b8bcbdf3/djlint-1.46.3-cp310-cp310-win_amd64.whl", hash = "sha256:3ad6b851c2c154e5a0872a8f49601986f717487d5b3ef907d8b41396084f383d", size = 1163922, upload-time = "2026-09-28T21:48:23.766Z" }, + { url = "https://files.pythonhosted.org/packages/19/dc/13a97305038de4d626f012ec1b7244e42364b6bb9ad8c7e7d9352bce42bd/djlint-1.46.3-cp310-cp310-win_arm64.whl", hash = "sha256:70628bc3189bc95b43b03e4c15dd804cf975dc9be9cf94ca904e5bf0102632c2", size = 1090624, upload-time = "2026-09-28T21:48:25.034Z" }, + { url = "https://files.pythonhosted.org/packages/81/72/2a6e04bfbd38d80cf1df43557395162b3eecffcc95fa00838e9648593ffc/djlint-1.46.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:8de372d925e29e133851624b74b3bb12382c5e87b9dd06feacd0af7b55821ef0", size = 1323451, upload-time = "2026-09-28T21:48:26.28Z" }, + { url = "https://files.pythonhosted.org/packages/0f/fe/3c295f510968a7afdfe531158d797e7889d5967339eb4934ef5703cce48f/djlint-1.46.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e402e54d9db1e35d9c1d57ffdf68fbc664eb7d60a4c6c1f7a392271d9e606abd", size = 1256281, upload-time = "2026-09-28T21:48:27.508Z" }, + { url = "https://files.pythonhosted.org/packages/28/50/c5c82cffff753638e44801b585cac992251a4630cb8e3e5ec5c77e8457cf/djlint-1.46.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5c3d81ef5e012508c5071c2bfa3a8b2d1711121dba09b42f1e8eef63f2e4c85c", size = 1323176, upload-time = "2026-09-28T21:48:28.778Z" }, + { url = "https://files.pythonhosted.org/packages/3c/5a/f3ac5fa2b83003f7a53897a569d48cc1ee968c6914821d49fbc7c3e4df40/djlint-1.46.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f5c1ea7b65e634aa1c2386eb3af705f3ff5dc53d9c2c8b1fa314d47537def3b7", size = 1371434, upload-time = "2026-09-28T21:48:30.23Z" }, + { url = "https://files.pythonhosted.org/packages/4d/a1/9a9ccc02aff98181289a7dcdb1929b9b219ba110615cba348ed90d3399a9/djlint-1.46.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:73746200a8867cb755e70fc8820d8c0f720a29d74a6e63d57c251408344bfefb", size = 1340927, upload-time = "2026-09-28T21:48:31.59Z" }, + { url = "https://files.pythonhosted.org/packages/79/86/118584c464784145b0ce236b3a5605efd38f75b9dea49c9d6f8c79fbbfb2/djlint-1.46.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:88bcd89c67897b06db4ff2546fc2364a9e505eb19e045aa51ccf29db725f3e56", size = 1395512, upload-time = "2026-09-28T21:48:33.013Z" }, + { url = "https://files.pythonhosted.org/packages/6e/cc/ceed3fbb566c81b7d6d0eb086e0ab363a60c91b5084653f85050d2d5203b/djlint-1.46.3-cp311-cp311-win32.whl", hash = "sha256:eff237c26e17bbb02b49aee584de1a05b515b5665e5b551eed0900b7177fe1f2", size = 1019199, upload-time = "2026-09-28T21:48:34.417Z" }, + { url = "https://files.pythonhosted.org/packages/cc/0b/894d8a9a9a8c42cea1127cbe03f223c8f698b240070c91dd23ad0b7c524b/djlint-1.46.3-cp311-cp311-win_amd64.whl", hash = "sha256:fcefbccec13adf3811db85161cfc640c5beed677576558471b9aaa78eab5652e", size = 1164892, upload-time = "2026-09-28T21:48:36.043Z" }, + { url = "https://files.pythonhosted.org/packages/76/f4/cb41665c7ec82487ac1ff1fcfd1d3970c36d0439a4d9bc4706486180c509/djlint-1.46.3-cp311-cp311-win_arm64.whl", hash = "sha256:344220adb0f8f12ce8494beced17aef1f392e7dc8aa21d5352d6e50d374616c2", size = 1090527, upload-time = "2026-09-28T21:48:37.257Z" }, + { url = "https://files.pythonhosted.org/packages/0f/36/544095c20936d045df2c9653ad91aa69a65fc894cb985f497b047550f4e9/djlint-1.46.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:531129b89af33d4b70c0a7fdbe71e0c643cee5ee0d5ce6566e463e186ad1d882", size = 1356364, upload-time = "2026-09-28T21:48:38.627Z" }, + { url = "https://files.pythonhosted.org/packages/5a/6c/1ed9db4de0a7f446c36700467baa0a560cac39306a4c23ef9c3755221bfb/djlint-1.46.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:e432f9a86b2145cfc4e20cee66e1f47ad8072f17481a3f466722ca0ac60907ad", size = 1275971, upload-time = "2026-09-28T21:48:39.994Z" }, + { url = "https://files.pythonhosted.org/packages/12/2e/0b52afe43a7cfd86ae0ae6045aa0f1b28f58f100ba8f156e97818e26a751/djlint-1.46.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:60d08654e37a519b41b5d707313879c699fd91298a37050782e64f0d86b44868", size = 1329552, upload-time = "2026-09-28T21:48:41.347Z" }, + { url = "https://files.pythonhosted.org/packages/21/90/12f8eedc8c207d7ab58f6b83f5eed4cc46fc8633a31baf1d69db6d70b15b/djlint-1.46.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a1f5c34a38ca53aaf9db94f9591c4d32507941c600e4defc40e65011e5638075", size = 1392766, upload-time = "2026-09-28T21:48:43.034Z" }, + { url = "https://files.pythonhosted.org/packages/13/6f/cb938fa9be8d6350d78330c6ade64b26f3e72a75b6ac4bab0c4c2c96687c/djlint-1.46.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d78b389075131b1f68152055d516fe6ee24762d222b346aeca19d8f099be96dc", size = 1347192, upload-time = "2026-09-28T21:48:44.405Z" }, + { url = "https://files.pythonhosted.org/packages/ce/46/14d4d083b7b2a9bdef9cc562db38464079bf22d6026392ed6097ac2066f4/djlint-1.46.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3e90cea76e452d53fd7eb23fb6a6fff5a6efcc3d36f6ab4c0203290e9e6bd296", size = 1416426, upload-time = "2026-09-28T21:48:46.096Z" }, + { url = "https://files.pythonhosted.org/packages/56/33/9024c3a501c98aa9743bce9b4defb21a737b4fb86700827215f7ed661d5f/djlint-1.46.3-cp312-cp312-win32.whl", hash = "sha256:00bb0aa5dc2e15a72ff308186492d5ae1fb94352492b190d66a2f7a7f0c2015a", size = 1029402, upload-time = "2026-09-28T21:48:47.326Z" }, + { url = "https://files.pythonhosted.org/packages/a4/d2/7c38865c215d1abbc8c33fbecb66a911510da0f366df0b1bff206f35a6d1/djlint-1.46.3-cp312-cp312-win_amd64.whl", hash = "sha256:e6e0b815c81794df4c179b47256db0d2731bea1763ab97c6485c575229bb5d0e", size = 1165688, upload-time = "2026-09-28T21:48:48.637Z" }, + { url = "https://files.pythonhosted.org/packages/64/78/c64b8d4939436129ae51b427e1cd760a8fd6e9244cb4b7c825d92808e456/djlint-1.46.3-cp312-cp312-win_arm64.whl", hash = "sha256:632ed19329fd8a0e3a5e53e976bd324d314fcf6deec844760a8c6dd30b1f2b2b", size = 1090546, upload-time = "2026-09-28T21:48:50.043Z" }, + { url = "https://files.pythonhosted.org/packages/48/70/431412923c5ecc5727c7a7e509592de9143cc1b38a94debea1fd59f98c90/djlint-1.46.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:aa4993c7e10cf72e9528d28053234fd1d5360287f6950d6abb09d6c7a0caa1d0", size = 1346547, upload-time = "2026-09-28T21:48:51.616Z" }, + { url = "https://files.pythonhosted.org/packages/fb/47/67928d76352c70b94c92f7d5e52a1ab324e119afc8c99bfe288276277a44/djlint-1.46.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:54284671d2a1eaf40e7608b8f1e4a8282f9722c41e675c6e879caaeb36def9a5", size = 1266580, upload-time = "2026-09-28T21:48:52.845Z" }, + { url = "https://files.pythonhosted.org/packages/35/ed/bad142a593fbcffb77f529b5d0dd5dc544d5e77da50e82937ccd3a94b746/djlint-1.46.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e6813dcfc5589b3891b088ea8f58f42b9d88ec8d99b8cecf2eb26128c5e89be6", size = 1324063, upload-time = "2026-09-28T21:48:54.306Z" }, + { url = "https://files.pythonhosted.org/packages/2e/ab/37c72c0a122695fe699251bb82e1258f51a92b907ee0002ead82532a2fc5/djlint-1.46.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3926de1caf27605b8dc2035465bd3b222c492ac420157bccc7f3353a78441f0e", size = 1388122, upload-time = "2026-09-28T21:48:56.747Z" }, + { url = "https://files.pythonhosted.org/packages/80/ea/67e570a3bbb41df2303dbb1592380de5bec8e80b6637bf34775b2a621130/djlint-1.46.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:0232a9db2461d69a4cd7d8e1591ba73783b9da3ac76f10f1c446f883c36186e5", size = 1341782, upload-time = "2026-09-28T21:48:58.097Z" }, + { url = "https://files.pythonhosted.org/packages/66/94/9722b84fead3486a232096bcb3cd89f517841b918543bb79b2187f4b2a42/djlint-1.46.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:1f7c249b1ba1ec9e930a3c06f3711dbeac079a75a533bd4865e504dc19bb6b9a", size = 1412740, upload-time = "2026-09-28T21:48:59.758Z" }, + { url = "https://files.pythonhosted.org/packages/74/7e/b8aef673274936c6977f7991d644190caaee4f5a08ed4fe5518df351961e/djlint-1.46.3-cp313-cp313-win32.whl", hash = "sha256:284d0826f9d4877fd415f1a5128ec16a691a2d25a5ea77b8c2e14c67537c8bd9", size = 1031532, upload-time = "2026-09-28T21:49:01.046Z" }, + { url = "https://files.pythonhosted.org/packages/26/f5/4291c80cc4a5cec5e2dab869742e46a3c92ed1a42df84b0dd8f088f73d47/djlint-1.46.3-cp313-cp313-win_amd64.whl", hash = "sha256:482a8d61b2e7a80b3f097b1e2be42f07b850b0e37849759848ea8db909088cbf", size = 1169428, upload-time = "2026-09-28T21:49:02.306Z" }, + { url = "https://files.pythonhosted.org/packages/e3/c8/335d5c2fb9be4c5098447705b3fc44300685302b1485c51fde1b41403b5b/djlint-1.46.3-cp313-cp313-win_arm64.whl", hash = "sha256:cda40d3a071ac25bd6bbb8e4d39dd5e3eb57055588fc26063530bf6400909e96", size = 1091766, upload-time = "2026-09-28T21:49:04.069Z" }, + { url = "https://files.pythonhosted.org/packages/a4/98/15802d2816b1b34d5e79d031159aa6646c9257c89d2aa5b432cf8f0feccd/djlint-1.46.3-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:288df2057fc179f329d057dc517c623480c64881628414542c75702c49d1f313", size = 1342837, upload-time = "2026-09-28T21:49:05.588Z" }, + { url = "https://files.pythonhosted.org/packages/3a/36/d02d49541e27ff172118d4b3c21bb4ac44233e6148979f8d03a8d818402c/djlint-1.46.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:57a75100a2fea7c86066ea50a360b293fe0118d989b3589c01db11bccec490d5", size = 1267070, upload-time = "2026-09-28T21:49:07.17Z" }, + { url = "https://files.pythonhosted.org/packages/d2/bc/940e269bf868bf9130a9c141895a51478a82ad89e70329b4249a38f0c7b3/djlint-1.46.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0deb2dea163c070fc2eba7f3db386f6aabb9039923bc6834504ad7e0779f21e0", size = 1338428, upload-time = "2026-09-28T21:49:09.049Z" }, + { url = "https://files.pythonhosted.org/packages/37/27/0177938be0cff702696812ff77d8e031a4b2ef6ac0d3073b466bfeeb02d2/djlint-1.46.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:213898c09caa0ce8012154f9fcb0384b790962eaf020dd105cd0e054272d1d45", size = 1392722, upload-time = "2026-09-28T21:49:10.643Z" }, + { url = "https://files.pythonhosted.org/packages/51/00/5b693852bc69d1ee1e136c0805964bd99d14b035b61ea8de1570e132fd55/djlint-1.46.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:f601e032ea68a41beb59e2f7a7024fce486963990260a760a18ffa641274fa7c", size = 1360328, upload-time = "2026-09-28T21:49:12.057Z" }, + { url = "https://files.pythonhosted.org/packages/de/d2/4273190c6e65d142a2ea5b75756ac68ac12e6e8500028acb83bca7d33abd/djlint-1.46.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:c7d76615f4d028d8681cd0427c1375d6efef2e8558ce03fa7fb56cbf47f2638b", size = 1416319, upload-time = "2026-09-28T21:49:13.484Z" }, + { url = "https://files.pythonhosted.org/packages/25/ac/03bac2b9283b4285119979d2d590d6c56bbc6885f9d9a6435628ac719390/djlint-1.46.3-cp314-cp314-win32.whl", hash = "sha256:54c2061dba234f304253d0e82196456f696a4e6fc88acfeda2df8dea5bbb1011", size = 1043832, upload-time = "2026-09-28T21:49:15.042Z" }, + { url = "https://files.pythonhosted.org/packages/eb/2b/4406564aa7b79638bfa743b524ef339267014e4797724be18e4e30d8fe99/djlint-1.46.3-cp314-cp314-win_amd64.whl", hash = "sha256:f1caf053cc8b2e413c7b515b15af16d4a761c0c1c6fc08f759cb92e04d13ee83", size = 1186554, upload-time = "2026-09-28T21:49:16.807Z" }, + { url = "https://files.pythonhosted.org/packages/16/96/7eda20a8767a434277d0bf0c22d12aca0ab82e9ec05e7234d7115b7ea014/djlint-1.46.3-cp314-cp314-win_arm64.whl", hash = "sha256:cf1c4a79ee3cac530b9eaf3d0d00b4852cc65981aa9ed5a32b3efa429b0cc880", size = 1116072, upload-time = "2026-09-28T21:49:18.186Z" }, + { url = "https://files.pythonhosted.org/packages/a6/0d/8da87001bdc3d5850dc56acbd4096b9b8c6f412e73631a1b3b9b58f2bf67/djlint-1.46.3-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:fc3328b4def17d4ca1426e9a62e957f1ffbd34a5a4e0e486c2d2564a0d16a9ae", size = 1443095, upload-time = "2026-09-28T21:49:19.595Z" }, + { url = "https://files.pythonhosted.org/packages/e4/25/0485a196bc2792628c5901d89d80814896074f3ccbd8c7b79a5bfae21ab5/djlint-1.46.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:168a59f96717cfcf86d3dfb5dcfafad023fbd4414cef0ca3ffd3d5b84cf716c4", size = 1360226, upload-time = "2026-09-28T21:49:21.095Z" }, + { url = "https://files.pythonhosted.org/packages/f2/32/334f877f70e256ccd863d8a170369929d2b7f4dd47117027f38ed284eb8c/djlint-1.46.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e8013ef72e64b98f8d258c760db4d8a5fd0f14447ca208510071052752a169ef", size = 1398851, upload-time = "2026-09-28T21:49:22.561Z" }, + { url = "https://files.pythonhosted.org/packages/95/25/19214765285975ffc461c532a452698faca9885cb2975e004aaa5a79b0de/djlint-1.46.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2a724d06b4da511f0028bed84de09aa7ad57f14cfa0a7c0e2c9c0f9f920983c6", size = 1448986, upload-time = "2026-09-28T21:49:23.906Z" }, + { url = "https://files.pythonhosted.org/packages/76/c1/a313d622ef353334ac81124564bd385edd89a0ccf0ae6b38318387310ed7/djlint-1.46.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:7bbe2cb6dc3c854f71cc94bb2616a337b0b933e089336ff4d9b76cbc16d7642c", size = 1417567, upload-time = "2026-09-28T21:49:25.352Z" }, + { url = "https://files.pythonhosted.org/packages/33/e6/76afbdc85702772e3a140d4d6f3a4e438ec0f6310b87922747b923d8b682/djlint-1.46.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:7446fdb9aa00eecdf312389a5033a9180932ca3c7fe53ca30028060f54c563de", size = 1474037, upload-time = "2026-09-28T21:49:26.848Z" }, + { url = "https://files.pythonhosted.org/packages/44/f7/70924eeabe7b7677841f146ea8edc77ce36de77177292a63e0fb3de3e6fa/djlint-1.46.3-cp314-cp314t-win32.whl", hash = "sha256:99aba9d1abfb5088c34123d9165bc7929357a843d90366658ba28fa6bee8534b", size = 1105269, upload-time = "2026-09-28T21:49:28.131Z" }, + { url = "https://files.pythonhosted.org/packages/5c/fd/911a6948399a600d4f4921771a28628171166fd583c923151f87a7db7451/djlint-1.46.3-cp314-cp314t-win_amd64.whl", hash = "sha256:6aa86b00b22756fa5ed96f77246ab33410a4a98418905315f7515b4c774ce594", size = 1246136, upload-time = "2026-09-28T21:49:29.524Z" }, + { url = "https://files.pythonhosted.org/packages/08/e4/0e5dc96b9d924fa7d751ab70b510f41a73d3bc20b223a25cf177e2df09fb/djlint-1.46.3-cp314-cp314t-win_arm64.whl", hash = "sha256:0788df4482fe91608f41c3e7e6e1921ba37bf2614115793ab5510df98c461a1a", size = 1172150, upload-time = "2026-09-28T21:49:30.828Z" }, + { url = "https://files.pythonhosted.org/packages/94/cc/f706a4e83b69b0f788eb01d31432715c24d78b6c3d4082e19086c029594d/djlint-1.46.3-cp315-cp315-macosx_10_15_x86_64.whl", hash = "sha256:e7b9db3733d58a07c21a64d426e97567c624ff5c756ed356c89452ec915da70f", size = 1342757, upload-time = "2026-09-28T21:49:32.748Z" }, + { url = "https://files.pythonhosted.org/packages/ca/18/161f64971f60956266863a7dd8464b2b2bcb5e56706d695225e485b04efd/djlint-1.46.3-cp315-cp315-macosx_11_0_arm64.whl", hash = "sha256:1f811a8e819177ea7876ce893a5ff4e3d44f668c86c936e205ed65bedbebd0f2", size = 1268358, upload-time = "2026-09-28T21:49:34.308Z" }, + { url = "https://files.pythonhosted.org/packages/82/31/874287e5121ebea6fb81bfca69e4f4632fd6eedbb05ea957ceab32a5cd41/djlint-1.46.3-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f2ca6f52c4bcae04853f4199e91ca636c552926f853ae645eecdd159d1cefb6a", size = 1340535, upload-time = "2026-09-28T21:49:35.612Z" }, + { url = "https://files.pythonhosted.org/packages/59/b0/2cea8ed4b855eb039e7b000a218717227ee7b8b33877884b5aa8326ae38e/djlint-1.46.3-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:aea1f5a2d47439f15425090286296cf9d13bd185bf59f311f7167b7293661c00", size = 1400444, upload-time = "2026-09-28T21:49:37.059Z" }, + { url = "https://files.pythonhosted.org/packages/bd/63/7d092a12e4f26f4bc47b3f79c906377568c0b312d29111a5a2c7256f56ad/djlint-1.46.3-cp315-cp315-musllinux_1_2_aarch64.whl", hash = "sha256:76f6c5c90a7c237f84e382071feb38616222039a26e601f32668ec465dacce98", size = 1361685, upload-time = "2026-09-28T21:49:38.588Z" }, + { url = "https://files.pythonhosted.org/packages/f4/cb/68afe56c4ef005019cdd53c3682443fe8556fed3380c8a16699ae1ef85b6/djlint-1.46.3-cp315-cp315-musllinux_1_2_x86_64.whl", hash = "sha256:4341fb9c8db8c8b88edc49bd0ec4532fedaf225d35f0c050cce23f3df8ce2f3a", size = 1425550, upload-time = "2026-09-28T21:49:40.296Z" }, + { url = "https://files.pythonhosted.org/packages/c5/a5/11c0e6918d5e324fb90b96410809c1cd6d46ea77d9764fa9ce2d7214d156/djlint-1.46.3-cp315-cp315-win32.whl", hash = "sha256:92f7ffc04fde0d1372360bce4941ba04890248325f68fa69695cd19395a3351d", size = 1043707, upload-time = "2026-09-28T21:49:42.141Z" }, + { url = "https://files.pythonhosted.org/packages/90/8e/47f72052155b5c9d6395f1bbe6073a3fb65059b68dbc02bc2e35cb36b970/djlint-1.46.3-cp315-cp315-win_amd64.whl", hash = "sha256:c532f8f561b1522a9800d0af4358a43bd2ac9ed9e0f246f258abed4f4194e1eb", size = 1186763, upload-time = "2026-09-28T21:49:43.74Z" }, + { url = "https://files.pythonhosted.org/packages/13/cc/96789c67ed1be09eea49249b1997df22a33df1c37ef8092b41ab4050a75d/djlint-1.46.3-cp315-cp315-win_arm64.whl", hash = "sha256:ae09568660c3a61609ef295cb6658e47b177951702bf5f5137ccc14360da8d4b", size = 1115902, upload-time = "2026-09-28T21:49:45.452Z" }, + { url = "https://files.pythonhosted.org/packages/24/81/6bfeeaaccf29156545dc40e2de162fa465eccd49aed3746e067fd586c4ed/djlint-1.46.3-cp315-cp315t-macosx_10_15_x86_64.whl", hash = "sha256:2a5433e7d7266bf1209e134ccf79fc5bac14622e39669095e61c926f4508f73f", size = 1442695, upload-time = "2026-09-28T21:49:46.851Z" }, + { url = "https://files.pythonhosted.org/packages/81/1e/dee7ed0a9a47c37b06221caa228ad34f4b1a6b3e6ec6de541047d6bcf55a/djlint-1.46.3-cp315-cp315t-macosx_11_0_arm64.whl", hash = "sha256:40a00a4b4f2d470069f2be3688d518daa982c6d7b3408ca19fcce4a905a3e1d9", size = 1364749, upload-time = "2026-09-28T21:49:48.171Z" }, + { url = "https://files.pythonhosted.org/packages/93/6f/50ae433afc2f8d6141129201593d3d7c695838f3b112f057788474d4ddba/djlint-1.46.3-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7d11a1025a99be4eceb57aa168e68109cde82869288096fab8c9084c3f970fa1", size = 1393892, upload-time = "2026-09-28T21:49:50.193Z" }, + { url = "https://files.pythonhosted.org/packages/46/33/9db9f62e540649b4f185416de706786fe15fa16b4c97c597df7638978237/djlint-1.46.3-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:60f7562f7f48f9ab38f6bbe6e506d4b57b49d139b17dfaa3fcddac44d1f4dd40", size = 1448168, upload-time = "2026-09-28T21:49:51.679Z" }, + { url = "https://files.pythonhosted.org/packages/0e/db/eb47415be856fe2565bf9f4331e2e26b161c26fa182bec5c4c37a0393e13/djlint-1.46.3-cp315-cp315t-musllinux_1_2_aarch64.whl", hash = "sha256:ad88eef3c2fffc88634634e2de3d5938b586f10919f5007615a385f7e4674bf7", size = 1409124, upload-time = "2026-09-28T21:49:53.387Z" }, + { url = "https://files.pythonhosted.org/packages/45/a9/2f52b7fa47f91fcda6071788088cb2d2273181b1c5465da0ddf91ed40f11/djlint-1.46.3-cp315-cp315t-musllinux_1_2_x86_64.whl", hash = "sha256:9d60c4625992d3acab2bd6a69549b81aab129c8731ffa19b8403edc3c9fcd398", size = 1471061, upload-time = "2026-09-28T21:49:54.85Z" }, + { url = "https://files.pythonhosted.org/packages/d9/98/618053e6dd9b4610cf0c940f7516fa23918842a1946a92c519a84f92139b/djlint-1.46.3-cp315-cp315t-win32.whl", hash = "sha256:9ab4cb292dcfc1817174825742bf642a3554cc2cbf23eb0728efceae1cace807", size = 1103180, upload-time = "2026-09-28T21:49:56.451Z" }, + { url = "https://files.pythonhosted.org/packages/a9/7c/ac26f416a6e4ea7a00aa31da7596dc2a672fa491be0bd2318b941aade7ec/djlint-1.46.3-cp315-cp315t-win_amd64.whl", hash = "sha256:7912f4c7d6d7df55f70d6ce04631ea92208509d9d8672aa65b2c7800a6ba2770", size = 1245136, upload-time = "2026-09-28T21:49:57.862Z" }, + { url = "https://files.pythonhosted.org/packages/34/f4/b4932c23bd0b6ea29fade62032025ceb9b977d05cb5563d7cc97090e94b9/djlint-1.46.3-cp315-cp315t-win_arm64.whl", hash = "sha256:2e36766ac404aff653fc26d041d3a486aa1aafd045b043db22ed5eb07a99f972", size = 1170527, upload-time = "2026-09-28T21:49:59.277Z" }, + { url = "https://files.pythonhosted.org/packages/f9/eb/7f17dd3cefc9744ba28564b48c9ffe783a157569475840aa2744bbb20d20/djlint-1.46.3-py3-none-any.whl", hash = "sha256:a612c334328a258bd08edf90e20168a14939899aa548d678d227b4e891071039", size = 161762, upload-time = "2026-09-28T21:50:00.525Z" }, ] [[package]] @@ -154,7 +154,7 @@ dev = [ [package.metadata.requires-dev] dev = [ - { name = "djlint", specifier = "==1.46.2" }, + { name = "djlint", specifier = "==1.46.3" }, { name = "yamllint", specifier = "==1.38.0" }, { name = "zizmor", specifier = "==1.30.1" }, ] diff --git a/web_src/js/components/ActionRunJobView.vue b/web_src/js/components/ActionRunJobView.vue index 2c09ec5f2e2..26ce4b53ec9 100644 --- a/web_src/js/components/ActionRunJobView.vue +++ b/web_src/js/components/ActionRunJobView.vue @@ -104,8 +104,12 @@ const defaultViewOptions: LocaleStorageOptions = { actionsLogShowTimestamps: false, }; -const savedViewOptions = localUserSettings.getJsonObject('actions-view-options', defaultViewOptions); -const {autoScroll, expandRunning, actionsLogShowSeconds, actionsLogShowTimestamps} = savedViewOptions; +const { + autoScroll, + expandRunning, + actionsLogShowSeconds, + actionsLogShowTimestamps, +} = localUserSettings.getJsonObject('actions-view-options', defaultViewOptions); // internal state let loadingAbortController: AbortController | null = null;