// Module ID: 9929 // Function ID: 9930 // Name: useIsSecureFramesVerified // Dependencies: [502, 4781, 9930, 9931, 9932, 558, 568, 9968, 504, 9971, 4810, 2] // Module 9929 (useIsSecureFramesVerified) import StreamKeyUtils from "StreamKeyUtils" /* 4810 */; import AuthenticationStore from "AuthenticationStore" /* 502 */; import RTCConnectionStore from "RTCConnectionStore" /* 4781 */; import SecureFramesVerifiedStore from "SecureFramesVerifiedStore" /* 9930 */; import TransientKeyStore from "TransientKeyStore" /* 9931 */; import VerifiedKeyStore from "VerifiedKeyStore" /* 9932 */; require = fn; fn(558); let ReactCompilerGating = fn(558); const tmp2 = ReactCompilerGating.isReactCompilerEnabled() ? ((userId) => { const cResult = userId(userKey[6]).c(8); userId = userId.userId; ({ channelId, userKey } = userId); if (cResult[0] !== channelId) { const obj2 = { channelId }; cResult[0] = channelId; cResult[1] = obj2; let tmp4 = obj2; } else { tmp4 = cResult[1]; } const obj = userId(userKey[6]); const isSecureFramesUIEnabled = userId(userKey[7]).useIsSecureFramesUIEnabled(tmp4); if (cResult[2] === Symbol.for("react.memo_cache_sentinel")) { const items = [SecureFramesVerifiedStore, isSecureFramesUIEnabled, RTCConnectionStore, VerifiedKeyStore, TransientKeyStore]; cResult[2] = items; let tmp6 = items; } else { tmp6 = cResult[2]; } if (cResult[3] === isSecureFramesUIEnabled) { if (cResult[4] === userId) { if (cResult[5] === userKey) { let tmp12 = cResult[6]; let tmp13 = cResult[7]; } return tmp(tmp2[8]).useStateFromStores(tmp6, tmp12, tmp13); } } const fn = function h() { if (null != userId) { if (isSecureFramesUIEnabled) { if (RTCConnectionStore.isUserConnected(tmp)) { if (AuthenticationStore.getId() !== tmp) { if (undefined === userKey) { return SecureFramesVerifiedStore.isUserVerified(tmp); } else if (null === tmp4) { return false; } else { const _Uint8Array = Uint8Array; const uint8Array = new Uint8Array(tmp4); let isKeyVerifiedResult = VerifiedKeyStore.isKeyVerified(tmp, uint8Array); if (!isKeyVerifiedResult) { isKeyVerifiedResult = TransientKeyStore.isKeyVerified(tmp, uint8Array); } return isKeyVerifiedResult; } } } } } return false; }; const items1 = [isSecureFramesUIEnabled, userId, userKey]; cResult[3] = isSecureFramesUIEnabled; cResult[4] = userId; cResult[5] = userKey; cResult[6] = fn; cResult[7] = items1; tmp13 = items1; tmp12 = fn; }) : ((channelId) => { const userId = channelId.userId; const userKey = channelId.userKey; const isSecureFramesUIEnabled = userId(userKey[7]).useIsSecureFramesUIEnabled({ channelId: channelId.channelId }); const obj = userId(userKey[7]); const items = [SecureFramesVerifiedStore, isSecureFramesUIEnabled, RTCConnectionStore, VerifiedKeyStore, TransientKeyStore]; const items1 = [isSecureFramesUIEnabled, userId, userKey]; return userId(userKey[8]).useStateFromStores(items, () => { if (null != userId) { if (isSecureFramesUIEnabled) { if (RTCConnectionStore.isUserConnected(tmp)) { if (AuthenticationStore.getId() !== tmp) { if (undefined === userKey) { return SecureFramesVerifiedStore.isUserVerified(tmp); } else if (null === tmp4) { return false; } else { const _Uint8Array = Uint8Array; const uint8Array = new Uint8Array(tmp4); let isKeyVerifiedResult = VerifiedKeyStore.isKeyVerified(tmp, uint8Array); if (!isKeyVerifiedResult) { isKeyVerifiedResult = TransientKeyStore.isKeyVerified(tmp, uint8Array); } return isKeyVerifiedResult; } } } } } return false; }, items1); }); ReactCompilerGating = fn(558); const tmp3 = ReactCompilerGating.isReactCompilerEnabled() ? ((streamKey) => { const cResult = streamKey(isSecureFramesUIEnabled[6]).c(8); streamKey = streamKey.streamKey; const channelId = streamKey.channelId; if (cResult[0] !== channelId) { const obj2 = { channelId }; cResult[0] = channelId; cResult[1] = obj2; let tmp4 = obj2; } else { tmp4 = cResult[1]; } const obj = streamKey(isSecureFramesUIEnabled[6]); isSecureFramesUIEnabled = streamKey(isSecureFramesUIEnabled[7]).useIsSecureFramesUIEnabled(tmp4); const tmpResult = streamKey(isSecureFramesUIEnabled[7]); const isStreamRTCConnectionEmpty = streamKey(isSecureFramesUIEnabled[9]).useIsStreamRTCConnectionEmpty(streamKey); if (cResult[2] === Symbol.for("react.memo_cache_sentinel")) { const items = [SecureFramesVerifiedStore, isStreamRTCConnectionEmpty]; cResult[2] = items; let tmp7 = items; } else { tmp7 = cResult[2]; } if (cResult[3] === isStreamRTCConnectionEmpty) { if (cResult[4] === isSecureFramesUIEnabled) { if (cResult[5] === streamKey) { let tmp10 = cResult[6]; let tmp11 = cResult[7]; } return tmp(tmp2[8]).useStateFromStores(tmp7, tmp10, tmp11); } } const fn = function f() { if (isSecureFramesUIEnabled) { if (!isStreamRTCConnectionEmpty) { if (null == streamKey) { return false; } else { const id = AuthenticationStore.getId(); let isStreamVerifiedResult = StreamKeyUtils.decodeStreamKey(tmp2).ownerId !== id; if (isStreamVerifiedResult) { isStreamVerifiedResult = SecureFramesVerifiedStore.isStreamVerified(tmp2); } return isStreamVerifiedResult; } } } return false; }; const items1 = [isStreamRTCConnectionEmpty, isSecureFramesUIEnabled, streamKey]; cResult[3] = isStreamRTCConnectionEmpty; cResult[4] = isSecureFramesUIEnabled; cResult[5] = streamKey; cResult[6] = fn; cResult[7] = items1; tmp11 = items1; tmp10 = fn; }) : ((channelId) => { const streamKey = channelId.streamKey; let isSecureFramesUIEnabled; isSecureFramesUIEnabled = streamKey(isSecureFramesUIEnabled[7]).useIsSecureFramesUIEnabled({ channelId: channelId.channelId }); const obj = streamKey(isSecureFramesUIEnabled[7]); const isStreamRTCConnectionEmpty = streamKey(isSecureFramesUIEnabled[9]).useIsStreamRTCConnectionEmpty(streamKey); const obj2 = streamKey(isSecureFramesUIEnabled[9]); const items = [SecureFramesVerifiedStore, isStreamRTCConnectionEmpty]; const items1 = [isStreamRTCConnectionEmpty, isSecureFramesUIEnabled, streamKey]; return streamKey(isSecureFramesUIEnabled[8]).useStateFromStores(items, () => { if (isSecureFramesUIEnabled) { if (!isStreamRTCConnectionEmpty) { if (null == streamKey) { return false; } else { const id = AuthenticationStore.getId(); let isStreamVerifiedResult = StreamKeyUtils.decodeStreamKey(tmp2).ownerId !== id; if (isStreamVerifiedResult) { isStreamVerifiedResult = SecureFramesVerifiedStore.isStreamVerified(tmp2); } return isStreamVerifiedResult; } } } return false; }, items1); }); const size = fn(2); const result = size.fileFinishedImporting("modules/rtc/hooks/useIsSecureFramesVerified.tsx"); export const useIsUserSecureFramesVerified = tmp2; export const useIsStreamSecureFramesVerified = tmp3; export const useIsCallSecureFramesVerified = ReactCompilerGating.isReactCompilerEnabled() ? ((channelId) => { const cResult = isSecureFramesUIEnabled(isCallRTCConnectionEmpty[6]).c(7); channelId = channelId.channelId; if (cResult[0] !== channelId) { const obj2 = { channelId }; cResult[0] = channelId; cResult[1] = obj2; let tmp4 = obj2; } else { tmp4 = cResult[1]; } const obj = isSecureFramesUIEnabled(isCallRTCConnectionEmpty[6]); isSecureFramesUIEnabled = isSecureFramesUIEnabled(isCallRTCConnectionEmpty[7]).useIsSecureFramesUIEnabled(tmp4); const tmpResult = isSecureFramesUIEnabled(isCallRTCConnectionEmpty[7]); isCallRTCConnectionEmpty = isSecureFramesUIEnabled(isCallRTCConnectionEmpty[9]).useIsCallRTCConnectionEmpty(); if (cResult[2] === Symbol.for("react.memo_cache_sentinel")) { const items = [SecureFramesVerifiedStore]; cResult[2] = items; let tmp7 = items; } else { tmp7 = cResult[2]; } if (cResult[3] === isCallRTCConnectionEmpty) { if (cResult[4] === isSecureFramesUIEnabled) { let tmp9 = cResult[5]; let tmp10 = cResult[6]; } return tmp(tmp2[8]).useStateFromStores(tmp7, tmp9, tmp10); } const fn = function o() { let tmp = !isSecureFramesUIEnabled; if (isSecureFramesUIEnabled) { tmp = isCallRTCConnectionEmpty; } let isCallVerifiedResult = !tmp; if (!tmp) { isCallVerifiedResult = SecureFramesVerifiedStore.isCallVerified(); } return isCallVerifiedResult; }; const items1 = [isCallRTCConnectionEmpty, isSecureFramesUIEnabled]; cResult[3] = isCallRTCConnectionEmpty; cResult[4] = isSecureFramesUIEnabled; cResult[5] = fn; cResult[6] = items1; tmp10 = items1; tmp9 = fn; }) : ((channelId) => { let isSecureFramesUIEnabled; let isCallRTCConnectionEmpty; isSecureFramesUIEnabled = isSecureFramesUIEnabled(isCallRTCConnectionEmpty[7]).useIsSecureFramesUIEnabled({ channelId: channelId.channelId }); const obj = isSecureFramesUIEnabled(isCallRTCConnectionEmpty[7]); isCallRTCConnectionEmpty = isSecureFramesUIEnabled(isCallRTCConnectionEmpty[9]).useIsCallRTCConnectionEmpty(); const obj2 = isSecureFramesUIEnabled(isCallRTCConnectionEmpty[9]); const items = [SecureFramesVerifiedStore]; const items1 = [isCallRTCConnectionEmpty, isSecureFramesUIEnabled]; return isSecureFramesUIEnabled(isCallRTCConnectionEmpty[8]).useStateFromStores(items, () => { let tmp = !isSecureFramesUIEnabled; if (isSecureFramesUIEnabled) { tmp = isCallRTCConnectionEmpty; } let isCallVerifiedResult = !tmp; if (!tmp) { isCallVerifiedResult = SecureFramesVerifiedStore.isCallVerified(); } return isCallVerifiedResult; }, items1); });