From 4b22b8a2cfa86cfeb4a30e117c7c67c4306dc8f8 Mon Sep 17 00:00:00 2001 From: "Raoul v. R." Date: Sat, 18 Jul 2026 22:42:11 +0200 Subject: [PATCH 1/4] Exclude @types/three --- pnpm-workspace.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 19d188185..884fa6d82 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -7,6 +7,7 @@ allowBuilds: 'hugo-bin': true minimumReleaseAgeExclude: + - '@types/three' - 'esbuild-plugin-glsl' - 'eslint-config-aether' - 'spatial-controls' From e19bfa337cccefe208c1a86488fc55d2ac853e8a Mon Sep 17 00:00:00 2001 From: "Raoul v. R." Date: Sat, 18 Jul 2026 22:46:07 +0200 Subject: [PATCH 2/4] Fix potential depth texture type mismatch Closes #745 --- src/core/EffectComposer.js | 163 ++++++++++++++++--------------------- 1 file changed, 70 insertions(+), 93 deletions(-) diff --git a/src/core/EffectComposer.js b/src/core/EffectComposer.js index d34e94eba..d9db53216 100644 --- a/src/core/EffectComposer.js +++ b/src/core/EffectComposer.js @@ -86,15 +86,6 @@ export class EffectComposer { this.copyPass = new CopyPass(); - /** - * A depth texture. - * - * @type {DepthTexture} - * @private - */ - - this.depthTexture = null; - /** * A render target that holds a stable copy of the scene depth. * @@ -137,6 +128,19 @@ export class EffectComposer { } + /** + * A stable depth texture to be used by depth-aware passes. + * + * @type {DepthTexture} + * @private + */ + + get stableDepthTexture() { + + return this.depthRenderTarget?.depthTexture ?? null; + + } + /** * The current amount of samples used for multisample anti-aliasing. * @@ -159,33 +163,17 @@ export class EffectComposer { set multisampling(value) { - const buffer = this.inputBuffer; - const multisampling = this.multisampling; - - if(multisampling > 0 && value > 0) { - - this.inputBuffer.samples = value; - this.outputBuffer.samples = value; - this.inputBuffer.dispose(); - this.outputBuffer.dispose(); - - } else if(multisampling !== value) { + if(this.multisampling === value) { - this.inputBuffer.dispose(); - this.outputBuffer.dispose(); - - // Enable or disable MSAA. - this.inputBuffer = this.createBuffer( - buffer.depthBuffer, - buffer.stencilBuffer, - buffer.texture.type, - value - ); - - this.outputBuffer = this.inputBuffer.clone(); + return; } + this.inputBuffer.samples = value; + this.outputBuffer.samples = value; + this.inputBuffer.dispose(); + this.outputBuffer.dispose(); + } /** @@ -288,42 +276,50 @@ export class EffectComposer { * Creates a depth texture attachment that will be provided to all passes. * * To prevent errors or incorrect behavior when the same depth buffer is attached to the input and output buffers, - * a separate stable depth target is created alongside the ping-pong buffers. All passes receive the stable target's + * a separate stable depth target is created alongside the ping-pong buffers. All passes receive the stable target's * depth texture, which is never used as a render output and therefore cannot create a feedback loop. The stable * texture is populated each frame via blitFramebuffer immediately before the first buffer swap. * * @private - * @return {DepthTexture} The stable depth texture distributed to passes. */ createDepthTexture() { - const inputBuffer = this.inputBuffer; - const depthTexture = new DepthTexture(); - this.depthTexture = depthTexture; + const inputDepthTexture = new DepthTexture(); + inputDepthTexture.name = "EffectComposer.InputDepth"; - if(inputBuffer.stencilBuffer) { + if(this.inputBuffer.stencilBuffer) { - depthTexture.format = DepthStencilFormat; - depthTexture.type = UnsignedInt248Type; + inputDepthTexture.format = DepthStencilFormat; + inputDepthTexture.type = UnsignedInt248Type; } else { - depthTexture.type = FloatType; + inputDepthTexture.type = FloatType; } - const stableDepthTexture = depthTexture.clone(); + const outputDepthTexture = inputDepthTexture.clone(); + outputDepthTexture.name = "EffectComposer.OutputDepth"; + + const stableDepthTexture = inputDepthTexture.clone(); stableDepthTexture.name = "EffectComposer.StableDepth"; - this.depthRenderTarget = new WebGLRenderTarget(inputBuffer.width, inputBuffer.height, { + this.inputBuffer.depthTexture = inputDepthTexture; + this.outputBuffer.depthTexture = outputDepthTexture; + + // Force rebuild renderbuffers. + this.inputBuffer.dispose(); + this.outputBuffer.dispose(); + + const { width, height } = this.inputBuffer; + + this.depthRenderTarget = new WebGLRenderTarget(width, height, { depthBuffer: true, - stencilBuffer: inputBuffer.stencilBuffer, + stencilBuffer: this.inputBuffer.stencilBuffer, depthTexture: stableDepthTexture }); - return stableDepthTexture; - } /** @@ -375,17 +371,12 @@ export class EffectComposer { deleteDepthTexture() { - if(this.depthTexture !== null) { - - this.depthTexture.dispose(); - this.depthTexture = null; - this.depthRenderTarget.dispose(); - this.depthRenderTarget = null; + const stableDepthTexture = this.stableDepthTexture; - this.inputBuffer.depthTexture = null; - this.outputBuffer.depthTexture = null; + for(const pass of this.passes) { - for(const pass of this.passes) { + // Don't remove foreign depth textures. + if(pass.getDepthTexture() === stableDepthTexture) { pass.setDepthTexture(null); @@ -393,6 +384,15 @@ export class EffectComposer { } + this.depthRenderTarget?.dispose(); + this.depthRenderTarget = null; + + this.inputBuffer.depthTexture?.dispose(); + this.inputBuffer.depthTexture = null; + + this.outputBuffer.depthTexture?.dispose(); + this.outputBuffer.depthTexture = null; + } /** @@ -411,21 +411,14 @@ export class EffectComposer { const renderer = this.renderer; const size = (renderer === null) ? new Vector2() : renderer.getDrawingBufferSize(new Vector2()); - const options = { + const renderTarget = new WebGLRenderTarget(size.width, size.height, { minFilter: LinearFilter, magFilter: LinearFilter, + samples: multisampling, stencilBuffer, depthBuffer, type - }; - - const renderTarget = new WebGLRenderTarget(size.width, size.height, options); - - if(multisampling > 0) { - - renderTarget.samples = multisampling; - - } + }); if(type === UnsignedByteType && renderer !== null && renderer.outputColorSpace === SRGBColorSpace) { @@ -524,22 +517,21 @@ export class EffectComposer { } - if(pass.needsDepthTexture || this.depthTexture !== null) { + if(pass.needsDepthTexture || this.depthRenderTarget !== null) { - if(this.depthTexture === null) { + if(this.depthRenderTarget === null) { - const stableDepthTexture = this.createDepthTexture(); + this.createDepthTexture(); - for(pass of passes) { + for(const existingPass of passes) { - pass.setDepthTexture(stableDepthTexture); + existingPass.setDepthTexture(this.stableDepthTexture); } } else { - const stableDepthTexture = this.depthRenderTarget.depthTexture; - pass.setDepthTexture(stableDepthTexture); + pass.setDepthTexture(this.stableDepthTexture); } @@ -562,7 +554,9 @@ export class EffectComposer { if(removed) { - if(this.depthTexture !== null) { + const stableDepthTexture = this.stableDepthTexture; + + if(stableDepthTexture !== null) { // Check if the depth texture is still required. const reducer = (a, b) => (a || b.needsDepthTexture); @@ -570,8 +564,6 @@ export class EffectComposer { if(!depthTextureRequired) { - const stableDepthTexture = this.depthRenderTarget.depthTexture; - // Don't remove foreign depth textures. if(pass.getDepthTexture() === stableDepthTexture) { @@ -662,10 +654,6 @@ export class EffectComposer { } - // Setup the depth texture (RenderPass renders into the inputBuffer). - inputBuffer.depthTexture = this.depthTexture; - outputBuffer.depthTexture = null; - pass.render(renderer, inputBuffer, outputBuffer, deltaTime, stencilTest); if(pass.needsDepthBlit) { @@ -783,23 +771,12 @@ export class EffectComposer { } - this.passes = []; - - if(this.inputBuffer !== null) { - - this.inputBuffer.dispose(); - - } - - if(this.outputBuffer !== null) { - - this.outputBuffer.dispose(); - - } - this.deleteDepthTexture(); + this.inputBuffer.dispose(); + this.outputBuffer.dispose(); this.copyPass.dispose(); this.timer.dispose(); + this.passes = []; Pass.fullscreenGeometry.dispose(); From 87b4d085d894d053c31203df9fc811754f171e7a Mon Sep 17 00:00:00 2001 From: "Raoul v. R." Date: Sat, 18 Jul 2026 22:46:43 +0200 Subject: [PATCH 3/4] Update pnpm-lock.yaml --- pnpm-lock.yaml | 1406 ++++++++++++++++++++++++------------------------ 1 file changed, 709 insertions(+), 697 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 384d0d559..47b1c37dd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,13 +13,13 @@ importers: version: 2.0.5 '@types/node': specifier: 26.x.x - version: 26.0.1 + version: 26.1.1 '@types/three': specifier: 0.x.x - version: 0.185.0 + version: 0.185.1 autoprefixer: specifier: 10.x.x - version: 10.5.2(postcss@8.5.15) + version: 10.5.4(postcss@8.5.19) ava: specifier: 8.x.x version: 8.0.1 @@ -28,7 +28,7 @@ importers: version: 7.0.0 cssnano: specifier: 8.x.x - version: 8.0.2(postcss@8.5.15) + version: 8.0.2(postcss@8.5.19) dat.gui: specifier: 0.x.x version: 0.7.9 @@ -52,10 +52,10 @@ importers: version: 1.0.0 eslint: specifier: 10.x.x - version: 10.6.0 + version: 10.7.0 eslint-config-aether: specifier: 3.x.x - version: 3.2.0(eslint@10.6.0)(typescript@6.0.3) + version: 3.2.2(eslint@10.7.0)(typescript@6.0.3) gzipper: specifier: 8.x.x version: 8.3.0 @@ -67,34 +67,34 @@ importers: version: 4.1.5 postcss: specifier: 8.x.x - version: 8.5.15 + version: 8.5.19 postcss-cli: specifier: 11.x.x - version: 11.0.1(postcss@8.5.15) + version: 11.0.1(postcss@8.5.19) postcss-preset-env: specifier: 11.x.x - version: 11.3.1(postcss@8.5.15) + version: 11.3.2(postcss@8.5.19) sass: specifier: 1.x.x version: 1.101.0 spatial-controls: specifier: 6.x.x - version: 6.3.0(three@0.185.0) + version: 6.3.1(three@0.185.1) stylelint: specifier: 17.x.x version: 17.14.0(typescript@6.0.3) stylelint-config-standard-scss: specifier: 17.x.x - version: 17.0.0(postcss@8.5.15)(stylelint@17.14.0(typescript@6.0.3)) + version: 17.0.0(postcss@8.5.19)(stylelint@17.14.0(typescript@6.0.3)) stylelint-order: specifier: 8.x.x version: 8.1.1(stylelint@17.14.0(typescript@6.0.3)) three: specifier: 0.x.x - version: 0.185.0 + version: 0.185.1 three-demo: specifier: 5.x.x - version: 5.1.3(dat.gui@0.7.9)(three@0.185.0) + version: 5.1.3(dat.gui@0.7.9)(three@0.185.1) tweakpane: specifier: 4.x.x version: 4.0.5 @@ -155,8 +155,8 @@ packages: peerDependencies: '@csstools/css-tokenizer': ^4.0.0 - '@csstools/css-syntax-patches-for-csstree@1.1.5': - resolution: {integrity: sha512-oNjBvzLq2GPZtJphCjLqXow/cHySHSgtxvKZb7OqSZ/xHgw6NWNhfad+6AB9cLeVm6eA9d/qMll3JdEHjy6M+A==} + '@csstools/css-syntax-patches-for-csstree@1.1.6': + resolution: {integrity: sha512-TcJCWFbXLPpJYq6z7bfOyjWYJDiDg2/I4gyUC9pqPNqHFRIey0EB0q0L5cSnQDfWJg8Jd6VadakxdIez/3zkqQ==} peerDependencies: css-tree: ^3.2.1 peerDependenciesMeta: @@ -174,8 +174,8 @@ packages: '@csstools/css-parser-algorithms': ^4.0.0 '@csstools/css-tokenizer': ^4.0.0 - '@csstools/postcss-alpha-function@2.0.6': - resolution: {integrity: sha512-XaMnJJqqZv4veulLELvM+5caEMcLTsFyqTrkwGKPMF+UbiM7dlQoe4K46EnwfSJIvnm91K1ZXsZSd3OuJ04p9w==} + '@csstools/postcss-alpha-function@2.0.7': + resolution: {integrity: sha512-ueQMpNJfsIUqyOd38Kjc3c7rTaXDLKn0qr9krteAFx3fsSuawXQePAQ02AI5+RbMpdibv+Mfcs4d0AUl/SULsQ==} engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 @@ -186,26 +186,26 @@ packages: peerDependencies: postcss: ^8.4 - '@csstools/postcss-color-function-display-p3-linear@2.0.5': - resolution: {integrity: sha512-YzY5qI0S/CsvqvMSiDn85ZyTCRLdnywxQn+6Fv8AU17aCE/fjcor54OSdVb/HlABBTcBq+d8NlWcLz11Bmo2mQ==} + '@csstools/postcss-color-function-display-p3-linear@2.0.6': + resolution: {integrity: sha512-65C1CF/d9/ULr7dwmE5TBrRYZVa5sWLZX7mlR7WcBl1YwSYA8ntOvAhEEZmq8B2rBgosrOjZcDLnvFQuGaoRcA==} engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/postcss-color-function@5.0.5': - resolution: {integrity: sha512-s+9fU1+sZazUNk0WyKShlfmTLC0fosxNY5x7DiD637xXbZLX2lyce23QrdRhytP3Ja1G77qUk6cRD37N1gemdQ==} + '@csstools/postcss-color-function@5.0.6': + resolution: {integrity: sha512-CHWuCfTg7afbSFMgVajmF1WU/bJ1rGBKGCj3L3tolDXZpQG2ZCQRu10ozfk1I10By9aRqQ43FTnAiDwBnbC+Hg==} engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/postcss-color-mix-function@4.0.5': - resolution: {integrity: sha512-eBrrzTKudOlDl2XOJzW/pzHPIkC8tGkcGpNiFO/vmevb08U1huYEINhlxr8iz4OzSqs1GtiJx4d2v5iHFOZjNw==} + '@csstools/postcss-color-mix-function@4.0.6': + resolution: {integrity: sha512-gWXS+Qx4GnIq4lRvBcabAcGF5IBkfcbZ7uoUvQw/3+JYDQVkD8SoKIFRoYhwKAOm+zTDJRYLMsjxWieBh9xOZw==} engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/postcss-color-mix-variadic-function-arguments@2.0.5': - resolution: {integrity: sha512-O4tE1hZXfEAbTP1IC2R857KjPCLNtpsFUqY2dqgycF/3M6GuFyJI20EWwkxVZzlSFvWdIcNppwRf9pxPFn0qnA==} + '@csstools/postcss-color-mix-variadic-function-arguments@2.0.6': + resolution: {integrity: sha512-+bL0RlSDLM/02Z2JgxMK2AIas8IIL4fQkFsjETmMIXFSmOH+iRx1YEKyMbc3SogmiR8zJ41Eid7Q8+bxj7+2Dg==} engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 @@ -216,14 +216,14 @@ packages: peerDependencies: postcss: ^8.4 - '@csstools/postcss-content-alt-text@3.0.1': - resolution: {integrity: sha512-mK5lCgzgV/ZC+LgnFy4rAQVMcXR6HsnX3D1+4Q5gshSQsst5TtcvHbxTdzKy1XTv09sNZHJX8CO4CEQF9zA4ug==} + '@csstools/postcss-content-alt-text@3.0.2': + resolution: {integrity: sha512-LUT1eKBzb71pmky0ke2OHJHdcqHl1vtl++qzJei5FioMVWDzxVApElTZsoFwbqV8Et+UmxzieOuhwomuyRullw==} engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/postcss-contrast-color-function@3.0.5': - resolution: {integrity: sha512-gfdTZ4a5ioL2zM/yN2FqExy6rql+6egkI5sDuK9MvrbfrVJMzB0OjiCkboT5UprU/P0JwfTiIutW1ZSyqK4Icw==} + '@csstools/postcss-contrast-color-function@3.0.6': + resolution: {integrity: sha512-7H+LLv2+A5q/l9TdWLnLB7ZgMT92aOVImzVpYSHg9pCEHSeskbqssn05rKb+ysouRM8rbg649Q2g2kIKFqLYvQ==} engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 @@ -246,32 +246,32 @@ packages: peerDependencies: postcss: ^8.4 - '@csstools/postcss-gamut-mapping@3.0.5': - resolution: {integrity: sha512-X6XkKkR9R8KyJey9n1ryEzzfX6WpihPz/JBsyIVvxAlztQcMjMA7I9mMybWVv3ZyRMC+0+H7RlIUe85vZkasNQ==} + '@csstools/postcss-gamut-mapping@3.0.6': + resolution: {integrity: sha512-lopCMFvN6ohy33lLmOY46matUrpL1ymVGOyebflzMb44pXoGy+f27glXCXz0PfQmfv8On3a8eVTIQfkX7nf6gQ==} engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/postcss-gradients-interpolation-method@6.0.5': - resolution: {integrity: sha512-wXiZI6bLRAGcw7XuzsqqPnTVNrHFkHTkcymK2su+ynJjemfCdpCD9HdG+ICikPqtQ782r6LSZdyC3cDhSQqF3Q==} + '@csstools/postcss-gradients-interpolation-method@6.0.6': + resolution: {integrity: sha512-n23eZrwg8/XT6Ml42AAMd1PqRSm1LlrcGL+cbflpjL84xVZcWsXtHeKVzufg2uxICGnB4/t/iGa4XnOfySusEA==} engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/postcss-hwb-function@5.0.5': - resolution: {integrity: sha512-HeJOXAMr1nYHZ7gJT1+6d899X9Y+5qJcpbLJ8WzhujQOIB4oqbzeP3769sd1xl3eH4qbasxtewxr4crs08SEQw==} + '@csstools/postcss-hwb-function@5.0.6': + resolution: {integrity: sha512-KO1PBdiyzsxVOnripQbdMF8jXlBym3CtwEWHGQWfjRB2Q7BIU6sE9GGv2OrgG3TyqPOz5BgAwackYlYlVeHWvA==} engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/postcss-ic-unit@5.0.1': - resolution: {integrity: sha512-jmsVLXPdMBTlaJAhiEijhIR3qL0j75MrlRfhJEs91DF1Wlt2kpJTDsbpXQpYFzn1nPFHZC/WEf+Mw0I/HXkHzQ==} + '@csstools/postcss-ic-unit@5.0.2': + resolution: {integrity: sha512-1Wcp0ACoGKImCL9mYm6EIdqtT2JuJoeFp/06Efa6pRT0y3elLgF3jYer+c3+qUoBhV/2uDKtfWrCwAkHJ0CB9w==} engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 - '@csstools/postcss-image-function@1.0.0': - resolution: {integrity: sha512-iuQztV6Cfeuc7NczazfickrzEhALOpxUS0yWgGkmRY1zZ0CKjBBFc/7WWSN9qupfpNAzHY7cPNcJCqUhtr+YMw==} + '@csstools/postcss-image-function@1.0.1': + resolution: {integrity: sha512-6V7+8npoBxVgO3JbIdKqI6eo1NAIQtO0oNSfLSgH439WYB43/kM+GneG4elkgglRo1ppgVhjXxmNqhI+K4pEzg==} engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 @@ -288,8 +288,8 @@ packages: peerDependencies: postcss: ^8.4 - '@csstools/postcss-light-dark-function@3.0.1': - resolution: {integrity: sha512-tD2MMJmZ6XXCHgDythLHcXQDNi5z7KEEWPe7JeB3vPcw+YMuMabpW5ugRqndhIrui+vduhc0Md7f7yGPCmOErg==} + '@csstools/postcss-light-dark-function@3.0.2': + resolution: {integrity: sha512-Fu6si5QhRrT5lP7nmXxfowR8zNkYrqoolsWOZxPZBZpVTdoEKazN6v+K53vPcy1EM4Mlj6tSaEjMu4gAwC8yqw==} engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 @@ -354,8 +354,8 @@ packages: peerDependencies: postcss: ^8.4 - '@csstools/postcss-oklab-function@5.0.5': - resolution: {integrity: sha512-A+Nkzj2ODvQboM5FlqEcp0iqilyVo78f9FMx/3cHrRrEBqCymSXvf8sa1cTY54lJoUVI3Sn9XysgvYaVIAuIYg==} + '@csstools/postcss-oklab-function@5.0.6': + resolution: {integrity: sha512-6yZ+OySSaBybv12OfgKFBgCK1Se2mBbhh9eIDbUdWGHJUXZPQoLbtPj8S6Wg0lqe0nTqKgY/l8Ir9lHrm2TUBQ==} engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 @@ -366,8 +366,8 @@ packages: peerDependencies: postcss: ^8.4 - '@csstools/postcss-progressive-custom-properties@5.1.0': - resolution: {integrity: sha512-lt/4yHy2GdKcGVpK4OGhBdSIq+z2PXynSusSRggn/T4y7uFurYAhdHqo/aYM+xI37vNb8rJlEKchqKKvVCXROQ==} + '@csstools/postcss-progressive-custom-properties@5.1.1': + resolution: {integrity: sha512-b9+lusgVDTHXRBgYKE9s0RKUyEn6Q/knmMDmYmSrkZjtpb0Nd71pBtgVMf9tSpOIb0K8hyzeyy6JyKFqg5rBJw==} engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 @@ -384,8 +384,8 @@ packages: peerDependencies: postcss: ^8.4 - '@csstools/postcss-relative-color-syntax@4.0.5': - resolution: {integrity: sha512-kBzf+LIm824cpjsZPhNtl/2N1KK+TXnxy8Kce4y+pEAQSrxhpX6WDUg54wjdHBGx2UZUXKBnlaUOsc71sSRDvg==} + '@csstools/postcss-relative-color-syntax@4.0.6': + resolution: {integrity: sha512-4SUC+qfJE/8sV62oo/fcxNKSBgiSVqE8c7f9TBwvNY3WnD0YHJyEM3eIjXn1CxbMNl7gR6uBVuLuJB3xgr/O1w==} engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 @@ -856,75 +856,75 @@ packages: '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@types/node@26.0.1': - resolution: {integrity: sha512-fc3KiUoBt6kie0N9bIW3E47vZsuaMf0PM2AaUpLCLT0s/LvX1nxAim6Fc049cNxODPpGm6qRAuUOB86SkRuPQw==} + '@types/node@26.1.1': + resolution: {integrity: sha512-nxAkRSVkN1Y0JC1W8ky/fTfkGsMmcrRsbx+3XoZE+rMOX71kLYTV7fLXpqud1GpbpP5TuffXFqfX7fH2GgZREw==} '@types/stats.js@0.17.4': resolution: {integrity: sha512-jIBvWWShCvlBqBNIZt0KAshWpvSjhkwkEu4ZUcASoAvhmrgAUI2t1dXrjSL4xXVLB4FznPrIsX3nKXFl/Dt4vA==} - '@types/three@0.185.0': - resolution: {integrity: sha512-O2Uy8Cj4Nonr8dWUUbifMdPe8B0Mq7EdOHb89S4+kjUw/KhbjTZrUuYlrQ1bpUKG+EP9QJnN7qNxbHGlGoLHMA==} + '@types/three@0.185.1': + resolution: {integrity: sha512-db1xTb+EgYF2didW+eudSvVPtn75zo+fGsY8ShQrJY/B5ZBmC2Fiaykv3aImHAlCNEGuMPkPGXBJGLwzu5mC7A==} '@types/webxr@0.5.24': resolution: {integrity: sha512-h8fgEd/DpoS9CBrjEQXR+dIDraopAEfu4wYVNY2tEPwk60stPWhvZMf4Foo5FakuQ7HFZoa8WceaWFervK2Ovg==} - '@typescript-eslint/eslint-plugin@8.62.0': - resolution: {integrity: sha512-o+mpz7EYiMzXoySXiKmzlabIvTVqUuK5yLrAedRPRDA0IpPFMUV1IXt6OqljIxX/kumN6EjUYp41Hqelh6p/Dw==} + '@typescript-eslint/eslint-plugin@8.64.0': + resolution: {integrity: sha512-CGvQPBxN3wZLu6Rz2kFUpZeoCm78xUic92ck39KPePkO1NPOwjCqdQnm5Q87tpWw9vcBvW8XLrDXjH9PWYtJ3Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.62.0 + '@typescript-eslint/parser': ^8.64.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/parser@8.62.0': - resolution: {integrity: sha512-dzHeT2gySzZtLDsuqxU9AkYgIsQoHAHtRBpOqM+Ofzx1Bwrd2RcCjQJ+6iQbsHOIR6NS33bF2W1k3blN1zLDrA==} + '@typescript-eslint/parser@8.64.0': + resolution: {integrity: sha512-KA0OshtlcCCXmbfqyZkM5pV3/WNraJf7DkJRLpyrmwPtud57H5BDX7C3k0LPSPxpprfRL+cJDGabF10mvNCoCw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/project-service@8.62.0': - resolution: {integrity: sha512-wexnCqiTg7BOGtbLDftYpRWlmLq4xfoMd7BKFR6Y75sZS3QmRKLdN3yWLhmIYgqMmP/OXWpj3H8odkb5nGURCQ==} + '@typescript-eslint/project-service@8.64.0': + resolution: {integrity: sha512-tk4WpOJ6IEbGrVHaNmM0YRrwAD3exZlIK3iadQNAxh4YKk6jvUQ4ecq18n+v7+meh+cJ3j+D8nbk8sRKhlwLQg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/scope-manager@8.62.0': - resolution: {integrity: sha512-1lX38kNxXIRb8mEc3lbq5mdHq1Pf2+U0nFU65KfT18mtPxxl0fvjuEE92mHuXPuCtElJhOrddOpyMlM3Z0umEA==} + '@typescript-eslint/scope-manager@8.64.0': + resolution: {integrity: sha512-CXEaFdYXjSTgKhisNkwCcJwTP8Pl+fmRrEQrri4nm3vU743bALrxzLmq7fHG/7e6a5xO0lDYeURpZmBuhHk54w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.62.0': - resolution: {integrity: sha512-y2GAdB6ykaXUvuspbYnizQc4oDDz0Tz/Yc7iWrXf9mx8vm/L/0vLHCe0tS2boG96Zy+DivnVDQ9ZUEWoHqqx1g==} + '@typescript-eslint/tsconfig-utils@8.64.0': + resolution: {integrity: sha512-2yo8rRNKuzbVWQp5kslhANqZ2uDAeROQHBRZNPu8JDsHmeFNj/XJJhX/FhNUWmkHHvoNsKa6+tHJiig87EzsQw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/type-utils@8.62.0': - resolution: {integrity: sha512-+g5O3j0w2ldzC86Pv6fvbO/xhAonbJFIdf/MKQ1d30gndlsVzUOE83ldfSE15Qrl9fhFjK6AovHs5Wpp6vx86w==} + '@typescript-eslint/type-utils@8.64.0': + resolution: {integrity: sha512-XWG4Fmmv/6SvyS9nH8jWrKs6terwJvE8cyRt1CzYYqzp9OrPhCT4cMc/f7C6RZCwG+qMmiffJS1/qJP8G1URtg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/types@8.62.0': - resolution: {integrity: sha512-KvAclkktORPvM54TgLgA4z9HIV1M8zOgw9ZVNXl9f/8dLYfXYX1wkMXP7qmabpijQRV5bHJLOmoyGQbLMaUYeg==} + '@typescript-eslint/types@8.64.0': + resolution: {integrity: sha512-qjhfuTfLXjA4IOzXvz0rTjT01BqEiIgPoUeMwiEjnaHKJMTNo8rH5pYW1a2L/0Dnux2fPC85AeyJoWaGa8WxTA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.62.0': - resolution: {integrity: sha512-+hVbNxtW64pIcZWDPGbyaKF7vp2IBTVY5ma1blwwksrjdsbdqqEKvJWMGbBofei4F6Dovx1M0RJgoFeNu2279A==} + '@typescript-eslint/typescript-estree@8.64.0': + resolution: {integrity: sha512-Pztpsn1aCE1oWDvDEfUk31nngvvF7vUB5SwHFEaZIFpvw7WJtqUHHL4plBZDA9HfWJJjL13BdG0YrJInTUvoVA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/utils@8.62.0': - resolution: {integrity: sha512-82r66fi9zYwZ+mTq3vKgwjbZ1PVk/DJzrXFLpG6RnBbdvH8TEGVHIs9H4d2drhkOzf0syZuD/OZvvlu6GDbP4g==} + '@typescript-eslint/utils@8.64.0': + resolution: {integrity: sha512-aJUGVB3+U0htrrCjoA8qukw8cm8fNCGAxK/tVoS70k8aeb7DETKeFozRiVFIwEeN9WJLsjaP3ph8I60tY2XZoQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/visitor-keys@8.62.0': - resolution: {integrity: sha512-CY3uyFSRbcQv3nnSv8S0+lDftMVz6P963PoRlxrV7ew/Md564g9ut60PYzdLM5qW4jFn93GBF+Soi90ISAN+GQ==} + '@typescript-eslint/visitor-keys@8.64.0': + resolution: {integrity: sha512-mrtuL8Nsn6gi2H4mo5KMTp823M+3Q19Ew/i+Zlikq20tIMm99C3Ez0dCmkWWnxut20esQvTg8aUSEhMcAOXhEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@vercel/nft@1.10.2': @@ -1099,8 +1099,8 @@ packages: asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - autoprefixer@10.5.2: - resolution: {integrity: sha512-rD5t5DwOjJdmSORcTq64j8MawTC+tbQ+HHqjR4NDumamy/ambn1UJrlKL+KdwujWxMkFjPM3pPHOEA9tl4767Q==} + autoprefixer@10.5.4: + resolution: {integrity: sha512-MaU0U/za7N3r6brxD4YB/l4NSrFzLPlANv6wEuQVaIPlD3L4W9rFcQPbL/EilY9BHhHvhfcz3gInDLrEtWT4EA==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: @@ -1174,8 +1174,8 @@ packages: bare-abort-controller: optional: true - bare-fs@4.7.2: - resolution: {integrity: sha512-aTvMFUWkBmjzKtEQMDGGDNF8bkfpD5N1b/FCwt7A3wrU4t1o/e/85Wzkluh6JlODCjqVESYCkQCdTXqZ9G7VFg==} + bare-fs@4.7.4: + resolution: {integrity: sha512-y1kC+ffIx/tPLdTE693uNjHfzTfr+ravR5tvWlMXe25nELbkqV400S71qHDwbkAQ1FVEZobB1NFRzFbCCcyBCQ==} engines: {bare: '>=1.16.0'} peerDependencies: bare-buffer: '*' @@ -1183,12 +1183,8 @@ packages: bare-buffer: optional: true - bare-os@3.9.2: - resolution: {integrity: sha512-h530JsrkYi8518ZfR57GHaLoI5YzXkGGEV0Y+mf4KYPBn4OnNajiznwkDq7FgE+Vnmyss9Utnzi44y7sowiAXA==} - engines: {bare: '>=1.14.0'} - - bare-path@3.0.1: - resolution: {integrity: sha512-ghj2DSK/2e99a1anTVPCV4m4YIYtrbXhfM7V3D7XZLOTsybnYyaJloymGqssQc8l/or0UoDyRtNQkmkEF/ysgQ==} + bare-path@3.1.1: + resolution: {integrity: sha512-JprUlveX3QjApC1cTpsUOiscADftCGVWkzitbHsRqv84hzYwYHw2mbluddsq5TvI8mH/8Ov1f4BiMAdcB0oYnQ==} bare-stream@2.13.3: resolution: {integrity: sha512-Kc+brLqvEqGkjyfiwJmImAOqLZL7OsoLKuavx+hJjgVV3nLTOjloJyPMFxjUPerGGHrNH0fLU06jjykMLWrERQ==} @@ -1210,8 +1206,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.40: - resolution: {integrity: sha512-BSSLZ9/Cjjv7Gtj5B68ZzXcXUg8iOf3fme+FCuh8rC/Go+Kmh8cox7M3A8dolou16s64QjLPOSdngh7GxXvkSw==} + baseline-browser-mapping@2.10.43: + resolution: {integrity: sha512-AjYpR78kDWAY3Efj+cDTFH9t9SCoL7OoTp1BOb0mQV7S+6CiLwnWM3FyxhJtdPufDFKzmCSFoUncKjWgJEZTCQ==} engines: {node: '>=6.0.0'} hasBin: true @@ -1239,19 +1235,19 @@ 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@1.1.16: + resolution: {integrity: sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw==} - brace-expansion@5.0.6: - resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==} + brace-expansion@5.0.7: + resolution: {integrity: sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==} engines: {node: 18 || 20 || >=22} braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.28.4: - resolution: {integrity: sha512-MTc8i/x9jBQd1iMw2CFGS+rwMa07eYjLR0CCTLDACl9xhxy+nIs3KeML/biicXtk9JrZ6dnnTatmc7ErPXIxqw==} + browserslist@4.28.6: + resolution: {integrity: sha512-FQBYNK15VMslhLHpA7+n+n1GOlF1kId2xcCg7/j95f24AOF6VDYMNH4mFxF7KuaTdv627faazpOAjFzMrfJOUw==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -1292,8 +1288,8 @@ packages: caniuse-api@4.0.0: resolution: {integrity: sha512-B0hQ1OLyJuHTQSOWXvwibWqM6DCoqJdvBA6X1S/53bd4XU7LJ1yurIPlrsouol3mw1jh9pGI4ivubSpmJeIqCA==} - caniuse-lite@1.0.30001799: - resolution: {integrity: sha512-hG1bReV+OUU+MOqK4t/ZWI0tZOyz3rqS9XuhOUz1cIcbwBKjOyJEJuw9ER5JuNyqxNk8u/JUVbGibBOL1yrjFw==} + caniuse-lite@1.0.30001806: + resolution: {integrity: sha512-72Cuvd95zbSYPKq6Fhg8eDJRlzgWDf7/mtoZv6Qe/DYNCEBdNxoA3+rZAU2ZhGCpZlns3EssFavaZomckT5Uuw==} caseless@0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} @@ -1348,8 +1344,8 @@ packages: ci-parallel-vars@1.0.1: resolution: {integrity: sha512-uvzpYrpmidaoxvIQHM+rKSrigjOe9feHYbw4uOI2gdfe1C3xIlxO+kVXq83WQWNniTf8bAxVpy+cQeFQsMERKg==} - cli-truncate@6.0.1: - resolution: {integrity: sha512-2FPVnc3JxdRLONB/9edO1RwuUFFPJ3U2c6XvyccEhjqV5xw6mS22aH27OFdD1u4IYQOEUzXsT6ZU06d1VCSu+Q==} + cli-truncate@6.1.1: + resolution: {integrity: sha512-06p9vyLahLa4zkGcgsGxU6iEkSOiuI4fhCH6Emhe2lPAcoUv73n72DnODsnHA+5wwXGnV0n9M9/qOQJSjYhFhw==} engines: {node: '>=22'} cliui@8.0.1: @@ -1643,6 +1639,9 @@ packages: dom-serializer@0.1.1: resolution: {integrity: sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==} + dom-serializer@0.2.2: + resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} + dom-serializer@2.0.0: resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} @@ -1678,8 +1677,8 @@ packages: ecc-jsbn@0.1.2: resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} - electron-to-chromium@1.5.380: - resolution: {integrity: sha512-W6d5AbuEoRayO447cqrg6lKJIlscgRnnxOZl/08kfV71BQDoEBC7Wwis68z87LjyK6f4kWyTaubuDbhHKrZkbA==} + electron-to-chromium@1.5.392: + resolution: {integrity: sha512-1yQq3VQCZRwsnYc67Oc+1fge6Lwtn0hzi6zmEVkB61Zx21kTbwJAW4dFLadl5Rc1tKhG/kSpYXnfiAhu0f0a1g==} emittery@2.0.0: resolution: {integrity: sha512-FLtgn/CGBXiX3ZtPAm5q4LWWepHChOt55J9u01WFu3dyap2U7IwptlrqoE1COR/kxwdy/DOxIBALSxIW449I1g==} @@ -1697,6 +1696,9 @@ packages: entities@1.1.2: resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==} + entities@2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -1832,8 +1834,8 @@ packages: engines: {node: '>= 6.0.0'} hasBin: true - eslint-config-aether@3.2.0: - resolution: {integrity: sha512-hA2XO2wyqze4BJlLWJn1/zHwfOE0GeNTrUiWHLEk/dD7G+tt62P+nmKGX/ECBIzLMO0nq5UyQeHicKCph/auHw==} + eslint-config-aether@3.2.2: + resolution: {integrity: sha512-fXqbZTXb/U0uHmCtBl+9Im9V3q5aR6jiLArtLNwI/5sNcuw+doQJFEs7+kWJY5NzdECH9NDtnJJET8uh4eTGeg==} peerDependencies: eslint: 10.x.x @@ -1853,8 +1855,8 @@ packages: resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - eslint@10.6.0: - resolution: {integrity: sha512-6lVbcqSodALYo+4ELD0heG6lFiFxnLMuLkiMi2qV8LMp54N8tE8FT1GMH+ev4Ti00nFjNze2+Su6DsV5OQW3Dg==} + eslint@10.7.0: + resolution: {integrity: sha512-GVTD7s1vdIl6UYvAfriOPeY1Df8LIZjfofLvHwde+erDHGGuHyuM6xoxRxmHiebhYuD2p1vN4wWh0XzPARSGDQ==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: @@ -1921,6 +1923,10 @@ packages: resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} engines: {'0': node >=0.6.0} + extsprintf@1.4.1: + resolution: {integrity: sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==} + engines: {'0': node >=0.6.0} + fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -1940,8 +1946,8 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - fast-uri@3.1.2: - resolution: {integrity: sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==} + fast-uri@3.1.3: + resolution: {integrity: sha512-i70LwGWUduXqzicKXWshooq+sWL1K3WUU5rKZNG/0i3a1OSoX3HqhH5WbWwTmqWfor4urUakGPiRQcleRZTwOg==} fastest-levenshtein@1.0.16: resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} @@ -2035,8 +2041,8 @@ packages: fs-extra@1.0.0: resolution: {integrity: sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ==} - fs-extra@11.3.5: - resolution: {integrity: sha512-eKpRKAovdpZtR1WopLHxlBWvAgPny3c4gX1G5Jhwmmw4XJj0ifSD5qB5TOo8hmA0wlRKDAOAhEE1yVPgs6Fgcg==} + fs-extra@11.3.6: + resolution: {integrity: sha512-w8ZNZr2mKIc7qeNaQ9AVPT1+iFaI+Avd4xudVOvdDJ8VytREi1Ft5Ih7hd9jjehod8vAM5GMsfQ/TpPf4EyoEA==} engines: {node: '>=14.14'} fs-extra@5.0.0: @@ -2128,8 +2134,8 @@ packages: resolution: {integrity: sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==} engines: {node: '>=18'} - globby@16.2.0: - resolution: {integrity: sha512-QrJia2qDf5BB/V6HYlDTs0I0lBahyjLzpGQg3KT7FnCdTonAyPy2RtY802m2k4ALx6Dp752f82WsOczEVr3l6Q==} + globby@16.2.2: + resolution: {integrity: sha512-NLvV9ubZ6NDsJaOpKPy3cQeJpKi9DcWiyCiFUpJPA0YihRqiE6RWaLUmgNNPr8MgPpLZjnBjSmou7uZBRJv9wA==} engines: {node: '>=20'} globjoin@0.1.4: @@ -2256,12 +2262,12 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} - ignore@7.0.5: - resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + ignore@7.0.6: + resolution: {integrity: sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==} engines: {node: '>= 4'} - immutable@5.1.8: - resolution: {integrity: sha512-TM5YqrGeTsVIPPpILzeqZ8D2Zc2TvNgSDi88zPF2a4cyqQdWV/wVWBDRDbNzzrLeRWScrFcOX9lW2iX6GOtUDw==} + immutable@5.1.9: + resolution: {integrity: sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==} import-fresh@3.3.1: resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} @@ -2629,8 +2635,8 @@ packages: resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lru-cache@11.5.1: - resolution: {integrity: sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==} + lru-cache@11.5.2: + resolution: {integrity: sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==} engines: {node: 20 || >=22} marked@0.3.19: @@ -2740,8 +2746,8 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - nanoid@3.3.15: - resolution: {integrity: sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==} + nanoid@3.3.16: + resolution: {integrity: sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -2767,8 +2773,8 @@ packages: resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} hasBin: true - node-releases@2.0.50: - resolution: {integrity: sha512-J6l92tKHX6w8Jy5nO1Vuc01NoIiRGi/d6qBKVxh+IQ8Cr3b6HbVNfKiF8ZpFKufTwpwxMmce2W3iQZ861ZRyTg==} + node-releases@2.0.51: + resolution: {integrity: sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ==} engines: {node: '>=18'} nopt@8.1.0: @@ -2856,8 +2862,8 @@ packages: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} - p-map@7.0.4: - resolution: {integrity: sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==} + p-map@7.0.5: + resolution: {integrity: sha512-e8vJF4XdVkzqqSHguEMz41mQO1wKwxKm5ENrUJQUu9kLDCtn83cxbyHZcszr4QC5zEA7WffRRC4gsTecC7J9oA==} engines: {node: '>=18'} p-timeout@6.1.4: @@ -2930,8 +2936,8 @@ packages: resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} engines: {node: '>=8.6'} - picomatch@4.0.4: - resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} + picomatch@4.0.5: + resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==} engines: {node: '>=12'} pidtree@0.3.1: @@ -2980,8 +2986,8 @@ packages: peerDependencies: postcss: ^8.0.0 - postcss-color-functional-notation@8.0.5: - resolution: {integrity: sha512-Cxr97Vtt2VeJCGaex0JNSU5MViqYtjKmJLHKM+jI7d+qIs0J5xgHEVG6Q2bTCaFJ1yjcFz9s9VmWCibuzk3+MA==} + postcss-color-functional-notation@8.0.6: + resolution: {integrity: sha512-JwHsQNb/zzjRN/RFdhWWb3bk6WiNs7KW85+vYtLP1YVL6MgPQn/2qNMgFrjD8Ymg+wfP3XlwtSrYUI+K4zPvHA==} engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 @@ -3058,8 +3064,8 @@ packages: peerDependencies: postcss: ^8.5.15 - postcss-double-position-gradients@7.0.1: - resolution: {integrity: sha512-M69I4EolEGwiYa0KmxKWg4zZp2DxhlNM0Bz12OvHCj930GXDVCvFhdWNGsRscz6BIijN6tFryzSFsy8kMLyD5Q==} + postcss-double-position-gradients@7.0.2: + resolution: {integrity: sha512-X62YBNOxoCVvoUpV3uxdg5h86nbzJwF0ogLrgHUL73YsX8FJ5pGeOxRuaUcqhHxQ4wcoKY+O55lJAyCGsxZLJA==} engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 @@ -3093,8 +3099,8 @@ packages: peerDependencies: postcss: ^8.4 - postcss-lab-function@8.0.5: - resolution: {integrity: sha512-ohQnYx1LloPkiLQhAjpt/Y9tAGCGOBOUaxgbcmO+1bDTFzUQCTfdpemOVh6oewI4V2K6q7+Vz8d3rP1glvK3uw==} + postcss-lab-function@8.0.6: + resolution: {integrity: sha512-zFU65d+uKFTdkvJWPpEMgRwY0gh7RN5FD4aWfLxbeXeAkITSpODG6nH2GKAdbnA4jWjyPac1lw8osw+1ATMcWg==} engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 @@ -3248,8 +3254,8 @@ packages: peerDependencies: postcss: ^8.4 - postcss-preset-env@11.3.1: - resolution: {integrity: sha512-ox2lu2L0fbuKXB0zRcUFCNii7koS9+fNLFqj+WOKaJ4DU/zZsYkFHOmz73lWNTKx8OHDqnV0R7Si98PIbJXLjQ==} + postcss-preset-env@11.3.2: + resolution: {integrity: sha512-O7aA42UBH/89RkGy1YXgJqb+LxZ2+zvR8bHn9qyYcYc+lOo4g9TuIpb75nZT1tN77Bd6pX3DMZ+eYohS4MfKQg==} engines: {node: '>=20.19.0'} peerDependencies: postcss: ^8.4 @@ -3328,8 +3334,8 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.5.15: - resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==} + postcss@8.5.19: + resolution: {integrity: sha512-Mz8SaolMd8nB+G13WkORcxQKHZ/NE4xXevtkJHVuG+guo9/wYKlIMTKAqGdEmYOXR2ijPjTYNHssizdaVSUNdQ==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.1.2: @@ -3540,8 +3546,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shell-quote@1.9.0: - resolution: {integrity: sha512-Iov+JwFv/2HcTpcwNMKd8+IWNb8tboQJNQTkAY/LLVK7gGH9jy+LGkVqPxfekHl+yMmiqXszdGWXgkfml7hjqA==} + shell-quote@1.10.0: + resolution: {integrity: sha512-w1aiOKwKuRgtwAReIIj89puqg+I7GvX4IbLrvmhXbzQsj1+Zwi4VO3+fa6ZF91TWSjIxoEkKnMeHcLEODK5ZXA==} engines: {node: '>= 0.4'} side-channel-list@1.0.1: @@ -3603,8 +3609,8 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - spatial-controls@6.3.0: - resolution: {integrity: sha512-4MDCPWVWF5r59hKGcz/aC5ykFqC/b487T3bjdyHHt1yklHgMsVQXmvB0OBxZTnCGIGyyU0eEk5yJouSkUevBIg==} + spatial-controls@6.3.1: + resolution: {integrity: sha512-CWlfhQFFERMEFPSHgk9r/Z/gDikiI/6Rk0uYRsDWqNRnJBjqAbyRBoSQl/lq/qylZuYuOtdUvaQ68k1MSu6o3A==} peerDependencies: three: 0.x.x @@ -3647,8 +3653,8 @@ packages: resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} engines: {node: '>=18'} - string-width@8.2.1: - resolution: {integrity: sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA==} + string-width@8.2.2: + resolution: {integrity: sha512-GaPUh5gfdrYzqeVNZvUfT23vYYxXzKYidUcnMtJg/3rxRV63EFZy3k6xfKlmfeJD0176lnUV/Usr3XcwSvFzpg==} engines: {node: '>=20'} string.prototype.padend@3.1.6: @@ -3782,8 +3788,8 @@ packages: svg-tags@1.0.0: resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} - svgo@4.0.1: - resolution: {integrity: sha512-XDpWUOPC6FEibaLzjfe0ucaV0YrOjYotGJO1WpF0Zd+n6ZGEQUsSugaoLq9QkEZtAfQIxT42UChcssDVPP3+/w==} + svgo@4.0.2: + resolution: {integrity: sha512-ekx94z1rRc5LDi6oSUaeRnYhd0UOJxdtQCL2rF8xpWxD3TPAsISWOrxezqGovqS38GRZOdpDfvQe3ts6F7nsng==} engines: {node: '>=16'} hasBin: true @@ -3803,8 +3809,8 @@ packages: tar-stream@3.2.0: resolution: {integrity: sha512-ojzvCvVaNp6aOTFmG7jaRD0meowIAuPc3cMMhSgKiVWws1GyHbGd/xvnyuRKcKlMpt3qvxx6r0hreCNITP9hIg==} - tar@7.5.17: - resolution: {integrity: sha512-wPEBwzapC+2PaTYPH6e2L+cNOEE227S47wUYFqlegcs8zlLLmeb9Fcff1HVZY4Fwku/1Eyv38n7GYwB2aaS71g==} + tar@7.5.20: + resolution: {integrity: sha512-9FcyK4PA6+WbzlTM9WhQm6vB5W7cP7dUiPsv1g7YDwEQnQ1CGpK3MGlKk/ITVWMk05kHZuBhmVhiv8LZoy/PFQ==} engines: {node: '>=18'} teex@1.0.1: @@ -3827,8 +3833,8 @@ packages: dat.gui: 0.x.x three: 0.x.x - three@0.185.0: - resolution: {integrity: sha512-+yRrcRO2iZa8uzvNNl0d7cL4huhgKgBvVJ0njcTe8xFqZ6DMAFZdCKDP91SEAuj25bNAj7k1QQdf+srZywVK6w==} + three@0.185.1: + resolution: {integrity: sha512-5aojFCXKwnjBRZvUnt3WFfEcvUJgkN5LlijRFN95hMy8WVkG4I0QNcJE+OuWvuJ0bOdStrbfXn0pkd6/QyiAlg==} through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} @@ -3914,8 +3920,8 @@ packages: resolution: {integrity: sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g==} engines: {node: '>= 0.4'} - typescript-eslint@8.62.0: - resolution: {integrity: sha512-8QxXi+ZACKX0kaqO4gY8kn0RSD9gFfaHDWwjqtEN48aWCBkX4MJaufWN+c3BzlrXLOxfywDL8CaoqUwcRq4j4Q==} + typescript-eslint@8.64.0: + resolution: {integrity: sha512-0qg+pDNMnqYzqH9AnNK+39tejHvsShUOUUoRUgtnTGE7QuMZhiFDnozq8nHJVq+Wae6NMLKNWLg5WmkcC/ndyQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -4126,7 +4132,7 @@ snapshots: dependencies: '@csstools/css-tokenizer': 4.0.0 - '@csstools/css-syntax-patches-for-csstree@1.1.5(css-tree@3.2.1)': + '@csstools/css-syntax-patches-for-csstree@1.1.6(css-tree@3.2.1)': optionalDependencies: css-tree: 3.2.1 @@ -4137,297 +4143,297 @@ snapshots: '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - '@csstools/postcss-alpha-function@2.0.6(postcss@8.5.15)': + '@csstools/postcss-alpha-function@2.0.7(postcss@8.5.19)': dependencies: '@csstools/css-color-parser': 4.1.9(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - '@csstools/postcss-progressive-custom-properties': 5.1.0(postcss@8.5.15) - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/postcss-progressive-custom-properties': 5.1.1(postcss@8.5.19) + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 - '@csstools/postcss-cascade-layers@6.0.0(postcss@8.5.15)': + '@csstools/postcss-cascade-layers@6.0.0(postcss@8.5.19)': dependencies: '@csstools/selector-specificity': 6.0.0(postcss-selector-parser@7.1.4) - postcss: 8.5.15 + postcss: 8.5.19 postcss-selector-parser: 7.1.4 - '@csstools/postcss-color-function-display-p3-linear@2.0.5(postcss@8.5.15)': + '@csstools/postcss-color-function-display-p3-linear@2.0.6(postcss@8.5.19)': dependencies: '@csstools/css-color-parser': 4.1.9(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - '@csstools/postcss-progressive-custom-properties': 5.1.0(postcss@8.5.15) - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/postcss-progressive-custom-properties': 5.1.1(postcss@8.5.19) + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 - '@csstools/postcss-color-function@5.0.5(postcss@8.5.15)': + '@csstools/postcss-color-function@5.0.6(postcss@8.5.19)': dependencies: '@csstools/css-color-parser': 4.1.9(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - '@csstools/postcss-progressive-custom-properties': 5.1.0(postcss@8.5.15) - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/postcss-progressive-custom-properties': 5.1.1(postcss@8.5.19) + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 - '@csstools/postcss-color-mix-function@4.0.5(postcss@8.5.15)': + '@csstools/postcss-color-mix-function@4.0.6(postcss@8.5.19)': dependencies: '@csstools/css-color-parser': 4.1.9(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - '@csstools/postcss-progressive-custom-properties': 5.1.0(postcss@8.5.15) - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/postcss-progressive-custom-properties': 5.1.1(postcss@8.5.19) + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 - '@csstools/postcss-color-mix-variadic-function-arguments@2.0.5(postcss@8.5.15)': + '@csstools/postcss-color-mix-variadic-function-arguments@2.0.6(postcss@8.5.19)': dependencies: '@csstools/css-color-parser': 4.1.9(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - '@csstools/postcss-progressive-custom-properties': 5.1.0(postcss@8.5.15) - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/postcss-progressive-custom-properties': 5.1.1(postcss@8.5.19) + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 - '@csstools/postcss-container-rule-prelude-list@1.0.1(postcss@8.5.15)': + '@csstools/postcss-container-rule-prelude-list@1.0.1(postcss@8.5.19)': dependencies: '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - postcss: 8.5.15 + postcss: 8.5.19 - '@csstools/postcss-content-alt-text@3.0.1(postcss@8.5.15)': + '@csstools/postcss-content-alt-text@3.0.2(postcss@8.5.19)': dependencies: '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - '@csstools/postcss-progressive-custom-properties': 5.1.0(postcss@8.5.15) - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/postcss-progressive-custom-properties': 5.1.1(postcss@8.5.19) + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 - '@csstools/postcss-contrast-color-function@3.0.5(postcss@8.5.15)': + '@csstools/postcss-contrast-color-function@3.0.6(postcss@8.5.19)': dependencies: '@csstools/css-color-parser': 4.1.9(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - '@csstools/postcss-progressive-custom-properties': 5.1.0(postcss@8.5.15) - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/postcss-progressive-custom-properties': 5.1.1(postcss@8.5.19) + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 - '@csstools/postcss-exponential-functions@3.0.3(postcss@8.5.15)': + '@csstools/postcss-exponential-functions@3.0.3(postcss@8.5.19)': dependencies: '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - postcss: 8.5.15 + postcss: 8.5.19 - '@csstools/postcss-font-format-keywords@5.0.0(postcss@8.5.15)': + '@csstools/postcss-font-format-keywords@5.0.0(postcss@8.5.19)': dependencies: - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 postcss-value-parser: 4.2.0 - '@csstools/postcss-font-width-property@1.0.0(postcss@8.5.15)': + '@csstools/postcss-font-width-property@1.0.0(postcss@8.5.19)': dependencies: - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 - '@csstools/postcss-gamut-mapping@3.0.5(postcss@8.5.15)': + '@csstools/postcss-gamut-mapping@3.0.6(postcss@8.5.19)': dependencies: '@csstools/css-color-parser': 4.1.9(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - postcss: 8.5.15 + postcss: 8.5.19 - '@csstools/postcss-gradients-interpolation-method@6.0.5(postcss@8.5.15)': + '@csstools/postcss-gradients-interpolation-method@6.0.6(postcss@8.5.19)': dependencies: '@csstools/css-color-parser': 4.1.9(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - '@csstools/postcss-progressive-custom-properties': 5.1.0(postcss@8.5.15) - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/postcss-progressive-custom-properties': 5.1.1(postcss@8.5.19) + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 - '@csstools/postcss-hwb-function@5.0.5(postcss@8.5.15)': + '@csstools/postcss-hwb-function@5.0.6(postcss@8.5.19)': dependencies: '@csstools/css-color-parser': 4.1.9(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - '@csstools/postcss-progressive-custom-properties': 5.1.0(postcss@8.5.15) - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/postcss-progressive-custom-properties': 5.1.1(postcss@8.5.19) + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 - '@csstools/postcss-ic-unit@5.0.1(postcss@8.5.15)': + '@csstools/postcss-ic-unit@5.0.2(postcss@8.5.19)': dependencies: - '@csstools/postcss-progressive-custom-properties': 5.1.0(postcss@8.5.15) - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/postcss-progressive-custom-properties': 5.1.1(postcss@8.5.19) + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 postcss-value-parser: 4.2.0 - '@csstools/postcss-image-function@1.0.0(postcss@8.5.15)': + '@csstools/postcss-image-function@1.0.1(postcss@8.5.19)': dependencies: '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - '@csstools/postcss-progressive-custom-properties': 5.1.0(postcss@8.5.15) - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/postcss-progressive-custom-properties': 5.1.1(postcss@8.5.19) + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 - '@csstools/postcss-initial@3.0.0(postcss@8.5.15)': + '@csstools/postcss-initial@3.0.0(postcss@8.5.19)': dependencies: - postcss: 8.5.15 + postcss: 8.5.19 - '@csstools/postcss-is-pseudo-class@6.0.0(postcss@8.5.15)': + '@csstools/postcss-is-pseudo-class@6.0.0(postcss@8.5.19)': dependencies: '@csstools/selector-specificity': 6.0.0(postcss-selector-parser@7.1.4) - postcss: 8.5.15 + postcss: 8.5.19 postcss-selector-parser: 7.1.4 - '@csstools/postcss-light-dark-function@3.0.1(postcss@8.5.15)': + '@csstools/postcss-light-dark-function@3.0.2(postcss@8.5.19)': dependencies: '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - '@csstools/postcss-progressive-custom-properties': 5.1.0(postcss@8.5.15) - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/postcss-progressive-custom-properties': 5.1.1(postcss@8.5.19) + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 - '@csstools/postcss-logical-float-and-clear@4.0.0(postcss@8.5.15)': + '@csstools/postcss-logical-float-and-clear@4.0.0(postcss@8.5.19)': dependencies: - postcss: 8.5.15 + postcss: 8.5.19 - '@csstools/postcss-logical-overflow@3.0.0(postcss@8.5.15)': + '@csstools/postcss-logical-overflow@3.0.0(postcss@8.5.19)': dependencies: - postcss: 8.5.15 + postcss: 8.5.19 - '@csstools/postcss-logical-overscroll-behavior@3.0.0(postcss@8.5.15)': + '@csstools/postcss-logical-overscroll-behavior@3.0.0(postcss@8.5.19)': dependencies: - postcss: 8.5.15 + postcss: 8.5.19 - '@csstools/postcss-logical-resize@4.0.0(postcss@8.5.15)': + '@csstools/postcss-logical-resize@4.0.0(postcss@8.5.19)': dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-value-parser: 4.2.0 - '@csstools/postcss-logical-viewport-units@4.0.0(postcss@8.5.15)': + '@csstools/postcss-logical-viewport-units@4.0.0(postcss@8.5.19)': dependencies: '@csstools/css-tokenizer': 4.0.0 - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 - '@csstools/postcss-media-minmax@3.0.3(postcss@8.5.15)': + '@csstools/postcss-media-minmax@3.0.3(postcss@8.5.19)': dependencies: '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 '@csstools/media-query-list-parser': 5.0.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) - postcss: 8.5.15 + postcss: 8.5.19 - '@csstools/postcss-media-queries-aspect-ratio-number-values@4.0.0(postcss@8.5.15)': + '@csstools/postcss-media-queries-aspect-ratio-number-values@4.0.0(postcss@8.5.19)': dependencies: '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 '@csstools/media-query-list-parser': 5.0.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) - postcss: 8.5.15 + postcss: 8.5.19 - '@csstools/postcss-mixins@1.0.0(postcss@8.5.15)': + '@csstools/postcss-mixins@1.0.0(postcss@8.5.19)': dependencies: '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - postcss: 8.5.15 + postcss: 8.5.19 - '@csstools/postcss-nested-calc@5.0.0(postcss@8.5.15)': + '@csstools/postcss-nested-calc@5.0.0(postcss@8.5.19)': dependencies: - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 postcss-value-parser: 4.2.0 - '@csstools/postcss-normalize-display-values@5.0.1(postcss@8.5.15)': + '@csstools/postcss-normalize-display-values@5.0.1(postcss@8.5.19)': dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-value-parser: 4.2.0 - '@csstools/postcss-oklab-function@5.0.5(postcss@8.5.15)': + '@csstools/postcss-oklab-function@5.0.6(postcss@8.5.19)': dependencies: '@csstools/css-color-parser': 4.1.9(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - '@csstools/postcss-progressive-custom-properties': 5.1.0(postcss@8.5.15) - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/postcss-progressive-custom-properties': 5.1.1(postcss@8.5.19) + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 - '@csstools/postcss-position-area-property@2.0.0(postcss@8.5.15)': + '@csstools/postcss-position-area-property@2.0.0(postcss@8.5.19)': dependencies: - postcss: 8.5.15 + postcss: 8.5.19 - '@csstools/postcss-progressive-custom-properties@5.1.0(postcss@8.5.15)': + '@csstools/postcss-progressive-custom-properties@5.1.1(postcss@8.5.19)': dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-value-parser: 4.2.0 - '@csstools/postcss-property-rule-prelude-list@2.0.0(postcss@8.5.15)': + '@csstools/postcss-property-rule-prelude-list@2.0.0(postcss@8.5.19)': dependencies: '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - postcss: 8.5.15 + postcss: 8.5.19 - '@csstools/postcss-random-function@3.0.3(postcss@8.5.15)': + '@csstools/postcss-random-function@3.0.3(postcss@8.5.19)': dependencies: '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - postcss: 8.5.15 + postcss: 8.5.19 - '@csstools/postcss-relative-color-syntax@4.0.5(postcss@8.5.15)': + '@csstools/postcss-relative-color-syntax@4.0.6(postcss@8.5.19)': dependencies: '@csstools/css-color-parser': 4.1.9(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - '@csstools/postcss-progressive-custom-properties': 5.1.0(postcss@8.5.15) - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/postcss-progressive-custom-properties': 5.1.1(postcss@8.5.19) + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 - '@csstools/postcss-scope-pseudo-class@5.0.0(postcss@8.5.15)': + '@csstools/postcss-scope-pseudo-class@5.0.0(postcss@8.5.19)': dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-selector-parser: 7.1.4 - '@csstools/postcss-sign-functions@2.0.3(postcss@8.5.15)': + '@csstools/postcss-sign-functions@2.0.3(postcss@8.5.19)': dependencies: '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - postcss: 8.5.15 + postcss: 8.5.19 - '@csstools/postcss-stepped-value-functions@5.0.3(postcss@8.5.15)': + '@csstools/postcss-stepped-value-functions@5.0.3(postcss@8.5.19)': dependencies: '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - postcss: 8.5.15 + postcss: 8.5.19 - '@csstools/postcss-syntax-descriptor-syntax-production@2.0.0(postcss@8.5.15)': + '@csstools/postcss-syntax-descriptor-syntax-production@2.0.0(postcss@8.5.19)': dependencies: '@csstools/css-tokenizer': 4.0.0 - postcss: 8.5.15 + postcss: 8.5.19 - '@csstools/postcss-system-ui-font-family@2.0.0(postcss@8.5.15)': + '@csstools/postcss-system-ui-font-family@2.0.0(postcss@8.5.19)': dependencies: '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - postcss: 8.5.15 + postcss: 8.5.19 - '@csstools/postcss-text-decoration-shorthand@5.0.4(postcss@8.5.15)': + '@csstools/postcss-text-decoration-shorthand@5.0.4(postcss@8.5.19)': dependencies: '@csstools/color-helpers': 6.1.0 - postcss: 8.5.15 + postcss: 8.5.19 postcss-value-parser: 4.2.0 - '@csstools/postcss-trigonometric-functions@5.0.3(postcss@8.5.15)': + '@csstools/postcss-trigonometric-functions@5.0.3(postcss@8.5.19)': dependencies: '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - postcss: 8.5.15 + postcss: 8.5.19 - '@csstools/postcss-unset-value@5.0.0(postcss@8.5.15)': + '@csstools/postcss-unset-value@5.0.0(postcss@8.5.19)': dependencies: - postcss: 8.5.15 + postcss: 8.5.19 '@csstools/selector-resolve-nested@4.0.0(postcss-selector-parser@7.1.4)': dependencies: @@ -4437,9 +4443,9 @@ snapshots: dependencies: postcss-selector-parser: 7.1.4 - '@csstools/utilities@3.0.0(postcss@8.5.15)': + '@csstools/utilities@3.0.0(postcss@8.5.19)': dependencies: - postcss: 8.5.15 + postcss: 8.5.19 '@cto.af/wtf8@0.0.5': {} @@ -4523,9 +4529,9 @@ snapshots: '@esbuild/win32-x64@0.28.1': optional: true - '@eslint-community/eslint-utils@4.9.1(eslint@10.6.0)': + '@eslint-community/eslint-utils@4.9.1(eslint@10.7.0)': dependencies: - eslint: 10.6.0 + eslint: 10.7.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} @@ -4546,9 +4552,9 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 - '@eslint/js@10.0.1(eslint@10.6.0)': + '@eslint/js@10.0.1(eslint@10.7.0)': optionalDependencies: - eslint: 10.6.0 + eslint: 10.7.0 '@eslint/object-schema@3.0.5': {} @@ -4597,7 +4603,7 @@ snapshots: node-fetch: 2.7.0 nopt: 8.1.0 semver: 7.8.5 - tar: 7.5.17 + tar: 7.5.20 transitivePeerDependencies: - encoding - supports-color @@ -4658,7 +4664,7 @@ snapshots: detect-libc: 2.1.2 is-glob: 4.0.3 node-addon-api: 7.1.1 - picomatch: 4.0.4 + picomatch: 4.0.5 optionalDependencies: '@parcel/watcher-android-arm64': 2.5.6 '@parcel/watcher-darwin-arm64': 2.5.6 @@ -4679,7 +4685,7 @@ snapshots: dependencies: '@types/estree': 1.0.9 estree-walker: 2.0.2 - picomatch: 4.0.4 + picomatch: 4.0.5 '@sindresorhus/is@5.6.0': {} @@ -4687,15 +4693,15 @@ snapshots: '@sindresorhus/merge-streams@4.0.0': {} - '@stylistic/eslint-plugin@5.10.0(eslint@10.6.0)': + '@stylistic/eslint-plugin@5.10.0(eslint@10.7.0)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0) - '@typescript-eslint/types': 8.62.0 - eslint: 10.6.0 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0) + '@typescript-eslint/types': 8.64.0 + eslint: 10.7.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 - picomatch: 4.0.4 + picomatch: 4.0.5 '@szmarczak/http-timer@5.0.1': dependencies: @@ -4723,13 +4729,13 @@ snapshots: '@types/json-schema@7.0.15': {} - '@types/node@26.0.1': + '@types/node@26.1.1': dependencies: undici-types: 8.3.0 '@types/stats.js@0.17.4': {} - '@types/three@0.185.0': + '@types/three@0.185.1': dependencies: '@dimforge/rapier3d-compat': 0.12.0 '@tweenjs/tween.js': 23.1.3 @@ -4740,72 +4746,72 @@ snapshots: '@types/webxr@0.5.24': {} - '@typescript-eslint/eslint-plugin@8.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0)(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@8.64.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0)(typescript@6.0.3))(eslint@10.7.0)(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.62.0(eslint@10.6.0)(typescript@6.0.3) - '@typescript-eslint/scope-manager': 8.62.0 - '@typescript-eslint/type-utils': 8.62.0(eslint@10.6.0)(typescript@6.0.3) - '@typescript-eslint/utils': 8.62.0(eslint@10.6.0)(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.62.0 - eslint: 10.6.0 - ignore: 7.0.5 + '@typescript-eslint/parser': 8.64.0(eslint@10.7.0)(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.64.0 + '@typescript-eslint/type-utils': 8.64.0(eslint@10.7.0)(typescript@6.0.3) + '@typescript-eslint/utils': 8.64.0(eslint@10.7.0)(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.64.0 + eslint: 10.7.0 + ignore: 7.0.6 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@6.0.3)': + '@typescript-eslint/parser@8.64.0(eslint@10.7.0)(typescript@6.0.3)': dependencies: - '@typescript-eslint/scope-manager': 8.62.0 - '@typescript-eslint/types': 8.62.0 - '@typescript-eslint/typescript-estree': 8.62.0(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.62.0 + '@typescript-eslint/scope-manager': 8.64.0 + '@typescript-eslint/types': 8.64.0 + '@typescript-eslint/typescript-estree': 8.64.0(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.64.0 debug: 4.4.3 - eslint: 10.6.0 + eslint: 10.7.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.62.0(typescript@6.0.3)': + '@typescript-eslint/project-service@8.64.0(typescript@6.0.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.62.0(typescript@6.0.3) - '@typescript-eslint/types': 8.62.0 + '@typescript-eslint/tsconfig-utils': 8.64.0(typescript@6.0.3) + '@typescript-eslint/types': 8.64.0 debug: 4.4.3 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.62.0': + '@typescript-eslint/scope-manager@8.64.0': dependencies: - '@typescript-eslint/types': 8.62.0 - '@typescript-eslint/visitor-keys': 8.62.0 + '@typescript-eslint/types': 8.64.0 + '@typescript-eslint/visitor-keys': 8.64.0 - '@typescript-eslint/tsconfig-utils@8.62.0(typescript@6.0.3)': + '@typescript-eslint/tsconfig-utils@8.64.0(typescript@6.0.3)': dependencies: typescript: 6.0.3 - '@typescript-eslint/type-utils@8.62.0(eslint@10.6.0)(typescript@6.0.3)': + '@typescript-eslint/type-utils@8.64.0(eslint@10.7.0)(typescript@6.0.3)': dependencies: - '@typescript-eslint/types': 8.62.0 - '@typescript-eslint/typescript-estree': 8.62.0(typescript@6.0.3) - '@typescript-eslint/utils': 8.62.0(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/types': 8.64.0 + '@typescript-eslint/typescript-estree': 8.64.0(typescript@6.0.3) + '@typescript-eslint/utils': 8.64.0(eslint@10.7.0)(typescript@6.0.3) debug: 4.4.3 - eslint: 10.6.0 + eslint: 10.7.0 ts-api-utils: 2.5.0(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.62.0': {} + '@typescript-eslint/types@8.64.0': {} - '@typescript-eslint/typescript-estree@8.62.0(typescript@6.0.3)': + '@typescript-eslint/typescript-estree@8.64.0(typescript@6.0.3)': dependencies: - '@typescript-eslint/project-service': 8.62.0(typescript@6.0.3) - '@typescript-eslint/tsconfig-utils': 8.62.0(typescript@6.0.3) - '@typescript-eslint/types': 8.62.0 - '@typescript-eslint/visitor-keys': 8.62.0 + '@typescript-eslint/project-service': 8.64.0(typescript@6.0.3) + '@typescript-eslint/tsconfig-utils': 8.64.0(typescript@6.0.3) + '@typescript-eslint/types': 8.64.0 + '@typescript-eslint/visitor-keys': 8.64.0 debug: 4.4.3 minimatch: 10.2.5 semver: 7.8.5 @@ -4815,20 +4821,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.62.0(eslint@10.6.0)(typescript@6.0.3)': + '@typescript-eslint/utils@8.64.0(eslint@10.7.0)(typescript@6.0.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0) - '@typescript-eslint/scope-manager': 8.62.0 - '@typescript-eslint/types': 8.62.0 - '@typescript-eslint/typescript-estree': 8.62.0(typescript@6.0.3) - eslint: 10.6.0 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0) + '@typescript-eslint/scope-manager': 8.64.0 + '@typescript-eslint/types': 8.64.0 + '@typescript-eslint/typescript-estree': 8.64.0(typescript@6.0.3) + eslint: 10.7.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.62.0': + '@typescript-eslint/visitor-keys@8.64.0': dependencies: - '@typescript-eslint/types': 8.62.0 + '@typescript-eslint/types': 8.64.0 eslint-visitor-keys: 5.0.1 '@vercel/nft@1.10.2': @@ -4843,7 +4849,7 @@ snapshots: glob: 13.0.6 graceful-fs: 4.2.11 node-gyp-build: 4.8.4 - picomatch: 4.0.4 + picomatch: 4.0.5 resolve-from: 5.0.0 transitivePeerDependencies: - encoding @@ -4990,7 +4996,7 @@ snapshots: ajv@8.20.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.1.2 + fast-uri: 3.1.3 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -5063,13 +5069,13 @@ snapshots: asynckit@0.4.0: optional: true - autoprefixer@10.5.2(postcss@8.5.15): + autoprefixer@10.5.4(postcss@8.5.19): dependencies: - browserslist: 4.28.4 - caniuse-lite: 1.0.30001799 + browserslist: 4.28.6 + caniuse-lite: 1.0.30001806 fraction.js: 5.3.4 picocolors: 1.1.1 - postcss: 8.5.15 + postcss: 8.5.19 postcss-value-parser: 4.2.0 ava@8.0.1: @@ -5086,7 +5092,7 @@ snapshots: chunkd: 2.0.1 ci-info: 4.4.0 ci-parallel-vars: 1.0.1 - cli-truncate: 6.0.1 + cli-truncate: 6.1.1 code-excerpt: 4.0.0 common-path-prefix: 3.0.0 concordance: 5.0.4 @@ -5094,7 +5100,7 @@ snapshots: debug: 4.4.3 emittery: 2.0.0 figures: 6.1.0 - globby: 16.2.0 + globby: 16.2.2 ignore-by-default: 2.1.0 indent-string: 5.0.0 is-plain-object: 5.0.0 @@ -5102,9 +5108,9 @@ snapshots: matcher: 6.0.0 memoize: 11.0.0 ms: 2.1.3 - p-map: 7.0.4 + p-map: 7.0.5 package-config: 5.0.0 - picomatch: 4.0.4 + picomatch: 4.0.5 plur: 6.0.0 pretty-ms: 9.3.0 resolve-cwd: 3.0.0 @@ -5195,10 +5201,10 @@ snapshots: bare-events@2.9.1: {} - bare-fs@4.7.2: + bare-fs@4.7.4: dependencies: bare-events: 2.9.1 - bare-path: 3.0.1 + bare-path: 3.1.1 bare-stream: 2.13.3(bare-events@2.9.1) bare-url: 2.4.5 fast-fifo: 1.3.2 @@ -5206,11 +5212,7 @@ snapshots: - bare-abort-controller - react-native-b4a - bare-os@3.9.2: {} - - bare-path@3.0.1: - dependencies: - bare-os: 3.9.2 + bare-path@3.1.1: {} bare-stream@2.13.3(bare-events@2.9.1): dependencies: @@ -5224,11 +5226,11 @@ snapshots: bare-url@2.4.5: dependencies: - bare-path: 3.0.1 + bare-path: 3.1.1 base64-js@1.5.1: {} - baseline-browser-mapping@2.10.40: {} + baseline-browser-mapping@2.10.43: {} bcrypt-pbkdf@1.0.2: dependencies: @@ -5256,12 +5258,12 @@ snapshots: boolbase@1.0.0: {} - brace-expansion@1.1.15: + brace-expansion@1.1.16: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - brace-expansion@5.0.6: + brace-expansion@5.0.7: dependencies: balanced-match: 4.0.4 @@ -5269,13 +5271,13 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.28.4: + browserslist@4.28.6: dependencies: - baseline-browser-mapping: 2.10.40 - caniuse-lite: 1.0.30001799 - electron-to-chromium: 1.5.380 - node-releases: 2.0.50 - update-browserslist-db: 1.2.3(browserslist@4.28.4) + baseline-browser-mapping: 2.10.43 + caniuse-lite: 1.0.30001806 + electron-to-chromium: 1.5.392 + node-releases: 2.0.51 + update-browserslist-db: 1.2.3(browserslist@4.28.6) buffer@5.7.1: dependencies: @@ -5325,10 +5327,10 @@ snapshots: caniuse-api@4.0.0: dependencies: - browserslist: 4.28.4 - caniuse-lite: 1.0.30001799 + browserslist: 4.28.6 + caniuse-lite: 1.0.30001806 - caniuse-lite@1.0.30001799: {} + caniuse-lite@1.0.30001806: {} caseless@0.12.0: optional: true @@ -5415,10 +5417,10 @@ snapshots: ci-parallel-vars@1.0.1: {} - cli-truncate@6.0.1: + cli-truncate@6.1.1: dependencies: slice-ansi: 9.0.0 - string-width: 8.2.1 + string-width: 8.2.2 cliui@8.0.1: dependencies: @@ -5512,17 +5514,17 @@ snapshots: cpy-cli@7.0.0: dependencies: cpy: 13.2.2 - globby: 16.2.0 + globby: 16.2.2 meow: 14.1.0 cpy@13.2.2: dependencies: copy-file: 11.1.0 - globby: 16.2.0 + globby: 16.2.2 junk: 4.0.1 micromatch: 4.0.8 p-filter: 4.1.0 - p-map: 7.0.4 + p-map: 7.0.5 cross-spawn@6.0.6: dependencies: @@ -5538,23 +5540,23 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - css-blank-pseudo@8.0.1(postcss@8.5.15): + css-blank-pseudo@8.0.1(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-selector-parser: 7.1.4 css-functions-list@3.3.3: {} - css-has-pseudo@8.0.0(postcss@8.5.15): + css-has-pseudo@8.0.0(postcss@8.5.19): dependencies: '@csstools/selector-specificity': 6.0.0(postcss-selector-parser@7.1.4) - postcss: 8.5.15 + postcss: 8.5.19 postcss-selector-parser: 7.1.4 postcss-value-parser: 4.2.0 - css-prefers-color-scheme@11.0.0(postcss@8.5.15): + css-prefers-color-scheme@11.0.0(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 css-select@1.2.0: dependencies: @@ -5589,48 +5591,48 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@8.0.2(postcss@8.5.15): - dependencies: - browserslist: 4.28.4 - cssnano-utils: 6.0.1(postcss@8.5.15) - postcss: 8.5.15 - postcss-calc: 10.1.1(postcss@8.5.15) - postcss-colormin: 8.0.1(postcss@8.5.15) - postcss-convert-values: 8.0.1(postcss@8.5.15) - postcss-discard-comments: 8.0.1(postcss@8.5.15) - postcss-discard-duplicates: 8.0.1(postcss@8.5.15) - postcss-discard-empty: 8.0.1(postcss@8.5.15) - postcss-discard-overridden: 8.0.1(postcss@8.5.15) - postcss-merge-longhand: 8.0.1(postcss@8.5.15) - postcss-merge-rules: 8.0.1(postcss@8.5.15) - postcss-minify-font-values: 8.0.1(postcss@8.5.15) - postcss-minify-gradients: 8.0.1(postcss@8.5.15) - postcss-minify-params: 8.0.1(postcss@8.5.15) - postcss-minify-selectors: 8.0.2(postcss@8.5.15) - postcss-normalize-charset: 8.0.1(postcss@8.5.15) - postcss-normalize-display-values: 8.0.1(postcss@8.5.15) - postcss-normalize-positions: 8.0.1(postcss@8.5.15) - postcss-normalize-repeat-style: 8.0.1(postcss@8.5.15) - postcss-normalize-string: 8.0.1(postcss@8.5.15) - postcss-normalize-timing-functions: 8.0.1(postcss@8.5.15) - postcss-normalize-unicode: 8.0.1(postcss@8.5.15) - postcss-normalize-url: 8.0.1(postcss@8.5.15) - postcss-normalize-whitespace: 8.0.1(postcss@8.5.15) - postcss-ordered-values: 8.0.1(postcss@8.5.15) - postcss-reduce-initial: 8.0.1(postcss@8.5.15) - postcss-reduce-transforms: 8.0.1(postcss@8.5.15) - postcss-svgo: 8.0.1(postcss@8.5.15) - postcss-unique-selectors: 8.0.1(postcss@8.5.15) - - cssnano-utils@6.0.1(postcss@8.5.15): - dependencies: - postcss: 8.5.15 - - cssnano@8.0.2(postcss@8.5.15): - dependencies: - cssnano-preset-default: 8.0.2(postcss@8.5.15) + cssnano-preset-default@8.0.2(postcss@8.5.19): + dependencies: + browserslist: 4.28.6 + cssnano-utils: 6.0.1(postcss@8.5.19) + postcss: 8.5.19 + postcss-calc: 10.1.1(postcss@8.5.19) + postcss-colormin: 8.0.1(postcss@8.5.19) + postcss-convert-values: 8.0.1(postcss@8.5.19) + postcss-discard-comments: 8.0.1(postcss@8.5.19) + postcss-discard-duplicates: 8.0.1(postcss@8.5.19) + postcss-discard-empty: 8.0.1(postcss@8.5.19) + postcss-discard-overridden: 8.0.1(postcss@8.5.19) + postcss-merge-longhand: 8.0.1(postcss@8.5.19) + postcss-merge-rules: 8.0.1(postcss@8.5.19) + postcss-minify-font-values: 8.0.1(postcss@8.5.19) + postcss-minify-gradients: 8.0.1(postcss@8.5.19) + postcss-minify-params: 8.0.1(postcss@8.5.19) + postcss-minify-selectors: 8.0.2(postcss@8.5.19) + postcss-normalize-charset: 8.0.1(postcss@8.5.19) + postcss-normalize-display-values: 8.0.1(postcss@8.5.19) + postcss-normalize-positions: 8.0.1(postcss@8.5.19) + postcss-normalize-repeat-style: 8.0.1(postcss@8.5.19) + postcss-normalize-string: 8.0.1(postcss@8.5.19) + postcss-normalize-timing-functions: 8.0.1(postcss@8.5.19) + postcss-normalize-unicode: 8.0.1(postcss@8.5.19) + postcss-normalize-url: 8.0.1(postcss@8.5.19) + postcss-normalize-whitespace: 8.0.1(postcss@8.5.19) + postcss-ordered-values: 8.0.1(postcss@8.5.19) + postcss-reduce-initial: 8.0.1(postcss@8.5.19) + postcss-reduce-transforms: 8.0.1(postcss@8.5.19) + postcss-svgo: 8.0.1(postcss@8.5.19) + postcss-unique-selectors: 8.0.1(postcss@8.5.19) + + cssnano-utils@6.0.1(postcss@8.5.19): + dependencies: + postcss: 8.5.19 + + cssnano@8.0.2(postcss@8.5.19): + dependencies: + cssnano-preset-default: 8.0.2(postcss@8.5.19) lilconfig: 3.1.3 - postcss: 8.5.15 + postcss: 8.5.19 csso@5.0.5: dependencies: @@ -5719,7 +5721,7 @@ snapshots: is-glob: 4.0.3 is-path-cwd: 3.0.0 is-path-inside: 4.0.0 - p-map: 7.0.4 + p-map: 7.0.5 presentable-error: 0.0.1 slash: 5.1.0 @@ -5745,6 +5747,11 @@ snapshots: domelementtype: 1.3.1 entities: 1.1.2 + dom-serializer@0.2.2: + dependencies: + domelementtype: 2.3.0 + entities: 2.2.0 + dom-serializer@2.0.0: dependencies: domelementtype: 2.3.0 @@ -5769,12 +5776,12 @@ snapshots: domutils@1.5.1: dependencies: - dom-serializer: 0.1.1 + dom-serializer: 0.2.2 domelementtype: 1.3.1 domutils@1.7.0: dependencies: - dom-serializer: 0.1.1 + dom-serializer: 0.2.2 domelementtype: 1.3.1 domutils@3.2.2: @@ -5795,7 +5802,7 @@ snapshots: safer-buffer: 2.1.2 optional: true - electron-to-chromium@1.5.380: {} + electron-to-chromium@1.5.392: {} emittery@2.0.0: {} @@ -5807,6 +5814,8 @@ snapshots: entities@1.1.2: {} + entities@2.2.0: {} + entities@4.5.0: {} env-paths@2.2.1: {} @@ -6024,14 +6033,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-config-aether@3.2.0(eslint@10.6.0)(typescript@6.0.3): + eslint-config-aether@3.2.2(eslint@10.7.0)(typescript@6.0.3): dependencies: '@eslint/core': 1.2.1 - '@eslint/js': 10.0.1(eslint@10.6.0) - '@stylistic/eslint-plugin': 5.10.0(eslint@10.6.0) - eslint: 10.6.0 + '@eslint/js': 10.0.1(eslint@10.7.0) + '@stylistic/eslint-plugin': 5.10.0(eslint@10.7.0) + eslint: 10.7.0 globals: 17.7.0 - typescript-eslint: 8.62.0(eslint@10.6.0)(typescript@6.0.3) + typescript-eslint: 8.64.0(eslint@10.7.0)(typescript@6.0.3) transitivePeerDependencies: - supports-color - typescript @@ -6049,9 +6058,9 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@10.6.0: + eslint@10.7.0: dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.7.0) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.23.5 '@eslint/config-helpers': 0.6.0 @@ -6148,6 +6157,9 @@ snapshots: extsprintf@1.3.0: optional: true + extsprintf@1.4.1: + optional: true + fast-deep-equal@3.1.3: {} fast-diff@1.3.0: {} @@ -6166,7 +6178,7 @@ snapshots: fast-levenshtein@2.0.6: {} - fast-uri@3.1.2: {} + fast-uri@3.1.3: {} fastest-levenshtein@1.0.16: {} @@ -6174,9 +6186,9 @@ snapshots: dependencies: reusify: 1.1.0 - fdir@6.5.0(picomatch@4.0.4): + fdir@6.5.0(picomatch@4.0.5): optionalDependencies: - picomatch: 4.0.4 + picomatch: 4.0.5 fflate@0.8.3: {} @@ -6261,7 +6273,7 @@ snapshots: jsonfile: 2.4.0 klaw: 1.3.1 - fs-extra@11.3.5: + fs-extra@11.3.6: dependencies: graceful-fs: 4.2.11 jsonfile: 6.2.1 @@ -6368,16 +6380,16 @@ snapshots: dependencies: '@sindresorhus/merge-streams': 2.3.0 fast-glob: 3.3.3 - ignore: 7.0.5 + ignore: 7.0.6 path-type: 6.0.0 slash: 5.1.0 unicorn-magic: 0.3.0 - globby@16.2.0: + globby@16.2.2: dependencies: '@sindresorhus/merge-streams': 4.0.0 fast-glob: 3.3.3 - ignore: 7.0.5 + ignore: 7.0.6 is-path-inside: 4.0.0 slash: 5.1.0 unicorn-magic: 0.4.0 @@ -6520,9 +6532,9 @@ snapshots: ignore@5.3.2: {} - ignore@7.0.5: {} + ignore@7.0.6: {} - immutable@5.1.8: {} + immutable@5.1.9: {} import-fresh@3.3.1: dependencies: @@ -6868,7 +6880,7 @@ snapshots: lowercase-keys@3.0.0: {} - lru-cache@11.5.1: {} + lru-cache@11.5.2: {} marked@0.3.19: {} @@ -6927,11 +6939,11 @@ snapshots: minimatch@10.2.5: dependencies: - brace-expansion: 5.0.6 + brace-expansion: 5.0.7 minimatch@3.1.5: dependencies: - brace-expansion: 1.1.15 + brace-expansion: 1.1.16 minimist@1.2.0: {} @@ -6947,7 +6959,7 @@ snapshots: ms@2.1.3: {} - nanoid@3.3.15: {} + nanoid@3.3.16: {} natural-compare@1.4.0: {} @@ -6962,7 +6974,7 @@ snapshots: node-gyp-build@4.8.4: {} - node-releases@2.0.50: {} + node-releases@2.0.51: {} nopt@8.1.0: dependencies: @@ -6988,7 +7000,7 @@ snapshots: minimatch: 3.1.5 pidtree: 0.3.1 read-pkg: 3.0.0 - shell-quote: 1.9.0 + shell-quote: 1.10.0 string.prototype.padend: 3.1.6 npm-run-path@4.0.1: @@ -7059,7 +7071,7 @@ snapshots: p-filter@4.1.0: dependencies: - p-map: 7.0.4 + p-map: 7.0.5 p-limit@3.1.0: dependencies: @@ -7069,7 +7081,7 @@ snapshots: dependencies: p-limit: 3.1.0 - p-map@7.0.4: {} + p-map@7.0.5: {} p-timeout@6.1.4: {} @@ -7101,7 +7113,7 @@ snapshots: parse5@3.0.3: dependencies: - '@types/node': 26.0.1 + '@types/node': 26.1.1 path-exists@4.0.0: {} @@ -7113,7 +7125,7 @@ snapshots: path-scurry@2.0.2: dependencies: - lru-cache: 11.5.1 + lru-cache: 11.5.2 minipass: 7.1.3 path-type@3.0.0: @@ -7131,7 +7143,7 @@ snapshots: picomatch@2.3.2: {} - picomatch@4.0.4: {} + picomatch@4.0.5: {} pidtree@0.3.1: {} @@ -7145,31 +7157,31 @@ snapshots: possible-typed-array-names@1.1.0: {} - postcss-attribute-case-insensitive@8.0.0(postcss@8.5.15): + postcss-attribute-case-insensitive@8.0.0(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-selector-parser: 7.1.4 - postcss-calc@10.1.1(postcss@8.5.15): + postcss-calc@10.1.1(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-selector-parser: 7.1.4 postcss-value-parser: 4.2.0 - postcss-clamp@4.1.0(postcss@8.5.15): + postcss-clamp@4.1.0(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-value-parser: 4.2.0 - postcss-cli@11.0.1(postcss@8.5.15): + postcss-cli@11.0.1(postcss@8.5.19): dependencies: chokidar: 3.6.0 dependency-graph: 1.0.0 - fs-extra: 11.3.5 + fs-extra: 11.3.6 picocolors: 1.1.1 - postcss: 8.5.15 - postcss-load-config: 5.1.0(postcss@8.5.15) - postcss-reporter: 7.1.0(postcss@8.5.15) + postcss: 8.5.19 + postcss-load-config: 5.1.0(postcss@8.5.19) + postcss-reporter: 7.1.0(postcss@8.5.19) pretty-hrtime: 1.0.3 read-cache: 1.0.0 slash: 5.1.0 @@ -7179,377 +7191,377 @@ snapshots: - jiti - tsx - postcss-color-functional-notation@8.0.5(postcss@8.5.15): + postcss-color-functional-notation@8.0.6(postcss@8.5.19): dependencies: '@csstools/css-color-parser': 4.1.9(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - '@csstools/postcss-progressive-custom-properties': 5.1.0(postcss@8.5.15) - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/postcss-progressive-custom-properties': 5.1.1(postcss@8.5.19) + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 - postcss-color-hex-alpha@11.0.0(postcss@8.5.15): + postcss-color-hex-alpha@11.0.0(postcss@8.5.19): dependencies: - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 postcss-value-parser: 4.2.0 - postcss-color-rebeccapurple@11.0.0(postcss@8.5.15): + postcss-color-rebeccapurple@11.0.0(postcss@8.5.19): dependencies: - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 postcss-value-parser: 4.2.0 - postcss-colormin@8.0.1(postcss@8.5.15): + postcss-colormin@8.0.1(postcss@8.5.19): dependencies: '@colordx/core': 5.5.0 - browserslist: 4.28.4 + browserslist: 4.28.6 caniuse-api: 4.0.0 - postcss: 8.5.15 + postcss: 8.5.19 postcss-value-parser: 4.2.0 - postcss-convert-values@8.0.1(postcss@8.5.15): + postcss-convert-values@8.0.1(postcss@8.5.19): dependencies: - browserslist: 4.28.4 - postcss: 8.5.15 + browserslist: 4.28.6 + postcss: 8.5.19 postcss-value-parser: 4.2.0 - postcss-custom-media@12.0.1(postcss@8.5.15): + postcss-custom-media@12.0.1(postcss@8.5.19): dependencies: '@csstools/cascade-layer-name-parser': 3.0.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 '@csstools/media-query-list-parser': 5.0.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) - postcss: 8.5.15 + postcss: 8.5.19 - postcss-custom-properties@15.0.1(postcss@8.5.15): + postcss-custom-properties@15.0.1(postcss@8.5.19): dependencies: '@csstools/cascade-layer-name-parser': 3.0.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 postcss-value-parser: 4.2.0 - postcss-custom-selectors@9.0.1(postcss@8.5.15): + postcss-custom-selectors@9.0.1(postcss@8.5.19): dependencies: '@csstools/cascade-layer-name-parser': 3.0.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - postcss: 8.5.15 + postcss: 8.5.19 postcss-selector-parser: 7.1.4 - postcss-dir-pseudo-class@10.0.0(postcss@8.5.15): + postcss-dir-pseudo-class@10.0.0(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-selector-parser: 7.1.4 - postcss-discard-comments@8.0.1(postcss@8.5.15): + postcss-discard-comments@8.0.1(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-selector-parser: 7.1.4 - postcss-discard-duplicates@8.0.1(postcss@8.5.15): + postcss-discard-duplicates@8.0.1(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 - postcss-discard-empty@8.0.1(postcss@8.5.15): + postcss-discard-empty@8.0.1(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 - postcss-discard-overridden@8.0.1(postcss@8.5.15): + postcss-discard-overridden@8.0.1(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 - postcss-double-position-gradients@7.0.1(postcss@8.5.15): + postcss-double-position-gradients@7.0.2(postcss@8.5.19): dependencies: - '@csstools/postcss-progressive-custom-properties': 5.1.0(postcss@8.5.15) - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/postcss-progressive-custom-properties': 5.1.1(postcss@8.5.19) + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 postcss-value-parser: 4.2.0 - postcss-focus-visible@11.0.0(postcss@8.5.15): + postcss-focus-visible@11.0.0(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-selector-parser: 7.1.4 - postcss-focus-within@10.0.0(postcss@8.5.15): + postcss-focus-within@10.0.0(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-selector-parser: 7.1.4 - postcss-font-variant@5.0.0(postcss@8.5.15): + postcss-font-variant@5.0.0(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 - postcss-gap-properties@7.0.0(postcss@8.5.15): + postcss-gap-properties@7.0.0(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 - postcss-image-set-function@8.0.0(postcss@8.5.15): + postcss-image-set-function@8.0.0(postcss@8.5.19): dependencies: - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 postcss-value-parser: 4.2.0 - postcss-lab-function@8.0.5(postcss@8.5.15): + postcss-lab-function@8.0.6(postcss@8.5.19): dependencies: '@csstools/css-color-parser': 4.1.9(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - '@csstools/postcss-progressive-custom-properties': 5.1.0(postcss@8.5.15) - '@csstools/utilities': 3.0.0(postcss@8.5.15) - postcss: 8.5.15 + '@csstools/postcss-progressive-custom-properties': 5.1.1(postcss@8.5.19) + '@csstools/utilities': 3.0.0(postcss@8.5.19) + postcss: 8.5.19 - postcss-load-config@5.1.0(postcss@8.5.15): + postcss-load-config@5.1.0(postcss@8.5.19): dependencies: lilconfig: 3.1.3 yaml: 2.9.0 optionalDependencies: - postcss: 8.5.15 + postcss: 8.5.19 - postcss-logical@9.0.0(postcss@8.5.15): + postcss-logical@9.0.0(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-value-parser: 4.2.0 postcss-media-query-parser@0.2.3: {} - postcss-merge-longhand@8.0.1(postcss@8.5.15): + postcss-merge-longhand@8.0.1(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-value-parser: 4.2.0 - stylehacks: 8.0.1(postcss@8.5.15) + stylehacks: 8.0.1(postcss@8.5.19) - postcss-merge-rules@8.0.1(postcss@8.5.15): + postcss-merge-rules@8.0.1(postcss@8.5.19): dependencies: - browserslist: 4.28.4 + browserslist: 4.28.6 caniuse-api: 4.0.0 - cssnano-utils: 6.0.1(postcss@8.5.15) - postcss: 8.5.15 + cssnano-utils: 6.0.1(postcss@8.5.19) + postcss: 8.5.19 postcss-selector-parser: 7.1.4 - postcss-minify-font-values@8.0.1(postcss@8.5.15): + postcss-minify-font-values@8.0.1(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-value-parser: 4.2.0 - postcss-minify-gradients@8.0.1(postcss@8.5.15): + postcss-minify-gradients@8.0.1(postcss@8.5.19): dependencies: '@colordx/core': 5.5.0 - cssnano-utils: 6.0.1(postcss@8.5.15) - postcss: 8.5.15 + cssnano-utils: 6.0.1(postcss@8.5.19) + postcss: 8.5.19 postcss-value-parser: 4.2.0 - postcss-minify-params@8.0.1(postcss@8.5.15): + postcss-minify-params@8.0.1(postcss@8.5.19): dependencies: - browserslist: 4.28.4 - cssnano-utils: 6.0.1(postcss@8.5.15) - postcss: 8.5.15 + browserslist: 4.28.6 + cssnano-utils: 6.0.1(postcss@8.5.19) + postcss: 8.5.19 postcss-value-parser: 4.2.0 - postcss-minify-selectors@8.0.2(postcss@8.5.15): + postcss-minify-selectors@8.0.2(postcss@8.5.19): dependencies: - browserslist: 4.28.4 + browserslist: 4.28.6 caniuse-api: 4.0.0 cssesc: 3.0.0 - postcss: 8.5.15 + postcss: 8.5.19 postcss-selector-parser: 7.1.4 - postcss-nesting@14.0.0(postcss@8.5.15): + postcss-nesting@14.0.0(postcss@8.5.19): dependencies: '@csstools/selector-resolve-nested': 4.0.0(postcss-selector-parser@7.1.4) '@csstools/selector-specificity': 6.0.0(postcss-selector-parser@7.1.4) - postcss: 8.5.15 + postcss: 8.5.19 postcss-selector-parser: 7.1.4 - postcss-normalize-charset@8.0.1(postcss@8.5.15): + postcss-normalize-charset@8.0.1(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 - postcss-normalize-display-values@8.0.1(postcss@8.5.15): + postcss-normalize-display-values@8.0.1(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-value-parser: 4.2.0 - postcss-normalize-positions@8.0.1(postcss@8.5.15): + postcss-normalize-positions@8.0.1(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@8.0.1(postcss@8.5.15): + postcss-normalize-repeat-style@8.0.1(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-value-parser: 4.2.0 - postcss-normalize-string@8.0.1(postcss@8.5.15): + postcss-normalize-string@8.0.1(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@8.0.1(postcss@8.5.15): + postcss-normalize-timing-functions@8.0.1(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@8.0.1(postcss@8.5.15): + postcss-normalize-unicode@8.0.1(postcss@8.5.19): dependencies: - browserslist: 4.28.4 - postcss: 8.5.15 + browserslist: 4.28.6 + postcss: 8.5.19 postcss-value-parser: 4.2.0 - postcss-normalize-url@8.0.1(postcss@8.5.15): + postcss-normalize-url@8.0.1(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@8.0.1(postcss@8.5.15): + postcss-normalize-whitespace@8.0.1(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-value-parser: 4.2.0 - postcss-opacity-percentage@3.0.0(postcss@8.5.15): + postcss-opacity-percentage@3.0.0(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 - postcss-ordered-values@8.0.1(postcss@8.5.15): + postcss-ordered-values@8.0.1(postcss@8.5.19): dependencies: - cssnano-utils: 6.0.1(postcss@8.5.15) - postcss: 8.5.15 + cssnano-utils: 6.0.1(postcss@8.5.19) + postcss: 8.5.19 postcss-value-parser: 4.2.0 - postcss-overflow-shorthand@7.0.0(postcss@8.5.15): + postcss-overflow-shorthand@7.0.0(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-value-parser: 4.2.0 - postcss-page-break@3.0.4(postcss@8.5.15): + postcss-page-break@3.0.4(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 - postcss-place@11.0.0(postcss@8.5.15): + postcss-place@11.0.0(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-value-parser: 4.2.0 - postcss-preset-env@11.3.1(postcss@8.5.15): - dependencies: - '@csstools/postcss-alpha-function': 2.0.6(postcss@8.5.15) - '@csstools/postcss-cascade-layers': 6.0.0(postcss@8.5.15) - '@csstools/postcss-color-function': 5.0.5(postcss@8.5.15) - '@csstools/postcss-color-function-display-p3-linear': 2.0.5(postcss@8.5.15) - '@csstools/postcss-color-mix-function': 4.0.5(postcss@8.5.15) - '@csstools/postcss-color-mix-variadic-function-arguments': 2.0.5(postcss@8.5.15) - '@csstools/postcss-container-rule-prelude-list': 1.0.1(postcss@8.5.15) - '@csstools/postcss-content-alt-text': 3.0.1(postcss@8.5.15) - '@csstools/postcss-contrast-color-function': 3.0.5(postcss@8.5.15) - '@csstools/postcss-exponential-functions': 3.0.3(postcss@8.5.15) - '@csstools/postcss-font-format-keywords': 5.0.0(postcss@8.5.15) - '@csstools/postcss-font-width-property': 1.0.0(postcss@8.5.15) - '@csstools/postcss-gamut-mapping': 3.0.5(postcss@8.5.15) - '@csstools/postcss-gradients-interpolation-method': 6.0.5(postcss@8.5.15) - '@csstools/postcss-hwb-function': 5.0.5(postcss@8.5.15) - '@csstools/postcss-ic-unit': 5.0.1(postcss@8.5.15) - '@csstools/postcss-image-function': 1.0.0(postcss@8.5.15) - '@csstools/postcss-initial': 3.0.0(postcss@8.5.15) - '@csstools/postcss-is-pseudo-class': 6.0.0(postcss@8.5.15) - '@csstools/postcss-light-dark-function': 3.0.1(postcss@8.5.15) - '@csstools/postcss-logical-float-and-clear': 4.0.0(postcss@8.5.15) - '@csstools/postcss-logical-overflow': 3.0.0(postcss@8.5.15) - '@csstools/postcss-logical-overscroll-behavior': 3.0.0(postcss@8.5.15) - '@csstools/postcss-logical-resize': 4.0.0(postcss@8.5.15) - '@csstools/postcss-logical-viewport-units': 4.0.0(postcss@8.5.15) - '@csstools/postcss-media-minmax': 3.0.3(postcss@8.5.15) - '@csstools/postcss-media-queries-aspect-ratio-number-values': 4.0.0(postcss@8.5.15) - '@csstools/postcss-mixins': 1.0.0(postcss@8.5.15) - '@csstools/postcss-nested-calc': 5.0.0(postcss@8.5.15) - '@csstools/postcss-normalize-display-values': 5.0.1(postcss@8.5.15) - '@csstools/postcss-oklab-function': 5.0.5(postcss@8.5.15) - '@csstools/postcss-position-area-property': 2.0.0(postcss@8.5.15) - '@csstools/postcss-progressive-custom-properties': 5.1.0(postcss@8.5.15) - '@csstools/postcss-property-rule-prelude-list': 2.0.0(postcss@8.5.15) - '@csstools/postcss-random-function': 3.0.3(postcss@8.5.15) - '@csstools/postcss-relative-color-syntax': 4.0.5(postcss@8.5.15) - '@csstools/postcss-scope-pseudo-class': 5.0.0(postcss@8.5.15) - '@csstools/postcss-sign-functions': 2.0.3(postcss@8.5.15) - '@csstools/postcss-stepped-value-functions': 5.0.3(postcss@8.5.15) - '@csstools/postcss-syntax-descriptor-syntax-production': 2.0.0(postcss@8.5.15) - '@csstools/postcss-system-ui-font-family': 2.0.0(postcss@8.5.15) - '@csstools/postcss-text-decoration-shorthand': 5.0.4(postcss@8.5.15) - '@csstools/postcss-trigonometric-functions': 5.0.3(postcss@8.5.15) - '@csstools/postcss-unset-value': 5.0.0(postcss@8.5.15) - autoprefixer: 10.5.2(postcss@8.5.15) - browserslist: 4.28.4 - css-blank-pseudo: 8.0.1(postcss@8.5.15) - css-has-pseudo: 8.0.0(postcss@8.5.15) - css-prefers-color-scheme: 11.0.0(postcss@8.5.15) + postcss-preset-env@11.3.2(postcss@8.5.19): + dependencies: + '@csstools/postcss-alpha-function': 2.0.7(postcss@8.5.19) + '@csstools/postcss-cascade-layers': 6.0.0(postcss@8.5.19) + '@csstools/postcss-color-function': 5.0.6(postcss@8.5.19) + '@csstools/postcss-color-function-display-p3-linear': 2.0.6(postcss@8.5.19) + '@csstools/postcss-color-mix-function': 4.0.6(postcss@8.5.19) + '@csstools/postcss-color-mix-variadic-function-arguments': 2.0.6(postcss@8.5.19) + '@csstools/postcss-container-rule-prelude-list': 1.0.1(postcss@8.5.19) + '@csstools/postcss-content-alt-text': 3.0.2(postcss@8.5.19) + '@csstools/postcss-contrast-color-function': 3.0.6(postcss@8.5.19) + '@csstools/postcss-exponential-functions': 3.0.3(postcss@8.5.19) + '@csstools/postcss-font-format-keywords': 5.0.0(postcss@8.5.19) + '@csstools/postcss-font-width-property': 1.0.0(postcss@8.5.19) + '@csstools/postcss-gamut-mapping': 3.0.6(postcss@8.5.19) + '@csstools/postcss-gradients-interpolation-method': 6.0.6(postcss@8.5.19) + '@csstools/postcss-hwb-function': 5.0.6(postcss@8.5.19) + '@csstools/postcss-ic-unit': 5.0.2(postcss@8.5.19) + '@csstools/postcss-image-function': 1.0.1(postcss@8.5.19) + '@csstools/postcss-initial': 3.0.0(postcss@8.5.19) + '@csstools/postcss-is-pseudo-class': 6.0.0(postcss@8.5.19) + '@csstools/postcss-light-dark-function': 3.0.2(postcss@8.5.19) + '@csstools/postcss-logical-float-and-clear': 4.0.0(postcss@8.5.19) + '@csstools/postcss-logical-overflow': 3.0.0(postcss@8.5.19) + '@csstools/postcss-logical-overscroll-behavior': 3.0.0(postcss@8.5.19) + '@csstools/postcss-logical-resize': 4.0.0(postcss@8.5.19) + '@csstools/postcss-logical-viewport-units': 4.0.0(postcss@8.5.19) + '@csstools/postcss-media-minmax': 3.0.3(postcss@8.5.19) + '@csstools/postcss-media-queries-aspect-ratio-number-values': 4.0.0(postcss@8.5.19) + '@csstools/postcss-mixins': 1.0.0(postcss@8.5.19) + '@csstools/postcss-nested-calc': 5.0.0(postcss@8.5.19) + '@csstools/postcss-normalize-display-values': 5.0.1(postcss@8.5.19) + '@csstools/postcss-oklab-function': 5.0.6(postcss@8.5.19) + '@csstools/postcss-position-area-property': 2.0.0(postcss@8.5.19) + '@csstools/postcss-progressive-custom-properties': 5.1.1(postcss@8.5.19) + '@csstools/postcss-property-rule-prelude-list': 2.0.0(postcss@8.5.19) + '@csstools/postcss-random-function': 3.0.3(postcss@8.5.19) + '@csstools/postcss-relative-color-syntax': 4.0.6(postcss@8.5.19) + '@csstools/postcss-scope-pseudo-class': 5.0.0(postcss@8.5.19) + '@csstools/postcss-sign-functions': 2.0.3(postcss@8.5.19) + '@csstools/postcss-stepped-value-functions': 5.0.3(postcss@8.5.19) + '@csstools/postcss-syntax-descriptor-syntax-production': 2.0.0(postcss@8.5.19) + '@csstools/postcss-system-ui-font-family': 2.0.0(postcss@8.5.19) + '@csstools/postcss-text-decoration-shorthand': 5.0.4(postcss@8.5.19) + '@csstools/postcss-trigonometric-functions': 5.0.3(postcss@8.5.19) + '@csstools/postcss-unset-value': 5.0.0(postcss@8.5.19) + autoprefixer: 10.5.4(postcss@8.5.19) + browserslist: 4.28.6 + css-blank-pseudo: 8.0.1(postcss@8.5.19) + css-has-pseudo: 8.0.0(postcss@8.5.19) + css-prefers-color-scheme: 11.0.0(postcss@8.5.19) cssdb: 8.9.0 - postcss: 8.5.15 - postcss-attribute-case-insensitive: 8.0.0(postcss@8.5.15) - postcss-clamp: 4.1.0(postcss@8.5.15) - postcss-color-functional-notation: 8.0.5(postcss@8.5.15) - postcss-color-hex-alpha: 11.0.0(postcss@8.5.15) - postcss-color-rebeccapurple: 11.0.0(postcss@8.5.15) - postcss-custom-media: 12.0.1(postcss@8.5.15) - postcss-custom-properties: 15.0.1(postcss@8.5.15) - postcss-custom-selectors: 9.0.1(postcss@8.5.15) - postcss-dir-pseudo-class: 10.0.0(postcss@8.5.15) - postcss-double-position-gradients: 7.0.1(postcss@8.5.15) - postcss-focus-visible: 11.0.0(postcss@8.5.15) - postcss-focus-within: 10.0.0(postcss@8.5.15) - postcss-font-variant: 5.0.0(postcss@8.5.15) - postcss-gap-properties: 7.0.0(postcss@8.5.15) - postcss-image-set-function: 8.0.0(postcss@8.5.15) - postcss-lab-function: 8.0.5(postcss@8.5.15) - postcss-logical: 9.0.0(postcss@8.5.15) - postcss-nesting: 14.0.0(postcss@8.5.15) - postcss-opacity-percentage: 3.0.0(postcss@8.5.15) - postcss-overflow-shorthand: 7.0.0(postcss@8.5.15) - postcss-page-break: 3.0.4(postcss@8.5.15) - postcss-place: 11.0.0(postcss@8.5.15) - postcss-pseudo-class-any-link: 11.0.0(postcss@8.5.15) - postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.15) - postcss-selector-not: 9.0.0(postcss@8.5.15) - - postcss-pseudo-class-any-link@11.0.0(postcss@8.5.15): - dependencies: - postcss: 8.5.15 + postcss: 8.5.19 + postcss-attribute-case-insensitive: 8.0.0(postcss@8.5.19) + postcss-clamp: 4.1.0(postcss@8.5.19) + postcss-color-functional-notation: 8.0.6(postcss@8.5.19) + postcss-color-hex-alpha: 11.0.0(postcss@8.5.19) + postcss-color-rebeccapurple: 11.0.0(postcss@8.5.19) + postcss-custom-media: 12.0.1(postcss@8.5.19) + postcss-custom-properties: 15.0.1(postcss@8.5.19) + postcss-custom-selectors: 9.0.1(postcss@8.5.19) + postcss-dir-pseudo-class: 10.0.0(postcss@8.5.19) + postcss-double-position-gradients: 7.0.2(postcss@8.5.19) + postcss-focus-visible: 11.0.0(postcss@8.5.19) + postcss-focus-within: 10.0.0(postcss@8.5.19) + postcss-font-variant: 5.0.0(postcss@8.5.19) + postcss-gap-properties: 7.0.0(postcss@8.5.19) + postcss-image-set-function: 8.0.0(postcss@8.5.19) + postcss-lab-function: 8.0.6(postcss@8.5.19) + postcss-logical: 9.0.0(postcss@8.5.19) + postcss-nesting: 14.0.0(postcss@8.5.19) + postcss-opacity-percentage: 3.0.0(postcss@8.5.19) + postcss-overflow-shorthand: 7.0.0(postcss@8.5.19) + postcss-page-break: 3.0.4(postcss@8.5.19) + postcss-place: 11.0.0(postcss@8.5.19) + postcss-pseudo-class-any-link: 11.0.0(postcss@8.5.19) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.19) + postcss-selector-not: 9.0.0(postcss@8.5.19) + + postcss-pseudo-class-any-link@11.0.0(postcss@8.5.19): + dependencies: + postcss: 8.5.19 postcss-selector-parser: 7.1.4 - postcss-reduce-initial@8.0.1(postcss@8.5.15): + postcss-reduce-initial@8.0.1(postcss@8.5.19): dependencies: - browserslist: 4.28.4 + browserslist: 4.28.6 caniuse-api: 4.0.0 - postcss: 8.5.15 + postcss: 8.5.19 - postcss-reduce-transforms@8.0.1(postcss@8.5.15): + postcss-reduce-transforms@8.0.1(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-value-parser: 4.2.0 - postcss-replace-overflow-wrap@4.0.0(postcss@8.5.15): + postcss-replace-overflow-wrap@4.0.0(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 - postcss-reporter@7.1.0(postcss@8.5.15): + postcss-reporter@7.1.0(postcss@8.5.19): dependencies: picocolors: 1.1.1 - postcss: 8.5.15 + postcss: 8.5.19 thenby: 1.4.1 postcss-resolve-nested-selector@0.1.6: {} - postcss-safe-parser@7.0.1(postcss@8.5.15): + postcss-safe-parser@7.0.1(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 - postcss-scss@4.0.9(postcss@8.5.15): + postcss-scss@4.0.9(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 - postcss-selector-not@9.0.0(postcss@8.5.15): + postcss-selector-not@9.0.0(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-selector-parser: 7.1.4 postcss-selector-parser@7.1.4: @@ -7557,26 +7569,26 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-sorting@10.0.0(postcss@8.5.15): + postcss-sorting@10.0.0(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 - postcss-svgo@8.0.1(postcss@8.5.15): + postcss-svgo@8.0.1(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-value-parser: 4.2.0 - svgo: 4.0.1 + svgo: 4.0.2 - postcss-unique-selectors@8.0.1(postcss@8.5.15): + postcss-unique-selectors@8.0.1(postcss@8.5.19): dependencies: - postcss: 8.5.15 + postcss: 8.5.19 postcss-selector-parser: 7.1.4 postcss-value-parser@4.2.0: {} - postcss@8.5.15: + postcss@8.5.19: dependencies: - nanoid: 3.3.15 + nanoid: 3.3.16 picocolors: 1.1.1 source-map-js: 1.2.1 @@ -7752,7 +7764,7 @@ snapshots: sass@1.101.0: dependencies: chokidar: 5.0.0 - immutable: 5.1.8 + immutable: 5.1.9 source-map-js: 1.2.1 optionalDependencies: '@parcel/watcher': 2.5.6 @@ -7811,7 +7823,7 @@ snapshots: shebang-regex@3.0.0: {} - shell-quote@1.9.0: {} + shell-quote@1.10.0: {} side-channel-list@1.0.1: dependencies: @@ -7881,9 +7893,9 @@ snapshots: source-map@0.6.1: optional: true - spatial-controls@6.3.0(three@0.185.0): + spatial-controls@6.3.1(three@0.185.1): dependencies: - three: 0.185.0 + three: 0.185.1 spdx-correct@3.2.0: dependencies: @@ -7944,7 +7956,7 @@ snapshots: get-east-asian-width: 1.6.0 strip-ansi: 7.2.0 - string-width@8.2.1: + string-width@8.2.2: dependencies: get-east-asian-width: 1.6.0 strip-ansi: 7.2.0 @@ -8011,32 +8023,32 @@ snapshots: dependencies: '@tokenizer/token': 0.3.0 - stylehacks@8.0.1(postcss@8.5.15): + stylehacks@8.0.1(postcss@8.5.19): dependencies: - browserslist: 4.28.4 - postcss: 8.5.15 + browserslist: 4.28.6 + postcss: 8.5.19 postcss-selector-parser: 7.1.4 - stylelint-config-recommended-scss@17.0.1(postcss@8.5.15)(stylelint@17.14.0(typescript@6.0.3)): + stylelint-config-recommended-scss@17.0.1(postcss@8.5.19)(stylelint@17.14.0(typescript@6.0.3)): dependencies: - postcss-scss: 4.0.9(postcss@8.5.15) + postcss-scss: 4.0.9(postcss@8.5.19) stylelint: 17.14.0(typescript@6.0.3) stylelint-config-recommended: 18.0.0(stylelint@17.14.0(typescript@6.0.3)) stylelint-scss: 7.2.0(stylelint@17.14.0(typescript@6.0.3)) optionalDependencies: - postcss: 8.5.15 + postcss: 8.5.19 stylelint-config-recommended@18.0.0(stylelint@17.14.0(typescript@6.0.3)): dependencies: stylelint: 17.14.0(typescript@6.0.3) - stylelint-config-standard-scss@17.0.0(postcss@8.5.15)(stylelint@17.14.0(typescript@6.0.3)): + stylelint-config-standard-scss@17.0.0(postcss@8.5.19)(stylelint@17.14.0(typescript@6.0.3)): dependencies: stylelint: 17.14.0(typescript@6.0.3) - stylelint-config-recommended-scss: 17.0.1(postcss@8.5.15)(stylelint@17.14.0(typescript@6.0.3)) + stylelint-config-recommended-scss: 17.0.1(postcss@8.5.19)(stylelint@17.14.0(typescript@6.0.3)) stylelint-config-standard: 40.0.0(stylelint@17.14.0(typescript@6.0.3)) optionalDependencies: - postcss: 8.5.15 + postcss: 8.5.19 stylelint-config-standard@40.0.0(stylelint@17.14.0(typescript@6.0.3)): dependencies: @@ -8045,15 +8057,15 @@ snapshots: stylelint-order@8.1.1(stylelint@17.14.0(typescript@6.0.3)): dependencies: - postcss: 8.5.15 - postcss-sorting: 10.0.0(postcss@8.5.15) + postcss: 8.5.19 + postcss-sorting: 10.0.0(postcss@8.5.19) stylelint: 17.14.0(typescript@6.0.3) stylelint-scss@7.2.0(stylelint@17.14.0(typescript@6.0.3)): dependencies: '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) - '@csstools/css-syntax-patches-for-csstree': 1.1.5(css-tree@3.2.1) + '@csstools/css-syntax-patches-for-csstree': 1.1.6(css-tree@3.2.1) '@csstools/css-tokenizer': 4.0.0 css-tree: 3.2.1 is-plain-object: 5.0.0 @@ -8068,7 +8080,7 @@ snapshots: dependencies: '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) - '@csstools/css-syntax-patches-for-csstree': 1.1.5(css-tree@3.2.1) + '@csstools/css-syntax-patches-for-csstree': 1.1.6(css-tree@3.2.1) '@csstools/css-tokenizer': 4.0.0 '@csstools/media-query-list-parser': 5.0.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/selector-resolve-nested': 4.0.0(postcss-selector-parser@7.1.4) @@ -8082,21 +8094,21 @@ snapshots: fastest-levenshtein: 1.0.16 file-entry-cache: 11.1.5 global-modules: 2.0.0 - globby: 16.2.0 + globby: 16.2.2 globjoin: 0.1.4 html-tags: 5.1.0 - ignore: 7.0.5 + ignore: 7.0.6 import-meta-resolve: 4.2.0 mathml-tag-names: 4.0.0 meow: 14.1.0 micromatch: 4.0.8 normalize-path: 3.0.0 picocolors: 1.1.1 - postcss: 8.5.15 - postcss-safe-parser: 7.0.1(postcss@8.5.15) + postcss: 8.5.19 + postcss-safe-parser: 7.0.1(postcss@8.5.19) postcss-selector-parser: 7.1.4 postcss-value-parser: 4.2.0 - string-width: 8.2.1 + string-width: 8.2.2 supports-hyperlinks: 4.5.0 svg-tags: 1.0.0 table: 6.9.0 @@ -8129,7 +8141,7 @@ snapshots: svg-tags@1.0.0: {} - svgo@4.0.1: + svgo@4.0.2: dependencies: commander: 11.1.0 css-select: 5.2.2 @@ -8157,7 +8169,7 @@ snapshots: tar-stream@3.2.0: dependencies: b4a: 1.8.1 - bare-fs: 4.7.2 + bare-fs: 4.7.4 fast-fifo: 1.3.2 streamx: 2.28.0 transitivePeerDependencies: @@ -8165,7 +8177,7 @@ snapshots: - bare-buffer - react-native-b4a - tar@7.5.17: + tar@7.5.20: dependencies: '@isaacs/fs-minipass': 4.0.1 chownr: 3.0.0 @@ -8190,12 +8202,12 @@ snapshots: thenby@1.4.1: {} - three-demo@5.1.3(dat.gui@0.7.9)(three@0.185.0): + three-demo@5.1.3(dat.gui@0.7.9)(three@0.185.1): dependencies: dat.gui: 0.7.9 - three: 0.185.0 + three: 0.185.1 - three@0.185.0: {} + three@0.185.1: {} through@2.3.8: {} @@ -8203,8 +8215,8 @@ snapshots: tinyglobby@0.2.17: dependencies: - fdir: 6.5.0(picomatch@4.0.4) - picomatch: 4.0.4 + fdir: 6.5.0(picomatch@4.0.5) + picomatch: 4.0.5 tmp-promise@3.0.3: dependencies: @@ -8292,13 +8304,13 @@ snapshots: possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 - typescript-eslint@8.62.0(eslint@10.6.0)(typescript@6.0.3): + typescript-eslint@8.64.0(eslint@10.7.0)(typescript@6.0.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.62.0(@typescript-eslint/parser@8.62.0(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0)(typescript@6.0.3) - '@typescript-eslint/parser': 8.62.0(eslint@10.6.0)(typescript@6.0.3) - '@typescript-eslint/typescript-estree': 8.62.0(typescript@6.0.3) - '@typescript-eslint/utils': 8.62.0(eslint@10.6.0)(typescript@6.0.3) - eslint: 10.6.0 + '@typescript-eslint/eslint-plugin': 8.64.0(@typescript-eslint/parser@8.64.0(eslint@10.7.0)(typescript@6.0.3))(eslint@10.7.0)(typescript@6.0.3) + '@typescript-eslint/parser': 8.64.0(eslint@10.7.0)(typescript@6.0.3) + '@typescript-eslint/typescript-estree': 8.64.0(typescript@6.0.3) + '@typescript-eslint/utils': 8.64.0(eslint@10.7.0)(typescript@6.0.3) + eslint: 10.7.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -8329,9 +8341,9 @@ snapshots: universalify@2.0.1: {} - update-browserslist-db@1.2.3(browserslist@4.28.4): + update-browserslist-db@1.2.3(browserslist@4.28.6): dependencies: - browserslist: 4.28.4 + browserslist: 4.28.6 escalade: 3.2.0 picocolors: 1.1.1 @@ -8353,7 +8365,7 @@ snapshots: dependencies: assert-plus: 1.0.0 core-util-is: 1.0.2 - extsprintf: 1.3.0 + extsprintf: 1.4.1 optional: true webidl-conversions@2.0.1: From 5224ebab45026309906706aabdfe92ef2a20855a Mon Sep 17 00:00:00 2001 From: "Raoul v. R." Date: Sat, 18 Jul 2026 22:46:56 +0200 Subject: [PATCH 4/4] Version 6.39.3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ff949b8bc..082988f1a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "postprocessing", - "version": "6.39.2", + "version": "6.39.3", "description": "A post processing library for three.js.", "homepage": "https://github.com/pmndrs/postprocessing", "license": "Zlib",