2025-11-03 (bis)

- ajoute un .dockerignore.
- ajoute un Dockerfile.
- met à jour les dépendances.
- utilise bun comme gestionnaire de paquets npm.
- utilise une configuration Vite en TypeScript.
- ajoute les fichiers compilés JavaScript aux fichiers pris en charge par Git.
This commit is contained in:
gcch 2025-11-03 10:53:45 +01:00
commit 157ff21112
172 changed files with 16537 additions and 182 deletions

6
.dockerignore Normal file
View file

@ -0,0 +1,6 @@
*
!composer.json
!composer.lock
!config/*
!web/*
!wp-cli.yml

4
.gitignore vendored
View file

@ -13,10 +13,6 @@ web/wp
web/vendor
web/.htaccess
# Compilation
web/app/themes/haiku-atelier-2024/assets/js
web/app/themes/haiku-atelier-2024/assets/js/.vite/manifest.json
# Logs
*.log

163
bun.lock
View file

@ -6,7 +6,7 @@
"dependencies": {
"@logtape/logtape": "^1.1.2",
"@mobily/ts-belt": "v4.0.0-rc.5",
"@sentry/browser": "^9.46.0",
"@sentry/browser": "^10.22.0",
"a11y-dialog": "^8.1.4",
"chalk": "^5.6.2",
"lit-html": "^3.3.1",
@ -18,7 +18,7 @@
"valibot": "1.1.0",
},
"devDependencies": {
"@biomejs/biome": "^2.3.2",
"@biomejs/biome": "^2.3.3",
"@cspell/dict-fr-fr": "^2.3.2",
"@eslint/js": "^9.39.0",
"@playwright/test": "^1.56.1",
@ -37,7 +37,7 @@
"eslint-plugin-perfectionist": "^4.15.1",
"fdir": "^6.5.0",
"globals": "^16.5.0",
"knip": "^5.67.0",
"knip": "^5.67.1",
"lightningcss-cli": "^1.30.2",
"oxlint": "^1.25.0",
"picomatch": "^4.0.3",
@ -54,7 +54,7 @@
"stylelint-plugin-logical-css": "^1.2.3",
"typescript": "5.9.3",
"typescript-eslint": "^8.46.2",
"vite": "^7.1.12",
"vite": "npm:rolldown-vite@latest",
"vite-plugin-compression2": "^2.3.1",
"vite-plugin-manifest-sri": "^0.2.0",
"vite-plugin-node-polyfills": "^0.24.0",
@ -67,7 +67,6 @@
"trustedDependencies": [
"lightningcss-cli",
"core-js",
"esbuild",
"@biomejs/biome",
"@swc/core",
"@parcel/watcher",
@ -251,23 +250,23 @@
"@babel/types": ["@babel/types@7.28.5", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA=="],
"@biomejs/biome": ["@biomejs/biome@2.3.2", "", { "optionalDependencies": { "@biomejs/cli-darwin-arm64": "2.3.2", "@biomejs/cli-darwin-x64": "2.3.2", "@biomejs/cli-linux-arm64": "2.3.2", "@biomejs/cli-linux-arm64-musl": "2.3.2", "@biomejs/cli-linux-x64": "2.3.2", "@biomejs/cli-linux-x64-musl": "2.3.2", "@biomejs/cli-win32-arm64": "2.3.2", "@biomejs/cli-win32-x64": "2.3.2" }, "bin": { "biome": "bin/biome" } }, "sha512-8e9tzamuDycx7fdrcJ/F/GDZ8SYukc5ud6tDicjjFqURKYFSWMl0H0iXNXZEGmcmNUmABgGuHThPykcM41INgg=="],
"@biomejs/biome": ["@biomejs/biome@2.3.3", "http://localhost:4873/@biomejs/biome/-/biome-2.3.3.tgz", { "optionalDependencies": { "@biomejs/cli-darwin-arm64": "2.3.3", "@biomejs/cli-darwin-x64": "2.3.3", "@biomejs/cli-linux-arm64": "2.3.3", "@biomejs/cli-linux-arm64-musl": "2.3.3", "@biomejs/cli-linux-x64": "2.3.3", "@biomejs/cli-linux-x64-musl": "2.3.3", "@biomejs/cli-win32-arm64": "2.3.3", "@biomejs/cli-win32-x64": "2.3.3" }, "bin": { "biome": "bin/biome" } }, "sha512-zn/P1pRBCpDdhi+VNSMnpczOz9DnqzOA2c48K8xgxjDODvi5O8gs3a2H233rck/5HXpkFj6TmyoqVvxirZUnvg=="],
"@biomejs/cli-darwin-arm64": ["@biomejs/cli-darwin-arm64@2.3.2", "", { "os": "darwin", "cpu": "arm64" }, "sha512-4LECm4kc3If0JISai4c3KWQzukoUdpxy4fRzlrPcrdMSRFksR9ZoXK7JBcPuLBmd2SoT4/d7CQS33VnZpgBjew=="],
"@biomejs/cli-darwin-arm64": ["@biomejs/cli-darwin-arm64@2.3.3", "http://localhost:4873/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-2.3.3.tgz", { "os": "darwin", "cpu": "arm64" }, "sha512-5+JtW6RKmjqL9un0UtHV0ezOslAyYBzyl5ZhYiu7GHesX2x8NCDl6tXYrenv9m7e1RLbkO5E5Kh04kseMtz6lw=="],
"@biomejs/cli-darwin-x64": ["@biomejs/cli-darwin-x64@2.3.2", "", { "os": "darwin", "cpu": "x64" }, "sha512-jNMnfwHT4N3wi+ypRfMTjLGnDmKYGzxVr1EYAPBcauRcDnICFXN81wD6wxJcSUrLynoyyYCdfW6vJHS/IAoTDA=="],
"@biomejs/cli-darwin-x64": ["@biomejs/cli-darwin-x64@2.3.3", "http://localhost:4873/@biomejs/cli-darwin-x64/-/cli-darwin-x64-2.3.3.tgz", { "os": "darwin", "cpu": "x64" }, "sha512-UPmKRalkHicvIpeccuKqq+/gA2HYV8FUnAEDJnqYBlGlycKqe6xrovWqvWTE4TTNpIFf4UQyuaDzLkN6Kz6tbA=="],
"@biomejs/cli-linux-arm64": ["@biomejs/cli-linux-arm64@2.3.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-amnqvk+gWybbQleRRq8TMe0rIv7GHss8mFJEaGuEZYWg1Tw14YKOkeo8h6pf1c+d3qR+JU4iT9KXnBKGON4klw=="],
"@biomejs/cli-linux-arm64": ["@biomejs/cli-linux-arm64@2.3.3", "http://localhost:4873/@biomejs/cli-linux-arm64/-/cli-linux-arm64-2.3.3.tgz", { "os": "linux", "cpu": "arm64" }, "sha512-zeiKwALNB/hax7+LLhCYqhqzlWdTfgE9BGkX2Z8S4VmCYnGFrf2fON/ec6KCos7mra5MDm6fYICsEWN2+HKZhw=="],
"@biomejs/cli-linux-arm64-musl": ["@biomejs/cli-linux-arm64-musl@2.3.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-2Zz4usDG1GTTPQnliIeNx6eVGGP2ry5vE/v39nT73a3cKN6t5H5XxjcEoZZh62uVZvED7hXXikclvI64vZkYqw=="],
"@biomejs/cli-linux-arm64-musl": ["@biomejs/cli-linux-arm64-musl@2.3.3", "http://localhost:4873/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.3.3.tgz", { "os": "linux", "cpu": "arm64" }, "sha512-KhCDMV+V7Yu72v40ssGJTHuv/j0n7JQ6l0s/c+EMcX5zPYLMLr4XpmI+WXhp4Vfkz0T5Xnh5wbrTBI3f2UTpjQ=="],
"@biomejs/cli-linux-x64": ["@biomejs/cli-linux-x64@2.3.2", "", { "os": "linux", "cpu": "x64" }, "sha512-8BG/vRAhFz1pmuyd24FQPhNeueLqPtwvZk6yblABY2gzL2H8fLQAF/Z2OPIc+BPIVPld+8cSiKY/KFh6k81xfA=="],
"@biomejs/cli-linux-x64": ["@biomejs/cli-linux-x64@2.3.3", "http://localhost:4873/@biomejs/cli-linux-x64/-/cli-linux-x64-2.3.3.tgz", { "os": "linux", "cpu": "x64" }, "sha512-05CjPLbvVVU8J6eaO6iSEoA0FXKy2l6ddL+1h/VpiosCmIp3HxRKLOa1hhC1n+D13Z8g9b1DtnglGtM5U3sTag=="],
"@biomejs/cli-linux-x64-musl": ["@biomejs/cli-linux-x64-musl@2.3.2", "", { "os": "linux", "cpu": "x64" }, "sha512-gzB19MpRdTuOuLtPpFBGrV3Lq424gHyq2lFj8wfX9tvLMLdmA/R9C7k/mqBp/spcbWuHeIEKgEs3RviOPcWGBA=="],
"@biomejs/cli-linux-x64-musl": ["@biomejs/cli-linux-x64-musl@2.3.3", "http://localhost:4873/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-2.3.3.tgz", { "os": "linux", "cpu": "x64" }, "sha512-IyqQ+jYzU5MVy9CK5NV0U+NnUMPUAhYMrB/x4QgL/Dl1MqzBVc61bHeyhLnKM6DSEk73/TQYrk/8/QmVHudLdQ=="],
"@biomejs/cli-win32-arm64": ["@biomejs/cli-win32-arm64@2.3.2", "", { "os": "win32", "cpu": "arm64" }, "sha512-lCruqQlfWjhMlOdyf5pDHOxoNm4WoyY2vZ4YN33/nuZBRstVDuqPPjS0yBkbUlLEte11FbpW+wWSlfnZfSIZvg=="],
"@biomejs/cli-win32-arm64": ["@biomejs/cli-win32-arm64@2.3.3", "http://localhost:4873/@biomejs/cli-win32-arm64/-/cli-win32-arm64-2.3.3.tgz", { "os": "win32", "cpu": "arm64" }, "sha512-NtlLs3pdFqFAQYZjlEHKOwJEn3GEaz7rtR2oCrzaLT2Xt3Cfd55/VvodQ5V+X+KepLa956QJagckJrNL+DmumQ=="],
"@biomejs/cli-win32-x64": ["@biomejs/cli-win32-x64@2.3.2", "", { "os": "win32", "cpu": "x64" }, "sha512-6Ee9P26DTb4D8sN9nXxgbi9Dw5vSOfH98M7UlmkjKB2vtUbrRqCbZiNfryGiwnPIpd6YUoTl7rLVD2/x1CyEHQ=="],
"@biomejs/cli-win32-x64": ["@biomejs/cli-win32-x64@2.3.3", "http://localhost:4873/@biomejs/cli-win32-x64/-/cli-win32-x64-2.3.3.tgz", { "os": "win32", "cpu": "x64" }, "sha512-klJKPPQvUk9Rlp0Dd56gQw/+Wt6uUprHdHWtbDC93f3Iv+knA2tLWpcYoOZJgPV+9s+RBmYv0DGy4mUlr20esg=="],
"@bufbuild/protobuf": ["@bufbuild/protobuf@2.5.2", "", {}, "sha512-foZ7qr0IsUBjzWIq+SuBLfdQCpJ1j8cTuNNT4owngTHoN5KsJb8L9t65fzz7SCeSWzescoOil/0ldqiL041ABg=="],
@ -295,56 +294,6 @@
"@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.1.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ=="],
"@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.25.5", "", { "os": "aix", "cpu": "ppc64" }, "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA=="],
"@esbuild/android-arm": ["@esbuild/android-arm@0.25.5", "", { "os": "android", "cpu": "arm" }, "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA=="],
"@esbuild/android-arm64": ["@esbuild/android-arm64@0.25.5", "", { "os": "android", "cpu": "arm64" }, "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg=="],
"@esbuild/android-x64": ["@esbuild/android-x64@0.25.5", "", { "os": "android", "cpu": "x64" }, "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw=="],
"@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.25.5", "", { "os": "darwin", "cpu": "arm64" }, "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ=="],
"@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.25.5", "", { "os": "darwin", "cpu": "x64" }, "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ=="],
"@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.25.5", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw=="],
"@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.25.5", "", { "os": "freebsd", "cpu": "x64" }, "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw=="],
"@esbuild/linux-arm": ["@esbuild/linux-arm@0.25.5", "", { "os": "linux", "cpu": "arm" }, "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw=="],
"@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.25.5", "", { "os": "linux", "cpu": "arm64" }, "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg=="],
"@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.25.5", "", { "os": "linux", "cpu": "ia32" }, "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA=="],
"@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.25.5", "", { "os": "linux", "cpu": "none" }, "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg=="],
"@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.25.5", "", { "os": "linux", "cpu": "none" }, "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg=="],
"@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.25.5", "", { "os": "linux", "cpu": "ppc64" }, "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ=="],
"@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.25.5", "", { "os": "linux", "cpu": "none" }, "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA=="],
"@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.25.5", "", { "os": "linux", "cpu": "s390x" }, "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ=="],
"@esbuild/linux-x64": ["@esbuild/linux-x64@0.25.5", "", { "os": "linux", "cpu": "x64" }, "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw=="],
"@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.25.5", "", { "os": "none", "cpu": "arm64" }, "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw=="],
"@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.25.5", "", { "os": "none", "cpu": "x64" }, "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ=="],
"@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.25.5", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw=="],
"@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.25.5", "", { "os": "openbsd", "cpu": "x64" }, "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg=="],
"@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.25.5", "", { "os": "sunos", "cpu": "x64" }, "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA=="],
"@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.25.5", "", { "os": "win32", "cpu": "arm64" }, "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw=="],
"@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.25.5", "", { "os": "win32", "cpu": "ia32" }, "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ=="],
"@esbuild/win32-x64": ["@esbuild/win32-x64@0.25.5", "", { "os": "win32", "cpu": "x64" }, "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g=="],
"@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.9.0", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g=="],
"@eslint-community/regexpp": ["@eslint-community/regexpp@4.12.1", "", {}, "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ=="],
@ -435,6 +384,10 @@
"@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="],
"@oxc-project/runtime": ["@oxc-project/runtime@0.95.0", "http://localhost:4873/@oxc-project/runtime/-/runtime-0.95.0.tgz", {}, "sha512-qJS5pNepwMGnafO9ayKGz7rfPQgUBuunHpnP1//9Qa0zK3oT3t1EhT+I+pV9MUA+ZKez//OFqxCxf1vijCKb2Q=="],
"@oxc-project/types": ["@oxc-project/types@0.95.0", "http://localhost:4873/@oxc-project/types/-/types-0.95.0.tgz", {}, "sha512-vACy7vhpMPhjEJhULNxrdR0D943TkA/MigMpJCHmBHvMXxRStRi/dPtTlfQ3uDwWSzRpT8z+7ImjZVf8JWBocQ=="],
"@oxc-resolver/binding-android-arm-eabi": ["@oxc-resolver/binding-android-arm-eabi@11.13.0", "", { "os": "android", "cpu": "arm" }, "sha512-lqaFg5bavNdDoRuQywS66hRk4M12m4kyT3cFpIXfFy6OpobOBeo6R+vJIXl3XRzCmDK58haIYfqTP3KBb3QFgQ=="],
"@oxc-resolver/binding-android-arm64": ["@oxc-resolver/binding-android-arm64@11.13.0", "", { "os": "android", "cpu": "arm64" }, "sha512-oLjhpGMKOT8lsqdof2tNSeb4tOi7zAGJHbGBe7pB/75mSDshs/7YbHG+zm35cwecQTBTXf9Ok4/gIbzX3YaRpw=="],
@ -525,6 +478,36 @@
"@reteps/dockerfmt": ["@reteps/dockerfmt@0.3.6", "", {}, "sha512-Tb5wIMvBf/nLejTQ61krK644/CEMB/cpiaIFXqGApfGqO3GwcR3qnI0DbmkFVCl2OyEp8LnLX3EkucoL0+tbFg=="],
"@rolldown/binding-android-arm64": ["@rolldown/binding-android-arm64@1.0.0-beta.45", "http://localhost:4873/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-beta.45.tgz", { "os": "android", "cpu": "arm64" }, "sha512-bfgKYhFiXJALeA/riil908+2vlyWGdwa7Ju5S+JgWZYdR4jtiPOGdM6WLfso1dojCh+4ZWeiTwPeV9IKQEX+4g=="],
"@rolldown/binding-darwin-arm64": ["@rolldown/binding-darwin-arm64@1.0.0-beta.45", "http://localhost:4873/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-beta.45.tgz", { "os": "darwin", "cpu": "arm64" }, "sha512-xjCv4CRVsSnnIxTuyH1RDJl5OEQ1c9JYOwfDAHddjJDxCw46ZX9q80+xq7Eok7KC4bRSZudMJllkvOKv0T9SeA=="],
"@rolldown/binding-darwin-x64": ["@rolldown/binding-darwin-x64@1.0.0-beta.45", "http://localhost:4873/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-beta.45.tgz", { "os": "darwin", "cpu": "x64" }, "sha512-ddcO9TD3D/CLUa/l8GO8LHzBOaZqWg5ClMy3jICoxwCuoz47h9dtqPsIeTiB6yR501LQTeDsjA4lIFd7u3Ljfw=="],
"@rolldown/binding-freebsd-x64": ["@rolldown/binding-freebsd-x64@1.0.0-beta.45", "http://localhost:4873/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-beta.45.tgz", { "os": "freebsd", "cpu": "x64" }, "sha512-MBTWdrzW9w+UMYDUvnEuh0pQvLENkl2Sis15fHTfHVW7ClbGuez+RWopZudIDEGkpZXdeI4CkRXk+vdIIebrmg=="],
"@rolldown/binding-linux-arm-gnueabihf": ["@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.45", "http://localhost:4873/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-beta.45.tgz", { "os": "linux", "cpu": "arm" }, "sha512-4YgoCFiki1HR6oSg+GxxfzfnVCesQxLF1LEnw9uXS/MpBmuog0EOO2rYfy69rWP4tFZL9IWp6KEfGZLrZ7aUog=="],
"@rolldown/binding-linux-arm64-gnu": ["@rolldown/binding-linux-arm64-gnu@1.0.0-beta.45", "http://localhost:4873/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-beta.45.tgz", { "os": "linux", "cpu": "arm64" }, "sha512-LE1gjAwQRrbCOorJJ7LFr10s5vqYf5a00V5Ea9wXcT2+56n5YosJkcp8eQ12FxRBv2YX8dsdQJb+ZTtYJwb6XQ=="],
"@rolldown/binding-linux-arm64-musl": ["@rolldown/binding-linux-arm64-musl@1.0.0-beta.45", "http://localhost:4873/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-beta.45.tgz", { "os": "linux", "cpu": "arm64" }, "sha512-tdy8ThO/fPp40B81v0YK3QC+KODOmzJzSUOO37DinQxzlTJ026gqUSOM8tzlVixRbQJltgVDCTYF8HNPRErQTA=="],
"@rolldown/binding-linux-x64-gnu": ["@rolldown/binding-linux-x64-gnu@1.0.0-beta.45", "http://localhost:4873/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-beta.45.tgz", { "os": "linux", "cpu": "x64" }, "sha512-lS082ROBWdmOyVY/0YB3JmsiClaWoxvC+dA8/rbhyB9VLkvVEaihLEOr4CYmrMse151C4+S6hCw6oa1iewox7g=="],
"@rolldown/binding-linux-x64-musl": ["@rolldown/binding-linux-x64-musl@1.0.0-beta.45", "http://localhost:4873/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-beta.45.tgz", { "os": "linux", "cpu": "x64" }, "sha512-Hi73aYY0cBkr1/SvNQqH8Cd+rSV6S9RB5izCv0ySBcRnd/Wfn5plguUoGYwBnhHgFbh6cPw9m2dUVBR6BG1gxA=="],
"@rolldown/binding-openharmony-arm64": ["@rolldown/binding-openharmony-arm64@1.0.0-beta.45", "http://localhost:4873/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-beta.45.tgz", { "os": "none", "cpu": "arm64" }, "sha512-fljEqbO7RHHogNDxYtTzr+GNjlfOx21RUyGmF+NrkebZ8emYYiIqzPxsaMZuRx0rgZmVmliOzEp86/CQFDKhJQ=="],
"@rolldown/binding-wasm32-wasi": ["@rolldown/binding-wasm32-wasi@1.0.0-beta.45", "http://localhost:4873/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-beta.45.tgz", { "dependencies": { "@napi-rs/wasm-runtime": "^1.0.7" }, "cpu": "none" }, "sha512-ZJDB7lkuZE9XUnWQSYrBObZxczut+8FZ5pdanm8nNS1DAo8zsrPuvGwn+U3fwU98WaiFsNrA4XHngesCGr8tEQ=="],
"@rolldown/binding-win32-arm64-msvc": ["@rolldown/binding-win32-arm64-msvc@1.0.0-beta.45", "http://localhost:4873/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-beta.45.tgz", { "os": "win32", "cpu": "arm64" }, "sha512-zyzAjItHPUmxg6Z8SyRhLdXlJn3/D9KL5b9mObUrBHhWS/GwRH4665xCiFqeuktAhhWutqfc+rOV2LjK4VYQGQ=="],
"@rolldown/binding-win32-ia32-msvc": ["@rolldown/binding-win32-ia32-msvc@1.0.0-beta.45", "http://localhost:4873/@rolldown/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.0.0-beta.45.tgz", { "os": "win32", "cpu": "ia32" }, "sha512-wODcGzlfxqS6D7BR0srkJk3drPwXYLu7jPHN27ce2c4PUnVVmJnp9mJzUQGT4LpmHmmVdMZ+P6hKvyTGBzc1CA=="],
"@rolldown/binding-win32-x64-msvc": ["@rolldown/binding-win32-x64-msvc@1.0.0-beta.45", "http://localhost:4873/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-beta.45.tgz", { "os": "win32", "cpu": "x64" }, "sha512-wiU40G1nQo9rtfvF9jLbl79lUgjfaD/LTyUEw2Wg/gdF5OhjzpKMVugZQngO+RNdwYaNj+Fs+kWBWfp4VXPMHA=="],
"@rolldown/pluginutils": ["@rolldown/pluginutils@1.0.0-beta.45", "http://localhost:4873/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.45.tgz", {}, "sha512-Le9ulGCrD8ggInzWw/k2J8QcbPz7eGIOWqfJ2L+1R0Opm7n6J37s2hiDWlh6LJN0Lk9L5sUzMvRHKW7UxBZsQA=="],
"@rollup/plugin-inject": ["@rollup/plugin-inject@5.0.5", "", { "dependencies": { "@rollup/pluginutils": "^5.0.1", "estree-walker": "^2.0.2", "magic-string": "^0.30.3" }, "peerDependencies": { "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg=="],
"@rollup/pluginutils": ["@rollup/pluginutils@5.2.0", "", { "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^2.0.2", "picomatch": "^4.0.2" }, "peerDependencies": { "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw=="],
@ -571,15 +554,15 @@
"@sec-ant/readable-stream": ["@sec-ant/readable-stream@0.4.1", "", {}, "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg=="],
"@sentry-internal/browser-utils": ["@sentry-internal/browser-utils@9.46.0", "", { "dependencies": { "@sentry/core": "9.46.0" } }, "sha512-Q0CeHym9wysku8mYkORXmhtlBE0IrafAI+NiPSqxOBKXGOCWKVCvowHuAF56GwPFic2rSrRnub5fWYv7T1jfEQ=="],
"@sentry-internal/browser-utils": ["@sentry-internal/browser-utils@10.22.0", "http://localhost:4873/@sentry-internal/browser-utils/-/browser-utils-10.22.0.tgz", { "dependencies": { "@sentry/core": "10.22.0" } }, "sha512-BpJoLZEyJr7ORzkCrIjxRTnFWwO1mJNICVh3B9g5d9245niGT4OJvRozmLz89WgJkZFHWu84ls6Xfq5b/3tGFQ=="],
"@sentry-internal/feedback": ["@sentry-internal/feedback@9.46.0", "", { "dependencies": { "@sentry/core": "9.46.0" } }, "sha512-KLRy3OolDkGdPItQ3obtBU2RqDt9+KE8z7r7Gsu7c6A6A89m8ZVlrxee3hPQt6qp0YY0P8WazpedU3DYTtaT8w=="],
"@sentry-internal/feedback": ["@sentry-internal/feedback@10.22.0", "http://localhost:4873/@sentry-internal/feedback/-/feedback-10.22.0.tgz", { "dependencies": { "@sentry/core": "10.22.0" } }, "sha512-zXySOin/gGHPV+yKaHqjN9YZ7psEJwzLn8PzCLeo+4REzF1eQwbYZIgOxJFD32z8s3nZiABSWFM/n1CvVfMEsQ=="],
"@sentry-internal/replay": ["@sentry-internal/replay@9.46.0", "", { "dependencies": { "@sentry-internal/browser-utils": "9.46.0", "@sentry/core": "9.46.0" } }, "sha512-+8JUblxSSnN0FXcmOewbN+wIc1dt6/zaSeAvt2xshrfrLooVullcGsuLAiPhY0d/e++Fk06q1SAl9g4V0V13gg=="],
"@sentry-internal/replay": ["@sentry-internal/replay@10.22.0", "http://localhost:4873/@sentry-internal/replay/-/replay-10.22.0.tgz", { "dependencies": { "@sentry-internal/browser-utils": "10.22.0", "@sentry/core": "10.22.0" } }, "sha512-JNE4kHAQSG4/V+J+Zog3vKBWgOe9H33ol/MEU1RuLM/4I+uLf4mTetwnS9ilpnnW/Z/gQYfA+R3CiMrZtqTivw=="],
"@sentry-internal/replay-canvas": ["@sentry-internal/replay-canvas@9.46.0", "", { "dependencies": { "@sentry-internal/replay": "9.46.0", "@sentry/core": "9.46.0" } }, "sha512-QcBjrdRWFJrrrjbmrr2bbrp2R9RYj1KMEbhHNT2Lm1XplIQw+tULEKOHxNtkUFSLR1RNje7JQbxhzM1j95FxVQ=="],
"@sentry-internal/replay-canvas": ["@sentry-internal/replay-canvas@10.22.0", "http://localhost:4873/@sentry-internal/replay-canvas/-/replay-canvas-10.22.0.tgz", { "dependencies": { "@sentry-internal/replay": "10.22.0", "@sentry/core": "10.22.0" } }, "sha512-DE4JNUskJg+O+wFq42W5gAa/99aD5k7TfGOwABxvnzFv8vkKA7pqXwPbFFPzypdKIkln+df7RmbnDwQRNg6/lA=="],
"@sentry/browser": ["@sentry/browser@9.46.0", "", { "dependencies": { "@sentry-internal/browser-utils": "9.46.0", "@sentry-internal/feedback": "9.46.0", "@sentry-internal/replay": "9.46.0", "@sentry-internal/replay-canvas": "9.46.0", "@sentry/core": "9.46.0" } }, "sha512-NOnCTQCM0NFuwbyt4DYWDNO2zOTj1mCf43hJqGDFb1XM9F++7zAmSNnCx4UrEoBTiFOy40McJwBBk9D1blSktA=="],
"@sentry/browser": ["@sentry/browser@10.22.0", "http://localhost:4873/@sentry/browser/-/browser-10.22.0.tgz", { "dependencies": { "@sentry-internal/browser-utils": "10.22.0", "@sentry-internal/feedback": "10.22.0", "@sentry-internal/replay": "10.22.0", "@sentry-internal/replay-canvas": "10.22.0", "@sentry/core": "10.22.0" } }, "sha512-wD2XqN+yeBpQFfdPo6+wlKDMyyuDctVGzZWE4qTPntICKQuwMdAfeq5Ma89ad0Dw+bzG9UijGeyuJQlswF87Mw=="],
"@sentry/core": ["@sentry/core@9.46.0", "", {}, "sha512-it7JMFqxVproAgEtbLgCVBYtQ9fIb+Bu0JD+cEplTN/Ukpe6GaolyYib5geZqslVxhp2sQgT+58aGvfd/k0N8Q=="],
@ -909,8 +892,6 @@
"es-object-atoms": ["es-object-atoms@1.1.1", "", { "dependencies": { "es-errors": "^1.3.0" } }, "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA=="],
"esbuild": ["esbuild@0.25.5", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.25.5", "@esbuild/android-arm": "0.25.5", "@esbuild/android-arm64": "0.25.5", "@esbuild/android-x64": "0.25.5", "@esbuild/darwin-arm64": "0.25.5", "@esbuild/darwin-x64": "0.25.5", "@esbuild/freebsd-arm64": "0.25.5", "@esbuild/freebsd-x64": "0.25.5", "@esbuild/linux-arm": "0.25.5", "@esbuild/linux-arm64": "0.25.5", "@esbuild/linux-ia32": "0.25.5", "@esbuild/linux-loong64": "0.25.5", "@esbuild/linux-mips64el": "0.25.5", "@esbuild/linux-ppc64": "0.25.5", "@esbuild/linux-riscv64": "0.25.5", "@esbuild/linux-s390x": "0.25.5", "@esbuild/linux-x64": "0.25.5", "@esbuild/netbsd-arm64": "0.25.5", "@esbuild/netbsd-x64": "0.25.5", "@esbuild/openbsd-arm64": "0.25.5", "@esbuild/openbsd-x64": "0.25.5", "@esbuild/sunos-x64": "0.25.5", "@esbuild/win32-arm64": "0.25.5", "@esbuild/win32-ia32": "0.25.5", "@esbuild/win32-x64": "0.25.5" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ=="],
"escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="],
"escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="],
@ -1133,12 +1114,16 @@
"kind-of": ["kind-of@6.0.3", "", {}, "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="],
"knip": ["knip@5.67.0", "", { "dependencies": { "@nodelib/fs.walk": "^1.2.3", "fast-glob": "^3.3.3", "formatly": "^0.3.0", "jiti": "^2.6.0", "js-yaml": "^4.1.0", "minimist": "^1.2.8", "oxc-resolver": "^11.12.0", "picocolors": "^1.1.1", "picomatch": "^4.0.1", "smol-toml": "^1.4.1", "strip-json-comments": "5.0.2", "zod": "^4.1.11" }, "peerDependencies": { "@types/node": ">=18", "typescript": ">=5.0.4 <7" }, "bin": { "knip": "bin/knip.js", "knip-bun": "bin/knip-bun.js" } }, "sha512-zVa7bUx4dPN2xqxCidz48C+74io9l43YQ6YjxBeMcYjIRjOZ8UTbB3FZhfrb+71QETxacYlfGCg0MPMpXZUKQw=="],
"knip": ["knip@5.67.1", "http://localhost:4873/knip/-/knip-5.67.1.tgz", { "dependencies": { "@nodelib/fs.walk": "^1.2.3", "fast-glob": "^3.3.3", "formatly": "^0.3.0", "jiti": "^2.6.0", "js-yaml": "^4.1.0", "minimist": "^1.2.8", "oxc-resolver": "^11.12.0", "picocolors": "^1.1.1", "picomatch": "^4.0.1", "smol-toml": "^1.4.1", "strip-json-comments": "5.0.2", "zod": "^4.1.11" }, "peerDependencies": { "@types/node": ">=18", "typescript": ">=5.0.4 <7" }, "bin": { "knip": "bin/knip.js", "knip-bun": "bin/knip-bun.js" } }, "sha512-U5AtiqnZAbWIxihs5wxFFEZlpKhzRLWlXSGwA79na7wvlX+MsE0rSuU6If+kl/A4o3TDzTtKGZ4SjeLyWkNR/A=="],
"known-css-properties": ["known-css-properties@0.37.0", "", {}, "sha512-JCDrsP4Z1Sb9JwG0aJ8Eo2r7k4Ou5MwmThS/6lcIe1ICyb7UBJKGRIUUdqc2ASdE/42lgz6zFUnzAIhtXnBVrQ=="],
"levn": ["levn@0.4.1", "", { "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" } }, "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="],
"lightningcss": ["lightningcss@1.30.2", "http://localhost:4873/lightningcss/-/lightningcss-1.30.2.tgz", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "lightningcss-android-arm64": "1.30.2", "lightningcss-darwin-arm64": "1.30.2", "lightningcss-darwin-x64": "1.30.2", "lightningcss-freebsd-x64": "1.30.2", "lightningcss-linux-arm-gnueabihf": "1.30.2", "lightningcss-linux-arm64-gnu": "1.30.2", "lightningcss-linux-arm64-musl": "1.30.2", "lightningcss-linux-x64-gnu": "1.30.2", "lightningcss-linux-x64-musl": "1.30.2", "lightningcss-win32-arm64-msvc": "1.30.2", "lightningcss-win32-x64-msvc": "1.30.2" } }, "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ=="],
"lightningcss-android-arm64": ["lightningcss-android-arm64@1.30.2", "http://localhost:4873/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz", { "os": "android", "cpu": "arm64" }, "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A=="],
"lightningcss-cli": ["lightningcss-cli@1.30.2", "", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "lightningcss-cli-android-arm64": "1.30.2", "lightningcss-cli-darwin-arm64": "1.30.2", "lightningcss-cli-darwin-x64": "1.30.2", "lightningcss-cli-freebsd-x64": "1.30.2", "lightningcss-cli-linux-arm-gnueabihf": "1.30.2", "lightningcss-cli-linux-arm64-gnu": "1.30.2", "lightningcss-cli-linux-arm64-musl": "1.30.2", "lightningcss-cli-linux-x64-gnu": "1.30.2", "lightningcss-cli-linux-x64-musl": "1.30.2", "lightningcss-cli-win32-arm64-msvc": "1.30.2", "lightningcss-cli-win32-x64-msvc": "1.30.2" }, "bin": { "lightningcss": "lightningcss" } }, "sha512-vTm/775SqvQ74T0y4twiqjopXV6SnAFguuRpnbKUE9aXxqJGxWJoHS77ZRkJj3dKmnD61ejOawg3FBiTT8/3Tw=="],
"lightningcss-cli-android-arm64": ["lightningcss-cli-android-arm64@1.30.2", "", { "os": "android", "cpu": "arm64" }, "sha512-CcntRK9yNjFRiZKwW9m4sf5WYYNOGxlD4ROymyIb+KPbsrEBAZSaknoUM1aIhuhvB/TUTtVmPKvt/Zu0LeSR7g=="],
@ -1163,6 +1148,26 @@
"lightningcss-cli-win32-x64-msvc": ["lightningcss-cli-win32-x64-msvc@1.30.2", "", { "os": "win32", "cpu": "x64" }, "sha512-5VUIS1Dcbkcy2SDr7vBlKfwpSx2BUlZwmvoRVWA+OkkLsQhVUtLUKheJJXsOFruBn9uV8FH8KPLkvTJzuGFLyQ=="],
"lightningcss-darwin-arm64": ["lightningcss-darwin-arm64@1.30.2", "http://localhost:4873/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz", { "os": "darwin", "cpu": "arm64" }, "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA=="],
"lightningcss-darwin-x64": ["lightningcss-darwin-x64@1.30.2", "http://localhost:4873/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz", { "os": "darwin", "cpu": "x64" }, "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ=="],
"lightningcss-freebsd-x64": ["lightningcss-freebsd-x64@1.30.2", "http://localhost:4873/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz", { "os": "freebsd", "cpu": "x64" }, "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA=="],
"lightningcss-linux-arm-gnueabihf": ["lightningcss-linux-arm-gnueabihf@1.30.2", "http://localhost:4873/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz", { "os": "linux", "cpu": "arm" }, "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA=="],
"lightningcss-linux-arm64-gnu": ["lightningcss-linux-arm64-gnu@1.30.2", "http://localhost:4873/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz", { "os": "linux", "cpu": "arm64" }, "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A=="],
"lightningcss-linux-arm64-musl": ["lightningcss-linux-arm64-musl@1.30.2", "http://localhost:4873/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz", { "os": "linux", "cpu": "arm64" }, "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA=="],
"lightningcss-linux-x64-gnu": ["lightningcss-linux-x64-gnu@1.30.2", "http://localhost:4873/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz", { "os": "linux", "cpu": "x64" }, "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w=="],
"lightningcss-linux-x64-musl": ["lightningcss-linux-x64-musl@1.30.2", "http://localhost:4873/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz", { "os": "linux", "cpu": "x64" }, "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA=="],
"lightningcss-win32-arm64-msvc": ["lightningcss-win32-arm64-msvc@1.30.2", "http://localhost:4873/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz", { "os": "win32", "cpu": "arm64" }, "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ=="],
"lightningcss-win32-x64-msvc": ["lightningcss-win32-x64-msvc@1.30.2", "http://localhost:4873/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz", { "os": "win32", "cpu": "x64" }, "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw=="],
"lines-and-columns": ["lines-and-columns@1.2.4", "", {}, "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="],
"linguist-languages": ["linguist-languages@8.2.0", "", {}, "sha512-KCUUH9x97QWYU0SXOCGxUrZR6cSfuQrMhABB7L/0I8N0LXOeaKe7+RZs7FAwvWCV2qKfZ4Wv1luLq4OfMezSJg=="],
@ -1387,6 +1392,8 @@
"ripemd160": ["ripemd160@2.0.2", "", { "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1" } }, "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA=="],
"rolldown": ["rolldown@1.0.0-beta.45", "http://localhost:4873/rolldown/-/rolldown-1.0.0-beta.45.tgz", { "dependencies": { "@oxc-project/types": "=0.95.0", "@rolldown/pluginutils": "1.0.0-beta.45" }, "optionalDependencies": { "@rolldown/binding-android-arm64": "1.0.0-beta.45", "@rolldown/binding-darwin-arm64": "1.0.0-beta.45", "@rolldown/binding-darwin-x64": "1.0.0-beta.45", "@rolldown/binding-freebsd-x64": "1.0.0-beta.45", "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-beta.45", "@rolldown/binding-linux-arm64-gnu": "1.0.0-beta.45", "@rolldown/binding-linux-arm64-musl": "1.0.0-beta.45", "@rolldown/binding-linux-x64-gnu": "1.0.0-beta.45", "@rolldown/binding-linux-x64-musl": "1.0.0-beta.45", "@rolldown/binding-openharmony-arm64": "1.0.0-beta.45", "@rolldown/binding-wasm32-wasi": "1.0.0-beta.45", "@rolldown/binding-win32-arm64-msvc": "1.0.0-beta.45", "@rolldown/binding-win32-ia32-msvc": "1.0.0-beta.45", "@rolldown/binding-win32-x64-msvc": "1.0.0-beta.45" }, "bin": { "rolldown": "bin/cli.mjs" } }, "sha512-iMmuD72XXLf26Tqrv1cryNYLX6NNPLhZ3AmNkSf8+xda0H+yijjGJ+wVT9UdBUHOpKzq9RjKtQKRCWoEKQQBZQ=="],
"rollup": ["rollup@4.44.0", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.44.0", "@rollup/rollup-android-arm64": "4.44.0", "@rollup/rollup-darwin-arm64": "4.44.0", "@rollup/rollup-darwin-x64": "4.44.0", "@rollup/rollup-freebsd-arm64": "4.44.0", "@rollup/rollup-freebsd-x64": "4.44.0", "@rollup/rollup-linux-arm-gnueabihf": "4.44.0", "@rollup/rollup-linux-arm-musleabihf": "4.44.0", "@rollup/rollup-linux-arm64-gnu": "4.44.0", "@rollup/rollup-linux-arm64-musl": "4.44.0", "@rollup/rollup-linux-loongarch64-gnu": "4.44.0", "@rollup/rollup-linux-powerpc64le-gnu": "4.44.0", "@rollup/rollup-linux-riscv64-gnu": "4.44.0", "@rollup/rollup-linux-riscv64-musl": "4.44.0", "@rollup/rollup-linux-s390x-gnu": "4.44.0", "@rollup/rollup-linux-x64-gnu": "4.44.0", "@rollup/rollup-linux-x64-musl": "4.44.0", "@rollup/rollup-win32-arm64-msvc": "4.44.0", "@rollup/rollup-win32-ia32-msvc": "4.44.0", "@rollup/rollup-win32-x64-msvc": "4.44.0", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-qHcdEzLCiktQIfwBq420pn2dP+30uzqYxv9ETm91wdt2R9AFcWfjNAmje4NWlnCIQ5RMTzVf0ZyisOKqHR6RwA=="],
"run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="],
@ -1609,7 +1616,7 @@
"varint": ["varint@6.0.0", "", {}, "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg=="],
"vite": ["vite@7.1.12", "", { "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.5.0", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rollup": "^4.43.0", "tinyglobby": "^0.2.15" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", "less": "^4.0.0", "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-ZWyE8YXEXqJrrSLvYgrRP7p62OziLW7xI5HYGWFzOvupfAlrLvURSzv/FyGyy0eidogEM3ujU+kUG1zuHgb6Ug=="],
"vite": ["rolldown-vite@7.1.20", "http://localhost:4873/rolldown-vite/-/rolldown-vite-7.1.20.tgz", { "dependencies": { "@oxc-project/runtime": "0.95.0", "fdir": "^6.5.0", "lightningcss": "^1.30.2", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rolldown": "1.0.0-beta.45", "tinyglobby": "^0.2.15" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "esbuild": "^0.25.0", "jiti": ">=1.21.0", "less": "^4.0.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "esbuild", "jiti", "less", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-iXo6JzhBnNl+MY5Wky2Qr4RnB1gLJ3798YUMC3uBXSjCDM/bV+ALcnm5M23eOy9Nldi18aUioLpTB/PtqvwSZQ=="],
"vite-plugin-compression2": ["vite-plugin-compression2@2.3.1", "", { "dependencies": { "@rollup/pluginutils": "^5.1.0", "tar-mini": "^0.2.0" } }, "sha512-bnhLTsurtvOiiP6EMISIKVsOMCeTAjE6FJbyqQus3W4mtAxF7pCuC4puUIAiCgNs98tOCpqo6GIXJXTLufzIaw=="],
@ -1741,6 +1748,16 @@
"@rollup/pluginutils/picomatch": ["picomatch@4.0.2", "", {}, "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg=="],
"@sentry-internal/browser-utils/@sentry/core": ["@sentry/core@10.22.0", "http://localhost:4873/@sentry/core/-/core-10.22.0.tgz", {}, "sha512-V1oeHbrOKzxadsCmgtPku3v3Emo/Bpb3VSuKmlLrQefiHX98MWtjJ3XDGfduzD5/dCdh0r/OOLwjcmrO/PZ2aw=="],
"@sentry-internal/feedback/@sentry/core": ["@sentry/core@10.22.0", "http://localhost:4873/@sentry/core/-/core-10.22.0.tgz", {}, "sha512-V1oeHbrOKzxadsCmgtPku3v3Emo/Bpb3VSuKmlLrQefiHX98MWtjJ3XDGfduzD5/dCdh0r/OOLwjcmrO/PZ2aw=="],
"@sentry-internal/replay/@sentry/core": ["@sentry/core@10.22.0", "http://localhost:4873/@sentry/core/-/core-10.22.0.tgz", {}, "sha512-V1oeHbrOKzxadsCmgtPku3v3Emo/Bpb3VSuKmlLrQefiHX98MWtjJ3XDGfduzD5/dCdh0r/OOLwjcmrO/PZ2aw=="],
"@sentry-internal/replay-canvas/@sentry/core": ["@sentry/core@10.22.0", "http://localhost:4873/@sentry/core/-/core-10.22.0.tgz", {}, "sha512-V1oeHbrOKzxadsCmgtPku3v3Emo/Bpb3VSuKmlLrQefiHX98MWtjJ3XDGfduzD5/dCdh0r/OOLwjcmrO/PZ2aw=="],
"@sentry/browser/@sentry/core": ["@sentry/core@10.22.0", "http://localhost:4873/@sentry/core/-/core-10.22.0.tgz", {}, "sha512-V1oeHbrOKzxadsCmgtPku3v3Emo/Bpb3VSuKmlLrQefiHX98MWtjJ3XDGfduzD5/dCdh0r/OOLwjcmrO/PZ2aw=="],
"@stylistic/stylelint-plugin/@csstools/media-query-list-parser": ["@csstools/media-query-list-parser@3.0.1", "", { "peerDependencies": { "@csstools/css-parser-algorithms": "^3.0.1", "@csstools/css-tokenizer": "^3.0.1" } }, "sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw=="],
"@stylistic/stylelint-plugin/postcss-selector-parser": ["postcss-selector-parser@6.1.2", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg=="],

View file

@ -41,7 +41,6 @@
"wpackagist-plugin/force-regenerate-thumbnails": "^2.2.1",
"wpackagist-plugin/query-monitor": "^3.17.0",
"wpackagist-plugin/redis-cache": "^2.5.4",
"wpackagist-plugin/wc-multishipping": "^2.5.4",
"wpackagist-plugin/woo-preview-emails": "^2.2.13",
"wpackagist-plugin/woocommerce": "^10",
"wpackagist-plugin/wp-mail-logging": "^1.13.1",
@ -53,7 +52,7 @@
"phpstan/extension-installer": "^1.4.3",
"phpstan/phpstan": "^2.0.3",
"roave/security-advisories": "dev-latest",
"squizlabs/php_codesniffer": "^3.11.1",
"squizlabs/php_codesniffer": "^4",
"szepeviktor/phpstan-wordpress": "2.x-dev"
},
"config": {

41
composer.lock generated
View file

@ -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": "a09d318994212b9f48dfad3bd997211b",
"content-hash": "c56a2e0f435570c60a5c22400c9e46ad",
"packages": [
{
"name": "brick/math",
@ -3564,24 +3564,6 @@
"type": "wordpress-plugin",
"homepage": "https://wordpress.org/plugins/redis-cache/"
},
{
"name": "wpackagist-plugin/wc-multishipping",
"version": "2.5.9",
"source": {
"type": "svn",
"url": "https://plugins.svn.wordpress.org/wc-multishipping/",
"reference": "tags/2.5.9"
},
"dist": {
"type": "zip",
"url": "https://downloads.wordpress.org/plugin/wc-multishipping.2.5.9.zip"
},
"require": {
"composer/installers": "^1.0 || ^2.0"
},
"type": "wordpress-plugin",
"homepage": "https://wordpress.org/plugins/wc-multishipping/"
},
{
"name": "wpackagist-plugin/woo-preview-emails",
"version": "2.2.14",
@ -4837,37 +4819,32 @@
},
{
"name": "squizlabs/php_codesniffer",
"version": "3.13.4",
"version": "4.0.0",
"source": {
"type": "git",
"url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git",
"reference": "ad545ea9c1b7d270ce0fc9cbfb884161cd706119"
"reference": "06113cfdaf117fc2165f9cd040bd0f17fcd5242d"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/ad545ea9c1b7d270ce0fc9cbfb884161cd706119",
"reference": "ad545ea9c1b7d270ce0fc9cbfb884161cd706119",
"url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/06113cfdaf117fc2165f9cd040bd0f17fcd5242d",
"reference": "06113cfdaf117fc2165f9cd040bd0f17fcd5242d",
"shasum": ""
},
"require": {
"ext-simplexml": "*",
"ext-tokenizer": "*",
"ext-xmlwriter": "*",
"php": ">=5.4.0"
"php": ">=7.2.0"
},
"require-dev": {
"phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4"
"phpunit/phpunit": "^8.4.0 || ^9.3.4 || ^10.5.32 || 11.3.3 - 11.5.28 || ^11.5.31"
},
"bin": [
"bin/phpcbf",
"bin/phpcs"
],
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "3.x-dev"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"BSD-3-Clause"
@ -4886,7 +4863,7 @@
"homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer/graphs/contributors"
}
],
"description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.",
"description": "PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.",
"homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer",
"keywords": [
"phpcs",
@ -4917,7 +4894,7 @@
"type": "thanks_dev"
}
],
"time": "2025-09-05T05:47:09+00:00"
"time": "2025-09-15T11:28:58+00:00"
},
{
"name": "szepeviktor/phpstan-wordpress",

57
containers/Dockerfile Normal file
View file

@ -0,0 +1,57 @@
# syntax=docker/dockerfile:1
FROM docker.io/library/alpine:latest AS repo
# Ajoute Git.
RUN set -eux; \
apk add --no-cache \
bash \
git \
;
# Récupère les fichiers du site pour la branche « Production ».
RUN git clone --branch production --depth 1 http://git.gcch.fr/gcch/haiku-atelier-2024.git "/tmp/repo"
RUN ls -la /tmp/repo
FROM docker.io/library/wordpress:php8.4-fpm-alpine AS php
ENTRYPOINT []
LABEL org.opencontainers.image.title=wordpress-haiku-atelier \
org.opencontainers.image.description="WordPress pour Haiku Atelier" \
org.opencontainers.image.authors="gcch" \
org.opencontainers.image.vendor="gcch" \
org.opencontainers.image.licenses=AGPL-3.0
# Installe wp-cli.
RUN curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar && chmod +x wp-cli.phar && mv wp-cli.phar /usr/local/bin/wp
# Installe Composer.
RUN php -r "copy('https://getcomposer.org/installer', './composer-setup.php');" && php ./composer-setup.php && mv composer.phar /usr/local/bin/composer && rm composer-setup.php
RUN set -eux; \
apk add --no-cache \
fish \
ghostscript \
imagemagick \
mariadb-client \
;
VOLUME /var/www/wordpress
WORKDIR /var/www/wordpress
# Récupère les fichiers du projet.
COPY --from=repo --chmod=777 \
"/tmp/repo/" \
# "/tmp/repo/config/" \
# "/tmp/repo/web/" \
# "/tmp/repo/composer.json" \
# "/tmp/repo/composer.lock" \
# "/tmp/repo/wp-cli.yml" \
./
RUN ls -la
# Installe les dépendences Composer.
RUN composer install
RUN ls -la
EXPOSE 9000
CMD ["php-fpm"]

File diff suppressed because one or more lines are too long

View file

@ -24,7 +24,7 @@ update:
[group('qualité')]
format:
@echo "Formatage de l'ensemble du code avec Prettier et dprint."
bunx prettier \
bun prettier \
--cache \
--cache-location "{{ cacheFolder }}/{{ prettierCacheFile }}" \
--ignore-unknown \
@ -35,40 +35,40 @@ format:
# Compile, minifie et optimise Sass vers CSS.
[group('css')]
build-css:
@bunx sass \
@bun sass \
--update \
"web/app/themes/haiku-atelier-2024/src/sass":"web/app/themes/haiku-atelier-2024/assets/css"
@bunx lightningcss \
@bun lightningcss \
--bundle \
--minify \
--output-file "web/app/themes/haiku-atelier-2024/assets/css/main.min.css" \
-- "web/app/themes/haiku-atelier-2024/assets/css/main.css"
@bunx lightningcss \
@bun lightningcss \
--bundle \
--minify \
--output-file "web/app/themes/haiku-atelier-2024/assets/css/pages/page-panier.min.css" \
-- "web/app/themes/haiku-atelier-2024/assets/css/pages/page-panier.css"
@bunx lightningcss \
@bun lightningcss \
--bundle \
--minify \
--output-file "web/app/themes/haiku-atelier-2024/assets/css/pages/page-accueil.min.css" \
-- "web/app/themes/haiku-atelier-2024/assets/css/pages/page-accueil.css"
@bunx lightningcss \
@bun lightningcss \
--bundle \
--minify \
--output-file "web/app/themes/haiku-atelier-2024/assets/css/pages/page-boutique.min.css" \
-- "web/app/themes/haiku-atelier-2024/assets/css/pages/page-boutique.css"
@bunx lightningcss \
@bun lightningcss \
--bundle \
--minify \
--output-file "web/app/themes/haiku-atelier-2024/assets/css/pages/page-a-propos.min.css" \
-- "web/app/themes/haiku-atelier-2024/assets/css/pages/page-a-propos.css"
@bunx lightningcss \
@bun lightningcss \
--bundle \
--minify \
--output-file "web/app/themes/haiku-atelier-2024/assets/css/pages/page-modele-simple.min.css" \
-- "web/app/themes/haiku-atelier-2024/assets/css/pages/page-modele-simple.css"
@bunx lightningcss \
@bun lightningcss \
--bundle \
--minify \
--output-file "web/app/themes/haiku-atelier-2024/assets/css/pages/page-succes-commande.min.css" \
@ -83,7 +83,7 @@ watch-css:
# Compile TypeScript en JavaScript.
[group('js')]
build-js:
@bunx vite build
@bun vite build
# Compile tout.
[group('css')]
@ -96,27 +96,27 @@ build-all:
# Compile TypeScript à chaque changement de fichier.
[group('js')]
watch-js:
bunx vite build --watch
bun vite build --watch
# Vérifie le code TypeScript avec des analyseurs statiques.
[group('js')]
[group('qualité')]
lint-js:
-bunx eslint "web/app/themes/haiku-atelier-2024/src/scripts"
-bunx biome check --reporter=summary "web/app/themes/haiku-atelier-2024/src/scripts"
-bunx oxlint "web/app/themes/haiku-atelier-2024/src/scripts"
-bun eslint "web/app/themes/haiku-atelier-2024/src/scripts"
-bun biome check --reporter=summary "web/app/themes/haiku-atelier-2024/src/scripts"
-bun oxlint "web/app/themes/haiku-atelier-2024/src/scripts"
# Vérifie le code Sass avec Stylelint.
[group('css')]
[group('qualité')]
lint-css:
-bunx stylelint "web/app/themes/haiku-atelier-2024/src/sass/" --fix
-bun stylelint "web/app/themes/haiku-atelier-2024/src/sass/" --fix
# Vérifie le code TypeScript mort avec knip
[group('js')]
[group('qualité')]
lint-code-mort:
-bunx knip
-bun knip
# Fusionne tous les changements actuels dans le commit précédent et pousse sur le répertoire distant avec Jujetsu.
[group('vcs')]
@ -143,3 +143,6 @@ reload-tab:
set -f WSURL (curl -s http://127.1:9222/json | fx '.[0].webSocketDebuggerUrl')
set -f REQUEST '{ "id": 2, "method": "Page.reload", "params": { "ignoreCache": true, "scriptToEvaluateOnLoad": "" } }'
echo $REQUEST | websocat $WSURL
build-wordpress-container:
@podman build -t wordpress-haiku-atelier:latest --progress=plain --file "containers/Dockerfile" .

View file

@ -7,13 +7,11 @@
"license": "ISC",
"main": "index.js",
"keywords": [],
"scripts": {
"knip": "knip"
},
"scripts": { "knip": "knip" },
"dependencies": {
"@logtape/logtape": "^1.1.2",
"@mobily/ts-belt": "v4.0.0-rc.5",
"@sentry/browser": "^9.46.0",
"@sentry/browser": "^10.22.0",
"a11y-dialog": "^8.1.4",
"chalk": "^5.6.2",
"lit-html": "^3.3.1",
@ -25,7 +23,7 @@
"valibot": "1.1.0"
},
"devDependencies": {
"@biomejs/biome": "^2.3.2",
"@biomejs/biome": "^2.3.3",
"@cspell/dict-fr-fr": "^2.3.2",
"@eslint/js": "^9.39.0",
"@playwright/test": "^1.56.1",
@ -44,7 +42,7 @@
"eslint-plugin-perfectionist": "^4.15.1",
"fdir": "^6.5.0",
"globals": "^16.5.0",
"knip": "^5.67.0",
"knip": "^5.67.1",
"lightningcss-cli": "^1.30.2",
"oxlint": "^1.25.0",
"picomatch": "^4.0.3",
@ -61,7 +59,7 @@
"stylelint-plugin-logical-css": "^1.2.3",
"typescript": "5.9.3",
"typescript-eslint": "^8.46.2",
"vite": "^7.1.12",
"vite": "npm:rolldown-vite@latest",
"vite-plugin-compression2": "^2.3.1",
"vite-plugin-manifest-sri": "^0.2.0",
"vite-plugin-node-polyfills": "^0.24.0",

View file

@ -44,5 +44,5 @@
"useUnknownInCatchVariables": true
},
"exclude": ["vendor", "web/app/plugins", "web/wp"],
"include": ["*.js", "lib", "web/app/themes/haiku-atelier-2024/src"]
"include": ["*.js", "lib", "web/app/themes/haiku-atelier-2024/src", "vite.config.ts"]
}

View file

@ -1,5 +1,5 @@
import legacy from "@vitejs/plugin-legacy";
import { fdir } from "fdir";
import { fdir, PathsOutput } from "fdir";
import { resolve } from "node:path";
import process from "node:process";
import * as v from "valibot";
@ -10,7 +10,7 @@ import { nodePolyfills } from "vite-plugin-node-polyfills";
import valibot from "vite-plugin-valibot-env";
const SLUG_THEME = "haiku-atelier-2024";
const SRC_TYPESCRIPT_PATHS = new fdir()
const SRC_TYPESCRIPT_PATHS: Promise<PathsOutput> = new fdir()
.withBasePath()
.filter((path, isDirectory) => !isDirectory && !path.endsWith("d.ts"))
.withMaxDepth(0)
@ -53,6 +53,7 @@ const prodPlugins = [
export default defineConfig(async ({ mode }) => {
const env = loadEnv(mode, process.cwd(), "VITE");
console.debug(env);
return {
base: "/",
@ -66,16 +67,19 @@ export default defineConfig(async ({ mode }) => {
reportCompressedSize: true,
rollupOptions: {
input: await SRC_TYPESCRIPT_PATHS,
experimental: {
incrementalBuild: true,
nativeMagicString: true,
},
output: {
assetFileNames: "[name].[hash].[extname]",
chunkFileNames: "[name].[hash].js",
compact: env["VITE_MODE"] === "production",
entryFileNames: "[name].js",
validate: true,
minify: env["VITE_MODE"] === "production",
},
treeshake: true,
},
sourcemap: env["VITE_MODE"] === "production",
sourcemap: env["VITE_MODE"] === "development",
target: "es2020",
write: true,
},

View file

@ -67,7 +67,7 @@
);
--contenu-page-hauteur-minimale-avec-categories: calc(
100svh - var(--en-tete-hauteur) - var(--pied-de-page-hauteur)
- var(--menu-categories-produits-hauteur)
- var(--menu-categories-produits-hauteur)
);
/* Espacements */
--espace-xs: 0.25rem;
@ -328,9 +328,6 @@ input[type=checkbox], input[type=radio] {
border: 1px solid var(--couleur-noir);
appearance: none;
transition: 0.2s background;
/*
* 1. Pour un alignement parfait du label avec la case à cocher.
*/
}
input[type=checkbox]:checked, input[type=radio]:checked {
background: var(--couleur-jaune);
@ -349,6 +346,11 @@ input[type=checkbox]:checked::before, input[type=radio]:checked::before {
input[type=checkbox]:not(:checked):user-valid, input[type=radio]:not(:checked):user-valid {
background: initial;
}
input[type=checkbox], input[type=radio] {
/*
* 1. Pour un alignement parfait du label avec la case à cocher.
*/
}
label:has(~ input[type=checkbox], ~ input[type=radio]), input[type=checkbox] + label, input[type=radio] + label {
padding-top: 1px; /* 1 */
font-size: 0.9rem;
@ -413,13 +415,13 @@ a {
transition: 0.2s background, 0.2s border-color, 0.2s color, 0.2s font-weight, 0.2s outline-color, 0.2s letter-spacing, 0.2s text-decoration-color; /* 3 */
text-decoration-skip: edges; /* 1 */
/* Change les couleurs de l'arrière-plan et du contour pour marquer le focus. */
/* Lien ressemblant visuellement à un bouton. */
/* Lien ressemblant à... un lien. */
/* Styles pour les liens par défaut */
}
a:focus-visible {
outline-color: var(--lien-contour-couleur-focus);
}
a {
/* Lien ressemblant visuellement à un bouton. */
}
a.lien-bouton {
/* Marges */
--lien-bouton-marges-internes-bloc: var(--espace-xs);
@ -429,20 +431,27 @@ a.lien-bouton {
padding: var(--lien-bouton-marges-internes-bloc) var(--lien-bouton-marges-internes-ligne);
border: 1px solid var(--couleur-noir);
/* Change la couleur de l'arrière-plan pour marquer le focus. */
/* Change la couleur de la bordure pour qu'elle se fonde dans l'arrière-plan, donnant l'illusion que la bordure se déplace vers l'extérieur. */
/* Change la couleur de l'arrière-plan pour marquer le survol. */
}
a.lien-bouton:focus-visible {
background: var(--lien-bouton-arriere-plan-couleur-survol);
}
a.lien-bouton {
/* Change la couleur de la bordure pour qu'elle se fonde dans l'arrière-plan, donnant l'illusion que la bordure se déplace vers l'extérieur. */
}
a.lien-bouton:active {
border-color: var(--lien-bouton-arriere-plan-couleur-survol);
}
a.lien-bouton {
/* Change la couleur de l'arrière-plan pour marquer le survol. */
}
@media (hover: hover) {
a.lien-bouton:hover {
background: var(--lien-bouton-arriere-plan-couleur-survol);
}
}
a {
/* Lien ressemblant à... un lien. */
}
a.lien-lien {
text-decoration: underline;
}
@ -456,6 +465,9 @@ a.lien-lien:active {
background: var(--couleur-jaune);
}
}
a {
/* Styles pour les liens par défaut */
}
@media (hover: hover) {
a:not([class]):hover {
text-decoration-color: var(--couleur-noir);
@ -636,7 +648,6 @@ body:has(#menu-mobile:not([aria-hidden=true])) {
padding: var(--en-tete-marges-internes-bloc) var(--en-tete-marges-internes-ligne);
border-bottom: 1px solid var(--couleur-noir);
background: var(--couleur-gris);
/* TODO: Déplacer au sein d'un Composant ? */
}
#en-tete .logo {
width: var(--en-tete-logo-longueur);
@ -658,6 +669,9 @@ body:has(#menu-mobile:not([aria-hidden=true])) {
align-content: center;
width: 100%;
}
#en-tete {
/* TODO: Déplacer au sein d'un Composant ? */
}
#en-tete .menu-navigation {
display: grid;
grid-template-columns: 1fr auto 1fr;
@ -665,6 +679,15 @@ body:has(#menu-mobile:not([aria-hidden=true])) {
font-size: 1.1rem;
text-align: center;
text-transform: lowercase;
}
#en-tete .menu-navigation ul {
display: flex;
grid-column: 2;
flex-flow: row nowrap;
gap: var(--espace-m);
justify-content: space-between;
}
#en-tete .menu-navigation {
/*
* Le conteneur d'une entrée du menu, nécessaire pour que le changement d'arrière-plan au
* survol soit possible.
@ -675,13 +698,6 @@ body:has(#menu-mobile:not([aria-hidden=true])) {
* 4. Aligne le texte au centre.
*/
}
#en-tete .menu-navigation ul {
display: flex;
grid-column: 2;
flex-flow: row nowrap;
gap: var(--espace-m);
justify-content: space-between;
}
#en-tete .menu-navigation__entree {
/* Marges */
--nav-entree-marges-internes-bloc: var(--espace-xs);
@ -717,9 +733,6 @@ body:has(#menu-mobile:not([aria-hidden=true])) {
gap: 1rem;
place-items: center;
text-align: center;
/*
* 1. Permet d'éviter un agrandissement de l'élément avec plus de 9 articles.
*/
}
#en-tete .compte-panier[disabled] {
background: repeating-conic-gradient(var(--couleur-noir) 0% 25%, transparent 0% 100%) 1px 0.5px/2px 2px;
@ -728,6 +741,11 @@ body:has(#menu-mobile:not([aria-hidden=true])) {
border: 1px solid var(--couleur-noir);
background: initial;
}
#en-tete .compte-panier {
/*
* 1. Permet d'éviter un agrandissement de l'élément avec plus de 9 articles.
*/
}
#en-tete .compte-panier a {
min-width: 10ch; /* 1 */
font-size: 1.1rem;
@ -753,13 +771,6 @@ body:has(#menu-mobile:not([aria-hidden=true])) {
--menu-entree-marges-internes-ligne: var(--espace-m);
position: relative;
margin-top: var(--menu-section-marges-bloc-debut); /* 1 */
/*
* Liste des Catégories de Produits.
*
* 1. Toutes les entrées font la même longueur, en respectant une contrainte de longueur
* minimale. Elles se disposent de manière à occuper tout l'espace disponible sans aller à la
* ligne.
*/
}
#menu-categories-produits[data-entrees-presentes-debut] svg:first-of-type {
opacity: 1;
@ -789,6 +800,15 @@ body:has(#menu-mobile:not([aria-hidden=true])) {
visibility: hidden;
}
}
#menu-categories-produits {
/*
* Liste des Catégories de Produits.
*
* 1. Toutes les entrées font la même longueur, en respectant une contrainte de longueur
* minimale. Elles se disposent de manière à occuper tout l'espace disponible sans aller à la
* ligne.
*/
}
#menu-categories-produits ul {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(var(--menu-entree-longueur-minimale), 1fr)); /* 1 */
@ -807,11 +827,6 @@ body:has(#menu-mobile:not([aria-hidden=true])) {
text-transform: uppercase;
letter-spacing: var(--espacement-inter-lettres-etendu-m);
background: var(--couleur-noir);
/*
* 1. Permet de créer des marges verticales.
* 2. Hérite de la longueur du conteneur.
* 3. Surchargement de styles pour les liens.
*/
}
#menu-categories-produits ul li.categorie-courante a {
font-weight: 600;
@ -823,6 +838,13 @@ body:has(#menu-mobile:not([aria-hidden=true])) {
color: var(--couleur-noir);
}
}
#menu-categories-produits ul li {
/*
* 1. Permet de créer des marges verticales.
* 2. Hérite de la longueur du conteneur.
* 3. Surchargement de styles pour les liens.
*/
}
#menu-categories-produits ul li a {
display: inline-block; /* 1 */
width: inherit; /* 2 */
@ -1135,7 +1157,6 @@ body:has(#menu-mobile:not([aria-hidden=true])) {
font-weight: var(--resume-police-selecteur-graisse);
text-transform: lowercase;
/* Texte du sélecteur */
/* Conteneur des sélecteurs */
}
.resume-produit .selecteur-produit__selection-variation label {
margin-right: var(--espace-s);
@ -1157,6 +1178,9 @@ body:has(#menu-mobile:not([aria-hidden=true])) {
.resume-produit .selecteur-produit__selection-variation option {
background: var(--couleur-fond);
}
.resume-produit .selecteur-produit__selection-variation {
/* Conteneur des sélecteurs */
}
.resume-produit .selecteur-produit__selection-variation__selecteurs {
position: relative;
/* Icône de flèche descendante */

File diff suppressed because one or more lines are too long

View file

@ -60,12 +60,6 @@
font-weight: 500;
font-style: initial;
/* Bouton d'addition de quantité */
/*
* 1. Cache les flèches d'augmentation/diminution sur Firefox.
* 2. Cache les flèches d'augmentation/diminution sur Chrome/Edge/Safari.
*/
/* Bouton de suppression de quantité */
/* Bouton de suppression du Produit du Panier */
}
#panneau-panier .panneau__grille-produits .detail-produit__actions button:first-of-type {
grid-column: 1;
@ -74,6 +68,12 @@
border: 1px solid var(--couleur-noir);
border-bottom: initial;
}
#panneau-panier .panneau__grille-produits .detail-produit__actions {
/*
* 1. Cache les flèches d'augmentation/diminution sur Firefox.
* 2. Cache les flèches d'augmentation/diminution sur Chrome/Edge/Safari.
*/
}
#panneau-panier .panneau__grille-produits .detail-produit__actions input[type=number] {
grid-column: 2;
width: 100%;
@ -86,6 +86,9 @@
margin: 0; /* 2 */
appearance: none; /* 2 */
}
#panneau-panier .panneau__grille-produits .detail-produit__actions {
/* Bouton de suppression de quantité */
}
#panneau-panier .panneau__grille-produits .detail-produit__actions button:nth-of-type(2) {
grid-column: 3;
min-width: 3rem;
@ -93,6 +96,9 @@
border: 1px solid var(--couleur-noir);
border-bottom: initial;
}
#panneau-panier .panneau__grille-produits .detail-produit__actions {
/* Bouton de suppression du Produit du Panier */
}
#panneau-panier .panneau__grille-produits .detail-produit__actions button:last-of-type {
grid-column: span 3;
grid-row: 2;

View file

@ -1 +1 @@
{"version":3,"sourceRoot":"","sources":["../../../src/sass/layouts/_panneau-panier.scss","../../../src/sass/layouts/_panneau-informations-client.scss","../../../src/sass/pages/page-panier.scss"],"names":[],"mappings":";AAEA;EACE;;AAEA;EACE;;AAIF;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGA;EACE;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAMN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;;AAIF;EACE;EACA;EACA;EACA;EACA;AAEA;AASA;AAAA;AAAA;AAAA;AAkBA;AASA;;AAnCA;EACE;EACA;EACA;EACA;EACA;;AAOF;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAKJ;EACE;EACA;EACA;EACA;EACA;;AAIF;EACE;EACA;EACA;EACA;EACA;;AAOR;EACE;EACA;EACA;EACA;AAEA;AAAA;AAAA;AAAA;;AAIA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;AAEA;AAAA;AAAA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAKN;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAKA;EACE;;AAEA;EACE;;AAMR;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAMJ;EACE;EACA;EACA;EACA;EACA;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;IACE;;EAGF;IACE;;EAEA;IACE;;EAIJ;IACE;;EAGE;IACE;;EAKN;IACE;;;;ACpRN;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIF;EAEE;EACA;EACA;EAGA;EAEA;EACA;;AAEA;EACE;EACA;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;AAMN;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGE;EACE;;AAMR;EACE;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAKN;EACE;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;IACE;;;;ACpKN;AAAA;AAAA;AAAA;AAIA;AACE;EACA;AAEA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;;AAKF;EACE;;AAGF;EACE","file":"page-panier.css"}
{"version":3,"sourceRoot":"","sources":["../../../src/sass/layouts/_panneau-panier.scss","../../../src/sass/layouts/_panneau-informations-client.scss","../../../src/sass/pages/page-panier.scss"],"names":[],"mappings":";AAEA;EACE;;AAEA;EACE;;AAIF;EACE;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAGA;EACE;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AAMN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAIJ;EACE;EACA;;AAIF;EACE;EACA;EACA;EACA;EACA;AAEA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAbJ;AAgBE;AAAA;AAAA;AAAA;;AAIA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AA9BN;AAkCE;;AACA;EACE;EACA;EACA;EACA;EACA;;AAxCJ;AA2CE;;AACA;EACE;EACA;EACA;EACA;EACA;;AAOR;EACE;EACA;EACA;EACA;AAEA;AAAA;AAAA;AAAA;;AAIA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;AAEA;AAAA;AAAA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAKN;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAKA;EACE;;AAEA;EACE;;AAMR;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAMJ;EACE;EACA;EACA;EACA;EACA;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;IACE;;EAGF;IACE;;EAEA;IACE;;EAIJ;IACE;;EAGE;IACE;;EAKN;IACE;;;;ACpRN;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIF;EAEE;EACA;EACA;EAGA;EAEA;EACA;;AAEA;EACE;EACA;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;AAMN;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAKF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGE;EACE;;AAMR;EACE;EACA;EACA;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAKN;EACE;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;;AAKJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;IACE;;;;ACpKN;AAAA;AAAA;AAAA;AAIA;AACE;EACA;AAEA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;;AAKF;EACE;;AAGF;EACE","file":"page-panier.css"}

View file

@ -0,0 +1,472 @@
{
"_api-legacy.BVjX3txO.js": {
"file": "api-legacy.BVjX3txO.js",
"name": "api",
"integrity": "sha512-IGngKifPb0uZiSpvJVoB3B9ooJmDWNqht0DJf0ONbl4f4s1kp2jvvpLVapbckkJu+2sWgV69CWoe42dlQTIgrQ=="
},
"_api.BWtmxolt.js": {
"file": "api.BWtmxolt.js",
"name": "api",
"integrity": "sha512-A5mnWBY5TKhj+Y3nzUyJCS0HERVR3Ix41ykN5F5YMjLeyH5QMjpe4tMNgJOm4oKEWsd79/DISAxSGVn79XpLNw=="
},
"_dom-legacy.CWAdp4Jg.js": {
"file": "dom-legacy.CWAdp4Jg.js",
"name": "dom",
"imports": [
"web/app/themes/haiku-atelier-2024/src/scripts/journalisation-legacy.ts",
"_exports-legacy.qhEerFpD.js"
],
"integrity": "sha512-UZGgssM487y6IHb1gM+yTVp9KB685sQXzfTAgm+j75DfVRQE3My+Q1sEh0DDrKyyV8j127wQcM31Jw1KrUkYOw=="
},
"_dom.Pe2ootRu.js": {
"file": "dom.Pe2ootRu.js",
"name": "dom",
"imports": [
"web/app/themes/haiku-atelier-2024/src/scripts/journalisation.ts",
"_exports.CSc_2lF5.js"
],
"integrity": "sha512-UGBCZbPHZv4hkxneZt89s1uUGlBjzWy99N8KL0IivalHEU4Ep8dCYMlzZBwtRrAbkEPk0R8P/bnCTSQG70Qp7A=="
},
"_exports-legacy.qhEerFpD.js": {
"file": "exports-legacy.qhEerFpD.js",
"name": "exports",
"integrity": "sha512-VVfirMKIhWZoaIuhOf9yLCzkfBDeBI2LUyL3mT5mY3sI2/vtQjHIx7y4ZLKBnJd/A1/pAkgrz74YrLAnC11Xew=="
},
"_exports.CSc_2lF5.js": {
"file": "exports.CSc_2lF5.js",
"name": "exports",
"integrity": "sha512-yoFMNOlGO1qtIQU9l+CZm/GdutLsFKNsMiwjfefW1wQzXFk5Q6zugrJ2sHirbmYZga1V5OUABA0IPd6JWlmHmQ=="
},
"_gardes-legacy.DuBRce6e.js": {
"file": "gardes-legacy.DuBRce6e.js",
"name": "gardes",
"imports": [
"_dom-legacy.CWAdp4Jg.js"
],
"integrity": "sha512-F3rwVzeMaf6k/xIlOAPUy9UNnkyr3fk4hbWdvgPsIYuyEjfFV+Jg2YoiXzR6xN8z+elFiAQC+t7mnvqj7q0tAQ=="
},
"_gardes.TuXA_C0p.js": {
"file": "gardes.TuXA_C0p.js",
"name": "gardes",
"imports": [
"_dom.Pe2ootRu.js"
],
"integrity": "sha512-UfxcxOQc4WMi4eLveplH3x5zJ4C8b9cRstHlEFGV/oEguAPyPIkYs8EUAky9PuvduGF0ykagvkgDjUPJS2yhkQ=="
},
"_index-c1cc4c86-legacy.PQgyP3aR.js": {
"file": "index-c1cc4c86-legacy.PQgyP3aR.js",
"name": "index-c1cc4c86",
"imports": [
"_dom-legacy.CWAdp4Jg.js"
],
"integrity": "sha512-gyN4oYlj+g1W+Egif+c1oncTyCew6qhFTUyDYNomRfKhXpTXmNBd4wJ3VUSao4RSvU/yIzl4gyxsMg3IkJinOw=="
},
"_index-c1cc4c86.BZQcW3Jl.js": {
"file": "index-c1cc4c86.BZQcW3Jl.js",
"name": "index-c1cc4c86",
"imports": [
"_dom.Pe2ootRu.js"
],
"integrity": "sha512-ZXzaaglv8jXre+0go7G5jYc0spV3CHeAOKgkB+esYVoK0zkYwnCe7OtT4iBqrbd0xDSqaUVgihAQlqu6sNhV7w=="
},
"_index-legacy.BZucyBbQ.js": {
"file": "index-legacy.BZucyBbQ.js",
"name": "index",
"integrity": "sha512-MF2cli38DuubppX0OXCdDhJ8a2fZoRrMwU5wHD4Gi20j6HsH3Q+ysyQYvbPerSYzueuecRq2QhH9qfDAPLuOug=="
},
"_index.CvGBpWaJ.js": {
"file": "index.CvGBpWaJ.js",
"name": "index",
"integrity": "sha512-9c22QJET8mrbnxGfQjDkTL79TdBFyJa2mBh3BszZwGbRdRklwsTiQ0K4Pez+vGKKVbSEN2YT5UOq1cMohDZ0+A=="
},
"_messages-legacy.C4CHuNPG.js": {
"file": "messages-legacy.C4CHuNPG.js",
"name": "messages",
"imports": [
"_dom-legacy.CWAdp4Jg.js",
"_validation-legacy.fVy6HmAc.js",
"_exports-legacy.qhEerFpD.js"
],
"integrity": "sha512-yS1ml7KqO059lPiaHQ3e7i11CVMOx+f4wVoDysqd/pu7Yl0jtQb4lPY1Z9cgmW87ioKiq3dhwU6mb6MCJ0WrwA=="
},
"_messages.CyZqH10s.js": {
"file": "messages.CyZqH10s.js",
"name": "messages",
"imports": [
"_dom.Pe2ootRu.js",
"_validation.CWN-lOUm.js",
"_exports.CSc_2lF5.js"
],
"integrity": "sha512-NtfRr3Dgqbu/ykT9CI0XNS6xbZrPxo9vUm4ULpQWC3QiVsncXMBzGUftud6xgHZ03qtd2U4Omj51E6g2TweZLg=="
},
"_nombres-legacy.BqEDiOGK.js": {
"file": "nombres-legacy.BqEDiOGK.js",
"name": "nombres",
"imports": [
"_exports-legacy.qhEerFpD.js"
],
"integrity": "sha512-jUICX3jb5dlG17O4xRd33fCl1+60xRTTOSfwKBMCs5uH9T5NJF/pppJqrGvIlBffA3yq1Mbt0xZJruDZUwey3w=="
},
"_nombres.Di0e4x65.js": {
"file": "nombres.Di0e4x65.js",
"name": "nombres",
"imports": [
"_exports.CSc_2lF5.js"
],
"integrity": "sha512-qo3+ASKBTs80Q049De2CjQsbFENK6kForgX0/cPMrVi/HTcgtI7/PbvzlGIOGie7EQxD1QL/dinghYhrrQADXA=="
},
"_reseau-legacy.CuCNO49R.js": {
"file": "reseau-legacy.CuCNO49R.js",
"name": "reseau",
"imports": [
"_index-legacy.BZucyBbQ.js",
"_api-legacy.BVjX3txO.js",
"_dom-legacy.CWAdp4Jg.js"
],
"integrity": "sha512-xgGX5qH8L0yYLQw06Dy4l2ZwrLVWAoceabqCKkF8Zi2jWSmNZ2y3L5iI7rTwtAuH9+INTeyIytRxajG5z/8b9A=="
},
"_reseau.CR6gh8mS.js": {
"file": "reseau.CR6gh8mS.js",
"name": "reseau",
"imports": [
"_index.CvGBpWaJ.js",
"_api.BWtmxolt.js",
"_dom.Pe2ootRu.js"
],
"integrity": "sha512-boh1hJurOZH6iisbLkuoCFAYivmMtM2/W6Q4NmXWhzrvthXDiG5MFc+6a5s8UNA0qFWEhYuzaYgivPwhYDpsZw=="
},
"_validation-legacy.fVy6HmAc.js": {
"file": "validation-legacy.fVy6HmAc.js",
"name": "validation",
"imports": [
"_dom-legacy.CWAdp4Jg.js"
],
"integrity": "sha512-6uUNhawTn3qZSK3whyAGNv8EmsldXeclCe0QpEjE1I8PKeuSbWjkQL1zmydIVK3cpFDm+1WDc4+K6Bimbm2s0A=="
},
"_validation.CWN-lOUm.js": {
"file": "validation.CWN-lOUm.js",
"name": "validation",
"imports": [
"_dom.Pe2ootRu.js"
],
"integrity": "sha512-a1L+CEOHR+WH2hegPn4bnjBumaIB6SY5x9LzjpkEZQFwQ8HeDgYpf14Hs+94N7RmUz0n/y7zUTZeVqyYa0JWHQ=="
},
"vite/legacy-polyfills": {
"file": "polyfills.js",
"name": "polyfills",
"src": "vite/legacy-polyfills",
"isEntry": true,
"integrity": "sha512-yyqBf+QSabJR2YQqB8L4QGoNdi/NY0ZJbldfOAVs9E7XFPUJbYyeHqDfNDLB9kpoU/1xKFeKQRnDLBcXgeJ8Gw=="
},
"vite/legacy-polyfills-legacy": {
"file": "polyfills-legacy.js",
"name": "polyfills",
"src": "vite/legacy-polyfills-legacy",
"isEntry": true,
"integrity": "sha512-E9Z1Toww7dZTlFtCPEK0CZTcJyH11csQotYY2rqS3jALPfeMSvq541FMPjZcIRC08S5LZXP3InkqoXc56oqA/A=="
},
"web/app/themes/haiku-atelier-2024/src/scripts/gaffe-legacy.ts": {
"file": "gaffe-legacy.js",
"name": "gaffe",
"src": "web/app/themes/haiku-atelier-2024/src/scripts/gaffe-legacy.ts",
"isEntry": true,
"imports": [
"_api-legacy.BVjX3txO.js",
"_exports-legacy.qhEerFpD.js"
],
"integrity": "sha512-MWhbkb3mdzK0YNG8hh6fxfXlJ6CDBANc7Pyq5DRR3+eYWn9TWzttQeAgX+4TkxJ+lThSsP7T1SjCWC4URHVcnw=="
},
"web/app/themes/haiku-atelier-2024/src/scripts/gaffe.ts": {
"file": "gaffe.js",
"name": "gaffe",
"src": "web/app/themes/haiku-atelier-2024/src/scripts/gaffe.ts",
"isEntry": true,
"imports": [
"_api.BWtmxolt.js",
"_exports.CSc_2lF5.js"
],
"integrity": "sha512-n0gTBh2jLQTiI85wvqJllx9ulIj5SWmc1hJTn8Nb3fFR0ApFautF1fmZUj5yFV1px74q7e2DnYI/kSNCvyXTxg=="
},
"web/app/themes/haiku-atelier-2024/src/scripts/journalisation-legacy.ts": {
"file": "journalisation-legacy.js",
"name": "journalisation",
"src": "web/app/themes/haiku-atelier-2024/src/scripts/journalisation-legacy.ts",
"isEntry": true,
"integrity": "sha512-NQuVXwyScFpnk+4LlHvV0+Up6y1j14EvAoZxpsq3SDDwE/vYveemC4jrI7/P/hzNM33EhLY1McS16HndcjIT5A=="
},
"web/app/themes/haiku-atelier-2024/src/scripts/journalisation.ts": {
"file": "journalisation.js",
"name": "journalisation",
"src": "web/app/themes/haiku-atelier-2024/src/scripts/journalisation.ts",
"isEntry": true,
"integrity": "sha512-GV01ZEyP0YAzBXFYsHzvQ8ZAOvHiZKgB2sCJyBVOBtnXV+YHdYn9eIUzSIjsErOKN8JizBzWR0Uk0ofRnXqJeg=="
},
"web/app/themes/haiku-atelier-2024/src/scripts/scripts-bouton-panier-legacy.ts": {
"file": "scripts-bouton-panier-legacy.js",
"name": "scripts-bouton-panier",
"src": "web/app/themes/haiku-atelier-2024/src/scripts/scripts-bouton-panier-legacy.ts",
"isEntry": true,
"imports": [
"_dom-legacy.CWAdp4Jg.js",
"_messages-legacy.C4CHuNPG.js",
"web/app/themes/haiku-atelier-2024/src/scripts/journalisation-legacy.ts",
"_exports-legacy.qhEerFpD.js",
"_validation-legacy.fVy6HmAc.js"
],
"integrity": "sha512-P/tT0LQPIDwl/dDFHtr3UJxtdQK2RRYP5Kr6QHzu52RS5aH99kXyu5QwW504zrGeSP9CVViSpiYW0eWPVMImbg=="
},
"web/app/themes/haiku-atelier-2024/src/scripts/scripts-bouton-panier.ts": {
"file": "scripts-bouton-panier.js",
"name": "scripts-bouton-panier",
"src": "web/app/themes/haiku-atelier-2024/src/scripts/scripts-bouton-panier.ts",
"isEntry": true,
"imports": [
"_dom.Pe2ootRu.js",
"_messages.CyZqH10s.js",
"web/app/themes/haiku-atelier-2024/src/scripts/journalisation.ts",
"_exports.CSc_2lF5.js",
"_validation.CWN-lOUm.js"
],
"integrity": "sha512-oa4iscGluEZD46oF+ixNTY7nHTKXpXr4REs6aGA8vGLUNDA9LY5D3uEZ/TTi7RLobfRGjz7H8VkJz5aNUG8X3g=="
},
"web/app/themes/haiku-atelier-2024/src/scripts/scripts-bouton-retour-sommet-legacy.ts": {
"file": "scripts-bouton-retour-sommet-legacy.js",
"name": "scripts-bouton-retour-sommet",
"src": "web/app/themes/haiku-atelier-2024/src/scripts/scripts-bouton-retour-sommet-legacy.ts",
"isEntry": true,
"imports": [
"_dom-legacy.CWAdp4Jg.js",
"_exports-legacy.qhEerFpD.js",
"_index-c1cc4c86-legacy.PQgyP3aR.js",
"web/app/themes/haiku-atelier-2024/src/scripts/journalisation-legacy.ts"
],
"integrity": "sha512-+sgN54+iUzVNSDdmR3UsVK8nPBXeUuVGgcCsTu+Fk67uw/6y4trLBi5qKaNyteyPHLDdqFzlcEkbSJ2i2T6ayA=="
},
"web/app/themes/haiku-atelier-2024/src/scripts/scripts-bouton-retour-sommet.ts": {
"file": "scripts-bouton-retour-sommet.js",
"name": "scripts-bouton-retour-sommet",
"src": "web/app/themes/haiku-atelier-2024/src/scripts/scripts-bouton-retour-sommet.ts",
"isEntry": true,
"imports": [
"_dom.Pe2ootRu.js",
"_exports.CSc_2lF5.js",
"_index-c1cc4c86.BZQcW3Jl.js",
"web/app/themes/haiku-atelier-2024/src/scripts/journalisation.ts"
],
"integrity": "sha512-pww58O/VsAPqouvEWMaIV37G/l60Y5GH0oKlOkHno4MIEfwU6zKC/Ao+0ecNV9g859cf4YOjhS038fnf77fTEA=="
},
"web/app/themes/haiku-atelier-2024/src/scripts/scripts-menu-categories-legacy.ts": {
"file": "scripts-menu-categories-legacy.js",
"name": "scripts-menu-categories",
"src": "web/app/themes/haiku-atelier-2024/src/scripts/scripts-menu-categories-legacy.ts",
"isEntry": true,
"imports": [
"_index-legacy.BZucyBbQ.js",
"_dom-legacy.CWAdp4Jg.js",
"web/app/themes/haiku-atelier-2024/src/scripts/journalisation-legacy.ts",
"_exports-legacy.qhEerFpD.js"
],
"integrity": "sha512-QnM9KTngDOuWjcIgoLDF9rJGDqsgav0yqmT4C36DYkHZabNmptCdot0XE6VBLN46Bm2BR4dqEMt0wjHi4gRJzQ=="
},
"web/app/themes/haiku-atelier-2024/src/scripts/scripts-menu-categories.ts": {
"file": "scripts-menu-categories.js",
"name": "scripts-menu-categories",
"src": "web/app/themes/haiku-atelier-2024/src/scripts/scripts-menu-categories.ts",
"isEntry": true,
"imports": [
"_index.CvGBpWaJ.js",
"_dom.Pe2ootRu.js",
"web/app/themes/haiku-atelier-2024/src/scripts/journalisation.ts",
"_exports.CSc_2lF5.js"
],
"integrity": "sha512-NfJRcltZcu4SD3H4WFKRn5js24jGf8wThVBiXmiy7PuXn4dq6WVNUy/yfu6wG0GrGcTC9iH8ISuqgnLY4R+bLg=="
},
"web/app/themes/haiku-atelier-2024/src/scripts/scripts-menu-mobile-legacy.ts": {
"file": "scripts-menu-mobile-legacy.js",
"name": "scripts-menu-mobile",
"src": "web/app/themes/haiku-atelier-2024/src/scripts/scripts-menu-mobile-legacy.ts",
"isEntry": true,
"imports": [
"_dom-legacy.CWAdp4Jg.js",
"_exports-legacy.qhEerFpD.js",
"_index-c1cc4c86-legacy.PQgyP3aR.js",
"web/app/themes/haiku-atelier-2024/src/scripts/journalisation-legacy.ts"
],
"integrity": "sha512-zSw8zl34FgFkCmU2EM8BDkMf5h/zi6hVTpl/8wGKzIMCVukAxmZHdG3qGKD5lzfvoaqg6PlxpeAdNd+SF7riPg=="
},
"web/app/themes/haiku-atelier-2024/src/scripts/scripts-menu-mobile.ts": {
"file": "scripts-menu-mobile.js",
"name": "scripts-menu-mobile",
"src": "web/app/themes/haiku-atelier-2024/src/scripts/scripts-menu-mobile.ts",
"isEntry": true,
"imports": [
"_dom.Pe2ootRu.js",
"_exports.CSc_2lF5.js",
"_index-c1cc4c86.BZQcW3Jl.js",
"web/app/themes/haiku-atelier-2024/src/scripts/journalisation.ts"
],
"integrity": "sha512-X6P1LYQydBYNYiO0Z7lht4GjONMG2sAGuPORLtJcplc8Nu0s0Im4TWLk/WAp+RBXAD+0cHq8R77ckZ/IbAyrCQ=="
},
"web/app/themes/haiku-atelier-2024/src/scripts/scripts-page-a-propos-legacy.ts": {
"file": "scripts-page-a-propos-legacy.js",
"name": "scripts-page-a-propos",
"src": "web/app/themes/haiku-atelier-2024/src/scripts/scripts-page-a-propos-legacy.ts",
"isEntry": true,
"imports": [
"_dom-legacy.CWAdp4Jg.js",
"_exports-legacy.qhEerFpD.js",
"_index-c1cc4c86-legacy.PQgyP3aR.js",
"web/app/themes/haiku-atelier-2024/src/scripts/journalisation-legacy.ts"
],
"integrity": "sha512-+4qgIOJvAVL2KyARC1jVEHSVlpNM9dOpH0N/UC8PMnTEl6Ok/wbd0l+CebjjBaRYACV5/uPQ87DcBjIC4NUMag=="
},
"web/app/themes/haiku-atelier-2024/src/scripts/scripts-page-a-propos.ts": {
"file": "scripts-page-a-propos.js",
"name": "scripts-page-a-propos",
"src": "web/app/themes/haiku-atelier-2024/src/scripts/scripts-page-a-propos.ts",
"isEntry": true,
"imports": [
"_dom.Pe2ootRu.js",
"_exports.CSc_2lF5.js",
"_index-c1cc4c86.BZQcW3Jl.js",
"web/app/themes/haiku-atelier-2024/src/scripts/journalisation.ts"
],
"integrity": "sha512-xzUY++4Mis6QM7qgBcOHKfxizq8NR9Kp4dT8q7d85UjeFRe+DrBLFHzgiyu/bWrOYz7TdnBf8uc3tRgyzKElvw=="
},
"web/app/themes/haiku-atelier-2024/src/scripts/scripts-page-accueil-legacy.ts": {
"file": "scripts-page-accueil-legacy.js",
"name": "scripts-page-accueil",
"src": "web/app/themes/haiku-atelier-2024/src/scripts/scripts-page-accueil-legacy.ts",
"isEntry": true,
"imports": [
"_dom-legacy.CWAdp4Jg.js",
"web/app/themes/haiku-atelier-2024/src/scripts/journalisation-legacy.ts",
"_nombres-legacy.BqEDiOGK.js",
"_exports-legacy.qhEerFpD.js",
"_index-c1cc4c86-legacy.PQgyP3aR.js"
],
"integrity": "sha512-BIrqHcVorbDs+Dd9Gh7E2aGW9c7n+0/vUGp74noP9eZ8ZplQ1F7Wv5L+E67eweIPOUri3fRVn8mTo8s+Ibua3Q=="
},
"web/app/themes/haiku-atelier-2024/src/scripts/scripts-page-accueil.ts": {
"file": "scripts-page-accueil.js",
"name": "scripts-page-accueil",
"src": "web/app/themes/haiku-atelier-2024/src/scripts/scripts-page-accueil.ts",
"isEntry": true,
"imports": [
"_dom.Pe2ootRu.js",
"web/app/themes/haiku-atelier-2024/src/scripts/journalisation.ts",
"_nombres.Di0e4x65.js",
"_exports.CSc_2lF5.js",
"_index-c1cc4c86.BZQcW3Jl.js"
],
"integrity": "sha512-ES8VYoAj44HypCs/OMDz5Bfl1dD6cuKFnIq+r5WHdcteE0Bj4XME4/AxSOmCu6gljxCUOZBy+psStrSmeB0LmQ=="
},
"web/app/themes/haiku-atelier-2024/src/scripts/scripts-page-boutique-legacy.ts": {
"file": "scripts-page-boutique-legacy.js",
"name": "scripts-page-boutique",
"src": "web/app/themes/haiku-atelier-2024/src/scripts/scripts-page-boutique-legacy.ts",
"isEntry": true,
"imports": [
"_index-legacy.BZucyBbQ.js",
"_dom-legacy.CWAdp4Jg.js",
"_api-legacy.BVjX3txO.js",
"_reseau-legacy.CuCNO49R.js",
"_validation-legacy.fVy6HmAc.js",
"_exports-legacy.qhEerFpD.js",
"web/app/themes/haiku-atelier-2024/src/scripts/journalisation-legacy.ts"
],
"integrity": "sha512-+RlYuVsNZD2sqvO1BMj9EicEMUvfBouOneLqlTX82mqfhp5gHKqgiJg8avVGyZ52bi3deP6S84ao1Y0BpURfOA=="
},
"web/app/themes/haiku-atelier-2024/src/scripts/scripts-page-boutique.ts": {
"file": "scripts-page-boutique.js",
"name": "scripts-page-boutique",
"src": "web/app/themes/haiku-atelier-2024/src/scripts/scripts-page-boutique.ts",
"isEntry": true,
"imports": [
"_index.CvGBpWaJ.js",
"_dom.Pe2ootRu.js",
"_api.BWtmxolt.js",
"_reseau.CR6gh8mS.js",
"_validation.CWN-lOUm.js",
"_exports.CSc_2lF5.js",
"web/app/themes/haiku-atelier-2024/src/scripts/journalisation.ts"
],
"integrity": "sha512-HGZjrYj+sJg4Bbaaw1T7+iZNQsNPZD1fvGQINT3h1PWPvemwz4zhBR3Oa2aXUUXZgh5Q9c+ubl+hY9w5GKTXug=="
},
"web/app/themes/haiku-atelier-2024/src/scripts/scripts-page-panier-legacy.ts": {
"file": "scripts-page-panier-legacy.js",
"name": "scripts-page-panier",
"src": "web/app/themes/haiku-atelier-2024/src/scripts/scripts-page-panier-legacy.ts",
"isEntry": true,
"imports": [
"_dom-legacy.CWAdp4Jg.js",
"_messages-legacy.C4CHuNPG.js",
"_nombres-legacy.BqEDiOGK.js",
"_gardes-legacy.DuBRce6e.js",
"_index-legacy.BZucyBbQ.js",
"_api-legacy.BVjX3txO.js",
"_reseau-legacy.CuCNO49R.js",
"_validation-legacy.fVy6HmAc.js",
"web/app/themes/haiku-atelier-2024/src/scripts/journalisation-legacy.ts",
"_exports-legacy.qhEerFpD.js"
],
"integrity": "sha512-HeAzk4aZl3RnewozJJ2AmN8MJbiYLNO9Ny7vX0GZrWLjhOBMBFsxrWN8+iTOtDUPbfHm7BOoff5v0NX+xPE/mw=="
},
"web/app/themes/haiku-atelier-2024/src/scripts/scripts-page-panier.ts": {
"file": "scripts-page-panier.js",
"name": "scripts-page-panier",
"src": "web/app/themes/haiku-atelier-2024/src/scripts/scripts-page-panier.ts",
"isEntry": true,
"imports": [
"_dom.Pe2ootRu.js",
"_messages.CyZqH10s.js",
"_nombres.Di0e4x65.js",
"_gardes.TuXA_C0p.js",
"_index.CvGBpWaJ.js",
"_api.BWtmxolt.js",
"_reseau.CR6gh8mS.js",
"_validation.CWN-lOUm.js",
"web/app/themes/haiku-atelier-2024/src/scripts/journalisation.ts",
"_exports.CSc_2lF5.js"
],
"integrity": "sha512-AZCeNIvoIOY38Za4+dp8FVQgZIusrpY45y1k33qgGGxZmhQkD32fzfMveEkZvYqHKmF+6bX7edHFk+RwzguFWw=="
},
"web/app/themes/haiku-atelier-2024/src/scripts/scripts-page-produit-legacy.ts": {
"file": "scripts-page-produit-legacy.js",
"name": "scripts-page-produit",
"src": "web/app/themes/haiku-atelier-2024/src/scripts/scripts-page-produit-legacy.ts",
"isEntry": true,
"imports": [
"_index-legacy.BZucyBbQ.js",
"_dom-legacy.CWAdp4Jg.js",
"_api-legacy.BVjX3txO.js",
"_gardes-legacy.DuBRce6e.js",
"_messages-legacy.C4CHuNPG.js",
"_reseau-legacy.CuCNO49R.js",
"_validation-legacy.fVy6HmAc.js",
"_exports-legacy.qhEerFpD.js",
"_index-c1cc4c86-legacy.PQgyP3aR.js",
"web/app/themes/haiku-atelier-2024/src/scripts/journalisation-legacy.ts"
],
"integrity": "sha512-UBBTQM/N+rTZgeTHjc4bg8HRJXmfRG+P0x1LwM2oOH+Ndllycma61+IWukGQe6WYvgWeTghgn2U6ObILqoobwQ=="
},
"web/app/themes/haiku-atelier-2024/src/scripts/scripts-page-produit.ts": {
"file": "scripts-page-produit.js",
"name": "scripts-page-produit",
"src": "web/app/themes/haiku-atelier-2024/src/scripts/scripts-page-produit.ts",
"isEntry": true,
"imports": [
"_index.CvGBpWaJ.js",
"_dom.Pe2ootRu.js",
"_api.BWtmxolt.js",
"_gardes.TuXA_C0p.js",
"_messages.CyZqH10s.js",
"_reseau.CR6gh8mS.js",
"_validation.CWN-lOUm.js",
"_exports.CSc_2lF5.js",
"_index-c1cc4c86.BZQcW3Jl.js",
"web/app/themes/haiku-atelier-2024/src/scripts/journalisation.ts"
],
"integrity": "sha512-T0bPm/zZJDbzJxYctUkOkMtEuLV7D/rZ6QBGyNNNv9reEvX3tGQUHKKOfEYue2xmifwYJmleL5RAL9+YdwDyXQ=="
}
}

View file

@ -0,0 +1 @@
System.register([],function(t,e){"use strict";return{execute:function(){const e="wp-json";t("h",`/${e}/wc/store/cart/add-item`),t("d",`/${e}/wc/store/cart/apply-coupon`),t("f",`/${e}/wc/store/cart/update-item`),t("b",`/${e}/wc/store/cart/update-customer`),t("c",`/${e}/wc/v3/orders`),t("R",`/${e}/wc/v3/products`),t("g",`/${e}/wc/store/cart/remove-item`),t("e",`/${e}/wc/store/cart/remove-coupon`),t("i","Nonce"),t("E","retry-after"),t("a","x-sentry-rate-limits")}}});

View file

@ -0,0 +1 @@
const E="wp-json",t=`/${E}/wc/store/cart/add-item`,_=`/${E}/wc/store/cart/apply-coupon`,s=`/${E}/wc/store/cart/update-item`,c=`/${E}/wc/store/cart/update-customer`,T=`/${E}/wc/v3/orders`,o=`/${E}/wc/v3/products`,I=`/${E}/wc/store/cart/remove-item`,R=`/${E}/wc/store/cart/remove-coupon`,a="Nonce",e="retry-after",r="x-sentry-rate-limits";export{e as E,o as R,r as a,c as b,T as c,_ as d,R as e,s as f,I as g,t as h,a as i};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1 @@
System.register(["./dom-legacy.CWAdp4Jg.js"],function(n,t){"use strict";var r,e,u,c,i,o,f,s,l;return{setters:[n=>{r=n.aZ,e=n.a_,u=n.aX,c=n.a$,i=n.aV,o=n.b0,f=n.b1,s=n.b2,l=n.b3}],execute:function(){function t(n,t){return n[t]}n({g:g,m:E});var a=c;function g(){if(1===arguments.length){const n=arguments;return function(t){return a(t,n[0])}}return a(arguments[0],arguments[1])}function h(n,t){return n[t]}var y,b=n("a",e);function m(n,t){return Object.assign({},n,t)}function p(){if(1===arguments.length){const n=arguments;return function(t){return m(t,n[0])}}return m(arguments[0],arguments[1])}function j(n,t,r){var e=p({},n);return e[t]=r,e}function v(){if(2===arguments.length){const n=arguments;return function(t){return j(t,n[0],n[1])}}return j(arguments[0],arguments[1],arguments[2])}function d(n,t,r){return v(n,t,r(c(n,t)))}function k(n,t,r){return v(n,t,r(n[t]))}function O(n,t){var r=p({},n);return l(r,t),r}function K(n,t){var r=p({},n);return s(t,function(n){l(r,n)}),r}function _(n,t){return r(f(Object.keys(n),function(r){return[r,t(n[r])]}))}function E(){if(1===arguments.length){const n=arguments;return function(t){return _(t,n[0])}}return _(arguments[0],arguments[1])}function W(n,t){return r(f(Object.keys(n),function(r){return[r,t(r,n[r])]}))}function P(n,t){return r(i(Object.keys(n),[],function(r,e){var u=n[e];return t(u)?o(r,[e,u]):r}))}function S(){if(1===arguments.length){const n=arguments;return function(t){return P(t,n[0])}}return P(arguments[0],arguments[1])}function U(n,t){return r(i(Object.keys(n),[],function(r,e){var u=n[e];return t(e,u)?o(r,[e,u]):r}))}function x(){if(1===arguments.length){const n=arguments;return function(t){return U(t,n[0])}}return U(arguments[0],arguments[1])}function H(n,t){return S(n,function(n){return!t(n)})}function L(n,t){return x(n,function(n,r){return!t(n,r)})}function M(n,t){return x(n,function(n,r){return function(n,t){return t.includes(n)}(n,t)})}n("y",{__proto__:null,placeholder:function(n){},makeEmpty:function(n){return{}},getUnsafe:function(){if(1===arguments.length){const n=arguments;return function(r){return t(r,n[0])}}return t(arguments[0],arguments[1])},get:g,prop:function(){if(1===arguments.length){const n=arguments;return function(t){return h(t,n[0])}}return h(arguments[0],arguments[1])},toPairs:function(n){return Object.entries(n)},values:b,keys:function(n){return Object.keys(n)},fromPairs:r,merge:p,set:v,update:function(){if(2===arguments.length){const n=arguments;return function(t){return d(t,n[0],n[1])}}return d(arguments[0],arguments[1],arguments[2])},updateUnsafe:function(){if(2===arguments.length){const n=arguments;return function(t){return k(t,n[0],n[1])}}return k(arguments[0],arguments[1],arguments[2])},deleteKey:function(){if(1===arguments.length){const n=arguments;return function(t){return O(t,n[0])}}return O(arguments[0],arguments[1])},deleteKeys:function(){if(1===arguments.length){const n=arguments;return function(t){return K(t,n[0])}}return K(arguments[0],arguments[1])},map:E,mapWithKey:function(){if(1===arguments.length){const n=arguments;return function(t){return W(t,n[0])}}return W(arguments[0],arguments[1])},filter:S,filterWithKey:x,reject:function(){if(1===arguments.length){const n=arguments;return function(t){return H(t,n[0])}}return H(arguments[0],arguments[1])},rejectWithKey:function(){if(1===arguments.length){const n=arguments;return function(t){return L(t,n[0])}}return L(arguments[0],arguments[1])},selectKeys:function(){if(1===arguments.length){const n=arguments;return function(t){return M(t,n[0])}}return M(arguments[0],arguments[1])},isEmpty:function(n){return u(n,{})},isNotEmpty:function(n){return!u(n,{})}}),n("b",(y=HTMLSelectElement,n=>n instanceof y)),n("e",n=>500===n.status)}}});

View file

@ -0,0 +1 @@
import{aZ as s,a_ as $,aX as O,a$ as U,aV as W,b0 as H,b1 as L,b2 as q,b3 as M}from"./dom.Pe2ootRu.js";function x(n){}function A(n){return{}}function i(n,e){return n[e]}function D(){if(arguments.length===1){const n=arguments;return function(t){return i(t,n[0])}}return i(arguments[0],arguments[1])}var o=U;function N(){if(arguments.length===1){const n=arguments;return function(t){return o(t,n[0])}}return o(arguments[0],arguments[1])}function g(n,e){return n[e]}function R(){if(arguments.length===1){const n=arguments;return function(t){return g(t,n[0])}}return g(arguments[0],arguments[1])}function V(n){return Object.entries(n)}var X=$;function Z(n){return Object.keys(n)}var w=s;function m(n,e){return Object.assign({},n,e)}function a(){if(arguments.length===1){const n=arguments;return function(t){return m(t,n[0])}}return m(arguments[0],arguments[1])}function l(n,e,t){var r=a({},n);return r[e]=t,r}function f(){if(arguments.length===2){const n=arguments;return function(t){return l(t,n[0],n[1])}}return l(arguments[0],arguments[1],arguments[2])}function h(n,e,t){return f(n,e,t(U(n,e)))}function z(){if(arguments.length===2){const n=arguments;return function(t){return h(t,n[0],n[1])}}return h(arguments[0],arguments[1],arguments[2])}function y(n,e,t){return f(n,e,t(n[e]))}function B(){if(arguments.length===2){const n=arguments;return function(t){return y(t,n[0],n[1])}}return y(arguments[0],arguments[1],arguments[2])}function p(n,e){var t=a({},n);return M(t,e),t}function C(){if(arguments.length===1){const n=arguments;return function(t){return p(t,n[0])}}return p(arguments[0],arguments[1])}function _(n,e){var t=a({},n);return q(e,function(r){M(t,r)}),t}function F(){if(arguments.length===1){const n=arguments;return function(t){return _(t,n[0])}}return _(arguments[0],arguments[1])}function d(n,e){return s(L(Object.keys(n),function(t){return[t,e(n[t])]}))}function G(){if(arguments.length===1){const n=arguments;return function(t){return d(t,n[0])}}return d(arguments[0],arguments[1])}function K(n,e){return s(L(Object.keys(n),function(t){return[t,e(t,n[t])]}))}function I(){if(arguments.length===1){const n=arguments;return function(t){return K(t,n[0])}}return K(arguments[0],arguments[1])}function b(n,e){return s(W(Object.keys(n),[],function(t,r){var u=n[r];return e(u)?H(t,[r,u]):t}))}function P(){if(arguments.length===1){const n=arguments;return function(t){return b(t,n[0])}}return b(arguments[0],arguments[1])}function j(n,e){return s(W(Object.keys(n),[],function(t,r){var u=n[r];return e(r,u)?H(t,[r,u]):t}))}function c(){if(arguments.length===1){const n=arguments;return function(t){return j(t,n[0])}}return j(arguments[0],arguments[1])}function v(n,e){return P(n,function(t){return!e(t)})}function J(){if(arguments.length===1){const n=arguments;return function(t){return v(t,n[0])}}return v(arguments[0],arguments[1])}function k(n,e){return c(n,function(t,r){return!e(t,r)})}function Q(){if(arguments.length===1){const n=arguments;return function(t){return k(t,n[0])}}return k(arguments[0],arguments[1])}function E(n,e){return c(n,function(t,r){return function(S,T){return T.includes(S)}(t,e)})}function Y(){if(arguments.length===1){const n=arguments;return function(t){return E(t,n[0])}}return E(arguments[0],arguments[1])}function nn(n){return O(n,{})}function tn(n){return!O(n,{})}var un={__proto__:null,placeholder:x,makeEmpty:A,getUnsafe:D,get:N,prop:R,toPairs:V,values:X,keys:Z,fromPairs:w,merge:a,set:f,update:z,updateUnsafe:B,deleteKey:C,deleteKeys:F,map:G,mapWithKey:I,filter:P,filterWithKey:c,reject:J,rejectWithKey:Q,selectKeys:Y,isEmpty:nn,isNotEmpty:tn};const en=n=>e=>e instanceof n,sn=en(HTMLSelectElement),an=n=>n.status===500;export{X as a,sn as b,an as e,N as g,G as m,un as y};

View file

@ -0,0 +1 @@
System.register(["./dom-legacy.CWAdp4Jg.js"],function(n,t){"use strict";var r,u,e,o,i,f;return{setters:[n=>{r=n.aT,u=n.aU,e=n.aV,o=n.aW,i=n.aX,f=n.aY}],execute:function(){function t(n,t,r){for(var u=new Array(r),e=0,o=t;e<r;)u[e]=n[o],e=e+1|0,o=o+1|0;return u}function c(n,r){for(;;){var u=r,e=n,o=e.length,i=0===o?1:o,f=i-u.length|0;if(0===f)return e.apply(null,u);if(f>=0)return function(n,t){return function(r){return c(n,t.concat([r]))}}(e,u);r=t(u,i,0|-f),n=e.apply(null,t(u,0,i))}}function l(n,t){var r=n.length;if(1===r)return n(t);switch(r){case 1:return n(t);case 2:return function(r){return n(t,r)};case 3:return function(r,u){return n(t,r,u)};case 4:return function(r,u,e){return n(t,r,u,e)};case 5:return function(r,u,e,o){return n(t,r,u,e,o)};case 6:return function(r,u,e,o,i){return n(t,r,u,e,o,i)};case 7:return function(r,u,e,o,i,f){return n(t,r,u,e,o,i,f)};default:return c(n,[t])}}n("t",A);var a={contents:0};function s(n,t,u){return void 0!==n?u(r(n)):t}function v(n,t){if(void 0!==n)return t(r(n))}function d(n,t){return v(n,function(n){return 1===n.length?n:function(t){return l(n,t)}}(t))}function h(n,t){return void 0!==n?r(n):t}var g,m=(g="Promise.JsError",a.contents=a.contents+1|0,g+"/"+a.contents);function p(n,t){return n.catch(function(n){return l(t,function(n){return null!=n&&"string"==typeof n.RE_EXN_ID}(n)?n:{RE_EXN_ID:m,_1:n})})}function _(n,t){return d(null==n?void 0:u(n),function(n){if(t(n))return u(n)})}var E=function(n,t){if(void 0!==n)return u(t(r(n)))},N=v,y=s;function D(n,t){if(void 0!==n)return o(t(r(n)))}function P(n,t){return v(n,function(n){if(t(n))return u(n)})}var w=h,R=function(n){if(void 0!==n)return r(n);throw{RE_EXN_ID:"Not_found",Error:new Error}};function S(n,t){return void 0!==n?{TAG:0,_0:r(n)}:{TAG:1,_0:t}}function W(n,t,u){return void 0!==n?t(r(n)):u(void 0)}var X=function(n){return void 0===n},b=function(n){return void 0!==n};function x(n,t){return void 0!==n?(t(r(n)),n):n}function A(){if(1===arguments.length){const n=arguments;return function(t){return x(t,n[0])}}return x(arguments[0],arguments[1])}function I(n,t){return s(n,!1,function(n){return i(n,t)})}function T(n,t){if(void 0!==n&&void 0!==t)return[r(n),r(t)]}function k(n,t,e){if(void 0!==n&&void 0!==t)return u(e(r(n),r(t)))}function z(n,t,u){return void 0!==n?t(r(n)):u(void 0)}n("P",{__proto__:null,Some:n=>n,None:void 0,placeholder:function(n){},makeSome:function(n){return u(n)},makeNone:function(n){},fromNullable:function(n){return null==n?void 0:u(n)},fromFalsy:function(n){if(n)return n},fromPredicate:function(){if(1===arguments.length){const n=arguments;return function(t){return _(t,n[0])}}return _(arguments[0],arguments[1])},fromExecution:function(n){try{return u(n(void 0))}catch(n){return}},fromPromise:function(n){return p(n.then(function(n){return u(n)}),function(n){return Promise.resolve(void 0)})},map:function(){if(1===arguments.length){const n=arguments;return function(t){return E(t,n[0])}}return E(arguments[0],arguments[1])},flatMap:function(){if(1===arguments.length){const n=arguments;return function(t){return N(t,n[0])}}return N(arguments[0],arguments[1])},mapWithDefault:function(){if(2===arguments.length){const n=arguments;return function(t){return y(t,n[0],n[1])}}return y(arguments[0],arguments[1],arguments[2])},mapNullable:function(){if(1===arguments.length){const n=arguments;return function(t){return D(t,n[0])}}return D(arguments[0],arguments[1])},filter:function(){if(1===arguments.length){const n=arguments;return function(t){return P(t,n[0])}}return P(arguments[0],arguments[1])},getWithDefault:function(){if(1===arguments.length){const n=arguments;return function(t){return w(t,n[0])}}return w(arguments[0],arguments[1])},getExn:R,toNullable:function(n){return h(n,null)},toUndefined:function(n){return h(n,void 0)},toResult:function(){if(1===arguments.length){const n=arguments;return function(t){return S(t,n[0])}}return S(arguments[0],arguments[1])},match:function(){if(2===arguments.length){const n=arguments;return function(t){return W(t,n[0],n[1])}}return W(arguments[0],arguments[1],arguments[2])},isNone:X,isSome:b,tap:A,contains:function(){if(1===arguments.length){const n=arguments;return function(t){return I(t,n[0])}}return I(arguments[0],arguments[1])},zip:function(){if(1===arguments.length){const n=arguments;return function(t){return T(t,n[0])}}return T(arguments[0],arguments[1])},zipWith:function(){if(2===arguments.length){const n=arguments;return function(t){return k(t,n[0],n[1])}}return k(arguments[0],arguments[1],arguments[2])},fold:function(){if(2===arguments.length){const n=arguments;return function(t){return z(t,n[0],n[1])}}return z(arguments[0],arguments[1],arguments[2])},all:function(n){return e(n,[],function(n,t){return v(n,function(n){if(void 0!==t)return f(n,[r(t)])})})}})}}});

View file

@ -0,0 +1 @@
import{aT as o,aU as a,aV as $,aW as A,aX as I,aY as M}from"./dom.Pe2ootRu.js";function v(n,t,r){for(var e=new Array(r),u=0,i=t;u<r;)e[u]=n[i],u=u+1|0,i=i+1|0;return e}function z(n,t){for(;;){var r=t,e=n,u=e.length,i=u===0?1:u,f=i-r.length|0;if(f===0)return e.apply(null,r);if(f>=0)return function(c,m){return function(X){return z(c,m.concat([X]))}}(e,r);t=v(r,i,0|-f),n=e.apply(null,v(r,0,i))}}function R(n,t){var r=n.length;if(r===1)return n(t);switch(r){case 1:return n(t);case 2:return function(e){return n(t,e)};case 3:return function(e,u){return n(t,e,u)};case 4:return function(e,u,i){return n(t,e,u,i)};case 5:return function(e,u,i,f){return n(t,e,u,i,f)};case 6:return function(e,u,i,f,c){return n(t,e,u,i,f,c)};case 7:return function(e,u,i,f,c,m){return n(t,e,u,i,f,c,m)};default:return z(n,[t])}}function T(n){return n.length===1?n:function(t){return R(n,t)}}var l={contents:0};function k(n){return l.contents=l.contents+1|0,n+"/"+l.contents}function F(n){return n==null?!1:typeof n.RE_EXN_ID=="string"}function G(n){if(n!==void 0)return o(n);throw{RE_EXN_ID:"Not_found",Error:new Error}}function S(n,t,r){return n!==void 0?r(o(n)):t}function q(n,t){if(n!==void 0)return a(t(o(n)))}function s(n,t){if(n!==void 0)return t(o(n))}function J(n,t){return s(n,T(t))}function g(n,t){return n!==void 0?o(n):t}function O(n){return n!==void 0}function V(n){return n===void 0}var Y=k("Promise.JsError");function j(n,t){return n.catch(function(r){return R(t,F(r)?r:{RE_EXN_ID:Y,_1:r})})}function B(n){}function C(n){return a(n)}function H(n){}function K(n){if(n!=null)return a(n)}function L(n){if(n)return n}function h(n,t){return J(n==null?void 0:a(n),function(r){if(t(r))return a(r)})}function Q(){if(arguments.length===1){const n=arguments;return function(r){return h(r,n[0])}}return h(arguments[0],arguments[1])}function Z(n){try{return a(n(void 0))}catch{return}}function nn(n){return j(n.then(function(t){return a(t)}),function(t){return Promise.resolve(void 0)})}var d=q;function tn(){if(arguments.length===1){const n=arguments;return function(r){return d(r,n[0])}}return d(arguments[0],arguments[1])}var _=s;function rn(){if(arguments.length===1){const n=arguments;return function(r){return _(r,n[0])}}return _(arguments[0],arguments[1])}var p=S;function en(){if(arguments.length===2){const n=arguments;return function(r){return p(r,n[0],n[1])}}return p(arguments[0],arguments[1],arguments[2])}function N(n,t){if(n!==void 0)return A(t(o(n)))}function un(){if(arguments.length===1){const n=arguments;return function(r){return N(r,n[0])}}return N(arguments[0],arguments[1])}function E(n,t){return s(n,function(r){if(t(r))return a(r)})}function on(){if(arguments.length===1){const n=arguments;return function(r){return E(r,n[0])}}return E(arguments[0],arguments[1])}var b=g;function fn(){if(arguments.length===1){const n=arguments;return function(r){return b(r,n[0])}}return b(arguments[0],arguments[1])}var an=G;function cn(n){return g(n,null)}function sn(n){return g(n,void 0)}function D(n,t){return n!==void 0?{TAG:0,_0:o(n)}:{TAG:1,_0:t}}function mn(){if(arguments.length===1){const n=arguments;return function(r){return D(r,n[0])}}return D(arguments[0],arguments[1])}function W(n,t,r){return n!==void 0?t(o(n)):r(void 0)}function ln(){if(arguments.length===2){const n=arguments;return function(r){return W(r,n[0],n[1])}}return W(arguments[0],arguments[1],arguments[2])}var gn=V,vn=O;function w(n,t){return n!==void 0&&t(o(n)),n}function hn(){if(arguments.length===1){const n=arguments;return function(r){return w(r,n[0])}}return w(arguments[0],arguments[1])}function y(n,t){return S(n,!1,function(r){return I(r,t)})}function dn(){if(arguments.length===1){const n=arguments;return function(r){return y(r,n[0])}}return y(arguments[0],arguments[1])}function P(n,t){if(n!==void 0&&t!==void 0)return[o(n),o(t)]}function _n(){if(arguments.length===1){const n=arguments;return function(r){return P(r,n[0])}}return P(arguments[0],arguments[1])}function U(n,t,r){if(n!==void 0&&t!==void 0)return a(r(o(n),o(t)))}function pn(){if(arguments.length===2){const n=arguments;return function(r){return U(r,n[0],n[1])}}return U(arguments[0],arguments[1],arguments[2])}function x(n,t,r){return n!==void 0?t(o(n)):r(void 0)}function Nn(){if(arguments.length===2){const n=arguments;return function(r){return x(r,n[0],n[1])}}return x(arguments[0],arguments[1],arguments[2])}function En(n){return $(n,[],function(t,r){return s(t,function(e){if(r!==void 0)return M(e,[o(r)])})})}const bn=n=>n;var Wn={__proto__:null,Some:bn,None:void 0,placeholder:B,makeSome:C,makeNone:H,fromNullable:K,fromFalsy:L,fromPredicate:Q,fromExecution:Z,fromPromise:nn,map:tn,flatMap:rn,mapWithDefault:en,mapNullable:un,filter:on,getWithDefault:fn,getExn:an,toNullable:cn,toUndefined:sn,toResult:mn,match:ln,isNone:gn,isSome:vn,tap:hn,contains:dn,zip:_n,zipWith:pn,fold:Nn,all:En};export{Wn as P,hn as t};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1 @@
System.register(["./dom-legacy.CWAdp4Jg.js","./validation-legacy.fVy6HmAc.js","./exports-legacy.qhEerFpD.js"],function(e,t){"use strict";var a,s,n,r,i,o,c,_,d,u,l,p,y,m,b,g,f,h,x,v,k,P,N,q;return{setters:[e=>{a=e.b4,s=e.x,n=e.I,r=e.E,i=e.F,o=e.b5,c=e.b6,_=e.z,d=e.M,u=e.N,l=e.J,p=e.y,y=e.b7,m=e.K,b=e.b8,g=e.L,f=e.B,h=e.O,x=e.b9,v=e.al,k=e.ba,P=e.$},e=>{N=e.s},e=>{q=e.aa}],execute:function(){const t=e("N","bouton_panier"),w=e("j","contenu_panier"),I=(e("f","revalidation_livraison"),"maj_bouton_panier"),j="maj_contenu_panier",B=s({code:r(),data:s({status:n()}),message:r()}),T=s({body:B,status:n()}),L=s({code:o("rest_invalid_param"),data:s({details:s({billing:_(s({code:r(),data:d([u(),r()]),message:r()})),shipping:_(s({code:r(),data:d([u(),r()]),message:r()}))}),params:s({billing:_(r()),shipping:_(r())}),status:o(400)}),message:i(r(),c("Invalid parameter(s):"),c("_address"))}),M=(e("e",e=>a(L,e)),e("a",s({address_1:r(),address_2:r(),city:r(),company:r(),country:r(),email:r(),first_name:r(),last_name:r(),phone:r(),postcode:r(),state:r()}))),C=e("W",s({address_1:r(),address_2:r(),city:r(),company:r(),country:r(),first_name:r(),last_name:r(),phone:r(),postcode:r(),state:r()})),E=s({code:r(),discount_type:r(),totals:s({currency_code:r(),currency_decimal_separator:r(),currency_minor_unit:i(n(),l()),currency_prefix:r(),currency_suffix:r(),currency_symbol:r(),currency_thousand_separator:r(),total_discount:r(),total_discount_tax:r()})}),R=s({key:r(),name:r(),quantity:n()}),S=s({currency_code:r(),currency_decimal_separator:r(),currency_minor_unit:n(),currency_prefix:r(),currency_suffix:r(),currency_symbol:r(),currency_thousand_separator:r(),delivery_time:r(),description:r(),instance_id:n(),meta_data:p(g()),method_id:r(),name:r(),price:i(d([r(),n()]),b(Number)),rate_id:r(),selected:m(),taxes:r()}),V=e("b",p(S)),z=s({destination:y(C,["company","first_name","last_name","phone"]),items:p(R),name:r(),package_id:n(),shipping_rates:V}),D=s({currency_code:r(),currency_decimal_separator:r(),currency_minor_unit:n(),currency_prefix:r(),currency_suffix:r(),currency_symbol:r(),currency_thousand_separator:r(),line_subtotal:r(),line_subtotal_tax:r(),line_total:r(),line_total_tax:r()}),F=s({backorders_allowed:m(),catalog_visibility:f({INVISIBLE:"invisible",VISIBLE:"visible"}),description:r(),extensions:g(),id:n(),images:p(g()),item_data:p(g()),key:r(),low_stock_remaining:d([u()]),name:r(),permalink:i(r(),h()),prices:g(),quantity:n(),quantity_limits:g(),short_description:r(),show_backorder_badge:m(),sku:r(),sold_individually:m(),totals:D,type:r(),variation:p(g())}),J=e("g",s({currency_code:r(),currency_decimal_separator:r(),currency_minor_unit:n(),currency_prefix:r(),currency_suffix:r(),currency_symbol:r(),currency_thousand_separator:r(),tax_lines:p(g()),total_discount:i(d([r(),n()]),b(Number)),total_discount_tax:r(),total_fees:r(),total_fees_tax:r(),total_items:i(d([r(),n()]),b(Number)),total_items_tax:r(),total_price:i(d([r(),n()]),b(Number)),total_shipping:i(d([r(),n(),u()]),b(e=>e?Number(e):0)),total_shipping_tax:d([r(),u()]),total_tax:r()})),K=(e("c",s({billing_address:M,coupons:p(E),cross_sells:g(),errors:g(),extensions:g(),fees:g(),has_calculated_shipping:m(),items:p(F),items_count:i(n(),l()),items_weight:i(n(),l()),needs_payment:m(),needs_shipping:m(),payment_methods:g(),payment_requirements:g(),shipping_address:C,shipping_rates:p(z),totals:J})),s({quantiteProduits:n()})),O=s({donnees:K,type:i(r(),x(I))}),W=s({produits:p(F),sousTotalProduits:n(),sousTotalReduction:n(),totalPanier:n()}),$=s({donnees:W,type:i(r(),x(j))});e("h",e=>{const a=new BroadcastChannel(t);a.postMessage({donnees:{quantiteProduits:e.quantiteProduits},type:I}),a.close()}),e("i",e=>{const t=new BroadcastChannel(w);t.postMessage({donnees:{produits:e.produits,sousTotalProduits:e.sousTotalProduits,sousTotalReduction:e.sousTotalReduction,totalPanier:e.totalPanier},type:j}),t.close()}),e("d",(e,t)=>q(new BroadcastChannel(e),e=>((e,t)=>(e.postMessage(t),e))(e,t),e=>e.close())),e("v",e=>v.of(k(O,e.data)).ifLeft(e=>P(e))),e("k",e=>v.of(k($,e.data)).ifLeft(e=>P(e))),e("r",(e,t)=>N(e,T).map(e=>e.body.code===t).orDefault(!1))}}});

View file

@ -0,0 +1 @@
import{b4 as x,x as a,I as s,E as e,F as r,b5 as h,b6 as S,z as p,M as c,N as l,J as y,y as i,b7 as I,K as _,b8 as d,L as o,B as N,O as E,b9 as g,al as C,ba as b,$ as f}from"./dom.Pe2ootRu.js";import{s as j}from"./validation.CWN-lOUm.js";import{aa as A}from"./exports.CSc_2lF5.js";const B="bouton_panier",W="contenu_panier",X="revalidation_livraison",m={MajBoutonPanier:"maj_bouton_panier",MajContenuPanier:"maj_contenu_panier"},v=a({code:e(),data:a({status:s()}),message:e()}),T=a({body:v,status:s()}),R=a({code:h("rest_invalid_param"),data:a({details:a({billing:p(a({code:e(),data:c([l(),e()]),message:e()})),shipping:p(a({code:e(),data:c([l(),e()]),message:e()}))}),params:a({billing:p(e()),shipping:p(e())}),status:h(400)}),message:r(e(),S("Invalid parameter(s):"),S("_address"))}),Z=t=>x(R,t),L={INVISIBLE:"invisible",VISIBLE:"visible"},k=a({address_1:e(),address_2:e(),city:e(),company:e(),country:e(),email:e(),first_name:e(),last_name:e(),phone:e(),postcode:e(),state:e()}),M=a({address_1:e(),address_2:e(),city:e(),company:e(),country:e(),first_name:e(),last_name:e(),phone:e(),postcode:e(),state:e()}),O=a({code:e(),discount_type:e(),totals:a({currency_code:e(),currency_decimal_separator:e(),currency_minor_unit:r(s(),y()),currency_prefix:e(),currency_suffix:e(),currency_symbol:e(),currency_thousand_separator:e(),total_discount:e(),total_discount_tax:e()})}),q=a({key:e(),name:e(),quantity:s()}),w=a({currency_code:e(),currency_decimal_separator:e(),currency_minor_unit:s(),currency_prefix:e(),currency_suffix:e(),currency_symbol:e(),currency_thousand_separator:e(),delivery_time:e(),description:e(),instance_id:s(),meta_data:i(o()),method_id:e(),name:e(),price:r(c([e(),s()]),d(Number)),rate_id:e(),selected:_(),taxes:e()}),V=i(w),D=a({destination:I(M,["company","first_name","last_name","phone"]),items:i(q),name:e(),package_id:s(),shipping_rates:V}),U=a({currency_code:e(),currency_decimal_separator:e(),currency_minor_unit:s(),currency_prefix:e(),currency_suffix:e(),currency_symbol:e(),currency_thousand_separator:e(),line_subtotal:e(),line_subtotal_tax:e(),line_total:e(),line_total_tax:e()}),P=a({backorders_allowed:_(),catalog_visibility:N(L),description:e(),extensions:o(),id:s(),images:i(o()),item_data:i(o()),key:e(),low_stock_remaining:c([l()]),name:e(),permalink:r(e(),E()),prices:o(),quantity:s(),quantity_limits:o(),short_description:e(),show_backorder_badge:_(),sku:e(),sold_individually:_(),totals:U,type:e(),variation:i(o())}),G=a({currency_code:e(),currency_decimal_separator:e(),currency_minor_unit:s(),currency_prefix:e(),currency_suffix:e(),currency_symbol:e(),currency_thousand_separator:e(),tax_lines:i(o()),total_discount:r(c([e(),s()]),d(Number)),total_discount_tax:e(),total_fees:e(),total_fees_tax:e(),total_items:r(c([e(),s()]),d(Number)),total_items_tax:e(),total_price:r(c([e(),s()]),d(Number)),total_shipping:r(c([e(),s(),l()]),d(t=>t?Number(t):0)),total_shipping_tax:c([e(),l()]),total_tax:e()}),ee=a({billing_address:k,coupons:i(O),cross_sells:o(),errors:o(),extensions:o(),fees:o(),has_calculated_shipping:_(),items:i(P),items_count:r(s(),y()),items_weight:r(s(),y()),needs_payment:_(),needs_shipping:_(),payment_methods:o(),payment_requirements:o(),shipping_address:M,shipping_rates:i(D),totals:G}),$=a({quantiteProduits:s()}),z=a({donnees:$,type:r(e(),g(m.MajBoutonPanier))}),F=a({produits:i(P),sousTotalProduits:s(),sousTotalReduction:s(),totalPanier:s()}),J=a({donnees:F,type:r(e(),g(m.MajContenuPanier))}),K=(t,n)=>(t.postMessage(n),t),ae=t=>{const n=new BroadcastChannel(B);n.postMessage({donnees:{quantiteProduits:t.quantiteProduits},type:m.MajBoutonPanier}),n.close()},te=t=>{const n=new BroadcastChannel(W);n.postMessage({donnees:{produits:t.produits,sousTotalProduits:t.sousTotalProduits,sousTotalReduction:t.sousTotalReduction,totalPanier:t.totalPanier},type:m.MajContenuPanier}),n.close()},se=(t,n)=>A(new BroadcastChannel(t),u=>K(u,n),u=>u.close()),ne=t=>C.of(b(z,t.data)).ifLeft(n=>f(n)),oe=t=>C.of(b(J,t.data)).ifLeft(n=>f(n)),re=(t,n)=>j(t,T).map(u=>u.body.code===n).orDefault(!1);export{B as N,M as W,k as a,V as b,ee as c,se as d,Z as e,X as f,G as g,ae as h,te as i,W as j,oe as k,re as r,ne as v};

View file

@ -0,0 +1 @@
System.register(["./exports-legacy.qhEerFpD.js"],function(n,t){"use strict";var r;return{setters:[n=>{r=n.aa}],execute:function(){function t(n,t){if(0===t)throw{RE_EXN_ID:"Division_by_zero",Error:new Error};return n%t}function u(n,t){return n+t}function e(n,t){return n-t}function i(n,t){return n*t}function o(n,t){return n/t}var c=t;function f(n,r){return[n/r,t(0|n,0|r)]}function l(n,t){return n>t}function s(n,t){return n>=t}function g(n,t){return n<t}function h(n,t){return n<=t}function a(n,t,r){return Math.min(Math.max(n,t),r)}var d={__proto__:null,placeholder:function(n){},pred:function(n){return n-1|0},succ:function(n){return n+1|0},add:function(){if(1===arguments.length){const n=arguments;return function(t){return u(t,n[0])}}return u(arguments[0],arguments[1])},subtract:function(){if(1===arguments.length){const n=arguments;return function(t){return e(t,n[0])}}return e(arguments[0],arguments[1])},multiply:function(){if(1===arguments.length){const n=arguments;return function(t){return i(t,n[0])}}return i(arguments[0],arguments[1])},divide:function(){if(1===arguments.length){const n=arguments;return function(t){return o(t,n[0])}}return o(arguments[0],arguments[1])},modulo:function(){if(1===arguments.length){const n=arguments;return function(t){return c(t,n[0])}}return c(arguments[0],arguments[1])},divideWithModulo:function(){if(1===arguments.length){const n=arguments;return function(t){return f(t,n[0])}}return f(arguments[0],arguments[1])},gt:function(){if(1===arguments.length){const n=arguments;return function(t){return l(t,n[0])}}return l(arguments[0],arguments[1])},gte:function(){if(1===arguments.length){const n=arguments;return function(t){return s(t,n[0])}}return s(arguments[0],arguments[1])},lt:function(){if(1===arguments.length){const n=arguments;return function(t){return g(t,n[0])}}return g(arguments[0],arguments[1])},lte:function(){if(1===arguments.length){const n=arguments;return function(t){return h(t,n[0])}}return h(arguments[0],arguments[1])},clamp:function(){if(2===arguments.length){const n=arguments;return function(t){return a(t,n[0],n[1])}}return a(arguments[0],arguments[1],arguments[2])}};n("e",(n,t,r)=>d.gte(n,t)&&d.lt(n,r)),n("d",n=>Number(n)/100),n("a",n=>r(Number(n),n=>n.toFixed(2))),n("i",n=>-1*Number(n)),n("f",n=>`${String(n)}`)}}});

View file

@ -0,0 +1 @@
import{aa as h}from"./exports.CSc_2lF5.js";function _(n,t){if(t===0)throw{RE_EXN_ID:"Division_by_zero",Error:new Error};return n%t}function p(n){}function v(n){return n-1|0}function b(n){return n+1|0}function u(n,t){return n+t}function E(){if(arguments.length===1){const n=arguments;return function(r){return u(r,n[0])}}return u(arguments[0],arguments[1])}function e(n,t){return n-t}function N(){if(arguments.length===1){const n=arguments;return function(r){return e(r,n[0])}}return e(arguments[0],arguments[1])}function s(n,t){return n*t}function x(){if(arguments.length===1){const n=arguments;return function(r){return s(r,n[0])}}return s(arguments[0],arguments[1])}function o(n,t){return n/t}function D(){if(arguments.length===1){const n=arguments;return function(r){return o(r,n[0])}}return o(arguments[0],arguments[1])}var i=_;function M(){if(arguments.length===1){const n=arguments;return function(r){return i(r,n[0])}}return i(arguments[0],arguments[1])}function a(n,t){return[n/t,_(0|n,0|t)]}function y(){if(arguments.length===1){const n=arguments;return function(r){return a(r,n[0])}}return a(arguments[0],arguments[1])}function f(n,t){return n>t}function w(){if(arguments.length===1){const n=arguments;return function(r){return f(r,n[0])}}return f(arguments[0],arguments[1])}function g(n,t){return n>=t}function W(){if(arguments.length===1){const n=arguments;return function(r){return g(r,n[0])}}return g(arguments[0],arguments[1])}function m(n,t){return n<t}function z(){if(arguments.length===1){const n=arguments;return function(r){return m(r,n[0])}}return m(arguments[0],arguments[1])}function c(n,t){return n<=t}function A(){if(arguments.length===1){const n=arguments;return function(r){return c(r,n[0])}}return c(arguments[0],arguments[1])}function l(n,t,r){return Math.min(Math.max(n,t),r)}function C(){if(arguments.length===2){const n=arguments;return function(r){return l(r,n[0],n[1])}}return l(arguments[0],arguments[1],arguments[2])}var d={__proto__:null,placeholder:p,pred:v,succ:b,add:E,subtract:N,multiply:x,divide:D,modulo:M,divideWithModulo:y,gt:w,gte:W,lt:z,lte:A,clamp:C};const I=(n,t,r)=>d.gte(n,t)&&d.lt(n,r),P=n=>Number(n)/100,R=n=>h(Number(n),t=>t.toFixed(2)),S=n=>Number(n)*-1,X=n=>`${String(n)}`;export{R as a,P as d,I as e,X as f,S as i};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show more