2024-11-16
fonc(db) exporte la BDD de production corvée(images) optimise les images
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"$schema": "/phpactor.schema.json",
|
||||
"php_code_sniffer.enabled": false,
|
||||
"$schema": "/opt/phpactor/phpactor.schema.json",
|
||||
"language_server_phpstan.enabled": true,
|
||||
"language_server_psalm.enabled": false,
|
||||
"language_server_phpstan.enabled": true
|
||||
"php_code_sniffer.enabled": false
|
||||
}
|
||||
|
|
|
|||
|
|
@ -38,7 +38,6 @@
|
|||
"vlucas/phpdotenv": "^5.6.1",
|
||||
"wpackagist-plugin/falcon": "^2.8.3",
|
||||
"wpackagist-plugin/force-regenerate-thumbnails": "^2.2.1",
|
||||
"wpackagist-plugin/media-cleaner": "^6.8.2",
|
||||
"wpackagist-plugin/query-monitor": "^3.16.4",
|
||||
"wpackagist-plugin/redis-cache": "^2.5.4",
|
||||
"wpackagist-plugin/wc-multishipping": "^2.5.3",
|
||||
|
|
@ -50,7 +49,7 @@
|
|||
"phpstan/extension-installer": "^1.4.3",
|
||||
"phpstan/phpstan": "^2.0.1",
|
||||
"roave/security-advisories": "dev-latest",
|
||||
"squizlabs/php_codesniffer": "^3.11",
|
||||
"squizlabs/php_codesniffer": "^3.11.1",
|
||||
"szepeviktor/phpstan-wordpress": "2.x-dev",
|
||||
"vimeo/psalm": "^5.26.1"
|
||||
},
|
||||
|
|
|
|||
38
composer.lock
generated
|
|
@ -4,7 +4,7 @@
|
|||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"content-hash": "a8f1ac1472d932700ac1c8736a7b1cdb",
|
||||
"content-hash": "1d6b499cf145c9921c9be8f429aae649",
|
||||
"packages": [
|
||||
{
|
||||
"name": "brick/math",
|
||||
|
|
@ -3481,24 +3481,6 @@
|
|||
"type": "wordpress-plugin",
|
||||
"homepage": "https://wordpress.org/plugins/force-regenerate-thumbnails/"
|
||||
},
|
||||
{
|
||||
"name": "wpackagist-plugin/media-cleaner",
|
||||
"version": "6.8.2",
|
||||
"source": {
|
||||
"type": "svn",
|
||||
"url": "https://plugins.svn.wordpress.org/media-cleaner/",
|
||||
"reference": "tags/6.8.2"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://downloads.wordpress.org/plugin/media-cleaner.6.8.2.zip"
|
||||
},
|
||||
"require": {
|
||||
"composer/installers": "^1.0 || ^2.0"
|
||||
},
|
||||
"type": "wordpress-plugin",
|
||||
"homepage": "https://wordpress.org/plugins/media-cleaner/"
|
||||
},
|
||||
{
|
||||
"name": "wpackagist-plugin/query-monitor",
|
||||
"version": "3.16.4",
|
||||
|
|
@ -5753,16 +5735,16 @@
|
|||
},
|
||||
{
|
||||
"name": "squizlabs/php_codesniffer",
|
||||
"version": "3.11.0",
|
||||
"version": "3.11.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git",
|
||||
"reference": "70c08f8d20c0eb4fe56f26644dd94dae76a7f450"
|
||||
"reference": "19473c30efe4f7b3cd42522d0b2e6e7f243c6f87"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/70c08f8d20c0eb4fe56f26644dd94dae76a7f450",
|
||||
"reference": "70c08f8d20c0eb4fe56f26644dd94dae76a7f450",
|
||||
"url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/19473c30efe4f7b3cd42522d0b2e6e7f243c6f87",
|
||||
"reference": "19473c30efe4f7b3cd42522d0b2e6e7f243c6f87",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
|
@ -5829,7 +5811,7 @@
|
|||
"type": "open_collective"
|
||||
}
|
||||
],
|
||||
"time": "2024-11-12T09:53:29+00:00"
|
||||
"time": "2024-11-16T12:02:36+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/console",
|
||||
|
|
@ -6325,12 +6307,12 @@
|
|||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/szepeviktor/phpstan-wordpress.git",
|
||||
"reference": "9d5869b3d395156bf55d4ab90a0287606f9689c9"
|
||||
"reference": "8c7f1b391334001ab8bc2e1cbd57e9e849d8979d"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/szepeviktor/phpstan-wordpress/zipball/9d5869b3d395156bf55d4ab90a0287606f9689c9",
|
||||
"reference": "9d5869b3d395156bf55d4ab90a0287606f9689c9",
|
||||
"url": "https://api.github.com/repos/szepeviktor/phpstan-wordpress/zipball/8c7f1b391334001ab8bc2e1cbd57e9e849d8979d",
|
||||
"reference": "8c7f1b391334001ab8bc2e1cbd57e9e849d8979d",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
|
|
@ -6379,7 +6361,7 @@
|
|||
"issues": "https://github.com/szepeviktor/phpstan-wordpress/issues",
|
||||
"source": "https://github.com/szepeviktor/phpstan-wordpress/tree/2.x"
|
||||
},
|
||||
"time": "2024-11-15T02:01:36+00:00"
|
||||
"time": "2024-11-16T06:28:10+00:00"
|
||||
},
|
||||
{
|
||||
"name": "vimeo/psalm",
|
||||
|
|
|
|||
13088
db/haiku_atelier-2024-11-16-e0819fa.sql
Normal file
4
justfile
|
|
@ -99,3 +99,7 @@ lint-js:
|
|||
# Vérifie le code TypeScript mort avec knip
|
||||
lint-code-mort:
|
||||
-pnpm knip
|
||||
|
||||
# Avec Jujetsu, fusionne tous les changements actuels dans le commit précédent et pousse sur le répertoire distant
|
||||
squash-and-push:
|
||||
-jj squash --ignore-immutable && jj bookmark set principale -r @- --allow-backwards && jj git push
|
||||
|
|
|
|||
10
package.json
|
|
@ -16,11 +16,11 @@
|
|||
"a11y-dialog": "^8.1.1",
|
||||
"purify-ts": "^2.1.0",
|
||||
"ts-pattern": "^5.5.0",
|
||||
"valibot": "1.0.0-beta.3"
|
||||
"valibot": "1.0.0-beta.6"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@biomejs/biome": "^1.9.4",
|
||||
"@eslint/js": "^9.14.0",
|
||||
"@eslint/js": "^9.15.0",
|
||||
"@prettier/plugin-php": "^0.22.2",
|
||||
"@prettier/plugin-xml": "^3.4.1",
|
||||
"@sentry/types": "8.38.0",
|
||||
|
|
@ -29,12 +29,12 @@
|
|||
"@types/node": "^22.9.0",
|
||||
"better-typescript-lib": "^2.9.0",
|
||||
"browserslist": "^4.24.2",
|
||||
"eslint": "^9.14.0",
|
||||
"eslint": "^9.15.0",
|
||||
"eslint-plugin-oxlint": "^0.11.1",
|
||||
"eslint-plugin-perfectionist": "^3.9.1",
|
||||
"fdir": "^6.4.2",
|
||||
"globals": "^15.12.0",
|
||||
"knip": "^5.37.0",
|
||||
"knip": "^5.37.1",
|
||||
"oxlint": "^0.11.1",
|
||||
"picomatch": "^4.0.2",
|
||||
"prettier": "^3.3.3",
|
||||
|
|
@ -52,7 +52,7 @@
|
|||
"vite": "^5.4.11",
|
||||
"vite-plugin-manifest-sri": "^0.2.0",
|
||||
"vite-plugin-node-polyfills": "^0.22.0",
|
||||
"vite-plugin-valibot-env": "^0.8.5",
|
||||
"vite-plugin-valibot-env": "^0.8.6",
|
||||
"vite-tsconfig-paths": "^5.1.2",
|
||||
"wp-types": "^4.67.0"
|
||||
},
|
||||
|
|
|
|||
312
pnpm-lock.yaml
generated
|
|
@ -27,15 +27,15 @@ importers:
|
|||
specifier: ^5.5.0
|
||||
version: 5.5.0
|
||||
valibot:
|
||||
specifier: 1.0.0-beta.3
|
||||
version: 1.0.0-beta.3(typescript@5.7.0-dev.20241105)
|
||||
specifier: 1.0.0-beta.6
|
||||
version: 1.0.0-beta.6(typescript@5.7.0-dev.20241105)
|
||||
devDependencies:
|
||||
'@biomejs/biome':
|
||||
specifier: ^1.9.4
|
||||
version: 1.9.4
|
||||
'@eslint/js':
|
||||
specifier: ^9.14.0
|
||||
version: 9.14.0
|
||||
specifier: ^9.15.0
|
||||
version: 9.15.0
|
||||
'@prettier/plugin-php':
|
||||
specifier: ^0.22.2
|
||||
version: 0.22.2(prettier@3.3.3)
|
||||
|
|
@ -61,14 +61,14 @@ importers:
|
|||
specifier: ^4.24.2
|
||||
version: 4.24.2
|
||||
eslint:
|
||||
specifier: ^9.14.0
|
||||
version: 9.14.0(jiti@2.4.0)
|
||||
specifier: ^9.15.0
|
||||
version: 9.15.0(jiti@2.4.0)
|
||||
eslint-plugin-oxlint:
|
||||
specifier: ^0.11.1
|
||||
version: 0.11.1
|
||||
eslint-plugin-perfectionist:
|
||||
specifier: ^3.9.1
|
||||
version: 3.9.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)
|
||||
version: 3.9.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)
|
||||
fdir:
|
||||
specifier: ^6.4.2
|
||||
version: 6.4.2(picomatch@4.0.2)
|
||||
|
|
@ -76,8 +76,8 @@ importers:
|
|||
specifier: ^15.12.0
|
||||
version: 15.12.0
|
||||
knip:
|
||||
specifier: ^5.37.0
|
||||
version: 5.37.0(@types/node@22.9.0)(typescript@5.7.0-dev.20241105)
|
||||
specifier: ^5.37.1
|
||||
version: 5.37.1(@types/node@22.9.0)(typescript@5.7.0-dev.20241105)
|
||||
oxlint:
|
||||
specifier: ^0.11.1
|
||||
version: 0.11.1
|
||||
|
|
@ -119,7 +119,7 @@ importers:
|
|||
version: 5.7.0-dev.20241105
|
||||
typescript-eslint:
|
||||
specifier: ^8.14.0
|
||||
version: 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)
|
||||
version: 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)
|
||||
vite:
|
||||
specifier: ^5.4.11
|
||||
version: 5.4.11(@types/node@22.9.0)(sass-embedded@1.81.0)(sass@1.80.6)
|
||||
|
|
@ -128,10 +128,10 @@ importers:
|
|||
version: 0.2.0
|
||||
vite-plugin-node-polyfills:
|
||||
specifier: ^0.22.0
|
||||
version: 0.22.0(rollup@4.27.0)(vite@5.4.11(@types/node@22.9.0)(sass-embedded@1.81.0)(sass@1.80.6))
|
||||
version: 0.22.0(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.0)(sass-embedded@1.81.0)(sass@1.80.6))
|
||||
vite-plugin-valibot-env:
|
||||
specifier: ^0.8.5
|
||||
version: 0.8.5(valibot@1.0.0-beta.3(typescript@5.7.0-dev.20241105))(vite@5.4.11(@types/node@22.9.0)(sass-embedded@1.81.0)(sass@1.80.6))
|
||||
specifier: ^0.8.6
|
||||
version: 0.8.6(valibot@1.0.0-beta.6(typescript@5.7.0-dev.20241105))(vite@5.4.11(@types/node@22.9.0)(sass-embedded@1.81.0)(sass@1.80.6))
|
||||
vite-tsconfig-paths:
|
||||
specifier: ^5.1.2
|
||||
version: 5.1.2(typescript@5.7.0-dev.20241105)(vite@5.4.11(@types/node@22.9.0)(sass-embedded@1.81.0)(sass@1.80.6))
|
||||
|
|
@ -459,20 +459,20 @@ packages:
|
|||
resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
|
||||
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
|
||||
|
||||
'@eslint/config-array@0.18.0':
|
||||
resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==}
|
||||
'@eslint/config-array@0.19.0':
|
||||
resolution: {integrity: sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@eslint/core@0.7.0':
|
||||
resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==}
|
||||
'@eslint/core@0.9.0':
|
||||
resolution: {integrity: sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@eslint/eslintrc@3.1.0':
|
||||
resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==}
|
||||
'@eslint/eslintrc@3.2.0':
|
||||
resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@eslint/js@9.14.0':
|
||||
resolution: {integrity: sha512-pFoEtFWCPyDOl+C6Ift+wC7Ro89otjigCf5vcuWqWgqNSQbRrpjSvdeE6ofLz4dHmyxD5f7gIdGT4+p36L6Twg==}
|
||||
'@eslint/js@9.15.0':
|
||||
resolution: {integrity: sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
'@eslint/object-schema@2.1.4':
|
||||
|
|
@ -776,93 +776,93 @@ packages:
|
|||
rollup:
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-android-arm-eabi@4.27.0':
|
||||
resolution: {integrity: sha512-e312hTjuM89YLqlcqEs7mSvwhxN5pgXqRobUob7Jsz1wDQlpAb2WTX4jzvrx5NrL1h2SE4fGdHSNyPxbLfzyeA==}
|
||||
'@rollup/rollup-android-arm-eabi@4.27.2':
|
||||
resolution: {integrity: sha512-Tj+j7Pyzd15wAdSJswvs5CJzJNV+qqSUcr/aCD+jpQSBtXvGnV0pnrjoc8zFTe9fcKCatkpFpOO7yAzpO998HA==}
|
||||
cpu: [arm]
|
||||
os: [android]
|
||||
|
||||
'@rollup/rollup-android-arm64@4.27.0':
|
||||
resolution: {integrity: sha512-cBUOny8GNXP++gN00Bo5L04I2oqUEFAU0OSDb+4hqp4/R/pZL/zlGzp7lJkhtPX52Rj+PIe0S8aOqhK4hztxHQ==}
|
||||
'@rollup/rollup-android-arm64@4.27.2':
|
||||
resolution: {integrity: sha512-xsPeJgh2ThBpUqlLgRfiVYBEf/P1nWlWvReG+aBWfNv3XEBpa6ZCmxSVnxJgLgkNz4IbxpLy64h2gCmAAQLneQ==}
|
||||
cpu: [arm64]
|
||||
os: [android]
|
||||
|
||||
'@rollup/rollup-darwin-arm64@4.27.0':
|
||||
resolution: {integrity: sha512-aauK2M2ptFQQYdOqbKGYCg1LHlPbm6IxepSnHLLaMIGcd9YBiKRGl2+KtzQL/IkurP+b54EKBkvtZaWXijmzfQ==}
|
||||
'@rollup/rollup-darwin-arm64@4.27.2':
|
||||
resolution: {integrity: sha512-KnXU4m9MywuZFedL35Z3PuwiTSn/yqRIhrEA9j+7OSkji39NzVkgxuxTYg5F8ryGysq4iFADaU5osSizMXhU2A==}
|
||||
cpu: [arm64]
|
||||
os: [darwin]
|
||||
|
||||
'@rollup/rollup-darwin-x64@4.27.0':
|
||||
resolution: {integrity: sha512-VAjOnHUwpvxf3XT33sMpsLGKq24Rz1sTQhLuUicYrV9pxB4TNi0w11qAGPOyR+dQu/iZf88DmEmG0+2Gaqa1gg==}
|
||||
'@rollup/rollup-darwin-x64@4.27.2':
|
||||
resolution: {integrity: sha512-Hj77A3yTvUeCIx/Vi+4d4IbYhyTwtHj07lVzUgpUq9YpJSEiGJj4vXMKwzJ3w5zp5v3PFvpJNgc/J31smZey6g==}
|
||||
cpu: [x64]
|
||||
os: [darwin]
|
||||
|
||||
'@rollup/rollup-freebsd-arm64@4.27.0':
|
||||
resolution: {integrity: sha512-I2eRlZG87gl6WxP6PvSB5bfFA1btE7tWnG6QAoEU/0Gr47f6KaxRwiRfBujHlzkuMPqtpTlSOW4aOEOyMtQqfg==}
|
||||
'@rollup/rollup-freebsd-arm64@4.27.2':
|
||||
resolution: {integrity: sha512-RjgKf5C3xbn8gxvCm5VgKZ4nn0pRAIe90J0/fdHUsgztd3+Zesb2lm2+r6uX4prV2eUByuxJNdt647/1KPRq5g==}
|
||||
cpu: [arm64]
|
||||
os: [freebsd]
|
||||
|
||||
'@rollup/rollup-freebsd-x64@4.27.0':
|
||||
resolution: {integrity: sha512-G05JNYFdjikD/2hJTf1gHdD5KjI2TotjiDn17amHtB5JgwrRF1EA9hJ3TRGIvT3zGXilNWWlR71R/2TT1pXRDg==}
|
||||
'@rollup/rollup-freebsd-x64@4.27.2':
|
||||
resolution: {integrity: sha512-duq21FoXwQtuws+V9H6UZ+eCBc7fxSpMK1GQINKn3fAyd9DFYKPJNcUhdIKOrMFjLEJgQskoMoiuizMt+dl20g==}
|
||||
cpu: [x64]
|
||||
os: [freebsd]
|
||||
|
||||
'@rollup/rollup-linux-arm-gnueabihf@4.27.0':
|
||||
resolution: {integrity: sha512-FMXxMZ7qnMULwgdmGSFVlOduAhFyqDPoK1A2Q8HBkzGYX9SMFU3ITKfLdIiCzTaaj/pt1OiEbpF2szUw6Kh++Q==}
|
||||
'@rollup/rollup-linux-arm-gnueabihf@4.27.2':
|
||||
resolution: {integrity: sha512-6npqOKEPRZkLrMcvyC/32OzJ2srdPzCylJjiTJT2c0bwwSGm7nz2F9mNQ1WrAqCBZROcQn91Fno+khFhVijmFA==}
|
||||
cpu: [arm]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-linux-arm-musleabihf@4.27.0':
|
||||
resolution: {integrity: sha512-0315TiPsJfOY+jAwEeqxcy9yVcAy/jg99GrMcd/L7CRESzi1vhyLPbnkDnz7giaEttSRf/d3llJYfoC+44Nl3A==}
|
||||
'@rollup/rollup-linux-arm-musleabihf@4.27.2':
|
||||
resolution: {integrity: sha512-V9Xg6eXtgBtHq2jnuQwM/jr2mwe2EycnopO8cbOvpzFuySCGtKlPCI3Hj9xup/pJK5Q0388qfZZy2DqV2J8ftw==}
|
||||
cpu: [arm]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-linux-arm64-gnu@4.27.0':
|
||||
resolution: {integrity: sha512-4zCKY5E9djPyHzvoCWIouFsuAvg+dk+rNia8lz1bjKpzKz02QvK4JPHyjcDT8CFR2J/aA98WccCirdDOy+VDWQ==}
|
||||
'@rollup/rollup-linux-arm64-gnu@4.27.2':
|
||||
resolution: {integrity: sha512-uCFX9gtZJoQl2xDTpRdseYuNqyKkuMDtH6zSrBTA28yTfKyjN9hQ2B04N5ynR8ILCoSDOrG/Eg+J2TtJ1e/CSA==}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-linux-arm64-musl@4.27.0':
|
||||
resolution: {integrity: sha512-6St9rrPSLbYBbbJAClpU4gmnO7cdZCMMzx2MT0UCIIIevoLAmsCDOAG6t3J/RgN4CPUpdaGr/UnPqQTHZ4oDwA==}
|
||||
'@rollup/rollup-linux-arm64-musl@4.27.2':
|
||||
resolution: {integrity: sha512-/PU9P+7Rkz8JFYDHIi+xzHabOu9qEWR07L5nWLIUsvserrxegZExKCi2jhMZRd0ATdboKylu/K5yAXbp7fYFvA==}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-linux-powerpc64le-gnu@4.27.0':
|
||||
resolution: {integrity: sha512-dIBfp8NDrgvwUJxyqFv7501coIba+7xxBJy1gQEF0RGkIKa3Tq0Mh3sF9hmstDLtaMt7gL2aXsCNG9SCKyVVZg==}
|
||||
'@rollup/rollup-linux-powerpc64le-gnu@4.27.2':
|
||||
resolution: {integrity: sha512-eCHmol/dT5odMYi/N0R0HC8V8QE40rEpkyje/ZAXJYNNoSfrObOvG/Mn+s1F/FJyB7co7UQZZf6FuWnN6a7f4g==}
|
||||
cpu: [ppc64]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-linux-riscv64-gnu@4.27.0':
|
||||
resolution: {integrity: sha512-Pu7xLHRy+5UjFCKR/vWsbFmiBYUC9993v99YoKWhAgK4VsdNuWHPs17NuCJEtVsZpYCNVPbRyBpQw58Ma8BmeA==}
|
||||
'@rollup/rollup-linux-riscv64-gnu@4.27.2':
|
||||
resolution: {integrity: sha512-DEP3Njr9/ADDln3kNi76PXonLMSSMiCir0VHXxmGSHxCxDfQ70oWjHcJGfiBugzaqmYdTC7Y+8Int6qbnxPBIQ==}
|
||||
cpu: [riscv64]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-linux-s390x-gnu@4.27.0':
|
||||
resolution: {integrity: sha512-2Q9qQnk/eWdvXzzHl22y7tpDHREppFUh7N6cCs70HZEbQSgB7wd/2S/B05SSiyAiIn5BL+fYiASLds5bz0IQFw==}
|
||||
'@rollup/rollup-linux-s390x-gnu@4.27.2':
|
||||
resolution: {integrity: sha512-NHGo5i6IE/PtEPh5m0yw5OmPMpesFnzMIS/lzvN5vknnC1sXM5Z/id5VgcNPgpD+wHmIcuYYgW+Q53v+9s96lQ==}
|
||||
cpu: [s390x]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-linux-x64-gnu@4.27.0':
|
||||
resolution: {integrity: sha512-CNnqMZ4Yz0Ga0A75qux7DNChq0P9oAWn2S7yjZPRC+AaEF8Ysw5K/1lzT25/a3reJ4V2abcShIVG+tfZHb1UrQ==}
|
||||
'@rollup/rollup-linux-x64-gnu@4.27.2':
|
||||
resolution: {integrity: sha512-PaW2DY5Tan+IFvNJGHDmUrORadbe/Ceh8tQxi8cmdQVCCYsLoQo2cuaSj+AU+YRX8M4ivS2vJ9UGaxfuNN7gmg==}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-linux-x64-musl@4.27.0':
|
||||
resolution: {integrity: sha512-dS1+eCbbao54XB+wLW6uuwRkChq4L0UfKhd3wvt6s+EN1rTIi24ee5Lk3HfRGq9J2jsRm12/AGKLA0kd82Sp/g==}
|
||||
'@rollup/rollup-linux-x64-musl@4.27.2':
|
||||
resolution: {integrity: sha512-dOlWEMg2gI91Qx5I/HYqOD6iqlJspxLcS4Zlg3vjk1srE67z5T2Uz91yg/qA8sY0XcwQrFzWWiZhMNERylLrpQ==}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
|
||||
'@rollup/rollup-win32-arm64-msvc@4.27.0':
|
||||
resolution: {integrity: sha512-VrYQHY5+Y71OU/uOSRE9lLhph16bbuWGrMwGwZDPxCUXUW5NgLA+K+q0kv7rafHRlnrsZSVcMOkZskzTNnR3ZQ==}
|
||||
'@rollup/rollup-win32-arm64-msvc@4.27.2':
|
||||
resolution: {integrity: sha512-euMIv/4x5Y2/ImlbGl88mwKNXDsvzbWUlT7DFky76z2keajCtcbAsN9LUdmk31hAoVmJJYSThgdA0EsPeTr1+w==}
|
||||
cpu: [arm64]
|
||||
os: [win32]
|
||||
|
||||
'@rollup/rollup-win32-ia32-msvc@4.27.0':
|
||||
resolution: {integrity: sha512-LCqk4Xi3e4GzLqaq+QDM7gP5DtJ/RgWMzV3U2brwp/vEz9RTA5YBgIDP69xYfrTXexes6xPsOIquy79+kLifiA==}
|
||||
'@rollup/rollup-win32-ia32-msvc@4.27.2':
|
||||
resolution: {integrity: sha512-RsnE6LQkUHlkC10RKngtHNLxb7scFykEbEwOFDjr3CeCMG+Rr+cKqlkKc2/wJ1u4u990urRHCbjz31x84PBrSQ==}
|
||||
cpu: [ia32]
|
||||
os: [win32]
|
||||
|
||||
'@rollup/rollup-win32-x64-msvc@4.27.0':
|
||||
resolution: {integrity: sha512-dj2ZolfViR3chLWwSHID2mBzLLwYvXFldIplR6BSkdACXqAsrcmItKTff4h7enYB3Ugoh0v41WbxijE9HJb1Hw==}
|
||||
'@rollup/rollup-win32-x64-msvc@4.27.2':
|
||||
resolution: {integrity: sha512-foJM5vv+z2KQmn7emYdDLyTbkoO5bkHZE1oth2tWbQNGW7mX32d46Hz6T0MqXdWS2vBZhaEtHqdy9WYwGfiliA==}
|
||||
cpu: [x64]
|
||||
os: [win32]
|
||||
|
||||
|
|
@ -1420,8 +1420,8 @@ packages:
|
|||
easy-table@1.2.0:
|
||||
resolution: {integrity: sha512-OFzVOv03YpvtcWGe5AayU5G2hgybsg3iqA6drU8UaoZyB9jLGMTrz9+asnLp/E+6qPh88yEI1gvyZFZ41dmgww==}
|
||||
|
||||
electron-to-chromium@1.5.60:
|
||||
resolution: {integrity: sha512-HcraRUkTKJ+8yA3b10i9qvhUlPBRDlKjn1XGek1zDGVfAKcvi8TsUnImGqLiEm9j6ZulxXIWWIo9BmbkbCTGgA==}
|
||||
electron-to-chromium@1.5.62:
|
||||
resolution: {integrity: sha512-t8c+zLmJHa9dJy96yBZRXGQYoiCEnHYgFwn1asvSPZSUdVxnB62A4RASd7k41ytG3ErFBA0TpHlKg9D9SQBmLg==}
|
||||
|
||||
elliptic@6.6.1:
|
||||
resolution: {integrity: sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==}
|
||||
|
|
@ -1502,8 +1502,8 @@ packages:
|
|||
resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
|
||||
eslint@9.14.0:
|
||||
resolution: {integrity: sha512-c2FHsVBr87lnUtjP4Yhvk4yEhKrQavGafRA/Se1ouse8PfbfC/Qh9Mxa00yWsZRlqeUB9raXip0aiiUZkgnr9g==}
|
||||
eslint@9.15.0:
|
||||
resolution: {integrity: sha512-7CrWySmIibCgT1Os28lUU6upBshZ+GxybLOrmRzi08kS8MBuO8QA7pXEgYgY5W8vK3e74xv0lpjo9DbaGU9Rkw==}
|
||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
|
|
@ -1912,8 +1912,8 @@ packages:
|
|||
resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
|
||||
engines: {node: '>=6'}
|
||||
|
||||
knip@5.37.0:
|
||||
resolution: {integrity: sha512-ppbIumjNNnFKGr+DGWJtnfc4kXgEzNI+TxHwnyafr0IxT5nfonwGL0Qs53ZgSiIswSWM77m7KRzzP1AEvBEn6Q==}
|
||||
knip@5.37.1:
|
||||
resolution: {integrity: sha512-69gjKj5lLsLXcIPXlHyFfX5AOHgRdh/iXH8gUqvmsHtjqoWhOATeXZDjvvemmgw7KxbWbUzxBNbpjhtJWzgqGA==}
|
||||
engines: {node: '>=18.6.0'}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
|
|
@ -2356,8 +2356,8 @@ packages:
|
|||
ripemd160@2.0.2:
|
||||
resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==}
|
||||
|
||||
rollup@4.27.0:
|
||||
resolution: {integrity: sha512-nrOD/RrnAMssruS7bPa7MYpEuH6tUpOa43NLtxQiLKem0An8HZyXun5Ndig6JzbkJoIbaKkt85V67VCaQ59GyA==}
|
||||
rollup@4.27.2:
|
||||
resolution: {integrity: sha512-KreA+PzWmk2yaFmZVwe6GB2uBD86nXl86OsDkt1bJS9p3vqWuEQ6HnJJ+j/mZi/q0920P99/MVRlB4L3crpF5w==}
|
||||
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
|
||||
hasBin: true
|
||||
|
||||
|
|
@ -2743,9 +2743,6 @@ packages:
|
|||
resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
|
||||
engines: {node: '>=6'}
|
||||
|
||||
text-table@0.2.0:
|
||||
resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
|
||||
|
||||
timers-browserify@2.0.12:
|
||||
resolution: {integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==}
|
||||
engines: {node: '>=0.6.0'}
|
||||
|
|
@ -2832,8 +2829,8 @@ packages:
|
|||
util@0.12.5:
|
||||
resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==}
|
||||
|
||||
valibot@1.0.0-beta.3:
|
||||
resolution: {integrity: sha512-PRknKVj2249cF8Pxqil1dahkVHgyaPDq++Y8sA96R5lx4nYnVazs11kefOsRVD3PSygYJG5q2MEdEm7kuSWa+g==}
|
||||
valibot@1.0.0-beta.6:
|
||||
resolution: {integrity: sha512-x9ObzhqDCWFaWOa6Zri1mbFcc8OIIKP7cQtD9JauKt5pJFhpJkvAXT+49bFKjoVikiKVk7m33mXgUJb/Wfknmw==}
|
||||
peerDependencies:
|
||||
typescript: '>=5'
|
||||
peerDependenciesMeta:
|
||||
|
|
@ -2851,12 +2848,12 @@ packages:
|
|||
peerDependencies:
|
||||
vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0
|
||||
|
||||
vite-plugin-valibot-env@0.8.5:
|
||||
resolution: {integrity: sha512-hwBR44Np0quLnU5nc6T+gfxWlMrd6Ea5lLlYn4gCelPLXbQtbXkKIa0KTvURZ1whvgSNyA03hupno5YgRHFZHw==}
|
||||
vite-plugin-valibot-env@0.8.6:
|
||||
resolution: {integrity: sha512-gvMQN+5TEnHP2sfnU7fnlaLoVbUofKP4HpobDZotKuph4/LZlwsRJN5jkSqpao2JFpN8qoz4A0SNDeZUETVifg==}
|
||||
engines: {node: '>=18.0.0'}
|
||||
peerDependencies:
|
||||
valibot: '>=0.30 <0.43 || 1.0.0-beta.0 || 1.0.0-beta.1 || 1.0.0-beta.2 || 1.0.0-beta.3 || 1.0.0-beta.4 || 1.0.0-beta.5'
|
||||
vite: '>=2 <6'
|
||||
valibot: '>=0.30 <=0.42 || >=1.0.0-beta.0 <=1.0.0-beta.6'
|
||||
vite: '>=2 <=6.0.0-beta.10'
|
||||
|
||||
vite-tsconfig-paths@5.1.2:
|
||||
resolution: {integrity: sha512-gEIbKfJzSEv0yR3XS2QEocKetONoWkbROj6hGx0FHM18qKUojhvcokQsxQx5nMkelZq2n37zbSGCJn+FSODSjA==}
|
||||
|
|
@ -3151,14 +3148,14 @@ snapshots:
|
|||
'@esbuild/win32-x64@0.21.5':
|
||||
optional: true
|
||||
|
||||
'@eslint-community/eslint-utils@4.4.1(eslint@9.14.0(jiti@2.4.0))':
|
||||
'@eslint-community/eslint-utils@4.4.1(eslint@9.15.0(jiti@2.4.0))':
|
||||
dependencies:
|
||||
eslint: 9.14.0(jiti@2.4.0)
|
||||
eslint: 9.15.0(jiti@2.4.0)
|
||||
eslint-visitor-keys: 3.4.3
|
||||
|
||||
'@eslint-community/regexpp@4.12.1': {}
|
||||
|
||||
'@eslint/config-array@0.18.0':
|
||||
'@eslint/config-array@0.19.0':
|
||||
dependencies:
|
||||
'@eslint/object-schema': 2.1.4
|
||||
debug: 4.3.7
|
||||
|
|
@ -3166,9 +3163,9 @@ snapshots:
|
|||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@eslint/core@0.7.0': {}
|
||||
'@eslint/core@0.9.0': {}
|
||||
|
||||
'@eslint/eslintrc@3.1.0':
|
||||
'@eslint/eslintrc@3.2.0':
|
||||
dependencies:
|
||||
ajv: 6.12.6
|
||||
debug: 4.3.7
|
||||
|
|
@ -3182,7 +3179,7 @@ snapshots:
|
|||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@eslint/js@9.14.0': {}
|
||||
'@eslint/js@9.15.0': {}
|
||||
|
||||
'@eslint/object-schema@2.1.4': {}
|
||||
|
||||
|
|
@ -3394,74 +3391,74 @@ snapshots:
|
|||
'@xml-tools/parser': 1.0.11
|
||||
prettier: 3.3.3
|
||||
|
||||
'@rollup/plugin-inject@5.0.5(rollup@4.27.0)':
|
||||
'@rollup/plugin-inject@5.0.5(rollup@4.27.2)':
|
||||
dependencies:
|
||||
'@rollup/pluginutils': 5.1.3(rollup@4.27.0)
|
||||
'@rollup/pluginutils': 5.1.3(rollup@4.27.2)
|
||||
estree-walker: 2.0.2
|
||||
magic-string: 0.30.12
|
||||
optionalDependencies:
|
||||
rollup: 4.27.0
|
||||
rollup: 4.27.2
|
||||
|
||||
'@rollup/pluginutils@5.1.3(rollup@4.27.0)':
|
||||
'@rollup/pluginutils@5.1.3(rollup@4.27.2)':
|
||||
dependencies:
|
||||
'@types/estree': 1.0.6
|
||||
estree-walker: 2.0.2
|
||||
picomatch: 4.0.2
|
||||
optionalDependencies:
|
||||
rollup: 4.27.0
|
||||
rollup: 4.27.2
|
||||
|
||||
'@rollup/rollup-android-arm-eabi@4.27.0':
|
||||
'@rollup/rollup-android-arm-eabi@4.27.2':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-android-arm64@4.27.0':
|
||||
'@rollup/rollup-android-arm64@4.27.2':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-darwin-arm64@4.27.0':
|
||||
'@rollup/rollup-darwin-arm64@4.27.2':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-darwin-x64@4.27.0':
|
||||
'@rollup/rollup-darwin-x64@4.27.2':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-freebsd-arm64@4.27.0':
|
||||
'@rollup/rollup-freebsd-arm64@4.27.2':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-freebsd-x64@4.27.0':
|
||||
'@rollup/rollup-freebsd-x64@4.27.2':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-linux-arm-gnueabihf@4.27.0':
|
||||
'@rollup/rollup-linux-arm-gnueabihf@4.27.2':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-linux-arm-musleabihf@4.27.0':
|
||||
'@rollup/rollup-linux-arm-musleabihf@4.27.2':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-linux-arm64-gnu@4.27.0':
|
||||
'@rollup/rollup-linux-arm64-gnu@4.27.2':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-linux-arm64-musl@4.27.0':
|
||||
'@rollup/rollup-linux-arm64-musl@4.27.2':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-linux-powerpc64le-gnu@4.27.0':
|
||||
'@rollup/rollup-linux-powerpc64le-gnu@4.27.2':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-linux-riscv64-gnu@4.27.0':
|
||||
'@rollup/rollup-linux-riscv64-gnu@4.27.2':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-linux-s390x-gnu@4.27.0':
|
||||
'@rollup/rollup-linux-s390x-gnu@4.27.2':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-linux-x64-gnu@4.27.0':
|
||||
'@rollup/rollup-linux-x64-gnu@4.27.2':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-linux-x64-musl@4.27.0':
|
||||
'@rollup/rollup-linux-x64-musl@4.27.2':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-win32-arm64-msvc@4.27.0':
|
||||
'@rollup/rollup-win32-arm64-msvc@4.27.2':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-win32-ia32-msvc@4.27.0':
|
||||
'@rollup/rollup-win32-ia32-msvc@4.27.2':
|
||||
optional: true
|
||||
|
||||
'@rollup/rollup-win32-x64-msvc@4.27.0':
|
||||
'@rollup/rollup-win32-x64-msvc@4.27.2':
|
||||
optional: true
|
||||
|
||||
'@sentry-internal/browser-utils@8.38.0':
|
||||
|
|
@ -3639,15 +3636,15 @@ snapshots:
|
|||
dependencies:
|
||||
'@types/node': 22.9.0
|
||||
|
||||
'@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105))(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)':
|
||||
'@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)':
|
||||
dependencies:
|
||||
'@eslint-community/regexpp': 4.12.1
|
||||
'@typescript-eslint/parser': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)
|
||||
'@typescript-eslint/parser': 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)
|
||||
'@typescript-eslint/scope-manager': 8.14.0
|
||||
'@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)
|
||||
'@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)
|
||||
'@typescript-eslint/type-utils': 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)
|
||||
'@typescript-eslint/utils': 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)
|
||||
'@typescript-eslint/visitor-keys': 8.14.0
|
||||
eslint: 9.14.0(jiti@2.4.0)
|
||||
eslint: 9.15.0(jiti@2.4.0)
|
||||
graphemer: 1.4.0
|
||||
ignore: 5.3.2
|
||||
natural-compare: 1.4.0
|
||||
|
|
@ -3657,14 +3654,14 @@ snapshots:
|
|||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)':
|
||||
'@typescript-eslint/parser@8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)':
|
||||
dependencies:
|
||||
'@typescript-eslint/scope-manager': 8.14.0
|
||||
'@typescript-eslint/types': 8.14.0
|
||||
'@typescript-eslint/typescript-estree': 8.14.0(typescript@5.7.0-dev.20241105)
|
||||
'@typescript-eslint/visitor-keys': 8.14.0
|
||||
debug: 4.3.7
|
||||
eslint: 9.14.0(jiti@2.4.0)
|
||||
eslint: 9.15.0(jiti@2.4.0)
|
||||
optionalDependencies:
|
||||
typescript: 5.7.0-dev.20241105
|
||||
transitivePeerDependencies:
|
||||
|
|
@ -3675,10 +3672,10 @@ snapshots:
|
|||
'@typescript-eslint/types': 8.14.0
|
||||
'@typescript-eslint/visitor-keys': 8.14.0
|
||||
|
||||
'@typescript-eslint/type-utils@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)':
|
||||
'@typescript-eslint/type-utils@8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)':
|
||||
dependencies:
|
||||
'@typescript-eslint/typescript-estree': 8.14.0(typescript@5.7.0-dev.20241105)
|
||||
'@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)
|
||||
'@typescript-eslint/utils': 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)
|
||||
debug: 4.3.7
|
||||
ts-api-utils: 1.4.0(typescript@5.7.0-dev.20241105)
|
||||
optionalDependencies:
|
||||
|
|
@ -3704,13 +3701,13 @@ snapshots:
|
|||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)':
|
||||
'@typescript-eslint/utils@8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)':
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0))
|
||||
'@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0))
|
||||
'@typescript-eslint/scope-manager': 8.14.0
|
||||
'@typescript-eslint/types': 8.14.0
|
||||
'@typescript-eslint/typescript-estree': 8.14.0(typescript@5.7.0-dev.20241105)
|
||||
eslint: 9.14.0(jiti@2.4.0)
|
||||
eslint: 9.15.0(jiti@2.4.0)
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
- typescript
|
||||
|
|
@ -3898,7 +3895,7 @@ snapshots:
|
|||
browserslist@4.24.2:
|
||||
dependencies:
|
||||
caniuse-lite: 1.0.30001680
|
||||
electron-to-chromium: 1.5.60
|
||||
electron-to-chromium: 1.5.62
|
||||
node-releases: 2.0.18
|
||||
update-browserslist-db: 1.1.1(browserslist@4.24.2)
|
||||
|
||||
|
|
@ -4115,7 +4112,7 @@ snapshots:
|
|||
optionalDependencies:
|
||||
wcwidth: 1.0.1
|
||||
|
||||
electron-to-chromium@1.5.60: {}
|
||||
electron-to-chromium@1.5.62: {}
|
||||
|
||||
elliptic@6.6.1:
|
||||
dependencies:
|
||||
|
|
@ -4186,11 +4183,11 @@ snapshots:
|
|||
dependencies:
|
||||
jsonc-parser: 3.3.1
|
||||
|
||||
eslint-plugin-perfectionist@3.9.1(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105):
|
||||
eslint-plugin-perfectionist@3.9.1(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105):
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 8.14.0
|
||||
'@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)
|
||||
eslint: 9.14.0(jiti@2.4.0)
|
||||
'@typescript-eslint/utils': 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)
|
||||
eslint: 9.15.0(jiti@2.4.0)
|
||||
minimatch: 9.0.5
|
||||
natural-compare-lite: 1.4.0
|
||||
transitivePeerDependencies:
|
||||
|
|
@ -4206,14 +4203,14 @@ snapshots:
|
|||
|
||||
eslint-visitor-keys@4.2.0: {}
|
||||
|
||||
eslint@9.14.0(jiti@2.4.0):
|
||||
eslint@9.15.0(jiti@2.4.0):
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@2.4.0))
|
||||
'@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@2.4.0))
|
||||
'@eslint-community/regexpp': 4.12.1
|
||||
'@eslint/config-array': 0.18.0
|
||||
'@eslint/core': 0.7.0
|
||||
'@eslint/eslintrc': 3.1.0
|
||||
'@eslint/js': 9.14.0
|
||||
'@eslint/config-array': 0.19.0
|
||||
'@eslint/core': 0.9.0
|
||||
'@eslint/eslintrc': 3.2.0
|
||||
'@eslint/js': 9.15.0
|
||||
'@eslint/plugin-kit': 0.2.3
|
||||
'@humanfs/node': 0.16.6
|
||||
'@humanwhocodes/module-importer': 1.0.1
|
||||
|
|
@ -4242,7 +4239,6 @@ snapshots:
|
|||
minimatch: 3.1.2
|
||||
natural-compare: 1.4.0
|
||||
optionator: 0.9.4
|
||||
text-table: 0.2.0
|
||||
optionalDependencies:
|
||||
jiti: 2.4.0
|
||||
transitivePeerDependencies:
|
||||
|
|
@ -4618,7 +4614,7 @@ snapshots:
|
|||
|
||||
kleur@4.1.5: {}
|
||||
|
||||
knip@5.37.0(@types/node@22.9.0)(typescript@5.7.0-dev.20241105):
|
||||
knip@5.37.1(@types/node@22.9.0)(typescript@5.7.0-dev.20241105):
|
||||
dependencies:
|
||||
'@nodelib/fs.walk': 1.2.8
|
||||
'@snyk/github-codeowners': 1.1.0
|
||||
|
|
@ -5059,28 +5055,28 @@ snapshots:
|
|||
hash-base: 3.0.4
|
||||
inherits: 2.0.4
|
||||
|
||||
rollup@4.27.0:
|
||||
rollup@4.27.2:
|
||||
dependencies:
|
||||
'@types/estree': 1.0.6
|
||||
optionalDependencies:
|
||||
'@rollup/rollup-android-arm-eabi': 4.27.0
|
||||
'@rollup/rollup-android-arm64': 4.27.0
|
||||
'@rollup/rollup-darwin-arm64': 4.27.0
|
||||
'@rollup/rollup-darwin-x64': 4.27.0
|
||||
'@rollup/rollup-freebsd-arm64': 4.27.0
|
||||
'@rollup/rollup-freebsd-x64': 4.27.0
|
||||
'@rollup/rollup-linux-arm-gnueabihf': 4.27.0
|
||||
'@rollup/rollup-linux-arm-musleabihf': 4.27.0
|
||||
'@rollup/rollup-linux-arm64-gnu': 4.27.0
|
||||
'@rollup/rollup-linux-arm64-musl': 4.27.0
|
||||
'@rollup/rollup-linux-powerpc64le-gnu': 4.27.0
|
||||
'@rollup/rollup-linux-riscv64-gnu': 4.27.0
|
||||
'@rollup/rollup-linux-s390x-gnu': 4.27.0
|
||||
'@rollup/rollup-linux-x64-gnu': 4.27.0
|
||||
'@rollup/rollup-linux-x64-musl': 4.27.0
|
||||
'@rollup/rollup-win32-arm64-msvc': 4.27.0
|
||||
'@rollup/rollup-win32-ia32-msvc': 4.27.0
|
||||
'@rollup/rollup-win32-x64-msvc': 4.27.0
|
||||
'@rollup/rollup-android-arm-eabi': 4.27.2
|
||||
'@rollup/rollup-android-arm64': 4.27.2
|
||||
'@rollup/rollup-darwin-arm64': 4.27.2
|
||||
'@rollup/rollup-darwin-x64': 4.27.2
|
||||
'@rollup/rollup-freebsd-arm64': 4.27.2
|
||||
'@rollup/rollup-freebsd-x64': 4.27.2
|
||||
'@rollup/rollup-linux-arm-gnueabihf': 4.27.2
|
||||
'@rollup/rollup-linux-arm-musleabihf': 4.27.2
|
||||
'@rollup/rollup-linux-arm64-gnu': 4.27.2
|
||||
'@rollup/rollup-linux-arm64-musl': 4.27.2
|
||||
'@rollup/rollup-linux-powerpc64le-gnu': 4.27.2
|
||||
'@rollup/rollup-linux-riscv64-gnu': 4.27.2
|
||||
'@rollup/rollup-linux-s390x-gnu': 4.27.2
|
||||
'@rollup/rollup-linux-x64-gnu': 4.27.2
|
||||
'@rollup/rollup-linux-x64-musl': 4.27.2
|
||||
'@rollup/rollup-win32-arm64-msvc': 4.27.2
|
||||
'@rollup/rollup-win32-ia32-msvc': 4.27.2
|
||||
'@rollup/rollup-win32-x64-msvc': 4.27.2
|
||||
fsevents: 2.3.3
|
||||
|
||||
run-parallel@1.2.0:
|
||||
|
|
@ -5460,8 +5456,6 @@ snapshots:
|
|||
|
||||
tapable@2.2.1: {}
|
||||
|
||||
text-table@0.2.0: {}
|
||||
|
||||
timers-browserify@2.0.12:
|
||||
dependencies:
|
||||
setimmediate: 1.0.5
|
||||
|
|
@ -5497,11 +5491,11 @@ snapshots:
|
|||
dependencies:
|
||||
prelude-ls: 1.2.1
|
||||
|
||||
typescript-eslint@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105):
|
||||
typescript-eslint@8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105):
|
||||
dependencies:
|
||||
'@typescript-eslint/eslint-plugin': 8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105))(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)
|
||||
'@typescript-eslint/parser': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)
|
||||
'@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)
|
||||
'@typescript-eslint/eslint-plugin': 8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105))(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)
|
||||
'@typescript-eslint/parser': 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)
|
||||
'@typescript-eslint/utils': 8.14.0(eslint@9.15.0(jiti@2.4.0))(typescript@5.7.0-dev.20241105)
|
||||
optionalDependencies:
|
||||
typescript: 5.7.0-dev.20241105
|
||||
transitivePeerDependencies:
|
||||
|
|
@ -5539,7 +5533,7 @@ snapshots:
|
|||
is-typed-array: 1.1.13
|
||||
which-typed-array: 1.1.15
|
||||
|
||||
valibot@1.0.0-beta.3(typescript@5.7.0-dev.20241105):
|
||||
valibot@1.0.0-beta.6(typescript@5.7.0-dev.20241105):
|
||||
optionalDependencies:
|
||||
typescript: 5.7.0-dev.20241105
|
||||
|
||||
|
|
@ -5547,19 +5541,19 @@ snapshots:
|
|||
|
||||
vite-plugin-manifest-sri@0.2.0: {}
|
||||
|
||||
vite-plugin-node-polyfills@0.22.0(rollup@4.27.0)(vite@5.4.11(@types/node@22.9.0)(sass-embedded@1.81.0)(sass@1.80.6)):
|
||||
vite-plugin-node-polyfills@0.22.0(rollup@4.27.2)(vite@5.4.11(@types/node@22.9.0)(sass-embedded@1.81.0)(sass@1.80.6)):
|
||||
dependencies:
|
||||
'@rollup/plugin-inject': 5.0.5(rollup@4.27.0)
|
||||
'@rollup/plugin-inject': 5.0.5(rollup@4.27.2)
|
||||
node-stdlib-browser: 1.2.1
|
||||
vite: 5.4.11(@types/node@22.9.0)(sass-embedded@1.81.0)(sass@1.80.6)
|
||||
transitivePeerDependencies:
|
||||
- rollup
|
||||
|
||||
vite-plugin-valibot-env@0.8.5(valibot@1.0.0-beta.3(typescript@5.7.0-dev.20241105))(vite@5.4.11(@types/node@22.9.0)(sass-embedded@1.81.0)(sass@1.80.6)):
|
||||
vite-plugin-valibot-env@0.8.6(valibot@1.0.0-beta.6(typescript@5.7.0-dev.20241105))(vite@5.4.11(@types/node@22.9.0)(sass-embedded@1.81.0)(sass@1.80.6)):
|
||||
dependencies:
|
||||
kleur: 4.1.5
|
||||
log-symbols: 7.0.0
|
||||
valibot: 1.0.0-beta.3(typescript@5.7.0-dev.20241105)
|
||||
valibot: 1.0.0-beta.6(typescript@5.7.0-dev.20241105)
|
||||
vite: 5.4.11(@types/node@22.9.0)(sass-embedded@1.81.0)(sass@1.80.6)
|
||||
|
||||
vite-tsconfig-paths@5.1.2(typescript@5.7.0-dev.20241105)(vite@5.4.11(@types/node@22.9.0)(sass-embedded@1.81.0)(sass@1.80.6)):
|
||||
|
|
@ -5577,7 +5571,7 @@ snapshots:
|
|||
dependencies:
|
||||
esbuild: 0.21.5
|
||||
postcss: 8.4.49
|
||||
rollup: 4.27.0
|
||||
rollup: 4.27.2
|
||||
optionalDependencies:
|
||||
'@types/node': 22.9.0
|
||||
fsevents: 2.3.3
|
||||
|
|
|
|||
|
|
@ -33,8 +33,22 @@
|
|||
text-transform: uppercase;
|
||||
letter-spacing: var(--espacement-inter-lettres-etendu-l);
|
||||
}
|
||||
#page-succes-commande .contenu__textuel {
|
||||
display: flex;
|
||||
flex: 1;
|
||||
flex-flow: column nowrap;
|
||||
place-content: center;
|
||||
max-width: 34rem;
|
||||
height: 100%;
|
||||
padding: var(--espace-xl);
|
||||
font-style: normal;
|
||||
}
|
||||
#page-succes-commande .contenu__textuel p + p {
|
||||
margin-top: var(--espace-m);
|
||||
}
|
||||
#page-succes-commande .contenu__rappel-commande {
|
||||
display: flex;
|
||||
border-top: 1px solid var(--couleur-noir);
|
||||
flex-flow: column nowrap;
|
||||
}
|
||||
#page-succes-commande .contenu__rappel-commande__produit {
|
||||
|
|
@ -43,6 +57,9 @@
|
|||
grid-template-rows: 1fr;
|
||||
border-bottom: 1px solid var(--couleur-noir);
|
||||
}
|
||||
#page-succes-commande .contenu__rappel-commande__produit:only-child, #page-succes-commande .contenu__rappel-commande__produit:last-of-type {
|
||||
border-bottom: initial;
|
||||
}
|
||||
#page-succes-commande .contenu__rappel-commande__produit__illustratif {
|
||||
padding: var(--espace-l);
|
||||
border-right: 1px solid var(--couleur-noir);
|
||||
|
|
@ -88,19 +105,6 @@
|
|||
text-transform: lowercase;
|
||||
line-height: var(--hauteur-ligne-moitie);
|
||||
}
|
||||
#page-succes-commande .contenu__textuel {
|
||||
display: flex;
|
||||
flex: 1;
|
||||
flex-flow: column nowrap;
|
||||
place-content: center;
|
||||
max-width: 34rem;
|
||||
height: 100%;
|
||||
padding: var(--espace-xl);
|
||||
font-style: normal;
|
||||
}
|
||||
#page-succes-commande .contenu__textuel p + p {
|
||||
margin-top: var(--espace-m);
|
||||
}
|
||||
@media (width <= 50rem) {
|
||||
#page-succes-commande .contenu {
|
||||
border-right: initial;
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
{"version":3,"sourceRoot":"","sources":["../../../src/sass/pages/page-succes-commande.scss"],"names":[],"mappings":"AAEA;EAEE;AAAA;AAAA;EAKA;EAEA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGA;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;;AAGA;EACE;IACE;;;AAQV;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAKN;EACE;IACE;IACA","file":"page-succes-commande.css"}
|
||||
{"version":3,"sourceRoot":"","sources":["../../../src/sass/pages/page-succes-commande.scss"],"names":[],"mappings":"AAEA;EAEE;AAAA;AAAA;EAKA;EAEA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAIF;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;;AAGA;EACE;IACE;;;AAQV;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;;AAOR;EACE;IACE;IACA","file":"page-succes-commande.css"}
|
||||
|
|
@ -1 +1 @@
|
|||
#page-succes-commande{--page-hauteur-minimale:calc(100svh - var(--en-tete-hauteur) - var(--pied-de-page-hauteur) - var(--espace-xl) - 1px);--page-marges-bloc-debut:var(--en-tete-hauteur);margin-top:var(--page-marges-bloc-debut);margin-bottom:var(--espace-xl);border-bottom:1px solid var(--couleur-noir);flex-flow:column;display:flex}#page-succes-commande .contenu{width:min(50rem,100%);min-height:var(--page-hauteur-minimale);border:1px solid var(--couleur-noir);border-bottom:initial;flex-flow:column;place-items:center;margin:auto;font-style:italic;font-weight:500;display:flex}#page-succes-commande .contenu__en-tete{width:100%;padding:var(--espace-m)var(--espace-xl);color:var(--couleur-blanc);background:var(--couleur-noir)}#page-succes-commande .contenu__en-tete h2{text-transform:uppercase;width:fit-content;letter-spacing:var(--espacement-inter-lettres-etendu-l);margin:auto}#page-succes-commande .contenu__rappel-commande{flex-flow:column;display:flex}#page-succes-commande .contenu__rappel-commande__produit{border-bottom:1px solid var(--couleur-noir);grid-template-rows:1fr;grid-template-columns:1fr 1fr;display:grid}#page-succes-commande .contenu__rappel-commande__produit__illustratif{padding:var(--espace-l);border-right:1px solid var(--couleur-noir)}#page-succes-commande .contenu__rappel-commande__produit__illustratif picture{overflow:hidden}#page-succes-commande .contenu__rappel-commande__produit__illustratif img{aspect-ratio:1;height:auto;transition:scale .2s}@media (hover:hover){#page-succes-commande .contenu__rappel-commande__produit__illustratif img:hover{scale:1.1}}#page-succes-commande .contenu__rappel-commande .detail-produit{width:100%;padding:0 var(--espace-xl);flex-flow:column;place-content:center;font-style:italic;display:flex}#page-succes-commande .contenu__rappel-commande .detail-produit__nom-prix{column-gap:var(--espace-xl);font-size:var(--espace-l);line-height:var(--hauteur-ligne-moitie);margin-bottom:var(--espace-xs);flex-flow:row;justify-content:space-between;display:flex}#page-succes-commande .contenu__rappel-commande .detail-produit__nom-prix span{text-align:right;min-width:4rem;font-weight:600;font-style:initial}#page-succes-commande .contenu__rappel-commande .detail-produit__description{margin-bottom:var(--espace-l);text-transform:lowercase;line-height:var(--hauteur-ligne-moitie)}#page-succes-commande .contenu__textuel{max-width:34rem;height:100%;padding:var(--espace-xl);flex-flow:column;flex:1;place-content:center;font-style:normal;display:flex}#page-succes-commande .contenu__textuel p+p{margin-top:var(--espace-m)}@media (width<=50rem){#page-succes-commande .contenu{border-right:initial;border-left:initial}}
|
||||
#page-succes-commande{--page-hauteur-minimale:calc(100svh - var(--en-tete-hauteur) - var(--pied-de-page-hauteur) - var(--espace-xl) - 1px);--page-marges-bloc-debut:var(--en-tete-hauteur);margin-top:var(--page-marges-bloc-debut);margin-bottom:var(--espace-xl);border-bottom:1px solid var(--couleur-noir);flex-flow:column;display:flex}#page-succes-commande .contenu{width:min(50rem,100%);min-height:var(--page-hauteur-minimale);border:1px solid var(--couleur-noir);border-bottom:initial;flex-flow:column;place-items:center;margin:auto;font-style:italic;font-weight:500;display:flex}#page-succes-commande .contenu__en-tete{width:100%;padding:var(--espace-m)var(--espace-xl);color:var(--couleur-blanc);background:var(--couleur-noir)}#page-succes-commande .contenu__en-tete h2{text-transform:uppercase;width:fit-content;letter-spacing:var(--espacement-inter-lettres-etendu-l);margin:auto}#page-succes-commande .contenu__textuel{max-width:34rem;height:100%;padding:var(--espace-xl);flex-flow:column;flex:1;place-content:center;font-style:normal;display:flex}#page-succes-commande .contenu__textuel p+p{margin-top:var(--espace-m)}#page-succes-commande .contenu__rappel-commande{border-top:1px solid var(--couleur-noir);flex-flow:column;display:flex}#page-succes-commande .contenu__rappel-commande__produit{border-bottom:1px solid var(--couleur-noir);grid-template-rows:1fr;grid-template-columns:1fr 1fr;display:grid}#page-succes-commande .contenu__rappel-commande__produit:only-child,#page-succes-commande .contenu__rappel-commande__produit:last-of-type{border-bottom:initial}#page-succes-commande .contenu__rappel-commande__produit__illustratif{padding:var(--espace-l);border-right:1px solid var(--couleur-noir)}#page-succes-commande .contenu__rappel-commande__produit__illustratif picture{overflow:hidden}#page-succes-commande .contenu__rappel-commande__produit__illustratif img{aspect-ratio:1;height:auto;transition:scale .2s}@media (hover:hover){#page-succes-commande .contenu__rappel-commande__produit__illustratif img:hover{scale:1.1}}#page-succes-commande .contenu__rappel-commande .detail-produit{width:100%;padding:0 var(--espace-xl);flex-flow:column;place-content:center;font-style:italic;display:flex}#page-succes-commande .contenu__rappel-commande .detail-produit__nom-prix{column-gap:var(--espace-xl);font-size:var(--espace-l);line-height:var(--hauteur-ligne-moitie);margin-bottom:var(--espace-xs);flex-flow:row;justify-content:space-between;display:flex}#page-succes-commande .contenu__rappel-commande .detail-produit__nom-prix span{text-align:right;min-width:4rem;font-weight:600;font-style:initial}#page-succes-commande .contenu__rappel-commande .detail-produit__description{margin-bottom:var(--espace-l);text-transform:lowercase;line-height:var(--hauteur-ligne-moitie)}@media (width<=50rem){#page-succes-commande .contenu{border-right:initial;border-left:initial}}
|
||||
|
Before Width: | Height: | Size: 367 KiB After Width: | Height: | Size: 365 KiB |
|
Before Width: | Height: | Size: 569 KiB After Width: | Height: | Size: 568 KiB |
|
Before Width: | Height: | Size: 367 KiB After Width: | Height: | Size: 365 KiB |
|
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 56 KiB |
|
|
@ -34,16 +34,16 @@
|
|||
],
|
||||
"integrity": "sha512-wORZ0WkOfNuzAUKhf7XA8LXG4geR64dUCIHwukqdLnUhkEFdeLpLtmDfuYMl5Aff09c7XjJxUQIVGwRb8uTbcA=="
|
||||
},
|
||||
"_index.BueHQ6RV.js": {
|
||||
"file": "index.BueHQ6RV.js",
|
||||
"name": "index",
|
||||
"integrity": "sha512-JBA3vYABLBXOw7LPZvJ/nt9oHANX6kp2Z2E/w1XzsUXxOaoZO3nu42tV+lS4ZPZuhfTlrKRT+UVfAzLwMapX5A=="
|
||||
},
|
||||
"_index.CeK6pfoJ.js": {
|
||||
"file": "index.CeK6pfoJ.js",
|
||||
"name": "index",
|
||||
"integrity": "sha512-cxTw0sKKut2H95JwMgiKgEVLyZ0QswK/HydKTapcqcs3w6xHIHNUpYBLdRzEYdeRfHKUsA0kvPNBXBk/QeazjQ=="
|
||||
},
|
||||
"_index.vOxCZRxB.js": {
|
||||
"file": "index.vOxCZRxB.js",
|
||||
"name": "index",
|
||||
"integrity": "sha512-Lux2XD7sQMuHJ9D8UAyRrkvpTiI+5S4Fj0z4ybzKChia8TcBum+HiZdEFyX0AIU5palFJZilsf8WzTrLLxCYaw=="
|
||||
},
|
||||
"_pipe.XPB0wEfw.js": {
|
||||
"file": "pipe.XPB0wEfw.js",
|
||||
"name": "pipe",
|
||||
|
|
@ -151,7 +151,7 @@
|
|||
"src": "web/app/themes/haiku-atelier-2024/src/scripts/lib/messages.ts",
|
||||
"isEntry": true,
|
||||
"imports": [
|
||||
"_index.BueHQ6RV.js",
|
||||
"_index.vOxCZRxB.js",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/constantes/messages.ts",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/erreurs.ts",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/messages.ts",
|
||||
|
|
@ -162,7 +162,7 @@
|
|||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/adresses.ts",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/couts-livraison.ts"
|
||||
],
|
||||
"integrity": "sha512-eCAQZVQSA+5btfz3LobyZKZKLeygRne9GOvE2bMw7YNvUkvUd/CGfRXOzhRIE99MkTRjDfYk6nBv03Kdo/Dahw=="
|
||||
"integrity": "sha512-QtGHwwLAUMLn3d5PMPRBnRvCjGVzSEeJLATdkWoWXa2RSgsIVe02+sE005Sc/iGhSD1CQtCzy/qwSVYODhhDIA=="
|
||||
},
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/nombres.ts": {
|
||||
"file": "nombres.js",
|
||||
|
|
@ -178,14 +178,14 @@
|
|||
"isEntry": true,
|
||||
"imports": [
|
||||
"_index.CeK6pfoJ.js",
|
||||
"_index.BueHQ6RV.js",
|
||||
"_index.vOxCZRxB.js",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/constantes/api.ts",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/erreurs.ts",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/erreurs.ts",
|
||||
"_pipe.XPB0wEfw.js",
|
||||
"_exports.DT-46nyp.js"
|
||||
],
|
||||
"integrity": "sha512-Wb8z//28EPg7tcrbAGMTUWNyJ4pZsqXr4WA1U5JSewStanmdiKKmkn0Z1T4PYdei4n01mwu+0Q9q7W9JhzQKzQ=="
|
||||
"integrity": "sha512-NF7XsDZgkHTp3/pxL2+0aE1lwFRqNptSpywY06msZIRGcKGtffliQ6cX6dpkHLvI+xsGlUMkPS9u4f7sXXNnsA=="
|
||||
},
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/adresses.ts": {
|
||||
"file": "adresses.js",
|
||||
|
|
@ -193,9 +193,9 @@
|
|||
"src": "web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/adresses.ts",
|
||||
"isEntry": true,
|
||||
"imports": [
|
||||
"_index.BueHQ6RV.js"
|
||||
"_index.vOxCZRxB.js"
|
||||
],
|
||||
"integrity": "sha512-l7cyXThYwsirOWk5NiFfPijbV8SnXS8HN9wWAsFAU7y1XufGR9Ly0EkiDLnqFtmTdwavl7Mu4OeeqLePol3z0g=="
|
||||
"integrity": "sha512-ZozzERJ/+3ez2qN+3PzXf9qXAu3ScxG5L+qxYBxFYSc1x0rQxEjqnB8QTFInKq3J3+sIKrEdi4iQwcsncMKhsQ=="
|
||||
},
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/cart-add-item.ts": {
|
||||
"file": "cart-add-item.js",
|
||||
|
|
@ -203,9 +203,9 @@
|
|||
"src": "web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/cart-add-item.ts",
|
||||
"isEntry": true,
|
||||
"imports": [
|
||||
"_index.BueHQ6RV.js"
|
||||
"_index.vOxCZRxB.js"
|
||||
],
|
||||
"integrity": "sha512-1L1gE2CvO306LqYlQlM4NJa4yPg6OQDShh6O/E0aauxb9uWLtyVAkS6F2I7i+B2YVtyWW1TvSpkES90hF9Qx8g=="
|
||||
"integrity": "sha512-wh9+pUSi4EGGbWn+dhEIPT98ASrwJb4aFoCzFUxOUlJtETqDxAGm3pyBwsvn3xcNrms6ZKBq60CHkiA0qRU9rg=="
|
||||
},
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/cart-remove-item.ts": {
|
||||
"file": "cart-remove-item.js",
|
||||
|
|
@ -213,9 +213,9 @@
|
|||
"src": "web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/cart-remove-item.ts",
|
||||
"isEntry": true,
|
||||
"imports": [
|
||||
"_index.BueHQ6RV.js"
|
||||
"_index.vOxCZRxB.js"
|
||||
],
|
||||
"integrity": "sha512-6/1H1KIM6V1DSOrQ9DfPm1nWL+TfjgakrWtXFPHqwN06Am5fW6fMgwc3MpOx9O+64mM5x6/OWCP4S9Vfkf4oOA=="
|
||||
"integrity": "sha512-oXQuwf7xJvRaELaA7Zep2rD0YkbpRikxz06+K/11fNDbifJ+Rs7aDzJnaXL+lae2W7qJ7QLcLFhzRsEqW1ndcw=="
|
||||
},
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/cart-update-customer.ts": {
|
||||
"file": "cart-update-customer.js",
|
||||
|
|
@ -223,10 +223,10 @@
|
|||
"src": "web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/cart-update-customer.ts",
|
||||
"isEntry": true,
|
||||
"imports": [
|
||||
"_index.BueHQ6RV.js",
|
||||
"_index.vOxCZRxB.js",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/adresses.ts"
|
||||
],
|
||||
"integrity": "sha512-oAEKlHsEbWgZpB6hXfn+BOyXYrEdUPTWPTn0jb02G86LlqNA1QxtXAyvG374HCT+0VbCwIj+vOIoTEsYWKCtAA=="
|
||||
"integrity": "sha512-ooa/m7RsZkRnIfSAQ0NIAWGG/iPxgUV0k40aEyDoEEWhW9F3hVyjROsM4IF2YrFtmysMUR6SIPlhmHtBZEfCpA=="
|
||||
},
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/cart-update-item.ts": {
|
||||
"file": "cart-update-item.js",
|
||||
|
|
@ -234,9 +234,9 @@
|
|||
"src": "web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/cart-update-item.ts",
|
||||
"isEntry": true,
|
||||
"imports": [
|
||||
"_index.BueHQ6RV.js"
|
||||
"_index.vOxCZRxB.js"
|
||||
],
|
||||
"integrity": "sha512-i5nOdW2LgVQLh2RtxfxbzVEOmdgOu2C6rckoxPKeETkyBppGdHMlUGqdDdy10u73KlLRArjnIrtiz/AGnKIp+w=="
|
||||
"integrity": "sha512-HR6ZipNiVyUUe4khKkmIwhFvvVhq08QIGzRBe4A0niGkG24TmPXLKb8McMniCAlwlS5f6UYpoNDYE/ld00EUHA=="
|
||||
},
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/cart.ts": {
|
||||
"file": "cart.js",
|
||||
|
|
@ -244,12 +244,12 @@
|
|||
"src": "web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/cart.ts",
|
||||
"isEntry": true,
|
||||
"imports": [
|
||||
"_index.BueHQ6RV.js",
|
||||
"_index.vOxCZRxB.js",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/constantes/cart.ts",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/adresses.ts",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/couts-livraison.ts"
|
||||
],
|
||||
"integrity": "sha512-4yTWIWIkf/MYbBJCaHxxfVVs1djAGOlLL2+uLKC9WoWMUiTkD4MvayvDvSSbimr7c/FF6N/dk9EdM5YC1Ycflw=="
|
||||
"integrity": "sha512-5uQeT0cNp93usdnr3qSLytMU2D+O7U+LGfZDtdNuyEULYdF6AXzVVfE7a7no+gmL9a6t/AJ4X10Ps4yG1djRMQ=="
|
||||
},
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/couts-livraison.ts": {
|
||||
"file": "couts-livraison.js",
|
||||
|
|
@ -257,10 +257,10 @@
|
|||
"src": "web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/couts-livraison.ts",
|
||||
"isEntry": true,
|
||||
"imports": [
|
||||
"_index.BueHQ6RV.js",
|
||||
"_index.vOxCZRxB.js",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/adresses.ts"
|
||||
],
|
||||
"integrity": "sha512-mu/KcAH7KjbWMUDGatCbRUUkqsVskBxmIw3Gsaxz+tAlVMEfqvjKBJ+PB/yW1Em91eMSCHl7tF95Bq1hOLv0oA=="
|
||||
"integrity": "sha512-0AmHHM6NVjtGyoO0Lzdv1TebJqblQIuzudEsW/n7ISi9dXHxZC2nONxkz3nCHx7FApEmjodvD21tOONhnSQePQ=="
|
||||
},
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/erreurs.ts": {
|
||||
"file": "erreurs2.js",
|
||||
|
|
@ -268,9 +268,9 @@
|
|||
"src": "web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/erreurs.ts",
|
||||
"isEntry": true,
|
||||
"imports": [
|
||||
"_index.BueHQ6RV.js"
|
||||
"_index.vOxCZRxB.js"
|
||||
],
|
||||
"integrity": "sha512-KHz2JNlQR5m9V3daJ5+NQvhfvx0ZngG6Aic0Uug8OO7TkTTc9OXGzCxPuorNqQXH52FfLXkCqlnELH5tlSNA0A=="
|
||||
"integrity": "sha512-5+wiQwo5033g4G/4Gz6a1x6rzPwmSZpiXrZ8RtOZU8BPnDHOKVXCbpWc32Mnsxz9ClfYwHwLuUk+Q2RF12zMsg=="
|
||||
},
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/products.ts": {
|
||||
"file": "products3.js",
|
||||
|
|
@ -278,10 +278,10 @@
|
|||
"src": "web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/products.ts",
|
||||
"isEntry": true,
|
||||
"imports": [
|
||||
"_index.BueHQ6RV.js",
|
||||
"_index.vOxCZRxB.js",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/constantes/products.ts"
|
||||
],
|
||||
"integrity": "sha512-R4IyPyalPJS2dinZnRB0MWTnv0oyfo35iQhpElTXWoRcPXFJAYqcma0Uuz5SBpNl6RBlG9JTzvMdaeeB8BApVA=="
|
||||
"integrity": "sha512-B2JOxUeUPbvVsZB9rA+t3QEtWKlvqaOlBxFtmo4s8kJ28anuMp7AAMfql8tK6y3Hf7FNMJ2RO+s9hPKh/tgqlA=="
|
||||
},
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/v3/orders.ts": {
|
||||
"file": "orders2.js",
|
||||
|
|
@ -289,11 +289,11 @@
|
|||
"src": "web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/v3/orders.ts",
|
||||
"isEntry": true,
|
||||
"imports": [
|
||||
"_index.BueHQ6RV.js",
|
||||
"_index.vOxCZRxB.js",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/constantes/orders.ts",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/adresses.ts"
|
||||
],
|
||||
"integrity": "sha512-c5+UiPuLEs8VaqHU08+BZhULPTykmcG2lvEBzN5KrIvu+vU0gzQ4CvieROpHLoaMJ+GooVMG4vxCnPcupSDtrg=="
|
||||
"integrity": "sha512-24PlxUQrz6ejqPwzFwRUGmxDOosMOuZ/HgAzedIYAUSamj7lF2/FzAqrOWap+M1hhWbua0EjJok4pFhsr+EQBQ=="
|
||||
},
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/v3/products.ts": {
|
||||
"file": "products.js",
|
||||
|
|
@ -301,10 +301,10 @@
|
|||
"src": "web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/v3/products.ts",
|
||||
"isEntry": true,
|
||||
"imports": [
|
||||
"_index.BueHQ6RV.js",
|
||||
"_index.vOxCZRxB.js",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/constantes/products.ts"
|
||||
],
|
||||
"integrity": "sha512-vqzsZjVwevOjikB2eQx/Ksd/iusSTiyCI6/tyC0pIxyrAb7dN/PHRh0X1hWJyMgE0LA7Vibe9j6jxhz4E+uXkw=="
|
||||
"integrity": "sha512-1VQEloNbhA+54llRyt3owm4pXzU9+SuJkkozMoP4JiY6JhPBH21ufeCkNsalxwg1SH4jPJdYQtUJc/OG2R94sg=="
|
||||
},
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/messages.ts": {
|
||||
"file": "messages2.js",
|
||||
|
|
@ -312,14 +312,14 @@
|
|||
"src": "web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/messages.ts",
|
||||
"isEntry": true,
|
||||
"imports": [
|
||||
"_index.BueHQ6RV.js",
|
||||
"_index.vOxCZRxB.js",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/constantes/messages.ts",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/cart.ts",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/constantes/cart.ts",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/adresses.ts",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/couts-livraison.ts"
|
||||
],
|
||||
"integrity": "sha512-DeWFclQ++JTWvSSRkaPB20ZUDIgmRIyuGb5DRSUI1I80Mx4ZOR+bLnCiiWevRtyti9AXTuCCZAft5f9CUxhk0A=="
|
||||
"integrity": "sha512-mC6JBhQI3fThxOXUeU/vQTcuT37fiJM2o7mkksZoThNU0Od2dQCAPnST1TULVYAwv8Uvzx4IqkZPw75IGF0SKA=="
|
||||
},
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/types/api/v3/orders.ts": {
|
||||
"file": "orders.js",
|
||||
|
|
@ -355,10 +355,10 @@
|
|||
"src": "web/app/themes/haiku-atelier-2024/src/scripts/lib/validation.ts",
|
||||
"isEntry": true,
|
||||
"imports": [
|
||||
"_index.BueHQ6RV.js",
|
||||
"_index.vOxCZRxB.js",
|
||||
"_Either.wHNxn7Os.js"
|
||||
],
|
||||
"integrity": "sha512-cXdOshDN3m5f4K9MkDFTGd3++CFabxWu3SWHuXfn4h6d08cwXm8jzWKsYU2tn7bKFGrEMamY/l13znqyAMi1Gg=="
|
||||
"integrity": "sha512-+dSbgJRPO7l2MBVJpX0eHJIDZptdyXEAiWKXR3cgW6gWKVXTXFLk3h42gTinXL9NmnsI1jxJGlKWWoTHs4Nhcw=="
|
||||
},
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/scripts-bouton-panier.ts": {
|
||||
"file": "scripts-bouton-panier.js",
|
||||
|
|
@ -375,14 +375,14 @@
|
|||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/erreurs.ts",
|
||||
"_exports.DT-46nyp.js",
|
||||
"_Either.wHNxn7Os.js",
|
||||
"_index.BueHQ6RV.js",
|
||||
"_index.vOxCZRxB.js",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/messages.ts",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/cart.ts",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/constantes/cart.ts",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/adresses.ts",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/couts-livraison.ts"
|
||||
],
|
||||
"integrity": "sha512-yUikXIr9hYYjSvORQsWQB8+N3FlCZN4um77zcgiuCIhB0rYkDlHlCJnvuos3kfSpKLAcaxUNP/TdJW1hv12Hxw=="
|
||||
"integrity": "sha512-WXJlr8wJQQ6hGAQD1XYFS1KHsAGLfSaFuZnKCBLjNkomxcHpNnirhqzToNb40qB2rpztaUdFJXdYGPaOZtUOJA=="
|
||||
},
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/scripts-menu-categories.ts": {
|
||||
"file": "scripts-menu-categories.js",
|
||||
|
|
@ -458,7 +458,7 @@
|
|||
"isEntry": true,
|
||||
"imports": [
|
||||
"_index.CeK6pfoJ.js",
|
||||
"_index.BueHQ6RV.js",
|
||||
"_index.vOxCZRxB.js",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/constantes/api.ts",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/constantes/dom.ts",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/dom.ts",
|
||||
|
|
@ -476,7 +476,7 @@
|
|||
"web/app/themes/haiku-atelier-2024/src/scripts/constantes/products.ts",
|
||||
"_belt_Option-91f3b350.BKMoZFhU.js"
|
||||
],
|
||||
"integrity": "sha512-J4XtTd9tWX0+Dl6sIWBRvaIZ24RWU8wtAQQ/S/gPPACz3XO3i8EroaoQIluKX9nnPYEqK8LcTE0mASPzah1vcw=="
|
||||
"integrity": "sha512-P9QdmUWmdjkYxlrHmMDx/ejjHgsFUDJX/2JoGO2HB4CbTMPELjeECkxaTUdmA4Z0SgL4rNXIjNLyZl6DtaFacA=="
|
||||
},
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/scripts-page-panier.ts": {
|
||||
"file": "scripts-page-panier.js",
|
||||
|
|
@ -485,7 +485,7 @@
|
|||
"isEntry": true,
|
||||
"imports": [
|
||||
"_index.CeK6pfoJ.js",
|
||||
"_index.BueHQ6RV.js",
|
||||
"_index.vOxCZRxB.js",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/constantes/api.ts",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/constantes/dom.ts",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/constantes/messages.ts",
|
||||
|
|
@ -513,7 +513,7 @@
|
|||
"web/app/themes/haiku-atelier-2024/src/scripts/constantes/orders.ts",
|
||||
"_belt_Option-91f3b350.BKMoZFhU.js"
|
||||
],
|
||||
"integrity": "sha512-fp2E3bO0cLM1/k29tp+AVwSD7jOyu4GxspyAGtQHv1i0+6P58iumwE3ByvI+i6m6iJB5uUQMz+QYJv1JOQaF+A=="
|
||||
"integrity": "sha512-8+eYxf2c6PIUILniQ5nr+L5W1yiWXTU1NziY6DZXYI+aNU6HGQ+IU5kfBgMGx3ck2+0lqf2TMKl37TP8U7vfng=="
|
||||
},
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/scripts-page-produit.ts": {
|
||||
"file": "scripts-page-produit.js",
|
||||
|
|
@ -537,7 +537,7 @@
|
|||
"_index-0eef19ec.CFsloYN6.js",
|
||||
"_Either.wHNxn7Os.js",
|
||||
"_exports.DT-46nyp.js",
|
||||
"_index.BueHQ6RV.js",
|
||||
"_index.vOxCZRxB.js",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/constantes/messages.ts",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/messages.ts",
|
||||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/erreurs.ts",
|
||||
|
|
@ -546,6 +546,6 @@
|
|||
"web/app/themes/haiku-atelier-2024/src/scripts/lib/schemas/api/couts-livraison.ts",
|
||||
"_belt_Option-91f3b350.BKMoZFhU.js"
|
||||
],
|
||||
"integrity": "sha512-JyLoXCoym4LGwN9MCrYmQ1wD/YmiZ9edQAUWT12MHkgaS7bdtivh0nFwexmnT/aEVXgFxGEg8a8jN8+Azkg41g=="
|
||||
"integrity": "sha512-OFjdP0UAF1P5JPw9BGpyvfWrP/bVtMFZ4P5MYFi4cVDcxYI8vlOonNwH/dhvekHcihGwFzWPkiNsqfPSM9o/OA=="
|
||||
}
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
import { o as object, s as string } from "./index.BueHQ6RV.js";
|
||||
import { o as object, s as string } from "./index.vOxCZRxB.js";
|
||||
const WCStoreBillingAddressSchema = object({
|
||||
address_1: string(),
|
||||
address_2: string(),
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { o as object, c as optional, b as array, s as string, n as number } from "./index.BueHQ6RV.js";
|
||||
import { o as object, c as optional, b as array, s as string, n as number } from "./index.vOxCZRxB.js";
|
||||
const WCStoreCartAddItemArgsItemsSchema = object({
|
||||
/** Variation attribute name. */
|
||||
attribute: string(),
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { o as object, s as string } from "./index.BueHQ6RV.js";
|
||||
import { o as object, s as string } from "./index.vOxCZRxB.js";
|
||||
const WCStoreCartRemoveItemArgsSchema = object({
|
||||
/** Unique identifier (key) for the basket item. */
|
||||
key: string()
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { o as object, c as optional } from "./index.BueHQ6RV.js";
|
||||
import { o as object, c as optional } from "./index.vOxCZRxB.js";
|
||||
import { W as WCStoreShippingAddressSchema, a as WCStoreBillingAddressSchema } from "./adresses.js";
|
||||
const WCStoreCartUpdateCustomerArgsSchema = object({
|
||||
billing_address: optional(WCStoreBillingAddressSchema),
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { o as object, a as pipe, m as minValue, n as number, s as string } from "./index.BueHQ6RV.js";
|
||||
import { o as object, a as pipe, m as minValue, n as number, s as string } from "./index.vOxCZRxB.js";
|
||||
const WCStoreCartUpdateItemArgsSchema = object({
|
||||
/** Unique identifier (key) for the basket item to update. */
|
||||
key: string(),
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { o as object, b as array, u as unknown, s as string, n as number, d as boolean, a as pipe, f as url, g as union, h as null_, e as enum_, i as integer } from "./index.BueHQ6RV.js";
|
||||
import { o as object, b as array, u as unknown, s as string, n as number, d as boolean, a as pipe, f as url, g as union, h as null_, e as enum_, i as integer } from "./index.vOxCZRxB.js";
|
||||
import { C as CATALOG_VISIBILITIES } from "./cart2.js";
|
||||
import { W as WCStoreShippingAddressSchema, a as WCStoreBillingAddressSchema } from "./adresses.js";
|
||||
import { a as WCStoreShippingRateSchema } from "./couts-livraison.js";
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { o as object, b as array, s as string, d as boolean, u as unknown, n as number, j as omit } from "./index.BueHQ6RV.js";
|
||||
import { o as object, b as array, s as string, d as boolean, u as unknown, n as number, j as omit } from "./index.vOxCZRxB.js";
|
||||
import { W as WCStoreShippingAddressSchema } from "./adresses.js";
|
||||
const WCStoreShippingRateItemSchema = object({
|
||||
key: string(),
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { l as is, o as object, n as number, s as string } from "./index.BueHQ6RV.js";
|
||||
import { l as is, o as object, n as number, s as string } from "./index.vOxCZRxB.js";
|
||||
const WCErrorBodySchema = object({
|
||||
code: string(),
|
||||
data: object({
|
||||
|
|
|
|||
|
|
@ -70,6 +70,15 @@ function _addIssue(context, label, dataset, config2, other) {
|
|||
dataset.issues = [issue];
|
||||
}
|
||||
}
|
||||
function _getStandardProps(context) {
|
||||
return {
|
||||
version: 1,
|
||||
vendor: "valibot",
|
||||
validate(value2) {
|
||||
return context["~run"]({ value: value2 }, getGlobalConfig());
|
||||
}
|
||||
};
|
||||
}
|
||||
function _joinExpects(values, separator) {
|
||||
const list = [...new Set(values)];
|
||||
if (list.length > 1) {
|
||||
|
|
@ -102,7 +111,7 @@ function integer(message) {
|
|||
expects: null,
|
||||
requirement: Number.isInteger,
|
||||
message,
|
||||
"~validate"(dataset, config2) {
|
||||
"~run"(dataset, config2) {
|
||||
if (dataset.typed && !this.requirement(dataset.value)) {
|
||||
_addIssue(this, "integer", dataset, config2);
|
||||
}
|
||||
|
|
@ -119,7 +128,7 @@ function maxValue(requirement, message) {
|
|||
expects: `<=${requirement instanceof Date ? requirement.toJSON() : _stringify(requirement)}`,
|
||||
requirement,
|
||||
message,
|
||||
"~validate"(dataset, config2) {
|
||||
"~run"(dataset, config2) {
|
||||
if (dataset.typed && !(dataset.value <= this.requirement)) {
|
||||
_addIssue(this, "value", dataset, config2, {
|
||||
received: dataset.value instanceof Date ? dataset.value.toJSON() : _stringify(dataset.value)
|
||||
|
|
@ -138,7 +147,7 @@ function minValue(requirement, message) {
|
|||
expects: `>=${requirement instanceof Date ? requirement.toJSON() : _stringify(requirement)}`,
|
||||
requirement,
|
||||
message,
|
||||
"~validate"(dataset, config2) {
|
||||
"~run"(dataset, config2) {
|
||||
if (dataset.typed && !(dataset.value >= this.requirement)) {
|
||||
_addIssue(this, "value", dataset, config2, {
|
||||
received: dataset.value instanceof Date ? dataset.value.toJSON() : _stringify(dataset.value)
|
||||
|
|
@ -164,7 +173,7 @@ function url(message) {
|
|||
}
|
||||
},
|
||||
message,
|
||||
"~validate"(dataset, config2) {
|
||||
"~run"(dataset, config2) {
|
||||
if (dataset.typed && !this.requirement(dataset.value)) {
|
||||
_addIssue(this, "URL", dataset, config2);
|
||||
}
|
||||
|
|
@ -181,7 +190,7 @@ function value(requirement, message) {
|
|||
expects: requirement instanceof Date ? requirement.toJSON() : _stringify(requirement),
|
||||
requirement,
|
||||
message,
|
||||
"~validate"(dataset, config2) {
|
||||
"~run"(dataset, config2) {
|
||||
if (dataset.typed && !(this.requirement <= dataset.value && this.requirement >= dataset.value)) {
|
||||
_addIssue(this, "value", dataset, config2, {
|
||||
received: dataset.value instanceof Date ? dataset.value.toJSON() : _stringify(dataset.value)
|
||||
|
|
@ -201,7 +210,7 @@ function getDefault(schema, dataset, config2) {
|
|||
);
|
||||
}
|
||||
function is(schema, input) {
|
||||
return !schema["~validate"]({ value: input }, { abortEarly: true }).issues;
|
||||
return !schema["~run"]({ value: input }, { abortEarly: true }).issues;
|
||||
}
|
||||
function array(item, message) {
|
||||
return {
|
||||
|
|
@ -212,16 +221,17 @@ function array(item, message) {
|
|||
async: false,
|
||||
item,
|
||||
message,
|
||||
"~standard": 1,
|
||||
"~vendor": "valibot",
|
||||
"~validate"(dataset, config2 = getGlobalConfig()) {
|
||||
get "~standard"() {
|
||||
return _getStandardProps(this);
|
||||
},
|
||||
"~run"(dataset, config2) {
|
||||
const input = dataset.value;
|
||||
if (Array.isArray(input)) {
|
||||
dataset.typed = true;
|
||||
dataset.value = [];
|
||||
for (let key = 0; key < input.length; key++) {
|
||||
const value2 = input[key];
|
||||
const itemDataset = this.item["~validate"]({ value: value2 }, config2);
|
||||
const itemDataset = this.item["~run"]({ value: value2 }, config2);
|
||||
if (itemDataset.issues) {
|
||||
const pathItem = {
|
||||
type: "array",
|
||||
|
|
@ -266,9 +276,10 @@ function boolean(message) {
|
|||
expects: "boolean",
|
||||
async: false,
|
||||
message,
|
||||
"~standard": 1,
|
||||
"~vendor": "valibot",
|
||||
"~validate"(dataset, config2 = getGlobalConfig()) {
|
||||
get "~standard"() {
|
||||
return _getStandardProps(this);
|
||||
},
|
||||
"~run"(dataset, config2) {
|
||||
if (typeof dataset.value === "boolean") {
|
||||
dataset.typed = true;
|
||||
} else {
|
||||
|
|
@ -289,9 +300,10 @@ function enum_(enum__, message) {
|
|||
enum: enum__,
|
||||
options,
|
||||
message,
|
||||
"~standard": 1,
|
||||
"~vendor": "valibot",
|
||||
"~validate"(dataset, config2 = getGlobalConfig()) {
|
||||
get "~standard"() {
|
||||
return _getStandardProps(this);
|
||||
},
|
||||
"~run"(dataset, config2) {
|
||||
if (this.options.includes(dataset.value)) {
|
||||
dataset.typed = true;
|
||||
} else {
|
||||
|
|
@ -309,9 +321,10 @@ function null_(message) {
|
|||
expects: "null",
|
||||
async: false,
|
||||
message,
|
||||
"~standard": 1,
|
||||
"~vendor": "valibot",
|
||||
"~validate"(dataset, config2 = getGlobalConfig()) {
|
||||
get "~standard"() {
|
||||
return _getStandardProps(this);
|
||||
},
|
||||
"~run"(dataset, config2) {
|
||||
if (dataset.value === null) {
|
||||
dataset.typed = true;
|
||||
} else {
|
||||
|
|
@ -329,9 +342,10 @@ function number(message) {
|
|||
expects: "number",
|
||||
async: false,
|
||||
message,
|
||||
"~standard": 1,
|
||||
"~vendor": "valibot",
|
||||
"~validate"(dataset, config2 = getGlobalConfig()) {
|
||||
get "~standard"() {
|
||||
return _getStandardProps(this);
|
||||
},
|
||||
"~run"(dataset, config2) {
|
||||
if (typeof dataset.value === "number" && !isNaN(dataset.value)) {
|
||||
dataset.typed = true;
|
||||
} else {
|
||||
|
|
@ -350,19 +364,17 @@ function object(entries, message) {
|
|||
async: false,
|
||||
entries,
|
||||
message,
|
||||
"~standard": 1,
|
||||
"~vendor": "valibot",
|
||||
"~validate"(dataset, config2 = getGlobalConfig()) {
|
||||
get "~standard"() {
|
||||
return _getStandardProps(this);
|
||||
},
|
||||
"~run"(dataset, config2) {
|
||||
const input = dataset.value;
|
||||
if (input && typeof input === "object") {
|
||||
dataset.typed = true;
|
||||
dataset.value = {};
|
||||
for (const key in this.entries) {
|
||||
const value2 = input[key];
|
||||
const valueDataset = this.entries[key]["~validate"](
|
||||
{ value: value2 },
|
||||
config2
|
||||
);
|
||||
const valueDataset = this.entries[key]["~run"]({ value: value2 }, config2);
|
||||
if (valueDataset.issues) {
|
||||
const pathItem = {
|
||||
type: "object",
|
||||
|
|
@ -410,9 +422,10 @@ function optional(wrapped, default_) {
|
|||
async: false,
|
||||
wrapped,
|
||||
default: default_,
|
||||
"~standard": 1,
|
||||
"~vendor": "valibot",
|
||||
"~validate"(dataset, config2 = getGlobalConfig()) {
|
||||
get "~standard"() {
|
||||
return _getStandardProps(this);
|
||||
},
|
||||
"~run"(dataset, config2) {
|
||||
if (dataset.value === void 0) {
|
||||
if (this.default !== void 0) {
|
||||
dataset.value = getDefault(this, dataset, config2);
|
||||
|
|
@ -422,7 +435,7 @@ function optional(wrapped, default_) {
|
|||
return dataset;
|
||||
}
|
||||
}
|
||||
return this.wrapped["~validate"](dataset, config2);
|
||||
return this.wrapped["~run"](dataset, config2);
|
||||
}
|
||||
};
|
||||
}
|
||||
|
|
@ -434,9 +447,10 @@ function string(message) {
|
|||
expects: "string",
|
||||
async: false,
|
||||
message,
|
||||
"~standard": 1,
|
||||
"~vendor": "valibot",
|
||||
"~validate"(dataset, config2 = getGlobalConfig()) {
|
||||
get "~standard"() {
|
||||
return _getStandardProps(this);
|
||||
},
|
||||
"~run"(dataset, config2) {
|
||||
if (typeof dataset.value === "string") {
|
||||
dataset.typed = true;
|
||||
} else {
|
||||
|
|
@ -471,17 +485,15 @@ function union(options, message) {
|
|||
async: false,
|
||||
options,
|
||||
message,
|
||||
"~standard": 1,
|
||||
"~vendor": "valibot",
|
||||
"~validate"(dataset, config2 = getGlobalConfig()) {
|
||||
get "~standard"() {
|
||||
return _getStandardProps(this);
|
||||
},
|
||||
"~run"(dataset, config2) {
|
||||
let validDataset;
|
||||
let typedDatasets;
|
||||
let untypedDatasets;
|
||||
for (const schema of this.options) {
|
||||
const optionDataset = schema["~validate"](
|
||||
{ value: dataset.value },
|
||||
config2
|
||||
);
|
||||
const optionDataset = schema["~run"]({ value: dataset.value }, config2);
|
||||
if (optionDataset.typed) {
|
||||
if (optionDataset.issues) {
|
||||
if (typedDatasets) {
|
||||
|
|
@ -530,9 +542,10 @@ function unknown() {
|
|||
reference: unknown,
|
||||
expects: "unknown",
|
||||
async: false,
|
||||
"~standard": 1,
|
||||
"~vendor": "valibot",
|
||||
"~validate"(dataset) {
|
||||
get "~standard"() {
|
||||
return _getStandardProps(this);
|
||||
},
|
||||
"~run"(dataset) {
|
||||
dataset.typed = true;
|
||||
return dataset;
|
||||
}
|
||||
|
|
@ -548,10 +561,7 @@ function omit(schema, keys) {
|
|||
return { ...schema, entries };
|
||||
}
|
||||
function parse(schema, input, config2) {
|
||||
const dataset = schema["~validate"](
|
||||
{ value: input },
|
||||
getGlobalConfig(config2)
|
||||
);
|
||||
const dataset = schema["~run"]({ value: input }, getGlobalConfig(config2));
|
||||
if (dataset.issues) {
|
||||
throw new ValiError(dataset.issues);
|
||||
}
|
||||
|
|
@ -561,7 +571,7 @@ function pipe(...pipe2) {
|
|||
return {
|
||||
...pipe2[0],
|
||||
pipe: pipe2,
|
||||
"~validate"(dataset, config2 = getGlobalConfig()) {
|
||||
"~run"(dataset, config2) {
|
||||
for (const item of pipe2) {
|
||||
if (item.kind !== "metadata") {
|
||||
if (dataset.issues && (item.kind === "schema" || item.kind === "transformation")) {
|
||||
|
|
@ -569,7 +579,7 @@ function pipe(...pipe2) {
|
|||
break;
|
||||
}
|
||||
if (!dataset.issues || !config2.abortEarly && !config2.abortPipeEarly) {
|
||||
dataset = item["~validate"](dataset, config2);
|
||||
dataset = item["~run"](dataset, config2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -599,4 +609,4 @@ export {
|
|||
unknown as u,
|
||||
value as v
|
||||
};
|
||||
//# sourceMappingURL=index.BueHQ6RV.js.map
|
||||
//# sourceMappingURL=index.vOxCZRxB.js.map
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
import { p as parse } from "./index.BueHQ6RV.js";
|
||||
import { p as parse } from "./index.vOxCZRxB.js";
|
||||
import { N as NOM_CANAL_BOUTON_PANIER, T as TYPES_MESSAGES, a as NOM_CANAL_CONTENU_PANIER } from "./messages3.js";
|
||||
import { r as reporteErreur } from "./erreurs.js";
|
||||
import { M as MessageMajBoutonPanierSchema, a as MessageMajContenuPanierSchema } from "./messages2.js";
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { e as enum_, o as object, a as pipe, v as value, s as string, n as number, b as array } from "./index.BueHQ6RV.js";
|
||||
import { e as enum_, o as object, a as pipe, v as value, s as string, n as number, b as array } from "./index.vOxCZRxB.js";
|
||||
import { T as TYPES_MESSAGES } from "./messages3.js";
|
||||
import { a as WCStoreCartItemSchema } from "./cart.js";
|
||||
import "./cart2.js";
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { o as object, s as string, b as array, a as pipe, i as integer, n as number, e as enum_, u as unknown, c as optional, d as boolean, g as union, h as null_ } from "./index.BueHQ6RV.js";
|
||||
import { o as object, s as string, b as array, a as pipe, i as integer, n as number, e as enum_, u as unknown, c as optional, d as boolean, g as union, h as null_ } from "./index.vOxCZRxB.js";
|
||||
import { T as TAX_STATUSES, O as ORDER_STATUSES } from "./orders3.js";
|
||||
import { W as WCStoreShippingAddressSchema, a as WCStoreBillingAddressSchema } from "./adresses.js";
|
||||
const WCV3OrdersCouponLineMetaDataSchema = object({
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { o as object, c as optional, e as enum_, s as string, b as array, a as pipe, k as maxValue, m as minValue, n as number, i as integer, d as boolean, u as unknown, g as union, h as null_, f as url } from "./index.BueHQ6RV.js";
|
||||
import { o as object, c as optional, e as enum_, s as string, b as array, a as pipe, k as maxValue, m as minValue, n as number, i as integer, d as boolean, u as unknown, g as union, h as null_, f as url } from "./index.vOxCZRxB.js";
|
||||
import { P as PRODUCT_TYPES, T as TAG_OPERATORS, S as STOCK_STATUSES, a as PRODUCT_STATUTES, R as RATINGS, O as ORDERBY_VALUES, b as ORDER_VALUES, D as DATE_COLUMN_VALUES, c as PRODUCTS_CONTEXTES, C as CATEGORY_OPERATORS, d as CATALOG_VISIBILITIES, A as ATTRIBUTES_RELATIONS, e as TAX_STATUTES, B as BACKORDERS_SETTINGS } from "./products2.js";
|
||||
const WCV3ProductsArgsSchema = object({
|
||||
// Date ISO8601
|
||||
|
|
@ -143,6 +143,7 @@ const WCV3ProductSchema = object({
|
|||
post_password: string(),
|
||||
price: string(),
|
||||
price_html: string(),
|
||||
prix_maximal: string(),
|
||||
purchasable: boolean(),
|
||||
purchase_note: string(),
|
||||
rating_count: pipe(number(), integer()),
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { o as object, c as optional, e as enum_, s as string, b as array, a as pipe, k as maxValue, m as minValue, n as number, i as integer, d as boolean, u as unknown, g as union, h as null_ } from "./index.BueHQ6RV.js";
|
||||
import { o as object, c as optional, e as enum_, s as string, b as array, a as pipe, k as maxValue, m as minValue, n as number, i as integer, d as boolean, u as unknown, g as union, h as null_ } from "./index.vOxCZRxB.js";
|
||||
import { P as PRODUCT_TYPES, T as TAG_OPERATORS, S as STOCK_STATUSES, R as RATINGS, O as ORDERBY_VALUES, b as ORDER_VALUES, D as DATE_COLUMN_VALUES, c as PRODUCTS_CONTEXTES, C as CATEGORY_OPERATORS, d as CATALOG_VISIBILITIES, A as ATTRIBUTES_RELATIONS } from "./products2.js";
|
||||
object({
|
||||
// Date ISO8601
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import { z, N } from "./index.CeK6pfoJ.js";
|
||||
import { p as parse } from "./index.BueHQ6RV.js";
|
||||
import { p as parse } from "./index.vOxCZRxB.js";
|
||||
import { E as ENTETE_WC_NONCE } from "./api.js";
|
||||
import { b as leveBadRequestError, c as leveUnauthorizedError, d as leveNotFoundError, E as ErreurInconnue, a as leveErreur } from "./erreurs.js";
|
||||
import { e as estWCError } from "./erreurs2.js";
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import { p as pipe } from "./pipe.XPB0wEfw.js";
|
|||
import "./erreurs.js";
|
||||
import "./exports.DT-46nyp.js";
|
||||
import "./Either.wHNxn7Os.js";
|
||||
import "./index.BueHQ6RV.js";
|
||||
import "./index.vOxCZRxB.js";
|
||||
import "./messages2.js";
|
||||
import "./cart.js";
|
||||
import "./cart2.js";
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import { z, N } from "./index.CeK6pfoJ.js";
|
||||
import { p as parse } from "./index.BueHQ6RV.js";
|
||||
import { p as parse } from "./index.vOxCZRxB.js";
|
||||
import { R as ROUTE_API_NOUVELLE_PRODUCTS } from "./api.js";
|
||||
import { g as SELECTEUR_GRILLE_PRODUITS, h as SELECTEUR_BOUTON_PLUS_PRODUITS, i as ATTRIBUT_ID_CATEGORIE_PRODUITS, j as ATTRIBUT_PAGE, k as ATTRIBUT_HIDDEN } from "./dom.js";
|
||||
import { h as html } from "./dom2.js";
|
||||
|
|
@ -77,7 +77,7 @@ const initialisePageBoutique = () => {
|
|||
<a href="${produit.permalink}">${produit.name}</a>
|
||||
</h3>
|
||||
<p class="produit__textuel__prix">
|
||||
${produit.price}€
|
||||
${produit.prix_maximal}€
|
||||
</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import { z } from "./index.CeK6pfoJ.js";
|
||||
import { p as parse, V as ValiError } from "./index.BueHQ6RV.js";
|
||||
import { p as parse, V as ValiError } from "./index.vOxCZRxB.js";
|
||||
import { a as ROUTE_API_RETIRE_ARTICLE_PANIER, b as ROUTE_API_MAJ_ARTICLE_PANIER, c as ROUTE_API_MAJ_CLIENT, d as ROUTE_API_NOUVELLE_COMMANDES } from "./api.js";
|
||||
import { l as SELECTEUR_ENTREES_PANIER, m as SELECTEUR_CONTENEUR_PANIER, n as SELECTEUR_SOUS_TOTAL_PRODUITS, o as SELECTEUR_SOUS_TOTAL_LIVRAISON_COUT, p as SELECTEUR_SOUS_TOTAL_LIVRAISON_PRESTATAIRE, q as SELECTEUR_TOTAL_PANIER, r as SELECTEUR_BOUTON_SEPARATION_ADRESSES, s as SELECTEUR_FORMULAIRE_PANIER, t as SELECTEUR_FORMULAIRE_FACTURATION, u as SELECTEUR_BOUTON_ACTIONS_FORMULAIRE, v as ATTRIBUT_CLE_PANIER, w as SELECTEUR_BOUTON_SOUSTRACTION_QUANTITE, x as SELECTEUR_CHAMP_QUANTITE_LIGNE_PANIER, y as SELECTEUR_BOUTON_ADDITION_QUANTITE, z as SELECTEUR_BOUTON_SUPPRESSION_PANIER, B as ATTRIBUT_DESACTIVE, A as ATTRIBUT_CONTIENT_ARTICLES, C as SELECTEUR_PRIX_LIGNE_PANIER, k as ATTRIBUT_HIDDEN } from "./dom.js";
|
||||
import { N as NOM_CANAL_BOUTON_PANIER, a as NOM_CANAL_CONTENU_PANIER } from "./messages3.js";
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ import { p as pipe } from "./pipe.XPB0wEfw.js";
|
|||
import { l } from "./index-0eef19ec.CFsloYN6.js";
|
||||
import { M as Maybe } from "./Either.wHNxn7Os.js";
|
||||
import "./exports.DT-46nyp.js";
|
||||
import "./index.BueHQ6RV.js";
|
||||
import "./index.vOxCZRxB.js";
|
||||
import "./messages3.js";
|
||||
import "./messages2.js";
|
||||
import "./erreurs2.js";
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
import { p as parse } from "./index.BueHQ6RV.js";
|
||||
import { p as parse } from "./index.vOxCZRxB.js";
|
||||
import { E as Either } from "./Either.wHNxn7Os.js";
|
||||
const eitherParse = (valeur, schema) => Either.encase(() => parse(schema, valeur));
|
||||
export {
|
||||
|
|
|
|||
|
|
@ -152,7 +152,7 @@ function enregistre_personnalisations_theme($wp_customize) {
|
|||
add_action("customize_register", "enregistre_personnalisations_theme");
|
||||
|
||||
function retire_tailles_image_par_defaut($sizes) {
|
||||
$targets = [""];
|
||||
$targets = ["full", "thumbnail"];
|
||||
|
||||
foreach ($sizes as $size_index => $size) {
|
||||
if (!in_array($size, $targets)) {
|
||||
|
|
|
|||
|
|
@ -7,19 +7,20 @@ declare(strict_types=1);
|
|||
|
||||
use Ramsey\Uuid\Uuid;
|
||||
use Roots\WPConfig\Config;
|
||||
use Stripe\BillingPortal\Session;
|
||||
|
||||
header("Content-Type: application/json; charset=utf-8");
|
||||
|
||||
// Récupère les informations nécessaires
|
||||
/** @var WC_Session_Handler */
|
||||
/** @var WC_Session_Handler $session_wc */
|
||||
$session_wc = WC()->session;
|
||||
/** @var bool */
|
||||
/** @var bool $possede_session_wc */
|
||||
$possede_session_wc = $session_wc->has_session();
|
||||
/** @var string */
|
||||
/** @var string $url_accueil */
|
||||
$url_accueil = get_page_link(get_page_by_path("home")->ID);
|
||||
/** @var string */
|
||||
/** @var string $url_succes_commande */
|
||||
$url_succes_commande = get_page_link(get_page_by_path("successful-order"));
|
||||
/** @var string */
|
||||
/** @var string $url_echec_commande */
|
||||
$url_echec_commande = get_page_link(get_page_by_path("failed-order"));
|
||||
|
||||
// Retourne une 403 si l'Utilisateur n'a pas de session WooCommerce
|
||||
|
|
@ -30,21 +31,21 @@ if (!$possede_session_wc) {
|
|||
return;
|
||||
}
|
||||
|
||||
/** @var bool */
|
||||
$panier_vide = WC()->cart->is_empty();
|
||||
/** @var bool $est_panier__vide */
|
||||
$est_panier_vide = WC()->cart->is_empty();
|
||||
|
||||
// Redirige à la page d'accueil si le Panier est vide
|
||||
if ($panier_vide) {
|
||||
if ($est_panier_vide) {
|
||||
header("Location: $url_accueil");
|
||||
return;
|
||||
}
|
||||
|
||||
// Récupère le Panier et l'Email du Client
|
||||
/** @var WC_Cart */
|
||||
/** @var WC_Cart $panier */
|
||||
$panier = WC()->cart;
|
||||
/** @var string */
|
||||
/** @var string $email_client */
|
||||
$email_client = WC()->session->get("customer")["email"];
|
||||
/** @var mixed */
|
||||
/** @var mixed $articles */
|
||||
$articles = [];
|
||||
|
||||
foreach ($panier->get_cart() as $cle_panier => $article_panier) {
|
||||
|
|
@ -54,7 +55,6 @@ foreach ($panier->get_cart() as $cle_panier => $article_panier) {
|
|||
$titre_variation_formatte = $est_variation ? " (" . $titre_variation . ")" : "";
|
||||
|
||||
array_push($articles, [
|
||||
"quantity" => $article_panier["quantity"],
|
||||
"price_data" => [
|
||||
"currency" => "EUR",
|
||||
"product_data" => [
|
||||
|
|
@ -63,9 +63,11 @@ foreach ($panier->get_cart() as $cle_panier => $article_panier) {
|
|||
],
|
||||
"unit_amount" => $article_panier["data"]?->get_price() * 100,
|
||||
],
|
||||
"quantity" => $article_panier["quantity"],
|
||||
]);
|
||||
}
|
||||
|
||||
/** @var string $order_id */
|
||||
$order_id = $_GET["order_id"];
|
||||
if (!$order_id) {
|
||||
$reponse = ["succes" => false, "status" => "order_key is missing"];
|
||||
|
|
@ -73,6 +75,8 @@ if (!$order_id) {
|
|||
http_response_code(400);
|
||||
return;
|
||||
}
|
||||
|
||||
/** @var string $order_key */
|
||||
$order_key = $_GET["order_key"];
|
||||
if (!$order_key) {
|
||||
$reponse = ["succes" => false, "status" => "order_key is missing"];
|
||||
|
|
@ -80,8 +84,10 @@ if (!$order_key) {
|
|||
http_response_code(400);
|
||||
return;
|
||||
}
|
||||
/** @var WC_Order */
|
||||
|
||||
/** @var WC_Order $order */
|
||||
$order = wc_get_order($order_id);
|
||||
/** @var mixed $methode_livraison */
|
||||
$methode_livraison = [
|
||||
"nom" => $order->get_shipping_method(),
|
||||
"cout" => $order->get_shipping_total(),
|
||||
|
|
@ -90,6 +96,7 @@ $methode_livraison = [
|
|||
// Sélectionne la clé API Stripe
|
||||
\Stripe\Stripe::setApiKey(Config::get("STRIPE_API_SECRET"));
|
||||
|
||||
/** @var Session $session_checkout_stripe */
|
||||
$session_checkout_stripe = \Stripe\Checkout\Session::create(
|
||||
[
|
||||
"cancel_url" => "$url_accueil",
|
||||
|
|
|
|||
|
|
@ -19,10 +19,8 @@ $url_accueil = get_page_link(get_page_by_path("home")->ID);
|
|||
|
||||
/** @var string $session_id L'ID de la Session Stripe liée à la Commande. */
|
||||
$session_id = $_GET["session_id"];
|
||||
|
||||
// Redirige à l'Accueil si le paramètre d'ID de Session Stripe n'est pas présent
|
||||
// Redirige à l'Accueil si le paramètre d'ID de Session Stripe n'est pas présent avec un code HTTP 301
|
||||
if (!$session_id) {
|
||||
// Retourne un code HTTP 301
|
||||
header("Location: $url_accueil");
|
||||
return;
|
||||
}
|
||||
|
|
@ -81,6 +79,22 @@ try {
|
|||
},
|
||||
),
|
||||
);
|
||||
$produits_l = collect($commande->get_items())->map(function (WC_Order_Item $produit_commande) {
|
||||
/** @var string $id_produit L'ID du Produit. */
|
||||
$id_produit = $produit_commande["product_id"];
|
||||
/** @var WC_Product|false $produit Les informations du Produit. */
|
||||
$produit = wc_get_product($produit_commande["product_id"]);
|
||||
|
||||
return [
|
||||
"attributs" => recupere_et_formate_attributs_produit($produit->get_attributes()),
|
||||
"id_produit" => $id_produit,
|
||||
"image" => pipe($produit->get_image_id(), fn($id) => genere_balise_img_multiformats(id: $id, lazy: true)),
|
||||
"permalien" => $produit->get_permalink(),
|
||||
"prix" => $produit_commande->get_data()["total"],
|
||||
"quantite" => $produit_commande->get_quantity(),
|
||||
"titre" => $produit->get_title(),
|
||||
];
|
||||
});
|
||||
|
||||
$contexte["produits"] = $produits;
|
||||
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ $modeles = ["produit.twig"];
|
|||
|
||||
/** @var WC_Product $produit */
|
||||
$produit = wc_get_product();
|
||||
/** @var mixed $donnes_produit */
|
||||
/** @var mixed $donnees_produit */
|
||||
$donnees_produit = recupere_informations_produit_page_produit(wc_get_product());
|
||||
|
||||
/** @var bool $est_variation Le Produit est-il Variable (possède-t-il des variations ?) */
|
||||
|
|
@ -32,7 +32,7 @@ $variations_produit = pipe(
|
|||
fn($variations) => array_map(
|
||||
callback: function ($variation) {
|
||||
return [
|
||||
"id" => $variation->get_variation_id(),
|
||||
"id" => $variation->get_id(),
|
||||
// Ne récupère que le titre de l'Attribut unique de la Variation
|
||||
"titre" => match (true) {
|
||||
$variation->get_attribute("pa_side") !== "" => $variation->get_attribute("pa_side"),
|
||||
|
|
@ -54,6 +54,12 @@ $produits_meme_collection = array_map(
|
|||
array: recupere_produits_meme_collection($donnees_produit["collection"])($donnees_produit["id"]),
|
||||
);
|
||||
|
||||
// Déboguage en cas d'images fantômes
|
||||
// echo "<br><br><br><br><pre>";
|
||||
// print_r($produit->get_meta_data());
|
||||
// print_r($variations_produit);
|
||||
// echo "</pre>";
|
||||
|
||||
$contexte["produit"] = $donnees_produit;
|
||||
$contexte["prix_maximal"] = $prix_maximal;
|
||||
$contexte["variations_produit"] = $variations_produit;
|
||||
|
|
|
|||
|
|
@ -157,6 +157,35 @@ function genere_balises_img_dans_produit_dans_reponse_rest($response, $product)
|
|||
}
|
||||
add_filter("woocommerce_rest_prepare_product_object", "genere_balises_img_dans_produit_dans_reponse_rest", 10, 2);
|
||||
|
||||
/**
|
||||
* TODO
|
||||
*
|
||||
* @param WP_REST_Respone $$reponse
|
||||
* @param WC_Data $produit
|
||||
* @return WP_REST_Response
|
||||
*/
|
||||
function genere_prix_maximal_produit_variable_dans_reponse_rest($reponse, $produit) {
|
||||
// Vérifie que la Réponse a des données
|
||||
if (empty($reponse->data)) {
|
||||
return $reponse;
|
||||
}
|
||||
|
||||
// Si le Produit n'est pas Variable, assigner le prix du Produit comme prix maximal
|
||||
if ($reponse->data["type"] != "variable") {
|
||||
$reponse->data["prix_maximal"] = $reponse->data["regular_price"];
|
||||
return $reponse;
|
||||
}
|
||||
|
||||
// Assigne le prix de la Variation la plus chère dans la Réponse
|
||||
$reponse->data["prix_maximal"] = collect($reponse->data["variations"])
|
||||
->map(fn($id) => wc_get_product($id))
|
||||
->map(fn($p) => $p->get_price())
|
||||
->max();
|
||||
|
||||
return $reponse;
|
||||
}
|
||||
add_filter("woocommerce_rest_prepare_product_object", "genere_prix_maximal_produit_variable_dans_reponse_rest", 10, 2);
|
||||
|
||||
add_action("add_meta_boxes", "desactive_champs_admin_images_produit_woocommerce", 40);
|
||||
add_action("after_setup_theme", "desactive_images_produit_woocommerce");
|
||||
add_action("enqueue_block_assets", "desactive_blocs_gutenberg_woocommerce");
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@
|
|||
declare(strict_types=1);
|
||||
|
||||
use function Crell\fp\pipe;
|
||||
use function Functional\sort;
|
||||
|
||||
/* Page Shop */
|
||||
|
||||
|
|
@ -21,7 +20,7 @@ function genere_balise_img_multiformats($id, $lazy = false) {
|
|||
return "";
|
||||
}
|
||||
|
||||
$url = wp_get_attachment_image_url($id);
|
||||
$url = wp_get_attachment_image_url($id, "full");
|
||||
$chemin = realpath(get_attached_file($id)) ? realpath(get_attached_file($id)) : "";
|
||||
$alt = get_post_meta($id, "_wp_attachment_image_alt", true);
|
||||
$dimensions = $chemin ? getimagesize($chemin) : ["", ""];
|
||||
|
|
@ -100,9 +99,11 @@ function recupere_informations_produit_shop($produit) {
|
|||
// Récupère les informations de chaque Variation
|
||||
fn($enfants) => array_map(callback: fn($id) => wc_get_product($id), array: $enfants),
|
||||
// Trie les Variations par prix descendant
|
||||
fn($variations) => sort(collection: $variations, callback: "tri_variations_par_prix_descendant"),
|
||||
// Récupère le Prix pour la Variation la plus chère (la première dans le tableau) OU le prix du Produit simple
|
||||
fn($variations_triees) => isset($variations_triees[0]) ? $variations_triees[0]->get_price() : $produit->get_price(),
|
||||
fn($variations) => array_map(callback: fn($variation) => $variation->get_price(), array: $variations),
|
||||
// Récupère le Prix de la Variation la plus chère
|
||||
fn($prix) => collect($prix)->max(),
|
||||
// Récupère le Prix pour la Variation la plus chère OU le prix du Produit simple
|
||||
fn($prix_variation_maximale) => isset($prix_variation_maximale) ? $prix_variation_maximale : $produit->get_price(),
|
||||
);
|
||||
|
||||
return [
|
||||
|
|
@ -130,8 +131,7 @@ function recupere_informations_produit_shop($produit) {
|
|||
/* Page Produit */
|
||||
|
||||
/**
|
||||
* Retourne un tableau associatif des informations affichées sur la page Produit depuis les
|
||||
* données brutes d'un Produit.
|
||||
* Retourne un tableau associatif des informations affichées sur la page Produit depuis les données brutes d'un Produit.
|
||||
*
|
||||
* @param mixed $donnees_produit
|
||||
* @return mixed
|
||||
|
|
|
|||
|
|
@ -41,8 +41,24 @@
|
|||
}
|
||||
}
|
||||
|
||||
&__textuel {
|
||||
display: flex;
|
||||
flex: 1;
|
||||
flex-flow: column nowrap;
|
||||
place-content: center;
|
||||
max-width: 34rem;
|
||||
height: 100%;
|
||||
padding: var(--espace-xl);
|
||||
font-style: normal;
|
||||
|
||||
p + p {
|
||||
margin-top: var(--espace-m);
|
||||
}
|
||||
}
|
||||
|
||||
&__rappel-commande {
|
||||
display: flex;
|
||||
border-top: 1px solid var(--couleur-noir);
|
||||
flex-flow: column nowrap;
|
||||
|
||||
&__produit {
|
||||
|
|
@ -51,6 +67,10 @@
|
|||
grid-template-rows: 1fr;
|
||||
border-bottom: 1px solid var(--couleur-noir);
|
||||
|
||||
&:only-child, &:last-of-type {
|
||||
border-bottom: initial;
|
||||
}
|
||||
|
||||
// Illustration du Produit
|
||||
&__illustratif {
|
||||
padding: var(--espace-l);
|
||||
|
|
@ -109,20 +129,6 @@
|
|||
}
|
||||
}
|
||||
|
||||
&__textuel {
|
||||
display: flex;
|
||||
flex: 1;
|
||||
flex-flow: column nowrap;
|
||||
place-content: center;
|
||||
max-width: 34rem;
|
||||
height: 100%;
|
||||
padding: var(--espace-xl);
|
||||
font-style: normal;
|
||||
|
||||
p + p {
|
||||
margin-top: var(--espace-m);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@media (width <= 50rem) {
|
||||
|
|
|
|||
|
|
@ -162,6 +162,7 @@ export const WCV3ProductSchema = v.object({
|
|||
post_password: v.string(),
|
||||
price: v.string(),
|
||||
price_html: v.string(),
|
||||
prix_maximal: v.string(),
|
||||
purchasable: v.boolean(),
|
||||
purchase_note: v.string(),
|
||||
rating_count: v.pipe(v.number(), v.integer()),
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
import type { InferOutput } from "valibot";
|
||||
|
||||
import type { WCV3OrdersArgsSchema, WCV3OrderSchema } from "../../../schemas/api/v3/orders.ts";
|
||||
import type { WCV3OrdersArgsSchema } from "../../../schemas/api/v3/orders.ts";
|
||||
|
||||
export type WCV3OrdersArgs = InferOutput<typeof WCV3OrdersArgsSchema>;
|
||||
export type WCV3Order = InferOutput<typeof WCV3OrderSchema>;
|
||||
|
|
|
|||
|
|
@ -1,12 +1,6 @@
|
|||
import type { InferOutput } from "valibot";
|
||||
|
||||
import type {
|
||||
WCV3ProductsArgsSchema,
|
||||
WCV3ProductSchema,
|
||||
WCV3ProductsSchema,
|
||||
} from "../../../schemas/api/v3/products.ts";
|
||||
import type { WCV3ProductsArgsSchema, WCV3ProductsSchema } from "../../../schemas/api/v3/products.ts";
|
||||
|
||||
export type WCV3Product = InferOutput<typeof WCV3ProductSchema>;
|
||||
export type WCV3Products = InferOutput<typeof WCV3ProductsSchema>;
|
||||
|
||||
export type WCV3ProductsArgs = InferOutput<typeof WCV3ProductsArgsSchema>;
|
||||
|
|
|
|||
|
|
@ -124,7 +124,7 @@ const initialisePageBoutique = (): void => {
|
|||
<a href="${produit.permalink}">${produit.name}</a>
|
||||
</h3>
|
||||
<p class="produit__textuel__prix">
|
||||
${produit.price}€
|
||||
${produit.prix_maximal}€
|
||||
</p>
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
|
|
|||
|
|
@ -55,8 +55,7 @@ type EnsembleLienContenu = [HTMLAnchorElement, HTMLElement];
|
|||
const ETATS_PAGE: EtatsPage = _etats;
|
||||
|
||||
/**
|
||||
* Déplie toutes les sections de la Boîte des Informations Produit en ajustant les attributs
|
||||
* correspondants.
|
||||
* Fonction utilitaire pour déplier toutes les sections de la Boîte des Informations Produit, en ajustant les attributs correspondants.
|
||||
*/
|
||||
const deplieToutesSections = (ensembleLiensContenus: Array<EnsembleLienContenu>): void => {
|
||||
ensembleLiensContenus.forEach(ensemble => {
|
||||
|
|
@ -78,7 +77,6 @@ const SELECTEUR_VARIATION: Either<SyntaxError, HTMLSelectElement> = recupereElem
|
|||
const PRIX_PRODUIT: HTMLParagraphElement = recupereElementDansDocumentOuLeve<HTMLParagraphElement>(
|
||||
SELECTEUR_PRIX_PRODUIT,
|
||||
);
|
||||
|
||||
/** */
|
||||
const LIENS_ONGLETS: Array<HTMLAnchorElement> = pipe(
|
||||
recupereElementsDocumentEither<HTMLAnchorElement>(SELECTEUR_LIENS_ONGLETS),
|
||||
|
|
@ -208,10 +206,11 @@ const gereBoiteInformationsProduit = (): void => {
|
|||
BOUTON_AJOUT_PANIER.addEventListener("click", _ => ajouteProduitAuPanier());
|
||||
};
|
||||
|
||||
// TODO: Traiter le cas des Produits avec variations
|
||||
const ajouteProduitAuPanier = () => {
|
||||
// État de chargement
|
||||
// Déclenche l'etat de chargement
|
||||
BOUTON_AJOUT_PANIER.textContent = "Adding...";
|
||||
|
||||
// Construis les arguments de la requête au backend
|
||||
const idProduit: string = SELECTEUR_VARIATION
|
||||
.map(selecteur => selecteur.value)
|
||||
.orDefault(String(ETATS_PAGE.idProduit));
|
||||
|
|
|
|||
|
|
@ -80,10 +80,7 @@
|
|||
</nav>
|
||||
|
||||
{# Bouton « Panier » avec l'indicateur de quantité de Produits #}
|
||||
<section
|
||||
class="compte-panier"
|
||||
hidden
|
||||
>
|
||||
<section class="compte-panier">
|
||||
<a
|
||||
class="lien-bouton"
|
||||
data-contient-articles="{{ articles_presents }}"
|
||||
|
|
|
|||
|
|
@ -102,7 +102,7 @@
|
|||
{% for variation in variations_produit %}
|
||||
<option
|
||||
data-prix="{{ variation.prix }}"
|
||||
value="{{ variation.valeur }}"
|
||||
value="{{ variation.id }}"
|
||||
>
|
||||
{{ variation.titre }}
|
||||
</option>
|
||||
|
|
@ -121,7 +121,6 @@
|
|||
{{ variations_produit|length > 1 ? "disabled" : "" }}
|
||||
id="bouton-ajout-panier"
|
||||
type="button"
|
||||
hidden
|
||||
>
|
||||
Add to cart
|
||||
</button>
|
||||
|
|
|
|||
BIN
web/app/uploads/2024/09/DSC8400-copie-300x300.jpg
Normal file
|
After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 757 KiB After Width: | Height: | Size: 430 KiB |
|
Before Width: | Height: | Size: 478 KiB After Width: | Height: | Size: 455 KiB |
BIN
web/app/uploads/2024/09/DSC9148-300x300.jpg
Normal file
|
After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 261 KiB After Width: | Height: | Size: 152 KiB |
|
Before Width: | Height: | Size: 111 KiB After Width: | Height: | Size: 124 KiB |
BIN
web/app/uploads/2024/09/DSC9269-300x300.jpg
Normal file
|
After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 264 KiB After Width: | Height: | Size: 166 KiB |
|
Before Width: | Height: | Size: 126 KiB After Width: | Height: | Size: 144 KiB |
BIN
web/app/uploads/2024/09/DSC9339-300x300.jpg
Normal file
|
After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 315 KiB After Width: | Height: | Size: 196 KiB |
|
Before Width: | Height: | Size: 141 KiB After Width: | Height: | Size: 162 KiB |
BIN
web/app/uploads/2024/09/DSC9760-300x300.jpg
Normal file
|
After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 477 KiB After Width: | Height: | Size: 286 KiB |
|
Before Width: | Height: | Size: 244 KiB After Width: | Height: | Size: 259 KiB |
BIN
web/app/uploads/2024/09/DSC9897-300x300.jpg
Normal file
|
After Width: | Height: | Size: 6.7 KiB |
|
Before Width: | Height: | Size: 83 KiB After Width: | Height: | Size: 173 KiB |
BIN
web/app/uploads/2024/09/DSC9928-300x300.jpg
Normal file
|
After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 468 KiB After Width: | Height: | Size: 265 KiB |
|
Before Width: | Height: | Size: 239 KiB After Width: | Height: | Size: 237 KiB |
BIN
web/app/uploads/2024/09/HADOU-B-300x300.jpg
Normal file
|
After Width: | Height: | Size: 4.3 KiB |
BIN
web/app/uploads/2024/09/HADOU-B-mix-300x300.jpg
Normal file
|
After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 468 KiB After Width: | Height: | Size: 253 KiB |
|
Before Width: | Height: | Size: 233 KiB After Width: | Height: | Size: 224 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 25 KiB |
BIN
web/app/uploads/2024/09/HADOU-BKIGEN-Bo-300x300.jpg
Normal file
|
After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 738 KiB After Width: | Height: | Size: 423 KiB |
|
Before Width: | Height: | Size: 439 KiB After Width: | Height: | Size: 422 KiB |
BIN
web/app/uploads/2024/09/HATTARI-B-1-300x300.jpg
Normal file
|
After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 785 KiB After Width: | Height: | Size: 466 KiB |
|
Before Width: | Height: | Size: 513 KiB After Width: | Height: | Size: 496 KiB |
BIN
web/app/uploads/2024/09/HATTARI-B-2-1-300x300.jpg
Normal file
|
After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 824 KiB After Width: | Height: | Size: 467 KiB |