Commit f48a8d79793aaeda48d7e18d84aaa423a932bf30

Authored by ww
1 parent 30fa76f8

chore(@types/video.js): 新增video.js类型声明包

Showing 2 changed files with 168 additions and 1 deletions
@@ -53,12 +53,12 @@ @@ -53,12 +53,12 @@
53 "vuedraggable": "^4.1.0" 53 "vuedraggable": "^4.1.0"
54 }, 54 },
55 "devDependencies": { 55 "devDependencies": {
56 - "@types/video.js": "^7.3.49",  
57 "@commitlint/cli": "^17.0.2", 56 "@commitlint/cli": "^17.0.2",
58 "@commitlint/config-conventional": "^17.0.2", 57 "@commitlint/config-conventional": "^17.0.2",
59 "@types/node": "^16.11.26", 58 "@types/node": "^16.11.26",
60 "@types/qs": "^6.9.7", 59 "@types/qs": "^6.9.7",
61 "@types/three": "^0.144.0", 60 "@types/three": "^0.144.0",
  61 + "@types/video.js": "^7.3.51",
62 "@typescript-eslint/eslint-plugin": "^5.28.0", 62 "@typescript-eslint/eslint-plugin": "^5.28.0",
63 "@typescript-eslint/parser": "^5.18.0", 63 "@typescript-eslint/parser": "^5.18.0",
64 "@vicons/carbon": "^0.12.0", 64 "@vicons/carbon": "^0.12.0",
@@ -12,6 +12,7 @@ specifiers: @@ -12,6 +12,7 @@ specifiers:
12 '@types/node': ^16.11.26 12 '@types/node': ^16.11.26
13 '@types/qs': ^6.9.7 13 '@types/qs': ^6.9.7
14 '@types/three': ^0.144.0 14 '@types/three': ^0.144.0
  15 + '@types/video.js': ^7.3.51
15 '@typescript-eslint/eslint-plugin': ^5.28.0 16 '@typescript-eslint/eslint-plugin': ^5.28.0
16 '@typescript-eslint/parser': ^5.18.0 17 '@typescript-eslint/parser': ^5.18.0
17 '@vicons/carbon': ^0.12.0 18 '@vicons/carbon': ^0.12.0
@@ -56,6 +57,7 @@ specifiers: @@ -56,6 +57,7 @@ specifiers:
56 screenfull: ^6.0.1 57 screenfull: ^6.0.1
57 three: ^0.145.0 58 three: ^0.145.0
58 typescript: 4.6.3 59 typescript: 4.6.3
  60 + video.js: ^7.20.3
59 vite: 2.9.9 61 vite: 2.9.9
60 vite-plugin-compression: ^0.5.1 62 vite-plugin-compression: ^0.5.1
61 vite-plugin-html: ^3.2.0 63 vite-plugin-html: ^3.2.0
@@ -99,6 +101,7 @@ dependencies: @@ -99,6 +101,7 @@ dependencies:
99 qs: 6.11.0 101 qs: 6.11.0
100 screenfull: 6.0.1 102 screenfull: 6.0.1
101 three: 0.145.0 103 three: 0.145.0
  104 + video.js: 7.21.4
102 vue: 3.2.37 105 vue: 3.2.37
103 vue-demi: 0.13.1_vue@3.2.37 106 vue-demi: 0.13.1_vue@3.2.37
104 vue-i18n: 9.2.2_vue@3.2.37 107 vue-i18n: 9.2.2_vue@3.2.37
@@ -113,6 +116,7 @@ devDependencies: @@ -113,6 +116,7 @@ devDependencies:
113 '@types/node': 16.11.40 116 '@types/node': 16.11.40
114 '@types/qs': 6.9.7 117 '@types/qs': 6.9.7
115 '@types/three': 0.144.0 118 '@types/three': 0.144.0
  119 + '@types/video.js': 7.3.51
116 '@typescript-eslint/eslint-plugin': 5.28.0_evi7yu7wunhzwb24olrfvzynny 120 '@typescript-eslint/eslint-plugin': 5.28.0_evi7yu7wunhzwb24olrfvzynny
117 '@typescript-eslint/parser': 5.28.0_sfmgizikprcxt7r54j7cnzjamu 121 '@typescript-eslint/parser': 5.28.0_sfmgizikprcxt7r54j7cnzjamu
118 '@vicons/carbon': 0.12.0 122 '@vicons/carbon': 0.12.0
@@ -967,6 +971,10 @@ packages: @@ -967,6 +971,10 @@ packages:
967 '@types/node': 17.0.43 971 '@types/node': 17.0.43
968 dev: true 972 dev: true
969 973
  974 + /@types/video.js/7.3.51:
  975 + resolution: {integrity: sha512-xLlt/ZfCuWYBvG2MRn018RvaEplcK6dI63aOiVUeeAWFyjx3Br1hL749ndFgbrvNdY4m9FoHG1FQ/PB6IpfSAQ==}
  976 + dev: true
  977 +
970 /@types/webxr/0.5.0: 978 /@types/webxr/0.5.0:
971 resolution: {integrity: sha512-IUMDPSXnYIbEO2IereEFcgcqfDREOgmbGqtrMpVPpACTU6pltYLwHgVkrnYv0XhWEcjio9sYEfIEzgn3c7nDqA==} 979 resolution: {integrity: sha512-IUMDPSXnYIbEO2IereEFcgcqfDREOgmbGqtrMpVPpACTU6pltYLwHgVkrnYv0XhWEcjio9sYEfIEzgn3c7nDqA==}
972 dev: true 980 dev: true
@@ -1105,6 +1113,39 @@ packages: @@ -1105,6 +1113,39 @@ packages:
1105 resolution: {integrity: sha512-4IWamqtXUsuCdlW6NQc2xyoJ+PUXGMwzSrppQbdVCYg0pjYld89jOfLOIkuTWq8o2XUa+Q1/78jzWBtXMTojNg==} 1113 resolution: {integrity: sha512-4IWamqtXUsuCdlW6NQc2xyoJ+PUXGMwzSrppQbdVCYg0pjYld89jOfLOIkuTWq8o2XUa+Q1/78jzWBtXMTojNg==}
1106 dev: true 1114 dev: true
1107 1115
  1116 + /@videojs/http-streaming/2.16.2_video.js@7.21.4:
  1117 + resolution: {integrity: sha512-etPTUdCFu7gUWc+1XcbiPr+lrhOcBu3rV5OL1M+3PDW89zskScAkkcdqYzP4pFodBPye/ydamQoTDScOnElw5A==}
  1118 + engines: {node: '>=8', npm: '>=5'}
  1119 + peerDependencies:
  1120 + video.js: ^6 || ^7
  1121 + dependencies:
  1122 + '@babel/runtime': 7.20.6
  1123 + '@videojs/vhs-utils': 3.0.5
  1124 + aes-decrypter: 3.1.3
  1125 + global: 4.4.0
  1126 + m3u8-parser: 4.8.0
  1127 + mpd-parser: 0.22.1
  1128 + mux.js: 6.0.1
  1129 + video.js: 7.21.4
  1130 + dev: false
  1131 +
  1132 + /@videojs/vhs-utils/3.0.5:
  1133 + resolution: {integrity: sha512-PKVgdo8/GReqdx512F+ombhS+Bzogiofy1LgAj4tN8PfdBx3HSS7V5WfJotKTqtOWGwVfSWsrYN/t09/DSryrw==}
  1134 + engines: {node: '>=8', npm: '>=5'}
  1135 + dependencies:
  1136 + '@babel/runtime': 7.20.6
  1137 + global: 4.4.0
  1138 + url-toolkit: 2.2.5
  1139 + dev: false
  1140 +
  1141 + /@videojs/xhr/2.6.0:
  1142 + resolution: {integrity: sha512-7J361GiN1tXpm+gd0xz2QWr3xNWBE+rytvo8J3KuggFaLg+U37gZQ2BuPLcnkfGffy2e+ozY70RHC8jt7zjA6Q==}
  1143 + dependencies:
  1144 + '@babel/runtime': 7.20.6
  1145 + global: 4.4.0
  1146 + is-function: 1.0.2
  1147 + dev: false
  1148 +
1108 /@vitejs/plugin-vue-jsx/1.3.10: 1149 /@vitejs/plugin-vue-jsx/1.3.10:
1109 resolution: {integrity: sha512-Cf5zznh4yNMiEMBfTOztaDVDmK1XXfgxClzOSUVUc8WAmHzogrCUeM8B05ABzuGtg0D1amfng+mUmSIOFGP3Pw==} 1150 resolution: {integrity: sha512-Cf5zznh4yNMiEMBfTOztaDVDmK1XXfgxClzOSUVUc8WAmHzogrCUeM8B05ABzuGtg0D1amfng+mUmSIOFGP3Pw==}
1110 engines: {node: '>=12.0.0'} 1151 engines: {node: '>=12.0.0'}
@@ -1309,6 +1350,11 @@ packages: @@ -1309,6 +1350,11 @@ packages:
1309 vue-demi: 0.13.1_vue@3.2.37 1350 vue-demi: 0.13.1_vue@3.2.37
1310 dev: true 1351 dev: true
1311 1352
  1353 + /@xmldom/xmldom/0.8.6:
  1354 + resolution: {integrity: sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==}
  1355 + engines: {node: '>=10.0.0'}
  1356 + dev: false
  1357 +
1312 /JSONStream/1.3.5: 1358 /JSONStream/1.3.5:
1313 resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} 1359 resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==}
1314 hasBin: true 1360 hasBin: true
@@ -1342,6 +1388,15 @@ packages: @@ -1342,6 +1388,15 @@ packages:
1342 hasBin: true 1388 hasBin: true
1343 dev: true 1389 dev: true
1344 1390
  1391 + /aes-decrypter/3.1.3:
  1392 + resolution: {integrity: sha512-VkG9g4BbhMBy+N5/XodDeV6F02chEk9IpgRTq/0bS80y4dzy79VH2Gtms02VXomf3HmyRe3yyJYkJ990ns+d6A==}
  1393 + dependencies:
  1394 + '@babel/runtime': 7.20.6
  1395 + '@videojs/vhs-utils': 3.0.5
  1396 + global: 4.4.0
  1397 + pkcs7: 1.0.4
  1398 + dev: false
  1399 +
1345 /aggregate-error/3.1.0: 1400 /aggregate-error/3.1.0:
1346 resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} 1401 resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
1347 engines: {node: '>=8'} 1402 engines: {node: '>=8'}
@@ -2157,6 +2212,10 @@ packages: @@ -2157,6 +2212,10 @@ packages:
2157 entities: 2.2.0 2212 entities: 2.2.0
2158 dev: true 2213 dev: true
2159 2214
  2215 + /dom-walk/0.1.2:
  2216 + resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==}
  2217 + dev: false
  2218 +
2160 /domelementtype/2.3.0: 2219 /domelementtype/2.3.0:
2161 resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 2220 resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
2162 dev: true 2221 dev: true
@@ -3126,6 +3185,13 @@ packages: @@ -3126,6 +3185,13 @@ packages:
3126 which: 1.3.1 3185 which: 1.3.1
3127 dev: true 3186 dev: true
3128 3187
  3188 + /global/4.4.0:
  3189 + resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==}
  3190 + dependencies:
  3191 + min-document: 2.19.0
  3192 + process: 0.11.10
  3193 + dev: false
  3194 +
3129 /globals/11.12.0: 3195 /globals/11.12.0:
3130 resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} 3196 resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
3131 engines: {node: '>=4'} 3197 engines: {node: '>=4'}
@@ -3348,6 +3414,10 @@ packages: @@ -3348,6 +3414,10 @@ packages:
3348 engines: {node: '>=8'} 3414 engines: {node: '>=8'}
3349 dev: true 3415 dev: true
3350 3416
  3417 + /individual/2.0.0:
  3418 + resolution: {integrity: sha512-pWt8hBCqJsUWI/HtcfWod7+N9SgAqyPEaF7JQjwzjn5vGrpg6aQ5qeAFQ7dx//UH4J1O+7xqew+gCeeFt6xN/g==}
  3419 + dev: false
  3420 +
3351 /inflight/1.0.6: 3421 /inflight/1.0.6:
3352 resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 3422 resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
3353 dependencies: 3423 dependencies:
@@ -3477,6 +3547,10 @@ packages: @@ -3477,6 +3547,10 @@ packages:
3477 engines: {node: '>=8'} 3547 engines: {node: '>=8'}
3478 dev: true 3548 dev: true
3479 3549
  3550 + /is-function/1.0.2:
  3551 + resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==}
  3552 + dev: false
  3553 +
3480 /is-glob/4.0.3: 3554 /is-glob/4.0.3:
3481 resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 3555 resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
3482 engines: {node: '>=0.10.0'} 3556 engines: {node: '>=0.10.0'}
@@ -3722,6 +3796,10 @@ packages: @@ -3722,6 +3796,10 @@ packages:
3722 resolution: {integrity: sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==} 3796 resolution: {integrity: sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==}
3723 dev: false 3797 dev: false
3724 3798
  3799 + /keycode/2.2.1:
  3800 + resolution: {integrity: sha512-Rdgz9Hl9Iv4QKi8b0OlCRQEzp4AgVxyCtz5S/+VIHezDmrDhkp2N2TqBWOLz0/gbeREXOOiI9/4b8BY9uw2vFg==}
  3801 + dev: false
  3802 +
3725 /keymaster/1.6.2: 3803 /keymaster/1.6.2:
3726 resolution: {integrity: sha512-OvA/AALN8IDKKkTk2Z+bDrzs/SQao4lo/QPbwSdDvm+frxfiYiYCSn1aHFUypJY3SruAO1y/c771agBmTXqUtg==} 3804 resolution: {integrity: sha512-OvA/AALN8IDKKkTk2Z+bDrzs/SQao4lo/QPbwSdDvm+frxfiYiYCSn1aHFUypJY3SruAO1y/c771agBmTXqUtg==}
3727 dev: false 3805 dev: false
@@ -3828,6 +3906,14 @@ packages: @@ -3828,6 +3906,14 @@ packages:
3828 yallist: 4.0.0 3906 yallist: 4.0.0
3829 dev: true 3907 dev: true
3830 3908
  3909 + /m3u8-parser/4.8.0:
  3910 + resolution: {integrity: sha512-UqA2a/Pw3liR6Df3gwxrqghCP17OpPlQj6RBPLYygf/ZSQ4MoSgvdvhvt35qV+3NaaA0FSZx93Ix+2brT1U7cA==}
  3911 + dependencies:
  3912 + '@babel/runtime': 7.20.6
  3913 + '@videojs/vhs-utils': 3.0.5
  3914 + global: 4.4.0
  3915 + dev: false
  3916 +
3831 /magic-string/0.25.9: 3917 /magic-string/0.25.9:
3832 resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} 3918 resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
3833 dependencies: 3919 dependencies:
@@ -3910,6 +3996,12 @@ packages: @@ -3910,6 +3996,12 @@ packages:
3910 engines: {node: '>=6'} 3996 engines: {node: '>=6'}
3911 dev: true 3997 dev: true
3912 3998
  3999 + /min-document/2.19.0:
  4000 + resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==}
  4001 + dependencies:
  4002 + dom-walk: 0.1.2
  4003 + dev: false
  4004 +
3913 /min-indent/1.0.1: 4005 /min-indent/1.0.1:
3914 resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} 4006 resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
3915 engines: {node: '>=4'} 4007 engines: {node: '>=4'}
@@ -3957,6 +4049,16 @@ packages: @@ -3957,6 +4049,16 @@ packages:
3957 /monaco-editor/0.33.0: 4049 /monaco-editor/0.33.0:
3958 resolution: {integrity: sha512-VcRWPSLIUEgQJQIE0pVT8FcGBIgFoxz7jtqctE+IiCxWugD0DwgyQBcZBhdSrdMC84eumoqMZsGl2GTreOzwqw==} 4050 resolution: {integrity: sha512-VcRWPSLIUEgQJQIE0pVT8FcGBIgFoxz7jtqctE+IiCxWugD0DwgyQBcZBhdSrdMC84eumoqMZsGl2GTreOzwqw==}
3959 4051
  4052 + /mpd-parser/0.22.1:
  4053 + resolution: {integrity: sha512-fwBebvpyPUU8bOzvhX0VQZgSohncbgYwUyJJoTSNpmy7ccD2ryiCvM7oRkn/xQH5cv73/xU7rJSNCLjdGFor0Q==}
  4054 + hasBin: true
  4055 + dependencies:
  4056 + '@babel/runtime': 7.20.6
  4057 + '@videojs/vhs-utils': 3.0.5
  4058 + '@xmldom/xmldom': 0.8.6
  4059 + global: 4.4.0
  4060 + dev: false
  4061 +
3960 /ms/2.0.0: 4062 /ms/2.0.0:
3961 resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} 4063 resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
3962 dev: true 4064 dev: true
@@ -3973,6 +4075,15 @@ packages: @@ -3973,6 +4075,15 @@ packages:
3973 resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} 4075 resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
3974 dev: true 4076 dev: true
3975 4077
  4078 + /mux.js/6.0.1:
  4079 + resolution: {integrity: sha512-22CHb59rH8pWGcPGW5Og7JngJ9s+z4XuSlYvnxhLuc58cA1WqGDQPzuG8I+sPm1/p0CdgpzVTaKW408k5DNn8w==}
  4080 + engines: {node: '>=8', npm: '>=5'}
  4081 + hasBin: true
  4082 + dependencies:
  4083 + '@babel/runtime': 7.20.6
  4084 + global: 4.4.0
  4085 + dev: false
  4086 +
3976 /naive-ui/2.34.3_vue@3.2.37: 4087 /naive-ui/2.34.3_vue@3.2.37:
3977 resolution: {integrity: sha512-fUMr0dzb/iGsOTWgoblPVobY5X5dihQ1eam5dA+H74oyLYAvgX4pL96xQFPBLIYqvyRFBAsN85kHN5pLqdtpxA==} 4088 resolution: {integrity: sha512-fUMr0dzb/iGsOTWgoblPVobY5X5dihQ1eam5dA+H74oyLYAvgX4pL96xQFPBLIYqvyRFBAsN85kHN5pLqdtpxA==}
3978 peerDependencies: 4089 peerDependencies:
@@ -4401,6 +4512,13 @@ packages: @@ -4401,6 +4512,13 @@ packages:
4401 vue-demi: 0.13.1_vue@3.2.37 4512 vue-demi: 0.13.1_vue@3.2.37
4402 dev: false 4513 dev: false
4403 4514
  4515 + /pkcs7/1.0.4:
  4516 + resolution: {integrity: sha512-afRERtHn54AlwaF2/+LFszyAANTCggGilmcmILUzEjvs3XgFZT+xE6+QWQcAGmu4xajy+Xtj7acLOPdx5/eXWQ==}
  4517 + hasBin: true
  4518 + dependencies:
  4519 + '@babel/runtime': 7.20.6
  4520 + dev: false
  4521 +
4404 /plop/3.1.0: 4522 /plop/3.1.0:
4405 resolution: {integrity: sha512-bkKZ5X7V2hjH1ha5x8eX2mzyxM/sR166icNdQAbuAK5L4iHTT7fNKjV7VOpF3hBWtRNnzBoctjC3hC5syX5iYg==} 4523 resolution: {integrity: sha512-bkKZ5X7V2hjH1ha5x8eX2mzyxM/sR166icNdQAbuAK5L4iHTT7fNKjV7VOpF3hBWtRNnzBoctjC3hC5syX5iYg==}
4406 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 4524 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -4450,6 +4568,11 @@ packages: @@ -4450,6 +4568,11 @@ packages:
4450 hasBin: true 4568 hasBin: true
4451 dev: true 4569 dev: true
4452 4570
  4571 + /process/0.11.10:
  4572 + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
  4573 + engines: {node: '>= 0.6.0'}
  4574 + dev: false
  4575 +
4453 /promise/7.3.1: 4576 /promise/7.3.1:
4454 resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} 4577 resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==}
4455 dependencies: 4578 dependencies:
@@ -4740,6 +4863,12 @@ packages: @@ -4740,6 +4863,12 @@ packages:
4740 queue-microtask: 1.2.3 4863 queue-microtask: 1.2.3
4741 dev: true 4864 dev: true
4742 4865
  4866 + /rust-result/1.0.0:
  4867 + resolution: {integrity: sha512-6cJzSBU+J/RJCF063onnQf0cDUOHs9uZI1oroSGnHOph+CQTIJ5Pp2hK5kEQq1+7yE/EEWfulSNXAQ2jikPthA==}
  4868 + dependencies:
  4869 + individual: 2.0.0
  4870 + dev: false
  4871 +
4743 /rxjs/7.5.5: 4872 /rxjs/7.5.5:
4744 resolution: {integrity: sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==} 4873 resolution: {integrity: sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==}
4745 dependencies: 4874 dependencies:
@@ -4754,6 +4883,12 @@ packages: @@ -4754,6 +4883,12 @@ packages:
4754 resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 4883 resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
4755 dev: true 4884 dev: true
4756 4885
  4886 + /safe-json-parse/4.0.0:
  4887 + resolution: {integrity: sha512-RjZPPHugjK0TOzFrLZ8inw44s9bKox99/0AZW9o/BEQVrJfhI+fIHMErnPyRa89/yRXUUr93q+tiN6zhoVV4wQ==}
  4888 + dependencies:
  4889 + rust-result: 1.0.0
  4890 + dev: false
  4891 +
4757 /safer-buffer/2.1.2: 4892 /safer-buffer/2.1.2:
4758 resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 4893 resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
4759 dev: true 4894 dev: true
@@ -5254,6 +5389,10 @@ packages: @@ -5254,6 +5389,10 @@ packages:
5254 punycode: 2.1.1 5389 punycode: 2.1.1
5255 dev: true 5390 dev: true
5256 5391
  5392 + /url-toolkit/2.2.5:
  5393 + resolution: {integrity: sha512-mtN6xk+Nac+oyJ/PrI7tzfmomRVNFIWKUbG8jdYFt52hxbiReFAXIjYskvu64/dvuW71IcB7lV8l0HvZMac6Jg==}
  5394 + dev: false
  5395 +
5257 /util-deprecate/1.0.2: 5396 /util-deprecate/1.0.2:
5258 resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 5397 resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
5259 dev: true 5398 dev: true
@@ -5298,6 +5437,34 @@ packages: @@ -5298,6 +5437,34 @@ packages:
5298 vue: 3.2.37 5437 vue: 3.2.37
5299 dev: false 5438 dev: false
5300 5439
  5440 + /video.js/7.21.4:
  5441 + resolution: {integrity: sha512-R5e57M/5uqxQMQpFpybNbd8GtiRwFJPqkHjrhv0QTJ2tqnesbjETbck5kU5dhFr1FevsJRFhjBG4hAnvRGnXbw==}
  5442 + dependencies:
  5443 + '@babel/runtime': 7.20.6
  5444 + '@videojs/http-streaming': 2.16.2_video.js@7.21.4
  5445 + '@videojs/vhs-utils': 3.0.5
  5446 + '@videojs/xhr': 2.6.0
  5447 + aes-decrypter: 3.1.3
  5448 + global: 4.4.0
  5449 + keycode: 2.2.1
  5450 + m3u8-parser: 4.8.0
  5451 + mpd-parser: 0.22.1
  5452 + mux.js: 6.0.1
  5453 + safe-json-parse: 4.0.0
  5454 + videojs-font: 3.2.0
  5455 + videojs-vtt.js: 0.15.4
  5456 + dev: false
  5457 +
  5458 + /videojs-font/3.2.0:
  5459 + resolution: {integrity: sha512-g8vHMKK2/JGorSfqAZQUmYYNnXmfec4MLhwtEFS+mMs2IDY398GLysy6BH6K+aS1KMNu/xWZ8Sue/X/mdQPliA==}
  5460 + dev: false
  5461 +
  5462 + /videojs-vtt.js/0.15.4:
  5463 + resolution: {integrity: sha512-r6IhM325fcLb1D6pgsMkTQT1PpFdUdYZa1iqk7wJEu+QlibBwATPfPc9Bg8Jiym0GE5yP1AG2rMLu+QMVWkYtA==}
  5464 + dependencies:
  5465 + global: 4.4.0
  5466 + dev: false
  5467 +
5301 /vite-plugin-compression/0.5.1_vite@2.9.9: 5468 /vite-plugin-compression/0.5.1_vite@2.9.9:
5302 resolution: {integrity: sha512-5QJKBDc+gNYVqL/skgFAP81Yuzo9R+EAf19d+EtsMF/i8kFUpNi3J/H01QD3Oo8zBQn+NzoCIFkpPLynoOzaJg==} 5469 resolution: {integrity: sha512-5QJKBDc+gNYVqL/skgFAP81Yuzo9R+EAf19d+EtsMF/i8kFUpNi3J/H01QD3Oo8zBQn+NzoCIFkpPLynoOzaJg==}
5303 peerDependencies: 5470 peerDependencies: