fix type errors

This commit is contained in:
jb-alvarado 2023-06-28 11:01:17 +02:00
parent 1106d32f14
commit d42cf3f3ce
7 changed files with 303 additions and 352 deletions

575
package-lock.json generated
View File

@ -35,11 +35,23 @@
"@types/video.js": "^7.3.52",
"eslint": "^8.43.0",
"eslint-plugin-nuxt": "^4.0.0",
"nuxt": "3.6.0",
"fibers": "^5.0.3",
"nuxt": "3.6.1",
"postcss": "^8.4.24",
"postcss-loader": "^7.3.3",
"sass": "^1.63.6",
"sass-loader": "^13.3.2"
}
},
"node_modules/@aashutoshrathi/word-wrap": {
"version": "1.2.6",
"resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
"integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==",
"dev": true,
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/@ampproject/remapping": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
@ -616,9 +628,9 @@
}
},
"node_modules/@esbuild/android-arm": {
"version": "0.18.9",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.9.tgz",
"integrity": "sha512-v1cr0l0RZOzIgLtTe8M1cRFFP0ICRdymPPa8HCPUpgZ+XasQrd5Mxyp9KlDqXLLyGmnZpzhufKEThLIihQL53A==",
"version": "0.18.10",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.10.tgz",
"integrity": "sha512-3KClmVNd+Fku82uZJz5C4Rx8m1PPmWUFz5Zkw8jkpZPOmsq+EG1TTOtw1OXkHuX3WczOFQigrtf60B1ijKwNsg==",
"cpu": [
"arm"
],
@ -632,9 +644,9 @@
}
},
"node_modules/@esbuild/android-arm64": {
"version": "0.18.9",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.9.tgz",
"integrity": "sha512-G1rIBpSgjv0DEFmBYjljL85l4asf1dtQYwjoD02A5YG85JV3dsQSJL94vsEMWYMWkNd46hcvz3suURuY4dr+9g==",
"version": "0.18.10",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.10.tgz",
"integrity": "sha512-ynm4naLbNbK0ajf9LUWtQB+6Vfg1Z/AplArqr4tGebC00Z6m9Y91OVIcjDa461wGcZwcaHYaZAab4yJxfhisTQ==",
"cpu": [
"arm64"
],
@ -648,9 +660,9 @@
}
},
"node_modules/@esbuild/android-x64": {
"version": "0.18.9",
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.9.tgz",
"integrity": "sha512-rPgcISGfoP7/Yk8+0eUf9R/KLCYGgqtojz/Uvj26wp7/EclwxoaOMArBnDChfuWF5YLdS16dDfqb4qwXS087lw==",
"version": "0.18.10",
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.10.tgz",
"integrity": "sha512-vFfXj8P9Yfjh54yqUDEHKzqzYuEfPyAOl3z7R9hjkwt+NCvbn9VMxX+IILnAfdImRBfYVItgSUsqGKhJFnBwZw==",
"cpu": [
"x64"
],
@ -664,9 +676,9 @@
}
},
"node_modules/@esbuild/darwin-arm64": {
"version": "0.18.9",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.9.tgz",
"integrity": "sha512-vw9kWBT2EvDhLAVkI5c2KWFh+GMwgXrzR1QnIpZazA+tIacaelNLMMSTHEJisOeQqiMQhv8goTODFm9liS7wpw==",
"version": "0.18.10",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.10.tgz",
"integrity": "sha512-k2OJQ7ZxE6sVc91+MQeZH9gFeDAH2uIYALPAwTjTCvcPy9Dzrf7V7gFUQPYkn09zloWhQ+nvxWHia2x2ZLR0sQ==",
"cpu": [
"arm64"
],
@ -680,9 +692,9 @@
}
},
"node_modules/@esbuild/darwin-x64": {
"version": "0.18.9",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.9.tgz",
"integrity": "sha512-tDbKKMUeS0PckRtIxdF3+NgkE19kTyLFmUQ0umgXDnBvcWC3/DqhZyu4P4Af3zBzOfWH5DAAmGW1hgy53Z706w==",
"version": "0.18.10",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.10.tgz",
"integrity": "sha512-tnz/mdZk1L1Z3WpGjin/L2bKTe8/AKZpI8fcCLtH+gq8WXWsCNJSxlesAObV4qbtTl6pG5vmqFXfWUQ5hV8PAQ==",
"cpu": [
"x64"
],
@ -696,9 +708,9 @@
}
},
"node_modules/@esbuild/freebsd-arm64": {
"version": "0.18.9",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.9.tgz",
"integrity": "sha512-Anyk3qeTKJUcxiLE8VQ6y6frVuqFc71M5TEc2EzvXchoy6oWn5eZK+MpZBVnENVMSDA4wOjDKiFsPtVhnrhHHA==",
"version": "0.18.10",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.10.tgz",
"integrity": "sha512-QJluV0LwBrbHnYYwSKC+K8RGz0g/EyhpQH1IxdoFT0nM7PfgjE+aS8wxq/KFEsU0JkL7U/EEKd3O8xVBxXb2aA==",
"cpu": [
"arm64"
],
@ -712,9 +724,9 @@
}
},
"node_modules/@esbuild/freebsd-x64": {
"version": "0.18.9",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.9.tgz",
"integrity": "sha512-BsOYio/4p/6RWG+sDQXVYet8qQ0bB91rfO0YNk5s0HlqE9vEth3Yi1jFNi4v7bUA4vQDWWoybpA/9NTz1sM88A==",
"version": "0.18.10",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.10.tgz",
"integrity": "sha512-Hi/ycUkS6KTw+U9G5PK5NoK7CZboicaKUSVs0FSiPNtuCTzK6HNM4DIgniH7hFaeuszDS9T4dhAHWiLSt/Y5Ng==",
"cpu": [
"x64"
],
@ -728,9 +740,9 @@
}
},
"node_modules/@esbuild/linux-arm": {
"version": "0.18.9",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.9.tgz",
"integrity": "sha512-YotJBEt9swVrEBRBIXQzI03A4kDQSWk+mbGTTBreIRvWWWTXXqhNYZgqiwnEvtyQi9aqSipEzkRzAGNqs54EXw==",
"version": "0.18.10",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.10.tgz",
"integrity": "sha512-HfFoxY172tVHPIvJy+FHxzB4l8xU7e5cxmNS11cQ2jt4JWAukn/7LXaPdZid41UyTweqa4P/1zs201gRGCTwHw==",
"cpu": [
"arm"
],
@ -744,9 +756,9 @@
}
},
"node_modules/@esbuild/linux-arm64": {
"version": "0.18.9",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.9.tgz",
"integrity": "sha512-2fJtf4KKR301FrhRNY1KIgVid2nUrZV6fzx39E+JgT3jAw2NsZYUiphR31CyH4MloyoEwgQTnskwaQH+nT4bHA==",
"version": "0.18.10",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.10.tgz",
"integrity": "sha512-Nz6XcfRBOO7jSrVpKAyEyFOPGhySPNlgumSDhWAspdQQ11ub/7/NZDMhWDFReE9QH/SsCOCLQbdj0atAk/HMOQ==",
"cpu": [
"arm64"
],
@ -760,9 +772,9 @@
}
},
"node_modules/@esbuild/linux-ia32": {
"version": "0.18.9",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.9.tgz",
"integrity": "sha512-pTTBAGi2lrduXo4vATnqCtFi9zRbyXOlcV+euznW5EoFyjAIR+JCQgFDeFCMo343E2EI2MgV7ZQctO8IWcsdsA==",
"version": "0.18.10",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.10.tgz",
"integrity": "sha512-otMdmSmkMe+pmiP/bZBjfphyAsTsngyT9RCYwoFzqrveAbux9nYitDTpdgToG0Z0U55+PnH654gCH2GQ1aB6Yw==",
"cpu": [
"ia32"
],
@ -776,9 +788,9 @@
}
},
"node_modules/@esbuild/linux-loong64": {
"version": "0.18.9",
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.9.tgz",
"integrity": "sha512-hmsjvhwHrsCKPthXhhNjLE+QON8uQCE9P/OBktaYOD8UDfmz9+txm04uXhnkRH0fDEqStsDEedbX+8KPg1CwyA==",
"version": "0.18.10",
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.10.tgz",
"integrity": "sha512-t8tjFuON1koxskzQ4VFoh0T5UDUMiLYjwf9Wktd0tx8AoK6xgU+5ubKOpWpcnhEQ2tESS5u0v6QuN8PX/ftwcQ==",
"cpu": [
"loong64"
],
@ -792,9 +804,9 @@
}
},
"node_modules/@esbuild/linux-mips64el": {
"version": "0.18.9",
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.9.tgz",
"integrity": "sha512-Ymv4j25ie7mVEVlcThnOlRVvqDSsj22MJBH31QGMsyA0dUwReqCg9yNqRM2Dh8QHDRO2UrMhGmiL6BaTdBWlQw==",
"version": "0.18.10",
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.10.tgz",
"integrity": "sha512-+dUkcVzcfEJHz3HEnVpIJu8z8Wdn2n/nWMWdl6FVPFGJAVySO4g3+XPzNKFytVFwf8hPVDwYXzVcu8GMFqsqZw==",
"cpu": [
"mips64el"
],
@ -808,9 +820,9 @@
}
},
"node_modules/@esbuild/linux-ppc64": {
"version": "0.18.9",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.9.tgz",
"integrity": "sha512-y2viEHwLpNfWP1eLa+vV+DWIbw/pQyv1Vf6qxSGJeBQmmu9T2hOagMiCr6zhDo89l+MUAXiShdKmqlKI6HdCkw==",
"version": "0.18.10",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.10.tgz",
"integrity": "sha512-sO3PjjxEGy+PY2qkGe2gwJbXdZN9wAYpVBZWFD0AwAoKuXRkWK0/zaMQ5ekUFJDRDCRm8x5U0Axaub7ynH/wVg==",
"cpu": [
"ppc64"
],
@ -824,9 +836,9 @@
}
},
"node_modules/@esbuild/linux-riscv64": {
"version": "0.18.9",
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.9.tgz",
"integrity": "sha512-na8WG8Z7z1EIUcJFuXKOawJEsq8luOur7LHK/ophO0+RSE8A9yxCsKYhaN9IxlR1UciAuHjo/7d5yiflABwUmA==",
"version": "0.18.10",
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.10.tgz",
"integrity": "sha512-JDtdbJg3yjDeXLv4lZYE1kiTnxv73/8cbPHY9T/dUKi8rYOM/k5b3W4UJLMUksuQ6nTm5c89W1nADsql6FW75A==",
"cpu": [
"riscv64"
],
@ -840,9 +852,9 @@
}
},
"node_modules/@esbuild/linux-s390x": {
"version": "0.18.9",
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.9.tgz",
"integrity": "sha512-XsnaI89KstE0jG4cMdzuJ8SKcKAod26had7U/4SzvuMrci0/XyEQXB1jikn6MB7LPGrd5rcLeYp3F7psUxhkWw==",
"version": "0.18.10",
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.10.tgz",
"integrity": "sha512-NLuSKcp8WckjD2a7z5kzLiCywFwBTMlIxDNuud1AUGVuwBBJSkuubp6cNjJ0p5c6CZaA3QqUGwjHJBiG1SoOFw==",
"cpu": [
"s390x"
],
@ -856,9 +868,9 @@
}
},
"node_modules/@esbuild/linux-x64": {
"version": "0.18.9",
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.9.tgz",
"integrity": "sha512-odEbmjtm3tLPtY43FRWOG+CLN7d4ooQpGjYVFVti5rLXLym26dORxnlbekNPXuQRuQKNMPczNNWE1jOc8yAyJQ==",
"version": "0.18.10",
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.10.tgz",
"integrity": "sha512-wj2KRsCsFusli+6yFgNO/zmmLslislAWryJnodteRmGej7ZzinIbMdsyp13rVGde88zxJd5vercNYK9kuvlZaQ==",
"cpu": [
"x64"
],
@ -872,9 +884,9 @@
}
},
"node_modules/@esbuild/netbsd-x64": {
"version": "0.18.9",
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.9.tgz",
"integrity": "sha512-j/GgOjKNUPd54isC/RBYlS6CREbulnMWAJEIKTnPM0QnY0pEGfMHkFh73bsmZdovp/97zRty0NdePRk4dTP/cw==",
"version": "0.18.10",
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.10.tgz",
"integrity": "sha512-pQ9QqxEPI3cVRZyUtCoZxhZK3If+7RzR8L2yz2+TDzdygofIPOJFaAPkEJ5rYIbUO101RaiYxfdOBahYexLk5A==",
"cpu": [
"x64"
],
@ -888,9 +900,9 @@
}
},
"node_modules/@esbuild/openbsd-x64": {
"version": "0.18.9",
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.9.tgz",
"integrity": "sha512-DN0Z9RGU/hlaMWSG9GaDLvlu0718u1HDGiF19wJ35fUznf9yJYgXDwZ5/cRQXUewHXJB0pD/VyQfRLDP3M4maw==",
"version": "0.18.10",
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.10.tgz",
"integrity": "sha512-k8GTIIW9I8pEEfoOUm32TpPMgSg06JhL5DO+ql66aLTkOQUs0TxCA67Wi7pv6z8iF8STCGcNbm3UWFHLuci+ag==",
"cpu": [
"x64"
],
@ -904,9 +916,9 @@
}
},
"node_modules/@esbuild/sunos-x64": {
"version": "0.18.9",
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.9.tgz",
"integrity": "sha512-W/eHabLCXdki/8H3jmfE/ClDuh3bQQKpYfQHGQ7lQync9W72ZdVr2y1iWfEVTE7ZK/DQROo3GyfTkx5HPBZxmQ==",
"version": "0.18.10",
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.10.tgz",
"integrity": "sha512-vIGYJIdEI6d4JBucAx8py792G8J0GP40qSH+EvSt80A4zvGd6jph+5t1g+eEXcS2aRpgZw6CrssNCFZxTdEsxw==",
"cpu": [
"x64"
],
@ -920,9 +932,9 @@
}
},
"node_modules/@esbuild/win32-arm64": {
"version": "0.18.9",
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.9.tgz",
"integrity": "sha512-84FMz3Sh1hwGk/oWy6XGIW2bGVcsqvHLjjtbwd982XoTHOvQSthhrMef0J+4ShE1ZE7VeUXHIt2Mfer+myedYw==",
"version": "0.18.10",
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.10.tgz",
"integrity": "sha512-kRhNcMZFGMW+ZHCarAM1ypr8OZs0k688ViUCetVCef9p3enFxzWeBg9h/575Y0nsFu0ZItluCVF5gMR2pwOEpA==",
"cpu": [
"arm64"
],
@ -936,9 +948,9 @@
}
},
"node_modules/@esbuild/win32-ia32": {
"version": "0.18.9",
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.9.tgz",
"integrity": "sha512-/RsFTk0P13Nb+ixBVZfPdlLWKsP+he3ZLxOO/1eCsZZ2U7c/JxB053U7kURsyhhUPwiGzGVaAQAeyhGtYe8ehw==",
"version": "0.18.10",
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.10.tgz",
"integrity": "sha512-AR9PX1whYaYh9p0EOaKna0h48F/A101Mt/ag72+kMkkBZXPQ7cjbz2syXI/HI3OlBdUytSdHneljfjvUoqwqiQ==",
"cpu": [
"ia32"
],
@ -952,9 +964,9 @@
}
},
"node_modules/@esbuild/win32-x64": {
"version": "0.18.9",
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.9.tgz",
"integrity": "sha512-S+oBiO8UE1hmDJZlZJ6HZEdBBrxCGovwN66P9rle4DWVktM5fsMouYhpbtUf4WQLEy0HvcE2ZOQ2gIq8v0BkBw==",
"version": "0.18.10",
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.10.tgz",
"integrity": "sha512-5sTkYhAGHNRr6bVf4RM0PsscqVr6/DBYdrlMh168oph3usid3lKHcHEEHmr34iZ9GHeeg2juFOxtpl6XyC3tpw==",
"cpu": [
"x64"
],
@ -1140,6 +1152,15 @@
"node-pre-gyp": "bin/node-pre-gyp"
}
},
"node_modules/@mapbox/node-pre-gyp/node_modules/detect-libc": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz",
"integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==",
"dev": true,
"engines": {
"node": ">=8"
}
},
"node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": {
"version": "2.6.11",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz",
@ -1211,11 +1232,11 @@
"dev": true
},
"node_modules/@nuxt/kit": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.6.0.tgz",
"integrity": "sha512-rqQYyWlhE42oWRQNR58KU1JYhoWryN78x8eYzFTHgalfpMjtPqZv2j9K4+hFRk0XLRUKnut4tE/3+UYyZ7ybVw==",
"version": "3.6.1",
"resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.6.1.tgz",
"integrity": "sha512-7AoiKV0zAtyT3ZvjMfGislMcB+JMbBZxYw68/oWtkEPXCfGQMYuiMI9Ue246/0JT2Yp2KZclEgrJEJ6NLkqFcw==",
"dependencies": {
"@nuxt/schema": "3.6.0",
"@nuxt/schema": "3.6.1",
"c12": "^1.4.2",
"consola": "^3.1.0",
"defu": "^6.1.2",
@ -1230,7 +1251,7 @@
"scule": "^1.0.0",
"semver": "^7.5.3",
"unctx": "^2.3.1",
"unimport": "^3.0.8",
"unimport": "^3.0.10",
"untyped": "^1.3.2"
},
"engines": {
@ -1238,9 +1259,9 @@
}
},
"node_modules/@nuxt/schema": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.6.0.tgz",
"integrity": "sha512-6/nq+W77JODDfhMBZTi7HCD3hT5oHegsasAzUnDmvwWuY1io7BXX9x2mDhL8E3LhVzQuN5vhi3GBgwHwCfdKEA==",
"version": "3.6.1",
"resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-3.6.1.tgz",
"integrity": "sha512-+4pr0lkcPP5QqprYV+/ujmBkt2JHmi/v5vaxCrMhElUFgifvJAfT89BkGFn6W7pz0b8Vd3GcByFUWI7/wX/Pcw==",
"dependencies": {
"defu": "^6.1.2",
"hookable": "^5.5.3",
@ -1249,7 +1270,7 @@
"postcss-import-resolver": "^2.0.0",
"std-env": "^3.3.3",
"ufo": "^1.1.2",
"unimport": "^3.0.8",
"unimport": "^3.0.10",
"untyped": "^1.3.2"
},
"engines": {
@ -1345,9 +1366,9 @@
}
},
"node_modules/@nuxt/types/node_modules/@types/node": {
"version": "16.18.36",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.36.tgz",
"integrity": "sha512-8egDX8dE50XyXWH6C6PRCNkTP106DuUrvdrednFouDSmCi7IOvrqr0frznfZaHifHH/3aq/7a7v9N4wdXMqhBQ=="
"version": "16.18.37",
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.37.tgz",
"integrity": "sha512-ql+4dw4PlPFBP495k8JzUX/oMNRI2Ei4PrMHgj8oT4VhGlYUzF4EYr0qk2fW+XBVGIrq8Zzk13m4cvyXZuv4pA=="
},
"node_modules/@nuxt/ui-templates": {
"version": "1.2.0",
@ -1356,12 +1377,12 @@
"dev": true
},
"node_modules/@nuxt/vite-builder": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-3.6.0.tgz",
"integrity": "sha512-HIpGZoZYgZQ9Xf3jeiUQ+8rxlEPDTxr/hhyIdhr+x6SLc8JzrDmwH1QX4M+VsomRkg8qKtJLRhxfEHWMsrWzCA==",
"version": "3.6.1",
"resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-3.6.1.tgz",
"integrity": "sha512-KKYSPtizNe5y3gDBBpKRr0xxcs2mCzq8LfCNxbRvYzqjIdWPfTH7elTwfZoxh+kIHQ73yXq4HlKP3F8W40ylmg==",
"dev": true,
"dependencies": {
"@nuxt/kit": "3.6.0",
"@nuxt/kit": "3.6.1",
"@rollup/plugin-replace": "^5.0.2",
"@vitejs/plugin-vue": "^4.2.3",
"@vitejs/plugin-vue-jsx": "^3.0.1",
@ -1370,7 +1391,7 @@
"consola": "^3.1.0",
"cssnano": "^6.0.1",
"defu": "^6.1.2",
"esbuild": "^0.18.6",
"esbuild": "^0.18.9",
"escape-string-regexp": "^5.0.0",
"estree-walker": "^3.0.3",
"externality": "^1.0.2",
@ -1808,9 +1829,9 @@
}
},
"node_modules/@nuxt/vite-builder/node_modules/terser": {
"version": "5.18.1",
"resolved": "https://registry.npmjs.org/terser/-/terser-5.18.1.tgz",
"integrity": "sha512-j1n0Ao919h/Ai5r43VAnfV/7azUYW43GPxK7qSATzrsERfW7+y2QW9Cp9ufnRF5CQUWbnLSo7UJokSWCqg4tsQ==",
"version": "5.18.2",
"resolved": "https://registry.npmjs.org/terser/-/terser-5.18.2.tgz",
"integrity": "sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w==",
"dev": true,
"optional": true,
"peer": true,
@ -2236,9 +2257,9 @@
"dev": true
},
"node_modules/@rollup/plugin-terser/node_modules/terser": {
"version": "5.18.1",
"resolved": "https://registry.npmjs.org/terser/-/terser-5.18.1.tgz",
"integrity": "sha512-j1n0Ao919h/Ai5r43VAnfV/7azUYW43GPxK7qSATzrsERfW7+y2QW9Cp9ufnRF5CQUWbnLSo7UJokSWCqg4tsQ==",
"version": "5.18.2",
"resolved": "https://registry.npmjs.org/terser/-/terser-5.18.2.tgz",
"integrity": "sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w==",
"dev": true,
"dependencies": {
"@jridgewell/source-map": "^0.3.3",
@ -2504,9 +2525,9 @@
"integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw=="
},
"node_modules/@types/node": {
"version": "20.3.1",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.1.tgz",
"integrity": "sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg=="
"version": "20.3.2",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.3.2.tgz",
"integrity": "sha512-vOBLVQeCQfIcF/2Y7eKFTqrMnizK5lRNQ7ykML/5RuwVXVWxYkgwS7xbt4B6fKCUPgbSL5FSsjHQpaGQP/dQmw=="
},
"node_modules/@types/normalize-package-data": {
"version": "2.4.1",
@ -2682,92 +2703,6 @@
"node": ">= 8"
}
},
"node_modules/@typescript-eslint/types": {
"version": "5.60.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.60.0.tgz",
"integrity": "sha512-ascOuoCpNZBccFVNJRSC6rPq4EmJ2NkuoKnd6LDNyAQmdDnziAtxbCGWCbefG1CNzmDvd05zO36AmB7H8RzKPA==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
}
},
"node_modules/@typescript-eslint/typescript-estree": {
"version": "5.60.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.60.0.tgz",
"integrity": "sha512-R43thAuwarC99SnvrBmh26tc7F6sPa2B3evkXp/8q954kYL6Ro56AwASYWtEEi+4j09GbiNAHqYwNNZuNlARGQ==",
"dev": true,
"dependencies": {
"@typescript-eslint/types": "5.60.0",
"@typescript-eslint/visitor-keys": "5.60.0",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
"semver": "^7.3.7",
"tsutils": "^3.21.0"
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependenciesMeta": {
"typescript": {
"optional": true
}
}
},
"node_modules/@typescript-eslint/typescript-estree/node_modules/globby": {
"version": "11.1.0",
"resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
"integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
"dev": true,
"dependencies": {
"array-union": "^2.1.0",
"dir-glob": "^3.0.1",
"fast-glob": "^3.2.9",
"ignore": "^5.2.0",
"merge2": "^1.4.1",
"slash": "^3.0.0"
},
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/@typescript-eslint/typescript-estree/node_modules/slash": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
"integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
"dev": true,
"engines": {
"node": ">=8"
}
},
"node_modules/@typescript-eslint/visitor-keys": {
"version": "5.60.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.60.0.tgz",
"integrity": "sha512-wm9Uz71SbCyhUKgcaPRauBdTegUyY/ZWl8gLwD/i/ybJqscrrdVSFImpvUz16BLPChIeKBK5Fa9s6KDQjsjyWw==",
"dev": true,
"dependencies": {
"@typescript-eslint/types": "5.60.0",
"eslint-visitor-keys": "^3.3.0"
},
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
}
},
"node_modules/@unhead/dom": {
"version": "1.1.28",
"resolved": "https://registry.npmjs.org/@unhead/dom/-/dom-1.1.28.tgz",
@ -2982,15 +2917,15 @@
}
},
"node_modules/@vue/babel-helper-vue-transform-on": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.1.3.tgz",
"integrity": "sha512-iSaE7+1+/tPp79XnvsAVjaCjuY7dHjfsArPozi+1USJ1A5lf5JUovCP90Hbc+L9BUSHGlXMEYuQrL2vS3Yz9ow==",
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.1.4.tgz",
"integrity": "sha512-i/+rx6NIx1SeqA6sJJCv0tRPAU/F6lOnxjV9v1DJVGT7rH0CWOluaYfb+ifODVHFj2cEw85X2U6fU0n466ng0Q==",
"dev": true
},
"node_modules/@vue/babel-plugin-jsx": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.3.tgz",
"integrity": "sha512-q4ekWt6KcWmM7GNTZjBO53EOM/5uczu7q1Ks39Sz0d0PJFJ+oNi6xyu17WZ/uoSi/s81ouq99G18cLoEX9X1OA==",
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.4.tgz",
"integrity": "sha512-/F9YSGaxL53aBUwowjtALVBH+HXjXbsDt41NaVHc10HREkutCt51Wukm6sbgrq2sp34Mne+PCvOrjJjM2yLoWA==",
"dev": true,
"dependencies": {
"@babel/helper-module-imports": "^7.22.5",
@ -2998,7 +2933,7 @@
"@babel/template": "^7.22.5",
"@babel/traverse": "^7.22.5",
"@babel/types": "^7.22.5",
"@vue/babel-helper-vue-transform-on": "^1.1.3",
"@vue/babel-helper-vue-transform-on": "^1.1.4",
"camelcase": "^6.3.0",
"html-tags": "^3.3.1",
"svg-tags": "^1.0.0"
@ -3731,15 +3666,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/array-union": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
"integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
"dev": true,
"engines": {
"node": ">=8"
}
},
"node_modules/array.prototype.flat": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz",
@ -4150,9 +4076,9 @@
}
},
"node_modules/caniuse-lite": {
"version": "1.0.30001508",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001508.tgz",
"integrity": "sha512-sdQZOJdmt3GJs1UMNpCCCyeuS2IEGLXnHyAo9yIO5JJDjbjoVRij4M1qep6P6gFpptD1PqIYgzM+gwJbOi92mw==",
"version": "1.0.30001509",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001509.tgz",
"integrity": "sha512-2uDDk+TRiTX5hMcUYT/7CSyzMZxjfGu0vAUjS2g0LSD8UoXOv0LtpH4LxGMemsiPq6LCVIUjNwVM0erkOkGCDA==",
"funding": [
{
"type": "opencollective",
@ -4459,9 +4385,9 @@
"dev": true
},
"node_modules/consola": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/consola/-/consola-3.1.0.tgz",
"integrity": "sha512-rrrJE6rP0qzl/Srg+C9x/AE5Kxfux7reVm1Wh0wCjuXvih6DqZgqDZe8auTD28fzJ9TF0mHlSDrPpWlujQRo1Q=="
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/consola/-/consola-3.2.1.tgz",
"integrity": "sha512-p4cjcr/NHr2pbmXcTBcdNwIWEyQIzavKkZt6d0rDPQXta+oilM9j9Folao2REulksBZhYX39vF+HlIm7QRTeWA=="
},
"node_modules/console-control-strings": {
"version": "1.1.0",
@ -4511,6 +4437,24 @@
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
"integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
},
"node_modules/cosmiconfig": {
"version": "8.2.0",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz",
"integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==",
"dev": true,
"dependencies": {
"import-fresh": "^3.2.1",
"js-yaml": "^4.1.0",
"parse-json": "^5.0.0",
"path-type": "^4.0.0"
},
"engines": {
"node": ">=14"
},
"funding": {
"url": "https://github.com/sponsors/d-fischer"
}
},
"node_modules/crc-32": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
@ -4867,12 +4811,15 @@
}
},
"node_modules/detect-libc": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz",
"integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==",
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
"integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
"dev": true,
"bin": {
"detect-libc": "bin/detect-libc.js"
},
"engines": {
"node": ">=8"
"node": ">=0.10"
}
},
"node_modules/devalue": {
@ -5015,9 +4962,9 @@
"dev": true
},
"node_modules/electron-to-chromium": {
"version": "1.4.440",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.440.tgz",
"integrity": "sha512-r6dCgNpRhPwiWlxbHzZQ/d9swfPaEJGi8ekqRBwQYaR3WmA5VkqQfBWSDDjuJU1ntO+W9tHx8OHV/96Q8e0dVw=="
"version": "1.4.442",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.442.tgz",
"integrity": "sha512-RkrZF//Ya+0aJq2NM3OdisNh5ZodZq1rdXOS96G8DdDgpDKqKE81yTbbQ3F/4CKm1JBPsGu1Lp/akkna2xO06Q=="
},
"node_modules/emoji-regex": {
"version": "8.0.0",
@ -5189,9 +5136,9 @@
"integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w=="
},
"node_modules/esbuild": {
"version": "0.18.9",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.9.tgz",
"integrity": "sha512-rFw+7KsO3vF/imkldsCcIGnQVJ11Zq5a178SVS0N0wwFQ/alzS8owG06rivQ8FEuc66SJupdhTuYT7mnvmidLA==",
"version": "0.18.10",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.10.tgz",
"integrity": "sha512-33WKo67auOXzZHBY/9DTJRo7kIvfU12S+D4sp2wIz39N88MDIaCGyCwbW01RR70pK6Iya0I74lHEpyLfFqOHPA==",
"dev": true,
"hasInstallScript": true,
"bin": {
@ -5201,28 +5148,28 @@
"node": ">=12"
},
"optionalDependencies": {
"@esbuild/android-arm": "0.18.9",
"@esbuild/android-arm64": "0.18.9",
"@esbuild/android-x64": "0.18.9",
"@esbuild/darwin-arm64": "0.18.9",
"@esbuild/darwin-x64": "0.18.9",
"@esbuild/freebsd-arm64": "0.18.9",
"@esbuild/freebsd-x64": "0.18.9",
"@esbuild/linux-arm": "0.18.9",
"@esbuild/linux-arm64": "0.18.9",
"@esbuild/linux-ia32": "0.18.9",
"@esbuild/linux-loong64": "0.18.9",
"@esbuild/linux-mips64el": "0.18.9",
"@esbuild/linux-ppc64": "0.18.9",
"@esbuild/linux-riscv64": "0.18.9",
"@esbuild/linux-s390x": "0.18.9",
"@esbuild/linux-x64": "0.18.9",
"@esbuild/netbsd-x64": "0.18.9",
"@esbuild/openbsd-x64": "0.18.9",
"@esbuild/sunos-x64": "0.18.9",
"@esbuild/win32-arm64": "0.18.9",
"@esbuild/win32-ia32": "0.18.9",
"@esbuild/win32-x64": "0.18.9"
"@esbuild/android-arm": "0.18.10",
"@esbuild/android-arm64": "0.18.10",
"@esbuild/android-x64": "0.18.10",
"@esbuild/darwin-arm64": "0.18.10",
"@esbuild/darwin-x64": "0.18.10",
"@esbuild/freebsd-arm64": "0.18.10",
"@esbuild/freebsd-x64": "0.18.10",
"@esbuild/linux-arm": "0.18.10",
"@esbuild/linux-arm64": "0.18.10",
"@esbuild/linux-ia32": "0.18.10",
"@esbuild/linux-loong64": "0.18.10",
"@esbuild/linux-mips64el": "0.18.10",
"@esbuild/linux-ppc64": "0.18.10",
"@esbuild/linux-riscv64": "0.18.10",
"@esbuild/linux-s390x": "0.18.10",
"@esbuild/linux-x64": "0.18.10",
"@esbuild/netbsd-x64": "0.18.10",
"@esbuild/openbsd-x64": "0.18.10",
"@esbuild/sunos-x64": "0.18.10",
"@esbuild/win32-arm64": "0.18.10",
"@esbuild/win32-ia32": "0.18.10",
"@esbuild/win32-x64": "0.18.10"
}
},
"node_modules/escalade": {
@ -5928,6 +5875,19 @@
"node": "^12.20 || >= 14.13"
}
},
"node_modules/fibers": {
"version": "5.0.3",
"resolved": "https://registry.npmjs.org/fibers/-/fibers-5.0.3.tgz",
"integrity": "sha512-/qYTSoZydQkM21qZpGLDLuCq8c+B8KhuCQ1kLPvnRNhxhVbvrpmH9l2+Lblf5neDuEsY4bfT7LeO553TXQDvJw==",
"dev": true,
"hasInstallScript": true,
"dependencies": {
"detect-libc": "^1.0.3"
},
"engines": {
"node": ">=10.0.0"
}
},
"node_modules/figures": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz",
@ -6867,9 +6827,9 @@
}
},
"node_modules/iron-webcrypto": {
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-0.7.0.tgz",
"integrity": "sha512-WkX32iTcwd79ZsWRPP5wq1Jq6XXfPwO783ZiUBY8uMw4/AByx5WvBmxvYGnpVt6AOVJ0F41Qo420r8lIneT9Wg==",
"version": "0.7.1",
"resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-0.7.1.tgz",
"integrity": "sha512-K/UmlEhPCPXEHV5hAtH5C0tI5JnFuOrv4yO/j7ODPl3HaiiHBLbOLTde+ieUaAyfCATe4LoAnclyF+hmSCOVmQ==",
"dev": true,
"funding": {
"url": "https://github.com/sponsors/brc-dd"
@ -8300,9 +8260,9 @@
}
},
"node_modules/nuxi": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/nuxi/-/nuxi-3.6.0.tgz",
"integrity": "sha512-gLmSE8NqNIz7HRPxBmO+Y+fgz95kMM25MzEoeuWLU/ZMWYqUOcvhsQEmv4ZZBfCe5/zv7+mO3G0UK1+Gi3QUoQ==",
"version": "3.6.1",
"resolved": "https://registry.npmjs.org/nuxi/-/nuxi-3.6.1.tgz",
"integrity": "sha512-8kyDHfyiq0oLywon8UlucQWyYj3toE5AU96COjbuQy8ZzyRT6KJlAmMXmFkO/VuIhaMC8qdlcZPYg/NnHTVjaQ==",
"dev": true,
"bin": {
"nuxi": "bin/nuxi.mjs"
@ -8315,27 +8275,28 @@
}
},
"node_modules/nuxt": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/nuxt/-/nuxt-3.6.0.tgz",
"integrity": "sha512-/ZUnaPJHdBbE9KoiVduD87unRaRx7DuO9cfy7rQLcGMo2LWVLRJ7I4CIq2ruq21fO/4jddA3G36LFWVJAKhcXQ==",
"version": "3.6.1",
"resolved": "https://registry.npmjs.org/nuxt/-/nuxt-3.6.1.tgz",
"integrity": "sha512-IznN+nogCvDuI3IpjXSphdcGBTEeAdpG1iv01inXMWUAeViXhx6FpfPJ2BjQ1WBuahwcUkV2xmMhB3gsv3SLhw==",
"dev": true,
"dependencies": {
"@nuxt/devalue": "^2.0.2",
"@nuxt/kit": "3.6.0",
"@nuxt/schema": "3.6.0",
"@nuxt/kit": "3.6.1",
"@nuxt/schema": "3.6.1",
"@nuxt/telemetry": "^2.2.0",
"@nuxt/ui-templates": "^1.2.0",
"@nuxt/vite-builder": "3.6.0",
"@typescript-eslint/typescript-estree": "^5.60.0",
"@unhead/ssr": "^1.1.27",
"@unhead/vue": "^1.1.27",
"@nuxt/vite-builder": "3.6.1",
"@unhead/ssr": "^1.1.28",
"@unhead/vue": "^1.1.28",
"@vue/shared": "^3.3.4",
"acorn": "8.9.0",
"c12": "^1.4.2",
"chokidar": "^3.5.3",
"cookie-es": "^1.0.0",
"defu": "^6.1.2",
"destr": "^2.0.0",
"devalue": "^4.3.2",
"esbuild": "^0.18.9",
"escape-string-regexp": "^5.0.0",
"estree-walker": "^3.0.3",
"fs-extra": "^11.1.1",
@ -8349,7 +8310,7 @@
"magic-string": "^0.30.0",
"mlly": "^1.4.0",
"nitropack": "^2.5.1",
"nuxi": "3.6.0",
"nuxi": "3.6.1",
"nypm": "^0.2.1",
"ofetch": "^1.1.1",
"ohash": "^1.1.2",
@ -8363,7 +8324,7 @@
"uncrypto": "^0.1.3",
"unctx": "^2.3.1",
"unenv": "^1.5.1",
"unimport": "^3.0.8",
"unimport": "^3.0.10",
"unplugin": "^1.3.1",
"unplugin-vue-router": "^0.6.4",
"untyped": "^1.3.2",
@ -8402,9 +8363,9 @@
}
},
"node_modules/nypm": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/nypm/-/nypm-0.2.1.tgz",
"integrity": "sha512-5XKv4OKlnL+qkeWU4ywu35iyT1p8TmFJ5vD9BfVn8tHU3g/X0lDLV8TqZ4dNHwkoo9mtHUpQ8W8ert0XPqwbow==",
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/nypm/-/nypm-0.2.2.tgz",
"integrity": "sha512-O7bumfWgUXlJefT1Y41SF4vsCvzeUYmnKABuOKStheCObzrkWPDmqJc+RJVU+57oFu9bITcrUq8sKFIHgjCnTg==",
"dev": true,
"dependencies": {
"execa": "^7.1.1"
@ -8699,17 +8660,17 @@
}
},
"node_modules/optionator": {
"version": "0.9.1",
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
"integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
"version": "0.9.3",
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
"integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==",
"dev": true,
"dependencies": {
"@aashutoshrathi/word-wrap": "^1.2.3",
"deep-is": "^0.1.3",
"fast-levenshtein": "^2.0.6",
"levn": "^0.4.1",
"prelude-ls": "^1.2.1",
"type-check": "^0.4.0",
"word-wrap": "^1.2.3"
"type-check": "^0.4.0"
},
"engines": {
"node": ">= 0.8.0"
@ -9195,6 +9156,28 @@
"node": ">=6"
}
},
"node_modules/postcss-loader": {
"version": "7.3.3",
"resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.3.tgz",
"integrity": "sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==",
"dev": true,
"dependencies": {
"cosmiconfig": "^8.2.0",
"jiti": "^1.18.2",
"semver": "^7.3.8"
},
"engines": {
"node": ">= 14.15.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/webpack"
},
"peerDependencies": {
"postcss": "^7.0.0 || ^8.0.1",
"webpack": "^5.0.0"
}
},
"node_modules/postcss-merge-longhand": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.0.tgz",
@ -10031,9 +10014,9 @@
}
},
"node_modules/rollup": {
"version": "3.25.2",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.2.tgz",
"integrity": "sha512-VLnkxZMDr3jpxgtmS8pQZ0UvhslmF4ADq/9w4erkctbgjCqLW9oa89fJuXEs4ZmgyoF7Dm8rMDKSS5b5u2hHUg==",
"version": "3.25.3",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-3.25.3.tgz",
"integrity": "sha512-ZT279hx8gszBj9uy5FfhoG4bZx8c+0A1sbqtr7Q3KNWIizpTdDEPZbV2xcbvHsnFp4MavCQYZyzApJ+virB8Yw==",
"devOptional": true,
"bin": {
"rollup": "dist/bin/rollup"
@ -10863,9 +10846,9 @@
"peer": true
},
"node_modules/terser-webpack-plugin/node_modules/terser": {
"version": "5.18.1",
"resolved": "https://registry.npmjs.org/terser/-/terser-5.18.1.tgz",
"integrity": "sha512-j1n0Ao919h/Ai5r43VAnfV/7azUYW43GPxK7qSATzrsERfW7+y2QW9Cp9ufnRF5CQUWbnLSo7UJokSWCqg4tsQ==",
"version": "5.18.2",
"resolved": "https://registry.npmjs.org/terser/-/terser-5.18.2.tgz",
"integrity": "sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w==",
"dev": true,
"peer": true,
"dependencies": {
@ -10963,30 +10946,9 @@
}
},
"node_modules/tslib": {
"version": "2.5.3",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz",
"integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==",
"dev": true
},
"node_modules/tsutils": {
"version": "3.21.0",
"resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
"integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
"dev": true,
"dependencies": {
"tslib": "^1.8.1"
},
"engines": {
"node": ">= 6"
},
"peerDependencies": {
"typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
}
},
"node_modules/tsutils/node_modules/tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz",
"integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==",
"dev": true
},
"node_modules/type-check": {
@ -11027,20 +10989,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/typescript": {
"version": "5.1.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz",
"integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==",
"devOptional": true,
"peer": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
},
"engines": {
"node": ">=14.17"
}
},
"node_modules/ufo": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/ufo/-/ufo-1.1.2.tgz",
@ -11125,16 +11073,16 @@
}
},
"node_modules/unimport": {
"version": "3.0.8",
"resolved": "https://registry.npmjs.org/unimport/-/unimport-3.0.8.tgz",
"integrity": "sha512-AOt6xj3QMwqcTZRPB+NhFkyVEjCKnpTVoPm5x6424zz2NYYtCfym2bpJofzPHIJKPNIh5ko2/t2q46ZIMgdmbw==",
"version": "3.0.10",
"resolved": "https://registry.npmjs.org/unimport/-/unimport-3.0.10.tgz",
"integrity": "sha512-rKxlbbjxVQR+6dL7OxJSuVOu96MtTvoRY0VBasGQTgZGTzKPrawZ4zMv7bmhLHRmUqG/CUAJ4uNZlaip+F/6+A==",
"dependencies": {
"@rollup/pluginutils": "^5.0.2",
"escape-string-regexp": "^5.0.0",
"fast-glob": "^3.2.12",
"local-pkg": "^0.4.3",
"magic-string": "^0.30.0",
"mlly": "^1.3.0",
"mlly": "^1.4.0",
"pathe": "^1.1.1",
"pkg-types": "^1.0.3",
"scule": "^1.0.0",
@ -11827,9 +11775,9 @@
}
},
"node_modules/vite-node/node_modules/terser": {
"version": "5.18.1",
"resolved": "https://registry.npmjs.org/terser/-/terser-5.18.1.tgz",
"integrity": "sha512-j1n0Ao919h/Ai5r43VAnfV/7azUYW43GPxK7qSATzrsERfW7+y2QW9Cp9ufnRF5CQUWbnLSo7UJokSWCqg4tsQ==",
"version": "5.18.2",
"resolved": "https://registry.npmjs.org/terser/-/terser-5.18.2.tgz",
"integrity": "sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w==",
"dev": true,
"optional": true,
"peer": true,
@ -12237,15 +12185,6 @@
"string-width": "^1.0.2 || 2 || 3 || 4"
}
},
"node_modules/word-wrap": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
"integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
"dev": true,
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/wrap-ansi": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",

View File

@ -8,6 +8,7 @@
"build": "nuxt build",
"dev": "nuxt dev",
"generate": "nuxt generate",
"reset": "rm -rf .nuxt node_modules .output package-lock.json && npm install",
"preview": "nuxt preview",
"postinstall": "nuxt prepare"
},
@ -38,7 +39,10 @@
"@types/video.js": "^7.3.52",
"eslint": "^8.43.0",
"eslint-plugin-nuxt": "^4.0.0",
"nuxt": "3.6.0",
"fibers": "^5.0.3",
"nuxt": "3.6.1",
"postcss": "^8.4.24",
"postcss-loader": "^7.3.3",
"sass": "^1.63.6",
"sass-loader": "^13.3.2"
}

View File

@ -446,6 +446,7 @@ onMounted(async () => {
})
extensions.value = exts.join(', ')
// @ts-ignore
thisUploadModal.value = $bootstrap.Modal.getOrCreateInstance(uploadModal.value)
if (!mediaStore.folderTree.parent) {
@ -621,10 +622,11 @@ function onFileChange(evt: any) {
inputFiles.value = files
}
function upload(file: any): Promise<null> {
function upload(file: any): Promise<null | undefined> {
const formData = new FormData()
formData.append(file.name, file)
xhr.value = new XMLHttpRequest()
return new Promise(resolve => {
xhr.value.open(
'PUT',
@ -635,11 +637,11 @@ function upload(file: any): Promise<null> {
xhr.value.setRequestHeader('Authorization', `Bearer ${authStore.jwtToken}`)
xhr.value.upload.onprogress = function (event) {
xhr.value.upload.onprogress = (event: any) => {
currentProgress.value = Math.round((100 * event.loaded) / event.total)
}
xhr.value.upload.onerror = function () {
xhr.value.upload.onerror = () => {
indexStore.alertVariant = 'alert-danger'
indexStore.alertMsg = `Upload error: ${xhr.value.status}`
indexStore.showAlert = true
@ -647,9 +649,9 @@ function upload(file: any): Promise<null> {
}
// upload completed successfully
xhr.value.onload = function () {
xhr.value.onload = () => {
currentProgress.value = 100
resolve(xhr.response)
resolve(xhr.value.response)
}
xhr.value.send(formData)

View File

@ -609,9 +609,9 @@ watch([listDate, configID], () => {
function scrollTo(index: number) {
const child = document.getElementById(`clip_${index}`)
const parent = document.getElementById('scroll-container')
if (child) {
const parent = document.getElementById('scroll-container')
if (child && parent) {
const topPos = child.offsetTop
parent.scrollTop = topPos - 50
}
@ -875,16 +875,11 @@ async function onSubmitImport(evt: any) {
async function generatePlaylist() {
playlistIsLoading.value = true
let payload = {
await $fetch(`/api/playlist/${configStore.configGui[configStore.configID].id}/generate/${listDate.value}`, {
method: 'POST',
headers: { ...contentType, ...authStore.authHeader }
} as Payload
if (selectedFolders.value.length > 0 && !generateFromAll.value) {
payload.body = { paths: selectedFolders.value }
}
await $fetch(`/api/playlist/${configStore.configGui[configStore.configID].id}/generate/${listDate.value}`, payload)
headers: { ...contentType, ...authStore.authHeader },
body: (selectedFolders.value.length > 0 && !generateFromAll.value) ? { paths: selectedFolders.value } : null
})
.then((response: any) => {
playlistStore.playlist = processPlaylist(
configStore.startInSec,

View File

@ -2,20 +2,19 @@ import dayjs from 'dayjs'
import utc from 'dayjs/plugin/utc.js'
import timezone from 'dayjs/plugin/timezone.js'
declare module '#app' {
interface NuxtApp {
$dayjs(date?: dayjs.ConfigType): dayjs.Dayjs;
}
}
declare module '@vue/runtime-core' {
interface ComponentCustomProperties {
$dayjs(date?: dayjs.ConfigType): dayjs.Dayjs;
}
}
export default defineNuxtPlugin((nuxtApp) => {
dayjs.extend(utc)
dayjs.extend(timezone)
nuxtApp.provide('dayjs', dayjs)
})
// declare module '#app' {
// interface NuxtApp {
// $dayjs: dayjs.Dayjs
// }
// }
// declare module '@vue/runtime-core' {
// interface ComponentCustomProperties {
// $dayjs(date?: dayjs.ConfigType): dayjs.Dayjs
// }
// }

View File

@ -1,5 +0,0 @@
import _ from 'lodash'
export default defineNuxtPlugin((nuxtApp) => {
nuxtApp.provide('_', _)
})

17
plugins/lodash.client.ts Normal file
View File

@ -0,0 +1,17 @@
import lodash from 'lodash'
import { LoDashStatic } from 'lodash'
declare module '#app' {
interface NuxtApp {
$_: LoDashStatic;
}
}
declare module '@vue/runtime-core' {
interface ComponentCustomProperties {
$_: LoDashStatic;
}
}
export default defineNuxtPlugin((nuxtApp) => {
nuxtApp.provide('_', lodash)
})