@ -13,7 +13,7 @@ importers:
version : 4.1 .11
'@tanstack/react-query' :
specifier : ^5.55.2
version : 5.84 .1 (react@19. 1.0 )
version : 5.84 .1 (react@19. 2.2 )
autoprefixer:
specifier : ^10.4.20
version : 10.4 .21 (postcss@8.5.6)
@ -28,13 +28,13 @@ importers:
version : 5.6 .1
next:
specifier : ^15.1.3
version : 15.4 .5 (@babel/core@7.28.0)(@playwright/test@1.54.2)(react-dom@19. 1.0(react@19.1.0))(react@19.1.0 )
version : 15.4 .5 (@babel/core@7.28.0)(@playwright/test@1.54.2)(react-dom@19. 2.2(react@19.2.2))(react@19.2.2 )
next-themes:
specifier : ^0.4.4
version : 0.4 .6 (react-dom@19. 1.0(react@19.1.0))(react@19.1.0 )
version : 0.4 .6 (react-dom@19. 2.2(react@19.2.2))(react@19.2.2 )
next-view-transitions:
specifier : ^0.3.4
version : 0.3 .4 (next@15.4.5(@babel/core@7.28.0)(@playwright/test@1.54.2)(react-dom@19. 1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0 )
version : 0.3 .4 (next@15.4.5(@babel/core@7.28.0)(@playwright/test@1.54.2)(react-dom@19. 2.2(react@19.2.2))(react@19.2.2))(react-dom@19.2.2(react@19.2.2))(react@19.2.2 )
nodemon:
specifier : ^3.0.0
version : 3.1 .10
@ -49,16 +49,16 @@ importers:
version : 8.5 .6
react:
specifier : ^19.0.0
version : 19. 1.0
version : 19. 2.2
react-device-detect:
specifier : ^2.0.0
version : 2.2 .3 (react-dom@19. 1.0(react@19.1.0))(react@19.1.0 )
version : 2.2 .3 (react-dom@19. 2.2(react@19.2.2))(react@19.2.2 )
react-dom:
specifier : ^19.0.0
version : 19. 1.0 (react@19.1.0 )
version : 19. 2.2 (react@19.2.2 )
react-qr-code:
specifier : ^2.0.15
version : 2.0 .18 (react@19. 1.0 )
version : 2.0 .18 (react@19. 2.2 )
streamsaver:
specifier : ^2.0.6
version : 2.0 .6
@ -86,7 +86,7 @@ importers:
version : 6.6 .4
'@testing-library/react' :
specifier : ^16.3.0
version : 16.3 .0 (@testing-library/dom@10.4.0)(@types/react@19. 1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0 )
version : 16.3 .0 (@testing-library/dom@10.4.0)(@types/react@19. 2.7)(react-dom@19.2.2(react@19.2.2))(react@19.2.2 )
'@testing-library/user-event' :
specifier : ^14.6.1
version : 14.6 .1 (@testing-library/dom@10.4.0)
@ -98,7 +98,7 @@ importers:
version : 22.17 .0
'@types/react' :
specifier : ^19.0.2
version : 19. 1.8
version : 19. 2.7
'@typescript-eslint/eslint-plugin' :
specifier : ^8.18.2
version : 8.38 .0 (@typescript-eslint/parser@8.38.0(eslint@9.32.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.32.0(jiti@2.4.2))(typescript@5.8.3)
@ -244,8 +244,8 @@ packages:
resolution : {integrity : sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==}
engines : {node : '>=6.9.0' }
'@babel/runtime@7.28. 2 ':
resolution : {integrity : sha512- KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA ==}
'@babel/runtime@7.28. 4 ':
resolution : {integrity : sha512- Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ ==}
engines : {node : '>=6.9.0' }
'@babel/template@7.27.2' :
@ -1061,8 +1061,8 @@ packages:
'@types/range-parser@1.2.7' :
resolution : {integrity : sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==}
'@types/react@19. 1.8 ':
resolution : {integrity : sha512- AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44 g==}
'@types/react@19. 2.7 ':
resolution : {integrity : sha512- MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWW g==}
'@types/send@0.17.5' :
resolution : {integrity : sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==}
@ -1574,8 +1574,8 @@ packages:
resolution : {integrity : sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==}
engines : {node : '>=18' }
csstype@3. 1 .3:
resolution : {integrity : sha512- M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw ==}
csstype@3. 2 .3:
resolution : {integrity : sha512- z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ ==}
damerau-levenshtein@1.0.8:
resolution : {integrity : sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==}
@ -2646,6 +2646,7 @@ packages:
next@15.4.5:
resolution : {integrity : sha512-nJ4v+IO9CPmbmcvsPebIoX3Q+S7f6Fu08/dEWu0Ttfa+wVwQRh9epcmsyCPjmL2b8MxC+CkBR97jgDhUUztI3g==}
engines : {node : ^18.18.0 || ^19.8.0 || >= 20.0.0}
deprecated : This version has a security vulnerability. Please upgrade to a patched version. See https://nextjs.org/blog/CVE-2025-66478 for more details.
hasBin : true
peerDependencies:
'@opentelemetry/api' : ^1.1.0
@ -2907,10 +2908,10 @@ packages:
react : '>= 0.14.0'
react-dom : '>= 0.14.0'
react-dom@19. 1.0 :
resolution : {integrity : sha512- Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/ g==}
react-dom@19. 2.2 :
resolution : {integrity : sha512- fhyD2BLrew6qYf4NNtHff1rLXvzR25rq49p+FeqByOazc6TcSi2n8EYulo5C1PbH+1uBW++5S1SG7FcUU6mlD g==}
peerDependencies:
react : ^19. 1.0
react : ^19. 2.2
react-is@16.13.1:
resolution : {integrity : sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
@ -2927,8 +2928,8 @@ packages:
resolution : {integrity : sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==}
engines : {node : '>=0.10.0' }
react@19. 1.0 :
resolution : {integrity : sha512- FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg ==}
react@19. 2.2 :
resolution : {integrity : sha512- BdOGOY8OKRBcgoDkwqA8Q5XvOIhoNx/Sh6BnGJlet2Abt0X5BK0BDrqGyQgLhAVjD2nAg5f6o01u/OPUhG022Q ==}
engines : {node : '>=0.10.0' }
readdirp@3.6.0:
@ -3023,8 +3024,8 @@ packages:
resolution : {integrity : sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==}
engines : {node : '>=v12.22.7' }
scheduler@0.2 6 .0:
resolution : {integrity : sha512- NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA ==}
scheduler@0.2 7 .0:
resolution : {integrity : sha512- eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q ==}
sdp@3.2.1:
resolution : {integrity : sha512-lwsAIzOPlH8/7IIjjz3K0zYBk7aBVVcvjMwt3M4fLxpjMYyy7i3I97SLHebgn4YBjirkzfp3RvRDWSKsh/+WFw==}
@ -3711,7 +3712,7 @@ snapshots:
'@babel/runtime@7.27.6' : {}
'@babel/runtime@7.28. 2 ': {}
'@babel/runtime@7.28. 4 ': {}
'@babel/template@7.27.2' :
dependencies:
@ -4244,15 +4245,15 @@ snapshots:
'@tanstack/query-core@5.83.1' : {}
'@tanstack/react-query@5.84.1(react@19. 1.0 )':
'@tanstack/react-query@5.84.1(react@19. 2.2 )':
dependencies:
'@tanstack/query-core' : 5.83 .1
react : 19. 1.0
react : 19. 2.2
'@testing-library/dom@10.4.0' :
dependencies:
'@babel/code-frame' : 7.27 .1
'@babel/runtime' : 7.28 . 2
'@babel/runtime' : 7.28 . 4
'@types/aria-query' : 5.0 .4
aria-query : 5.3 .0
chalk : 4.1 .2
@ -4270,14 +4271,14 @@ snapshots:
picocolors : 1.1 .1
redent : 3.0 .0
'@testing-library/react@16.3.0(@testing-library/dom@10.4.0)(@types/react@19. 1.8)(react-dom@19.1.0(react@19.1.0))(react@19.1.0 )':
'@testing-library/react@16.3.0(@testing-library/dom@10.4.0)(@types/react@19. 2.7)(react-dom@19.2.2(react@19.2.2))(react@19.2.2 )':
dependencies:
'@babel/runtime' : 7.27 .6
'@testing-library/dom' : 10.4 .0
react : 19. 1.0
react-dom : 19. 1.0 (react@19.1.0 )
react : 19. 2.2
react-dom : 19. 2.2 (react@19.2.2 )
optionalDependencies:
'@types/react' : 19. 1.8
'@types/react' : 19. 2.7
'@testing-library/user-event@14.6.1(@testing-library/dom@10.4.0)' :
dependencies:
@ -4364,9 +4365,9 @@ snapshots:
'@types/range-parser@1.2.7' : {}
'@types/react@19. 1.8 ':
'@types/react@19. 2.7 ':
dependencies:
csstype : 3. 1 .3
csstype : 3. 2 .3
'@types/send@0.17.5' :
dependencies:
@ -4955,7 +4956,7 @@ snapshots:
'@asamuzakjp/css-color' : 3.2 .0
rrweb-cssom : 0.8 .0
csstype@3. 1 .3: {}
csstype@3. 2 .3: {}
damerau-levenshtein@1.0.8 : {}
@ -6195,26 +6196,26 @@ snapshots:
negotiator@1.0.0 : {}
next-themes@0.4.6(react-dom@19. 1.0(react@19.1.0))(react@19.1.0 ):
next-themes@0.4.6(react-dom@19. 2.2(react@19.2.2))(react@19.2.2 ):
dependencies:
react : 19. 1.0
react-dom : 19. 1.0 (react@19.1.0 )
react : 19. 2.2
react-dom : 19. 2.2 (react@19.2.2 )
next-view-transitions@0.3.4(next@15.4.5(@babel/core@7.28.0)(@playwright/test@1.54.2)(react-dom@19. 1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0 ):
next-view-transitions@0.3.4(next@15.4.5(@babel/core@7.28.0)(@playwright/test@1.54.2)(react-dom@19. 2.2(react@19.2.2))(react@19.2.2))(react-dom@19.2.2(react@19.2.2))(react@19.2.2 ):
dependencies:
next : 15.4 .5 (@babel/core@7.28.0)(@playwright/test@1.54.2)(react-dom@19. 1.0(react@19.1.0))(react@19.1.0 )
react : 19. 1.0
react-dom : 19. 1.0 (react@19.1.0 )
next : 15.4 .5 (@babel/core@7.28.0)(@playwright/test@1.54.2)(react-dom@19. 2.2(react@19.2.2))(react@19.2.2 )
react : 19. 2.2
react-dom : 19. 2.2 (react@19.2.2 )
next@15.4.5(@babel/core@7.28.0)(@playwright/test@1.54.2)(react-dom@19. 1.0(react@19.1.0))(react@19.1.0 ):
next@15.4.5(@babel/core@7.28.0)(@playwright/test@1.54.2)(react-dom@19. 2.2(react@19.2.2))(react@19.2.2 ):
dependencies:
'@next/env' : 15.4 .5
'@swc/helpers' : 0.5 .15
caniuse-lite : 1.0 .30001731
postcss : 8.4 .31
react : 19. 1.0
react-dom : 19. 1.0 (react@19.1.0 )
styled-jsx : 5.1 .6 (@babel/core@7.28.0)(react@19. 1.0 )
react : 19. 2.2
react-dom : 19. 2.2 (react@19.2.2 )
styled-jsx : 5.1 .6 (@babel/core@7.28.0)(react@19. 2.2 )
optionalDependencies:
'@next/swc-darwin-arm64' : 15.4 .5
'@next/swc-darwin-x64' : 15.4 .5
@ -6475,30 +6476,30 @@ snapshots:
iconv-lite : 0.6 .3
unpipe : 1.0 .0
react-device-detect@2.2.3(react-dom@19. 1.0(react@19.1.0))(react@19.1.0 ):
react-device-detect@2.2.3(react-dom@19. 2.2(react@19.2.2))(react@19.2.2 ):
dependencies:
react : 19. 1.0
react-dom : 19. 1.0 (react@19.1.0 )
react : 19. 2.2
react-dom : 19. 2.2 (react@19.2.2 )
ua-parser-js : 1.0 .40
react-dom@19. 1.0(react@19.1.0 ):
react-dom@19. 2.2(react@19.2.2 ):
dependencies:
react : 19. 1.0
scheduler : 0.2 6 .0
react : 19. 2.2
scheduler : 0.2 7 .0
react-is@16.13.1 : {}
react-is@17.0.2 : {}
react-qr-code@2.0.18(react@19. 1.0 ):
react-qr-code@2.0.18(react@19. 2.2 ):
dependencies:
prop-types : 15.8 .1
qr.js : 0.0 .0
react : 19. 1.0
react : 19. 2.2
react-refresh@0.17.0 : {}
react@19. 1.0 : {}
react@19. 2.2 : {}
readdirp@3.6.0:
dependencies:
@ -6631,7 +6632,7 @@ snapshots:
dependencies:
xmlchars : 2.2 .0
scheduler@0.2 6 .0: {}
scheduler@0.2 7 .0: {}
sdp@3.2.1 : {}
@ -6913,10 +6914,10 @@ snapshots:
dependencies:
js-tokens : 9.0 .1
styled-jsx@5.1.6(@babel/core@7.28.0)(react@19. 1.0 ):
styled-jsx@5.1.6(@babel/core@7.28.0)(react@19. 2.2 ):
dependencies:
client-only : 0.0 .1
react : 19. 1.0
react : 19. 2.2
optionalDependencies:
'@babel/core' : 7.28 .0