Replace timestamp-based IDs with UUIDs for guaranteed uniqueness and race condition safety

This commit is contained in:
Torsten Schulz (local)
2025-10-21 15:23:48 +02:00
parent 3fe1c8adc0
commit f0b628d746
18 changed files with 149 additions and 154 deletions

View File

@@ -1,5 +1,5 @@
{ {
"date": "2025-10-21T13:10:07.698Z", "date": "2025-10-21T13:21:52.912Z",
"preset": "node-server", "preset": "node-server",
"framework": { "framework": {
"name": "nuxt", "name": "nuxt",

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"id":"8dc76b70-8ad8-4e61-8ccc-0e550b0335ee","timestamp":1761052200805} {"id":"7c522edc-1fe9-4329-82a6-fb4c52573799","timestamp":1761052906091}

View File

@@ -0,0 +1 @@
{"id":"7c522edc-1fe9-4329-82a6-fb4c52573799","timestamp":1761052906091,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

View File

@@ -1 +0,0 @@
{"id":"8dc76b70-8ad8-4e61-8ccc-0e550b0335ee","timestamp":1761052200805,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

File diff suppressed because one or more lines are too long

View File

@@ -45,8 +45,9 @@ async function saveNews(newsData) {
} }
} else { } else {
const newItem = { const newItem = {
id: `n${Date.now()}`,
...newsData, ...newsData,
id: `n${Date.now()}`,
// ID must come AFTER ...newsData to not be overwritten
created: (/* @__PURE__ */ new Date()).toISOString(), created: (/* @__PURE__ */ new Date()).toISOString(),
updated: (/* @__PURE__ */ new Date()).toISOString() updated: (/* @__PURE__ */ new Date()).toISOString()
}; };

View File

@@ -1 +1 @@
{"version":3,"file":"news.mjs","sources":["../../../../server/utils/news.js"],"sourcesContent":null,"names":["fs"],"mappings":";;;AAIA,MAAM,WAAA,GAAc,CAAC,QAAA,KAAa;AAChC,EAAA,MAAM,GAAA,GAAM,QAAQ,GAAA,EAAI;AAGxB,EAAA,IAAI,GAAA,CAAI,QAAA,CAAS,SAAS,CAAA,EAAG;AAC3B,IAAA,OAAO,IAAA,CAAK,IAAA,CAAK,GAAA,EAAK,gBAAA,EAAkB,QAAQ,CAAA;AAAA,EAClD;AAGA,EAAA,OAAO,IAAA,CAAK,IAAA,CAAK,GAAA,EAAK,aAAA,EAAe,QAAQ,CAAA;AAC/C,CAAA;AAEA,MAAM,SAAA,GAAY,YAAY,WAAW,CAAA;AAGzC,eAAsB,QAAA,GAAW;AAC/B,EAAA,IAAI;AACF,IAAA,MAAM,IAAA,GAAO,MAAMA,QAAA,CAAG,QAAA,CAAS,WAAW,OAAO,CAAA;AACjD,IAAA,OAAO,IAAA,CAAK,MAAM,IAAI,CAAA;AAAA,EACxB,SAAS,KAAA,EAAO;AACd,IAAA,IAAI,KAAA,CAAM,SAAS,QAAA,EAAU;AAC3B,MAAA,OAAO,EAAC;AAAA,IACV;AACA,IAAA,OAAA,CAAQ,KAAA,CAAM,+BAA+B,KAAK,CAAA;AAClD,IAAA,OAAO,EAAC;AAAA,EACV;AACF;AAGA,eAAsB,UAAU,IAAA,EAAM;AACpC,EAAA,IAAI;AACF,IAAA,MAAMA,QAAA,CAAG,UAAU,SAAA,EAAW,IAAA,CAAK,UAAU,IAAA,EAAM,IAAA,EAAM,CAAC,CAAA,EAAG,OAAO,CAAA;AACpE,IAAA,OAAO,IAAA;AAAA,EACT,SAAS,KAAA,EAAO;AACd,IAAA,OAAA,CAAQ,KAAA,CAAM,mCAAmC,KAAK,CAAA;AACtD,IAAA,OAAO,KAAA;AAAA,EACT;AACF;AASA,eAAsB,SAAS,QAAA,EAAU;AACvC,EAAA,MAAM,QAAA,GAAW,MAAM,QAAA,EAAS;AAEhC,EAAA,IAAI,SAAS,EAAA,EAAI;AAEf,IAAA,MAAM,QAAQ,QAAA,CAAS,SAAA,CAAU,OAAK,CAAA,CAAE,EAAA,KAAO,SAAS,EAAE,CAAA;AAC1D,IAAA,IAAI,UAAU,EAAA,EAAI;AAChB,MAAA,QAAA,CAAS,KAAK,CAAA,GAAI;AAAA,QAChB,GAAG,SAAS,KAAK,CAAA;AAAA,QACjB,GAAG,QAAA;AAAA,QACH,OAAA,EAAA,iBAAS,IAAI,IAAA,EAAK,EAAE,WAAA;AAAY,OAClC;AAAA,IACF,CAAA,MAAO;AACL,MAAA,MAAM,IAAI,MAAM,qBAAqB,CAAA;AAAA,IACvC;AAAA,EACF,CAAA,MAAO;AAEL,IAAA,MAAM,OAAA,GAAU;AAAA,MACd,EAAA,EAAI,CAAA,CAAA,EAAI,IAAA,CAAK,GAAA,EAAK,CAAA,CAAA;AAAA,MAClB,GAAG,QAAA;AAAA,MACH,OAAA,EAAA,iBAAS,IAAI,IAAA,EAAK,EAAE,WAAA,EAAY;AAAA,MAChC,OAAA,EAAA,iBAAS,IAAI,IAAA,EAAK,EAAE,WAAA;AAAY,KAClC;AACA,IAAA,QAAA,CAAS,QAAQ,OAAO,CAAA;AAAA,EAC1B;AAEA,EAAA,MAAM,UAAU,QAAQ,CAAA;AACxB,EAAA,OAAO,IAAA;AACT;AAGA,eAAsB,WAAW,EAAA,EAAI;AACnC,EAAA,MAAM,QAAA,GAAW,MAAM,QAAA,EAAS;AAChC,EAAA,MAAM,WAAW,QAAA,CAAS,MAAA,CAAO,CAAA,CAAA,KAAK,CAAA,CAAE,OAAO,EAAE,CAAA;AACjD,EAAA,MAAM,UAAU,QAAQ,CAAA;AACxB,EAAA,OAAO,IAAA;AACT;;;;"} {"version":3,"file":"news.mjs","sources":["../../../../server/utils/news.js"],"sourcesContent":null,"names":["fs"],"mappings":";;;AAIA,MAAM,WAAA,GAAc,CAAC,QAAA,KAAa;AAChC,EAAA,MAAM,GAAA,GAAM,QAAQ,GAAA,EAAI;AAGxB,EAAA,IAAI,GAAA,CAAI,QAAA,CAAS,SAAS,CAAA,EAAG;AAC3B,IAAA,OAAO,IAAA,CAAK,IAAA,CAAK,GAAA,EAAK,gBAAA,EAAkB,QAAQ,CAAA;AAAA,EAClD;AAGA,EAAA,OAAO,IAAA,CAAK,IAAA,CAAK,GAAA,EAAK,aAAA,EAAe,QAAQ,CAAA;AAC/C,CAAA;AAEA,MAAM,SAAA,GAAY,YAAY,WAAW,CAAA;AAGzC,eAAsB,QAAA,GAAW;AAC/B,EAAA,IAAI;AACF,IAAA,MAAM,IAAA,GAAO,MAAMA,QAAA,CAAG,QAAA,CAAS,WAAW,OAAO,CAAA;AACjD,IAAA,OAAO,IAAA,CAAK,MAAM,IAAI,CAAA;AAAA,EACxB,SAAS,KAAA,EAAO;AACd,IAAA,IAAI,KAAA,CAAM,SAAS,QAAA,EAAU;AAC3B,MAAA,OAAO,EAAC;AAAA,IACV;AACA,IAAA,OAAA,CAAQ,KAAA,CAAM,+BAA+B,KAAK,CAAA;AAClD,IAAA,OAAO,EAAC;AAAA,EACV;AACF;AAGA,eAAsB,UAAU,IAAA,EAAM;AACpC,EAAA,IAAI;AACF,IAAA,MAAMA,QAAA,CAAG,UAAU,SAAA,EAAW,IAAA,CAAK,UAAU,IAAA,EAAM,IAAA,EAAM,CAAC,CAAA,EAAG,OAAO,CAAA;AACpE,IAAA,OAAO,IAAA;AAAA,EACT,SAAS,KAAA,EAAO;AACd,IAAA,OAAA,CAAQ,KAAA,CAAM,mCAAmC,KAAK,CAAA;AACtD,IAAA,OAAO,KAAA;AAAA,EACT;AACF;AASA,eAAsB,SAAS,QAAA,EAAU;AACvC,EAAA,MAAM,QAAA,GAAW,MAAM,QAAA,EAAS;AAEhC,EAAA,IAAI,SAAS,EAAA,EAAI;AAEf,IAAA,MAAM,QAAQ,QAAA,CAAS,SAAA,CAAU,OAAK,CAAA,CAAE,EAAA,KAAO,SAAS,EAAE,CAAA;AAC1D,IAAA,IAAI,UAAU,EAAA,EAAI;AAChB,MAAA,QAAA,CAAS,KAAK,CAAA,GAAI;AAAA,QAChB,GAAG,SAAS,KAAK,CAAA;AAAA,QACjB,GAAG,QAAA;AAAA,QACH,OAAA,EAAA,iBAAS,IAAI,IAAA,EAAK,EAAE,WAAA;AAAY,OAClC;AAAA,IACF,CAAA,MAAO;AACL,MAAA,MAAM,IAAI,MAAM,qBAAqB,CAAA;AAAA,IACvC;AAAA,EACF,CAAA,MAAO;AAEL,IAAA,MAAM,OAAA,GAAU;AAAA,MACd,GAAG,QAAA;AAAA,MACH,EAAA,EAAI,CAAA,CAAA,EAAI,IAAA,CAAK,GAAA,EAAK,CAAA,CAAA;AAAA;AAAA,MAClB,OAAA,EAAA,iBAAS,IAAI,IAAA,EAAK,EAAE,WAAA,EAAY;AAAA,MAChC,OAAA,EAAA,iBAAS,IAAI,IAAA,EAAK,EAAE,WAAA;AAAY,KAClC;AACA,IAAA,QAAA,CAAS,QAAQ,OAAO,CAAA;AAAA,EAC1B;AAEA,EAAA,MAAM,UAAU,QAAQ,CAAA;AACxB,EAAA,OAAO,IAAA;AACT;AAGA,eAAsB,WAAW,EAAA,EAAI;AACnC,EAAA,MAAM,QAAA,GAAW,MAAM,QAAA,EAAS;AAChC,EAAA,MAAM,WAAW,QAAA,CAAS,MAAA,CAAO,CAAA,CAAA,KAAK,CAAA,CAAE,OAAO,EAAE,CAAA;AACjD,EAAA,MAAM,UAAU,QAAQ,CAAA;AACxB,EAAA,OAAO,IAAA;AACT;;;;"}

View File

@@ -285,7 +285,7 @@ const client_manifest = {
"module": true, "module": true,
"prefetch": true, "prefetch": true,
"preload": true, "preload": true,
"file": "CJ1j8xZq.js", "file": "u6EV0gxL.js",
"name": "entry", "name": "entry",
"src": "node_modules/nuxt/dist/app/entry.js", "src": "node_modules/nuxt/dist/app/entry.js",
"isEntry": true, "isEntry": true,
@@ -594,7 +594,7 @@ const client_manifest = {
"module": true, "module": true,
"prefetch": true, "prefetch": true,
"preload": true, "preload": true,
"file": "bu9yRfzy.js", "file": "ClE1fqPv.js",
"name": "news", "name": "news",
"src": "pages/mitgliederbereich/news.vue", "src": "pages/mitgliederbereich/news.vue",
"isDynamicEntry": true, "isDynamicEntry": true,

View File

@@ -1 +1 @@
{"version":3,"file":"news-DWac_3TU.mjs","sources":["../../../../pages/mitgliederbereich/news.vue"],"sourcesContent":null,"names":["_ssrRenderAttrs","_mergeProps","_ssrRenderList","_ssrInterpolate","_ssrRenderComponent","_unref","_ssrRenderAttr"],"mappings":"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"} {"version":3,"file":"news-DWac_3TU.mjs","sources":["../../../../pages/mitgliederbereich/news.vue"],"sourcesContent":null,"names":["_ssrRenderAttrs","_mergeProps","_ssrRenderList","_ssrInterpolate","_ssrRenderComponent","_unref","_ssrRenderAttr"],"mappings":"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"}

View File

@@ -3,9 +3,9 @@ const styles = {
"node_modules/nuxt/dist/app/components/error-404.vue": () => import('./error-404-styles.BsF5Lbhq.mjs').then(interopDefault), "node_modules/nuxt/dist/app/components/error-404.vue": () => import('./error-404-styles.BsF5Lbhq.mjs').then(interopDefault),
"node_modules/nuxt/dist/app/components/error-500.vue": () => import('./error-500-styles.Dccc6iq5.mjs').then(interopDefault), "node_modules/nuxt/dist/app/components/error-500.vue": () => import('./error-500-styles.Dccc6iq5.mjs').then(interopDefault),
"components/Hero.vue": () => import('./Hero-styles.DnxJI8Rq.mjs').then(interopDefault), "components/Hero.vue": () => import('./Hero-styles.DnxJI8Rq.mjs').then(interopDefault),
"components/Hero.vue?vue&type=style&index=0&scoped=33d25311&lang.css": () => import('./Hero-styles.DnxJI8Rq.mjs').then(interopDefault),
"node_modules/nuxt/dist/app/components/error-404.vue?vue&type=style&index=0&scoped=b728498f&lang.css": () => import('./error-404-styles.BsF5Lbhq.mjs').then(interopDefault), "node_modules/nuxt/dist/app/components/error-404.vue?vue&type=style&index=0&scoped=b728498f&lang.css": () => import('./error-404-styles.BsF5Lbhq.mjs').then(interopDefault),
"node_modules/nuxt/dist/app/components/error-500.vue?vue&type=style&index=0&scoped=70d84538&lang.css": () => import('./error-500-styles.Dccc6iq5.mjs').then(interopDefault) "node_modules/nuxt/dist/app/components/error-500.vue?vue&type=style&index=0&scoped=70d84538&lang.css": () => import('./error-500-styles.Dccc6iq5.mjs').then(interopDefault),
"components/Hero.vue?vue&type=style&index=0&scoped=33d25311&lang.css": () => import('./Hero-styles.DnxJI8Rq.mjs').then(interopDefault)
}; };
export { styles as default }; export { styles as default };

View File

@@ -4293,7 +4293,7 @@ function _expandFromEnv(value) {
const _inlineRuntimeConfig = { const _inlineRuntimeConfig = {
"app": { "app": {
"baseURL": "/", "baseURL": "/",
"buildId": "8dc76b70-8ad8-4e61-8ccc-0e550b0335ee", "buildId": "7c522edc-1fe9-4329-82a6-fb4c52573799",
"buildAssetsDir": "/_nuxt/", "buildAssetsDir": "/_nuxt/",
"cdnURL": "" "cdnURL": ""
}, },
@@ -4738,537 +4738,537 @@ const plugins = [
]; ];
const assets = { const assets = {
"/data/mannschaften.csv": {
"type": "text/csv; charset=utf-8",
"etag": "\"858-l94GKn8Q0I5RQnhrM0ZPJsYUmcw\"",
"mtime": "2025-10-21T13:10:05.182Z",
"size": 2136,
"path": "../public/data/mannschaften.csv"
},
"/data/spielsysteme.csv": {
"type": "text/csv; charset=utf-8",
"etag": "\"9bc-4npLrNHYClsD0TKV5vSifxitfV0\"",
"mtime": "2025-10-21T13:10:05.183Z",
"size": 2492,
"path": "../public/data/spielsysteme.csv"
},
"/data/termine.csv": {
"type": "text/csv; charset=utf-8",
"etag": "\"2e8-sZtaHF6QRmOQHinTWOLAYRgo6xk\"",
"mtime": "2025-10-21T13:10:05.183Z",
"size": 744,
"path": "../public/data/termine.csv"
},
"/data/vereinsmeisterschaften.csv": {
"type": "text/csv; charset=utf-8",
"etag": "\"989-X8AB+Zegy2xUbjDtbQcXhuuyBDQ\"",
"mtime": "2025-10-21T13:10:05.183Z",
"size": 2441,
"path": "../public/data/vereinsmeisterschaften.csv"
},
"/documents/Tischtennisregeln light.pdf": { "/documents/Tischtennisregeln light.pdf": {
"type": "application/pdf", "type": "application/pdf",
"etag": "\"5177b-y/88q2+Y3RRechJMqWhse21KRdQ\"", "etag": "\"5177b-y/88q2+Y3RRechJMqWhse21KRdQ\"",
"mtime": "2025-10-21T13:10:05.182Z", "mtime": "2025-10-21T13:21:50.428Z",
"size": 333691, "size": 333691,
"path": "../public/documents/Tischtennisregeln light.pdf" "path": "../public/documents/Tischtennisregeln light.pdf"
}, },
"/documents/satzung.pdf": { "/documents/satzung.pdf": {
"type": "application/pdf", "type": "application/pdf",
"etag": "\"5c7cf-L0A3nT8D24T9sD57FFbij3QRpzw\"", "etag": "\"5c7cf-L0A3nT8D24T9sD57FFbij3QRpzw\"",
"mtime": "2025-10-21T13:10:05.183Z", "mtime": "2025-10-21T13:21:50.428Z",
"size": 378831, "size": 378831,
"path": "../public/documents/satzung.pdf" "path": "../public/documents/satzung.pdf"
}, },
"/data/mannschaften.csv": {
"type": "text/csv; charset=utf-8",
"etag": "\"858-l94GKn8Q0I5RQnhrM0ZPJsYUmcw\"",
"mtime": "2025-10-21T13:21:50.428Z",
"size": 2136,
"path": "../public/data/mannschaften.csv"
},
"/data/spielsysteme.csv": {
"type": "text/csv; charset=utf-8",
"etag": "\"9bc-4npLrNHYClsD0TKV5vSifxitfV0\"",
"mtime": "2025-10-21T13:21:50.428Z",
"size": 2492,
"path": "../public/data/spielsysteme.csv"
},
"/data/termine.csv": {
"type": "text/csv; charset=utf-8",
"etag": "\"2e8-sZtaHF6QRmOQHinTWOLAYRgo6xk\"",
"mtime": "2025-10-21T13:21:50.428Z",
"size": 744,
"path": "../public/data/termine.csv"
},
"/data/vereinsmeisterschaften.csv": {
"type": "text/csv; charset=utf-8",
"etag": "\"989-X8AB+Zegy2xUbjDtbQcXhuuyBDQ\"",
"mtime": "2025-10-21T13:21:50.428Z",
"size": 2441,
"path": "../public/data/vereinsmeisterschaften.csv"
},
"/images/club_about_us.png": { "/images/club_about_us.png": {
"type": "image/png", "type": "image/png",
"etag": "\"202e56-s4fLsHEgoAgKJeBRuI1qxPmqHV0\"", "etag": "\"202e56-s4fLsHEgoAgKJeBRuI1qxPmqHV0\"",
"mtime": "2025-10-21T13:10:05.182Z", "mtime": "2025-10-21T13:21:50.428Z",
"size": 2109014, "size": 2109014,
"path": "../public/images/club_about_us.png" "path": "../public/images/club_about_us.png"
}, },
"/spielplaene/1. Mannschaft 20252026.pdf": { "/spielplaene/1. Mannschaft 20252026.pdf": {
"type": "application/pdf", "type": "application/pdf",
"etag": "\"64c6-+477M+gD/spwpWR9NO/tMJ/inCc\"", "etag": "\"64c6-+477M+gD/spwpWR9NO/tMJ/inCc\"",
"mtime": "2025-10-21T13:10:05.182Z", "mtime": "2025-10-21T13:21:50.428Z",
"size": 25798, "size": 25798,
"path": "../public/spielplaene/1. Mannschaft 20252026.pdf" "path": "../public/spielplaene/1. Mannschaft 20252026.pdf"
}, },
"/spielplaene/2. Mannschaft 20252026.pdf": { "/spielplaene/2. Mannschaft 20252026.pdf": {
"type": "application/pdf", "type": "application/pdf",
"etag": "\"5bfa-DRJMHLV15iss67lEISoGqSYmZjE\"", "etag": "\"5bfa-DRJMHLV15iss67lEISoGqSYmZjE\"",
"mtime": "2025-10-21T13:10:05.183Z", "mtime": "2025-10-21T13:21:50.428Z",
"size": 23546, "size": 23546,
"path": "../public/spielplaene/2. Mannschaft 20252026.pdf" "path": "../public/spielplaene/2. Mannschaft 20252026.pdf"
}, },
"/spielplaene/3. Mannschaft 20252026.pdf": { "/spielplaene/3. Mannschaft 20252026.pdf": {
"type": "application/pdf", "type": "application/pdf",
"etag": "\"7447-w933CPQdXhkWJ2AZOVdY0UgJnPo\"", "etag": "\"7447-w933CPQdXhkWJ2AZOVdY0UgJnPo\"",
"mtime": "2025-10-21T13:10:05.183Z", "mtime": "2025-10-21T13:21:50.428Z",
"size": 29767, "size": 29767,
"path": "../public/spielplaene/3. Mannschaft 20252026.pdf" "path": "../public/spielplaene/3. Mannschaft 20252026.pdf"
}, },
"/spielplaene/4. Mannschaft 20252026.pdf": { "/spielplaene/4. Mannschaft 20252026.pdf": {
"type": "application/pdf", "type": "application/pdf",
"etag": "\"6a9b-4TPGn1yQlFUMRj7oB43SN//Np9o\"", "etag": "\"6a9b-4TPGn1yQlFUMRj7oB43SN//Np9o\"",
"mtime": "2025-10-21T13:10:05.183Z", "mtime": "2025-10-21T13:21:50.428Z",
"size": 27291, "size": 27291,
"path": "../public/spielplaene/4. Mannschaft 20252026.pdf" "path": "../public/spielplaene/4. Mannschaft 20252026.pdf"
}, },
"/spielplaene/5. Mannschaft 20252026.pdf": { "/spielplaene/5. Mannschaft 20252026.pdf": {
"type": "application/pdf", "type": "application/pdf",
"etag": "\"6523-5VUfCMaoiNhcwHhptHHTVJ3lSwQ\"", "etag": "\"6523-5VUfCMaoiNhcwHhptHHTVJ3lSwQ\"",
"mtime": "2025-10-21T13:10:05.183Z", "mtime": "2025-10-21T13:21:50.428Z",
"size": 25891, "size": 25891,
"path": "../public/spielplaene/5. Mannschaft 20252026.pdf" "path": "../public/spielplaene/5. Mannschaft 20252026.pdf"
}, },
"/spielplaene/Jugend 11 20252026.pdf": { "/spielplaene/Jugend 11 20252026.pdf": {
"type": "application/pdf", "type": "application/pdf",
"etag": "\"52e9-3Rrk9UKUxPh80pBJ0w9oLVbe5dA\"", "etag": "\"52e9-3Rrk9UKUxPh80pBJ0w9oLVbe5dA\"",
"mtime": "2025-10-21T13:10:05.183Z", "mtime": "2025-10-21T13:21:50.428Z",
"size": 21225, "size": 21225,
"path": "../public/spielplaene/Jugend 11 20252026.pdf" "path": "../public/spielplaene/Jugend 11 20252026.pdf"
}, },
"/_nuxt/0xufrPn-.js": { "/_nuxt/0xufrPn-.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"b10-/isfm3dyRIVsEjgvcmL/XPZzoKo\"", "etag": "\"b10-/isfm3dyRIVsEjgvcmL/XPZzoKo\"",
"mtime": "2025-10-21T13:10:05.178Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 2832, "size": 2832,
"path": "../public/_nuxt/0xufrPn-.js" "path": "../public/_nuxt/0xufrPn-.js"
}, },
"/_nuxt/48ve60fm.js": { "/_nuxt/48ve60fm.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"557-e04q6bcr4Wja5BTiX/uCY9jcaOk\"", "etag": "\"557-e04q6bcr4Wja5BTiX/uCY9jcaOk\"",
"mtime": "2025-10-21T13:10:05.178Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 1367, "size": 1367,
"path": "../public/_nuxt/48ve60fm.js" "path": "../public/_nuxt/48ve60fm.js"
}, },
"/_nuxt/B-ZRDHEi.js": { "/_nuxt/B-ZRDHEi.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"1744-1NcVDhC8iP9qzUGuLES4GLUFuNU\"", "etag": "\"1744-1NcVDhC8iP9qzUGuLES4GLUFuNU\"",
"mtime": "2025-10-21T13:10:05.178Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 5956, "size": 5956,
"path": "../public/_nuxt/B-ZRDHEi.js" "path": "../public/_nuxt/B-ZRDHEi.js"
}, },
"/_nuxt/B4mSF5Ac.js": { "/_nuxt/B4mSF5Ac.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"185-hHs3mU4qOcQAkGQaPrUYGaG0yao\"", "etag": "\"185-hHs3mU4qOcQAkGQaPrUYGaG0yao\"",
"mtime": "2025-10-21T13:10:05.178Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 389, "size": 389,
"path": "../public/_nuxt/B4mSF5Ac.js" "path": "../public/_nuxt/B4mSF5Ac.js"
}, },
"/_nuxt/B8JkES4d.js": { "/_nuxt/B8JkES4d.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"1860-WvKC8RdCe6cXCpB1GzY85pS096Q\"", "etag": "\"1860-WvKC8RdCe6cXCpB1GzY85pS096Q\"",
"mtime": "2025-10-21T13:10:05.178Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 6240, "size": 6240,
"path": "../public/_nuxt/B8JkES4d.js" "path": "../public/_nuxt/B8JkES4d.js"
}, },
"/_nuxt/BFjcARf_.js": { "/_nuxt/BFjcARf_.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"3458-KO3BlUYxGT9fa8/o5m7cBoNuldE\"", "etag": "\"3458-KO3BlUYxGT9fa8/o5m7cBoNuldE\"",
"mtime": "2025-10-21T13:10:05.178Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 13400, "size": 13400,
"path": "../public/_nuxt/BFjcARf_.js" "path": "../public/_nuxt/BFjcARf_.js"
}, },
"/_nuxt/BJFIhPLo.js": { "/_nuxt/BJFIhPLo.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"16e9-yq0/LFZyeArARUVXQVCw9WWyEhs\"", "etag": "\"16e9-yq0/LFZyeArARUVXQVCw9WWyEhs\"",
"mtime": "2025-10-21T13:10:05.178Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 5865, "size": 5865,
"path": "../public/_nuxt/BJFIhPLo.js" "path": "../public/_nuxt/BJFIhPLo.js"
}, },
"/_nuxt/BLJfiAQ_.js": { "/_nuxt/BLJfiAQ_.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"1827-YlPmbtoIQqGYplyNk7VayRftNJ4\"", "etag": "\"1827-YlPmbtoIQqGYplyNk7VayRftNJ4\"",
"mtime": "2025-10-21T13:10:05.178Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 6183, "size": 6183,
"path": "../public/_nuxt/BLJfiAQ_.js" "path": "../public/_nuxt/BLJfiAQ_.js"
}, },
"/_nuxt/BQ1JAN-t.js": { "/_nuxt/BQ1JAN-t.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"4d4-D2c9LzMtu3t/oTdiDqO210OhOq0\"", "etag": "\"4d4-D2c9LzMtu3t/oTdiDqO210OhOq0\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 1236, "size": 1236,
"path": "../public/_nuxt/BQ1JAN-t.js" "path": "../public/_nuxt/BQ1JAN-t.js"
}, },
"/_nuxt/BTRcaDI_.js": { "/_nuxt/BTRcaDI_.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"e71-89mfqDG6lXCsNo8iythpikNOsNM\"", "etag": "\"e71-89mfqDG6lXCsNo8iythpikNOsNM\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 3697, "size": 3697,
"path": "../public/_nuxt/BTRcaDI_.js" "path": "../public/_nuxt/BTRcaDI_.js"
}, },
"/_nuxt/BVRiFo7f.js": { "/_nuxt/BVRiFo7f.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"dbf-bs5Lp4co8JtdiCR4NBZg2xEEpZE\"", "etag": "\"dbf-bs5Lp4co8JtdiCR4NBZg2xEEpZE\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 3519, "size": 3519,
"path": "../public/_nuxt/BVRiFo7f.js" "path": "../public/_nuxt/BVRiFo7f.js"
}, },
"/_nuxt/BWWcyQAZ.js": { "/_nuxt/BWWcyQAZ.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"685-pCeqOgBg8QXGBjOkvDQ5Miivcwk\"", "etag": "\"685-pCeqOgBg8QXGBjOkvDQ5Miivcwk\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 1669, "size": 1669,
"path": "../public/_nuxt/BWWcyQAZ.js" "path": "../public/_nuxt/BWWcyQAZ.js"
}, },
"/_nuxt/Be7mAYpw.js": { "/_nuxt/Be7mAYpw.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"13f6-nhcH7PpHXr9KCHrhZOBaqzyCANs\"", "etag": "\"13f6-nhcH7PpHXr9KCHrhZOBaqzyCANs\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 5110, "size": 5110,
"path": "../public/_nuxt/Be7mAYpw.js" "path": "../public/_nuxt/Be7mAYpw.js"
}, },
"/_nuxt/BkTrhdjg.js": { "/_nuxt/BkTrhdjg.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"81f-bXeZaccLlH7cSuSEhEG6Pk4vEzY\"", "etag": "\"81f-bXeZaccLlH7cSuSEhEG6Pk4vEzY\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 2079, "size": 2079,
"path": "../public/_nuxt/BkTrhdjg.js" "path": "../public/_nuxt/BkTrhdjg.js"
}, },
"/_nuxt/BneZCqgq.js": { "/_nuxt/BneZCqgq.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"1a9f-Hr2fThSa8cJCoHMhFwvPAqgbLZg\"", "etag": "\"1a9f-Hr2fThSa8cJCoHMhFwvPAqgbLZg\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 6815, "size": 6815,
"path": "../public/_nuxt/BneZCqgq.js" "path": "../public/_nuxt/BneZCqgq.js"
}, },
"/_nuxt/BpG5pLwY.js": { "/_nuxt/BpG5pLwY.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"16e6-iqlwalhSHX6bpWAAiam6nLgiuVE\"", "etag": "\"16e6-iqlwalhSHX6bpWAAiam6nLgiuVE\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 5862, "size": 5862,
"path": "../public/_nuxt/BpG5pLwY.js" "path": "../public/_nuxt/BpG5pLwY.js"
}, },
"/_nuxt/BteKZQ9T.js": { "/_nuxt/BteKZQ9T.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"1ea-kmrGdt5SPmt15EiBI7kR9gXMQM0\"", "etag": "\"1ea-kmrGdt5SPmt15EiBI7kR9gXMQM0\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 490, "size": 490,
"path": "../public/_nuxt/BteKZQ9T.js" "path": "../public/_nuxt/BteKZQ9T.js"
}, },
"/_nuxt/C0jrEzGC.js": { "/_nuxt/C0jrEzGC.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"5f0-uJRUZKhjlZl/nyiPAoO6Z/4LAHg\"", "etag": "\"5f0-uJRUZKhjlZl/nyiPAoO6Z/4LAHg\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 1520, "size": 1520,
"path": "../public/_nuxt/C0jrEzGC.js" "path": "../public/_nuxt/C0jrEzGC.js"
}, },
"/_nuxt/C5SyyWEb.js": { "/_nuxt/C5SyyWEb.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"2a5-06iX+CL3i0ysaqW9nu7Eg2YzDhQ\"", "etag": "\"2a5-06iX+CL3i0ysaqW9nu7Eg2YzDhQ\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 677, "size": 677,
"path": "../public/_nuxt/C5SyyWEb.js" "path": "../public/_nuxt/C5SyyWEb.js"
}, },
"/_nuxt/C8kQt0fa.js": { "/_nuxt/C8kQt0fa.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"197-7X99z1xphxry8OnMwU7Ofs/uE0Q\"", "etag": "\"197-7X99z1xphxry8OnMwU7Ofs/uE0Q\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 407, "size": 407,
"path": "../public/_nuxt/C8kQt0fa.js" "path": "../public/_nuxt/C8kQt0fa.js"
}, },
"/_nuxt/CGpRzXRB.js": { "/_nuxt/CGpRzXRB.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"37d-FnxQohNMb8l0n0XcPv+1bmf1WCE\"", "etag": "\"37d-FnxQohNMb8l0n0XcPv+1bmf1WCE\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 893, "size": 893,
"path": "../public/_nuxt/CGpRzXRB.js" "path": "../public/_nuxt/CGpRzXRB.js"
}, },
"/_nuxt/CHQH_CwJ.js": { "/_nuxt/CHQH_CwJ.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"1168-mBOIwVjM5LsxIx13Cs7oT3+LJ+k\"", "etag": "\"1168-mBOIwVjM5LsxIx13Cs7oT3+LJ+k\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 4456, "size": 4456,
"path": "../public/_nuxt/CHQH_CwJ.js" "path": "../public/_nuxt/CHQH_CwJ.js"
}, },
"/_nuxt/CJ1j8xZq.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"329c9-cMdiZeM1/STRY2/zO7qCxmSN9KQ\"",
"mtime": "2025-10-21T13:10:05.179Z",
"size": 207305,
"path": "../public/_nuxt/CJ1j8xZq.js"
},
"/_nuxt/CKjxMu8n.js": { "/_nuxt/CKjxMu8n.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"faa-TEO7v2i4TXlLpDUt7LGSNlcm+Ew\"", "etag": "\"faa-TEO7v2i4TXlLpDUt7LGSNlcm+Ew\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 4010, "size": 4010,
"path": "../public/_nuxt/CKjxMu8n.js" "path": "../public/_nuxt/CKjxMu8n.js"
}, },
"/_nuxt/CN7ivzv2.js": { "/_nuxt/CN7ivzv2.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"1daf-KIlbDOIuT3G/zezUF5LO1f52Vtc\"", "etag": "\"1daf-KIlbDOIuT3G/zezUF5LO1f52Vtc\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 7599, "size": 7599,
"path": "../public/_nuxt/CN7ivzv2.js" "path": "../public/_nuxt/CN7ivzv2.js"
}, },
"/_nuxt/CNvcEwxd.js": { "/_nuxt/CNvcEwxd.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"11e7-FT5oxPyA+c2iUA/l/5Ieuxws3Pc\"", "etag": "\"11e7-FT5oxPyA+c2iUA/l/5Ieuxws3Pc\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 4583, "size": 4583,
"path": "../public/_nuxt/CNvcEwxd.js" "path": "../public/_nuxt/CNvcEwxd.js"
}, },
"/_nuxt/CUVZhO0q.js": { "/_nuxt/CUVZhO0q.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"dfc-1G2To51pfChtkPrr4l+DG3FkOHk\"", "etag": "\"dfc-1G2To51pfChtkPrr4l+DG3FkOHk\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 3580, "size": 3580,
"path": "../public/_nuxt/CUVZhO0q.js" "path": "../public/_nuxt/CUVZhO0q.js"
}, },
"/_nuxt/CUq_0rkE.js": { "/_nuxt/CUq_0rkE.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"12d-JV4KW1fgT85/V3Ap13X4q2h9U3g\"", "etag": "\"12d-JV4KW1fgT85/V3Ap13X4q2h9U3g\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 301, "size": 301,
"path": "../public/_nuxt/CUq_0rkE.js" "path": "../public/_nuxt/CUq_0rkE.js"
}, },
"/_nuxt/CWEkTB1z.js": { "/_nuxt/CWEkTB1z.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"198-ej4DRqc3/5nSwWU3c6wbOD3Ib9w\"", "etag": "\"198-ej4DRqc3/5nSwWU3c6wbOD3Ib9w\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 408, "size": 408,
"path": "../public/_nuxt/CWEkTB1z.js" "path": "../public/_nuxt/CWEkTB1z.js"
}, },
"/_nuxt/Cb5SbJ0y.js": { "/_nuxt/Cb5SbJ0y.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"1d90-K3fsAPMrslrofiGV21WL0Fu94+E\"", "etag": "\"1d90-K3fsAPMrslrofiGV21WL0Fu94+E\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 7568, "size": 7568,
"path": "../public/_nuxt/Cb5SbJ0y.js" "path": "../public/_nuxt/Cb5SbJ0y.js"
}, },
"/_nuxt/CkzaQq3X.js": { "/_nuxt/CkzaQq3X.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"17d-+xKrHjeww4bpFFkkjUNLD/ebn5A\"", "etag": "\"17d-+xKrHjeww4bpFFkkjUNLD/ebn5A\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 381, "size": 381,
"path": "../public/_nuxt/CkzaQq3X.js" "path": "../public/_nuxt/CkzaQq3X.js"
}, },
"/_nuxt/ClE1fqPv.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"1906-eHa+bzUC8fs+OQ3D6PnBTazlRfc\"",
"mtime": "2025-10-21T13:21:50.424Z",
"size": 6406,
"path": "../public/_nuxt/ClE1fqPv.js"
},
"/_nuxt/CrCcIvVp.js": { "/_nuxt/CrCcIvVp.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"274-9U7hEMtgHqdnQopnKeJsBKqKyKw\"", "etag": "\"274-9U7hEMtgHqdnQopnKeJsBKqKyKw\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 628, "size": 628,
"path": "../public/_nuxt/CrCcIvVp.js" "path": "../public/_nuxt/CrCcIvVp.js"
}, },
"/_nuxt/Cx4UcKGu.js": { "/_nuxt/Cx4UcKGu.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"19d-5AMD0EnFEjOkM3qKDpC/NZZzwDI\"", "etag": "\"19d-5AMD0EnFEjOkM3qKDpC/NZZzwDI\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 413, "size": 413,
"path": "../public/_nuxt/Cx4UcKGu.js" "path": "../public/_nuxt/Cx4UcKGu.js"
}, },
"/_nuxt/Czdc6-TI.js": { "/_nuxt/Czdc6-TI.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"165-EMJ/yP2qajGIw0CL3y+L/hvMM/8\"", "etag": "\"165-EMJ/yP2qajGIw0CL3y+L/hvMM/8\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 357, "size": 357,
"path": "../public/_nuxt/Czdc6-TI.js" "path": "../public/_nuxt/Czdc6-TI.js"
}, },
"/_nuxt/D54FZQPM.js": { "/_nuxt/D54FZQPM.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"1556-GtYLKNALVpyOhSr1LrAIs5gIV7I\"", "etag": "\"1556-GtYLKNALVpyOhSr1LrAIs5gIV7I\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 5462, "size": 5462,
"path": "../public/_nuxt/D54FZQPM.js" "path": "../public/_nuxt/D54FZQPM.js"
}, },
"/_nuxt/DAACT36i.js": { "/_nuxt/DAACT36i.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"1f9-dVOk5jAwb0VlMLJevIcT+s2NTgM\"", "etag": "\"1f9-dVOk5jAwb0VlMLJevIcT+s2NTgM\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 505, "size": 505,
"path": "../public/_nuxt/DAACT36i.js" "path": "../public/_nuxt/DAACT36i.js"
}, },
"/_nuxt/DIYnFFZd.js": { "/_nuxt/DIYnFFZd.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"3518-Z2dO9ejuo/PHmRggMKxl1caQ7yo\"", "etag": "\"3518-Z2dO9ejuo/PHmRggMKxl1caQ7yo\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 13592, "size": 13592,
"path": "../public/_nuxt/DIYnFFZd.js" "path": "../public/_nuxt/DIYnFFZd.js"
}, },
"/_nuxt/DK8ar2Vw.js": { "/_nuxt/DK8ar2Vw.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"bf0-gt2eLpxqF9V/T1JrusLBdWlTOB4\"", "etag": "\"bf0-gt2eLpxqF9V/T1JrusLBdWlTOB4\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 3056, "size": 3056,
"path": "../public/_nuxt/DK8ar2Vw.js" "path": "../public/_nuxt/DK8ar2Vw.js"
}, },
"/_nuxt/DQ89_Lrx.js": { "/_nuxt/DQ89_Lrx.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"1bdb-FX6FWYmVTmAWWkO9E2O91ImJoTI\"", "etag": "\"1bdb-FX6FWYmVTmAWWkO9E2O91ImJoTI\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 7131, "size": 7131,
"path": "../public/_nuxt/DQ89_Lrx.js" "path": "../public/_nuxt/DQ89_Lrx.js"
}, },
"/_nuxt/DaSgy0Cl.js": { "/_nuxt/DaSgy0Cl.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"11f-soKnh1qfNJj5nvt+IcgQXYvg/z4\"", "etag": "\"11f-soKnh1qfNJj5nvt+IcgQXYvg/z4\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 287, "size": 287,
"path": "../public/_nuxt/DaSgy0Cl.js" "path": "../public/_nuxt/DaSgy0Cl.js"
}, },
"/_nuxt/DaUHoOti.js": { "/_nuxt/DaUHoOti.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"177f-xSuV2n3wrsWDBysy5o9XsakrXDw\"", "etag": "\"177f-xSuV2n3wrsWDBysy5o9XsakrXDw\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 6015, "size": 6015,
"path": "../public/_nuxt/DaUHoOti.js" "path": "../public/_nuxt/DaUHoOti.js"
}, },
"/_nuxt/DkeYb0_S.js": { "/_nuxt/DkeYb0_S.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"1ce-xiaAbRvqQ+zffTXF3Gc7rq14R0U\"", "etag": "\"1ce-xiaAbRvqQ+zffTXF3Gc7rq14R0U\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 462, "size": 462,
"path": "../public/_nuxt/DkeYb0_S.js" "path": "../public/_nuxt/DkeYb0_S.js"
}, },
"/_nuxt/DlAUqK2U.js": { "/_nuxt/DlAUqK2U.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"5b-eFCz/UrraTh721pgAl0VxBNR1es\"", "etag": "\"5b-eFCz/UrraTh721pgAl0VxBNR1es\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 91, "size": 91,
"path": "../public/_nuxt/DlAUqK2U.js" "path": "../public/_nuxt/DlAUqK2U.js"
}, },
"/_nuxt/DuCL6zMI.js": { "/_nuxt/DuCL6zMI.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"16a2-gJGadr4jKYMWO0Im01z6CSn+n1E\"", "etag": "\"16a2-gJGadr4jKYMWO0Im01z6CSn+n1E\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.424Z",
"size": 5794, "size": 5794,
"path": "../public/_nuxt/DuCL6zMI.js" "path": "../public/_nuxt/DuCL6zMI.js"
}, },
"/_nuxt/H0vOWBHN.js": { "/_nuxt/H0vOWBHN.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"2029-KNpFGDGtz8iRFY43F+s7ByzEpkM\"", "etag": "\"2029-KNpFGDGtz8iRFY43F+s7ByzEpkM\"",
"mtime": "2025-10-21T13:10:05.179Z", "mtime": "2025-10-21T13:21:50.425Z",
"size": 8233, "size": 8233,
"path": "../public/_nuxt/H0vOWBHN.js" "path": "../public/_nuxt/H0vOWBHN.js"
}, },
"/_nuxt/Harheimer TC.CKfYAfp1.svg": { "/_nuxt/Harheimer TC.CKfYAfp1.svg": {
"type": "image/svg+xml", "type": "image/svg+xml",
"etag": "\"1d2535-Tx2lTuuFn2hBqGZOnDan3/OdRU0\"", "etag": "\"1d2535-Tx2lTuuFn2hBqGZOnDan3/OdRU0\"",
"mtime": "2025-10-21T13:10:05.180Z", "mtime": "2025-10-21T13:21:50.425Z",
"size": 1910069, "size": 1910069,
"path": "../public/_nuxt/Harheimer TC.CKfYAfp1.svg" "path": "../public/_nuxt/Harheimer TC.CKfYAfp1.svg"
}, },
"/_nuxt/Qy3ajxTk.js": { "/_nuxt/Qy3ajxTk.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"13f-LgrH17St2xFg+RPGvT3uJRaRfFw\"", "etag": "\"13f-LgrH17St2xFg+RPGvT3uJRaRfFw\"",
"mtime": "2025-10-21T13:10:05.180Z", "mtime": "2025-10-21T13:21:50.425Z",
"size": 319, "size": 319,
"path": "../public/_nuxt/Qy3ajxTk.js" "path": "../public/_nuxt/Qy3ajxTk.js"
}, },
"/_nuxt/RGsuuLA3.js": { "/_nuxt/RGsuuLA3.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"10bb-640PtonCPMgqRn3wO6U3UtHYmDM\"", "etag": "\"10bb-640PtonCPMgqRn3wO6U3UtHYmDM\"",
"mtime": "2025-10-21T13:10:05.180Z", "mtime": "2025-10-21T13:21:50.425Z",
"size": 4283, "size": 4283,
"path": "../public/_nuxt/RGsuuLA3.js" "path": "../public/_nuxt/RGsuuLA3.js"
}, },
"/_nuxt/SRZHqrjk.js": { "/_nuxt/SRZHqrjk.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"383-+7H4gpbdqNaMFlhjcQOVxgmex04\"", "etag": "\"383-+7H4gpbdqNaMFlhjcQOVxgmex04\"",
"mtime": "2025-10-21T13:10:05.180Z", "mtime": "2025-10-21T13:21:50.425Z",
"size": 899, "size": 899,
"path": "../public/_nuxt/SRZHqrjk.js" "path": "../public/_nuxt/SRZHqrjk.js"
}, },
"/_nuxt/XZ6RV9KH.js": { "/_nuxt/XZ6RV9KH.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"175-xr1poEaGS4yjOp907AsRAr6XHLI\"", "etag": "\"175-xr1poEaGS4yjOp907AsRAr6XHLI\"",
"mtime": "2025-10-21T13:10:05.180Z", "mtime": "2025-10-21T13:21:50.425Z",
"size": 373, "size": 373,
"path": "../public/_nuxt/XZ6RV9KH.js" "path": "../public/_nuxt/XZ6RV9KH.js"
}, },
"/_nuxt/YJHbYJtA.js": { "/_nuxt/YJHbYJtA.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"19f-nQw578pUen9o8yYaMA8Bwag6xho\"", "etag": "\"19f-nQw578pUen9o8yYaMA8Bwag6xho\"",
"mtime": "2025-10-21T13:10:05.180Z", "mtime": "2025-10-21T13:21:50.425Z",
"size": 415, "size": 415,
"path": "../public/_nuxt/YJHbYJtA.js" "path": "../public/_nuxt/YJHbYJtA.js"
}, },
"/_nuxt/ZrOCUSmD.js": { "/_nuxt/ZrOCUSmD.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"ee2-knvq//8tl4tcmRjFy6nWAy0dRBk\"", "etag": "\"ee2-knvq//8tl4tcmRjFy6nWAy0dRBk\"",
"mtime": "2025-10-21T13:10:05.180Z", "mtime": "2025-10-21T13:21:50.425Z",
"size": 3810, "size": 3810,
"path": "../public/_nuxt/ZrOCUSmD.js" "path": "../public/_nuxt/ZrOCUSmD.js"
}, },
"/_nuxt/bu9yRfzy.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"184b-1v/DWYjNz8bnnjoDLXBOdiBAUU0\"",
"mtime": "2025-10-21T13:10:05.180Z",
"size": 6219,
"path": "../public/_nuxt/bu9yRfzy.js"
},
"/_nuxt/entry.DJXn10xo.css": { "/_nuxt/entry.DJXn10xo.css": {
"type": "text/css; charset=utf-8", "type": "text/css; charset=utf-8",
"etag": "\"b4f9-aegHiysPkslqXqaLCqt8DoC1o0c\"", "etag": "\"b4f9-aegHiysPkslqXqaLCqt8DoC1o0c\"",
"mtime": "2025-10-21T13:10:05.180Z", "mtime": "2025-10-21T13:21:50.425Z",
"size": 46329, "size": 46329,
"path": "../public/_nuxt/entry.DJXn10xo.css" "path": "../public/_nuxt/entry.DJXn10xo.css"
}, },
"/_nuxt/error-404.CbXQcqJW.css": { "/_nuxt/error-404.CbXQcqJW.css": {
"type": "text/css; charset=utf-8", "type": "text/css; charset=utf-8",
"etag": "\"97e-Ty5bTTSEudJkO/DsGUoIf37xYxc\"", "etag": "\"97e-Ty5bTTSEudJkO/DsGUoIf37xYxc\"",
"mtime": "2025-10-21T13:10:05.180Z", "mtime": "2025-10-21T13:21:50.425Z",
"size": 2430, "size": 2430,
"path": "../public/_nuxt/error-404.CbXQcqJW.css" "path": "../public/_nuxt/error-404.CbXQcqJW.css"
}, },
"/_nuxt/error-500.L485xXhD.css": { "/_nuxt/error-500.L485xXhD.css": {
"type": "text/css; charset=utf-8", "type": "text/css; charset=utf-8",
"etag": "\"773-jNt1QdCa+iqaSZb1mv/IQWC5p6w\"", "etag": "\"773-jNt1QdCa+iqaSZb1mv/IQWC5p6w\"",
"mtime": "2025-10-21T13:10:05.180Z", "mtime": "2025-10-21T13:21:50.425Z",
"size": 1907, "size": 1907,
"path": "../public/_nuxt/error-500.L485xXhD.css" "path": "../public/_nuxt/error-500.L485xXhD.css"
}, },
"/_nuxt/index.BYYJS8tV.css": { "/_nuxt/index.BYYJS8tV.css": {
"type": "text/css; charset=utf-8", "type": "text/css; charset=utf-8",
"etag": "\"167-3j4dZVXlcTPVZDB5pP2uXGX7/QQ\"", "etag": "\"167-3j4dZVXlcTPVZDB5pP2uXGX7/QQ\"",
"mtime": "2025-10-21T13:10:05.180Z", "mtime": "2025-10-21T13:21:50.425Z",
"size": 359, "size": 359,
"path": "../public/_nuxt/index.BYYJS8tV.css" "path": "../public/_nuxt/index.BYYJS8tV.css"
}, },
"/_nuxt/jVj3QaoK.js": { "/_nuxt/jVj3QaoK.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"196-xWXv220Sy3kJeouwzrQ/gnXllWQ\"", "etag": "\"196-xWXv220Sy3kJeouwzrQ/gnXllWQ\"",
"mtime": "2025-10-21T13:10:05.180Z", "mtime": "2025-10-21T13:21:50.425Z",
"size": 406, "size": 406,
"path": "../public/_nuxt/jVj3QaoK.js" "path": "../public/_nuxt/jVj3QaoK.js"
}, },
"/_nuxt/rZgF5GAr.js": { "/_nuxt/rZgF5GAr.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"2163-F4ycM3bgzLo6kVIU09LeGUWE8SI\"", "etag": "\"2163-F4ycM3bgzLo6kVIU09LeGUWE8SI\"",
"mtime": "2025-10-21T13:10:05.180Z", "mtime": "2025-10-21T13:21:50.425Z",
"size": 8547, "size": 8547,
"path": "../public/_nuxt/rZgF5GAr.js" "path": "../public/_nuxt/rZgF5GAr.js"
}, },
"/_nuxt/tnJjxGC6.js": { "/_nuxt/tnJjxGC6.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"abb-4G3/6bCNUQzUVLLE5tcXv6Rh+gc\"", "etag": "\"abb-4G3/6bCNUQzUVLLE5tcXv6Rh+gc\"",
"mtime": "2025-10-21T13:10:05.180Z", "mtime": "2025-10-21T13:21:50.425Z",
"size": 2747, "size": 2747,
"path": "../public/_nuxt/tnJjxGC6.js" "path": "../public/_nuxt/tnJjxGC6.js"
}, },
"/_nuxt/u6EV0gxL.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"329c9-1LcMOM+qcTldBs3dBt98LZgOe5g\"",
"mtime": "2025-10-21T13:21:50.425Z",
"size": 207305,
"path": "../public/_nuxt/u6EV0gxL.js"
},
"/_nuxt/y9BE7jdd.js": { "/_nuxt/y9BE7jdd.js": {
"type": "text/javascript; charset=utf-8", "type": "text/javascript; charset=utf-8",
"etag": "\"d8b-/UzKIx4Kl1VnbQibGZzrIbVIyG4\"", "etag": "\"d8b-/UzKIx4Kl1VnbQibGZzrIbVIyG4\"",
"mtime": "2025-10-21T13:10:05.180Z", "mtime": "2025-10-21T13:21:50.425Z",
"size": 3467, "size": 3467,
"path": "../public/_nuxt/y9BE7jdd.js" "path": "../public/_nuxt/y9BE7jdd.js"
}, },
"/_nuxt/builds/latest.json": { "/_nuxt/builds/latest.json": {
"type": "application/json", "type": "application/json",
"etag": "\"47-QaWVfQbAAg+X7g8DOW5/8NaNGzk\"", "etag": "\"47-e8kfnwYYNI3pfAvoR4mN2hc+exs\"",
"mtime": "2025-10-21T13:10:05.170Z", "mtime": "2025-10-21T13:21:50.416Z",
"size": 71, "size": 71,
"path": "../public/_nuxt/builds/latest.json" "path": "../public/_nuxt/builds/latest.json"
}, },
"/_nuxt/builds/meta/8dc76b70-8ad8-4e61-8ccc-0e550b0335ee.json": { "/_nuxt/builds/meta/7c522edc-1fe9-4329-82a6-fb4c52573799.json": {
"type": "application/json", "type": "application/json",
"etag": "\"8b-DsZN+/JuvdCqg82MHJu4yI84u8Q\"", "etag": "\"8b-z4N/N6jU77K1t+za7hhzV6Z5W6g\"",
"mtime": "2025-10-21T13:10:05.166Z", "mtime": "2025-10-21T13:21:50.415Z",
"size": 139, "size": 139,
"path": "../public/_nuxt/builds/meta/8dc76b70-8ad8-4e61-8ccc-0e550b0335ee.json" "path": "../public/_nuxt/builds/meta/7c522edc-1fe9-4329-82a6-fb4c52573799.json"
} }
}; };

View File

@@ -272,7 +272,7 @@ async function renderInlineStyles(usedModules) {
const renderSSRHeadOptions = {"omitLineBreaks":true}; const renderSSRHeadOptions = {"omitLineBreaks":true};
const entryFileName = "CJ1j8xZq.js"; const entryFileName = "u6EV0gxL.js";
globalThis.__buildAssetsURL = buildAssetsURL; globalThis.__buildAssetsURL = buildAssetsURL;
globalThis.__publicAssetsURL = publicAssetsURL; globalThis.__publicAssetsURL = publicAssetsURL;

View File

@@ -1,6 +1,6 @@
[ [
{ {
"id": "m1", "id": "550e8400-e29b-41d4-a716-446655440001",
"firstName": "Max", "firstName": "Max",
"lastName": "Mustermann", "lastName": "Mustermann",
"email": "max@example.com", "email": "max@example.com",
@@ -9,7 +9,7 @@
"notes": "Herren 1" "notes": "Herren 1"
}, },
{ {
"id": "m2", "id": "550e8400-e29b-41d4-a716-446655440002",
"firstName": "Anna", "firstName": "Anna",
"lastName": "Schmidt", "lastName": "Schmidt",
"email": "", "email": "",

View File

@@ -1,14 +1,6 @@
[ [
{ {
"id": "n1729515536050", "id": "660e8400-e29b-41d4-a716-446655440001",
"title": "aaa",
"content": "bbb",
"author": "Admin",
"created": "2025-10-21T13:08:56.050Z",
"updated": "2025-10-21T13:08:56.050Z"
},
{
"id": "n1729514969710",
"title": "Alles neu", "title": "Alles neu",
"content": "Die seite ist brandneu", "content": "Die seite ist brandneu",
"author": "Admin", "author": "Admin",
@@ -16,7 +8,7 @@
"updated": "2025-10-21T12:49:29.710Z" "updated": "2025-10-21T12:49:29.710Z"
}, },
{ {
"id": "n1", "id": "660e8400-e29b-41d4-a716-446655440002",
"title": "Willkommen im Mitgliederbereich", "title": "Willkommen im Mitgliederbereich",
"content": "Hier finden Sie ab sofort alle internen Neuigkeiten und Ankündigungen des Harheimer TC.", "content": "Hier finden Sie ab sofort alle internen Neuigkeiten und Ankündigungen des Harheimer TC.",
"author": "Vorstand", "author": "Vorstand",

View File

@@ -1,5 +1,6 @@
import { promises as fs } from 'fs' import { promises as fs } from 'fs'
import path from 'path' import path from 'path'
import { randomUUID } from 'crypto'
// Handle both dev and production paths // Handle both dev and production paths
const getDataPath = (filename) => { const getDataPath = (filename) => {
@@ -75,10 +76,10 @@ export async function saveMember(memberData) {
throw new Error('Mitglied nicht gefunden') throw new Error('Mitglied nicht gefunden')
} }
} else { } else {
// Add new // Add new - use UUID for guaranteed uniqueness
const newMember = { const newMember = {
id: `m${Date.now()}`, ...memberData,
...memberData id: randomUUID() // Cryptographically secure unique ID
} }
members.push(newMember) members.push(newMember)
} }

View File

@@ -1,5 +1,6 @@
import { promises as fs } from 'fs' import { promises as fs } from 'fs'
import path from 'path' import path from 'path'
import { randomUUID } from 'crypto'
// Handle both dev and production paths // Handle both dev and production paths
const getDataPath = (filename) => { const getDataPath = (filename) => {
@@ -64,10 +65,10 @@ export async function saveNews(newsData) {
throw new Error('News nicht gefunden') throw new Error('News nicht gefunden')
} }
} else { } else {
// Add new // Add new - use UUID for guaranteed uniqueness
const newItem = { const newItem = {
...newsData, ...newsData,
id: `n${Date.now()}`, // ID must come AFTER ...newsData to not be overwritten id: randomUUID(), // Cryptographically secure unique ID
created: new Date().toISOString(), created: new Date().toISOString(),
updated: new Date().toISOString() updated: new Date().toISOString()
} }