__vite_ssr_exportName__("VIDEO_FILE_EXTENSIONS", () => { try { return VIDEO_FILE_EXTENSIONS } catch {} });
__vite_ssr_exportName__("videoMimeType", () => { try { return videoMimeType } catch {} });
const __vite_ssr_import_0__ = await __vite_ssr_import__("/@fs/home/ubuntu/wt/pr-24263/packages/shared/src/image.ts", {"importedNames":["GENERIC_MIME_TYPES"]});

const VIDEO_MIME_TYPE_BY_EXTENSION = new Map([
	["avi", "video/x-msvideo"],
	["m4v", "video/mp4"],
	["mkv", "video/x-matroska"],
	["mov", "video/quicktime"],
	["mp4", "video/mp4"],
	["ogv", "video/ogg"],
	["webm", "video/webm"]
]);
const VIDEO_FILE_EXTENSIONS = Object.freeze([...VIDEO_MIME_TYPE_BY_EXTENSION.keys()]);
function videoMimeType(attachment) {
	const mimeType = attachment.mimeType.split(";", 1)[0]?.trim().toLowerCase() ?? "";
	if (mimeType.startsWith("video/")) return mimeType;
	if (mimeType !== "" && !__vite_ssr_import_0__.GENERIC_MIME_TYPES.has(mimeType)) return null;
	const dotIndex = attachment.name.lastIndexOf(".");
	return dotIndex < 0 ? null : VIDEO_MIME_TYPE_BY_EXTENSION.get(attachment.name.slice(dotIndex + 1).toLowerCase()) ?? null;
}
//# sourceMappingSource=vite-generated
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJtYXBwaW5ncyI6IkFBQUEsQ0FBQTs7QUFBQTs7QUFFQSxNQUFNLCtCQUErQixJQUFJLElBQUk7Q0FDM0MsQ0FBQyxPQUFPLGlCQUFpQjtDQUN6QixDQUFDLE9BQU8sV0FBVztDQUNuQixDQUFDLE9BQU8sa0JBQWtCO0NBQzFCLENBQUMsT0FBTyxpQkFBaUI7Q0FDekIsQ0FBQyxPQUFPLFdBQVc7Q0FDbkIsQ0FBQyxPQUFPLFdBQVc7Q0FDbkIsQ0FBQyxRQUFRLFlBQVk7QUFDdkIsQ0FBQztBQUVNLE1BQU0sd0JBQXdCLE9BQU8sT0FBTyxDQUFDLEdBQUcsNkJBQTZCLEtBQUssQ0FBQyxDQUFDO0FBRXBGLFNBQVMsY0FBYyxZQUdaO0NBQ2hCLE1BQU0sV0FBVyxXQUFXLFNBQVMsTUFBTSxLQUFLLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRSxLQUFLLENBQUMsQ0FBQyxZQUFZLEtBQUs7Q0FDL0UsSUFBSSxTQUFTLFdBQVcsUUFBUSxHQUFHLE9BQU87Q0FDMUMsSUFBSSxhQUFhLE1BQU0sQ0FBQyx5Q0FBbUIsSUFBSSxRQUFRLEdBQUcsT0FBTztDQUNqRSxNQUFNLFdBQVcsV0FBVyxLQUFLLFlBQVksR0FBRztDQUNoRCxPQUFPLFdBQVcsSUFDZCxPQUNDLDZCQUE2QixJQUFJLFdBQVcsS0FBSyxNQUFNLFdBQVcsQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUFDLEtBQUs7QUFDOUYiLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VzIjpbInZpZGVvLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEdFTkVSSUNfTUlNRV9UWVBFUyB9IGZyb20gXCIuL2ltYWdlLnRzXCI7XG5cbmNvbnN0IFZJREVPX01JTUVfVFlQRV9CWV9FWFRFTlNJT04gPSBuZXcgTWFwKFtcbiAgW1wiYXZpXCIsIFwidmlkZW8veC1tc3ZpZGVvXCJdLFxuICBbXCJtNHZcIiwgXCJ2aWRlby9tcDRcIl0sXG4gIFtcIm1rdlwiLCBcInZpZGVvL3gtbWF0cm9za2FcIl0sXG4gIFtcIm1vdlwiLCBcInZpZGVvL3F1aWNrdGltZVwiXSxcbiAgW1wibXA0XCIsIFwidmlkZW8vbXA0XCJdLFxuICBbXCJvZ3ZcIiwgXCJ2aWRlby9vZ2dcIl0sXG4gIFtcIndlYm1cIiwgXCJ2aWRlby93ZWJtXCJdLFxuXSk7XG5cbmV4cG9ydCBjb25zdCBWSURFT19GSUxFX0VYVEVOU0lPTlMgPSBPYmplY3QuZnJlZXplKFsuLi5WSURFT19NSU1FX1RZUEVfQllfRVhURU5TSU9OLmtleXMoKV0pO1xuXG5leHBvcnQgZnVuY3Rpb24gdmlkZW9NaW1lVHlwZShhdHRhY2htZW50OiB7XG4gIHJlYWRvbmx5IG5hbWU6IHN0cmluZztcbiAgcmVhZG9ubHkgbWltZVR5cGU6IHN0cmluZztcbn0pOiBzdHJpbmcgfCBudWxsIHtcbiAgY29uc3QgbWltZVR5cGUgPSBhdHRhY2htZW50Lm1pbWVUeXBlLnNwbGl0KFwiO1wiLCAxKVswXT8udHJpbSgpLnRvTG93ZXJDYXNlKCkgPz8gXCJcIjtcbiAgaWYgKG1pbWVUeXBlLnN0YXJ0c1dpdGgoXCJ2aWRlby9cIikpIHJldHVybiBtaW1lVHlwZTtcbiAgaWYgKG1pbWVUeXBlICE9PSBcIlwiICYmICFHRU5FUklDX01JTUVfVFlQRVMuaGFzKG1pbWVUeXBlKSkgcmV0dXJuIG51bGw7XG4gIGNvbnN0IGRvdEluZGV4ID0gYXR0YWNobWVudC5uYW1lLmxhc3RJbmRleE9mKFwiLlwiKTtcbiAgcmV0dXJuIGRvdEluZGV4IDwgMFxuICAgID8gbnVsbFxuICAgIDogKFZJREVPX01JTUVfVFlQRV9CWV9FWFRFTlNJT04uZ2V0KGF0dGFjaG1lbnQubmFtZS5zbGljZShkb3RJbmRleCArIDEpLnRvTG93ZXJDYXNlKCkpID8/IG51bGwpO1xufVxuIl0sImZpbGUiOiIvQGZzL2hvbWUvdWJ1bnR1L3d0L3ByLTI0MjYzL3BhY2thZ2VzL3NoYXJlZC9zcmMvdmlkZW8udHMifQ==

//# vitestCache=W3siZmlsZSI6IjEiLCJpZCI6IjEiLCJ1cmwiOiIyIiwiaW1wb3J0cyI6IjMiLCJtYXBwaW5ncyI6ZmFsc2UsImRlcHMiOiI0IiwiZHluYW1pY0RlcHMiOiI1Iiwic3RhdGljTW9ja3MiOm51bGx9LCIvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvc2hhcmVkL3NyYy92aWRlby50cyIsIi9AZnMvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvc2hhcmVkL3NyYy92aWRlby50cyIseyJ1cmxzIjoiNiIsImlkcyI6IjcifSxbIjgiXSxbXSxbIjgiXSx7fSwiL0Bmcy9ob21lL3VidW50dS93dC9wci0yNDI2My9wYWNrYWdlcy9zaGFyZWQvc3JjL2ltYWdlLnRzIl0=