This commit is contained in:
姚宇浩 2024-09-27 16:16:41 +08:00
commit b11a1fb79d
19 changed files with 439 additions and 219 deletions

BIN
dist.zip Normal file

Binary file not shown.

42
package-lock.json generated
View File

@ -24,6 +24,7 @@
}, },
"devDependencies": { "devDependencies": {
"@vitejs/plugin-vue": "^4.1.0", "@vitejs/plugin-vue": "^4.1.0",
"vconsole": "^3.15.1",
"vite": "^4.2.0" "vite": "^4.2.0"
} }
}, },
@ -543,6 +544,18 @@
"node": ">= 0.8" "node": ">= 0.8"
} }
}, },
"node_modules/copy-text-to-clipboard": {
"version": "3.2.0",
"resolved": "https://registry.npmmirror.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz",
"integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==",
"dev": true,
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/core-js": { "node_modules/core-js": {
"version": "2.6.12", "version": "2.6.12",
"resolved": "https://registry.npmmirror.com/core-js/-/core-js-2.6.12.tgz", "resolved": "https://registry.npmmirror.com/core-js/-/core-js-2.6.12.tgz",
@ -948,6 +961,12 @@
"mpd-to-m3u8-json": "bin/parse.js" "mpd-to-m3u8-json": "bin/parse.js"
} }
}, },
"node_modules/mutation-observer": {
"version": "1.0.3",
"resolved": "https://registry.npmmirror.com/mutation-observer/-/mutation-observer-1.0.3.tgz",
"integrity": "sha512-M/O/4rF2h776hV7qGMZUH3utZLO/jK7p8rnNgGkjKUw8zCGjRQPxB8z6+5l8+VjRUQ3dNYu4vjqXYLr+U8ZVNA==",
"dev": true
},
"node_modules/mux.js": { "node_modules/mux.js": {
"version": "7.0.3", "version": "7.0.3",
"resolved": "https://registry.npmmirror.com/mux.js/-/mux.js-7.0.3.tgz", "resolved": "https://registry.npmmirror.com/mux.js/-/mux.js-7.0.3.tgz",
@ -1216,6 +1235,29 @@
"resolved": "https://registry.npmmirror.com/url-toolkit/-/url-toolkit-2.2.5.tgz", "resolved": "https://registry.npmmirror.com/url-toolkit/-/url-toolkit-2.2.5.tgz",
"integrity": "sha512-mtN6xk+Nac+oyJ/PrI7tzfmomRVNFIWKUbG8jdYFt52hxbiReFAXIjYskvu64/dvuW71IcB7lV8l0HvZMac6Jg==" "integrity": "sha512-mtN6xk+Nac+oyJ/PrI7tzfmomRVNFIWKUbG8jdYFt52hxbiReFAXIjYskvu64/dvuW71IcB7lV8l0HvZMac6Jg=="
}, },
"node_modules/vconsole": {
"version": "3.15.1",
"resolved": "https://registry.npmmirror.com/vconsole/-/vconsole-3.15.1.tgz",
"integrity": "sha512-KH8XLdrq9T5YHJO/ixrjivHfmF2PC2CdVoK6RWZB4yftMykYIaXY1mxZYAic70vADM54kpMQF+dYmvl5NRNy1g==",
"dev": true,
"dependencies": {
"@babel/runtime": "^7.17.2",
"copy-text-to-clipboard": "^3.0.1",
"core-js": "^3.11.0",
"mutation-observer": "^1.0.3"
}
},
"node_modules/vconsole/node_modules/core-js": {
"version": "3.38.1",
"resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.38.1.tgz",
"integrity": "sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==",
"dev": true,
"hasInstallScript": true,
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/core-js"
}
},
"node_modules/video.js": { "node_modules/video.js": {
"version": "8.17.3", "version": "8.17.3",
"resolved": "https://registry.npmmirror.com/video.js/-/video.js-8.17.3.tgz", "resolved": "https://registry.npmmirror.com/video.js/-/video.js-8.17.3.tgz",

View File

@ -25,6 +25,7 @@
}, },
"devDependencies": { "devDependencies": {
"@vitejs/plugin-vue": "^4.1.0", "@vitejs/plugin-vue": "^4.1.0",
"vconsole": "^3.15.1",
"vite": "^4.2.0" "vite": "^4.2.0"
} }
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

View File

@ -8,6 +8,18 @@ import 'element-plus/dist/index.css'
import './assets/css/common.css' import './assets/css/common.css'
import zhCn from 'element-plus/dist/locale/zh-cn.mjs' import zhCn from 'element-plus/dist/locale/zh-cn.mjs'
// 引入 vConsole
import VConsole from 'vconsole';
// 初始化 vConsole
const vConsole = new VConsole();
// const vConsole = new VConsole({
// defaultPlugins: {
// // 是否默认开启 console 插件
// 'console': true,
// // 其他插件配置...
// }
// });
createApp(App).use(router).use(ElementPlus,{ createApp(App).use(router).use(ElementPlus,{
locale: zhCn, locale: zhCn,
}).mount('#app') }).mount('#app')

View File

@ -17,10 +17,28 @@ const router = createRouter({
component: () => import("../view/guide.vue"), component: () => import("../view/guide.vue"),
}, },
{ {
name: "权限", name: "权限",
path: "/error/noPermission", path: "/error/noPermission",
component: () => import("../view/error/noPermission.vue"), component: () => import("../view/error/noPermission.vue"),
}, },
{
name: "403",
path: "/error/403",
component: () => import("../view/error/403.vue"),
// meta: { page_id: 6, page_name: "403" },
},
{
name: "404",
path: "/error/404",
component: () => import("../view/error/404.vue"),
// meta: { page_id: 7, page_name: "404" },
},
{
name: "500",
path: "/error/500",
component: () => import("../view/error/500.vue"),
// meta: { page_id: 8, page_name: "500" },
},
{ {
path: "/home", path: "/home",
component: () => import("../view/home.vue"), component: () => import("../view/home.vue"),
@ -85,24 +103,6 @@ const router = createRouter({
], ],
}); });
function getCookie(cname) {
var cn = cname;
const cookies = document.cookie.split("; ");
for (let i = 0; i < cookies.length; i++) {
const [name, value] = cookies[i].split("=");
if (name === cn) {
return value;
}
}
return null;
// var ca = document.cookie.split(';')
// for (var i = 0; i < ca.length; i++) {
// var c = ca[i].trim()
// if (c.indexOf(name) == 0)
// return c.substring(name.length, c.length)
// }
// return ''
}
router.beforeEach((to, form, next) => { router.beforeEach((to, form, next) => {
// var token = getCookie('lytoken') // var token = getCookie('lytoken')

View File

@ -1,9 +1,8 @@
import axios from "axios"; import axios from "axios";
import { ElMessage } from "element-plus"; import { ElMessage } from "element-plus";
import tools from "@/utils/tools"; import tools from "@/utils/tools";
import dd from "gdt-jsapi";
import router from "../router"; import router from "../router";
// axios.defaults.baseURL = '/api' // axios.defaults.baseURL = '/api'
axios.defaults.timeout = 120000; axios.defaults.timeout = 120000;
@ -31,11 +30,6 @@ axios.interceptors.response.use(
if (error.response) { if (error.response) {
if (error.response.status == 401) { if (error.response.status == 401) {
ElMessage.error("请重新登录!"); ElMessage.error("请重新登录!");
// console.log(error.response,"响应拦截器失败")
// window.location.href = '/#/login?returnURL=' + window.location.href
// window.location.href =
// "http://220.191.238.50:996/api/login?returnURL=" +
// window.location.href;
const cookies = document.cookie.split(";"); const cookies = document.cookie.split(";");
for (let i = 0; i < cookies.length; i++) { for (let i = 0; i < cookies.length; i++) {
@ -47,13 +41,24 @@ axios.interceptors.response.use(
router.replace({ router.replace({
path: "/guide", path: "/guide",
}); });
} else if (error.response.status == 403) {
ElMessage.error("Status:403资源不可用");
router.replace({
path: "/403",
});
} else if (error.response.status == 404) { } else if (error.response.status == 404) {
ElMessage.error("Status:404正在请求不存在的服务器记录"); ElMessage.error("Status:404正在请求不存在的服务器记录");
router.replace({
path: "/404",
});
} else if (error.response.status == 500) { } else if (error.response.status == 500) {
ElMessage.error({ ElMessage.error({
title: "请求错误", title: "请求错误",
message: "Status:500服务器发生错误", message: "Status:500服务器发生错误",
}); });
router.replace({
path: "/500",
});
} else { } else {
ElMessage.error(`Status:${error.response.status},未知错误!`); ElMessage.error(`Status:${error.response.status},未知错误!`);
} }

54
src/view/error/401.vue Normal file
View File

@ -0,0 +1,54 @@
<template>
<div class="error_main">
<img class="error_main_img" src="@/assets/errorImg/error3.png" alt="" />
<div class="error_main_content">请求未验证请联系管理员</div>
</div>
</template>
<style lang="scss">
.error_main {
width: 100%;
max-width: 500px;
padding: 200px 30px 0;
box-sizing: border-box;
display: flex;
align-items: center;
flex-direction: column;
margin: 0 auto;
.error_main_img {
width: 300px;
height: 300px;
}
.error_main_content {
text-align: center;
margin-top: 5px;
font-size: 14px;
padding: 0 60px;
box-sizing: border-box;
color: #666874;
font-weight: 500;
margin-bottom: 26px;
line-height: 48px;
}
.unit {
display: flex;
// padding: 16px;
height: 58px;
width: 100%;
font-size: 14px;
justify-content: space-between;
box-sizing: border-box;
font-weight: 500;
color: #666874;
align-items: center;
div:nth-child(2) {
color: #32333b;
}
}
}
</style>

56
src/view/error/403.vue Normal file
View File

@ -0,0 +1,56 @@
<template>
<div class="error_main">
<img class="error_main_img" src="@/assets/errorImg/error3.png" alt="" />
<div class="error_main_content">
抱歉您暂无当前页面的访问权限请联系管理员
</div>
</div>
</template>
<style lang="scss">
.error_main {
width: 100%;
max-width: 500px;
padding: 200px 30px 0;
box-sizing: border-box;
display: flex;
align-items: center;
flex-direction: column;
margin: 0 auto;
.error_main_img {
width: 300px;
height: 300px;
}
.error_main_content {
text-align: center;
margin-top: 5px;
font-size: 14px;
padding: 0 60px;
box-sizing: border-box;
color: #666874;
font-weight: 500;
margin-bottom: 26px;
line-height: 48px;
}
.unit {
display: flex;
// padding: 16px;
height: 58px;
width: 100%;
font-size: 14px;
justify-content: space-between;
box-sizing: border-box;
font-weight: 500;
color: #666874;
align-items: center;
div:nth-child(2) {
color: #32333b;
}
}
}
</style>

55
src/view/error/404.vue Normal file
View File

@ -0,0 +1,55 @@
<template>
<div class="error_main">
<img class="error_main_img" src="@/assets/errorImg/error1.png" alt="" />
<div class="error_main_content">抱歉访问资源不存在</div>
</div>
</template>
<style lang="scss">
.error_main {
width: 100%;
max-width: 500px;
padding: 200px 30px 0;
box-sizing: border-box;
display: flex;
align-items: center;
flex-direction: column;
margin: 0 auto;
.error_main_img {
width: 300px;
height: 300px;
}
.error_main_content {
text-align: center;
margin-top: 5px;
font-size: 14px;
padding: 0 60px;
box-sizing: border-box;
color: #666874;
font-weight: 500;
margin-bottom: 26px;
line-height: 48px;
}
.unit {
display: flex;
// padding: 16px;
height: 58px;
width: 100%;
font-size: 14px;
justify-content: space-between;
box-sizing: border-box;
font-weight: 500;
color: #666874;
align-items: center;
div:nth-child(2) {
color: #32333b;
}
}
}
</style>

56
src/view/error/500.vue Normal file
View File

@ -0,0 +1,56 @@
<template>
<div class="error_main">
<img class="error_main_img" src="@/assets/errorImg/error2.png" alt="" />
<div class="error_main_content">
抱歉系统错误您可以选择尝试清除缓存或联系管理员
</div>
</div>
</template>
<style lang="scss">
.error_main {
width: 100%;
max-width: 536px;
padding: 200px 30px 0;
box-sizing: border-box;
display: flex;
align-items: center;
flex-direction: column;
margin: 0 auto;
.error_main_img {
width: 300px;
height: 300px;
}
.error_main_content {
text-align: center;
margin-top: 5px;
font-size: 14px;
padding: 0 60px;
box-sizing: border-box;
color: #666874;
font-weight: 500;
margin-bottom: 26px;
line-height: 48px;
}
.unit {
display: flex;
// padding: 16px;
height: 58px;
width: 100%;
font-size: 14px;
justify-content: space-between;
box-sizing: border-box;
font-weight: 500;
color: #666874;
align-items: center;
div:nth-child(2) {
color: #32333b;
}
}
}
</style>

View File

@ -1,6 +1,6 @@
<template> <template>
<div class="error_main"> <div class="error_main">
<img class="error_main_img" src="@/assets/errorimg/error3.png" alt="" /> <img class="error_main_img" src="@/assets/errorImg/error3.png" alt="" />
<div class="error_main_content">账号没权限请联系管理员</div> <div class="error_main_content">账号没权限请联系管理员</div>
</div> </div>

View File

@ -51,7 +51,7 @@
</div> </div>
<div class="tabGif" v-if="tabData.tabNum == index"></div> <div class="tabGif" v-if="tabData.tabNum == index"></div>
<div :class="tabData.tabNum == index ? 'fiCenC' : 'fiCen'"></div> <div :class="tabData.tabNum == index ? 'fiCenC' : 'fiCen'"></div>
<div class="fiText">{{ item.name }}</div> <div class="fiText">{{ item.name }}{{ a1 }}</div>
</div> </div>
</div> </div>
</div> </div>
@ -85,6 +85,7 @@ const router = useRouter();
const routers = useRoute(); const routers = useRoute();
const draggable = ref(null); const draggable = ref(null);
const a1 = ref(null);
const transTime = ref(0); // const transTime = ref(0); //
const rotateY = ref(0); // const rotateY = ref(0); //
const rotateX = ref(0); const rotateX = ref(0);
@ -138,41 +139,43 @@ const getCookie = (cname) => {
const login = () => { const login = () => {
dd.getAuthCode() dd.getAuthCode()
.then((res) => { .then((res) => {
// let auth__code = env == "pc" ? res.auth_code : res.code; // let auth__code = env == "pc" ? res.auth_code : res.code;
// console.log( 555,res, auth__code); // console.log( 555,res, auth__code);
if (res.auth_code) { a1.value = res.auth_code
http if (res.auth_code) {
.post(`/api/sign_in/one_click_login?authCode=${res.auth_code}`) http
.then((response) => { .post(`/api/ggfwyth/ding/one_click_login?authCode=${res.auth_code}`)
if (response.code == 200) { .then((response) => {
tools.data.set("token", response.data.token); if (response.code == 200) {
tools.data.set("type", 1); console.log("response", response);
// console.log(1111, response); tools.data.set("token", response.data.token);
} else { tools.data.set("type", 1);
// } else {
router.push({ //
path: `/error/noPermission`, router.push({
}); path: `/error/noPermission`,
}
}); });
} }
}) });
.catch((err) => { }
console.log(err); })
// document.cookie='lytoken=6b0e380b4a8f46baae4923f83faf670d' .catch((err) => {
var token = getCookie("lytoken"); console.log(err);
var token = getCookie("lytoken");
// var token = '6b0e380b4a8f46baae4923f83faf670d'; // var token = "6b0e380b4a8f46baae4923f83faf670d";
// console.log('token', token) // router.push({
if (!token) { // path: `/error/404`,
window.location.href = // });
"http://220.191.238.50:996/api/login?returnURL=" + // console.log('token', token)
window.location.href; if (!token) {
} else { window.location.href =
tools.data.set("token", token); "http://220.191.238.50:996/api/login?returnURL=" +
tools.data.set("type", 2); window.location.href;
} } else {
}); tools.data.set("token", token);
tools.data.set("type", 2);
}
});
}; };
onUnmounted(() => { onUnmounted(() => {
@ -200,6 +203,8 @@ const reset_font = () => {
onMounted(() => { onMounted(() => {
// cookie // cookie
// clearCookies(); // clearCookies();
console.log("页面初始化");
login(); login();
reset_font(); reset_font();
reset_font(); reset_font();

View File

@ -658,7 +658,6 @@ import qyfw2 from "../assets/images/sy/rzbms.png";
import qyfw3 from "../assets/images/sy/shqys.png"; import qyfw3 from "../assets/images/sy/shqys.png";
import qyfw4 from "../assets/images/sy/dxje.png"; import qyfw4 from "../assets/images/sy/dxje.png";
import { useRouter, useRoute } from "vue-router"; import { useRouter, useRoute } from "vue-router";
import tools from "@/utils/tools";
const router = useRouter(); const router = useRouter();
const routers = useRoute(); const routers = useRoute();
// //
@ -1831,8 +1830,6 @@ const autoScroll = () => {
} }
}; };
onBeforeMount(async () => { onBeforeMount(async () => {
// document.cookie='lytoken=6b0e380b4a8f46baae4923f83faf670d'
// tools.data.set("token", "6b0e380b4a8f46baae4923f83faf670d");
getData(); getData();
getfw(); getfw();
setTimeout(() => { setTimeout(() => {

243
yarn.lock
View File

@ -7,7 +7,7 @@
resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.21.3.tgz" resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.21.3.tgz"
integrity sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ== integrity sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==
"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.5.5": "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.17.2", "@babel/runtime@^7.5.5":
version "7.25.4" version "7.25.4"
resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.25.4.tgz" resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.25.4.tgz"
integrity sha512-DSgLeL/FNcpXuzav5wfYvHCGvynXkJbn3Zvc3823AEe9nPwW9IK4UoCSS5yGymmQzN0pCPvivtgS6/8U2kkm1w== integrity sha512-DSgLeL/FNcpXuzav5wfYvHCGvynXkJbn3Zvc3823AEe9nPwW9IK4UoCSS5yGymmQzN0pCPvivtgS6/8U2kkm1w==
@ -24,111 +24,6 @@
resolved "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.3.1.tgz" resolved "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.3.1.tgz"
integrity sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg== integrity sha512-XxVUZv48RZAd87ucGS48jPf6pKu0yV5UCg9f4FFwtrYxXOwWuVJo6wOvSLKEoMQKjv8GsX/mhP6UsC1lRwbUWg==
"@esbuild/android-arm64@0.17.14":
version "0.17.14"
resolved "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.17.14.tgz#4624cea3c8941c91f9e9c1228f550d23f1cef037"
integrity sha512-eLOpPO1RvtsP71afiFTvS7tVFShJBCT0txiv/xjFBo5a7R7Gjw7X0IgIaFoLKhqXYAXhahoXm7qAmRXhY4guJg==
"@esbuild/android-arm@0.17.14":
version "0.17.14"
resolved "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.17.14.tgz#74fae60fcab34c3f0e15cb56473a6091ba2b53a6"
integrity sha512-0CnlwnjDU8cks0yJLXfkaU/uoLyRf9VZJs4p1PskBr2AlAHeEsFEwJEo0of/Z3g+ilw5mpyDwThlxzNEIxOE4g==
"@esbuild/android-x64@0.17.14":
version "0.17.14"
resolved "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.17.14.tgz#f002fbc08d5e939d8314bd23bcfb1e95d029491f"
integrity sha512-nrfQYWBfLGfSGLvRVlt6xi63B5IbfHm3tZCdu/82zuFPQ7zez4XjmRtF/wIRYbJQ/DsZrxJdEvYFE67avYXyng==
"@esbuild/darwin-arm64@0.17.14":
version "0.17.14"
resolved "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.14.tgz#b8dcd79a1dd19564950b4ca51d62999011e2e168"
integrity sha512-eoSjEuDsU1ROwgBH/c+fZzuSyJUVXQTOIN9xuLs9dE/9HbV/A5IqdXHU1p2OfIMwBwOYJ9SFVGGldxeRCUJFyw==
"@esbuild/darwin-x64@0.17.14":
version "0.17.14"
resolved "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.17.14.tgz#4b49f195d9473625efc3c773fc757018f2c0d979"
integrity sha512-zN0U8RWfrDttdFNkHqFYZtOH8hdi22z0pFm0aIJPsNC4QQZv7je8DWCX5iA4Zx6tRhS0CCc0XC2m7wKsbWEo5g==
"@esbuild/freebsd-arm64@0.17.14":
version "0.17.14"
resolved "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.14.tgz#480923fd38f644c6342c55e916cc7c231a85eeb7"
integrity sha512-z0VcD4ibeZWVQCW1O7szaLxGsx54gcCnajEJMdYoYjLiq4g1jrP2lMq6pk71dbS5+7op/L2Aod+erw+EUr28/A==
"@esbuild/freebsd-x64@0.17.14":
version "0.17.14"
resolved "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.14.tgz#a6b6b01954ad8562461cb8a5e40e8a860af69cbe"
integrity sha512-hd9mPcxfTgJlolrPlcXkQk9BMwNBvNBsVaUe5eNUqXut6weDQH8whcNaKNF2RO8NbpT6GY8rHOK2A9y++s+ehw==
"@esbuild/linux-arm64@0.17.14":
version "0.17.14"
resolved "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.17.14.tgz#1fe2f39f78183b59f75a4ad9c48d079916d92418"
integrity sha512-FhAMNYOq3Iblcj9i+K0l1Fp/MHt+zBeRu/Qkf0LtrcFu3T45jcwB6A1iMsemQ42vR3GBhjNZJZTaCe3VFPbn9g==
"@esbuild/linux-arm@0.17.14":
version "0.17.14"
resolved "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.17.14.tgz#18d594a49b64e4a3a05022c005cb384a58056a2a"
integrity sha512-BNTl+wSJ1omsH8s3TkQmIIIQHwvwJrU9u1ggb9XU2KTVM4TmthRIVyxSp2qxROJHhZuW/r8fht46/QE8hU8Qvg==
"@esbuild/linux-ia32@0.17.14":
version "0.17.14"
resolved "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.17.14.tgz#f7f0182a9cfc0159e0922ed66c805c9c6ef1b654"
integrity sha512-91OK/lQ5y2v7AsmnFT+0EyxdPTNhov3y2CWMdizyMfxSxRqHazXdzgBKtlmkU2KYIc+9ZK3Vwp2KyXogEATYxQ==
"@esbuild/linux-loong64@0.17.14":
version "0.17.14"
resolved "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.17.14.tgz#5f5305fdffe2d71dd9a97aa77d0c99c99409066f"
integrity sha512-vp15H+5NR6hubNgMluqqKza85HcGJgq7t6rMH7O3Y6ApiOWPkvW2AJfNojUQimfTp6OUrACUXfR4hmpcENXoMQ==
"@esbuild/linux-mips64el@0.17.14":
version "0.17.14"
resolved "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.14.tgz#a602e85c51b2f71d2aedfe7f4143b2f92f97f3f5"
integrity sha512-90TOdFV7N+fgi6c2+GO9ochEkmm9kBAKnuD5e08GQMgMINOdOFHuYLPQ91RYVrnWwQ5683sJKuLi9l4SsbJ7Hg==
"@esbuild/linux-ppc64@0.17.14":
version "0.17.14"
resolved "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.14.tgz#32d918d782105cbd9345dbfba14ee018b9c7afdf"
integrity sha512-NnBGeoqKkTugpBOBZZoktQQ1Yqb7aHKmHxsw43NddPB2YWLAlpb7THZIzsRsTr0Xw3nqiPxbA1H31ZMOG+VVPQ==
"@esbuild/linux-riscv64@0.17.14":
version "0.17.14"
resolved "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.14.tgz#38612e7b6c037dff7022c33f49ca17f85c5dec58"
integrity sha512-0qdlKScLXA8MGVy21JUKvMzCYWovctuP8KKqhtE5A6IVPq4onxXhSuhwDd2g5sRCzNDlDjitc5sX31BzDoL5Fw==
"@esbuild/linux-s390x@0.17.14":
version "0.17.14"
resolved "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.17.14.tgz#4397dff354f899e72fd035d72af59a700c465ccb"
integrity sha512-Hdm2Jo1yaaOro4v3+6/zJk6ygCqIZuSDJHdHaf8nVH/tfOuoEX5Riv03Ka15LmQBYJObUTNS1UdyoMk0WUn9Ww==
"@esbuild/linux-x64@0.17.14":
version "0.17.14"
resolved "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.17.14.tgz#6c5cb99891b6c3e0c08369da3ef465e8038ad9c2"
integrity sha512-8KHF17OstlK4DuzeF/KmSgzrTWQrkWj5boluiiq7kvJCiQVzUrmSkaBvcLB2UgHpKENO2i6BthPkmUhNDaJsVw==
"@esbuild/netbsd-x64@0.17.14":
version "0.17.14"
resolved "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.14.tgz#5fa5255a64e9bf3947c1b3bef5e458b50b211994"
integrity sha512-nVwpqvb3yyXztxIT2+VsxJhB5GCgzPdk1n0HHSnchRAcxqKO6ghXwHhJnr0j/B+5FSyEqSxF4q03rbA2fKXtUQ==
"@esbuild/openbsd-x64@0.17.14":
version "0.17.14"
resolved "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.14.tgz#74d14c79dcb6faf446878cc64284aa4e02f5ca6f"
integrity sha512-1RZ7uQQ9zcy/GSAJL1xPdN7NDdOOtNEGiJalg/MOzeakZeTrgH/DoCkbq7TaPDiPhWqnDF+4bnydxRqQD7il6g==
"@esbuild/sunos-x64@0.17.14":
version "0.17.14"
resolved "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.17.14.tgz#5c7d1c7203781d86c2a9b2ff77bd2f8036d24cfa"
integrity sha512-nqMjDsFwv7vp7msrwWRysnM38Sd44PKmW8EzV01YzDBTcTWUpczQg6mGao9VLicXSgW/iookNK6AxeogNVNDZA==
"@esbuild/win32-arm64@0.17.14":
version "0.17.14"
resolved "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.17.14.tgz#dc36ed84f1390e73b6019ccf0566c80045e5ca3d"
integrity sha512-xrD0mccTKRBBIotrITV7WVQAwNJ5+1va6L0H9zN92v2yEdjfAN7864cUaZwJS7JPEs53bDTzKFbfqVlG2HhyKQ==
"@esbuild/win32-ia32@0.17.14":
version "0.17.14"
resolved "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.17.14.tgz#0802a107afa9193c13e35de15a94fe347c588767"
integrity sha512-nXpkz9bbJrLLyUTYtRotSS3t5b+FOuljg8LgLdINWFs3FfqZMtbnBCZFUmBzQPyxqU87F8Av+3Nco/M3hEcu1w==
"@esbuild/win32-x64@0.17.14": "@esbuild/win32-x64@0.17.14":
version "0.17.14" version "0.17.14"
resolved "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.14.tgz" resolved "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.14.tgz"
@ -164,7 +59,7 @@
resolved "https://registry.npmmirror.com/@remax/mini-types/-/mini-types-0.1.0.tgz" resolved "https://registry.npmmirror.com/@remax/mini-types/-/mini-types-0.1.0.tgz"
integrity sha512-bVDcbUrp6p0PZwfS0xGVQS6k9f8B35BtZaYt/W/IGKh7VALYQ+tS2KcytLRmIJ/Vmohaw5ikIRN89I+frPdh4g== integrity sha512-bVDcbUrp6p0PZwfS0xGVQS6k9f8B35BtZaYt/W/IGKh7VALYQ+tS2KcytLRmIJ/Vmohaw5ikIRN89I+frPdh4g==
"@types/lodash-es@^4.17.6": "@types/lodash-es@*", "@types/lodash-es@^4.17.6":
version "4.17.12" version "4.17.12"
resolved "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.12.tgz" resolved "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.12.tgz"
integrity sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ== integrity sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==
@ -181,7 +76,7 @@
resolved "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz" resolved "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz"
integrity sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ== integrity sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==
"@videojs/http-streaming@3.13.2", "@videojs/http-streaming@^3.13.2": "@videojs/http-streaming@^3.13.2", "@videojs/http-streaming@3.13.2":
version "3.13.2" version "3.13.2"
resolved "https://registry.npmmirror.com/@videojs/http-streaming/-/http-streaming-3.13.2.tgz" resolved "https://registry.npmmirror.com/@videojs/http-streaming/-/http-streaming-3.13.2.tgz"
integrity sha512-eCfQp61w00hg7Y9npmLnsJ6UvDF+SsFYzu7mQJgVXxWpVm9AthYWA3KQEKA7F7Sy6yzlm/Sps8BHs5ItelNZgQ== integrity sha512-eCfQp61w00hg7Y9npmLnsJ6UvDF+SsFYzu7mQJgVXxWpVm9AthYWA3KQEKA7F7Sy6yzlm/Sps8BHs5ItelNZgQ==
@ -195,19 +90,19 @@
mux.js "7.0.3" mux.js "7.0.3"
video.js "^7 || ^8" video.js "^7 || ^8"
"@videojs/vhs-utils@4.0.0", "@videojs/vhs-utils@^4.0.0": "@videojs/vhs-utils@^3.0.5":
version "4.0.0" version "3.0.5"
resolved "https://registry.npmmirror.com/@videojs/vhs-utils/-/vhs-utils-4.0.0.tgz" resolved "https://registry.npmmirror.com/@videojs/vhs-utils/-/vhs-utils-3.0.5.tgz"
integrity sha512-xJp7Yd4jMLwje2vHCUmi8MOUU76nxiwII3z4Eg3Ucb+6rrkFVGosrXlMgGnaLjq724j3wzNElRZ71D/CKrTtxg== integrity sha512-PKVgdo8/GReqdx512F+ombhS+Bzogiofy1LgAj4tN8PfdBx3HSS7V5WfJotKTqtOWGwVfSWsrYN/t09/DSryrw==
dependencies: dependencies:
"@babel/runtime" "^7.12.5" "@babel/runtime" "^7.12.5"
global "^4.4.0" global "^4.4.0"
url-toolkit "^2.2.1" url-toolkit "^2.2.1"
"@videojs/vhs-utils@^3.0.5": "@videojs/vhs-utils@^4.0.0", "@videojs/vhs-utils@4.0.0":
version "3.0.5" version "4.0.0"
resolved "https://registry.npmmirror.com/@videojs/vhs-utils/-/vhs-utils-3.0.5.tgz" resolved "https://registry.npmmirror.com/@videojs/vhs-utils/-/vhs-utils-4.0.0.tgz"
integrity sha512-PKVgdo8/GReqdx512F+ombhS+Bzogiofy1LgAj4tN8PfdBx3HSS7V5WfJotKTqtOWGwVfSWsrYN/t09/DSryrw== integrity sha512-xJp7Yd4jMLwje2vHCUmi8MOUU76nxiwII3z4Eg3Ucb+6rrkFVGosrXlMgGnaLjq724j3wzNElRZ71D/CKrTtxg==
dependencies: dependencies:
"@babel/runtime" "^7.12.5" "@babel/runtime" "^7.12.5"
global "^4.4.0" global "^4.4.0"
@ -357,6 +252,16 @@
resolved "https://registry.npmmirror.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz" resolved "https://registry.npmmirror.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz"
integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw== integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==
aes-decrypter@^4.0.1:
version "4.0.2"
resolved "https://registry.npmmirror.com/aes-decrypter/-/aes-decrypter-4.0.2.tgz"
integrity sha512-lc+/9s6iJvuaRe5qDlMTpCFjnwpkeOXp8qP3oiZ5jsj1MRg+SBVUmmICrhxHvc8OELSmc+fEyyxAuppY6hrWzw==
dependencies:
"@babel/runtime" "^7.12.5"
"@videojs/vhs-utils" "^4.1.1"
global "^4.4.0"
pkcs7 "^1.0.4"
aes-decrypter@1.0.3: aes-decrypter@1.0.3:
version "1.0.3" version "1.0.3"
resolved "https://registry.npmmirror.com/aes-decrypter/-/aes-decrypter-1.0.3.tgz" resolved "https://registry.npmmirror.com/aes-decrypter/-/aes-decrypter-1.0.3.tgz"
@ -374,16 +279,6 @@ aes-decrypter@4.0.1:
global "^4.4.0" global "^4.4.0"
pkcs7 "^1.0.4" pkcs7 "^1.0.4"
aes-decrypter@^4.0.1:
version "4.0.2"
resolved "https://registry.npmmirror.com/aes-decrypter/-/aes-decrypter-4.0.2.tgz"
integrity sha512-lc+/9s6iJvuaRe5qDlMTpCFjnwpkeOXp8qP3oiZ5jsj1MRg+SBVUmmICrhxHvc8OELSmc+fEyyxAuppY6hrWzw==
dependencies:
"@babel/runtime" "^7.12.5"
"@videojs/vhs-utils" "^4.1.1"
global "^4.4.0"
pkcs7 "^1.0.4"
anymatch@~3.1.2: anymatch@~3.1.2:
version "3.1.3" version "3.1.3"
resolved "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz" resolved "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz"
@ -463,11 +358,21 @@ combined-stream@^1.0.8:
dependencies: dependencies:
delayed-stream "~1.0.0" delayed-stream "~1.0.0"
copy-text-to-clipboard@^3.0.1:
version "3.2.0"
resolved "https://registry.npmmirror.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz"
integrity sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==
core-js@^2.4.0: core-js@^2.4.0:
version "2.6.12" version "2.6.12"
resolved "https://registry.npmmirror.com/core-js/-/core-js-2.6.12.tgz" resolved "https://registry.npmmirror.com/core-js/-/core-js-2.6.12.tgz"
integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==
core-js@^3.11.0:
version "3.38.1"
resolved "https://registry.npmmirror.com/core-js/-/core-js-3.38.1.tgz"
integrity sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==
csstype@^2.6.8: csstype@^2.6.8:
version "2.6.21" version "2.6.21"
resolved "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz" resolved "https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz"
@ -501,7 +406,7 @@ echarts-liquidfill@^3.1.0:
resolved "https://registry.npmmirror.com/echarts-liquidfill/-/echarts-liquidfill-3.1.0.tgz" resolved "https://registry.npmmirror.com/echarts-liquidfill/-/echarts-liquidfill-3.1.0.tgz"
integrity sha512-5Dlqs/jTsdTUAsd+K5LPLLTgrbbNORUSBQyk8PSy1Mg2zgHDWm83FmvA4s0ooNepCJojFYRITTQ4GU1UUSKYLw== integrity sha512-5Dlqs/jTsdTUAsd+K5LPLLTgrbbNORUSBQyk8PSy1Mg2zgHDWm83FmvA4s0ooNepCJojFYRITTQ4GU1UUSKYLw==
echarts@^5.4.2: echarts@^5.0.1, echarts@^5.1.2, echarts@^5.4.2:
version "5.4.2" version "5.4.2"
resolved "https://registry.npmjs.org/echarts/-/echarts-5.4.2.tgz" resolved "https://registry.npmjs.org/echarts/-/echarts-5.4.2.tgz"
integrity sha512-2W3vw3oI2tWJdyAz+b8DuWS0nfXtSDqlDmqgin/lfzbkB01cuMEN66KWBlmur3YMp5nEDEEt5s23pllnAzB4EA== integrity sha512-2W3vw3oI2tWJdyAz+b8DuWS0nfXtSDqlDmqgin/lfzbkB01cuMEN66KWBlmur3YMp5nEDEEt5s23pllnAzB4EA==
@ -594,11 +499,6 @@ form-data@^4.0.0:
combined-stream "^1.0.8" combined-stream "^1.0.8"
mime-types "^2.1.12" mime-types "^2.1.12"
fsevents@~2.3.2:
version "2.3.3"
resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6"
integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
function-bind@^1.1.1: function-bind@^1.1.1:
version "1.1.1" version "1.1.1"
resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"
@ -619,7 +519,7 @@ glob-parent@~5.1.2:
dependencies: dependencies:
is-glob "^4.0.1" is-glob "^4.0.1"
global@4.3.2, global@^4.3.0, global@~4.3.0: global@^4.3.0, global@4.3.2:
version "4.3.2" version "4.3.2"
resolved "https://registry.npmmirror.com/global/-/global-4.3.2.tgz" resolved "https://registry.npmmirror.com/global/-/global-4.3.2.tgz"
integrity sha512-/4AybdwIDU4HkCUbJkZdWpe4P6vuw/CUtu+0I1YlLIPe7OlUO7KNJ+q/rO70CW2/NW6Jc6I62++Hzsf5Alu6rQ== integrity sha512-/4AybdwIDU4HkCUbJkZdWpe4P6vuw/CUtu+0I1YlLIPe7OlUO7KNJ+q/rO70CW2/NW6Jc6I62++Hzsf5Alu6rQ==
@ -627,7 +527,7 @@ global@4.3.2, global@^4.3.0, global@~4.3.0:
min-document "^2.19.0" min-document "^2.19.0"
process "~0.5.1" process "~0.5.1"
global@4.4.0, global@^4.3.1, global@^4.4.0, global@~4.4.0: global@^4.3.1, global@^4.4.0, global@~4.4.0, global@4.4.0:
version "4.4.0" version "4.4.0"
resolved "https://registry.npmmirror.com/global/-/global-4.4.0.tgz" resolved "https://registry.npmmirror.com/global/-/global-4.4.0.tgz"
integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==
@ -635,6 +535,14 @@ global@4.4.0, global@^4.3.1, global@^4.4.0, global@~4.4.0:
min-document "^2.19.0" min-document "^2.19.0"
process "^0.11.10" process "^0.11.10"
global@~4.3.0:
version "4.3.2"
resolved "https://registry.npmmirror.com/global/-/global-4.3.2.tgz"
integrity sha512-/4AybdwIDU4HkCUbJkZdWpe4P6vuw/CUtu+0I1YlLIPe7OlUO7KNJ+q/rO70CW2/NW6Jc6I62++Hzsf5Alu6rQ==
dependencies:
min-document "^2.19.0"
process "~0.5.1"
has@^1.0.3: has@^1.0.3:
version "1.0.3" version "1.0.3"
resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz"
@ -688,7 +596,7 @@ is-number@^7.0.0:
resolved "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz" resolved "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz"
integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
lodash-es@^4.17.21: lodash-es@*, lodash-es@^4.17.21:
version "4.17.21" version "4.17.21"
resolved "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz" resolved "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz"
integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==
@ -698,16 +606,11 @@ lodash-unified@^1.0.2:
resolved "https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.3.tgz" resolved "https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.3.tgz"
integrity sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ== integrity sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==
lodash@^4.17.21: lodash@*, lodash@^4.17.21:
version "4.17.21" version "4.17.21"
resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz" resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
m3u8-parser@2.1.0:
version "2.1.0"
resolved "https://registry.npmmirror.com/m3u8-parser/-/m3u8-parser-2.1.0.tgz"
integrity sha512-WbEpQ2FUaNGbJ0YanSeyj9D9ruu4FUvz+ZvebIzI2bSME+PUwcPXO1kKXZkjcPUAFruDikoOI5fWQNIA6JCCOQ==
m3u8-parser@^7.1.0: m3u8-parser@^7.1.0:
version "7.2.0" version "7.2.0"
resolved "https://registry.npmmirror.com/m3u8-parser/-/m3u8-parser-7.2.0.tgz" resolved "https://registry.npmmirror.com/m3u8-parser/-/m3u8-parser-7.2.0.tgz"
@ -717,6 +620,11 @@ m3u8-parser@^7.1.0:
"@videojs/vhs-utils" "^4.1.1" "@videojs/vhs-utils" "^4.1.1"
global "^4.4.0" global "^4.4.0"
m3u8-parser@2.1.0:
version "2.1.0"
resolved "https://registry.npmmirror.com/m3u8-parser/-/m3u8-parser-2.1.0.tgz"
integrity sha512-WbEpQ2FUaNGbJ0YanSeyj9D9ruu4FUvz+ZvebIzI2bSME+PUwcPXO1kKXZkjcPUAFruDikoOI5fWQNIA6JCCOQ==
magic-string@^0.25.7: magic-string@^0.25.7:
version "0.25.9" version "0.25.9"
resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz" resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz"
@ -758,12 +666,12 @@ mpd-parser@^1.2.2, mpd-parser@^1.3.0:
"@xmldom/xmldom" "^0.8.3" "@xmldom/xmldom" "^0.8.3"
global "^4.4.0" global "^4.4.0"
mux.js@4.3.2: mutation-observer@^1.0.3:
version "4.3.2" version "1.0.3"
resolved "https://registry.npmmirror.com/mux.js/-/mux.js-4.3.2.tgz" resolved "https://registry.npmmirror.com/mutation-observer/-/mutation-observer-1.0.3.tgz"
integrity sha512-g0q6DPdvb3yYcoK7ElBGobdSSrhY/RjPt19U7uUc733aqvc5bCS/aCvL9z+448y+IoCZnYDwyZfQBBXMSmGOaQ== integrity sha512-M/O/4rF2h776hV7qGMZUH3utZLO/jK7p8rnNgGkjKUw8zCGjRQPxB8z6+5l8+VjRUQ3dNYu4vjqXYLr+U8ZVNA==
mux.js@7.0.3, mux.js@^7.0.1: mux.js@^7.0.1, mux.js@7.0.3:
version "7.0.3" version "7.0.3"
resolved "https://registry.npmmirror.com/mux.js/-/mux.js-7.0.3.tgz" resolved "https://registry.npmmirror.com/mux.js/-/mux.js-7.0.3.tgz"
integrity sha512-gzlzJVEGFYPtl2vvEiJneSWAWD4nfYRHD5XgxmB2gWvXraMPOYk+sxfvexmNfjQUFpmk6hwLR5C6iSFmuwCHdQ== integrity sha512-gzlzJVEGFYPtl2vvEiJneSWAWD4nfYRHD5XgxmB2gWvXraMPOYk+sxfvexmNfjQUFpmk6hwLR5C6iSFmuwCHdQ==
@ -771,6 +679,11 @@ mux.js@7.0.3, mux.js@^7.0.1:
"@babel/runtime" "^7.11.2" "@babel/runtime" "^7.11.2"
global "^4.4.0" global "^4.4.0"
mux.js@4.3.2:
version "4.3.2"
resolved "https://registry.npmmirror.com/mux.js/-/mux.js-4.3.2.tgz"
integrity sha512-g0q6DPdvb3yYcoK7ElBGobdSSrhY/RjPt19U7uUc733aqvc5bCS/aCvL9z+448y+IoCZnYDwyZfQBBXMSmGOaQ==
nanoid@^3.3.4: nanoid@^3.3.4:
version "3.3.6" version "3.3.6"
resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz" resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz"
@ -889,7 +802,7 @@ safe-json-parse@4.0.0:
dependencies: dependencies:
rust-result "^1.0.0" rust-result "^1.0.0"
sass@^1.60.0: sass@*, sass@^1.60.0:
version "1.62.0" version "1.62.0"
resolved "https://registry.npmmirror.com/sass/-/sass-1.62.0.tgz" resolved "https://registry.npmmirror.com/sass/-/sass-1.62.0.tgz"
integrity sha512-Q4USplo4pLYgCi+XlipZCWUQz5pkg/ruSSgJ0WRDSb/+3z9tXUOkQ7QPYn4XrhZKYAK4HlpaQecRwKLJX6+DBg== integrity sha512-Q4USplo4pLYgCi+XlipZCWUQz5pkg/ruSSgJ0WRDSb/+3z9tXUOkQ7QPYn4XrhZKYAK4HlpaQecRwKLJX6+DBg==
@ -898,7 +811,7 @@ sass@^1.60.0:
immutable "^4.0.0" immutable "^4.0.0"
source-map-js ">=0.6.2 <2.0.0" source-map-js ">=0.6.2 <2.0.0"
"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2: source-map-js@^1.0.2, "source-map-js@>=0.6.2 <2.0.0":
version "1.0.2" version "1.0.2"
resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"
integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
@ -940,7 +853,17 @@ url-toolkit@^2.1.3, url-toolkit@^2.2.1:
resolved "https://registry.npmmirror.com/url-toolkit/-/url-toolkit-2.2.5.tgz" resolved "https://registry.npmmirror.com/url-toolkit/-/url-toolkit-2.2.5.tgz"
integrity sha512-mtN6xk+Nac+oyJ/PrI7tzfmomRVNFIWKUbG8jdYFt52hxbiReFAXIjYskvu64/dvuW71IcB7lV8l0HvZMac6Jg== integrity sha512-mtN6xk+Nac+oyJ/PrI7tzfmomRVNFIWKUbG8jdYFt52hxbiReFAXIjYskvu64/dvuW71IcB7lV8l0HvZMac6Jg==
"video.js@^5.17.0 || ^6.2.0", "video.js@^5.19.1 || ^6.2.0": vconsole@^3.15.1:
version "3.15.1"
resolved "https://registry.npmmirror.com/vconsole/-/vconsole-3.15.1.tgz"
integrity sha512-KH8XLdrq9T5YHJO/ixrjivHfmF2PC2CdVoK6RWZB4yftMykYIaXY1mxZYAic70vADM54kpMQF+dYmvl5NRNy1g==
dependencies:
"@babel/runtime" "^7.17.2"
copy-text-to-clipboard "^3.0.1"
core-js "^3.11.0"
mutation-observer "^1.0.3"
"video.js@^5.17.0 || ^6.2.0":
version "6.13.0" version "6.13.0"
resolved "https://registry.npmmirror.com/video.js/-/video.js-6.13.0.tgz" resolved "https://registry.npmmirror.com/video.js/-/video.js-6.13.0.tgz"
integrity sha512-36/JR/GhPQSZj0o+GNbhcEYv/b0SkV9SQsjlodAnzMQYN0TA7VhmqrKPYMCi1NGRYu7S9W3OaFCFoUxkYfSVlg== integrity sha512-36/JR/GhPQSZj0o+GNbhcEYv/b0SkV9SQsjlodAnzMQYN0TA7VhmqrKPYMCi1NGRYu7S9W3OaFCFoUxkYfSVlg==
@ -954,7 +877,21 @@ url-toolkit@^2.1.3, url-toolkit@^2.2.1:
videojs-vtt.js "0.12.6" videojs-vtt.js "0.12.6"
xhr "2.4.0" xhr "2.4.0"
"video.js@^7 || ^8", video.js@^8.17.3: "video.js@^5.19.1 || ^6.2.0":
version "6.13.0"
resolved "https://registry.npmmirror.com/video.js/-/video.js-6.13.0.tgz"
integrity sha512-36/JR/GhPQSZj0o+GNbhcEYv/b0SkV9SQsjlodAnzMQYN0TA7VhmqrKPYMCi1NGRYu7S9W3OaFCFoUxkYfSVlg==
dependencies:
babel-runtime "^6.9.2"
global "4.3.2"
safe-json-parse "4.0.0"
tsml "1.0.1"
videojs-font "2.1.0"
videojs-ie8 "1.1.2"
videojs-vtt.js "0.12.6"
xhr "2.4.0"
"video.js@^7 || ^8", video.js@^8, video.js@^8.17.3:
version "8.17.3" version "8.17.3"
resolved "https://registry.npmmirror.com/video.js/-/video.js-8.17.3.tgz" resolved "https://registry.npmmirror.com/video.js/-/video.js-8.17.3.tgz"
integrity sha512-zhhmE0LNxJRA603/48oYzF7GYdT+rQRscvcsouYxFE71aKhalHLBP6S9/XjixnyjcrYgwIx8OQo6eSjcbbAW0Q== integrity sha512-zhhmE0LNxJRA603/48oYzF7GYdT+rQRscvcsouYxFE71aKhalHLBP6S9/XjixnyjcrYgwIx8OQo6eSjcbbAW0Q==
@ -1035,7 +972,7 @@ videojs-vtt.js@0.15.5:
dependencies: dependencies:
global "^4.3.1" global "^4.3.1"
vite@^4.2.0: vite@^4.0.0, vite@^4.2.0:
version "4.2.1" version "4.2.1"
resolved "https://registry.npmjs.org/vite/-/vite-4.2.1.tgz" resolved "https://registry.npmjs.org/vite/-/vite-4.2.1.tgz"
integrity sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg== integrity sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==
@ -1059,7 +996,7 @@ vue-router@^4.1.6:
dependencies: dependencies:
"@vue/devtools-api" "^6.4.5" "@vue/devtools-api" "^6.4.5"
vue@^3.2.47: "vue@^3.0.0-0 || ^2.6.0", vue@^3.2.0, vue@^3.2.25, vue@^3.2.47, vue@3.2.47:
version "3.2.47" version "3.2.47"
resolved "https://registry.npmjs.org/vue/-/vue-3.2.47.tgz" resolved "https://registry.npmjs.org/vue/-/vue-3.2.47.tgz"
integrity sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ== integrity sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==
@ -1090,7 +1027,7 @@ xtend@^4.0.0:
resolved "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz" resolved "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz"
integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
zrender@5.4.3, zrender@^5.1.1: zrender@^5.1.1, zrender@5.4.3:
version "5.4.3" version "5.4.3"
resolved "https://registry.npmjs.org/zrender/-/zrender-5.4.3.tgz" resolved "https://registry.npmjs.org/zrender/-/zrender-5.4.3.tgz"
integrity sha512-DRUM4ZLnoaT0PBVvGBDO9oWIDBKFdAVieNWxWwK0niYzJCMwGchRk21/hsE+RKkIveH3XHCyvXcJDkgLVvfizQ== integrity sha512-DRUM4ZLnoaT0PBVvGBDO9oWIDBKFdAVieNWxWwK0niYzJCMwGchRk21/hsE+RKkIveH3XHCyvXcJDkgLVvfizQ==