// Module ID: 5359 // Function ID: 5360 // Name: constructGoLiveSource // Dependencies: [4529, 4574, 5360, 5361, 4066, 2] // Exports: buildFetchCollectiblesOptionsQuery, constructGoLiveSource, getOptimizedProfileEffectThumbnailUrl, useFetchFractionalPremiumInfo // Module 5359 (constructGoLiveSource) import set from "set" /* 2 */; import resetCache from "resetCache" /* 4066 */; import RESOLUTION_720 from "RESOLUTION_720" /* 4529 */; import BaseConnectionEvent from "BaseConnectionEvent" /* 4574 */; import ShopVariantsReturnStyle from "ShopVariantsReturnStyle" /* 5360 */; import calculateFractionalPremiumInfoDefault from "calculateFractionalPremiumInfo" /* 5361 */; const ApplicationStreamPresets = RESOLUTION_720.ApplicationStreamPresets; const result = set.fileFinishedImporting("modules/collectibles/utils/CollectiblesUtils.tsx"); export const constructGoLiveSource = function constructGoLiveSource(resolution, frameRate, desktopSource) { obj = { qualityOptions: obj, context: BaseConnectionEvent.MediaEngineContextTypes.STREAM }; obj = { preset: ApplicationStreamPresets.PRESET_CUSTOM, resolution, frameRate }; if (null != desktopSource) { if (null != desktopSource.desktopSource) { obj = { sourceId: null, sound: true }; obj[0] = desktopSource.desktopSource.id; obj.desktopSettings = obj; } if (null != desktopSource.cameraSource) { obj1 = { videoDeviceGuid: null, audioDeviceGuid: null }; obj1[0] = desktopSource.cameraSource.videoDeviceGuid; obj1[1] = desktopSource.cameraSource.audioDeviceGuid; obj.cameraSettings = obj1; } } return obj; }; export const buildFetchCollectiblesOptionsQuery = function buildFetchCollectiblesOptionsQuery(noCache, tab) { const obj = {}; if (null != tab) { obj.tab = tab; } if (null != noCache) { if (true === noCache.noCache) { obj.no_cache = true; } if (true === noCache.includeUnpublished) { obj.include_unpublished = true; } if (true === noCache.includeBundles) { obj.include_bundles = true; } if (true === noCache.includeDynamicBlocks) { obj.include_dynamic_blocks = true; } let tmp = null != noCache.countryCode; if (tmp) { tmp = "" !== noCache.countryCode; } if (tmp) { obj.country_code = noCache.countryCode; } if (null !== noCache.paymentGateway) { obj.payment_gateway = noCache.paymentGateway; } if (noCache.variantsReturnStyle === ShopVariantsReturnStyle.ShopVariantsReturnStyle.VARIANTS_GROUP) { obj.variants_return_style = tmp2(5360).ShopVariantsReturnStyle.VARIANTS_GROUP; } if (null != noCache.shopHomeConfig) { obj.shop_home_config = noCache.shopHomeConfig; } if (null != noCache.skipNumCategories) { obj.skip_num_categories = noCache.skipNumCategories; } tmp2 = require; } return obj; }; export const getOptimizedProfileEffectThumbnailUrl = function getOptimizedProfileEffectThumbnailUrl(arg0) { if (null != arg0) { const _HermesInternal = HermesInternal; return "" + arg0 + "?width=100&height=195"; } }; export const useFetchFractionalPremiumInfo = function useFetchFractionalPremiumInfo() { const tmp = calculateFractionalPremiumInfoDefault({ forceFetch: true }); let obj = resetCache; obj = { isLoading: !tmp.fetched, isFractionalPremiumActive: tmp.isFractionalPremiumActive, expiresAt: obj.dateFormat(tmp.endsAt, "L") }; return obj; };