diff --git a/package-lock.json b/package-lock.json index 682f31f49..e0f2c2c55 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "@fullcalendar/multimonth": "6.1.20", "@fullcalendar/vue3": "6.1.20", "@google/model-viewer": "4.2.0", - "@sentry/vue": "10.53.0", + "@sentry/vue": "10.53.1", "@unhead/vue": "3.1.0", "@vuepic/vue-datepicker": "11.0.3", "bowser": "2.14.1", @@ -37,7 +37,7 @@ "moment-timezone": "0.6.2", "panzoom": "9.4.4", "papaparse": "5.5.3", - "qrcode.vue": "3.9.0", + "qrcode.vue": "3.9.1", "sanitize-html": "2.17.3", "socket.io-client": "4.8.3", "superagent": "10.3.0", @@ -51,7 +51,7 @@ "vue-chartkick": "1.1.0", "vue-i18n": "9.14.5", "vue-multiselect": "3.5.0", - "vue-router": "5.0.6", + "vue-router": "5.0.7", "vue-websocket-next": "0.2.7", "vue3-emoji-picker": "1.1.8", "vuedraggable": "4.1.0", @@ -167,19 +167,66 @@ } }, "node_modules/@babel/generator": { - "version": "7.29.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", - "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", + "version": "8.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-8.0.0-rc.5.tgz", + "integrity": "sha512-nFZPWz3FHIS7y6rMIVoa/WBwjdutfIaRJIBQjzn+t3RnecZoRNlGmGcyR2wb0T/IgSd50Kz/6dG8/LvMCRunjg==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.29.0", - "@babel/types": "^7.29.0", + "@babel/parser": "^8.0.0-rc.5", + "@babel/types": "^8.0.0-rc.5", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", + "@types/jsesc": "^2.5.0", "jsesc": "^3.0.2" }, "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@babel/generator/node_modules/@babel/helper-string-parser": { + "version": "8.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.0-rc.5.tgz", + "integrity": "sha512-sN7R8rBvDurfaziNfDEIjIntlazmlkCDGO4SNl2RJ3wRCn+QxspLV7hzYAE8WWVd2joVuT8sUxeePdLp2idI1A==", + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@babel/generator/node_modules/@babel/helper-validator-identifier": { + "version": "8.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.0-rc.5.tgz", + "integrity": "sha512-ehJDxHvtbZ85RtX/L2fi0h9AGsBNqB5Euv1EB8RMAvGYvD+2X+QbpzzOpbklnNXO+WSZJNOaetw2BBj27xsWVg==", + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@babel/generator/node_modules/@babel/parser": { + "version": "8.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.0-rc.5.tgz", + "integrity": "sha512-/Mfg83rK3+jsRbl4Vbd0jqxc6M1A1/WNFtgrowRM1unEsD3XcNnrBdMM0JWakd0/RN9lseQKwPduW1TiEwKOlQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^8.0.0-rc.5" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" + } + }, + "node_modules/@babel/generator/node_modules/@babel/types": { + "version": "8.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.0-rc.5.tgz", + "integrity": "sha512-JeSVu/m8x/zpp4CLjYHVNXuhEyOkhPXuxM8YOXjh6L4LlvQNKuUNOTo5KdBuKAcTDHw8DquToTaEkhsBqPXOaA==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^8.0.0-rc.5", + "@babel/helper-validator-identifier": "^8.0.0-rc.5" + }, + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, "node_modules/@babel/helper-string-parser": { @@ -2238,88 +2285,88 @@ "license": "MIT" }, "node_modules/@sentry-internal/browser-utils": { - "version": "10.53.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-10.53.0.tgz", - "integrity": "sha512-8Gs9FlOWlA8xTTCFE661CTeDV/AUA/rGOasDI81VXTe1RsoZSnJkXQcuJSwS9QsFtcLSQ8pBv0JLSUbOAMEJzg==", + "version": "10.53.1", + "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-10.53.1.tgz", + "integrity": "sha512-X4d6y8sBMjmNhcDW4eMBU3ASsNIMz8dqaFkhyIMN/dkYr/yZKnbRZPaVuVUGvHKjnlficPpIH0/HK9KBjrYxPw==", "license": "MIT", "dependencies": { - "@sentry/core": "10.53.0" + "@sentry/core": "10.53.1" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/feedback": { - "version": "10.53.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-10.53.0.tgz", - "integrity": "sha512-Bx1mgP8c9F+b7L/s9i0xBkOChWRva/PfFv6JhNLdivncTR4z0ULkDDYhiOGBIBE3gwh5VuN1ODGC/Qk0QqSUcw==", + "version": "10.53.1", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-10.53.1.tgz", + "integrity": "sha512-vVpTI/aEYN5d9IgZeYJWMqVaN0+iFgidSrYNAsZTh1US5sJUzF/wrl+68KdpmCtFROrN3jiAn1oPSwL5CKvEJA==", "license": "MIT", "dependencies": { - "@sentry/core": "10.53.0" + "@sentry/core": "10.53.1" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/replay": { - "version": "10.53.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-10.53.0.tgz", - "integrity": "sha512-I3By6g6aj4MzfCMU8/ycVj/y5TAbwJA3h2RCLeob7rDeQKuj1NFcbCntg25JP5IPYvO+XfbkKt4dyEjvkCla6A==", + "version": "10.53.1", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-10.53.1.tgz", + "integrity": "sha512-wZNzTBYkgGUPWMuUQv7L64+OJmoCnz7GQNiTrTFK6EVAjJXFBCSsPp/nhif0bLhbk8+0g4xz633uOhpXuQbFdw==", "license": "MIT", "dependencies": { - "@sentry-internal/browser-utils": "10.53.0", - "@sentry/core": "10.53.0" + "@sentry-internal/browser-utils": "10.53.1", + "@sentry/core": "10.53.1" }, "engines": { "node": ">=18" } }, "node_modules/@sentry-internal/replay-canvas": { - "version": "10.53.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-10.53.0.tgz", - "integrity": "sha512-5ExRLEjSg3PdbPt0mOQS4G+uPGKpzztmJWLvFli0h/d6KTFgzVNXYQmZn3KwtmaaZipsKZWJ/CE7bym720Nsjg==", + "version": "10.53.1", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-10.53.1.tgz", + "integrity": "sha512-aueLaf/2prExwA76BGU5/bOXCKWqtt6jQXWA6WJQNrmKpPEtZJB4ypnpsou0McXQCF8tur2Y8U0TEkwQP13yJQ==", "license": "MIT", "dependencies": { - "@sentry-internal/replay": "10.53.0", - "@sentry/core": "10.53.0" + "@sentry-internal/replay": "10.53.1", + "@sentry/core": "10.53.1" }, "engines": { "node": ">=18" } }, "node_modules/@sentry/browser": { - "version": "10.53.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-10.53.0.tgz", - "integrity": "sha512-FyaZn8wlCSv2AT5iLSkxiCec2PNctO2M+VV47FUmDnQ8XX2Jdk2Yw8eY7KUReUk+tFh1AP3SnRHT77uWPgyokQ==", + "version": "10.53.1", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-10.53.1.tgz", + "integrity": "sha512-zXF373hzUOGzUOrqd8xb1U3LQi5uYC3mwv+z5OMKUUinQlu30tTWBs7ypy6YTchtix9QlYaHWlayUF8vBZ5UjA==", "license": "MIT", "dependencies": { - "@sentry-internal/browser-utils": "10.53.0", - "@sentry-internal/feedback": "10.53.0", - "@sentry-internal/replay": "10.53.0", - "@sentry-internal/replay-canvas": "10.53.0", - "@sentry/core": "10.53.0" + "@sentry-internal/browser-utils": "10.53.1", + "@sentry-internal/feedback": "10.53.1", + "@sentry-internal/replay": "10.53.1", + "@sentry-internal/replay-canvas": "10.53.1", + "@sentry/core": "10.53.1" }, "engines": { "node": ">=18" } }, "node_modules/@sentry/core": { - "version": "10.53.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.53.0.tgz", - "integrity": "sha512-clFNN45Ry4QYn32yzdp7ZqwUrn1HWpd3URsD73L2hk1WS6KDNB2TtBaLNau+Z5hwTU61Kxezkn5FyoRb68/5Yw==", + "version": "10.53.1", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-10.53.1.tgz", + "integrity": "sha512-XG4ezlkyuAPjBC5+9kXC94rXXuqYTw9NRhfaDHssbTFaGnqBR8vQX2UUgZfY7ucbeelRDGfBu1sywoU+mB04uA==", "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@sentry/vue": { - "version": "10.53.0", - "resolved": "https://registry.npmjs.org/@sentry/vue/-/vue-10.53.0.tgz", - "integrity": "sha512-0+OG+WTjA4dLBz9GBYAF05JXepuN80Y0lEHhIKgteRYOu7sfDAoGFX+yMwxBN7O7IUynSyxy29QfpDsZOl7Feg==", + "version": "10.53.1", + "resolved": "https://registry.npmjs.org/@sentry/vue/-/vue-10.53.1.tgz", + "integrity": "sha512-s5TeBXpQogrjS+Oom3y2wfOrju4RV2+E4wQoFt/TQPyACqvQHIcmapHcxk4bAx8jggRetmM+KwpMNgl6HJB0tg==", "license": "MIT", "dependencies": { - "@sentry/browser": "10.53.0", - "@sentry/core": "10.53.0" + "@sentry/browser": "10.53.1", + "@sentry/core": "10.53.1" }, "engines": { "node": ">=18" @@ -2402,6 +2449,12 @@ "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", "license": "MIT" }, + "node_modules/@types/jsesc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@types/jsesc/-/jsesc-2.5.1.tgz", + "integrity": "sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw==", + "license": "MIT" + }, "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", @@ -8437,9 +8490,9 @@ } }, "node_modules/qrcode.vue": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/qrcode.vue/-/qrcode.vue-3.9.0.tgz", - "integrity": "sha512-AxkgdNXd6R6N1rJcSKna3GfMz3cMpLZo95CLuF/3227nNY32iACBtyqRr6mJc3SW7w628Iy0vgnLWYqxHqgRLw==", + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/qrcode.vue/-/qrcode.vue-3.9.1.tgz", + "integrity": "sha512-CpHVRz5iveqwRFh+nzzSYV9hPWU6q+YSOKyq5ZievjQIBv4bIIDzajGgtNz/yYSlczjAkYM3GNAQJHwwCukMEQ==", "license": "MIT", "peerDependencies": { "vue": "^3.0.0" @@ -10097,14 +10150,14 @@ } }, "node_modules/vue-router": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-5.0.6.tgz", - "integrity": "sha512-9+kmUTGbKMyW9Asoy98IXXYIzrTMT7JDAdpDDeEkorHvybpUvBI2wsrSM5jFOXrFydpzRFJ9vAh+80DN2PGu9w==", + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-5.0.7.tgz", + "integrity": "sha512-dqfk8kvRbCutmCOCj/XLDqDEYxc1wBdAOGLuVy5M93ifYMsBd5fIjfaPN4tQAbxr5IprdBDIox1gr4wYyOx/SA==", "license": "MIT", "dependencies": { - "@babel/generator": "^7.28.6", + "@babel/generator": "^8.0.0-rc.4", "@vue-macros/common": "^3.1.1", - "@vue/devtools-api": "^8.0.6", + "@vue/devtools-api": "^8.1.1", "ast-walker-scope": "^0.8.3", "chokidar": "^5.0.0", "json5": "^2.2.3", @@ -10125,9 +10178,9 @@ }, "peerDependencies": { "@pinia/colada": ">=0.21.2", - "@vue/compiler-sfc": "^3.5.17", + "@vue/compiler-sfc": "^3.5.34", "pinia": "^3.0.4", - "vue": "^3.5.0" + "vue": "^3.5.34" }, "peerDependenciesMeta": { "@pinia/colada": { diff --git a/package.json b/package.json index 1cf320007..b06dd0a7d 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "@fullcalendar/multimonth": "6.1.20", "@fullcalendar/vue3": "6.1.20", "@google/model-viewer": "4.2.0", - "@sentry/vue": "10.53.0", + "@sentry/vue": "10.53.1", "@unhead/vue": "3.1.0", "@vuepic/vue-datepicker": "11.0.3", "bowser": "2.14.1", @@ -49,7 +49,7 @@ "moment-timezone": "0.6.2", "panzoom": "9.4.4", "papaparse": "5.5.3", - "qrcode.vue": "3.9.0", + "qrcode.vue": "3.9.1", "sanitize-html": "2.17.3", "socket.io-client": "4.8.3", "superagent": "10.3.0", @@ -63,7 +63,7 @@ "vue-chartkick": "1.1.0", "vue-i18n": "9.14.5", "vue-multiselect": "3.5.0", - "vue-router": "5.0.6", + "vue-router": "5.0.7", "vue-websocket-next": "0.2.7", "vue3-emoji-picker": "1.1.8", "vuedraggable": "4.1.0", diff --git a/src/components/cells/ValidationCell.vue b/src/components/cells/ValidationCell.vue index 2dbc2869b..6010b58a6 100644 --- a/src/components/cells/ValidationCell.vue +++ b/src/components/cells/ValidationCell.vue @@ -77,7 +77,7 @@