🐛 Fix media player
This commit is contained in:
		| @@ -19,6 +19,8 @@ | ||||
|     "@popperjs/core": "^2.11.8", | ||||
|     "@types/react": "^18.2.48", | ||||
|     "@types/react-dom": "^18.2.18", | ||||
|     "@videojs-player/react": "^1.0.0", | ||||
|     "@videojs/themes": "^1.0.1", | ||||
|     "aplayer": "^1.10.1", | ||||
|     "artplayer": "^5.1.1", | ||||
|     "astro": "^4.2.1", | ||||
| @@ -32,7 +34,8 @@ | ||||
|     "sass": "^1.70.0", | ||||
|     "tailwindcss": "^3.4.1", | ||||
|     "theme-change": "^2.5.0", | ||||
|     "typescript": "^5.3.3" | ||||
|     "typescript": "^5.3.3", | ||||
|     "video.js": "^8.10.0" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "@tailwindcss/typography": "^0.5.10", | ||||
|   | ||||
| @@ -1,33 +1,36 @@ | ||||
| // @ts-ignore | ||||
| import APlayer from "aplayer"; | ||||
| import Artplayer from "artplayer"; | ||||
| import { useState, Fragment, useRef, useEffect } from "react"; | ||||
|  | ||||
| import "aplayer/dist/APlayer.min.css"; | ||||
|  | ||||
| function Video({ url, ...rest }: { url: string; className?: string }) { | ||||
|   const container = useRef<HTMLDivElement>(null); | ||||
| import "video.js/dist/video-js.css"; | ||||
|  | ||||
|   useEffect(() => { | ||||
|     new Artplayer({ | ||||
|       container: container.current as HTMLDivElement, | ||||
|       url: url, | ||||
|       setting: true, | ||||
|       flip: true, | ||||
|       loop: true, | ||||
|       playbackRate: true, | ||||
|       aspectRatio: true, | ||||
|       subtitleOffset: true, | ||||
|       fullscreen: true, | ||||
|       fullscreenWeb: true, | ||||
|       screenshot: true, | ||||
|       autoPlayback: true, | ||||
|       airplay: true, | ||||
|       theme: "#49509e", | ||||
|     }); | ||||
|   }); | ||||
| import videojs from "video.js"; | ||||
| import { VideoPlayer } from "@videojs-player/react"; | ||||
| import { useState, Fragment, useRef, useEffect } from "react"; | ||||
|  | ||||
|   return <div ref={container} {...rest}></div>; | ||||
| function Video({ url, mimetype, ...rest }: { url: string; mimetype: string; className?: string }) { | ||||
|   const liveList = ["application/x-mpegURL"]; | ||||
|   const isSafari = videojs.browser.IS_SAFARI; | ||||
|  | ||||
|   return ( | ||||
|     <VideoPlayer | ||||
|       className="video-js" | ||||
|       height={480} | ||||
|       crossorigin="anonymous" | ||||
|       playsinline | ||||
|       controls | ||||
|       src={url} | ||||
|       liveui={liveList.includes(mimetype)} | ||||
|       html5={{ | ||||
|         vhs: { | ||||
|           overrideNative: !isSafari, | ||||
|           maxPlaylistRetries: Infinity, | ||||
|         }, | ||||
|         nativeAudioTracks: false, | ||||
|         nativeVideoTracks: false, | ||||
|       }} | ||||
|     /> | ||||
|   ); | ||||
| } | ||||
|  | ||||
| function Audio({ | ||||
| @@ -64,10 +67,12 @@ export default function Media({ | ||||
|   sources, | ||||
|   author, | ||||
| }: { | ||||
|   sources: { filename: string; mimetype: string }[]; | ||||
|   sources: { id: number; filename: string; mimetype: string }[]; | ||||
|   author?: { name: string }; | ||||
| }) { | ||||
|   const [focus, setFocus] = useState<boolean[]>(sources.map((_, idx) => idx === 0)); | ||||
|   const items = sources.sort((a, b) => a.id > b.id ? 1 : -1) | ||||
|   console.log(items) | ||||
|   const [focus, setFocus] = useState<boolean[]>(items.map((_, idx) => idx === 0)); | ||||
|  | ||||
|   function changeFocus(idx: number) { | ||||
|     setFocus(focus.map((_, i) => i === idx)); | ||||
| @@ -79,7 +84,7 @@ export default function Media({ | ||||
|  | ||||
|   return ( | ||||
|     <div role="tablist" className="tabs tabs-lifted"> | ||||
|       {sources.map((item, idx) => ( | ||||
|       {items.map((item, idx) => ( | ||||
|         <Fragment key={idx}> | ||||
|           <input | ||||
|             type="radio" | ||||
| @@ -91,12 +96,12 @@ export default function Media({ | ||||
|             onChange={() => changeFocus(idx)} | ||||
|           /> | ||||
|           <div role="tabpanel" className="tab-content bg-base-100 border-base-300 rounded-box w-full"> | ||||
|             {item.mimetype === "video" && ( | ||||
|             {item.mimetype.startsWith("video") && ( | ||||
|               <div className="w-full h-[460px]"> | ||||
|                 <Video className="w-full h-full" url={getUrl(item)} /> | ||||
|                 <Video className="w-full h-full" mimetype={item.mimetype} url={getUrl(item)} /> | ||||
|               </div> | ||||
|             )} | ||||
|             {item.mimetype === "audio" && ( | ||||
|             {item.mimetype.startsWith("audio") && ( | ||||
|               <div className="w-full"> | ||||
|                 <Audio url={getUrl(item)} artist={author?.name ?? "佚名"} caption={item.filename} /> | ||||
|               </div> | ||||
|   | ||||
| @@ -53,7 +53,7 @@ const embedOptions = new URLSearchParams({ | ||||
|  | ||||
| <PageLayout title={post?.title}> | ||||
|   <div class="wrapper"> | ||||
|     <div class="card w-full shadow-xl post"> | ||||
|     <div class="card w-full shadow-xl post h-fit"> | ||||
|       { | ||||
|         getThumbnail(post) && ( | ||||
|           <figure> | ||||
| @@ -78,7 +78,7 @@ const embedOptions = new URLSearchParams({ | ||||
|  | ||||
|           { | ||||
|             getAttachments(post)?.length > 0 && ( | ||||
|               <div class="mb-5 w-full"> | ||||
|               <div class="my-5 w-full"> | ||||
|                 <Media client:only sources={getAttachments(post)} author={post?.author} /> | ||||
|               </div> | ||||
|             ) | ||||
|   | ||||
							
								
								
									
										330
									
								
								yarn.lock
									
									
									
									
									
								
							
							
						
						
									
										330
									
								
								yarn.lock
									
									
									
									
									
								
							| @@ -322,6 +322,13 @@ | ||||
|     "@babel/plugin-syntax-jsx" "^7.23.3" | ||||
|     "@babel/types" "^7.23.4" | ||||
|  | ||||
| "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.5.5": | ||||
|   version "7.23.9" | ||||
|   resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.9.tgz#47791a15e4603bb5f905bc0753801cf21d6345f7" | ||||
|   integrity sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw== | ||||
|   dependencies: | ||||
|     regenerator-runtime "^0.14.0" | ||||
|  | ||||
| "@babel/template@^7.22.15": | ||||
|   version "7.22.15" | ||||
|   resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" | ||||
| @@ -793,6 +800,59 @@ | ||||
|   resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" | ||||
|   integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== | ||||
|  | ||||
| "@videojs-player/react@^1.0.0": | ||||
|   version "1.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/@videojs-player/react/-/react-1.0.0.tgz#6de1eb00139afed95730528a8db0123a7ceb2a60" | ||||
|   integrity sha512-cEPvG1b+B4EG494N3oGxACRce8WW2l+ewIznH/SDoNCWvbVMeSqKy1l6qKr0Zy/dejwKtvWiOamoBWuVEfoR3g== | ||||
|  | ||||
| "@videojs/http-streaming@3.10.0": | ||||
|   version "3.10.0" | ||||
|   resolved "https://registry.yarnpkg.com/@videojs/http-streaming/-/http-streaming-3.10.0.tgz#b20eaf7246cc014f2715c967a9cdc4240b6e7e61" | ||||
|   integrity sha512-Lf1rmhTalV4Gw0bJqHmH4lfk/FlepUDs9smuMtorblAYnqDlE2tbUOb7sBXVYoXGdbWbdTW8jH2cnS+6HWYJ4Q== | ||||
|   dependencies: | ||||
|     "@babel/runtime" "^7.12.5" | ||||
|     "@videojs/vhs-utils" "4.0.0" | ||||
|     aes-decrypter "4.0.1" | ||||
|     global "^4.4.0" | ||||
|     m3u8-parser "^7.1.0" | ||||
|     mpd-parser "^1.3.0" | ||||
|     mux.js "7.0.2" | ||||
|     video.js "^7 || ^8" | ||||
|  | ||||
| "@videojs/themes@^1.0.1": | ||||
|   version "1.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/@videojs/themes/-/themes-1.0.1.tgz#c92389ce3ec603c7d8783a76eb29ecc366ed5d91" | ||||
|   integrity sha512-2b6YIIIz5x+/eSFdkSZ2RZJfHIMfP7bGODR3wDzLTqFF2kEKnJVIXxBUNzdZC/qiVETqAA2Ba6mCp+iXTUYt4A== | ||||
|   dependencies: | ||||
|     postcss-inline-svg "^4.1.0" | ||||
|  | ||||
| "@videojs/vhs-utils@4.0.0", "@videojs/vhs-utils@^4.0.0": | ||||
|   version "4.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/@videojs/vhs-utils/-/vhs-utils-4.0.0.tgz#4d4dbf5d61a9fbd2da114b84ec747c3a483bc60d" | ||||
|   integrity sha512-xJp7Yd4jMLwje2vHCUmi8MOUU76nxiwII3z4Eg3Ucb+6rrkFVGosrXlMgGnaLjq724j3wzNElRZ71D/CKrTtxg== | ||||
|   dependencies: | ||||
|     "@babel/runtime" "^7.12.5" | ||||
|     global "^4.4.0" | ||||
|     url-toolkit "^2.2.1" | ||||
|  | ||||
| "@videojs/vhs-utils@^3.0.5": | ||||
|   version "3.0.5" | ||||
|   resolved "https://registry.yarnpkg.com/@videojs/vhs-utils/-/vhs-utils-3.0.5.tgz#665ba70d78258ba1ab977364e2fe9f4d4799c46c" | ||||
|   integrity sha512-PKVgdo8/GReqdx512F+ombhS+Bzogiofy1LgAj4tN8PfdBx3HSS7V5WfJotKTqtOWGwVfSWsrYN/t09/DSryrw== | ||||
|   dependencies: | ||||
|     "@babel/runtime" "^7.12.5" | ||||
|     global "^4.4.0" | ||||
|     url-toolkit "^2.2.1" | ||||
|  | ||||
| "@videojs/xhr@2.6.0": | ||||
|   version "2.6.0" | ||||
|   resolved "https://registry.yarnpkg.com/@videojs/xhr/-/xhr-2.6.0.tgz#cd897e0ad54faf497961bcce3fa16dc15a26bb80" | ||||
|   integrity sha512-7J361GiN1tXpm+gd0xz2QWr3xNWBE+rytvo8J3KuggFaLg+U37gZQ2BuPLcnkfGffy2e+ozY70RHC8jt7zjA6Q== | ||||
|   dependencies: | ||||
|     "@babel/runtime" "^7.5.5" | ||||
|     global "~4.4.0" | ||||
|     is-function "^1.0.1" | ||||
|  | ||||
| "@vitejs/plugin-react@^4.2.0": | ||||
|   version "4.2.1" | ||||
|   resolved "https://registry.yarnpkg.com/@vitejs/plugin-react/-/plugin-react-4.2.1.tgz#744d8e4fcb120fc3dbaa471dadd3483f5a304bb9" | ||||
| @@ -879,11 +939,26 @@ | ||||
|   resolved "https://registry.yarnpkg.com/@vscode/l10n/-/l10n-0.0.16.tgz#f075db346d0b08419a12540171b230bd803c42be" | ||||
|   integrity sha512-JT5CvrIYYCrmB+dCana8sUqJEcGB1ZDXNLMQ2+42bW995WmNoenijWMUdZfwmuQUTQcEVVIa2OecZzTYWUW9Cg== | ||||
|  | ||||
| "@xmldom/xmldom@^0.8.3": | ||||
|   version "0.8.10" | ||||
|   resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99" | ||||
|   integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw== | ||||
|  | ||||
| acorn@^8.11.2: | ||||
|   version "8.11.3" | ||||
|   resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a" | ||||
|   integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== | ||||
|  | ||||
| aes-decrypter@4.0.1, aes-decrypter@^4.0.1: | ||||
|   version "4.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/aes-decrypter/-/aes-decrypter-4.0.1.tgz#c1a81d0bde0e96fed0674488d2a31a6d7ab9b7a7" | ||||
|   integrity sha512-H1nh/P9VZXUf17AA5NQfJML88CFjVBDuGkp5zDHa7oEhYN9TTpNLJknRY1ie0iSKWlDf6JRnJKaZVDSQdPy6Cg== | ||||
|   dependencies: | ||||
|     "@babel/runtime" "^7.12.5" | ||||
|     "@videojs/vhs-utils" "^3.0.5" | ||||
|     global "^4.4.0" | ||||
|     pkcs7 "^1.0.4" | ||||
|  | ||||
| ansi-align@^3.0.1: | ||||
|   version "3.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" | ||||
| @@ -1121,6 +1196,11 @@ bl@^5.0.0: | ||||
|     inherits "^2.0.4" | ||||
|     readable-stream "^3.4.0" | ||||
|  | ||||
| boolbase@^1.0.0, boolbase@~1.0.0: | ||||
|   version "1.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" | ||||
|   integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== | ||||
|  | ||||
| boxen@^7.1.1: | ||||
|   version "7.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/boxen/-/boxen-7.1.1.tgz#f9ba525413c2fec9cdb88987d835c4f7cad9c8f4" | ||||
| @@ -1359,6 +1439,16 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.3: | ||||
|     shebang-command "^2.0.0" | ||||
|     which "^2.0.1" | ||||
|  | ||||
| css-select@^2.0.2: | ||||
|   version "2.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" | ||||
|   integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== | ||||
|   dependencies: | ||||
|     boolbase "^1.0.0" | ||||
|     css-what "^3.2.1" | ||||
|     domutils "^1.7.0" | ||||
|     nth-check "^1.0.2" | ||||
|  | ||||
| css-selector-tokenizer@^0.8: | ||||
|   version "0.8.0" | ||||
|   resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.8.0.tgz#88267ef6238e64f2215ea2764b3e2cf498b845dd" | ||||
| @@ -1367,6 +1457,11 @@ css-selector-tokenizer@^0.8: | ||||
|     cssesc "^3.0.0" | ||||
|     fastparse "^1.1.2" | ||||
|  | ||||
| css-what@^3.2.1: | ||||
|   version "3.4.2" | ||||
|   resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" | ||||
|   integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== | ||||
|  | ||||
| cssesc@^3.0.0: | ||||
|   version "3.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" | ||||
| @@ -1486,6 +1581,22 @@ dlv@^1.1.3: | ||||
|   resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" | ||||
|   integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== | ||||
|  | ||||
| dom-serializer@0: | ||||
|   version "0.2.2" | ||||
|   resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" | ||||
|   integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== | ||||
|   dependencies: | ||||
|     domelementtype "^2.0.1" | ||||
|     entities "^2.0.0" | ||||
|  | ||||
| dom-serializer@^0.1.1: | ||||
|   version "0.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0" | ||||
|   integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA== | ||||
|   dependencies: | ||||
|     domelementtype "^1.3.0" | ||||
|     entities "^1.1.1" | ||||
|  | ||||
| dom-serializer@^2.0.0: | ||||
|   version "2.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" | ||||
| @@ -1495,7 +1606,17 @@ dom-serializer@^2.0.0: | ||||
|     domhandler "^5.0.2" | ||||
|     entities "^4.2.0" | ||||
|  | ||||
| domelementtype@^2.3.0: | ||||
| dom-walk@^0.1.0: | ||||
|   version "0.1.2" | ||||
|   resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" | ||||
|   integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== | ||||
|  | ||||
| domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: | ||||
|   version "1.3.1" | ||||
|   resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" | ||||
|   integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== | ||||
|  | ||||
| domelementtype@^2.0.1, domelementtype@^2.3.0: | ||||
|   version "2.3.0" | ||||
|   resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" | ||||
|   integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== | ||||
| @@ -1507,11 +1628,26 @@ domhandler@5.0.3, domhandler@^5.0.2, domhandler@^5.0.3: | ||||
|   dependencies: | ||||
|     domelementtype "^2.3.0" | ||||
|  | ||||
| domhandler@^2.3.0: | ||||
|   version "2.4.2" | ||||
|   resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" | ||||
|   integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== | ||||
|   dependencies: | ||||
|     domelementtype "1" | ||||
|  | ||||
| dompurify@^3.0.8: | ||||
|   version "3.0.8" | ||||
|   resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.0.8.tgz#e0021ab1b09184bc8af7e35c7dd9063f43a8a437" | ||||
|   integrity sha512-b7uwreMYL2eZhrSCRC4ahLTeZcPZxSmYfmcQGXGkXiZSNW1X85v+SDM5KsWcpivIiUBH47Ji7NtyUdpLeF5JZQ== | ||||
|  | ||||
| domutils@^1.5.1, domutils@^1.7.0: | ||||
|   version "1.7.0" | ||||
|   resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" | ||||
|   integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== | ||||
|   dependencies: | ||||
|     dom-serializer "0" | ||||
|     domelementtype "1" | ||||
|  | ||||
| domutils@^3.1.0: | ||||
|   version "3.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" | ||||
| @@ -1576,6 +1712,16 @@ end-of-stream@^1.1.0, end-of-stream@^1.4.1: | ||||
|   dependencies: | ||||
|     once "^1.4.0" | ||||
|  | ||||
| entities@^1.1.1: | ||||
|   version "1.1.2" | ||||
|   resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" | ||||
|   integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== | ||||
|  | ||||
| entities@^2.0.0: | ||||
|   version "2.2.0" | ||||
|   resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" | ||||
|   integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== | ||||
|  | ||||
| entities@^4.2.0, entities@^4.4.0, entities@^4.5.0: | ||||
|   version "4.5.0" | ||||
|   resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" | ||||
| @@ -1841,6 +1987,14 @@ glob@^10.3.10: | ||||
|     minipass "^5.0.0 || ^6.0.2 || ^7.0.0" | ||||
|     path-scurry "^1.10.1" | ||||
|  | ||||
| global@4.4.0, global@^4.3.1, global@^4.4.0, global@~4.4.0: | ||||
|   version "4.4.0" | ||||
|   resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" | ||||
|   integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== | ||||
|   dependencies: | ||||
|     min-document "^2.19.0" | ||||
|     process "^0.11.10" | ||||
|  | ||||
| globals@^11.1.0: | ||||
|   version "11.12.0" | ||||
|   resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" | ||||
| @@ -2012,6 +2166,18 @@ htmlparser2@9.1.0: | ||||
|     domutils "^3.1.0" | ||||
|     entities "^4.5.0" | ||||
|  | ||||
| htmlparser2@^3.10.1: | ||||
|   version "3.10.1" | ||||
|   resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" | ||||
|   integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== | ||||
|   dependencies: | ||||
|     domelementtype "^1.3.1" | ||||
|     domhandler "^2.3.0" | ||||
|     domutils "^1.5.1" | ||||
|     entities "^1.1.1" | ||||
|     inherits "^2.0.1" | ||||
|     readable-stream "^3.1.1" | ||||
|  | ||||
| http-cache-semantics@^4.1.1: | ||||
|   version "4.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" | ||||
| @@ -2055,7 +2221,12 @@ import-meta-resolve@^4.0.0: | ||||
|   resolved "https://registry.yarnpkg.com/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz#0b1195915689f60ab00f830af0f15cc841e8919e" | ||||
|   integrity sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA== | ||||
|  | ||||
| inherits@2.0.4, inherits@^2.0.3, inherits@^2.0.4: | ||||
| individual@^2.0.0: | ||||
|   version "2.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/individual/-/individual-2.0.0.tgz#833b097dad23294e76117a98fb38e0d9ad61bb97" | ||||
|   integrity sha512-pWt8hBCqJsUWI/HtcfWod7+N9SgAqyPEaF7JQjwzjn5vGrpg6aQ5qeAFQ7dx//UH4J1O+7xqew+gCeeFt6xN/g== | ||||
|  | ||||
| inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4: | ||||
|   version "2.0.4" | ||||
|   resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" | ||||
|   integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== | ||||
| @@ -2114,6 +2285,11 @@ is-fullwidth-code-point@^3.0.0: | ||||
|   resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" | ||||
|   integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== | ||||
|  | ||||
| is-function@^1.0.1: | ||||
|   version "1.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.2.tgz#4f097f30abf6efadac9833b17ca5dc03f8144e08" | ||||
|   integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ== | ||||
|  | ||||
| is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: | ||||
|   version "4.0.3" | ||||
|   resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" | ||||
| @@ -2214,6 +2390,11 @@ jsonc-parser@^2.3.0: | ||||
|   resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-2.3.1.tgz#59549150b133f2efacca48fe9ce1ec0659af2342" | ||||
|   integrity sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg== | ||||
|  | ||||
| keycode@2.2.0: | ||||
|   version "2.2.0" | ||||
|   resolved "https://registry.yarnpkg.com/keycode/-/keycode-2.2.0.tgz#3d0af56dc7b8b8e5cba8d0a97f107204eec22b04" | ||||
|   integrity sha512-ps3I9jAdNtRpJrbBvQjpzyFbss/skHqzS+eu4RxKLaEAtFqkjZaB6TZMSivPbLxf4K7VI4SjR0P5mRCX5+Q25A== | ||||
|  | ||||
| kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: | ||||
|   version "6.0.3" | ||||
|   resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" | ||||
| @@ -2322,6 +2503,15 @@ lru-cache@^6.0.0: | ||||
|   resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.1.0.tgz#2098d41c2dc56500e6c88584aa656c84de7d0484" | ||||
|   integrity sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag== | ||||
|  | ||||
| m3u8-parser@^7.1.0: | ||||
|   version "7.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/m3u8-parser/-/m3u8-parser-7.1.0.tgz#fa92ee22fc798150397c297152c879fe09f066c6" | ||||
|   integrity sha512-7N+pk79EH4oLKPEYdgRXgAsKDyA/VCo0qCHlUwacttQA0WqsjZQYmNfywMvjlY9MpEBVZEt0jKFd73Kv15EBYQ== | ||||
|   dependencies: | ||||
|     "@babel/runtime" "^7.12.5" | ||||
|     "@videojs/vhs-utils" "^3.0.5" | ||||
|     global "^4.4.0" | ||||
|  | ||||
| magic-string@^0.30.3: | ||||
|   version "0.30.5" | ||||
|   resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.5.tgz#1994d980bd1c8835dc6e78db7cbd4ae4f24746f9" | ||||
| @@ -2820,6 +3010,13 @@ mimic-response@^3.1.0: | ||||
|   resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" | ||||
|   integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== | ||||
|  | ||||
| min-document@^2.19.0: | ||||
|   version "2.19.0" | ||||
|   resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" | ||||
|   integrity sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ== | ||||
|   dependencies: | ||||
|     dom-walk "^0.1.0" | ||||
|  | ||||
| minimatch@^9.0.1: | ||||
|   version "9.0.3" | ||||
|   resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" | ||||
| @@ -2842,6 +3039,16 @@ mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: | ||||
|   resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" | ||||
|   integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== | ||||
|  | ||||
| mpd-parser@^1.2.2, mpd-parser@^1.3.0: | ||||
|   version "1.3.0" | ||||
|   resolved "https://registry.yarnpkg.com/mpd-parser/-/mpd-parser-1.3.0.tgz#38c20f4d73542b4ed554158bc1f0fa571dc61388" | ||||
|   integrity sha512-WgeIwxAqkmb9uTn4ClicXpEQYCEduDqRKfmUdp4X8vmghKfBNXZLYpREn9eqrDx/Tf5LhzRcJLSpi4ohfV742Q== | ||||
|   dependencies: | ||||
|     "@babel/runtime" "^7.12.5" | ||||
|     "@videojs/vhs-utils" "^4.0.0" | ||||
|     "@xmldom/xmldom" "^0.8.3" | ||||
|     global "^4.4.0" | ||||
|  | ||||
| ms@2.0.0: | ||||
|   version "2.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" | ||||
| @@ -2862,6 +3069,14 @@ muggle-string@^0.3.1: | ||||
|   resolved "https://registry.yarnpkg.com/muggle-string/-/muggle-string-0.3.1.tgz#e524312eb1728c63dd0b2ac49e3282e6ed85963a" | ||||
|   integrity sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg== | ||||
|  | ||||
| mux.js@7.0.2, mux.js@^7.0.1: | ||||
|   version "7.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/mux.js/-/mux.js-7.0.2.tgz#410641dc922c5d173d7ce45fbdb2bb9e2a69137c" | ||||
|   integrity sha512-CM6+QuyDbc0qW1OfEjkd2+jVKzTXF+z5VOKH0eZxtZtnrG/ilkW/U7l7IXGtBNLASF9sKZMcK1u669cq50Qq0A== | ||||
|   dependencies: | ||||
|     "@babel/runtime" "^7.11.2" | ||||
|     global "^4.4.0" | ||||
|  | ||||
| mz@^2.7.0: | ||||
|   version "2.7.0" | ||||
|   resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" | ||||
| @@ -2936,6 +3151,13 @@ nprogress@^0.2.0: | ||||
|   resolved "https://registry.yarnpkg.com/nprogress/-/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1" | ||||
|   integrity sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA== | ||||
|  | ||||
| nth-check@^1.0.2: | ||||
|   version "1.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" | ||||
|   integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== | ||||
|   dependencies: | ||||
|     boolbase "~1.0.0" | ||||
|  | ||||
| object-assign@^4.0.1: | ||||
|   version "4.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" | ||||
| @@ -3103,6 +3325,11 @@ path-to-regexp@^6.2.1: | ||||
|   resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.1.tgz#d54934d6798eb9e5ef14e7af7962c945906918e5" | ||||
|   integrity sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw== | ||||
|  | ||||
| picocolors@^0.2.1: | ||||
|   version "0.2.1" | ||||
|   resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" | ||||
|   integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== | ||||
|  | ||||
| picocolors@^1, picocolors@^1.0.0: | ||||
|   version "1.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" | ||||
| @@ -3128,6 +3355,13 @@ pirates@^4.0.1: | ||||
|   resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" | ||||
|   integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== | ||||
|  | ||||
| pkcs7@^1.0.4: | ||||
|   version "1.0.4" | ||||
|   resolved "https://registry.yarnpkg.com/pkcs7/-/pkcs7-1.0.4.tgz#6090b9e71160dabf69209d719cbafa538b00a1cb" | ||||
|   integrity sha512-afRERtHn54AlwaF2/+LFszyAANTCggGilmcmILUzEjvs3XgFZT+xE6+QWQcAGmu4xajy+Xtj7acLOPdx5/eXWQ== | ||||
|   dependencies: | ||||
|     "@babel/runtime" "^7.5.5" | ||||
|  | ||||
| pkg-dir@^4.2.0: | ||||
|   version "4.2.0" | ||||
|   resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" | ||||
| @@ -3144,6 +3378,17 @@ postcss-import@^15.1.0: | ||||
|     read-cache "^1.0.0" | ||||
|     resolve "^1.1.7" | ||||
|  | ||||
| postcss-inline-svg@^4.1.0: | ||||
|   version "4.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/postcss-inline-svg/-/postcss-inline-svg-4.1.0.tgz#54e9199632242cc181af5b55f0f0691ad1020f95" | ||||
|   integrity sha512-0pYBJyoQ9/sJViYRc1cNOOTM7DYh0/rmASB0TBeRmWkG8YFK2tmgdkfjHkbRma1iFtBFKFHZFsHwRTDZTMKzSQ== | ||||
|   dependencies: | ||||
|     css-select "^2.0.2" | ||||
|     dom-serializer "^0.1.1" | ||||
|     htmlparser2 "^3.10.1" | ||||
|     postcss "^7.0.17" | ||||
|     postcss-value-parser "^4.0.0" | ||||
|  | ||||
| postcss-js@^4, postcss-js@^4.0.1: | ||||
|   version "4.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.1.tgz#61598186f3703bab052f1c4f7d805f3991bee9d2" | ||||
| @@ -3187,6 +3432,14 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0: | ||||
|   resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" | ||||
|   integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== | ||||
|  | ||||
| postcss@^7.0.17: | ||||
|   version "7.0.39" | ||||
|   resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309" | ||||
|   integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== | ||||
|   dependencies: | ||||
|     picocolors "^0.2.1" | ||||
|     source-map "^0.6.1" | ||||
|  | ||||
| postcss@^8.4.23, postcss@^8.4.28, postcss@^8.4.32: | ||||
|   version "8.4.33" | ||||
|   resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.33.tgz#1378e859c9f69bf6f638b990a0212f43e2aaa742" | ||||
| @@ -3243,6 +3496,11 @@ probe-image-size@^7.2.3: | ||||
|     needle "^2.5.2" | ||||
|     stream-parser "~0.3.1" | ||||
|  | ||||
| process@^0.11.10: | ||||
|   version "0.11.10" | ||||
|   resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" | ||||
|   integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== | ||||
|  | ||||
| promise-polyfill@7.1.0: | ||||
|   version "7.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/promise-polyfill/-/promise-polyfill-7.1.0.tgz#4d749485b44577c14137591c6f36e5d7e2dd3378" | ||||
| @@ -3342,6 +3600,11 @@ readdirp@~3.6.0: | ||||
|   dependencies: | ||||
|     picomatch "^2.2.1" | ||||
|  | ||||
| regenerator-runtime@^0.14.0: | ||||
|   version "0.14.1" | ||||
|   resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" | ||||
|   integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== | ||||
|  | ||||
| rehype-parse@^9.0.0: | ||||
|   version "9.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/rehype-parse/-/rehype-parse-9.0.0.tgz#3949faeec6f466ec57774215661e0d75469195d9" | ||||
| @@ -3530,11 +3793,25 @@ run-parallel@^1.1.9: | ||||
|   dependencies: | ||||
|     queue-microtask "^1.2.2" | ||||
|  | ||||
| rust-result@^1.0.0: | ||||
|   version "1.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/rust-result/-/rust-result-1.0.0.tgz#34c75b2e6dc39fe5875e5bdec85b5e0f91536f72" | ||||
|   integrity sha512-6cJzSBU+J/RJCF063onnQf0cDUOHs9uZI1oroSGnHOph+CQTIJ5Pp2hK5kEQq1+7yE/EEWfulSNXAQ2jikPthA== | ||||
|   dependencies: | ||||
|     individual "^2.0.0" | ||||
|  | ||||
| safe-buffer@^5.0.1, safe-buffer@~5.2.0: | ||||
|   version "5.2.1" | ||||
|   resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" | ||||
|   integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== | ||||
|  | ||||
| safe-json-parse@4.0.0: | ||||
|   version "4.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/safe-json-parse/-/safe-json-parse-4.0.0.tgz#7c0f578cfccd12d33a71c0e05413e2eca171eaac" | ||||
|   integrity sha512-RjZPPHugjK0TOzFrLZ8inw44s9bKox99/0AZW9o/BEQVrJfhI+fIHMErnPyRa89/yRXUUr93q+tiN6zhoVV4wQ== | ||||
|   dependencies: | ||||
|     rust-result "^1.0.0" | ||||
|  | ||||
| "safer-buffer@>= 2.1.2 < 3": | ||||
|   version "2.1.2" | ||||
|   resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" | ||||
| @@ -3704,6 +3981,11 @@ smoothscroll@0.4.0: | ||||
|   resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" | ||||
|   integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== | ||||
|  | ||||
| source-map@^0.6.1: | ||||
|   version "0.6.1" | ||||
|   resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" | ||||
|   integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== | ||||
|  | ||||
| space-separated-tokens@^2.0.0: | ||||
|   version "2.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" | ||||
| @@ -4150,6 +4432,11 @@ update-browserslist-db@^1.0.13: | ||||
|     escalade "^3.1.1" | ||||
|     picocolors "^1.0.0" | ||||
|  | ||||
| url-toolkit@^2.2.1: | ||||
|   version "2.2.5" | ||||
|   resolved "https://registry.yarnpkg.com/url-toolkit/-/url-toolkit-2.2.5.tgz#58406b18e12c58803e14624df5e374f638b0f607" | ||||
|   integrity sha512-mtN6xk+Nac+oyJ/PrI7tzfmomRVNFIWKUbG8jdYFt52hxbiReFAXIjYskvu64/dvuW71IcB7lV8l0HvZMac6Jg== | ||||
|  | ||||
| util-deprecate@^1.0.1, util-deprecate@^1.0.2: | ||||
|   version "1.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" | ||||
| @@ -4198,6 +4485,45 @@ vfile@^6.0.0, vfile@^6.0.1: | ||||
|     unist-util-stringify-position "^4.0.0" | ||||
|     vfile-message "^4.0.0" | ||||
|  | ||||
| "video.js@^7 || ^8", video.js@^8.10.0: | ||||
|   version "8.10.0" | ||||
|   resolved "https://registry.yarnpkg.com/video.js/-/video.js-8.10.0.tgz#603a49909ef33f839264da8b73513f9daf592b57" | ||||
|   integrity sha512-7UeG/flj/pp8tNGW8WKPP1VJb3x2FgLoqUWzpZqkoq5YIyf6MNzmIrKtxprl438T5RVkcj+OzV8IX4jYSAn4Sw== | ||||
|   dependencies: | ||||
|     "@babel/runtime" "^7.12.5" | ||||
|     "@videojs/http-streaming" "3.10.0" | ||||
|     "@videojs/vhs-utils" "^4.0.0" | ||||
|     "@videojs/xhr" "2.6.0" | ||||
|     aes-decrypter "^4.0.1" | ||||
|     global "4.4.0" | ||||
|     keycode "2.2.0" | ||||
|     m3u8-parser "^7.1.0" | ||||
|     mpd-parser "^1.2.2" | ||||
|     mux.js "^7.0.1" | ||||
|     safe-json-parse "4.0.0" | ||||
|     videojs-contrib-quality-levels "4.0.0" | ||||
|     videojs-font "4.1.0" | ||||
|     videojs-vtt.js "0.15.5" | ||||
|  | ||||
| videojs-contrib-quality-levels@4.0.0: | ||||
|   version "4.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/videojs-contrib-quality-levels/-/videojs-contrib-quality-levels-4.0.0.tgz#faa8096594cdbfc3ccbefe8572fc20531ba23f3d" | ||||
|   integrity sha512-u5rmd8BjLwANp7XwuQ0Q/me34bMe6zg9PQdHfTS7aXgiVRbNTb4djcmfG7aeSrkpZjg+XCLezFNenlJaCjBHKw== | ||||
|   dependencies: | ||||
|     global "^4.4.0" | ||||
|  | ||||
| videojs-font@4.1.0: | ||||
|   version "4.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/videojs-font/-/videojs-font-4.1.0.tgz#3ae1dbaac60b4f0f1c4e6f7ff9662a89df176015" | ||||
|   integrity sha512-X1LuPfLZPisPLrANIAKCknZbZu5obVM/ylfd1CN+SsCmPZQ3UMDPcvLTpPBJxcBuTpHQq2MO1QCFt7p8spnZ/w== | ||||
|  | ||||
| videojs-vtt.js@0.15.5: | ||||
|   version "0.15.5" | ||||
|   resolved "https://registry.yarnpkg.com/videojs-vtt.js/-/videojs-vtt.js-0.15.5.tgz#567776eaf2a7a928d88b148a8b401ade2406f2ca" | ||||
|   integrity sha512-yZbBxvA7QMYn15Lr/ZfhhLPrNpI/RmCSCqgIff57GC2gIrV5YfyzLfLyZMj0NnZSAz8syB4N0nHXpZg9MyrMOQ== | ||||
|   dependencies: | ||||
|     global "^4.3.1" | ||||
|  | ||||
| vite@^5.0.10: | ||||
|   version "5.0.12" | ||||
|   resolved "https://registry.yarnpkg.com/vite/-/vite-5.0.12.tgz#8a2ffd4da36c132aec4adafe05d7adde38333c47" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user