// @jsxImportSource xeact // @jsxRuntime automatic import Hls from "npm:hls.js"; function uuidv4() { return ([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g, c => (c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> c / 4).toString(16) ); } export interface VideoProps { path: string; } export default function Video({ path }: VideoProps) { const streamURL = `https://cdn.xeiaso.net/file/christine-static/${path}/index.m3u8`; const id = uuidv4(); const video = ( ); const script = ( ) return <> {video} {script} ; }